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 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							473ff0e159 
							
						 
					 
					
						
						
							
							Fix static buffer overrun - Thanks BlackSonar.  
						
						
						
					 
					
						2010-05-25 22:23:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							62333c5f39 
							
						 
					 
					
						
						
							
							Update the command to send a PM originating from the operator/admin that sent it.  
						
						
						
					 
					
						2010-05-25 22:21:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							44860c8477 
							
						 
					 
					
						
						
							
							Fix bug  #131  - Missing escape handling for # in config files.  
						
						... 
						
						
						
						Added support for escaping stuff in the configuration file parser. 
						
					 
					
						2010-05-25 19:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c70119870a 
							
						 
					 
					
						
						
							
							Adding support for redirecting clients to other hubs when they fail to login  
						
						... 
						
						
						
						for various reasons.
Config variable is "redirect_addr". 
						
					 
					
						2010-04-22 21:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b29f34af4a 
							
						 
					 
					
						
						
							
							FreeBSD kqueue backend fixes.  
						
						... 
						
						
						
						This fixes bug #126  - Core dump on FreeBSD with obsolete_clients=0 
						
					 
					
						2010-04-22 16:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							076492f1b9 
							
						 
					 
					
						
						
							
							Fix some small memory leaks.  
						
						
						
					 
					
						2010-04-21 18:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b6fb2b41bd 
							
						 
					 
					
						
						
							
							Fix a potential crash  
						
						
						
					 
					
						2010-04-21 18:34:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c82f8ba167 
							
						 
					 
					
						
						
							
							Fix compile error.  
						
						
						
					 
					
						2010-04-16 06:31:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6c9cd4ca50 
							
						 
					 
					
						
						
							
							Fix some errors in the XML config spec.  
						
						
						
					 
					
						2010-04-15 19:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							201acad409 
							
						 
					 
					
						
						
							
							Do not use C macros for configuration files.  
						
						
						
					 
					
						2010-04-15 19:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							51c5b6169c 
							
						 
					 
					
						
						
							
							Fix last commit.  
						
						
						
					 
					
						2010-04-11 20:17:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e62b46cc 
							
						 
					 
					
						
						
							
							Send message to old clients as a chat message not a status message.  
						
						
						
					 
					
						2010-04-11 20:13:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							321cddad8e 
							
						 
					 
					
						
						
							
							Fix bad boolean handling in config.  
						
						
						
					 
					
						2010-04-09 10:41:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec55a59f5 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:janvidar/uhub  
						
						
						
					 
					
						2010-04-09 10:23:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ebc409cb 
							
						 
					 
					
						
						
							
							Fix silly problem where default config is applied after reading the config file.  
						
						
						
					 
					
						2010-04-09 10:22:45 +02:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa5c01050 
							
						 
					 
					
						
						
							
							update example uhub.conf  
						
						
						
					 
					
						2010-04-09 12:20:36 +04:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							45462595ac 
							
						 
					 
					
						
						
							
							Fix defaults for limix_min_hubs  
						
						
						
					 
					
						2010-04-09 09:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3fe10f16 
							
						 
					 
					
						
						
							
							Added XML file for configurations.  
						
						... 
						
						
						
						The XML file will be used to auto generate the configuratioin code
and the corresponding documentation in the future.
The perl script parses this XML format and outputs gen_config.{h,c} files
accordingly. 
						
					 
					
						2010-04-07 17:26:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8e816fd196 
							
						 
					 
					
						
						
							
							Update example configuration.  
						
						
						
					 
					
						2010-04-05 16:53:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							88a22659a1 
							
						 
					 
					
						
						
							
							Update deb/rpm files.  
						
						
						
					 
					
						2010-04-05 16:46:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3393ee6a85 
							
						 
					 
					
						
						
							
							Updated changelog.  
						
						
						
					 
					
						2010-04-05 16:43:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							58630fde08 
							
						 
					 
					
						
						
							
							Fixed getip to return the ip address of the target user, not self.  
						
						
						
					 
					
						2010-04-05 16:35:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8815118fde 
							
						 
					 
					
						
						
							
							Added flood control support.  
						
						... 
						
						
						
						This closes bug #79 : Flood control, and rate limits 
						
					 
					
						2010-04-05 16:01:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5454ae279a 
							
						 
					 
					
						
						
							
							Fix bug  #120 : !getip does not work  
						
						
						
					 
					
						2010-04-05 14:21:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8e579f4601 
							
						 
					 
					
						
						
							
							Fix   #123 : accept() fails if IP is banned.  
						
						
						
					 
					
						2010-04-05 13:44:17 +02:00