Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b125ffe3c1 
							
						 
					 
					
						
						
							
							Fix bug  #52  - [Request] Chat history command  
						
						 
						
						
						
					 
					
						2009-07-26 05:23:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							76b84499bc 
							
						 
					 
					
						
						
							
							Fix bug  #46 : [Request] A broadcast command.  
						
						 
						
						... 
						
						
						
						Use !broadcast <message> 
						
					 
					
						2009-07-26 04:47:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6358c7f9cd 
							
						 
					 
					
						
						
							
							Fix bug  #45 : [Request] Whoip command.  
						
						 
						
						... 
						
						
						
						Rewrote patches from Zoltan to support ip ranges and multiple results per IP.
Needed to make sure IPv6 mapped IPv4 addresses were converted to proper IPv4 addresses after accept(). 
						
					 
					
						2009-07-26 04:31:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							041ce7a1fb 
							
						 
					 
					
						
						
							
							Generalized the IP range and mask parsing code.  
						
						 
						
						
						
					 
					
						2009-07-26 03:56:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							78bb1d3527 
							
						 
					 
					
						
						
							
							Typo - compilefix.  
						
						 
						
						
						
					 
					
						2009-07-26 02:06:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							48f3cae22b 
							
						 
					 
					
						
						
							
							Ensure we delete the global evtimer only if it is initialized.  
						
						 
						
						
						
					 
					
						2009-07-26 02:05:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							817250c528 
							
						 
					 
					
						
						
							
							Fix wrong #if to #ifdef  
						
						 
						
						
						
					 
					
						2009-07-26 01:53:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f176e790e2 
							
						 
					 
					
						
						
							
							Whitespace fixes.  
						
						 
						
						
						
					 
					
						2009-07-26 01:53:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							367871e476 
							
						 
					 
					
						
						
							
							Renamed all "struct user" to hub_user in order to resolve a naming conflict on OpenWRT.  
						
						 
						
						... 
						
						
						
						Basically: sed -i 's/struct user/struct hub_user/g' `find -type f` 
						
					 
					
						2009-07-26 01:47:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2ac5cc19cb 
							
						 
					 
					
						
						
							
							Removed plugin.h, not in use.  
						
						 
						
						
						
					 
					
						2009-07-26 01:39:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6e5d28c2d4 
							
						 
					 
					
						
						
							
							Rework logging code to be able to turn it off completely.  
						
						 
						
						
						
					 
					
						2009-07-26 01:38:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5048ff9ae5 
							
						 
					 
					
						
						
							
							Whitespace fixes.  
						
						 
						
						
						
					 
					
						2009-07-26 00:58:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							36a07e3f7e 
							
						 
					 
					
						
						
							
							Reorganized sources slightly.  
						
						 
						
						
						
					 
					
						2009-07-25 20:05:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e281f61472 
							
						 
					 
					
						
						
							
							Add support for better pipelining of commands, in order to reduce the number of send() calls.  
						
						 
						
						
						
					 
					
						2009-07-25 03:54:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							bb27ff617c 
							
						 
					 
					
						
						
							
							Re-fix chat_is_privileged.  
						
						 
						
						
						
					 
					
						2009-07-25 03:33:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							dc90245ade 
							
						 
					 
					
						
						
							
							No need to store event mask in the user object since libevent already does it for us.  
						
						 
						
						
						
					 
					
						2009-07-25 03:26:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec4913e15 
							
						 
					 
					
						
						
							
							Debug for send queue fix.  
						
						 
						
						
						
					 
					
						2009-07-25 03:24:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							61d639bfa2 
							
						 
					 
					
						
						
							
							Fix to hub_sendq_is_empty in order to prevent event_add calls.  
						
						 
						
						
						
					 
					
						2009-07-25 03:23:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							adeaf23f9c 
							
						 
					 
					
						
						
							
							Kept spinning in send()  
						
						 
						
						
						
					 
					
						2009-07-19 14:45:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							03d3ffd20f 
							
						 
					 
					
						
						
							
							Fix socket error due to EWOULDBLOCK.  
						
						 
						
						
						
					 
					
						2009-07-19 14:29:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							bbae2603b0 
							
						 
					 
					
						
						
							
							Make sure we detect send errors.  
						
						 
						
						
						
					 
					
						2009-07-19 03:39:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0c84f46a 
							
						 
					 
					
						
						
							
							Fix shutdown problem and reduce event_{add,del,set} calls.  
						
						 
						
						
						
					 
					
						2009-07-19 03:12:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b02618d19c 
							
						 
					 
					
						
						
							
							Bad mistake - never added message to send queue.  
						
						 
						
						
						
					 
					
						2009-07-19 02:46:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							927faf70fc 
							
						 
					 
					
						
						
							
							Re-enabled send queue fixes. This will more aggressively prevent unimportant messages (like searches) to be forwarded to slow clients that cannot swallow what is sent to it. This should reduce memory usage somewhat on really large hubs.  
						
						 
						
						
						
					 
					
						2009-07-19 02:31:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							4a173bf066 
							
						 
					 
					
						
						
							
							Fix some nasty bugs related to read/write events and timeout events.  
						
						 
						
						... 
						
						
						
						This would have caused users not being able to log in, and in some cases
100% cpu usage. 
						
					 
					
						2009-07-19 02:12:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							abd097acf0 
							
						 
					 
					
						
						
							
							This is a somewhat risky patch, but it has been intended for quite some time:  
						
						 
						
						... 
						
						
						
						Remove the libevent handler for write events, only use one common event handler for both reading and writing. 
						
					 
					
						2009-07-09 17:03:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3fdbccb028 
							
						 
					 
					
						
						
							
							Fix bug  #47  - Enable -ggdb instead of -g for DEBUG builds.  
						
						 
						
						... 
						
						
						
						RELEASE builds are built with -O3 instead of -Os. 
						
					 
					
						2009-07-09 17:01:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3db2ec5e22 
							
						 
					 
					
						
						
							
							Added macros that can possibly make it easier to optimize functions using forced inlining and regparm.  
						
						 
						
						
						
					 
					
						2009-07-09 17:01:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e68cbd0cde 
							
						 
					 
					
						
						
							
							Minor cleanups of old authentication stuff, and some documentation.  
						
						 
						
						
						
					 
					
						2009-07-03 01:29:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							98bffd93e9 
							
						 
					 
					
						
						
							
							Fix stupid crash on empty command.  
						
						 
						
						
						
					 
					
						2009-07-01 11:31:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e53119e92c 
							
						 
					 
					
						
						
							
							Server did not answer due to wrong checks.  
						
						 
						
						
						
					 
					
						2009-07-01 09:50:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0ea5a427 
							
						 
					 
					
						
						
							
							Crash fix.  
						
						 
						
						
						
					 
					
						2009-06-30 22:15:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7be1dc4b 
							
						 
					 
					
						
						
							
							Fix a command parse error output problem, plus some minor cleaning up.  
						
						 
						
						
						
					 
					
						2009-06-30 11:48:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef248759c 
							
						 
					 
					
						
						
							
							Minor cleanups.  
						
						 
						
						... 
						
						
						
						Enabled !crash command if compiled with debug (not release). 
						
					 
					
						2009-06-29 23:22:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5d9faf96 
							
						 
					 
					
						
						
							
							Bumped to 0.3.0-rc3.  
						
						 
						
						
						
					 
					
						2009-06-26 01:16:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1f7f6a43f9 
							
						 
					 
					
						
						
							
							Fixed small memory leak.  
						
						 
						
						
						
					 
					
						2009-06-26 01:16:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf005a08e 
							
						 
					 
					
						
						
							
							Fixed command parsing for in hub user commands.  
						
						 
						
						... 
						
						
						
						Added a framework for automatic syntax checks, and correct number
of arguments to commands. 
						
					 
					
						2009-06-26 01:15:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c5fced47 
							
						 
					 
					
						
						
							
							Documentation  
						
						 
						
						
						
					 
					
						2009-06-25 22:05:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9c49f07826 
							
						 
					 
					
						
						
							
							Fixed the format of the git revision.  
						
						 
						
						... 
						
						
						
						Removed the product title. 
						
					 
					
						2009-06-25 22:04:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0b59941102 
							
						 
					 
					
						
						
							
							Minor optimization.  
						
						 
						
						
						
					 
					
						2009-06-25 17:35:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3f2d4f4d 
							
						 
					 
					
						
						
							
							Autotest crash fix.  
						
						 
						
						
						
					 
					
						2009-06-25 17:31:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							a3d4c8dbc3 
							
						 
					 
					
						
						
							
							Windows fix.  
						
						 
						
						
						
					 
					
						2009-06-25 17:29:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7e3a26b0f3 
							
						 
					 
					
						
						
							
							Winsock fixes for shutdown() - typo  
						
						 
						
						
						
					 
					
						2009-06-25 17:07:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebb38ae15 
							
						 
					 
					
						
						
							
							Winsock fixes for shutdown()  
						
						 
						
						
						
					 
					
						2009-06-25 17:05:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5b29a3b403 
							
						 
					 
					
						
						
							
							Bump to 0.3.0 release candidate 2.  
						
						 
						
						
						
					 
					
						2009-06-25 09:29:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							75c4272a1b 
							
						 
					 
					
						
						
							
							Fix problem with the !stats byte counter.  
						
						 
						
						
						
					 
					
						2009-06-25 09:29:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f272280faf 
							
						 
					 
					
						
						
							
							Old versions of git 0.5 does not support the git show --oneline. - Maybe this works?  
						
						 
						
						
						
					 
					
						2009-06-24 09:18:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d4b1288f 
							
						 
					 
					
						
						
							
							Bump to 0.3.0-rc1  
						
						 
						
						
						
					 
					
						2009-06-23 23:29:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ddba669af0 
							
						 
					 
					
						
						
							
							Some basic work on getting bans working.  
						
						 
						
						... 
						
						
						
						Basically now it can ban a user (nick + cid), it will be added to the
ban list temporarily, and will not be enabled if you restart the hub.
A banned user will automatically be kicked.
unban does not work correctly. 
						
					 
					
						2009-06-23 23:16:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad2b66db3 
							
						 
					 
					
						
						
							
							Add a git revision to all debug builds...  
						
						 
						
						
						
					 
					
						2009-06-23 16:11:30 +02:00