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
989f5d62c5
Connection.h: fix build-breaking typo in include: Qtcore -> QtCore.
2016-11-26 14:26:38 +01:00
Mikkel Krautz
27dc651baa
Fix Windows no-pch build by including correct headers in .h files.
2016-11-26 13:51:55 +01:00
Mikkel Krautz
cb6329b8b1
Connection: add localAddress() and localPort() getters.
2016-11-13 11:18:34 +01:00
Mikkel Krautz
f03b74db2d
Add mutex for csCrypt usage in Murmur.
2016-06-24 00:03:11 +02:00
Mikkel Krautz
395c084b7a
src: update to use LICENSE.header.
2016-05-10 22:42:02 +02:00
Stefan Hacker
8ecc3d1e02
Fix warnings in shared connection code
2015-10-26 23:54:25 +01:00
Stefan Hacker
e8027bd664
Output more control channel encryption parameters
...
As mentioned in #1811 we previously only output the
encryption algorithm as well as the width of the key
in the server information dialog.
This patch adds the encryption protocol, authentication
method and key-exchange method to the dialog. The
wording is similar to what Chrome uses to make it easier
to google.
As the option to retrieve the actual encryption protocol
for the connection was only added in Qt 5.4 we output
"TLS" in clients built with earlier versions as we cannot
know which version we are actually using.
Due to limitations in the information Qt provides us the
current output is far from ideal. To fix that additional
work is requored which will be done in a followup patch.
2015-10-04 12:29:12 +02:00
Stefan Hacker
12eb26431f
Replace all uses of QT_VERSION_CHECK with explicit version.
...
Qt4's moc is not able to expand QT_VERSION_CHECK which may lead
to invalid codegen when used for backwards compatibility work.
Replaced all occurances with explicit check against numeric
version which are treated correctly. Even though bad interactions
might be rare we should no longer use this macro as long as we
want to compile with Qt 4. Also see:
http://lists.qt-project.org/pipermail/interest/2013-August/008351.html
2014-08-22 01:55:34 +02:00
Mikkel Krautz
84bc19c818
mumble: migrate hardcoded 0x050000 Qt version to the QT_VERSION_CHECK macro.
2013-06-29 16:56:42 +02:00
Mikkel Krautz
5cb337049b
mumble, murmur: Qt 5 support for Linux.
2013-06-29 16:56:41 +02:00
Kissaki
1e4bb6dbd0
Prepend Projectname to header guard defines
...
* some few (4?) files actually already had it
2013-06-04 21:59:52 +02:00
Benjamin Jemlich
bb2ef526aa
Windows build fixes
2011-11-11 18:56:14 +01:00
Benjamin Jemlich
07737a314c
Fix include guards and PCH includes
2011-11-09 00:12:10 +01:00
Benjamin Jemlich
61500847cd
Add and remove some forward declares from header files
2011-05-14 09:52:59 +02: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
d82a608e5c
Use QElapsedTimer if it's available
2010-12-21 04:31:03 +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
2997897f24
Fix some gcc and cppcheck warnings
2010-07-20 17:31:01 +02:00
Thorvald Natvig
16339bfc91
Update license to 2010
2010-01-05 08:49:22 +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
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
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
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
481760c986
ProtoBuf for murmur (no DBus/Ice yet)
2009-03-23 00:20:33 +01: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
d680eb9bf1
Add Q_DISABLE_COPY to most classes
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1326 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-10-09 10:18:33 +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
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
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
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
7ed5e47f6f
Testing UDP crypt
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@686 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-04 17:08:38 +00:00
Thorvald Natvig
a6376f8894
Build updates
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@685 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-04 13:38:41 +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
378abd4cea
Proper certificate viewer.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@627 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-18 21:21:46 +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
8d803796f1
SSL client support.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@618 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-17 21:10:07 +00:00