Commit Graph

4862 Commits

Author SHA1 Message Date
Chris Knadle
427c7464e6 src/mumble/mumble.pro: use PKG_CONFIG instead of hardcoding call to pkg-config
Patch supplied by Helmut Grohne <helmut@subdivi.de> in Debian bug #919453
https://bugs.debian.org/919453

Use set variable PKG_CONIFG to allow calling the pkg-config for the
architecture supplied in the build environment to allow cross building.
2019-01-19 05:43:59 +00:00
Chris Knadle
e10b155954 src/mumble.pri: remove unneeded call to pkg-config to allow cross building
Patch supplied by Helmut Grohne <helmut@subdivi.de> in Debian bug #919453
https://bugs.debian.org/919453
2019-01-19 05:40:58 +00:00
MumbleTransifexBot
107cf46c72 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2019-01-18 01:27:51 +00:00
Davide Beatrici
f0417377ce Translation update
Updating 'mumble_en.ts'...
    Found 1716 source text(s) (2 new and 1714 already existing)
2019-01-17 02:06:52 +01:00
Davide Beatrici
6084223d89 ConnectDialog: create "Unknown" continent, never expand it automatically
1. There are currently two servers appearing in a non-existent continent and country because their public IP addresses are part of two blocks assigned recently which are not in our GeoIP database.

This commit adds a new continent called "Unknown" without countries, which replaces the "ghost" continent and category.

2. If the user's public IP address was not in our GeoIP database, the "Unknown" continent and country categories were expanded because the strings resulted empty.

This commit adds a check to make sure that those categories are never expanded automatically.
2019-01-17 02:06:36 +01:00
Davide Beatrici
b01639d11f Translation update
Updating 'mumble_en.ts'...
    Found 1714 source text(s) (1 new and 1713 already existing)
2019-01-13 22:57:55 +01:00
Davide Beatrici
5913171d09 WASAPI: print log message when the OS blocks access to the microphone
Many users reported that no messages are shown in case Mumble is unable to access the microphone, aside from a simple message with the error code (0x80070005) in the developer console.

This is an issue because since Windows 10 1803 the privacy settings also apply to desktop applications, causing the microphone not to work anymore in many programs (including Mumble) if the user disables access to the microphone globally.
2019-01-13 22:57:43 +01:00
Stefan Hacker
4ed7af93a3
Merge pull request #3570 from davidebeatrici/murmur-publist-register-domain
Murmur: use dedicated domain for public list registration
2019-01-02 23:11:36 +01:00
Davide Beatrici
5e1ec5ab8a Murmur: use dedicated domain for public list registration 2019-01-02 22:04:12 +01:00
MumbleTransifexBot
50622ab4dc Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2019-01-02 01:27:45 +00:00
Stefan Hacker
06af4e3eed
Merge pull request #3568 from Partmedia/ssl
Fix build on FreeBSD
2018-12-31 07:55:04 +01:00
Kevin Zheng
a78cff3dc5 Fix build with OpenSSL 1.1.1a
OpenSSL 1.1.1a replaces the CRYPTO_get_locking_callback() function with
a macro definition to (NULL).
2018-12-30 23:54:58 -06:00
MumbleTransifexBot
f50e173f60 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-12-30 01:27:55 +00:00
Davide Beatrici
d63337d0f7 Translation update
Updating 'mumble_en.ts'...
    Found 1713 source text(s) (1 new and 1712 already existing)
2018-12-20 04:40:17 +01:00
Davide Beatrici
2a5fa1c719 Messages: show critical error message if Opus is not available 2018-12-20 04:40:17 +01:00
Davide Beatrici
6d01f1dc9b Fix crash when Opus is not available 2018-12-20 04:40:08 +01:00
Lorenz Brun
e5aadf295d Don't drop indices, this breaks the upgrade process 2018-12-15 17:56:37 +01:00
Davide Beatrici
d7ef51786b
Merge PR #3418: ALSAAudioInput: use snd_pcm_drop() instead of snd_pcm_drain() in class destructor 2018-12-15 04:38:31 +01:00
Davide Beatrici
bb245f86b5 Messages: fix user registration status not being updated 2018-12-09 07:27:50 +01:00
meditator
c199fe5f17 Disable hiding when system tray not present 2018-11-25 04:29:21 -05:00
MumbleTransifexBot
d1156dbb26 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-11-03 01:27:44 +00:00
MumbleTransifexBot
4fb3af6853 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-09-30 01:27:38 +00:00
MadMaurice
73a0b2f888 Make Rate limiter configurable.
This adds messagelimit and messageburst to the configuration file murmur.ini as
well as the ability to set these live.

Though adjusting these live is entirely possible, they only take effect for new connections.
2018-09-08 01:58:23 +02:00
MadMaurice
4761ca41ab Lower bucket params
Use 1 tokens per second and 5 burst instead of 4 tokens per second and 30 burst
2018-08-31 00:56:46 +02:00
MadMaurice
0daec57f5c Prevent instability and crash due to message flood
This patch adds a rate limiting to selected patches. The underlying rate limiter
used is the Leaky-Bucket algorithm. It allows for a burst of messages, but
limits them after a specified amount of messages within a time frame.
2018-08-30 19:53:05 +02:00
Davide Beatrici
94b14fa86d icons: remove unused "mumble.osx.png" image
The image is loaded from the theme since 7bf387de8c.
2018-08-20 05:12:16 +02:00
Davide Beatrici
7bf387de8c
Merge PR #3475: Use Mumble theme icons for the system theme 2018-08-20 04:15:07 +02:00
MumbleTransifexBot
a25bdbb517 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-08-14 01:27:48 +00:00
MumbleTransifexBot
a61c18c4b5 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-08-04 01:27:57 +00:00
Davide Beatrici
84f3488d46 JackAudio: change disconnect_ports() so that it uses stored ports instead of retrieving them using jack_get_ports()
jack_get_ports() returns all the ports registered on the JACK server, unless a name pattern is specified, which means that Mumble disconnected ports registered by other clients.

This commit changes disconnect_ports() so that it disconnects the ports which are stored in our internal variables, making it faster.
2018-08-02 14:40:31 +02:00
Davide Beatrici
0f38d4ee09 Remove icons which are not used anymore from the list of files to embed 2018-07-23 00:20:25 +02:00
Davide Beatrici
fb8466c2b2 Themes: change skins resources path from ":/" to ":/themes/Mumble"
This commit sets the "skin:" prefix to the Mumble theme's resources path, which makes the system theme ("None") use the icons from our theme.

Previously, the icons embedded in the resources root (:/) were used.
2018-07-22 23:26:16 +02:00
Davide Beatrici
86be6823c9 themes: drop redundant builtin path prefix
"builtin" is redundant because the ":" prefix is required in order to access embedded resources.
2018-07-22 23:25:35 +02:00
Davide Beatrici
b7c9ae679a Log: fix notification being triggered for own messages when TTS readback is enabled 2018-07-17 07:28:43 +02:00
Davide Beatrici
3a51d6b6d2 Messages: set user hash and ID on server join
This fixes a problem with the context menu being inaccessible in the join message due to the user's link being generated from the Session ID, rather than the hash, as addUser() doesn't set it.
2018-07-17 03:03:57 +02:00
MumbleTransifexBot
8863478450 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-07-15 01:28:05 +00:00
Davide Beatrici
5039340a4c
Merge PR #3370: Fix Boost library link for MSYS2 2018-07-13 22:48:15 +02:00
Davide Beatrici
70d336b9b1 Translation update
Updating 'mumble_en.ts'...
    Found 1712 source text(s) (1 new and 1711 already existing)
    Removed 1 obsolete entries
2018-07-12 08:25:27 +02:00
MumbleTransifexBot
d1cb4a4853 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-07-12 01:27:58 +00:00
Davide Beatrici
e21ff8596e
Merge PR #3445: Transifex translation update 2018-07-08 07:25:03 +02:00
Davide Beatrici
f6a6b6613c
Merge PR #3456: Add "--jackname" and "--jn" parameters to set a custom Jack client name 2018-07-08 06:34:21 +02:00
MumbleTransifexBot
6d5b0fe14b Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-07-08 04:28:30 +00:00
Davide Beatrici
e981c61e35
Merge PR #3450: OpusCodec: add "libopus.so.0" (Linux) and "opus.dll" (Windows) to the library names 2018-07-08 05:56:46 +02:00
Davide Beatrici
493e4a2eda Add "--jackname" and "--jn" parameters to set a custom Jack client name 2018-07-08 05:23:36 +02:00
Davide Beatrici
ec114009f1 AudioInput: check denoiseState before calling rnnoise_process_frame() 2018-07-08 04:21:28 +02:00
Davide Beatrici
0618356f42 AudioInput: calculate audio statistics after RNNoise processing 2018-07-08 04:20:05 +02:00
Davide Beatrici
7fb1e50d5c Translation update
Updating 'mumble_en.ts'...
    Found 1712 source text(s) (1 new and 1711 already existing)
2018-07-08 02:41:15 +02:00
Davide Beatrici
a579fc8fb7 Add configurable private text message notification 2018-07-08 02:39:47 +02:00
Davide Beatrici
fbe0638160 OpusCodec: add "libopus.so.0" (Linux) and "opus.dll" (Windows) to the library names 2018-07-08 02:08:28 +02:00
Davide Beatrici
a3c2242b62 Translation update
Updating 'mumble_en.ts'...
    Found 1708 source text(s) (2 new and 1706 already existing)
2018-07-08 00:07:29 +02:00