Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f44a420970 
							
						 
					 
					
						
						
							
							Updated the copyright to 2012 and git version display.  
						
						
						
					 
					
						2012-01-04 11:08:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							fcf6827a68 
							
						 
					 
					
						
						
							
							Also build the chat history plugin.  
						
						
						
					 
					
						2012-01-03 22:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3782c570 
							
						 
					 
					
						
						
							
							Merge branch 'mod_chat_history_work'  
						
						... 
						
						
						
						Conflicts:
	doc/plugins.conf 
						
					 
					
						2012-01-03 23:22:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							875f55a401 
							
						 
					 
					
						
						
							
							Added a chat history plugin.  
						
						... 
						
						
						
						The mod_chat_history plugin provides chat history for all public chat messages.
Can be configured in the following ways:
- history_max: max number of messages stored in history
- history_default: the default number of messages to be returned when invoking !history
- history_connect: if > 0, then this number of messages is automatically sent when connecting to the hub
Removed the built-in !history command in favour of the mod_chat_history plug-in.
Make sure we unescape all chat messages before forwarding any of them to plugins.
Update example plugins.conf in documentation directory. 
						
					 
					
						2012-01-03 23:22:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							a9ed03cf38 
							
						 
					 
					
						
						
							
							Cleaned up the mod_welcome parse failure code.  
						
						
						
					 
					
						2012-01-02 12:54:35 +01:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a8c3251b 
							
						 
					 
					
						
						
							
							Update plugins.conf example file for mod_welcome.so  
						
						
						
					 
					
						2011-12-30 11:43:33 +04:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2ebd916992 
							
						 
					 
					
						
						
							
							Added sqlite as a git submodule.  
						
						
						
					 
					
						2011-12-28 18:08:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6254d007 
							
						 
					 
					
						
						
							
							Partial revert of importing sqlite into this repository.  
						
						
						
					 
					
						2011-12-28 18:06:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7b392acbf5 
							
						 
					 
					
						
						
							
							Format the help list appropriately (as in older versions).  
						
						
						
					 
					
						2011-12-28 10:45:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							66c77d5170 
							
						 
					 
					
						
						
							
							Don't broadcast the \!example command when issuing it (mod_example.c bug).  
						
						
						
					 
					
						2011-12-28 10:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e25453f6 
							
						 
					 
					
						
						
							
							Added VS2010 project for the uhub-passwd tool.  
						
						
						
					 
					
						2011-12-22 01:51:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1700a27619 
							
						 
					 
					
						
						
							
							Fix bug  #173  - Fix the command parsing errors.  
						
						
						
					 
					
						2011-12-22 01:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							aa01fd40e5 
							
						 
					 
					
						
						
							
							Updated VS2010 solution and project files.  
						
						
						
					 
					
						2011-12-22 01:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7382a27c 
							
						 
					 
					
						
						
							
							Added VS2010 project for mod_auth_sqlite.  
						
						
						
					 
					
						2011-12-22 01:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b02d1672 
							
						 
					 
					
						
						
							
							Added thirdparty sqlite code to the VS2010 project.  
						
						
						
					 
					
						2011-12-22 01:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							fe15c4cb58 
							
						 
					 
					
						
						
							
							Fix VS2010 build issues.  
						
						
						
					 
					
						2011-12-22 01:39:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ecedd44fee 
							
						 
					 
					
						
						
							
							Added %c substitution to mod_welcome to print the current user credentials.  
						
						
						
					 
					
						2011-12-22 00:14:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							24e2c2090e 
							
						 
					 
					
						
						
							
							Fix welcome plugin handle, and build issues.  
						
						
						
					 
					
						2011-12-21 23:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2a190859bd 
							
						 
					 
					
						
						
							
							Remove the configuration options 'file_motd' and 'file_rules'. Use mod_welcome instead.  
						
						
						
					 
					
						2011-12-21 14:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							88dd1341d2 
							
						 
					 
					
						
						
							
							Started working on mod_welcome which will replace the built-in file_motd and file_rules configuration options.  
						
						
						
					 
					
						2011-12-21 14:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b24d4b85cd 
							
						 
					 
					
						
						
							
							Split out the command buffer code to a generic buffer.  
						
						
						
					 
					
						2011-12-21 13:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f34f0328a3 
							
						 
					 
					
						
						
							
							Removed the PLUGIN_SUPPORT code, since plugin support is now mandatory.  
						
						
						
					 
					
						2011-12-21 10:48:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f31fc65e1d 
							
						 
					 
					
						
						
							
							VS2010 fixes.  
						
						
						
					 
					
						2011-12-21 01:42:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7325b15786 
							
						 
					 
					
						
						
							
							Fix bug  #174  - Wrong check for fdatasync() availability.  
						
						
						
					 
					
						2011-12-21 00:55:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3afc3a44 
							
						 
					 
					
						
						
							
							Added a simple tool to create and manipulate the uhub sqlite authentication database.  
						
						
						
					 
					
						2011-12-20 16:20:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ba26f4c5e2 
							
						 
					 
					
						
						
							
							Update copyright notices and added licenses to files that were missing it.  
						
						
						
					 
					
						2011-12-19 10:54:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							68dc3cafc7 
							
						 
					 
					
						
						
							
							Removed unused files.  
						
						
						
					 
					
						2011-12-19 10:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							583900cec5 
							
						 
					 
					
						
						
							
							Fix compile warning about unused result for write() function.  
						
						
						
					 
					
						2011-12-19 00:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							93caa9b3c1 
							
						 
					 
					
						
						
							
							Fix compile warning about uninitiaized variable.  
						
						
						
					 
					
						2011-12-19 00:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f2cb84180a 
							
						 
					 
					
						
						
							
							Refactored command parsing.  
						
						... 
						
						
						
						Allows for automatically tested command parsing by splitting parsing
and invokation of the commands. 
						
					 
					
						2011-12-19 00:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							fc5e09aa9e 
							
						 
					 
					
						
						
							
							fixup! Fix bug  #171  - Race condition could allow two users with same CID or nick to enter the hub.  
						
						
						
					 
					
						2011-12-12 12:03:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b4779bfb12 
							
						 
					 
					
						
						
							
							Fix bug  #171  - Race condition could allow two users with same CID or nick to enter the hub.  
						
						
						
					 
					
						2011-12-11 13:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6d609e18a2 
							
						 
					 
					
						
						
							
							Windows/VS2010 fixes.  
						
						
						
					 
					
						2011-12-11 12:53:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd3ccf98e 
							
						 
					 
					
						
						
							
							Disable the kqueue backend because it crashes under certain circumstances (see bug  #169 ).  
						
						
						
					 
					
						2011-12-09 17:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b28417c3a3 
							
						 
					 
					
						
						
							
							Added visual studio project file for mod_example.  
						
						
						
					 
					
						2011-12-09 16:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							aec89fc125 
							
						 
					 
					
						
						
							
							Fix memory leaks when parsing user commands.  
						
						
						
					 
					
						2011-12-09 16:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9377fb537a 
							
						 
					 
					
						
						
							
							Fix memory leak when unloading plugins.  
						
						
						
					 
					
						2011-12-09 16:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							afda1d7b9d 
							
						 
					 
					
						
						
							
							Added a LOG_PLUGIN macro for plugin output debug messages.  
						
						... 
						
						
						
						Converted all TRACE messages related to plugins to LOG_PLUGIN. 
						
					 
					
						2011-12-09 16:38:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2352e5a0dd 
							
						 
					 
					
						
						
							
							Fix memory leak for built-in commands.  
						
						
						
					 
					
						2011-12-09 16:35:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc79c641c 
							
						 
					 
					
						
						
							
							Cleanup: do not use strcat().  
						
						
						
					 
					
						2011-12-09 15:58:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							41824ce2bf 
							
						 
					 
					
						
						
							
							Fix compile issues on debian ports for GNU Hurd and Linux for s390.  
						
						
						
					 
					
						2011-12-09 14:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							65c2652a22 
							
						 
					 
					
						
						
							
							Fix build errors on the Debian kfreebsd port.  
						
						
						
					 
					
						2011-12-09 14:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							fb89307b0a 
							
						 
					 
					
						
						
							
							fixup! Fix compiler warnings using gcc 4.6.  
						
						
						
					 
					
						2011-12-09 14:21:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							8d607dff13 
							
						 
					 
					
						
						
							
							fixup! Fix bug  #167  - Build errors on OpenBSD.  
						
						
						
					 
					
						2011-12-09 13:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7825c413d4 
							
						 
					 
					
						
						
							
							fixup! Added support for dynamic commands.  
						
						
						
					 
					
						2011-12-09 13:04:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							318163c066 
							
						 
					 
					
						
						
							
							Added support for dynamic commands.  
						
						... 
						
						
						
						Dynamic commands are user commands that can be added dynamically to
the hub by a plugin.
The example plugin (mod_example.c) adds a !example command that when
invoked send a message to the user who invoked it. 
						
					 
					
						2011-12-09 10:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							78ed83840b 
							
						 
					 
					
						
						
							
							fixup! Fix bug  #167  - Build errors on OpenBSD.  
						
						
						
					 
					
						2011-12-02 13:56:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e972b03f38 
							
						 
					 
					
						
						
							
							Fix SSL disconnect memory leak.  
						
						
						
					 
					
						2011-12-02 13:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9f16298688 
							
						 
					 
					
						
						
							
							Fix minor valgrind issues  
						
						... 
						
						
						
						- Fix valgrind invalid write of 1 byte.
- Fix a few plugin related memory leaks. 
						
					 
					
						2011-12-01 15:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c17b43e77f 
							
						 
					 
					
						
						
							
							Fix bug  #144  - Count SSL traffic in !stats. But this does not include the SSL overhead.  
						
						
						
					 
					
						2011-11-30 14:54:54 +01:00