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 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b3ed3a5526 
							
						 
					 
					
						
						
							
							Fix a silly invalid read operation  
						
						
						
					 
					
						2010-05-28 15:23:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1480b7e9c0 
							
						 
					 
					
						
						
							
							Fix bug  #133  - Kqueue backend crash (BSD/OSX)  
						
						
						
					 
					
						2010-05-28 15:22:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
					 
					
						2010-05-26 09:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							77faac0494 
							
						 
					 
					
						
						
							
							Fixed some minor issues found during code review.  
						
						
						
					 
					
						2010-05-25 22:47:30 +02:00