This website requires JavaScript.
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