Commit Graph

63 Commits

Author SHA1 Message Date
Kissaki
9450d66941 Unify comment style.
* Adjust comments to unified JavaDoc-style comments
2013-07-13 18:45:09 +02:00
Kissaki
84be1eb162 Move method comments. Remove obsolete.
* Move method comments to the actual methods.
* Remove obsolete comment
that came in in aad4de178b
The signal/slot `activated` is no longer used since a long time ago.
2013-07-13 18:25:06 +02:00
Benjamin Jemlich
019e6da05c Murmur: Disconnect clients sending huge packets 2012-05-31 12:58:54 +02:00
Benjamin Jemlich
eb291db1c8 Workaround for missing disconnected signals on Windows
Sometimes Qt doesn't emit a disconnected signal for closed
sockets (or it happens before we're listening to those).
Manually emitting the signal in our disconnect function if the
socket is not connected fixes the problem.
2012-01-04 14:11:58 +01: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
Benjamin Jemlich
7c66886bab Move bDisconnectEmitted down by one level 2010-12-24 00:55:45 +01:00
Benjamin Jemlich
933a9dd84a Don't reset the connection timeout until the user is authenticated 2010-11-21 05:14:15 +01:00
Thorvald Natvig
f54a142655 Fix endian on ARM 2010-01-27 18:10:28 +01:00
Benjamin Jemlich
588975afb4 Fix two compiler warnings 2010-01-22 13:59:36 +01:00
Thorvald Natvig
16339bfc91 Update license to 2010 2010-01-05 08:49:22 +01:00
Stefan Hacker
d28e95f4e7 Some comments and minimal refactoring of Server::recheckCodecVersions() 2009-11-15 06:19:44 +01:00
Thorvald Natvig
6fdad28547 TLSv1 by default -- fallback to 1.1.x for SSLv3 2009-11-10 18:33:54 +01:00
Thorvald Natvig
c9117e1b87 Use SO_PRIORITY on nix to set packet queue priority 2009-11-03 13:17:59 +01:00
Thorvald Natvig
75356e1e22 4 byte packet length, 2 byte type, and use SSL compression to encode it 2009-09-07 17:07:58 +02:00
Thorvald Natvig
96ae2b2a76 Variable length packet length encoding 2009-09-07 03:47:24 +02:00
Thorvald Natvig
ffaca575fc If no cert, return an empty list, not a list with a null cert 2009-07-31 21:05:23 +02:00
Thorvald Natvig
e3a122c9ef Allow empty messages 2009-05-17 23:46:52 +02:00
Thorvald Natvig
a98d45a393 Faster quint64 based netaddress handling 2009-05-15 17:24:27 +02:00
Thorvald Natvig
9f7ef74e4a Updated Ban Editor 2009-05-15 00:20:16 +02:00
Thorvald Natvig
936ef86d86 Remove a lot of compiler warnings 2009-04-30 12:52:52 +02:00
Thorvald Natvig
b76ad9e209 Certificate based authentication and account recovery 2009-04-28 17:44:06 +02:00
Thorvald Natvig
380205cd42 Accept certificates 2009-04-27 22:50:37 +02:00
Thorvald Natvig
c760d4d078 Have murmur accept and send version packets 2009-04-16 13:51:06 +02:00
Thorvald Natvig
47485ed383 Move accumulator to ServerHandler, avoid having murmur depend on boost::accumulators 2009-03-28 02:54:57 +01:00
Thorvald Natvig
715239c70e Accumulator based pingstats 2009-03-28 02:33:21 +01:00
Thorvald Natvig
54466d58d5 Message references instead of pointers, and make UDPTunnel work 2009-03-28 02:33:20 +01:00
Thorvald Natvig
c0da46efd0 Working TCP communication 2009-03-27 16:01:53 +01:00
Thorvald Natvig
208641297b Indent, changelog and submodule update 2009-03-24 03:34:29 +01:00
Thorvald Natvig
481760c986 ProtoBuf for murmur (no DBus/Ice yet) 2009-03-23 00:20:33 +01:00
Thorvald Natvig
6ef0a0cae1 Indent 2009-03-01 22:01:30 +01:00
Thorvald Natvig
a5a3a73bf1 Unbreak QoS on Unix
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1592 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-02-27 02:36:05 +00:00
Thorvald Natvig
f56a47f388 qWave (QoS for Vista)
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1591 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-02-27 01:55:07 +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
509bba6e0e Be slightly more forecefull when disconnecting timed out clients
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1264 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-30 22:30:17 +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
Thorvald Natvig
7eec3b64d2 Cure for Qt 4.4 SSL slowness.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1149 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-05-09 20:18:11 +00:00
Thorvald Natvig
d6ef7b8c51 Compile Win32 with Visual Studio + Intel C Compiler
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@958 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-01 16:57:14 +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
c432df71bf Threadsafe sockets for Win32
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@875 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-11-25 16:14:51 +00:00
Thorvald Natvig
d05df59f9e Indent
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@857 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-11-17 18:43:41 +00:00
Thorvald Natvig
379bd6a5b1 Try to work around a few QSslSocket bugs
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@833 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-11-02 12:26:15 +00:00
Thorvald Natvig
d30bee2b68 Yet another fix for reentrant SSL messages
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@730 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-12 15:50:59 +00:00
Thorvald Natvig
36f625a583 Start of proper statistics
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@723 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-11 14:33:20 +00:00
Thorvald Natvig
0ef9c34494 Per-server logging
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@672 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-01 21:21:01 +00:00
Thorvald Natvig
d13bb4642b server_id in ServerDB
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@666 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-31 20:53:02 +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
3d8e058017 Reentrancy fixes
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@644 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-20 00:06:15 +00:00
Thorvald Natvig
d7d15356c0 SSL crashfixes, ui session drag-and-drop fix.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@643 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-19 23:30:35 +00:00
Thorvald Natvig
eebc950a07 queued readyRead, fixes a SSL crashbug
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@642 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-19 23:23:13 +00:00