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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3a39a36fbb 
							
						 
					 
					
						
						
							
							Fix for bug  #166  - TLS crash.  
						
						 
						
						
						
					 
					
						2011-11-29 10:19:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1102a86463 
							
						 
					 
					
						
						
							
							Adcrush fixes.  
						
						 
						
						
						
					 
					
						2011-11-28 16:36:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							bad4512a37 
							
						 
					 
					
						
						
							
							Fix compiler warnings using gcc 4.6.  
						
						 
						
						
						
					 
					
						2011-11-28 16:30:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4a199673 
							
						 
					 
					
						
						
							
							Fix null pointer crash while encountering configuration file errors during parsing.  
						
						 
						
						
						
					 
					
						2011-10-17 09:50:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f8d057f15a 
							
						 
					 
					
						
						
							
							[PATCH] Lintian warning hyphen-used-as-minus-sign  
						
						 
						
						... 
						
						
						
						Thanks to tehnick for finding and fixing this issue. 
						
					 
					
						2011-09-28 12:19:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							39572c3684 
							
						 
					 
					
						
						
							
							Made plugin loading work properly on Windows.  
						
						 
						
						
						
					 
					
						2011-09-08 01:00:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8283930f 
							
						 
					 
					
						
						
							
							Compile fix for Fedora/RedHat. Add -lcrypto to LDFLAGS.  
						
						 
						
						
						
					 
					
						2011-09-07 10:20:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							33b94d8eb4 
							
						 
					 
					
						
						
							
							Removed unused functions - prevents compile warnings.  
						
						 
						
						
						
					 
					
						2011-09-07 10:02:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							324bfcd2c8 
							
						 
					 
					
						
						
							
							Added plugin loader routines for windows.  
						
						 
						
						
						
					 
					
						2011-09-07 00:31:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							87535ff0d6 
							
						 
					 
					
						
						
							
							Added visual studio 2010 solution and project files.  
						
						 
						
						
						
					 
					
						2011-09-06 00:06:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							800f6a70f9 
							
						 
					 
					
						
						
							
							Added description to plugin_hub_info (an empty struct causes warning on VS2010).  
						
						 
						
						
						
					 
					
						2011-09-05 23:40:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5d2a25a1be 
							
						 
					 
					
						
						
							
							Updated copyright year.  
						
						 
						
						
						
					 
					
						2011-09-05 23:40:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							70f13158d3 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:janvidar/uhub  
						
						 
						
						
						
					 
					
						2011-09-05 23:34:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9327615448 
							
						 
					 
					
						
						
							
							Compile warning fix.  
						
						 
						
						
						
					 
					
						2011-09-05 23:16:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ebe54bcf27 
							
						 
					 
					
						
						
							
							Added plugin events for server wide events (mostly for logging).  
						
						 
						
						
						
					 
					
						2011-08-16 15:11:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							e4aa565fab 
							
						 
					 
					
						
						
							
							Build plugins by default.  
						
						 
						
						
						
					 
					
						2011-08-16 15:10:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							998f5a57e2 
							
						 
					 
					
						
						
							
							Fix bug  #152  - disable self-registering  
						
						 
						
						
						
					 
					
						2011-08-16 15:09:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							472c489ae1 
							
						 
					 
					
						
						
							
							Fix bug  #154  - plugin system is disabled silently if one plugin fails to initialize.  
						
						 
						
						
						
					 
					
						2011-08-16 14:46:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							bba7c0d05b 
							
						 
					 
					
						
						
							
							Require setting the file name via file=/path/to/file for log file.  
						
						 
						
						
						
					 
					
						2011-08-16 14:33:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							169b8a4a75 
							
						 
					 
					
						
						
							
							Added option to redirect from adc:// to adcs:// if tls is required.  
						
						 
						
						
						
					 
					
						2011-08-16 12:11:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f13bcd8c28 
							
						 
					 
					
						
						
							
							Minor compile fixes.  
						
						 
						
						
						
					 
					
						2011-08-16 12:08:21 +02:00