Maxim Biro
bedcf6839a
fix(windows): iconengines not being installed
...
(cherry picked from commit 1e50c123dc906ad61dc093526ba5b4886fd4a471)
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 169009f550a4735705039b592f80a0ebcf962715)
2020-11-22 20:04:48 -08:00
Maxim Biro
c97cacb52a
chore(windows): update Expat to 2.2.10
...
(cherry picked from commit a59c960d81e44b5f61f76f900ffc0eb38d7affb0)
2020-11-22 20:02:32 -08:00
Maxim Biro
1a9fbffb24
chore(windows): update VPX to 1.9.0
...
(cherry picked from commit 2e1999e2cabb5908561411d902b8a9762cc1204a)
2020-11-22 20:02:27 -08:00
Maxim Biro
13b4396b75
chore(windows): update QREncode to 4.1.1
...
(cherry picked from commit cca17b2341cfa6b6c9f5d58f69dc9e763694c018)
2020-11-22 20:02:22 -08:00
Maxim Biro
5de8ff4ee5
chore(windows): update FFmpeg to 4.3.1
...
(cherry picked from commit ea3d61822363ef1c8341ff51bc5591ba09e0460a)
2020-11-22 20:02:17 -08:00
Maxim Biro
e37a8cf82f
chore(windows): update Qt to 5.12.9
...
(cherry picked from commit dc78f410f0901ae45c974aed777cccac39eef900)
2020-11-22 20:02:12 -08:00
Maxim Biro
bb89e7d906
chore(windows): update OpenSSL to 1.1.1h
...
(cherry picked from commit c2c7ee90e2e785ca19eedc33da2e11daaf380393)
2020-11-22 20:02:07 -08:00
Douglas Rhine
44b6c73e89
chore(flatpak): update deps and bump runtime to 5.15
...
(cherry picked from commit 78d132b423a4c76d883189f0a743592078f360a1)
2020-11-22 20:01:40 -08:00
Anthony Bilinski
191147be04
chore(travis): revert 8e597ed7361e2828ffc3838e04e460034380d5ec
...
https://github.com/qTox/qTox/pull/5866 both updated our travis xcode version,
and also added the dots in 8e597ed7361e2828ffc3838e04e460034380d5ec. When macOS
was updated by Apple, older versions aged out of support, and brew also stopped
supporting them. Our travis xcode9.2 at the time stopped getting binary
packages (kegs) from brew because of that, and started having to compile
packages which is what was causing the timeouts.
Updating our xcode version allowed us to get binary packages from brew again,
so the workaround of constant output to avoid timing out while compiling large
packages is no longer needed.
(cherry picked from commit db1397d69c40f4750a7ff4a0df1281073ee1404e)
2020-11-22 20:01:34 -08:00
Anthony Bilinski
bd45095b5c
fix(tools): Add Windows to toxcore version update script
...
(cherry picked from commit 1d1d2b26af2a176f1861126cf5342a810843f988)
2020-11-22 20:01:26 -08:00
Anthony Bilinski
4fc0fea072
fix(tools): Use correct hash when automatically updating flatpak version
...
Before v0.2.9 would be sorted below v0.2.12, giving the wrong hash.
(cherry picked from commit 1f1cb2f5f9187cc987e2fbdb1957dde34f96c647)
2020-11-22 20:01:19 -08:00
Anthony Bilinski
5932e9332b
chore(build): Update Windows toxcore build to v0.2.12
...
It was missed during the last update.
(cherry picked from commit e90edbf5c24b925c764bd7c289a8d24cc8a8b1dd)
2020-11-22 20:01:12 -08:00
Anthony Bilinski
8f3a621fc3
fix(osx): Allow rebuild using build script
...
Was failing if directory was already present on -i
(cherry picked from commit 56151ea6fd1ff27dfb7b71eb2219a4b714a08469)
2020-11-22 20:01:05 -08:00
Anthony Bilinski
b40ba27be5
fix(osx): Fix missing variables in macOS build script
...
(cherry picked from commit 360cde9d3697cff9c29cb50d57393af57ba985bc)
2020-11-22 20:00:57 -08:00
Anthony Bilinski
0413e8b372
fix(travis): Install virtualenv for nightly build upload script
...
(cherry picked from commit a68f5bcc6f1bcc1240a00ec73f1cc336d70def03)
2020-11-22 20:00:46 -08:00
Anthony Bilinski
953e542d53
fix(tools): use a subdirectory for release source archives
...
Fix #6203
(cherry picked from commit 7dfd93bd9138b2c6a50cc2b2f32f68e70a59ecdf)
2020-11-22 20:00:35 -08:00
Anthony Bilinski
81e2d41106
chore(travis): use curl instead of wget to connect to libsodium
...
wget was failing to negotiate with download.libsodium.org since it doesn't
support TLS 1.0
Fix #6191
(cherry picked from commit c2483f474a40a76af253328febe53027a07464f3)
2020-11-22 20:00:28 -08:00
Maxim Biro
33a89c24ee
refactor(build): remove specific string tests
...
What we really want to test is if the variable is set/defined/non-empty.
(cherry picked from commit af78a42187faf96dcc2c278062975a5a23a5ac5a)
2020-11-22 20:00:22 -08:00
Maxim Biro
1900592646
fix(build): cache debug deps during 2nd stage
...
(cherry picked from commit a686468bfdaf7ecbed3dc5aabf522e9884cd1bb2)
2020-11-22 20:00:14 -08:00
Maxim Biro
83f543fab8
chore(build): Update copyright year
...
(cherry picked from commit 2f6d3f443fd2e825a4145b398834b20c5bc1cfbc)
2020-11-22 20:00:07 -08:00
Maxim Biro
a0569e41a7
feat(windows): Build our own gdb
...
(cherry picked from commit ffc0359919f5f9b8886c34a411bd12de350c5c8a)
2020-11-22 19:59:59 -08:00
Maxim Biro
e06cebad5e
feat(windows): Make sure no dlls are missing
...
(cherry picked from commit bfa49df006ee33d8615e88bd2cd3952422b311cc)
2020-11-22 19:59:53 -08:00
Maxim Biro
2e1349e23b
feat(windows): Link all Windows deps dynamically
...
(cherry picked from commit ef38c6b7b77f7ff1d37ae9fe50d997c421aa0311)
2020-11-22 19:59:46 -08:00
Maxim Biro
8608bfdc59
chore(windows): update Exif to 0.6.22
...
(cherry picked from commit 4e4e77b59410f3a12289794a79ae2f9cd8d6766d)
2020-11-22 19:59:38 -08:00
Maxim Biro
74e5500322
chore(windows): add a note on openal-soft loopback
...
(cherry picked from commit 0df31e0d731ce4e82769e2483130aeb3040f1832)
2020-11-22 19:59:31 -08:00
Maxim Biro
6f57251e74
chore(windows): update FFmepg to 4.2.3
...
(cherry picked from commit fd1f11c2018354e3a600bb3955d0b63f28d176e4)
2020-11-22 19:59:25 -08:00
Maxim Biro
80b2eebead
chore(windows): update SQLCipher to v4.4.0
...
(cherry picked from commit 2b0f3081acaaa2dec79cb7cdc39f1dd46d019981)
2020-11-22 19:59:16 -08:00
Maxim Biro
d1da219e54
chore(windows): update OpenSSL to 1.1.1g
...
(cherry picked from commit 9657e5ef1b575484733cf0d71bf12b160ae1c7eb)
2020-11-22 19:58:51 -08:00
Vincas Dargis
44299604b0
fix(apparmor): Allow access to Aspell personal dictionaries
...
Running qTox under AppArmor confinement produces these `DENIED` messages:
```
type=AVC msg=audit(1589897925.045:793): apparmor="DENIED"
operation="open" profile="qtox" name="/home/vincas/.aspell.en.pws"
pid=36671 comm="qtox" requested_mask="r" denied_mask="r" fsuid=1000
ouid=1000
```
```
type=AVC msg=audit(1589897925.045:794): apparmor="DENIED"
operation="open" profile="qtox" name="/home/vincas/.aspell.en.prepl"
pid=36671 comm="qtox" requested_mask="r" denied_mask="r" fsuid=1000
ouid=1000
```
```
type=AVC msg=audit(1589996245.245:1193): apparmor="DENIED"
operation="file_lock" profile="qtox" name="/home/vincas/.aspell.en.pws"
pid=53202 comm="qtox" requested_mask="k" denied_mask="k" fsuid=1000
ouid=1000
```
```
type=AVC msg=audit(1589996245.245:1194): apparmor="DENIED"
operation="file_lock" profile="qtox"
name="/home/vincas/.aspell.en.prepl" pid=53202 comm="qtox"
requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
```
Add file rule to allow reading and locking Aspell-specific user files [0].
[0] http://aspell.net/man-html/Format-of-the-Personal-and-Replacement-Dictionaries.html
(cherry picked from commit 6a21d962141bd6dc7a6b051d20c7dbda471685a9)
2020-11-22 19:58:42 -08:00
Vincas Dargis
7cc0e69591
fix(apparmor): Allow spellchecking
...
qTox 1.17.2 produces these DENIED messages on Debian Sid:
```
type=AVC msg=audit(1588944857.534:854): apparmor="DENIED"
operation="open" profile="qtox"
name="/usr/share/hspell/hebrew.wgz.sizes" pid=29172 comm="qtox"
requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
```
```
type=AVC msg=audit(1588945073.014:885): apparmor="DENIED"
operation="open" profile="qtox"
name="/usr/share/kf5/sonnet/trigrams.map" pid=29334 comm="qtox" req
uested_mask="r" denied_mask="r" fsuid=1000 ouid=0
```
```
type=AVC msg=audit(1588945273.590:905): apparmor="DENIED"
operation="open" profile="qtox" name="/var/lib/aspell/sl.rws" pid=29391
comm="qtox" requested_mask=
"r" denied_mask="r" fsuid=1000 ouid=0
```
Add file read rules to allow reading spellcheck-related files.
(cherry picked from commit 2ebf51b5b77184efefe3d02469748d67427c8d63)
2020-11-22 19:58:35 -08:00
Anthony Bilinski
c5959f40a3
chore(deps): update c-toxcore to v0.2.12
...
(cherry picked from commit 728621f62722534019b6816ee217af361c549cb7)
2020-11-22 19:57:54 -08:00
Anthony Bilinski
9e99db51d9
fix(ui): don't notify of available update if local version is newer
...
This could happen between the time when the release tag is pushed and the time
when the release binaries are published.
Fix #6112
(cherry picked from commit 82547263f815c2acd1ad5ad4e31019be196d1f2c)
2020-11-22 19:57:47 -08:00
Jimi Huotari
ab5a1ce007
refactor(Qt): fix build with Qt 5.15 again
...
A deprecated function was previously replaced with an overload that
also got recently deprecated [1].
1. https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.15&id=46ebd11e
(cherry picked from commit 6a59f0fe4dcd26635b18fa4d784bf3a372d5ceb1)
2020-11-22 19:57:42 -08:00
Vincas Dargis
e233d6a23e
docs(apparmor): Update AppArmor documentation.
...
Ubuntu 19.10 (and latest Debian, openSUSE rolling releases) has AppArmor
2.13.3. Recommend to use latest AppArmor profile for these distribution
releases.
(cherry picked from commit fa86413b1b5b72215e7c90002f6e582284bdda6d)
2020-11-22 19:57:35 -08:00
Vincas Dargis
99321c95c3
feat(apparmor): Update AppArmor 2.13.3 profile
...
AppArmor 2.13.3 now has updated abstractions, and that means we no
longer need manual backports in qTox profile.
Remove redundant rules from qTox profile that are already available in
AppArmor 2.13.3.
(cherry picked from commit a01d31445f403b73ec9a15655e24e0993b0ec097)
2020-11-22 19:57:29 -08:00
Vincas Dargis
3db20a608b
feat(apparmor): Add AppArmor 2.13.3 profile
...
Copy 2.13.2 into 2.13.3 for updated AppArmor profile.
(cherry picked from commit 2d22a76ed32f2faa822a5bc81668e2c0c45f6fe8)
2020-11-22 19:57:22 -08:00
Jimi Huotari
d9c3279c40
refactor(Qt): fix build with Qt 5.15
...
This fixes compile-time warnings about deprecated functions when
building with Qt 5.15.
(cherry picked from commit 6d51971c6fe6a7ee6beb5fa864b98c3231211279)
2020-11-22 19:56:59 -08:00
sudden6
465d826068
chore: bump version and update changelog
v1.17.2
2020-04-26 14:06:16 +02:00
sudden6
c2c3e35fcb
chore: fix travis.yml syntax
2020-04-26 12:56:52 +02:00
sudden6
fa7a26f9f0
chore: don't put access token in variable
...
Regenerated the token with the `--org` option
2020-04-26 12:06:25 +02:00
sudden6
787c5ca20a
chore: update Travis CI deploy token for releases
...
This changes the ownership of the token to: sudden6
2020-04-25 21:53:56 -07:00
sudden6
f56943dfee
chore: release only as draft
2020-04-25 21:07:52 -07:00
sudden6
c549479c0d
chore(release): add changelog for v1.17.1
v1.17.1
2020-04-23 00:40:37 -07:00
Anthony Bilinski
48c688bf1b
fix(ci): remove jenkins deploy step
...
jenkins is no longer used for release builds, and it's causing travis to fail
to deploy
2020-04-22 17:17:11 +02:00
Douglas Rhine
5f70d5d3d3
chore(flatpak): update runtime to 5.14
2020-04-22 17:17:11 +02:00
sudden6
9fffd7bca5
chore(release): add changelog for v1.17.0
v1.17.0
2020-04-20 00:11:10 +02:00
sudden6
0f5c5482db
chore(release): update qTox version to 1.17.0
2020-04-19 23:26:57 +02:00
iphydf
28341d8457
fix(osx): Add camera and microphone usage description.
...
NSCameraUsageDescription and NSMicrophoneUsageDescription are needed on
newer macOS versions (10.14+) to get access to camera/microphone. This
text is shown to the user when they need to press the "allow" button.
2020-04-18 18:24:58 -07:00
sudden6
3d89b41e99
chore: update to Qt 5.12.8 for Windows
2020-04-18 16:10:53 -07:00