Commit Graph

  • fdc1ccc68e kick off CI master sneak 2020-03-22 07:57:35 -07:00
  • 0875ba15f5 adds drone ci config sneak 2020-03-22 07:48:16 -07:00
  • 35d8088b44 Handle socket errors from connected clients. Jan Vidar Krey 2019-12-13 10:51:25 +01:00
  • cff10910ad Issue 72: Improve ghost user detection Jan Vidar Krey 2019-12-01 13:16:28 +01:00
  • 78a7039240 Fix CPU spikes for TLS connections using incompatible TLS protocol versions. Jan Vidar Krey 2019-06-18 16:01:44 +02:00
  • 0ae96b0da8 Add statistics about OpenSSL events such as handshakes, closes and errors. Jan Vidar Krey 2019-06-18 15:59:22 +02:00
  • 022a9895ec fixup! Fix OpenSSL error, wrong initialization order. Jan Vidar Krey 2019-04-24 10:53:39 +02:00
  • 891adb84fb fixup! Fix OpenSSL error, wrong initialization order. Jan Vidar Krey 2019-04-24 10:50:31 +02:00
  • 9762b9389d fixup! Fix OpenSSL error, wrong initialization order. Jan Vidar Krey 2019-04-24 10:46:59 +02:00
  • 076e75897b Fix OpenSSL error, wrong initialization order. Jan Vidar Krey 2019-04-24 10:32:01 +02:00
  • bc8974b9a3 Add better TLS protocol negotiation for OpenSSL >1.0.1 Jan Vidar Krey 2019-04-23 16:16:36 +02:00
  • 1eb00ac04a Update link in README. Boris Pek 2019-03-12 02:41:41 +03:00
  • cf3a6e06df Secure URLs: http --> https (part 2) Boris Pek 2019-03-12 02:22:38 +03:00
  • cb04255006 Secure URLs: http --> https (part 1) Boris Pek 2019-01-14 21:24:24 +03:00
  • 2a57dc859d Merge branch 'direct-connect-alpn_static' Jan Vidar Krey 2019-03-31 19:34:19 +02:00
  • 212064c166 Fix alpn_server_select_protocol to be static. Jan Vidar Krey 2019-03-31 19:33:46 +02:00
  • 56426f7b2a Merge branch 'alpn_static' of git://github.com/direct-connect/uhub into direct-connect-alpn_static Jan Vidar Krey 2019-03-31 19:27:50 +02:00
  • 00bd8ba24d Compile with Ubuntu 16.04/xenial on Travis CI Jan Vidar Krey 2019-03-19 21:10:00 +01:00
  • 46906a9a9c Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2019-03-15 11:31:29 +01:00
  • 566cd9a9db advertise ADC protocol with ALPN Denys Smirnov 2019-03-13 23:06:41 +02:00
  • b27c44e633 cmake: fix build out of source tree Boris Pek 2019-01-14 22:36:33 +03:00
  • d25fead3a8 Fix spelling errors Boris Pek 2019-01-14 22:16:48 +03:00
  • ef83b31cec Fix spelling errors Boris Pek 2019-01-14 22:03:07 +03:00
  • c7d40dc6e0 Add missing file (Stub) plugin_rework_2019-01 Jan Vidar Krey 2019-01-22 18:27:39 +01:00
  • 9ac1a378d0 WIP Jan Vidar Krey 2019-01-17 18:57:19 +01:00
  • be1ad4f475 Fix cross-compilation for MS Windows using MinGW Boris Pek 2019-01-12 17:29:17 +03:00
  • 3435d53478 Use secure URL of git submodule in .gitmodules Boris Pek 2019-01-13 23:55:13 +03:00
  • 9038f56efe Add Dockerfile Felix Brucker 2018-12-30 11:58:43 +01:00
  • de01486c0f Fix plug-in API header files. Jan Vidar Krey 2018-11-27 13:20:41 +01:00
  • 91b3de5fad Fix crash if unable to load plugin. acl/user_self_register_support Jan Vidar Krey 2018-11-21 11:00:20 +01:00
  • c383a53105 Fix crash if unable to load plugin. Jan Vidar Krey 2018-11-21 11:00:20 +01:00
  • 602f1b8843 Fix failing autotest. Jan Vidar Krey 2018-11-21 09:18:01 +01:00
  • e3852b7fad Add support for guest users to register themselves if the register_self config option has been enabled. Jan Vidar Krey 2018-11-21 01:05:18 +01:00
  • f0b67ea4cd Update config.xml Kcchouette 2018-11-20 10:25:23 +01:00
  • ac96ace7df Finish adding bots to uhub-passwd Kcchouette 2018-10-18 22:10:18 +02:00
  • 7970f80114 Update getstarted.txt Kcchouette 2018-10-15 11:22:18 +02:00
  • 62216a7afe Update issue url (#48) Kcchouette 2018-11-18 20:30:23 +01:00
  • 99711a5c6e Allow many large messages Felix Brucker 2018-10-02 21:08:13 +02:00
  • e43aea35cc Use localtime instead of utc Felix Brucker 2018-10-02 21:05:09 +02:00
  • d54d723c59 add aarch64 to supported architectures makefu 2018-10-11 21:59:01 +02:00
  • c813231c8d Merge pull request #44 from Kcchouette/patch-1 Jan Vidar Krey 2018-04-30 15:23:43 +02:00
  • debbca572f Update plugins.conf Kcchouette 2018-04-30 15:22:42 +02:00
  • a8ee6e7f60 Bump version to 0.5.1 Jan Vidar Krey 2018-02-26 14:13:21 +00:00
  • f0e9b2ffd9 Add support for OpenSSL 1.1 Jan Vidar Krey 2018-02-26 10:58:41 +00:00
  • ba19048ebc Rename the test binary to autotest-bin, to avoid naming conflicts for the reserved 'test' target. Jan Vidar Krey 2018-02-19 11:45:11 +01:00
  • fd05f13fe4 Make error message if sqlite3 is not found! Jan Vidar Krey 2018-02-19 11:44:43 +01:00
  • 11538d6909 Mute debug log messages for net_send() that were incorrectly classified as error messages. Jan Vidar Krey 2018-01-15 17:00:56 +00:00
  • 90d05c9a19 mod_logging: Fix inverted if statement in syslog config check Yorhel 2016-07-10 08:26:20 +02:00
  • ed5a59b16c Merge pull request #35 from CoiLock/master Jan Vidar Krey 2016-03-07 18:17:07 +01:00
  • 70f2a43f67 Fixed compilation on systemd > 210 CoiLock 2016-03-07 17:54:07 +01:00
  • d183c7b3dc Try to send data using writev() to reduce copying and system calls. writev_support Jan Vidar Krey 2014-12-15 14:08:38 +01:00
  • be098144db Cleanup the io queue interface by hiding the internal structures of the send queue, and read queue. Jan Vidar Krey 2014-12-15 11:36:46 +01:00
  • 71cdf158e4 Detect writev, pwritev, readv, preadv functions. Jan Vidar Krey 2014-12-15 11:31:23 +01:00
  • dc80644471 Merge pull request #28 from klondi/unrestricted_users Jan Vidar Krey 2014-12-15 09:36:49 +01:00
  • 889807da1b Merge pull request #31 from klondi/chat_history_sqlite_fixes Jan Vidar Krey 2014-11-26 13:56:07 +01:00
  • 5151badbeb Merge pull request #29 from klondi/run_travis_tests Jan Vidar Krey 2014-11-26 13:55:52 +01:00
  • 96cc46117f Fix previous commit (Added sqlite VACUUM to cleanup commands) mimicmod 2013-06-19 18:32:16 -04:00
  • 5e63ab2ccd Fix: Chat history sqlite truncating long messages Michal Micka 2013-08-08 13:38:57 +02:00
  • 32b7e68f00 Run the unit tests before installation Francisco Blas (klondike) Izquierdo Riera 2014-11-25 09:11:06 +01:00
  • 5c5918a89d Use set -e to stop running as soon as we fail Francisco Blas (klondike) Izquierdo Riera 2014-11-25 09:10:22 +01:00
  • 3f2641595b Remove invalid assertion as \n has length 0 Francisco Blas (klondike) Izquierdo Riera 2014-11-24 13:12:40 +01:00
  • 0e27e4219d Merge pull request #30 from klondi/mimicfixes Jan Vidar Krey 2014-11-25 07:55:56 +01:00
  • e32bb3ff7a Merge pull request #27 from klondi/utf-8_fixes Jan Vidar Krey 2014-11-25 07:54:12 +01:00
  • 32c65ada49 Fixed usage of FlexHub regimport tool mimicmod 2013-05-05 13:36:23 -04:00
  • 77704f6e67 Added simple tool to import FlexHub users mimicmod 2013-05-05 13:34:03 -04:00
  • 77323fa98d Removed unnecessary step in PtokaX regimport tool mimicmod 2013-05-11 19:23:46 -04:00
  • 7840e09884 Added simple tool to import PtokaX (< 0.5.0.0) users mimicmod 2013-05-11 19:03:00 -04:00
  • 6ad5efea6d Fix: Make config parser python 3 compatible Michal Micka 2013-10-03 04:13:00 +02:00
  • 076daec846 Backport the HUBBOT constant defining a bot which is also an operator Francisco Blas (klondike) Izquierdo Riera 2014-11-24 12:28:28 +01:00
  • 223e01937e Fix boolean logic fuck up Francisco Blas (klondike) Izquierdo Riera 2014-07-12 17:13:37 +02:00
  • 19068de088 Make unrestricted... unrestricted klondike 2014-04-04 05:16:35 +02:00
  • c15f201d70 Add auth_cred_is_unrestricted klondike 2014-04-04 05:06:14 +02:00
  • 7bda215ad4 Add bots to uhub-passwd klondike 2014-04-04 05:01:07 +02:00
  • d86ef503b3 Add opbots and unrestricted bots klondike 2014-04-04 04:59:13 +02:00
  • 7865277324 Add tests for the utf-8 cases Francisco Blas (klondike) Izquierdo Riera 2014-11-24 12:05:28 +01:00
  • 8a7e892aeb Add support for 4 byte UTF-8 characters and stricter character checking Francisco Blas (klondike) Izquierdo Riera 2014-11-24 10:28:50 +01:00
  • 05edfa48b2 Merge pull request #25 from schreda/master 0.5.0 Jan Vidar Krey 2014-10-17 00:09:56 +02:00
  • 204544298b Cleanup debug logging. Jan Vidar Krey 2014-10-16 23:13:26 +02:00
  • 418db22931 Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2014-10-16 23:10:28 +02:00
  • 037ceff0a5 Disable SSLv3 explicitly also. Jan Vidar Krey 2014-10-16 23:09:50 +02:00
  • 44708e8433 Move some network, timer code. Jan Vidar Krey 2014-10-16 23:09:12 +02:00
  • 76ff2a1a13 Fix TLS protocol mismatch assert causing the hub to shutdown. Jan Vidar Krey 2014-10-16 23:08:17 +02:00
  • 280e28a6d4 Merge pull request #26 from Tilka/foo Jan Vidar Krey 2014-10-06 22:28:41 +02:00
  • c0ee55325c Release all memory in tests and fix comment Tillmann Karras 2014-10-06 21:03:56 +02:00
  • 3d0b652ec9 Remove some unused variables Tillmann Karras 2014-10-06 21:02:08 +02:00
  • 2d45a37536 added broadcast message and getter for user count in plugin API Andre Schreder 2014-10-03 15:23:36 +02:00
  • 1da917e5b9 Fix crash due to negative max copy length. Jan Vidar Krey 2014-09-23 00:01:15 +02:00
  • f71bc59527 Release version 0.5.0. Jan Vidar Krey 2014-08-06 20:20:57 +02:00
  • d7c8c9426d Fix memory leak by creating the SSL context once for ADC client. Jan Vidar Krey 2014-08-06 17:37:06 +02:00
  • 4919aea8d5 Send information through ADC client interface about the TLS connection. Jan Vidar Krey 2014-08-05 17:45:32 +02:00
  • 95de69efeb Added functionality to fetch the TLS version and cipher info for a connection. Jan Vidar Krey 2014-08-05 17:43:24 +02:00
  • b3b4876c08 Use TLS 1.2 when connecting to a hub when using TLS. Jan Vidar Krey 2014-08-05 17:42:18 +02:00
  • ac543e3df4 Clear connection timeout timer when successfully connecting. Jan Vidar Krey 2014-08-05 17:40:55 +02:00
  • 46bdc77066 Added a notification mechanism for sending messages from another thread to the mainthread in a safe manner. Jan Vidar Krey 2014-08-05 16:21:56 +02:00
  • 1526d63403 Simplify list_clear(), allow NULL as free() function pointer. Jan Vidar Krey 2014-08-05 13:08:46 +02:00
  • d33695435b Add propper check for stdint.h klondike 2013-08-31 17:47:57 +02:00
  • bfdf707490 Remove unnecessary include klondike 2013-08-31 17:46:28 +02:00
  • b8209d9d0a Check for ssize_t properly klondike 2013-08-31 17:44:55 +02:00
  • 5c8d99d8ff _GNU_SOURCE is now defined by CMake klondike 2013-08-31 16:00:47 +02:00
  • 4c5038c26d Add automatic strndup detection instead of the previous hack klondike 2013-08-31 16:00:18 +02:00