Jan Vidar Krey
5ca27a1a6d
Added function pointers for plugins to access hub internals.
2011-02-17 11:59:15 +01:00
Jan Vidar Krey
963564dc31
Aligned the hub_user and plugin_user data structures so that they can be mixed without a conversion.
...
The hub_user struct starts with the exact same data and size,
but contain more information which is purely internal to the hub.
Plugins thus have only access to the plugin_user struct part of it.
A simple cast from hub_user to plugin_user is legal.
2011-02-17 11:59:15 +01:00
Jan Vidar Krey
a761d4eec5
Split up plugin API header files somewhat.
2011-02-17 11:59:15 +01:00
Jan Vidar Krey
70a1fd543d
Commands can be added and removed dynamically by plugins.
2011-02-17 11:59:14 +01:00
Jan Vidar Krey
6d902fce39
Fix conflicts while rebasing.
2011-02-17 11:59:14 +01:00
Jan Vidar Krey
6becadc984
Compile fix for gcc.
2011-02-05 17:18:08 +01:00
Jan Vidar Krey
4a03accc34
Fix compile warning about PLUGIN_SUPPORT being redefined.
2011-02-05 17:16:14 +01:00
Jan Vidar Krey
d01813ef48
Added project files for Visual Studio 2010.
2011-02-05 17:13:26 +01:00
Jan Vidar Krey
e5bb7057de
Windows fixes.
2011-02-05 17:11:23 +01:00
Jan Vidar Krey
bf4ad5624a
Visual Studio compile fixes.
2011-01-12 16:58:18 +01:00
Jan Vidar Krey
03b4252ab5
Link fix in case not everything is linked as one binary.
2011-01-06 12:25:28 +01:00
Jan Vidar Krey
863e0e9844
Merge branch 'master' of baracus:~/git/uhub
2011-01-03 00:19:21 +01:00
Jan Vidar Krey
4c238dd946
Fix compile warning.
2011-01-03 00:12:40 +01:00
Jan Vidar Krey
e20b15ef74
Merge branch 'master' of github.com:janvidar/uhub
2011-01-03 00:09:00 +01:00
Jan Vidar Krey
9b57279628
Many Visual C++ compile warnings and errors fixed.
2011-01-03 00:03:07 +01:00
E_zombie
e82ac17452
update docs in ./doc/plugins.conf
2010-12-30 15:11:47 +03:00
Jan Vidar Krey
adb6641a17
PATCH: Redirect did not work properly (Thanks MiMic)
...
The SID was not included in the redirect and it was thus an
incorrect ADC message which were discarded by most clients.
2010-12-29 14:40:23 +01:00
Jan Vidar Krey
67eabb5a98
Fix #157 : calculation of limits for min/max share on 32 bit architectures.
2010-12-20 23:18:41 +01:00
Jan Vidar Krey
eaf867d513
Merge branch 'master' of github.com:janvidar/uhub
2010-12-20 11:52:37 +01:00
Jan Vidar Krey
4ede1b2d8a
Fix for bug #156
2010-12-20 11:52:15 +01:00
E_zombie
d4accea32c
- update GNUmakefile
2010-11-23 16:07:39 +03:00
E_zombie
50e44f5272
- update GNUmakefile for install plugin modules
2010-11-23 15:54:57 +03:00
E_zombie
3b3862fa8d
- update ./doc/compile.txt
2010-11-22 15:47:24 +03:00
E_zombie
d86e1b8f0b
- add comment in sqlite conver script
2010-11-22 10:39:39 +03:00
Jan Vidar Krey
b993e97bb4
Fix bug in config parser where 'foo=bar' did not work, but 'foo = bar' did work due to extra whitespace between tokens.
2010-11-18 22:43:48 +01:00
Jan Vidar Krey
4f8e3ba10b
Cleaned up command parsing, added register, password, useradd, userdel, userinfo, usermod and userpass.
...
Mostly not implemented.
2010-11-12 18:03:39 +01:00
Jan Vidar Krey
16fc3ea68e
Clean up argument parsing for plugins.
2010-11-12 18:03:39 +01:00
Jan Vidar Krey
a934dfaa70
Cleaned up boolean apply code.
2010-11-12 18:03:39 +01:00
Jan Vidar Krey
21c22288a2
Simplified plugin initialization by using a macro.
2010-11-12 18:03:39 +01:00
Jan Vidar Krey
ff8b8f5175
Fix bug #139 : Unable to use TLS - due to not handling quotes around configuration strings.
...
Conflicts:
src/util/misc.c
2010-08-16 22:53:16 +02:00
Jan Vidar Krey
1af7e26c52
Moved flood control stuff to the util package.
2010-08-11 22:46:06 +02:00
Jan Vidar Krey
35b055f9b7
Allow for connections accepted/refused to be logged by plugins.
2010-08-11 22:46:06 +02:00
Jan Vidar Krey
4c960cb977
Added logging of chat messages in the plugin API.
2010-08-11 22:46:06 +02:00
E_zombie
5419d07efe
- update plugins.conf for new parametrs of mod_logging.so
2010-08-05 10:19:26 +04:00
Jan Vidar Krey
c2b7ecd49c
Made sure the logging plugin logs on a format that looks almost the same as we used to have in the past.
2010-08-04 17:03:37 +02:00
Jan Vidar Krey
0c6a58d35a
Make sure chat messages are routed through plugins.
2010-08-03 23:19:39 +02:00
Jan Vidar Krey
4a977da514
Remember to terminate the SQL escaped string.
2010-08-03 23:15:37 +02:00
root
04c02d3f2f
- add "Reopen log file" on RH init.d script
2010-07-30 11:35:36 +04:00
Jan Vidar Krey
e03b4ff0c1
Use correct sqlite escapes of strings.
2010-07-29 11:29:40 +02:00
Jan Vidar Krey
4bf882d385
Fixed credentials handling, and added debug output for SQL.
2010-07-29 11:22:57 +02:00
Jan Vidar Krey
dbf790bb93
Added autotests for credentials handling.
2010-07-29 11:22:04 +02:00
Jan Vidar Krey
f9abd40ff9
Update .gitignore, made it more precise.
2010-07-29 10:44:25 +02:00
Jan Vidar Krey
5d135bb5b7
Use the credentials converter to determine user level.
2010-07-29 10:39:34 +02:00
root
7c1e38602c
* update .gitignore
...
* update uhub.spec for plugins system
* update example plugins.conf
* modify header RH init script
2010-07-29 12:26:55 +04:00
Jan Vidar Krey
55ffe46a38
Added an SQLite authentication backend.
2010-07-29 08:49:24 +02:00
Jan Vidar Krey
93be2c584e
Reworked plugin APIs slightly, added full support for authentication from plugins.
2010-07-29 08:43:22 +02:00
Jan Vidar Krey
c75090cdf2
Added a generic string to boolean parser.
2010-07-29 08:42:40 +02:00
Jan Vidar Krey
97feb3635e
Allow plugins to provide an error message. Useful for reporting problems
...
when registering the plugins.
2010-07-29 08:41:26 +02:00
root
920d696ff5
- add doc/plugins.conf file
...
- update doc/uhub.spec
- update uhub.conf example file
2010-07-26 11:57:49 +04:00
Jan Vidar Krey
350791cdf8
Added plugin invokers for authentication code.
2010-07-23 01:23:13 +02:00