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 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e220357176 
							
						 
					 
					
						
						
							
							Added configuration option to enable support for obsolete pre-ADC/1.0 clients.  
						
						
						
					 
					
						2010-04-05 13:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8bed952022 
							
						 
					 
					
						
						
							
							Fixed nasty hub freeze caused by timers being injected for the same timestamp as it is being removed from.  
						
						
						
					 
					
						2010-03-23 01:06:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c4604a7e94 
							
						 
					 
					
						
						
							
							Make code clearer.  
						
						
						
					 
					
						2010-03-23 00:46:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							236daeae53 
							
						 
					 
					
						
						
							
							Assert if inserting an invalid timer.  
						
						
						
					 
					
						2010-03-15 22:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							862c6a1baf 
							
						 
					 
					
						
						
							
							Reduce timeout queue window size.  
						
						
						
					 
					
						2010-03-13 00:16:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							198d86a1ee 
							
						 
					 
					
						
						
							
							Added some automatic tests for the timeout handling.  
						
						
						
					 
					
						2010-02-25 17:57:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2ded9f3e09 
							
						 
					 
					
						
						
							
							Make the revision file if it does not exist.  
						
						
						
					 
					
						2010-02-25 16:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							59ed268f4d 
							
						 
					 
					
						
						
							
							Added test cases for sid allocation.  
						
						... 
						
						
						
						This revealed a few bugs:
* when sid allocator is full, then uhub will loop indefinitely when allocating one more (unlikely to occur).
* looking up a user object based on a sid that is out of range (off by one) returns invalid memory. 
						
					 
					
						2010-02-18 16:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							963416ad73 
							
						 
					 
					
						
						
							
							Cleanup reference adc message reference counting somewhat.  
						
						
						
					 
					
						2010-02-16 20:51:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							29c162727c 
							
						 
					 
					
						
						
							
							Added lots of new asserts which should trigger in case we double delete a ADC message.  
						
						
						
					 
					
						2010-02-15 19:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce258bccf 
							
						 
					 
					
						
						
							
							Tidy up the certificate loading code somewhat.  
						
						
						
					 
					
						2010-02-15 19:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0de66286fa 
							
						 
					 
					
						
						
							
							Partially fix bug  #117  - tls_require ignored entirely in 0.3.0 released  
						
						... 
						
						
						
						If tls_require is enabled then the hub will simply close the connection if a
user connects without TLS.
In the future we should redirect the user either to another server or to the adcs server. 
						
					 
					
						2010-02-15 19:00:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1a98bb6810 
							
						 
					 
					
						
						
							
							Added optional include of local makefile.  
						
						
						
					 
					
						2010-02-15 18:56:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6879dffb 
							
						 
					 
					
						
						
							
							Fix for partial read operations.  
						
						
						
					 
					
						2010-02-12 20:33:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1b56adb8c0 
							
						 
					 
					
						
						
							
							Fix wrong IQUI message. Partially fixes bug  #4 .  
						
						
						
					 
					
						2010-02-12 19:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							685597c795 
							
						 
					 
					
						
						
							
							Make sure we delete the revision.h files when updating.  
						
						... 
						
						
						
						Also, only use annotated tags for git revision numbers. 
						
					 
					
						2010-02-11 09:16:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							782f091637 
							
						 
					 
					
						
						
							
							Bump to 0.3.1-rc1  
						
						
						
					 
					
						2010-02-11 09:03:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							82eeaa1fba 
							
						 
					 
					
						
						
							
							Fix bug  #114 : FreeBSD compile error.  
						
						
						
					 
					
						2010-02-11 07:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							977b57a385 
							
						 
					 
					
						
						
							
							Prefer the git-describe version number if it exists.  
						
						
						
					 
					
						2010-02-11 01:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							19b9f72337 
							
						 
					 
					
						
						
							
							Make sure !version agrees with the connect time banner (same format).  
						
						
						
					 
					
						2010-02-11 01:19:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							56605f7dcb 
							
						 
					 
					
						
						
							
							Fix autotest crash.  
						
						
						
					 
					
						2010-02-11 01:18:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1b64db53 
							
						 
					 
					
						
						
							
							Write git revision to a header file, then make version.h depend on that file.  
						
						
						
					 
					
						2010-02-11 01:03:09 +01:00