Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-08Merge PR #4919: MAINT: Update hash in Ice port file (vcpkg)Robert Adam
The cmake-based fork (mumble-voip/ice) recently has received a new commit making changes that obviously also changed the SHA checksum when installing this Ice version via vcpkg. The mentioned commit is mumble-voip/ice@a9d68a8 This commit therefore updates the mentioned hash in the corresponding portfile.
2021-04-07MAINT: Update hash in Ice port file (vcpkg)DRC
The cmake-based fork (https://github.com/mumble-voip/ice/) recently has received a new commit making changes that obviously also changed the SHA checksum when installing this Ice version via vcpkg. The mentioned commit is https://github.com/mumble-voip/ice/commit/a9d68a8d1d884b839f871c46b4ea94b3fc6d6527 This commit therefore updates the mentioned hash in the corresponding portfile.
2021-04-06Merge PR #4916: FIX(client): Memory leak in ALSA implementationRobert Adam
The functions snd_card_get_name and snd_card_get_longname allocate a String for the caller that needs to be freed once it is no longer needed. This was not done in the current implementation and thus this was causing a memory leak. This commit fixes this by explicitly freeing the resources after usage. Fixes #4910 Ref: alsa-project.org/alsa-doc/alsa-lib/group___control.html#ga547dcead4a72f24db4a0f9f530f75228
2021-04-06FIX(client): Memory leak in ALSA implementationZero0one1
The functions snd_card_get_name and snd_card_get_longname allocate a String for the caller that needs to be freed once it is no longer needed. This was not done in the current implementation and thus this was causing a memory leak. This commit fixes this by explicitly `free`ing the resources after usage. Fixes #4910 Co-Authored-By: Zero0one1 <summerlinasity@gmail.com> Co-Authored-By: Krzmbrzl <krzmbrzl@gmail.com>
2021-04-06Merge PR #4917: CI(azure): Clean entire workspace before startingRobert Adam
On our self-hosted macOS runner we were seeing issues due to the workspace not being cleaned up after each run, causing the next one to fail. This commit makes sure that Azure will clean the entire workspace of any remaining files, before starting a new job. Ref: docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#workspace
2021-04-06CI(azure): Clean entire workspace before startingRobert Adam
On our self-hosted macOS runner we were seeing issues due to the workspace not being cleaned up after each run, causing the next one to fail. This commit makes sure that Azure will clean the entire workspace of any remaining files, before starting a new job. Ref: https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#workspace
2021-04-06Merge PR #4914: CHANGE(client, macOS): Change echo cancellation strategyRobert Adam
The current implementation for echo cancellation using Apple's acoustic echo cancellation system has been reported to cause major problems (users no longer being able to transmit any audio) and therefore we disable it by default. Furthermore we mark the option as experimental so that (hopefully) only experienced users will use it. Ref: #4912
2021-04-05TRANSLATION: Update translation filesRobert Adam
2021-04-05CHANGE(client, ui): Mark Apple echo cancellation as experimentalRobert Adam
The implementation as it stands can cause major issues (users not being able to transmit any audio). Ref: #4912
2021-04-05CHANGE(client, audio, macOS): Disable echo cancellation by defaultRobert Adam
The current implementation for echo cancellation using Apple's acoustic echo cancellation system has been reported to cause major problems (users no longer being able to transmit any audio) and therefore we disable it by default. Ref: #4912
2021-04-05Merge pull request #4913: MAINT: Add `CHANGE` commit typeRobert Adam
This commit type is supposed to be used when e.g. a setting is changed.
2021-04-05MAINT: Add `CHANGE` commit typeRobert Adam
This commit type is supposed to be used when e.g. a setting is changed.
2021-04-04Merge PR #4903: FIX: Replace RAND_bytes with CryptographicRandom::fillBufferRobert Adam
openssl.org/docs/man1.1.1/man3/RAND_bytes.html: If the entropy source fails or is not available, the CSPRNG will enter an error state and refuse to generate random bytes. For that reason, it is important to always check the error return value of RAND_bytes() and RAND_priv_bytes() and not take randomness for granted.
2021-04-04Merge PR #4904: MAINT: Fix endless loop in translation update scriptRobert Adam
2021-04-03MAINT: Fix endless loop in translation update scriptRobert Adam
2021-04-03FIX: Replace RAND_bytes with CryptographicRandom::fillBufferTredwellGit
https://www.openssl.org/docs/man1.1.1/man3/RAND_bytes.html: If the entropy source fails or is not available, the CSPRNG will enter an error state and refuse to generate random bytes. For that reason, it is important to always check the error return value of RAND_bytes() and RAND_priv_bytes() and not take randomness for granted. Also remove unnecessary cast.
2021-04-03Merge pull request #4902: FIX(client, markdown): Wrong line break HTML code1.4.0-development-snapshot-004Robert Adam
The Markdown code was using </br> instead of the correct <br/>. This error was introduced in 2da3f0d. Fixes #4899
2021-04-03Merge PR #4901: FIX(positional-audio): Update Among Us plugin to work with ↵Robert Adam
v2021.3.31.3s
2021-04-03FIX(client, markdown): Wrong line break HTML codeRobert Adam
The Markdown code was using </br> instead of the correct <br/>. This error was introduced in 2da3f0d39e37e6bf10318d174744bb7e7924794b. Fixes #4899
2021-04-03FIX(positional-audio): Update Among Us plugin to work with v2021.3.31.3sDavide Beatrici
https://store.steampowered.com/news/app/945360/view/3021326294554201922
2021-03-30Merge pull request #4892: MAINT/CI: Various improvementsRobert Adam
2021-03-30Merge PR #4878: Translations update from WeblateJan Klass
2021-03-30TRANSLATION: Update translation filesJan Klass
2021-03-30TRANSLATION: Update Spanish translationHosted Weblate
Currently translated at 96.7% (1894 of 1958 strings) Co-authored-by: Juan Iribarren <iribarrenjg@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/es/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Italian translationHosted Weblate
Currently translated at 100.0% (1958 of 1958 strings) Co-authored-by: Alessandro Mandelli <mandelli.alessandro@ngi.it> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/it/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Polish translationHosted Weblate
Currently translated at 100.0% (1958 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pl/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Portuguese (Brazil) translationHosted Weblate
Currently translated at 99.3% (1945 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Vitor Sabino Cardoso da SIlva <vitorcsilva180396@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pt_BR/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Romanian translationHosted Weblate
Currently translated at 9.0% (177 of 1958 strings) Co-authored-by: Alex Gellen <alex.n.gellen@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/ro/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Russian translationHosted Weblate
Currently translated at 99.7% (1954 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/ru/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Swedish translationHosted Weblate
Currently translated at 91.8% (1798 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Co-authored-by: Shjosan <shjosan@kakmix.co> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/sv/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Turkish translationHosted Weblate
Currently translated at 90.3% (1770 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/tr/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Chinese (Simplified) translationHosted Weblate
Currently translated at 100.0% (1958 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: deluxghost <deluxghost@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/zh_Hans/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update German translationHosted Weblate
Currently translated at 99.4% (1948 of 1958 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jörg S <joerg.schwerdtfeger@gmail.com> Co-authored-by: Translator <weblate.gledy@aleeas.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/de/ Translation: Mumble/Mumble Client
2021-03-30TRANSLATION: Update Dutch translationHosted Weblate
Currently translated at 100.0% (1958 of 1958 strings) Co-authored-by: Gert-dev <qnyasgjhapqyuhoibr@kiabws.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/nl/ Translation: Mumble/Mumble Client
2021-03-28Merge pull request #4891: FEAT(client, ui): Revamped server information dialogRobert Adam
The previous dialog was simply a message box with a bunch of HTML in order to give a little structure to the contents. This approach is very limiting in terms of UI flexibility though and therefore this commit replaces the old HTML approach with a dedicated dialog class that uses proper UI elements instead. While doing so, the ordering and grouping of information was also changed in order to make it more suitable for the every-day-user. Fixes #4733
2021-03-28TRANSLATION: Update translation filesRobert Adam
2021-03-28FEAT(client, ui): Revamped server information dialogRobert Adam
The previous dialog was simply a message box with a bunch of HTML in order to give a little structure to the contents. This approach is very limiting in terms of UI flexibility though and therefore this commit replaces the old HTML approach with a dedicated dialog class that uses proper UI elements instead. While doing so, the ordering and grouping of information was also changed in order to make it more suitable for the every-day-user. Fixes #4733
2021-03-28CI: Added check to prevent CRLF endingsRobert Adam
2021-03-28MAINT: Loop until there are no more translation changesRobert Adam
Before it could happen that one had to run the script twice in a row in order to make sure e.g. sametext heuristics are applied.
2021-03-28FORMAT: Removed CRLF line endingsRobert Adam
2021-03-28MAINT/CI: Add --ci-mode option to translation update scriptRobert Adam
In this mode the sametext heuristic is disabled which _should_ fix the issue of the Weblate PR's CI failing because of Weblate not applying such heuristics.
2021-03-28Merge pull request #4888: FEAT(client): Allow gemini:// in chat messagesRobert Adam
2021-03-28Merge PR #4885: REFAC(server): Replace non-standard u_char with uint8_tDavide Beatrici
2021-03-27FEAT(client): Allow gemini:// in chat messagesMark Dain
This commit adds support for the Gemini protocol in chat messages.
2021-03-27REFAC(server): Replace non-standard u_char with uint8_tLorenz Brun
u_char is an old nonstandard BSD alias and should not be used in portable code.
2021-03-27Merge PR #4886: FIX(Server): Prevent multiple Sessions with ID 0Davide Beatrici
2021-03-27FIX(Server): Prevent multiple Sessions with ID 0qamodi
fixes bug introduced in eabfbab4 When an unauthenticated connection is terminated, the session ID still got enqueued into `qqIds`. The session ID of unauthenticated clients is always 0 when it's not assigned. This means that whenever an unauthenticated connection is terminated, 0 will be enqueued into `qqIds`. If this happens multiple times, multiple clients will later be assigned session ID 0. All connections with the same session ID are displayed as the same user for all clients. As a result of that users might be listening to what you are saying in your channel without you noticing. If one connection with session ID 0 gets terminated, all other connections with the same ID will be terminated as well. This potentially enables denial of service. Thanks to the Zom.bi community for fixing the bug. Co-Authored-by: Madmaurice <madmaurice@zom.bi>
2021-03-26Merge pull request #4884: FIX(client, talking-ui): No users being addedRobert Adam
993f640 fixed a crash caused by being renamed. However it did mess up a conditional check that now prevents any users from being added to the TalkingUI. This is fixed by this commit.
2021-03-26FIX(client, talking-ui): No users being addedRobert Adam
993f640e0d16d01e2de34c9dfd1edea181414e16 fixed a crash caused by being renamed. However it did mess up a conditional check that now prevents any user from being added to the TalkingUI. This is fixed by this commit.
2021-03-20Merge pull request #4879: MAINT: Changelog script improvements1.4.0-development-snapshot-003Robert Adam
This PR concentrates on improvements of the generateChangelog.py script.