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