Jan Vidar Krey
03c4292eea
Merge pull request #8 from blairbonnett/upstart
...
Upstart script to run uhub as a service
2012-07-29 15:34:07 -07:00
Jan Vidar Krey
ccaf755da3
Merge branch 'master' of github.com:janvidar/uhub
2012-07-30 00:08:38 +02:00
Jan Vidar Krey
cba0121574
ADCH++ had a security bug that allowed UCMD extension to be relayed.
...
uhub did not have this security bug since the hub did not advertise support for the
UCMD extension, but the message was still correctly relayed as specified in the
protocol specification.
However, this commit adds support for the UCMD extension, but only to the extent
that uhub will advertise it and uhub will also drop any such CMD message
generated by a client and will (currently) never issues a CMD message by itself.
2012-07-30 00:08:12 +02:00
Blair Bonnett
166a105e33
Add upstart script to run uHub as a service.
...
Start and stop conditions are based off the OpenSSH upstart script which
ships with Ubuntu.
2012-07-29 16:22:38 +12:00
root
a32ea42754
- Update RH init scripts
2012-06-13 14:30:17 +04:00
Jan Vidar Krey
949b54fcdd
Merge pull request #7 from yorhel/master
...
TLS probing fix
2012-06-03 15:45:28 -07:00
Yorhel
b9005b1724
core/probe.c: Fix TLS probe when handshake version != SSL version
...
GnuTLS sends a handshake with SSL 3.0 (0x0300) in the outer packet, but
mentions TLS 1.2 (0x0303) in the Client Hello. There's no real need for
uhub to validate these fields, as OpenSSL should do that itself already.
Just use the version mentioned in Client Hello for logging output.
2012-06-02 14:46:47 +02:00
Jan Vidar Krey
9651a99d46
Updated changelog.
2012-05-29 22:57:02 +02:00
Jan Vidar Krey
571abddd98
Cleaned up code generator for config file parsing.
2012-05-23 23:37:42 +02:00
Jan Vidar Krey
9ea85ad1ac
Merge pull request #5 from yorhel/master
...
Small rewrite of convert_to_sqlite.pl
2012-05-14 14:38:22 -07:00
Jan Vidar Krey
3ae6da4a64
Print error message in case of shutting down due to errors loading plugins.
2012-05-14 23:35:53 +02:00
Jan Vidar Krey
f3754fb4e4
Fix Windows file read discrepancy.
2012-05-14 23:33:54 +02:00
Yorhel
79ca108f48
convert_to_sqlite.pl: Update to the latest SQL schema + be more Perlish
...
The script behaves a little different as well, but it's more simpler
this way.
2012-05-14 19:06:11 +02:00
Jan Vidar Krey
210d5d276e
Fix VS2010 project file - missing .c file.
2012-05-13 23:59:27 +02:00
Jan Vidar Krey
a6d87f95ef
Merge https://github.com/Tilka/uhub
2012-05-13 23:53:56 +02:00
Tilka
274f17bce0
use "I64u" instead of PRIu64 on Windows
2012-05-11 16:45:07 +02:00
Tilka
53b3087735
remove obsolete settings in uhub.conf
...
motd and rules are now handled by the mod_welcome plugin.
2012-05-11 03:10:05 +02:00
Tilka
8365278cbf
fix uhub_itoa() and uhub_ulltoa()
2012-05-10 23:24:42 +02:00
Tilka
eb49174ab3
marked plugin callbacks that are not called yet
2012-05-10 01:37:20 +02:00
Tilka
9e52ea7eff
add on_change_nick() to struct plugin_funcs
...
It's not called anywhere yet.
Also reorder some typedefs, rename the ip check functions and add
struct {hub,plugin}_user parameter to on_check_ip_late(). Not sure where
to insert a call to that...
2012-05-09 23:33:03 +02:00
Tilka
05fd6bb723
minimal changes
2012-05-09 23:27:06 +02:00
Boris Pek
7b77f7dc31
Updated init script in debian package.
2012-05-08 23:40:16 +03:00
Boris Pek
685e56f4c6
Updated list of man pages in debian package.
2012-05-08 23:37:37 +03:00
Boris Pek
d19e78941a
Added man page for uhub-passwd.
2012-05-08 23:29:56 +03:00
Jan Vidar Krey
c5516b5729
Merge branch 'master' of https://github.com/Tilka/uhub
2012-05-06 23:15:06 +02:00
Jan Vidar Krey
3aaabbc543
Fix issue with QUI messages being allowed through the hub
2012-05-06 23:09:02 +02:00
Tilka
ccb66ced4f
don't show error on SIGTERM in select() backend
2012-05-05 01:10:24 +02:00
Tilka
dce8b97bba
fix dependency of 'install' target
2012-05-03 10:13:21 +02:00
Tilka
d49127b507
changed all calls to assert() to uhub_assert()
2012-05-02 21:06:46 +02:00
Jan Vidar Krey
ccded3f642
Don't strip the U4/U6 port numbers if updated after login.
2012-05-02 20:45:31 +02:00
Jan Vidar Krey
216757a1f4
Fix compile issue with double typedefs.
2012-05-02 00:29:26 +02:00
Jan Vidar Krey
458c7fa741
Remove list assertion when removing element that is not in the list.
...
Breaks autotest.
2012-05-01 20:40:27 +02:00
Jan Vidar Krey
74ca5a0a33
Cleaned up command handling code, by splitting into multiple files.
2012-05-01 20:15:49 +02:00
Jan Vidar Krey
9efe4bce57
Fix bug #183 - Added proper OpenSSL license exception for the GPL.
2012-04-22 22:23:11 +02:00
Tilka
e4cf01ff1f
OMG OPTIMIZED
2012-04-21 16:56:22 +02:00
Tilka
82615fc86e
use dh_prep instead of dh_clean -k
2012-04-21 16:53:56 +02:00
Tilka
b72f5a407a
fix double free
2012-04-21 16:51:41 +02:00
Tilka
776f7d0bff
use "0" instead of "false"
...
otherwise compilation breaks when using a C90 compiler
2012-04-21 13:35:06 +02:00
Tilka
27ceb7ad33
fix use of uninitialized struct ip_range
2012-04-21 09:46:50 +02:00
Tilka
c5036a3ff8
fix random crashes upon !reload
...
A struct plugin_hub_internals was falsely casted to struct
plugin_callback_data. This caused the contained commands list pointer to point to
a struct hub_info and commands->size took the value of a pointer to a struct
net_connection. Since size is increased/decreased every time an item is
added to/removed from the list, this resulted in some funny crashes.
This fix is a little dirty as it exports some internals.
2012-04-21 09:22:06 +02:00
Tilka
832277f653
fix command syntax
2012-04-21 06:08:36 +02:00
Tilka
c525e59fa5
use arg parser in !broadcast
2012-04-21 01:56:26 +02:00
Jan Vidar Krey
781f22edab
Fixed tiny memory leak on reload/shutdown.
2012-04-19 20:05:37 +02:00
Jan Vidar Krey
55030935a7
Merge https://github.com/Tilka/uhub
2012-04-19 23:17:39 +02:00
Tilka
4f0c8e0356
fix multiple optional arguments
...
Assuming the argument definition "?xy", it was previously not possible
to specify only x. Also, the syntax will now be shown as "[x [y]]"
instead of "[x] [y]".
2012-04-19 03:06:52 +02:00
Tilka
e925db2b98
small cleanup
2012-04-19 02:56:27 +02:00
Tilka
0cbb382b14
also clean uhub-passwd
2012-04-19 02:54:56 +02:00
Tilka
303dbadac2
ignore files generated by dpkg-buildpackage
2012-04-19 02:54:21 +02:00
Tilka
e408ae3eba
automatically clean up plugin commands
2012-04-19 02:53:43 +02:00
Tilka
5b6ab7e1d2
minimal documentation fixes
2012-04-19 02:44:27 +02:00