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 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							915cb56448 
							
						 
					 
					
						
						
							
							Fix bug  #106 : Show OS/CPU info in !version.  
						
						... 
						
						
						
						This can be controlled by the configuration variable "show_banner_sys_info" which is enabled by default. 
						
					 
					
						2010-02-10 23:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6992043f9d 
							
						 
					 
					
						
						
							
							Fix bug  #113 : crash when using epoll backend.  
						
						
						
					 
					
						2010-02-10 22:06:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							896bbfcb5d 
							
						 
					 
					
						
						
							
							Compile multiple network backends into the binary and choose which one to use at runtime.  
						
						... 
						
						
						
						This makes it possible to share more code between the backends and also work around
bugs of certain backends on some (versions of) operating systems. 
						
					 
					
						2010-02-10 22:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac78e1a10 
							
						 
					 
					
						
						
							
							Fix autotest  
						
						
						
					 
					
						2010-02-08 00:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							74a2191350 
							
						 
					 
					
						
						
							
							Fix bug  #111 : Added nmdc-redirector similar to the adc-redirector.  
						
						
						
					 
					
						2010-02-07 23:37:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							be8db21561 
							
						 
					 
					
						
						
							
							Fix bug  #109 : Confusing debug message for nat_ip.  
						
						
						
					 
					
						2010-02-07 23:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8065903604 
							
						 
					 
					
						
						
							
							Fix bug  #108 : share limits can be avoided.  
						
						... 
						
						
						
						This was due to updates to the share limit not being enforced after a succesful login. 
						
					 
					
						2010-02-07 23:08:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							78ae9fb3ce 
							
						 
					 
					
						
						
							
							Fix documentation about file descriptor limits.  
						
						
						
					 
					
						2010-02-05 22:40:35 +01:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							4715815ba2 
							
						 
					 
					
						
						
							
							Update getstartd.txt for hub with more that 1024 users.  
						
						
						
					 
					
						2010-02-05 09:40:57 +03:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9625f6a5 
							
						 
					 
					
						
						
							
							update example uhub.conf  
						
						
						
					 
					
						2010-02-02 13:43:10 +03:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							9934bde050 
							
						 
					 
					
						
						
							
							add in README list of compatible ADC clients  
						
						
						
					 
					
						2010-02-01 15:36:46 +03:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1c5ee548 
							
						 
					 
					
						
						
							
							- update .spec file; - cosmetic in init.d scripts  
						
						
						
					 
					
						2010-02-01 12:22:12 +03:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							11df912162 
							
						 
					 
					
						
						
							
							libevent is NOT needed at all (nor is it supported)  
						
						
						
					 
					
						2010-01-31 23:40:11 +01:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							c8bc2f64fd 
							
						 
					 
					
						
						
							
							update .ebuild ; update compile doc ; update RHEL init.d  
						
						
						
					 
					
						2010-01-29 22:05:39 +03:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc95eca47 
							
						 
					 
					
						
						
							
							SunOS support.  
						
						
						
					 
					
						2010-01-28 01:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7637d9ba68 
							
						 
					 
					
						
						
							
							Added experimental Haiku OS support.  
						
						... 
						
						
						
						It compiles and it runs with some minor glitches. 
						
					 
					
						2010-01-28 01:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9488dd4d 
							
						 
					 
					
						
						
							
							gcc 2.95 compile fixes.  
						
						
						
					 
					
						2010-01-28 01:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e0003ebbb2 
							
						 
					 
					
						
						
							
							Only define MIN/MAX macros if not defined by the system.  
						
						
						
					 
					
						2010-01-28 01:07:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8e7e8c68f5 
							
						 
					 
					
						
						
							
							gcc v2.95 compile fixes.  
						
						
						
					 
					
						2010-01-28 01:06:41 +01:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							db32eaeafc 
							
						 
					 
					
						
						
							
							update doc/uhub.conf for multiple ports  
						
						
						
					 
					
						2010-01-28 10:53:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1599f63134 
							
						 
					 
					
						
						
							
							Make sure the autotests work.  
						
						
						
					 
					
						2010-01-28 00:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ad006d07 
							
						 
					 
					
						
						
							
							Fix bug  #76 : added support for multiple server listen ports.  
						
						... 
						
						
						
						Use server_alt_ports and supply a comma separated list of ports. 
						
					 
					
						2010-01-27 23:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1faca92167 
							
						 
					 
					
						
						
							
							Added a generic string splitter utility function that is based on callbacks instead of populating a list.  
						
						
						
					 
					
						2010-01-27 23:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a13b4c23 
							
						 
					 
					
						
						
							
							Updated .ebuild and .spec files.  
						
						
						
					 
					
						2010-01-27 19:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd1c8f160 
							
						 
					 
					
						
						
							
							kqueue() BSD fixes  
						
						
						
					 
					
						2010-01-27 17:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							41418f21e7 
							
						 
					 
					
						
						
							
							Winsock compile fix.  
						
						
						
					 
					
						2010-01-27 17:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8a737cad 
							
						 
					 
					
						
						
							
							More kqueue work in progress.  
						
						
						
					 
					
						2010-01-27 01:04:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ac48ad01fb 
							
						 
					 
					
						
						
							
							Work in progress on the kqueue backend.  
						
						
						
					 
					
						2010-01-27 00:43:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							31a69b1f3f 
							
						 
					 
					
						
						
							
							Thanks to E_zombie for all the Centos/RedHat contributions  
						
						
						
					 
					
						2010-01-26 23:55:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a1a52c1a 
							
						 
					 
					
						
						
							
							Started working kqueue() backend for OSX and BSD.  
						
						
						
					 
					
						2010-01-26 23:30:32 +01:00