Thorvald Natvig
7de5ebc18f
Indent, changelog, submodule and language update
2011-06-11 02:58:17 +02:00
Benjamin Jemlich
fbeed39c02
Fix iObfuscate for IPv6
...
IPv6-mapped IPv4 addresses contain to many zeros to
use XOR without revealing the "key". Switching the
output to a sha1 hash of the random value + the address
solves the problem. We don't include the port in the hash
because it's useful to see which connection attempts were
from the same IP address even if you can't read the actual
value.
2011-05-16 11:36:49 +02:00
Thorvald Natvig
45bd8139fe
Fix murmur warnings
2011-05-15 16:45:46 -07:00
Benjamin Jemlich
7529297760
Fix uppercase vs lowercase vs PCH include problems
2011-05-15 17:15:54 +02:00
Benjamin Jemlich
900f1e5677
Opus support for the server
...
Untested but should work because it's only a minor modification
of the existing CELT/Speex code.
2011-05-14 10:09:08 +02:00
Benjamin Jemlich
6d6afca9b0
Fix changing iMaxUsers
...
Lowering the user limit and raising it again would add duplicate
session IDs to the session ID queue.
Recreate the queue if the limit changes to fix the problem and
ignore IDs which are too high for the new user limit when
someone disconnects.
2011-05-14 09:39:33 +02:00
Thorvald Natvig
07bf14614a
Use TCP destination as UDP source
2011-05-11 07:25:56 +02:00
Thorvald Natvig
d96648ef25
Answer ping from same UDP address sent to (Linux only for now)
2011-05-08 10:41:35 +02:00
Thorvald Natvig
94967abfd8
Suggest Config
2011-03-25 19:54:26 -07: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
Stefan Hacker
f642271775
Prevent server from forward audio from muted clients
2010-12-20 23:57:35 +01:00
Stefan Hacker
b8a2745ce7
Fix two signed|unsigned comparison warnings
2010-12-03 14:19:26 +01:00
Stefan Hacker
e8a2bb5ee9
Prepare murmur for user defined server locations
2010-12-03 14:14:05 +01:00
Benjamin Jemlich
933a9dd84a
Don't reset the connection timeout until the user is authenticated
2010-11-21 05:14:15 +01:00
Benjamin Jemlich
ba6bd1e83e
Fix codec selection and outdated bitstream constants
2010-10-06 01:22:25 +02:00
Stefan Hacker
a8a21296f2
TextMessage recording warning for pre 1.2.3 clients + Comments + minor refactoring
2010-09-05 23:16:09 +02:00
Jamie Fraser
bf561d3aaa
Toggle setting (rememberchannel) for remembering a registered users last channel.
2010-08-11 14:49:57 +02:00
Benjamin Jemlich
2997897f24
Fix some gcc and cppcheck warnings
2010-07-20 17:31:01 +02:00
Thorvald Natvig
ab4a82fa82
Indent, changelog, submodule and language update
2010-05-18 14:40:18 +02:00
Stefan Hacker
02811bc285
Make sure temporary group memberships of a user are purged once he disconnects
2010-04-29 15:53:43 +02:00
Thorvald Natvig
e9ed4149aa
Change session queue dynamically
2010-03-27 11:43:12 +01:00
Thorvald Natvig
06fec274dd
Work around WSAAsyncSelect and WSAEventSelect overlapping on Win32
2010-03-10 18:24:20 +01:00
Thorvald Natvig
6f637c6f03
Indent, changelog, submodule and language update
2010-01-29 13:13:36 +01:00
Thorvald Natvig
7a2061c651
Propagate a few server config options to the client
2010-01-28 13:33:21 +01:00
Thorvald Natvig
7d8100275d
Split ServerUser from Server.cpp
2010-01-28 12:34:38 +01:00
Thorvald Natvig
57ef6e6de9
Fix texture assignment in server
2010-01-26 17:48:24 +01:00
Benjamin Jemlich
7d8102fe50
Display errorString on listen failure
2010-01-19 01:03:19 +01:00
Thorvald Natvig
2e0adf226f
Indent, changelog, submodule and language update
2010-01-19 00:45:43 +01:00
Thorvald Natvig
c129ba404d
Add imagemessagelength limit to server
2010-01-18 00:20:52 +01:00
Thorvald Natvig
60e71510bf
Serverside comment/texture send-on-demand
2010-01-17 03:49:40 +01:00
Thorvald Natvig
3a50ef5197
Clean up suppress state messages
2010-01-16 00:43:52 +01:00
Thorvald Natvig
0fc5d5542d
Fix bandwidth estimate for UserInformation and Ice
2010-01-15 01:57:57 +01:00
Thorvald Natvig
9691f3ca2b
Indent, changelog, submodule and language update
2010-01-13 11:38:56 +01:00
Thorvald Natvig
da6ef898e1
Use QNetworkAccessManager to register, QHttp is deprecated
2010-01-11 18:33:25 +01:00
Thorvald Natvig
fd87e5b28f
Zero packet stats on startup (oops) and export strong certificate state
2010-01-10 21:57:05 +01:00
Thorvald Natvig
16339bfc91
Update license to 2010
2010-01-05 08:49:22 +01:00
Thorvald Natvig
feef4ef6d7
Per-channel userlimits (usersperchannel in .ini, hidden option)
2009-12-29 01:29:48 +01:00
Thorvald Natvig
107aedbb7e
No, really, use short instead of char
2009-12-27 01:12:28 +01:00
Thorvald Natvig
5fe7871b7e
Indent, changelog and submodule update
2009-12-21 01:56:58 +01:00
Benjamin Jemlich
ec9c1d70da
Resend mute status after deleting a channel
2009-12-18 19:54:58 +01:00
Thorvald Natvig
718da15ed3
Avoid a potential divide by 0 under really bizarre circumstances
2009-12-15 22:22:37 +01:00
Thorvald Natvig
842769a5a3
Use a bit more forgiving bandwidth estimation on the server
2009-12-11 16:08:31 +01:00
Benjamin Jemlich
248d44aa45
Fix ban expiration
2009-11-22 02:19:49 +01:00
Thorvald Natvig
5254448140
Initialize bCertRequired
2009-11-18 23:49:43 +01:00
Benjamin Jemlich
3c050e9f83
Add an option to reject connections without a certificate
2009-11-18 23:46:09 +01:00
Stefan Hacker
d28e95f4e7
Some comments and minimal refactoring of Server::recheckCodecVersions()
2009-11-15 06:19:44 +01:00
Karl Dietz
8589e57567
Clarify condition in PA context handling
2009-11-12 02:31:59 +01:00
Thorvald Natvig
2f7e430b18
Use TLSv1 on server
2009-11-10 18:34:33 +01:00
Thorvald Natvig
6fdad28547
TLSv1 by default -- fallback to 1.1.x for SSLv3
2009-11-10 18:33:54 +01:00