Jan Vidar Krey
4ede1b2d8a
Fix for bug #156
2010-12-20 11:52:15 +01: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
Jan Vidar Krey
c6cf03614f
Implement more plugin invokers, and call them.
2010-07-23 00:38:11 +02:00
Jan Vidar Krey
1ff0f54a4b
Fixup some minor details in tests.
2010-07-23 00:34:49 +02:00
Jan Vidar Krey
bdcf35b63d
Cleanup code and allow for plugins to provide an error message.
2010-07-19 01:36:23 +02:00
Jan Vidar Krey
d41d649353
Encapsulate token API.
2010-07-18 19:43:11 +02:00
Jan Vidar Krey
56e5557146
Cleaned up the credentials handling, and made it ready for plugins.
2010-07-12 19:05:50 +02:00
Jan Vidar Krey
e4977606a7
Made sure logs can be rotated by sending a SIGHUP to the hub.
2010-07-12 17:00:10 +02:00
Jan Vidar Krey
f386e57de8
Updated copyright of touched files.
2010-07-10 03:41:49 +02:00
Jan Vidar Krey
ccb318547d
Started using new file reader tokenizer.
2010-07-10 03:36:47 +02:00
Jan Vidar Krey
394c8a5f95
Whitespace fixes.
2010-07-09 14:01:22 +02:00
Jan Vidar Krey
4b22ccb73c
Added a proper config file tokenizer that supports escaping sequences
...
and comments.
This allows for:
'"foo bar"' can be represented as 'foo\ bar'.
And allows for comments using the hash symbol (#), but not inside
escapes or quotes. "#this is not a comment", \#this\ is\ not\ a comment.
All configuration file parsers should be rewritten using this functionality.
2010-07-09 14:01:03 +02:00
Jan Vidar Krey
849a791f79
Fixed plugin handling when using the utils code from within a plugin.
2010-07-08 14:26:07 +02:00
Jan Vidar Krey
b4fa508265
Starting 0.4.x branch
2010-06-30 19:24:48 +02:00
Jan Vidar Krey
490f7dd835
Merge branch 'plugin_work'
2010-06-30 19:24:03 +02:00
Jan Vidar Krey
aa26052479
Misc plugin work
...
* Fix crash when unloading plugins.
* Fixed plugin loader and plugin unload handler.
* Added a new example plugin: mod_logging which logs users logging in and out of the hub to stdout.
2010-06-29 15:40:19 +02:00
Jan Vidar Krey
7b96e2c912
Merge branch 'plugin_work' of git://github.com/janvidar/uhub
2010-06-22 14:35:15 +02:00
Jan Vidar Krey
ccaa4860b4
Started working on the plugin configuration and loader code.
...
The example plugin works, but does not do anything.
2010-06-13 19:34:20 +02:00
Jan Vidar Krey
7218011449
Added missing plugin file.
2010-06-07 15:42:38 +02:00
Jan Vidar Krey
0810982b57
Fix bug #136 - !broadcast does not report status back to to sender.
2010-06-07 15:41:07 +02:00
Jan Vidar Krey
baeba01835
Added file_plugins directive to configuration file.
2010-06-06 16:32:43 +02:00
Jan Vidar Krey
07d4e4470c
More work on the plugin API.
2010-06-06 16:19:59 +02:00
Jan Vidar Krey
ac5811633e
Update to version 0.3.2
2010-05-31 17:13:40 +02:00
Jan Vidar Krey
ed53034ad5
Added plugin loader code, merely a wrapper around dlopen() and friends.
2010-05-30 23:33:06 +02:00
Jan Vidar Krey
fc8965f1c5
Started working on an authentication plugin API.
2010-05-30 13:03:03 +02:00