Go to file
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
admin Secure URLs: http --> https (part 1) 2019-04-23 15:59:03 +02:00
autotest Rename the test binary to autotest-bin, to avoid naming conflicts for the reserved 'test' target. 2018-02-19 11:59:34 +01:00
cmake/Modules Fix spelling errors 2019-02-25 19:46:24 +01:00
debian Secure URLs: http --> https (part 2) 2019-04-23 15:59:03 +02:00
doc Secure URLs: http --> https (part 1) 2019-04-23 15:59:03 +02:00
src Handle socket errors from connected clients. 2019-12-13 10:51:40 +01:00
thirdparty Added sqlite as a git submodule. 2011-12-28 18:08:11 +01:00
tools Fixed usage of FlexHub regimport tool 2014-11-24 16:24:50 +01:00
.gitignore cmake: fix build out of source tree 2019-02-25 19:50:56 +01:00
.gitmodules Use secure URL of git submodule in .gitmodules 2019-01-14 12:48:00 +01:00
.travis.yml Merge branch 'alpn_static' of git://github.com/direct-connect/uhub into direct-connect-alpn_static 2019-03-31 19:27:50 +02:00
AUTHORS Added mod_chat_history_sqlite and mod_chat_is_privileged. 2013-03-23 22:47:32 +01:00
BUGS Update issue url (#48) 2018-11-18 20:30:23 +01:00
CMakeLists.txt cmake: fix build out of source tree 2019-02-25 19:50:56 +01:00
COPYING First git commit. 2009-02-19 17:14:09 +01:00
COPYING.OpenSSL Fix bug #183 - Added proper OpenSSL license exception for the GPL. 2012-04-22 22:23:11 +02:00
ChangeLog Fix spelling errors 2019-02-25 19:46:24 +01:00
Dockerfile Add Dockerfile 2019-01-02 10:42:40 +01:00
README Update link in README. 2019-04-23 15:59:03 +02:00
TODO Add TODO file. Some modify example uhub.conf 2010-01-14 09:46:55 +03:00

README

Welcome and thanks for downloading uHub, a high performance ADC p2p hub.

For the official documentation, bugs and other information, please visit:
https://www.uhub.org/

For a list of compatible ADC clients, see:
https://en.wikipedia.org/wiki/Comparison_of_ADC_software#Client_software