Commit Graph

7536 Commits

Author SHA1 Message Date
Chris Knadle
4e024a2b06 qmake/pkgconfig.pri: Update to allow building with Qt4 2019-01-26 19:34:40 +00:00
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
Chris Knadle
bb61d40b2a main.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:39:36 +00:00
Chris Knadle
50e5a2b7f3 qmake/compiler.pri: 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:38:06 +00:00
Chris Knadle
40ba488547 qmake/pkgconfig.pri: set PKG_CONFIG to allow making package cross buildable
Patch supplied by Helmut Grohne <helmut@subdivi.de> in Debian bug #919453
https://bugs.debian.org/919453

Instead of calling pkg-config directly, this patch calls pkgConfigExecutable()
from Qt5 to allow setting which pkg-config to be the one the user supplied
for the build to set the architecture to build with.
2019-01-19 05:26:22 +00:00
Davide Beatrici
e31d267a11
Merge PR #3576: Transifex translation update 2019-01-18 21:06:48 +01: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
66f5ae918c
Merge PR #3580: ConnectDialog: create "Unknown" continent, never expand it automatically 2019-01-17 03:34:17 +01: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
8c1490698a
Merge PR #3578: Remove AppVeyor configuration 2019-01-16 21:46:18 +01:00
Davide Beatrici
2a37f18fd4 Remove AppVeyor configuration
We now have Azure Pipelines for Windows builds.
2019-01-16 03:12:58 +01:00
Davide Beatrici
17cdab707e
Merge PR #3575: Add Azure Pipelines for continuous integration (Windows) 2019-01-16 02:05:52 +01:00
Davide Beatrici
cdecae687e README.md: add Azure Pipelines status badge 2019-01-16 00:58:13 +01:00
Davide Beatrici
0383deea4c Add Azure Pipelines for continuous integration (Windows)
Azure Pipelines offers many advantages over AppVeyor, with the biggest one being a maximum of 10 parallel builds for open-source projects, drastically reducing the builds completion time.

A pipeline takes about the same time to build on the two CI infrastructures, however the caching feature is currently only available on AppVeyor, meaning that on Azure Pipelines the compressed environment is downloaded for each build consuming about 10 minutes.

This means that we'll save at least 10 minutes per pipeline compared to AppVeyor once the feature is added to Azure Pipelines: https://github.com/Microsoft/azure-pipelines-tasks/issues/9190
2019-01-16 00:58:06 +01:00
Davide Beatrici
b981566538
Merge PR #3572: WASAPI: print log message when the OS blocks access to the microphone 2019-01-14 00:24:24 +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
Davide Beatrici
885187e927
Merge PR #3569: Transifex translation update 2019-01-02 15:50:09 +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
Kevin Zheng
4f0394a0f4 Update gitignore 2018-12-30 23:54:13 -06:00
Davide Beatrici
5ff6fdce7a
Merge PR #3566: Transifex translation update 2018-12-30 23:16:32 +01: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
5f370a8c7e
Merge PR #3464: Fix crash when Opus is not available and add critical error message 2018-12-20 20:17:50 +01: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
Davide Beatrici
16c1145b6f
Merge PR #3564: Don't drop indices on MySQL 2018-12-18 22:13:33 +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
1a95cff63a
Merge PR #3559: Messages: fix user registration status not being updated 2018-12-09 21:32:52 +01:00
Davide Beatrici
bb245f86b5 Messages: fix user registration status not being updated 2018-12-09 07:27:50 +01:00
Davide Beatrici
9b19e60984
Merge PR #3548: Disable hiding when system tray not present 2018-11-26 18:41:32 +01:00
meditator
c199fe5f17 Disable hiding when system tray not present 2018-11-25 04:29:21 -05:00
Davide Beatrici
bfc8749e33
Merge PR #3546: Transifex translation update 2018-11-04 00:18:11 +01:00
MumbleTransifexBot
d1156dbb26 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-11-03 01:27:44 +00:00
Davide Beatrici
df8b774f19
Merge PR #3545: Minor corrections for better readability 2018-10-28 22:33:13 +01:00
Prakhar Yadav
709db1ae50
corrected spelling/grammar 2018-10-29 02:20:02 +05:30
Prakhar Yadav
aa0b42e925
corrected spellings/grammar for readability 2018-10-29 02:16:41 +05:30
Prakhar Yadav
b66cdabdfe
corrected spellings and grammar for readability
corrected minor spelling mistakes and grammar issues for better readability
2018-10-29 02:13:36 +05:30
Davide Beatrici
5d6978c9e3
Merge PR #3527: Transifex translation update 2018-10-01 01:13:13 +02:00
MumbleTransifexBot
4fb3af6853 Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 42 languages
2018-09-30 01:27:38 +00:00
Davide Beatrici
b44b1f2172
Merge PR #3517: Make Rate limiter configurable 2018-09-08 14:36:41 +02: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
Davide Beatrici
f7221c14ef
Merge PR #3512: Lower bucket params 2018-08-31 10:29:47 +02:00