Commit Graph

  • 5ca27a1a6d Added function pointers for plugins to access hub internals. Jan Vidar Krey 2010-12-20 11:32:35 +0100
  • 963564dc31 Aligned the hub_user and plugin_user data structures so that they can be mixed without a conversion. Jan Vidar Krey 2010-11-12 18:39:12 +0100
  • a761d4eec5 Split up plugin API header files somewhat. Jan Vidar Krey 2010-11-12 18:39:12 +0100
  • 70a1fd543d Commands can be added and removed dynamically by plugins. Jan Vidar Krey 2010-11-18 18:22:02 +0100
  • 6d902fce39 Fix conflicts while rebasing. Jan Vidar Krey 2011-02-17 11:56:12 +0100
  • 6becadc984 Compile fix for gcc. Jan Vidar Krey 2011-02-05 17:18:08 +0100
  • 4a03accc34 Fix compile warning about PLUGIN_SUPPORT being redefined. Jan Vidar Krey 2011-02-05 17:16:14 +0100
  • d01813ef48 Added project files for Visual Studio 2010. Jan Vidar Krey 2011-02-05 17:13:26 +0100
  • e5bb7057de Windows fixes. Jan Vidar Krey 2011-02-05 17:11:23 +0100
  • bf4ad5624a Visual Studio compile fixes. Jan Vidar Krey 2011-01-06 12:25:44 +0100
  • 03b4252ab5 Link fix in case not everything is linked as one binary. Jan Vidar Krey 2011-01-06 12:25:28 +0100
  • 863e0e9844 Merge branch 'master' of baracus:~/git/uhub Jan Vidar Krey 2011-01-03 00:19:21 +0100
  • 4c238dd946 Fix compile warning. Jan Vidar Krey 2011-01-03 00:12:40 +0100
  • e20b15ef74 Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2011-01-03 00:09:00 +0100
  • 9b57279628 Many Visual C++ compile warnings and errors fixed. Jan Vidar Krey 2011-01-02 02:39:25 +0100
  • e82ac17452 update docs in ./doc/plugins.conf E_zombie 2010-12-30 15:11:47 +0300
  • adb6641a17 PATCH: Redirect did not work properly (Thanks MiMic) Jan Vidar Krey 2010-12-29 14:40:23 +0100
  • 67eabb5a98 Fix #157: calculation of limits for min/max share on 32 bit architectures. Jan Vidar Krey 2010-12-20 23:18:26 +0100
  • eaf867d513 Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2010-12-20 11:52:37 +0100
  • 4ede1b2d8a Fix for bug #156 Jan Vidar Krey 2010-12-20 11:52:15 +0100
  • d4accea32c - update GNUmakefile E_zombie 2010-11-23 16:07:39 +0300
  • 50e44f5272 - update GNUmakefile for install plugin modules E_zombie 2010-11-23 15:54:57 +0300
  • 3b3862fa8d - update ./doc/compile.txt E_zombie 2010-11-22 15:47:24 +0300
  • d86e1b8f0b - add comment in sqlite conver script E_zombie 2010-11-22 10:39:39 +0300
  • b993e97bb4 Fix bug in config parser where 'foo=bar' did not work, but 'foo = bar' did work due to extra whitespace between tokens. Jan Vidar Krey 2010-11-18 22:43:48 +0100
  • c9f32c8f7f Split out the system includes from the rest of the OS/arch/compiler detection. 0.3.x-stable Jan Vidar Krey 2010-11-12 18:39:12 +0100
  • 4f8e3ba10b Cleaned up command parsing, added register, password, useradd, userdel, userinfo, usermod and userpass. Mostly not implemented. Jan Vidar Krey 2010-11-12 18:14:15 +0100
  • 16fc3ea68e Clean up argument parsing for plugins. Jan Vidar Krey 2010-10-22 10:55:40 +0200
  • a934dfaa70 Cleaned up boolean apply code. Jan Vidar Krey 2010-08-30 11:57:41 +0200
  • 21c22288a2 Simplified plugin initialization by using a macro. Jan Vidar Krey 2010-08-30 11:54:34 +0200
  • 4c94753469 Minor compile fixes. Jan Vidar Krey 2010-11-12 11:31:16 +0100
  • a5b9350fd1 Work in progress. adc_client_adcs_support Jan Vidar Krey 2010-11-10 23:32:05 +0100
  • 43375d8443 Shutdown SSL on close. visual_studio_2010_work Jan Vidar Krey 2010-09-01 23:57:55 +0200
  • 0190c38c32 0.3.3 release candidate. Jan Vidar Krey 2010-08-24 23:36:30 +0200
  • 25c03f5c96 Fix stupid mistake. Jan Vidar Krey 2010-08-24 23:22:37 +0200
  • f25cb7bd5d Don't do SSL_clear unless the SSL object is initialized. Jan Vidar Krey 2010-08-24 23:18:42 +0200
  • 1e6d6cd1e7 Several SSL/TLS related memory leak fixes. Jan Vidar Krey 2010-08-24 22:58:10 +0200
  • f55243cf88 Fix SSL/TLS related memory leak. Jan Vidar Krey 2010-08-23 21:40:07 +0200
  • 6e1de7329c Fix 100% CPU issue with SSL connections. Jan Vidar Krey 2010-08-19 11:37:18 +0200
  • f65a81a2aa Added option to redirect from adc:// to adcs:// if tls is required. Jan Vidar Krey 2010-08-18 23:32:53 +0200
  • ff8b8f5175 Fix bug #139: Unable to use TLS - due to not handling quotes around configuration strings. Jan Vidar Krey 2010-08-16 22:53:16 +0200
  • 1af7e26c52 Moved flood control stuff to the util package. Jan Vidar Krey 2010-08-11 20:02:06 +0200
  • 35b055f9b7 Allow for connections accepted/refused to be logged by plugins. Jan Vidar Krey 2010-08-11 18:51:22 +0200
  • 4c960cb977 Added logging of chat messages in the plugin API. Jan Vidar Krey 2010-08-11 18:44:02 +0200
  • 6daa5ecf95 Added more informative error messages for the configuration file parser. Jan Vidar Krey 2010-08-10 23:20:56 +0200
  • 5419d07efe - update plugins.conf for new parametrs of mod_logging.so E_zombie 2010-08-05 10:17:27 +0400
  • c2b7ecd49c Made sure the logging plugin logs on a format that looks almost the same as we used to have in the past. Jan Vidar Krey 2010-08-04 17:03:37 +0200
  • 0c6a58d35a Make sure chat messages are routed through plugins. Jan Vidar Krey 2010-08-03 23:19:39 +0200
  • 4a977da514 Remember to terminate the SQL escaped string. Jan Vidar Krey 2010-08-03 23:13:35 +0200
  • 04c02d3f2f - add "Reopen log file" on RH init.d script root 2010-07-30 11:35:36 +0400
  • e03b4ff0c1 Use correct sqlite escapes of strings. Jan Vidar Krey 2010-07-29 11:29:40 +0200
  • 4bf882d385 Fixed credentials handling, and added debug output for SQL. Jan Vidar Krey 2010-07-29 11:22:57 +0200
  • dbf790bb93 Added autotests for credentials handling. Jan Vidar Krey 2010-07-29 11:21:43 +0200
  • f9abd40ff9 Update .gitignore, made it more precise. Jan Vidar Krey 2010-07-29 10:43:05 +0200
  • 5d135bb5b7 Use the credentials converter to determine user level. Jan Vidar Krey 2010-07-29 10:39:34 +0200
  • 7c1e38602c * update .gitignore root 2010-07-29 12:26:55 +0400
  • 55ffe46a38 Added an SQLite authentication backend. Jan Vidar Krey 2010-07-29 08:46:52 +0200
  • 93be2c584e Reworked plugin APIs slightly, added full support for authentication from plugins. Jan Vidar Krey 2010-07-29 08:43:22 +0200
  • c75090cdf2 Added a generic string to boolean parser. Jan Vidar Krey 2010-07-29 08:42:40 +0200
  • 97feb3635e Allow plugins to provide an error message. Useful for reporting problems when registering the plugins. Jan Vidar Krey 2010-07-29 08:41:26 +0200
  • 920d696ff5 - add doc/plugins.conf file - update doc/uhub.spec - update uhub.conf example file root 2010-07-26 11:57:49 +0400
  • 350791cdf8 Added plugin invokers for authentication code. Jan Vidar Krey 2010-07-23 01:23:13 +0200
  • c6cf03614f Implement more plugin invokers, and call them. Jan Vidar Krey 2010-07-23 00:35:07 +0200
  • 1ff0f54a4b Fixup some minor details in tests. Jan Vidar Krey 2010-07-23 00:34:49 +0200
  • bdcf35b63d Cleanup code and allow for plugins to provide an error message. Jan Vidar Krey 2010-07-18 19:57:07 +0200
  • d41d649353 Encapsulate token API. Jan Vidar Krey 2010-07-18 19:43:11 +0200
  • 56e5557146 Cleaned up the credentials handling, and made it ready for plugins. Jan Vidar Krey 2010-07-12 17:00:42 +0200
  • e4977606a7 Made sure logs can be rotated by sending a SIGHUP to the hub. Jan Vidar Krey 2010-07-12 16:56:55 +0200
  • 23498e9ac8 Made sure logs can be rotated by sending a SIGHUP to the hub. Jan Vidar Krey 2010-07-12 16:56:55 +0200
  • f386e57de8 Updated copyright of touched files. Jan Vidar Krey 2010-07-10 03:41:49 +0200
  • ccb318547d Started using new file reader tokenizer. Jan Vidar Krey 2010-07-10 03:36:47 +0200
  • 394c8a5f95 Whitespace fixes. Jan Vidar Krey 2010-07-09 14:01:22 +0200
  • 4b22ccb73c Added a proper config file tokenizer that supports escaping sequences and comments. Jan Vidar Krey 2010-07-09 13:04:20 +0200
  • 849a791f79 Fixed plugin handling when using the utils code from within a plugin. Jan Vidar Krey 2010-07-08 14:24:40 +0200
  • c30b85bbcb Fix bug #139: Unable to use TLS - due to not handling quotes around configuration strings. Jan Vidar Krey 2010-07-07 18:53:39 +0200
  • b4fa508265 Starting 0.4.x branch Jan Vidar Krey 2010-06-30 19:24:48 +0200
  • 490f7dd835 Merge branch 'plugin_work' Jan Vidar Krey 2010-06-30 19:24:03 +0200
  • aa26052479 Misc plugin work plugin_work Jan Vidar Krey 2010-06-22 16:04:33 +0200
  • 7b96e2c912 Merge branch 'plugin_work' of git://github.com/janvidar/uhub Jan Vidar Krey 2010-06-22 14:35:15 +0200
  • ccaa4860b4 Started working on the plugin configuration and loader code. The example plugin works, but does not do anything. Jan Vidar Krey 2010-06-12 02:54:53 +0200
  • 7218011449 Added missing plugin file. Jan Vidar Krey 2010-06-07 15:42:38 +0200
  • 0810982b57 Fix bug #136 - !broadcast does not report status back to to sender. Jan Vidar Krey 2010-06-07 15:41:07 +0200
  • baeba01835 Added file_plugins directive to configuration file. Jan Vidar Krey 2010-06-06 16:32:43 +0200
  • 07d4e4470c More work on the plugin API. Jan Vidar Krey 2010-06-06 16:15:15 +0200
  • ac5811633e Update to version 0.3.2 0.3.2 Jan Vidar Krey 2010-05-31 17:13:40 +0200
  • ed53034ad5 Added plugin loader code, merely a wrapper around dlopen() and friends. Jan Vidar Krey 2010-05-30 23:33:06 +0200
  • fc8965f1c5 Started working on an authentication plugin API. Jan Vidar Krey 2010-05-30 13:02:27 +0200
  • b3ed3a5526 Fix a silly invalid read operation Jan Vidar Krey 2010-05-28 15:23:44 +0200
  • 1480b7e9c0 Fix bug #133 - Kqueue backend crash (BSD/OSX) Jan Vidar Krey 2010-05-28 15:22:33 +0200
  • 50fde1c5c8 Updated the broadcast command to not send the message back to the user that sent it, but instead summarize the number of users that received it. Jan Vidar Krey 2010-05-26 09:38:14 +0200
  • 77faac0494 Fixed some minor issues found during code review. Jan Vidar Krey 2010-05-25 22:47:30 +0200
  • 473ff0e159 Fix static buffer overrun - Thanks BlackSonar. Jan Vidar Krey 2010-05-25 22:23:40 +0200
  • 62333c5f39 Update the command to send a PM originating from the operator/admin that sent it. Jan Vidar Krey 2010-05-25 22:21:56 +0200
  • 44860c8477 Fix bug #131 - Missing escape handling for # in config files. Jan Vidar Krey 2010-05-25 19:35:00 +0200
  • e8957db819 Minor work on getting history command to be configurable and also display a certain number of main chat history lines after login. history_on_login Jan Vidar Krey 2010-05-19 20:51:13 +0200
  • c70119870a Adding support for redirecting clients to other hubs when they fail to login for various reasons. Jan Vidar Krey 2010-04-22 21:07:46 +0200
  • b29f34af4a FreeBSD kqueue backend fixes. Jan Vidar Krey 2010-04-22 16:10:17 +0200
  • 076492f1b9 Fix some small memory leaks. Jan Vidar Krey 2010-04-21 18:34:55 +0200
  • b6fb2b41bd Fix a potential crash Jan Vidar Krey 2010-04-21 18:34:39 +0200
  • c82f8ba167 Fix compile error. Jan Vidar Krey 2010-04-16 06:31:47 +0200