Commit Graph

  • 70f13158d3 Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2011-09-05 23:34:05 +02:00
  • 9327615448 Compile warning fix. Jan Vidar Krey 2011-09-05 23:16:15 +02:00
  • e59c21bdb0 Added all builtin commands plus some cleanups. dynamic_hub_commands Jan Vidar Krey 2011-08-30 16:27:35 +02:00
  • ebe54bcf27 Added plugin events for server wide events (mostly for logging). Jan Vidar Krey 2011-08-16 15:11:15 +02:00
  • e4aa565fab Build plugins by default. Jan Vidar Krey 2011-08-16 15:10:33 +02:00
  • 998f5a57e2 Fix bug #152 - disable self-registering Jan Vidar Krey 2011-08-16 15:09:02 +02:00
  • 472c489ae1 Fix bug #154 - plugin system is disabled silently if one plugin fails to initialize. Jan Vidar Krey 2011-08-16 14:46:11 +02:00
  • bba7c0d05b Require setting the file name via file=/path/to/file for log file. Jan Vidar Krey 2011-08-16 12:59:17 +02:00
  • 169b8a4a75 Added option to redirect from adc:// to adcs:// if tls is required. Jan Vidar Krey 2010-08-18 23:32:53 +02:00
  • f13bcd8c28 Minor compile fixes. Jan Vidar Krey 2010-11-12 11:31:16 +01:00
  • a79fcd796e Shutdown SSL on close. Jan Vidar Krey 2010-09-01 23:57:55 +02:00
  • 474e2be308 Fix stupid mistake. Jan Vidar Krey 2010-08-24 23:22:37 +02:00
  • 47cf3326fd Don't do SSL_clear unless the SSL object is initialized. Jan Vidar Krey 2010-08-24 23:18:42 +02:00
  • 3353049ae3 Several SSL/TLS related memory leak fixes. Jan Vidar Krey 2010-08-24 22:58:10 +02:00
  • 3ccce614d0 Fix SSL/TLS related memory leak. Jan Vidar Krey 2010-08-23 21:40:07 +02:00
  • e30505b54e Fix 100% CPU issue with SSL connections. Jan Vidar Krey 2010-08-19 11:37:18 +02:00
  • 3bc764adf5 Winsock fixes. Jan Vidar Krey 2011-08-08 00:07:05 +02:00
  • 8a6a10d4ec Cleaned up plugin callback hooks. Jan Vidar Krey 2011-01-07 16:09:20 +01:00
  • ff5609b018 Fix adc admin client main loop so that it exits on error. Jan Vidar Krey 2011-01-07 10:52:32 +01:00
  • 5ca27a1a6d Added function pointers for plugins to access hub internals. Jan Vidar Krey 2010-12-20 11:32:35 +01:00
  • 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 +01:00
  • a761d4eec5 Split up plugin API header files somewhat. Jan Vidar Krey 2010-11-12 18:39:12 +01:00
  • 70a1fd543d Commands can be added and removed dynamically by plugins. Jan Vidar Krey 2010-11-18 18:22:02 +01:00
  • 6d902fce39 Fix conflicts while rebasing. Jan Vidar Krey 2011-02-17 11:56:12 +01:00
  • 6becadc984 Compile fix for gcc. Jan Vidar Krey 2011-02-05 17:18:08 +01:00
  • 4a03accc34 Fix compile warning about PLUGIN_SUPPORT being redefined. Jan Vidar Krey 2011-02-05 17:16:14 +01:00
  • d01813ef48 Added project files for Visual Studio 2010. Jan Vidar Krey 2011-02-05 17:13:26 +01:00
  • e5bb7057de Windows fixes. Jan Vidar Krey 2011-02-05 17:11:23 +01:00
  • bf4ad5624a Visual Studio compile fixes. Jan Vidar Krey 2011-01-06 12:25:44 +01:00
  • 03b4252ab5 Link fix in case not everything is linked as one binary. Jan Vidar Krey 2011-01-06 12:25:28 +01:00
  • 863e0e9844 Merge branch 'master' of baracus:~/git/uhub Jan Vidar Krey 2011-01-03 00:19:21 +01:00
  • 4c238dd946 Fix compile warning. Jan Vidar Krey 2011-01-03 00:12:40 +01:00
  • e20b15ef74 Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2011-01-03 00:09:00 +01:00
  • 9b57279628 Many Visual C++ compile warnings and errors fixed. Jan Vidar Krey 2011-01-02 02:39:25 +01:00
  • e82ac17452 update docs in ./doc/plugins.conf E_zombie 2010-12-30 15:11:47 +03:00
  • adb6641a17 PATCH: Redirect did not work properly (Thanks MiMic) Jan Vidar Krey 2010-12-29 14:40:23 +01:00
  • 67eabb5a98 Fix #157: calculation of limits for min/max share on 32 bit architectures. Jan Vidar Krey 2010-12-20 23:18:26 +01:00
  • eaf867d513 Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2010-12-20 11:52:37 +01:00
  • 4ede1b2d8a Fix for bug #156 Jan Vidar Krey 2010-12-20 11:52:15 +01:00
  • d4accea32c - update GNUmakefile E_zombie 2010-11-23 16:07:39 +03:00
  • 50e44f5272 - update GNUmakefile for install plugin modules E_zombie 2010-11-23 15:54:57 +03:00
  • 3b3862fa8d - update ./doc/compile.txt E_zombie 2010-11-22 15:47:24 +03:00
  • d86e1b8f0b - add comment in sqlite conver script E_zombie 2010-11-22 10:39:39 +03:00
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • 16fc3ea68e Clean up argument parsing for plugins. Jan Vidar Krey 2010-10-22 10:55:40 +02:00
  • a934dfaa70 Cleaned up boolean apply code. Jan Vidar Krey 2010-08-30 11:57:41 +02:00
  • 21c22288a2 Simplified plugin initialization by using a macro. Jan Vidar Krey 2010-08-30 11:54:34 +02:00
  • 4c94753469 Minor compile fixes. Jan Vidar Krey 2010-11-12 11:31:16 +01:00
  • a5b9350fd1 Work in progress. adc_client_adcs_support Jan Vidar Krey 2010-11-10 23:32:05 +01:00
  • 43375d8443 Shutdown SSL on close. visual_studio_2010_work Jan Vidar Krey 2010-09-01 23:57:55 +02:00
  • 0190c38c32 0.3.3 release candidate. Jan Vidar Krey 2010-08-24 23:36:30 +02:00
  • 25c03f5c96 Fix stupid mistake. Jan Vidar Krey 2010-08-24 23:22:37 +02:00
  • f25cb7bd5d Don't do SSL_clear unless the SSL object is initialized. Jan Vidar Krey 2010-08-24 23:18:42 +02:00
  • 1e6d6cd1e7 Several SSL/TLS related memory leak fixes. Jan Vidar Krey 2010-08-24 22:58:10 +02:00
  • f55243cf88 Fix SSL/TLS related memory leak. Jan Vidar Krey 2010-08-23 21:40:07 +02:00
  • 6e1de7329c Fix 100% CPU issue with SSL connections. Jan Vidar Krey 2010-08-19 11:37:18 +02:00
  • f65a81a2aa Added option to redirect from adc:// to adcs:// if tls is required. Jan Vidar Krey 2010-08-18 23:32:53 +02:00
  • 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 +02:00
  • 1af7e26c52 Moved flood control stuff to the util package. Jan Vidar Krey 2010-08-11 20:02:06 +02:00
  • 35b055f9b7 Allow for connections accepted/refused to be logged by plugins. Jan Vidar Krey 2010-08-11 18:51:22 +02:00
  • 4c960cb977 Added logging of chat messages in the plugin API. Jan Vidar Krey 2010-08-11 18:44:02 +02:00
  • 6daa5ecf95 Added more informative error messages for the configuration file parser. Jan Vidar Krey 2010-08-10 23:20:56 +02:00
  • 5419d07efe - update plugins.conf for new parametrs of mod_logging.so E_zombie 2010-08-05 10:17:27 +04:00
  • 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 +02:00
  • 0c6a58d35a Make sure chat messages are routed through plugins. Jan Vidar Krey 2010-08-03 23:19:39 +02:00
  • 4a977da514 Remember to terminate the SQL escaped string. Jan Vidar Krey 2010-08-03 23:13:35 +02:00
  • 04c02d3f2f - add "Reopen log file" on RH init.d script root 2010-07-30 11:35:36 +04:00
  • e03b4ff0c1 Use correct sqlite escapes of strings. Jan Vidar Krey 2010-07-29 11:29:40 +02:00
  • 4bf882d385 Fixed credentials handling, and added debug output for SQL. Jan Vidar Krey 2010-07-29 11:22:57 +02:00
  • dbf790bb93 Added autotests for credentials handling. Jan Vidar Krey 2010-07-29 11:21:43 +02:00
  • f9abd40ff9 Update .gitignore, made it more precise. Jan Vidar Krey 2010-07-29 10:43:05 +02:00
  • 5d135bb5b7 Use the credentials converter to determine user level. Jan Vidar Krey 2010-07-29 10:39:34 +02:00
  • 7c1e38602c * update .gitignore root 2010-07-29 12:26:55 +04:00
  • 55ffe46a38 Added an SQLite authentication backend. Jan Vidar Krey 2010-07-29 08:46:52 +02:00
  • 93be2c584e Reworked plugin APIs slightly, added full support for authentication from plugins. Jan Vidar Krey 2010-07-29 08:43:22 +02:00
  • c75090cdf2 Added a generic string to boolean parser. Jan Vidar Krey 2010-07-29 08:42:40 +02:00
  • 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 +02:00
  • 920d696ff5 - add doc/plugins.conf file - update doc/uhub.spec - update uhub.conf example file root 2010-07-26 11:57:49 +04:00
  • 350791cdf8 Added plugin invokers for authentication code. Jan Vidar Krey 2010-07-23 01:23:13 +02:00
  • c6cf03614f Implement more plugin invokers, and call them. Jan Vidar Krey 2010-07-23 00:35:07 +02:00
  • 1ff0f54a4b Fixup some minor details in tests. Jan Vidar Krey 2010-07-23 00:34:49 +02:00
  • bdcf35b63d Cleanup code and allow for plugins to provide an error message. Jan Vidar Krey 2010-07-18 19:57:07 +02:00
  • d41d649353 Encapsulate token API. Jan Vidar Krey 2010-07-18 19:43:11 +02:00
  • 56e5557146 Cleaned up the credentials handling, and made it ready for plugins. Jan Vidar Krey 2010-07-12 17:00:42 +02:00
  • e4977606a7 Made sure logs can be rotated by sending a SIGHUP to the hub. Jan Vidar Krey 2010-07-12 16:56:55 +02:00
  • 23498e9ac8 Made sure logs can be rotated by sending a SIGHUP to the hub. Jan Vidar Krey 2010-07-12 16:56:55 +02:00
  • f386e57de8 Updated copyright of touched files. Jan Vidar Krey 2010-07-10 03:41:49 +02:00
  • ccb318547d Started using new file reader tokenizer. Jan Vidar Krey 2010-07-10 03:36:47 +02:00
  • 394c8a5f95 Whitespace fixes. Jan Vidar Krey 2010-07-09 14:01:22 +02:00
  • 4b22ccb73c Added a proper config file tokenizer that supports escaping sequences and comments. Jan Vidar Krey 2010-07-09 13:04:20 +02:00
  • 849a791f79 Fixed plugin handling when using the utils code from within a plugin. Jan Vidar Krey 2010-07-08 14:24:40 +02:00
  • 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 +02:00
  • b4fa508265 Starting 0.4.x branch Jan Vidar Krey 2010-06-30 19:24:48 +02:00
  • 490f7dd835 Merge branch 'plugin_work' Jan Vidar Krey 2010-06-30 19:24:03 +02:00
  • aa26052479 Misc plugin work plugin_work Jan Vidar Krey 2010-06-22 16:04:33 +02:00
  • 7b96e2c912 Merge branch 'plugin_work' of git://github.com/janvidar/uhub Jan Vidar Krey 2010-06-22 14:35:15 +02:00
  • 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 +02:00
  • 7218011449 Added missing plugin file. Jan Vidar Krey 2010-06-07 15:42:38 +02:00