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 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							675e6af3ba 
							
						 
					 
					
						
						
							
							Don't print warnings about known extensions that don't affect the hub at all (DHT0).  
						
						
						
					 
					
						2011-11-30 14:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2396d8555c 
							
						 
					 
					
						
						
							
							Fix bug  #167  - Build errors on OpenBSD.  
						
						... 
						
						
						
						- Don't link with -ldl, as it is not needed in most cases
- Don't compile plugins if USE_PLUGINS=NO
- Fix warning about missing newline at end of getopt.h
- Removed the O_NOATIME open() flag from the logging plugin.
- Removed the O_LARGEFILE open() flag. _FILE_OFFSET_BITS is 64.
- Use fsync() if fdatasync() is not available for log file writing.
- Replaced some sprintf() with snprintf() due to compiler warnings (though, they were length limited otherwise).
- Replaced two occurences of strcpy() with memcpy(). 
						
					 
					
						2011-11-30 13:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9981acca08 
							
						 
					 
					
						
						
							
							Supply sid with user information in adcclient test code.  
						
						
						
					 
					
						2011-11-30 12:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							99e644597d 
							
						 
					 
					
						
						
							
							Cleaned up the ADC client test code.  
						
						... 
						
						
						
						Now works with ADCS (not very well tested, though) 
						
					 
					
						2011-11-29 16:39:09 +01:00