Andreas
|
3e01d32a89
|
Fix issue 3545. Disconnect a client when the expected protocol buffer length is more than 128MB to prevent a crash.
|
2013-03-12 12:12:04 +01:00 |
Andreas
|
e4ac2e6d82
|
Add debug output to pin down issue 3545.
|
2013-03-11 22:22:22 +01:00 |
Andreas
|
28632cdb37
|
Fix version set.
|
2013-02-08 19:42:46 +01:00 |
Andreas
|
0c7354dba6
|
Send the version when disconnecting because of an invalid auth code.
|
2013-02-08 19:27:56 +01:00 |
Andreas
|
a4d26bc249
|
- Actually fix the SIGPIPE (Broken Pipe) Error. It was caused by the QTcpSocket::flush().
- Revert previous SIGPIPE fixes.
- Rename method in RemoteClient to match its function.
|
2013-01-28 22:45:26 +01:00 |
Andreas
|
a2c07527bf
|
Included signal header file in main.cpp.
|
2013-01-28 15:40:00 +01:00 |
Andreas
|
fcc0da554b
|
Moved signal(SIGPIPE, SIG_IGN) to main.
|
2013-01-28 14:39:31 +01:00 |
Andreas
|
a40aa6fb8d
|
Added security methods to prevent SIGPIPE termination.
|
2013-01-28 14:21:04 +01:00 |
Andreas
|
9472c5ace2
|
- Fixed a bug where clementine crashed when restarting the server (e.g. changed setting). Cause by wrong connect statement.
- Added set track position feature in proto
- Added authentication method
- Clementine sends now a disconnect message when closed
|
2013-01-23 20:02:12 +01:00 |
Andreas
|
04ccdbbf08
|
added version to protocol buffer message
changed client handling
only non public ips can connect (can change that in options)
|
2013-01-10 21:21:55 +01:00 |