Mikkel Krautz
f6ba3a52bf
Auto-update LICENSE.header in source files.
2018-01-01 23:05:37 +01:00
Mikkel Krautz
91ebb8b0b5
Update tree copyrights to 2017.
2017-01-08 21:05:57 +01:00
Mikkel Krautz
395c084b7a
src: update to use LICENSE.header.
2016-05-10 22:42:02 +02:00
Mikkel Krautz
39aebda1ad
Channel, ServerUser: make cast operator non-const.
...
Places that use the QString() conversion operator
for Channel and ServerUser sometimes end up using
the QString move constructor, which doesn't take
const strings.
Example of an error:
Messages.cpp:1055:65: error: no viable conversion from 'Channel' to 'QString'
log(uSource, QString("Renamed channel %1 to %2").arg(QString(*c),
Fixes C++11 build on OS X (clang/libc++).
2016-05-09 23:49:43 +02:00
Tim Cooper
84b1bcecef
Add per-channel user limit
2015-11-22 14:17:39 +01:00
Tim Cooper
13c6e58256
Fix incorrect handling of mumble:// links
...
If a user is connected and authenticated on a server,
and he/she clicks a mumble:// link that connects him/her
to the current server, he/she is moved to the channel
specified in the link. Previously, this would disconnect
and reconnect the user to the server.
If a user is connected to one server and follows a
mumble:// link to another server, he/she is now
placed in the channel specified in the link.
Previously, the channel they would be moved into
would be the channel they were in on the first
server.
2014-04-10 20:37:13 +02:00
Stefan Hacker
8f30d0c26b
First set of fixes for filter patch
...
Compare to review comments on 304bf438da
- 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-09-19 00:23:47 +02:00
dc6jgk
304bf438da
Added channel hiding/filter feature
...
* To enhance usability of mumble on servers with lots of channels
(like mumble.piratenpartei-nrw.de)
2013-07-08 23:53:55 +02:00
Stefan Hacker
145d9f96f5
Introduce channel nesting limit (default=10).
...
Add NestingLimitException to Ice Interface and introduce a new NestingLimit PermissionDenied type.
Addresses #3566322 "ServerDB::deleteServer crashes master"
2012-09-18 17:50:07 +02:00
Benjamin Jemlich
2e74b1bf18
Move some variable declarations
2012-06-28 11:16:07 +02:00
Benjamin Jemlich
07737a314c
Fix include guards and PCH includes
2011-11-09 00:12:10 +01:00
Thorvald Natvig
f3437a6ba7
Update copyright year ranges of dev team.
2011-03-18 05:52:51 +01:00
Thorvald Natvig
8f0bd7fe0c
Sort overlay users
2010-03-08 16:56:08 +01:00
Thorvald Natvig
7f019a7820
Remove last parts of old SharedMemory
2010-01-26 17:25:41 +01:00
Thorvald Natvig
16339bfc91
Update license to 2010
2010-01-05 08:49:22 +01:00
Thorvald Natvig
2c92c17dc4
Clientside permission query
2009-10-14 01:07:01 +02:00
Stefan Hacker
155bb16602
Use localeAwareCompare for channel sorting
2009-09-14 19:12:06 +02:00
Thorvald Natvig
78f27858ac
Indent, changelog and submodule update
2009-07-31 17:46:32 +02:00
Stefan Hacker
65a0f65240
Make the fix actually work.
2009-07-25 21:35:27 +02:00
Stefan Hacker
144c631657
Fix argument injection.
2009-07-25 21:01:30 +02:00
Stefan Hacker
d3c9806c49
Channel sorting.
2009-07-23 07:42:16 +02:00
Thorvald Natvig
efbba85c60
Temprary channels protocol changes
2009-07-15 16:43:43 +02:00
Thorvald Natvig
866a66d339
ifdef out module-specific parts of shared code
2009-07-13 16:37:39 +02:00
Thorvald Natvig
47fe8d2b9a
Whisper
2009-05-28 18:03:23 +02:00
Thorvald Natvig
51120fe838
s/Player/User/
2009-05-02 17:52:14 +02:00
Thorvald Natvig
6a4fa301f3
info-based storage for registration
2009-04-22 14:58:12 +02:00
Thorvald Natvig
9ced3f7844
Fix comment parameters for Channel::add
2009-03-07 14:30:41 +01:00
nomad
7bd80f87d0
Adding channel descriptions
2009-03-01 23:31:22 +01:00
Thorvald Natvig
66d04b2fdd
Fix a few gcc warnings
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1571 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-02-23 11:20:58 +00:00
Thorvald Natvig
96b5158fb8
Use QString based logging instead of const char *
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1544 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-02-17 15:38:13 +00:00
Thorvald Natvig
7517a5c8b5
ServerCallback for Ice
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1518 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-02-11 23:40:59 +00:00
Thorvald Natvig
b3a171bde9
Start of clientside scripting.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1494 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-02-02 22:51:35 +00:00
Thorvald Natvig
e3f271b553
Indenting update
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1458 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-19 23:09:19 +00:00
Thorvald Natvig
ad2b8e2149
Update copyright for 2009
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1380 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-05 15:12:48 +00:00
Thorvald Natvig
82bb3841be
Allow channel/player regexp to be changed
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1377 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-05 13:52:31 +00:00
Thorvald Natvig
2ff806e3ec
Indenting
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1270 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-09-01 20:16:47 +00:00
Thorvald Natvig
cc57019f06
Switch to using event-based async ICE functions; Meta::start is now safe to use.
...
Fix a memory leak when stopping a virtual server.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1234 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-21 19:44:54 +00:00
Thorvald Natvig
11eea44343
Use explicit static_cast<> instead of implicit conversions for float<->int etc
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1220 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-13 20:08:19 +00:00
Mikkel Krautz
9b7b713e37
Consolidate player/channel name validation into validateName() functions.
...
Fix bug that allowed users to rename channels to otherwise invalid channel names.
The registerPlayer() function now correctly validates its name before performing its actions.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1201 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-07-20 03:46:49 +00:00
Thorvald Natvig
1f89fdd23e
Move compiler settings to compiler.pri
...
Fix a lot of warnings with msvc
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1006 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-18 16:26:24 +00:00
Thorvald Natvig
dc7e438976
Update copyright for 2008
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@908 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-01-05 16:25:48 +00:00
Thorvald Natvig
1661ebe67d
PlayerModel keeps persistent indexes and has a root item.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@832 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-10-31 16:22:01 +00:00
Thorvald Natvig
6d6bcff7c7
Global-less server. First step of multiserver support. Completely breaks client
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@664 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-31 15:51:34 +00:00
Thorvald Natvig
1b265ffa8c
reindenting all the code
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@622 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-17 23:12:38 +00:00
Thorvald Natvig
9dafd3743f
Update copyrights to 2007
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@474 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-06-12 15:58:16 +00:00
Thorvald Natvig
e81c522903
Refactoring
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@444 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-05-24 09:36:57 +00:00