uhub/src/core
Jan Vidar Krey 35d8088b44 Handle socket errors from connected clients.
If a TLS error occurs, it could end up in a situation where the network handler code did not want to
read or write because it only had the error flag set. However, this was not handled, which left the
socket triggering in the event loop - but nothing was done to handle it.

This can easily cause a 100% cpu situation - the hub is still functioning though while this is
happening.
2019-12-13 10:51:40 +01:00
..
auth.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
auth.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
command_parser.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
command_parser.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
commands.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
commands.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
config.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
config.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
config.py Fix: Make config parser python 3 compatible 2014-11-24 16:08:47 +01:00
config.xml Fix spelling errors 2019-02-25 19:46:24 +01:00
eventid.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
eventqueue.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
eventqueue.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
gen_config.c Added configuration options for TLS cipher suites and TLS versions. 2014-07-29 13:31:42 +02:00
gen_config.h Added configuration options for TLS cipher suites and TLS versions. 2014-07-29 13:31:42 +02:00
hub.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
hub.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
hubevent.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
hubevent.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
inf.c Issue 72: Improve ghost user detection 2019-12-01 13:16:28 +01:00
inf.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
ioqueue.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
ioqueue.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
main.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
netevent.c Handle socket errors from connected clients. 2019-12-13 10:51:40 +01:00
netevent.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
plugincallback.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
plugincallback.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
plugininvoke.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
plugininvoke.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
pluginloader.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
pluginloader.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
probe.c Fix CPU spikes for TLS connections using incompatible TLS protocol versions. 2019-06-18 16:01:44 +02:00
probe.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
route.c Issue 72: Improve ghost user detection 2019-12-01 13:16:28 +01:00
route.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
user.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
user.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
usermanager.c Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
usermanager.h Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00