Commit Graph

43 Commits (e100f81ba97fc89949574aba7fdb1c782f600381)

Author SHA1 Message Date
Anthony Bilinski e100f81ba9
Merge branch 'v1.17-dev' 2022-03-07 15:02:46 -08:00
Anthony Bilinski f68be0ab33
chore(release): Update qTox version number to v1.17.6 2022-03-06 04:10:08 -08:00
Anthony Bilinski b581a9c6f8
chore(release): Update qTox version number to v1.17.5 2022-03-05 04:18:05 -08:00
Anthony Bilinski 553bd47e81
fix(Windows): Restrict non-default install directory permissions
Installations to Program Files (default) inherit restrictive permissions,
disallowing regular users from writing to files in the install location. If a
user installs to other directories with more lax permissions though, i.e. C:\,
the install directory can be writable by non-admins, causing a privilege
escalation opportunity. An unprivileged user could modify or replace the qTox
binary or a dll, that would then be run by any other user on the system.

Clone Program Files permissions rather than trying to craft sane permissions
manually for simplicity and compatibility.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 2c2c6f6818
refactor(Windows): Use UTF16 strings with files in Windows installer
Windows uses UTF16, so may have caused issues if users installed to paths with
non-ANSI characters. It is also needed for interacting with any OS files.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 9f84184ba8
fix(Windows): Build NSIS installer in Unicode mode
ANSI mode is deprecated.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 1353fc934e
fix(Windows): Define installer language before trying to access it
LangString UninstLogMissing statement was accessing LANG_ENGLISH before it was
defined by the MUI_LANGUAGE macro. It caused a warning, but still defaulted to
English.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 5526d131a7
refactor(Windows): Define installer macros right after creating them
Breaks an inter-dependency between "MODERN UI" section needing CreateShortcut
and "PREPARE UNINST LOG" section needing LANG_ENGLISH, allowing "MODERN UI"
section to be done first.
2022-03-05 04:15:19 -08:00
Anthony Bilinski 7f4c308990
Merge branch 'v1.17-dev' 2021-12-14 21:20:14 -08:00
Anthony Bilinski f0e82c3d90
chore(release): Update version number to v1.17.4 2021-12-14 17:04:29 -08:00
Anthony Bilinski 425e3f6518
Merge branch 'v1.17-dev' 2020-11-23 09:53:13 -08:00
Anthony Bilinski 8ba13db907
chore(release): Update version number to v1.17.3 2020-11-22 20:06:34 -08:00
Maxim Biro bedcf6839a
fix(windows): iconengines not being installed
(cherry picked from commit 1e50c123dc)
2020-11-22 20:05:00 -08:00
Maxim Biro 526db3eb81
refactor(Windows): unify whitespaces in NSIS scripts
While two files differ only by 3 lines, there were many unnecessary
whitespace differences between them.

(cherry picked from commit 169009f550)
2020-11-22 20:04:48 -08:00
Anthony Bilinski c5959f40a3
chore(deps): update c-toxcore to v0.2.12
(cherry picked from commit 728621f627)
2020-11-22 19:57:54 -08:00
Maxim Biro 1e50c123dc
fix(windows): iconengines not being installed 2020-10-06 19:28:41 -04:00
Maxim Biro 169009f550
refactor(Windows): unify whitespaces in NSIS scripts
While two files differ only by 3 lines, there were many unnecessary
whitespace differences between them.
2020-10-06 19:21:45 -04:00
Maxim Biro 827b2c2210
fix(windows): libsnore-qt5 not being installed 2020-10-06 19:06:08 -04:00
Anthony Bilinski 728621f627
chore(deps): update c-toxcore to v0.2.12 2020-05-01 15:37:47 -07:00
sudden6 465d826068
chore: bump version and update changelog 2020-04-26 14:06:16 +02:00
sudden6 0f5c5482db
chore(release): update qTox version to 1.17.0 2020-04-19 23:26:57 +02:00
Anthony Bilinski 8eed684c37
chore(release): update version number and changelog 2018-07-20 11:53:08 -07:00
Anthony Bilinski c1521d7b98
chore(release): update version number and changelog 2018-07-15 11:36:47 -07:00
sudden6 4921b8868f
chore(release): update version number and changelog 2018-07-04 22:16:11 +02:00
sudden6 de416653b9
chore: update version number and changelog 2018-07-02 23:16:45 +02:00
pkev 25e69572f8 fix(build): correct install script nsis for win64
fix #4627
2018-04-28 11:08:43 +03:00
Anthony Bilinski 3c15cd2b10
chore(release): update qTox version to v1.15.0 2018-04-19 10:16:49 -07:00
sudden6 b6e811ca3a
chore(release): release v1.14.0 2018-03-12 20:41:19 +01:00
Diadlo 4b6d4f7ae6
chore(release): update version number 2017-11-25 23:39:09 +03:00
sudden6 333e663ad1
chore(release): update version number 2017-10-10 18:22:06 +02:00
sudden6 5d159e0203
fix(dependency): remove unused qt sql dependency
fix #4567
2017-08-12 00:02:28 +02:00
Zetok Zalbavar 66b133c8d4
chore(CHANGELOG): add changelog for the v1.11.0 release
Also bump version numbers.
2017-07-16 13:33:33 +01:00
sudden6 bad0c27e33
chore(version): update version 2017-05-13 14:58:21 +02:00
Zetok Zalbavar 63e95f3528
chore(build): adjust version updating script to not rely on git
Relying on git doesn't work in awful lot of cases, e.g. when there's a
shallow `git clone`.

Instead have "hardcoded" version in files, and update it before release.

Closes #4165.
2017-02-11 17:04:58 +00:00
Zetok Zalbavar 2b0fbae44b
chore(installer): add script for automatically generated version in .nsi
BREAKING CHANGE:

Now script has to be run before automatically creating qTox installer,
otherwise there'll be something broken.

Closes #2655.
2016-10-29 19:00:20 +01:00
Zetok Zalbavar 427176ae02
chore(installer): correct URL to qTox website 2016-09-27 12:24:34 +01:00
initramfs b7aa982a57
chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
towlie 2d3f27a8ef Fix delete startmenu shortcuts x64 2015-12-14 21:56:37 +01:00
towlie 4331c99e55 drop admin rights x64 2015-12-14 21:47:45 +01:00
tux3 697bbf592d
nsis: Use File directly instead of macro 2015-09-12 21:11:06 +02:00
tux3 f8d75fcc1c
nsis: Don't fail if no Qt plugins are found 2015-09-12 20:42:50 +02:00
tux3 e0ef42aff9
Update win64 nsis script 2015-06-03 00:11:36 +02:00
Tux3 / Mlkj / !Lev.uXFMLA 5bd3cd041d
Windows installer: Fix x64 install path
Program Files instead of Program Files (x86)
2015-02-01 22:30:13 +01:00