commit e371513d6a64039d9a6cc4e42c49a5acf21d3362
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sat Jan 17 16:01:13 2026 +0800
debian: update to 1.18.3
commit 0957480f311b90d2db832336dd056db2e1245c4e
Merge: 1fe67a48 b7802b42
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sat Jan 17 15:55:12 2026 +0800
Merge tag 'v1.18.3'
Translations, UI improvements, notifications, and some bugfixes.
This release is bringing several UI improvements and translation fixes thanks to
contributions and suggestions from our users. Also, we've merged with another
fork of qTox and the maintainer of that fork has contributed all their
improvements, making this the most stable version of qTox in years.
There are still many things on our TODO list, most notably we'll be focussing on
adding new group chat support with moderation, roles, and group ownership. As
always, if you find any issues with this release, please let us know by filing
an issue.
commit 1fe67a48e77d451aa3f159791d01773ae1807a9c
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sat Jan 17 00:52:47 2026 +0800
debian: update to 1.17.6-2.1
commit 5f258a4ccaf7752f8a4edeac01eee5642d8779e1
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sat Mar 29 13:33:32 2025 +0800
debian: update to 1.17.6-2
commit f448958283f658ce88843f60b1c3c9d8436707da
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed Aug 28 14:08:14 2024 +0800
debian: update to 1.17.6-1
commit 6b8ae580a46371db36bf696363a6299c02538cb1
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed Aug 28 14:01:50 2024 +0800
debian: update to 1.17.6
commit a2233fa8360d74424cc725e301876a81d4679380
Merge: 623f2839 54345d10
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed Aug 28 14:01:27 2024 +0800
Merge tag 'v1.17.6'
Fix Windows installer lax permissions at non-default install locations
commit 54345d1085628950af4176e6b4873513db0de4f3
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Mar 6 06:31:31 2022 -0800
chore(release): Add changelog
commit f68be0ab33c2af7b1e9e3cc675175be1a3ad2003
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Mar 5 22:15:09 2022 -0800
chore(release): Update qTox version number to v1.17.6
commit 484ea7ce9be971266a890c9bb76b4e23d0c8a622
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Jun 27 11:20:17 2021 -0700
fix(macos): update deprecated AVFoundation API
Backported from 65ff532a54122a09357a0240b287219c0306c0be
commit c282c6e96f06206a8806265bcd12cbaccc87ba0b
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Mar 5 22:27:30 2022 -0800
chore(release): Remove support for macOS 10.14
macOS 10.14 is EOL by Apple, and brew no longer supports it. We can no longer
build qTox on 10.14 using our brew-based release process. Instead we will
release from 10.15, which loses compatibility with 10.14 with our current build
process.
commit 47406e742297b167a0a6c606ddd9a20823959a06
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Mar 5 19:03:12 2022 -0800
fix(Windows): Correct Program Files directory for 32-bit Windows
Both installers accidentally try to get permissions from the 64-bit Program
Files, introduced in 553bd47e8171fd4f15e062e4faf734e32002f6fb.
commit 1063b3d7f902ab4ce28cfec98bdc56d2b734ba31
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Mar 5 23:52:17 2022 -0800
chore(build): Remove check for QtVer
It is unused, and brew now installs to Cella/qt@5 so this check causes an error.
commit a83ef30476012d3840582ddea64cf180285beb4f
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Mar 5 04:20:45 2022 -0800
chore(release): Add changelog
commit b581a9c6f8ae9f1a9883b9b64b8010f23d6c70cc
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Mar 5 04:18:05 2022 -0800
chore(release): Update qTox version number to v1.17.5
commit 553bd47e8171fd4f15e062e4faf734e32002f6fb
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Mar 2 20:20:46 2022 -0800
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.
commit 2c2c6f6818aec3403f215eda98fdedb436924949
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Mar 2 20:16:16 2022 -0800
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.
commit 9f84184ba815bfc892691fa611c6756721ba1333
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Mar 2 20:11:19 2022 -0800
fix(Windows): Build NSIS installer in Unicode mode
ANSI mode is deprecated.
commit 1353fc934ed70e9bfab3e50e42dba5eb139cd59e
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Mar 2 20:51:41 2022 -0800
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.
commit 5526d131a7e56acf39474062d7ba5c86aa3325b1
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Mar 2 20:26:13 2022 -0800
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.
commit ee0334acc55215ed8e94bae8fa4ff8976834af20
Author: Anthony Bilinski <me@abilinski.com>
Date: Mon Feb 14 02:35:02 2022 -0800
feat(chatlog): Disable join and leave system messages based on setting
Backported from 069ab92fd013b915855723f20ac72ad30838d325
commit 423049db50ffea14ec222e1a83ee976029a6afaf
Author: Anthony Bilinski <me@abilinski.com>
Date: Mon Feb 14 02:34:30 2022 -0800
feat(UI): Add UI For controlling group join and leave system messages setting
Backported from 069ab92fd013b915855723f20ac72ad30838d325
commit 916e797c10d10ba556e9a3339353f1bd97663d15
Author: Anthony Bilinski <me@abilinski.com>
Date: Mon Feb 14 02:28:57 2022 -0800
feat(Settings): Add setting for hiding group join and leave system messages
Messages can become spammy is long lasting quiet groups, drowning out real user
messages
Backported from 1be5b99d1741b0f4c92f9e8b51150e0d44ca0a42
commit d0d288a9b61aea2ec1ff388d19ee07baead4136a
Author: Anthony Bilinski <me@abilinski.com>
Date: Mon Feb 14 02:16:41 2022 -0800
refactor(settings): Use IGroupSettings in GroupChatForm
Move interface signals from Settings to be declared by the interface itself
Backported from e5df648e1a38fe1e804b8ca97b65fc919e037963
commit f5fabc2fe24b6f01e47a527b982395a5305d31f6
Author: Anthony Bilinski <me@abilinski.com>
Date: Thu Feb 10 17:24:38 2022 -0800
fix: Update video API usage for newer libavcodec
Newer version of avformat_open_input, av_find_input_format,
avcodec_find_decoder previously used non-const pointers that are now
const. Support both version for compatibiltiy with other platforms.
Backported from 15673a52b6b4805d482b69281e21947fb7096e05
commit 623f28395001277d18dad08f37760563b764285c
Author: yangfl <yangfl@users.noreply.github.com>
Date: Tue Dec 21 15:56:04 2021 +0800
debian: update to 1.17.4
commit 10aa38d8359c7431d59abc3dd9419fb9f6a77e34
Merge: 2e54c905 f0e82c3d
Author: yangfl <yangfl@users.noreply.github.com>
Date: Tue Dec 21 15:54:16 2021 +0800
Merge tag 'v1.17.4'
Update deps for Windows, macOS, Flatpak, AppImage to address Toxcore's CVE-2021-44847
commit f0e82c3d90322aaf84b0eb34f56099e8ccca58f7
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Dec 14 17:04:29 2021 -0800
chore(release): Update version number to v1.17.4
commit aca23cd100ddc88e443e94d9a756cfea4912cee7
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Dec 14 02:38:55 2021 -0800
chore(release): Add changelog for v1.17.4
commit 992cdbd045e8a47767307dd5a1528e03b251e92f
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Jun 6 01:29:44 2021 -0700
chore: Replace deprecated QMutex::Recursive with QRecursiveMutex
commit 96e1ce573b3243b4636a13887a4b1b07fae223a9
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Dec 7 04:31:15 2021 -0500
chore(windows): update VPX to 1.11.0
commit f854e5bbef29a8aeca67c2f8eb163d277dcc478b
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Dec 7 04:30:48 2021 -0500
chore(windows): update Exif to 0.6.24
commit 0eb4dc37356541944c138e7af766089885cb48ba
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Dec 7 04:30:00 2021 -0500
chore(windows): update FFmpeg to 4.4.1
commit bc7497a01cc67cf1bfca8d60d6315afbd65cfe43
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Dec 7 04:29:24 2021 -0500
chore(windows): update SQLCipher to 4.5.0
commit 265e2e1721d4f699a38263ff9b2217315c1e6905
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Dec 7 04:28:03 2021 -0500
chore(windows): update Qt to 5.12.12
commit e12e6fecaa514cdd92688346b456585ba90ab824
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Dec 14 00:43:14 2021 -0800
chore(deps): update c-toxcore to v0.2.13
commit 2e54c9051333c6739f954b91b240af4e6b7c478e
Author: yangfl <yangfl@users.noreply.github.com>
Date: Mon Feb 22 00:01:28 2021 +0800
debian: update to 1.17.3
commit a7f359611fdc597cda2e5428faa8a133452da376
Merge: d3f30957 c0e9a3b7
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sun Feb 21 00:43:53 2021 +0800
Merge tag 'v1.17.3'
Fix failing to start on macOS Big Sur. Update deps for Windows, macOS, flatpak.
commit 127b91a217b49bbf7a4d23edbc5902c414405705
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Nov 25 03:53:48 2020 -0800
chore(release): Merge flathub flatpak manifest with local
Remove snorenotify dep because it was accidentally included.
This should have been done prior to v1.17.3 release, updated in #6264.
commit c0e9a3b79609681e5b9f6bbf8f9a36cb1993dc5f
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Nov 22 05:04:43 2020 -0800
chore(release): Add changelog for v1.17.3
commit 8ba13db90740f0c746006de0d89086cfe9202451
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Nov 22 05:01:29 2020 -0800
chore(release): Update version number to v1.17.3
commit 8f2975ade5f7ebadd26e42a88bfca2a3e91b5d1a
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Nov 22 05:00:44 2020 -0800
chore(release): Update bootstrap node list
commit a93c5994971a9a0dfe28fc1e916f13e7e0a12805
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Nov 21 02:36:46 2020 -0800
feat(osx): Add support for macOS 10.16, remove support for macOS 10.13
Stop specifying a specific path in cmake for the SDK, since the path differs in
10.16, and cmake will find it automatically.
Use the oldest supported SDK based on https://developer.apple.com/support/xcode/
Fix #6252
commit b42b1f5e15bfdf341495148f76180648869c2e1e
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Nov 21 06:25:29 2020 -0800
fix(osx): Update deprecated QDateTime and QProcess APIs
commit bc2d41b42db36b8e43e08e2c0143a614fdf76b22
Author: Anthony Bilinski <me@abilinski.com>
Date: Sat Nov 21 04:25:42 2020 -0800
fix(osx): Don't tap kde-mac/kde since it us deprecated and unused
This has been updated on master.
commit bedcf6839ab83f09ff7336d545edac5ebfd42efa
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Oct 6 19:28:41 2020 -0400
fix(windows): iconengines not being installed
(cherry picked from commit 1e50c123dc906ad61dc093526ba5b4886fd4a471)
commit 526db3eb816186ba4e50604efc16967c8c7ba298
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Tue Oct 6 19:20:56 2020 -0400
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)
commit c97cacb52a4cbffba7be75507285a0d0599205dc
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun Oct 4 09:16:37 2020 -0400
chore(windows): update Expat to 2.2.10
(cherry picked from commit a59c960d81e44b5f61f76f900ffc0eb38d7affb0)
commit 1a9fbffb244451ea088af0c584a337b24efd8c92
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun Oct 4 09:12:11 2020 -0400
chore(windows): update VPX to 1.9.0
(cherry picked from commit 2e1999e2cabb5908561411d902b8a9762cc1204a)
commit 13b4396b759377bca1c1062a95adc3149f387231
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun Oct 4 09:05:00 2020 -0400
chore(windows): update QREncode to 4.1.1
(cherry picked from commit cca17b2341cfa6b6c9f5d58f69dc9e763694c018)
commit 5de8ff4ee5d3769eadc5abf607e19dec25d9d3de
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun Oct 4 08:52:54 2020 -0400
chore(windows): update FFmpeg to 4.3.1
(cherry picked from commit ea3d61822363ef1c8341ff51bc5591ba09e0460a)
commit e37a8cf82fef4e362bb3ed8e0c37a77eab30d741
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun Oct 4 08:32:47 2020 -0400
chore(windows): update Qt to 5.12.9
(cherry picked from commit dc78f410f0901ae45c974aed777cccac39eef900)
commit bb89e7d906e1293160b47e59c3f60f53eb00bf04
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun Oct 4 08:30:16 2020 -0400
chore(windows): update OpenSSL to 1.1.1h
(cherry picked from commit c2c7ee90e2e785ca19eedc33da2e11daaf380393)
commit 44b6c73e89f9a9e6e27d7288431ccdee92e6fb72
Author: Douglas Rhine <59268455+dgcampea@users.noreply.github.com>
Date: Fri Sep 4 13:14:25 2020 +0100
chore(flatpak): update deps and bump runtime to 5.15
(cherry picked from commit 78d132b423a4c76d883189f0a743592078f360a1)
commit 191147be04cca3fb4feb6b585b8e678a71586d4b
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Aug 18 14:53:07 2020 -0700
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)
commit bd45095b5c14f45a0b84d3b99cc626679f6e8c97
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Aug 16 17:51:13 2020 -0700
fix(tools): Add Windows to toxcore version update script
(cherry picked from commit 1d1d2b26af2a176f1861126cf5342a810843f988)
commit 4fc0fea072a82c5dd42574726bcc463cedd7c61a
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Aug 16 17:50:52 2020 -0700
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)
commit 5932e9332b7a10acbd8283ae6c75a945876a2973
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Aug 16 17:44:14 2020 -0700
chore(build): Update Windows toxcore build to v0.2.12
It was missed during the last update.
(cherry picked from commit e90edbf5c24b925c764bd7c289a8d24cc8a8b1dd)
commit 8f3a621fc36679f6c36e91753da3455e04187b18
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Aug 16 02:56:51 2020 -0700
fix(osx): Allow rebuild using build script
Was failing if directory was already present on -i
(cherry picked from commit 56151ea6fd1ff27dfb7b71eb2219a4b714a08469)
commit b40ba27be53021494179e2d40c7d9d72751814ff
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Aug 16 01:48:53 2020 -0700
fix(osx): Fix missing variables in macOS build script
(cherry picked from commit 360cde9d3697cff9c29cb50d57393af57ba985bc)
commit 0413e8b372925e742559e07d870469f9622646d5
Author: Anthony Bilinski <me@abilinski.com>
Date: Sun Aug 16 20:29:18 2020 -0700
fix(travis): Install virtualenv for nightly build upload script
(cherry picked from commit a68f5bcc6f1bcc1240a00ec73f1cc336d70def03)
commit 953e542d53271d8d62f23a45875673d24534d948
Author: Anthony Bilinski <me@abilinski.com>
Date: Wed Aug 5 00:08:41 2020 -0700
fix(tools): use a subdirectory for release source archives
Fix #6203
(cherry picked from commit 7dfd93bd9138b2c6a50cc2b2f32f68e70a59ecdf)
commit 81e2d411065e188665d8bb0b26ce0c6721c50586
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Aug 4 22:40:18 2020 -0700
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)
commit 33a89c24eecf0b7e493c948be110f50c7250da91
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sat Jun 20 19:34:47 2020 -0400
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)
commit 1900592646be78522fd64effc489ac6bf5e76718
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sat Jun 20 19:21:18 2020 -0400
fix(build): cache debug deps during 2nd stage
(cherry picked from commit a686468bfdaf7ecbed3dc5aabf522e9884cd1bb2)
commit 83f543fab8e75a3134f7fe779bdf8fa6e6b37427
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sat Jun 6 15:15:12 2020 -0400
chore(build): Update copyright year
(cherry picked from commit 2f6d3f443fd2e825a4145b398834b20c5bc1cfbc)
commit a0569e41a729809ffa8a2baa187066beb569bf0e
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sat Jun 6 15:04:04 2020 -0400
feat(windows): Build our own gdb
(cherry picked from commit ffc0359919f5f9b8886c34a411bd12de350c5c8a)
commit e06cebad5e646847f3bb527c30ce2c4a91857e22
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Thu Jun 4 14:51:26 2020 -0400
feat(windows): Make sure no dlls are missing
(cherry picked from commit bfa49df006ee33d8615e88bd2cd3952422b311cc)
commit 2e1349e23bf3b5f5aacc6fd7688b0fcc1241cd92
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Thu Jun 4 02:05:16 2020 -0400
feat(windows): Link all Windows deps dynamically
(cherry picked from commit ef38c6b7b77f7ff1d37ae9fe50d997c421aa0311)
commit 8608bfdc59e715848e21e6fdd1b6a09665fc69bc
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun May 24 02:14:33 2020 -0400
chore(windows): update Exif to 0.6.22
(cherry picked from commit 4e4e77b59410f3a12289794a79ae2f9cd8d6766d)
commit 74e5500322a59bfe7af8b61d050ee0d146d140b2
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun May 24 02:13:11 2020 -0400
chore(windows): add a note on openal-soft loopback
(cherry picked from commit 0df31e0d731ce4e82769e2483130aeb3040f1832)
commit 6f57251e746da4e3130cfccdbb7fe109456df59e
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun May 24 02:10:36 2020 -0400
chore(windows): update FFmepg to 4.2.3
(cherry picked from commit fd1f11c2018354e3a600bb3955d0b63f28d176e4)
commit 80b2eebeadaa084ffa3371fb190d1a903d357250
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun May 24 02:09:47 2020 -0400
chore(windows): update SQLCipher to v4.4.0
(cherry picked from commit 2b0f3081acaaa2dec79cb7cdc39f1dd46d019981)
commit d1da219e542ae8b61fe1439f62090d15418d3c04
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date: Sun May 24 02:08:39 2020 -0400
chore(windows): update OpenSSL to 1.1.1g
(cherry picked from commit 9657e5ef1b575484733cf0d71bf12b160ae1c7eb)
commit 44299604b0c23fb9e13e03197a6380e21a87a025
Author: Vincas Dargis <vindrg@gmail.com>
Date: Wed May 20 20:44:44 2020 +0300
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)
commit 7cc0e69591f59cdad1cd69980e63e0abe639def9
Author: Vincas Dargis <vindrg@gmail.com>
Date: Fri May 8 16:55:05 2020 +0300
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)
commit c5959f40a3890cdb22c6894e162ff8f4e3e3028f
Author: Anthony Bilinski <me@abilinski.com>
Date: Fri May 1 15:37:47 2020 -0700
chore(deps): update c-toxcore to v0.2.12
(cherry picked from commit 728621f62722534019b6816ee217af361c549cb7)
commit 9e99db51d92f4d3ee15e6b5f5dca98d76d1cbd87
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Apr 28 03:49:57 2020 -0700
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)
commit ab5a1ce007ddb0381f362168d611742582fa768c
Author: Jimi Huotari <chiitoo@gentoo.org>
Date: Fri Apr 3 00:36:07 2020 +0300
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)
commit e233d6a23e81017d19b41c0e010c40f2b9601640
Author: Vincas Dargis <vindrg@gmail.com>
Date: Sun Sep 29 15:44:51 2019 +0300
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)
commit 99321c95c381198b9163d274b4ac13e0e08a2979
Author: Vincas Dargis <vindrg@gmail.com>
Date: Sun Sep 29 15:42:26 2019 +0300
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)
commit 3db20a608b50e22527de98c07467a7db18da9735
Author: Vincas Dargis <vindrg@gmail.com>
Date: Sun Sep 29 15:39:28 2019 +0300
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)
commit d9c3279c40ce28bf49a7ead0d185cf22fc92c294
Author: Jimi Huotari <chiitoo@gentoo.org>
Date: Mon Mar 16 17:22:46 2020 +0200
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)
commit d3f3095796548362c6989b52882081b51b4afc53
Author: Dmitry Shachnev <mitya57@debian.org>
Date: Thu Nov 5 15:09:37 2020 +0300
Release to unstable.
commit 7ef97e25280794bbd2145ba85d4d7a777e2472f0
Author: Dmitry Shachnev <mitya57@debian.org>
Date: Thu Nov 5 15:04:51 2020 +0300
Fix Lintian duplicate-globbing-patterns error.
commit 6c0b07a3e68e813a3b9f795b48d172426589afac
Author: Dmitry Shachnev <mitya57@debian.org>
Date: Wed Nov 4 21:25:44 2020 +0300
Run cmake with -Wno-dev in the autopkgtest.
Upstream commit that removes use of deprecated API is not easily
backportable.
Together with the previous change, this closes: #973540.
commit ba3d476a1848b83fc866afc60a80b15a39ada4fb
Author: Dmitry Shachnev <mitya57@debian.org>
Date: Wed Nov 4 21:23:58 2020 +0300
Backport upstream changes to fix build with Qt 5.15.
commit 79e8f22aaefbe1beaf2237dd598b438baf178086
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed May 6 02:55:39 2020 +0800
debian: update to 1.17.2
commit 9f7a87c3df70131046d070c43eef9a75f7989ef9
Merge: 3ae58ec2 465d8260
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed May 6 02:53:09 2020 +0800
Merge tag 'v1.17.2'
qTox v1.17.2 release. For details see CHANGELOG.md.
commit 465d82606813439ee14425f7462903bb39f2da30
Author: sudden6 <sudden6@gmx.at>
Date: Sun Apr 26 14:06:16 2020 +0200
chore: bump version and update changelog
commit c2c3e35fcbdca1b66e65680934199ffb50674cf7
Author: sudden6 <sudden6@gmx.at>
Date: Sun Apr 26 12:56:05 2020 +0200
chore: fix travis.yml syntax
commit fa7a26f9f001cb506a43612e9edf3addcc89311b
Author: sudden6 <sudden6@gmx.at>
Date: Sun Apr 26 11:55:01 2020 +0200
chore: don't put access token in variable
Regenerated the token with the `--org` option
commit 787c5ca20a7a2afb18b05c8f73ace0f0a0e466ae
Author: sudden6 <sudden6@gmx.at>
Date: Sat Apr 25 20:09:35 2020 +0200
chore: update Travis CI deploy token for releases
This changes the ownership of the token to: sudden6
commit f56943dfee7183e9d52dd400019ccc1666ddcfc5
Author: sudden6 <sudden6@gmx.at>
Date: Fri Apr 24 18:55:55 2020 +0200
chore: release only as draft
commit c549479c0d3dfdc3c9c3bed4d057cf8173142eb8
Author: sudden6 <sudden6@gmx.at>
Date: Wed Apr 22 17:23:29 2020 +0200
chore(release): add changelog for v1.17.1
commit 48c688bf1b1939f1afb239e19764791e4fc98b7a
Author: Anthony Bilinski <me@abilinski.com>
Date: Tue Apr 21 02:25:46 2020 -0700
fix(ci): remove jenkins deploy step
jenkins is no longer used for release builds, and it's causing travis to fail
to deploy
commit 5f70d5d3d3614d0e70c201e47965c853a41ca8d2
Author: Douglas Rhine <59268455+dgcampea@users.noreply.github.com>
Date: Mon Apr 20 15:08:50 2020 +0100
chore(flatpak): update runtime to 5.14
commit 9fffd7bca5f31fd196d10c073fa37a9c63e09ec4
Author: sudden6 <sudden6@gmx.at>
Date: Mon Apr 20 00:11:10 2020 +0200
chore(release): add changelog for v1.17.0
commit 0f5c5482db45d6d97a830e5a25c918983384a2e5
Author: sudden6 <sudden6@gmx.at>
Date: Sun Apr 19 23:26:57 2020 +0200
chore(release): update qTox version to 1.17.0
commit 28341d8457127f696b5c2c157d51ebd5d5700086
Author: iphydf <iphydf@users.noreply.github.com>
Date: Thu Apr 16 15:44:11 2020 +0000
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.
Among the 3 debian patches available in version 1.18.3-1 of the package, we noticed the following issues: