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-16FORMAT: Run clang-format 10 on all source filesRobert Adam
2021-04-09MAINT: Update copyright notice to 2021 (Part II)Robert
Apparently the first commit (59ae429972c16c377135bcccfee646b7df446933) did not include all files. Furthermore the used script tended to produce funny results in certain cases. This has been fixed and as a result thereof a few more changes were made in this second run.
2021-03-02MAINT: Update copyright notice to 2021Robert Adam
This was done by running scripts/updateLicenseHeaders.py and then manually editing the LICENSE file.
2020-12-20FEAT(client): Add possibility to set nicknametandunn
As requested in #3967 this commit implements the ability to set nicknames for other users when connected to the same server. The change is added to the client database by the user id for persistence. In order to set a nickname, a user can right click on that user and click Set Nickname. This opens a window where the user can enter the new nickname. If the text field is cleared, no nickname is displayed. Implements #3967
2020-09-11FORMAT: Run clang-format 10 on all C/CXX source-filesRobert
2020-08-04FEAT(client): Allow specifying config file via commandline switchPopkornium18
This adds the switch -c/--config to the mumble client. If -c is followed by a filename, this file will be read instead of the standard config. A new config option database= has been added to the 'General' section of the ini file. This can be used to specify a different database which is necessary to run multiple completely separate Mumble instances at the same time. Additionaly the (undocumented) function to merge another ini file by providing it as a parameter has been removed as it was conflicting with the added functionality. FIXES #3953
2020-06-17FEAT(tts): Allow disabling Text-To-Speech per userPopkornium18
These changes make it possible to turn of TTS for a specific user while still receiving their messages. This setting can be managed from the context menu of a user that is connected to the server and is only visible when TTS is enabled globally. A new DB table called 'ignored_tts' had to be created to persist this setting.
2020-04-16Feature: Channel ListenersRobert Adam
This implements #3319 by allowing users to "listen" to a channel they have not joined. Doing so will place a "listener proxy" (in other software this is sometimes known as a "phantom") in that channel which will look like a normal user except that it'll have the same name as the user listening to that channel and an ear-icon instead of the normal avatar-icon. It will also always show a muted-icon next to it. If a listener proxy is in a channel, the server will route all audio packets from that channel to the user the proxy belongs to (as if that user was in the channel). Note though that the opposite of this is not true: The users in the channel will not hear audio from the listening user unless that user decides to join the channel. Furthermore it is possible to set a local volume adjustment for each individual proxy that will be applied to all audio that is received through it.
2020-01-07Auto-update LICENSE.header in source filesDavide Beatrici
2019-01-25Auto-update LICENSE.header in source filesDavide Beatrici
2018-06-18Fix #3411: Threaded access to DatabaseJan Klass
Qt5 documents that QSqlDatabase must not be called from varying threads. An instance must be limited to its thread. In Mumble the Database class handles database access. Up to now it contained static methods and always used the global default database instance. We instantiate the default database connection into the Global context. It is mostly used from the main event loop, but also from a thread in ServerHandler. This is broken as per specification, and Qt 5.11 seems to finally enforce that. To resolve this issue, we promote Database to an instantiable class, use the created Global context class instance from the event loop, and a distinct Database instance (and connection) from the ServerHandler instance (and thread).
2018-01-02Auto-update LICENSE.header in source files.Mikkel Krautz
2017-06-10ConnectDialog, Database: use UnresolvedServerAddress type for the ping cache.Mikkel Krautz
2017-01-08Update tree copyrights to 2017.Mikkel Krautz
2016-05-10src/mumble: update to use LICENSE.header.Mikkel Krautz
2015-10-17Add local per-user volume adjustment.Fredrik Nordin
Fixes mumble-voip/mumble#1156
2014-09-20Introduce use of Q_DECL_OVERRIDE and Q_DECL_FINAL into the codebase.Stefan Hacker
Edited header files and tried to mark all overriden methods with Q_DECL_OVERRIDE. Also added Q_DECL_FINAL in a few places where a non-virtual destructor was used in a class. Q_DECL_OVERRIDE/Q_DECL_FINAL were introduce with Qt 5.0. For earlier versions Q_DECL_FINAL is defined to nothing. Q_DECL_OVERRIDE is still available on windows as the override keyword was supported there since msvc 2010. All new code should make use of these macros as the bugs that occurred in the Qt 4 to 5 transition show they are needed.
2013-09-19First set of fixes for filter patchStefan Hacker
Compare to review comments on https://github.com/mumble-voip/mumble/commit/304bf438daecad36285b8647b9bc72b685cf31ca - No longer use channel name for identifying filtered channels. Switched to using server certificate digest combined with Channel id which works between servers and with duplicate channel names. The digest should be replaced by proper server identification soon. Ideally the client should keep a list which identifies servers by their address or - if a strong certificate is available - by certificate email. This can be re-used for tokens and other server dependent configuration. - Changed naming from 'hidden' to 'filtered' - Removed tray menu entry - Removed global shortcut for channel hiding/showing
2013-07-09Added channel hiding/filter featuredc6jgk
* To enhance usability of mumble on servers with lots of channels (like mumble.piratenpartei-nrw.de)
2013-06-04add path (sub-src) to header guard defineKissaki
2013-06-04Prepend Projectname to header guard definesKissaki
* some few (4?) files actually already had it
2011-11-09Fix include guards and PCH includesBenjamin Jemlich
2011-10-14Add local-ignore-text-messages option.Jamie Fraser
Users can now locally ignore the text messages of problem users, as they could with local mute.
2011-05-14Add and remove some forward declares from header filesBenjamin Jemlich
2011-03-18Update copyright year ranges of dev team.Thorvald Natvig
2010-10-15Speed up SQLite for clientThorvald Natvig
2010-01-26Indent, changelog, submodule and language updateThorvald Natvig
2010-01-26Make database work on sha1 for comment seen stateThorvald Natvig
2010-01-26Client-side blob cache for commentsThorvald Natvig
2010-01-18Fetch comment/desc on demandThorvald Natvig
2010-01-11Set last servername in URL handlerBenjamin Jemlich
2010-01-05Update license to 2010Thorvald Natvig
2009-10-25Indent, changelog and submodule updateThorvald Natvig
2009-10-21Cache pingsortThorvald Natvig
2009-10-21Save localmute stateThorvald Natvig
2009-08-29Digest-based shortcut/token storageThorvald Natvig
2009-08-28Grand Unified ConnectThorvald Natvig
2009-08-04Mystery contextsThorvald Natvig
2009-08-03Clickable comment iconsThorvald Natvig
2009-07-13Access Token EditorThorvald Natvig
2009-07-06Store server-specific whisper in a per-server configThorvald Natvig
2009-05-26ShortcutTargetDialog (WIP)Thorvald Natvig
2009-05-12Automatically switch to TCP mode.Thorvald Natvig
2009-05-07Remove password from ConnectDialog guiThorvald Natvig
2009-05-01Persistent BFFThorvald Natvig
2009-01-05Update copyright for 2009Thorvald Natvig
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1380 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-10-09Add Q_DISABLE_COPY to most classesThorvald Natvig
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1326 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-04-12Make URL handler not reconnect if same server, and fetch username and pw ↵Thorvald Natvig
from the server database. git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1082 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-02-14Merged most of our speex changes into speex upstream; first patch to unembed ↵Thorvald Natvig
Speex. git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@933 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-01-05Update copyright for 2008Thorvald Natvig
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@908 05730e5d-ab1b-0410-a4ac-84af385074fa