Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e3c56e5b2 
					 
					
						
						
							
							ngIRCd release 19~rc1  
						
						 
						
						
						
						
					 
					
						2012-02-12 17:58:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e1026d5dd1 
					 
					
						
						
							
							Update RPM spec file description to match Debian "control file"  
						
						 
						
						
						
						
					 
					
						2012-02-12 17:57:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7bdee5f13 
					 
					
						
						
							
							Update NEWS and ChangeLog files  
						
						 
						
						
						
						
					 
					
						2012-02-12 16:48:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						391aa8d1f7 
					 
					
						
						
							
							Fix forwarding of LIST commands  
						
						 
						
						... 
						
						
						
						Bug reported by Cahata, thanks! 
						
						
					 
					
						2012-02-12 13:51:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						89d99e2ff9 
					 
					
						
						
							
							Update preliminary ngIRCd protocol module for Anope 1.9.6  
						
						 
						
						
						
						
					 
					
						2012-02-04 12:55:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c16133c5ee 
					 
					
						
						
							
							New_Connection(): don't set the client hostname twice  
						
						 
						
						... 
						
						
						
						Setting the hostname twice doesn't do much harm a lot, but isn't elegant.
And for IPv6 addresses, it isn't correct the first time (missing []) ... 
						
						
					 
					
						2012-01-25 17:11:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4888984429 
					 
					
						
						
							
							Client_SetHostname(): Code cleanup, more debug logging  
						
						 
						
						
						
						
					 
					
						2012-01-25 17:11:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						44bb22d23e 
					 
					
						
						
							
							io: use define for number of possible events  
						
						 
						
						
						
						
					 
					
						2012-01-24 22:25:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c7dd5ea0ba 
					 
					
						
						
							
							io: remove outer do {} while loops for epoll/kqueue/devpoll backends  
						
						 
						
						... 
						
						
						
						simplifies things a bit. io_dispatch() is called repeatedly from the
main loop. 
						
						
					 
					
						2012-01-24 21:57:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						871760583c 
					 
					
						
						
							
							Enhance server command limits  
						
						 
						
						... 
						
						
						
						This patch updates the limits for handling commands from a remote server:
 - "<user count> / 5 + <min>" using "<min>=10" during normal operation,
 - the above count multiplied with 5 while servers are syncing.
The intention is to a) make the limit dependent of the number of users
in the network (the more users, the more commands required to sync) and
b) to significantly rise this limit while servers are joining the network
to make the login and synchronization faster. 
						
						
					 
					
						2012-01-24 02:55:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bc20f9ec10 
					 
					
						
						
							
							Send a PING at the end of the server sync to detect it  
						
						 
						
						... 
						
						
						
						At the end of sending all "state" to the remote server, a PING command
is sent to request a PONG reply. Until then, no "regual" PING was sent,
so Conn_LastPing(<connection>) is null and now becomes non-null in the
PONG command handler.
So the servers are still synchronizing when Conn_LastPing(<connection>)
is 0, which could easily be tested. 
						
						
					 
					
						2012-01-24 02:46:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5a200e1543 
					 
					
						
						
							
							New function Conn_UpdatePing() to update the "ping timestamp"  
						
						 
						
						
						
						
					 
					
						2012-01-24 02:44:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d2df7396a8 
					 
					
						
						
							
							Conn_UpdateIdle(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-24 02:43:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3d27073d61 
					 
					
						
						
							
							RPL_ISUPPORT_MSG(005): add "EXCEPTS=e INVEX=I"  
						
						 
						
						... 
						
						
						
						Thanks to Cahata for the idea! 
						
						
					 
					
						2012-01-23 22:07:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b6f19ea8fe 
					 
					
						
						
							
							Fix "MAXLIST=beI:50": the limit is the sum of all lists  
						
						 
						
						... 
						
						
						
						"Modes which are specified in the same pair share the same maximum size",
so "beI:50" means a total of 50 entries, regardless of the list.
See <http://www.irc.org/tech_docs/draft-brocklesby-irc-isupport-03.txt >,
thanks to Cahata for reporting this! 
						
						
					 
					
						2012-01-23 21:51:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8c46067b34 
					 
					
						
						
							
							Update NEWS and ChangeLog files  
						
						 
						
						
						
						
					 
					
						2012-01-23 12:30:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						594fdd02aa 
					 
					
						
						
							
							New RPL_WHOISHOST_MSG(378): show hostname and IP address  
						
						 
						
						... 
						
						
						
						The numeric RPL_WHOISHOST_MSG(378) returns the DNS hostname (if
available) and the IP address of a client in the WHOIS reply.
Only the user itself and local IRC operators get this numeric. 
						
						
					 
					
						2012-01-22 22:41:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6a308fcb42 
					 
					
						
						
							
							New function Conn_GetIPAInfo(): get IP address of a connection  
						
						 
						
						
						
						
					 
					
						2012-01-22 22:35:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1537c79132 
					 
					
						
						
							
							G/K-Lines: only add and delete valid IRC masks  
						
						 
						
						
						
						
					 
					
						2012-01-22 18:53:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e0c9931ad8 
					 
					
						
						
							
							Check G/K-Lines before the client has been registered, too  
						
						 
						
						... 
						
						
						
						This allows to use "*!<user>@<host>" or "*!*@<host>" masks to reject
clients even before receiving PASS, NICK and USER commands and before
forking authentication child processes which reduces resource usage. 
						
						
					 
					
						2012-01-22 18:35:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eba95bb0d2 
					 
					
						
						
							
							Streamline handling of connection rejects (bad password, G/K-line)  
						
						 
						
						... 
						
						
						
						- Use Client_Reject(), get rid of Reject_Client().
 - Refactor Class_IsMember() to Class_GetMemberReason(),
 - New function Class_HandleServerBans(). 
						
						
					 
					
						2012-01-22 18:33:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51a6a33056 
					 
					
						
						
							
							New function Client_Reject() to reject clients on connect  
						
						 
						
						
						
						
					 
					
						2012-01-22 18:17:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6e28f4a7d1 
					 
					
						
						
							
							New function Lists_CheckReason() to get reason of list entries  
						
						 
						
						
						
						
					 
					
						2012-01-22 18:11:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9882e578e9 
					 
					
						
						
							
							Update NEWS and ChangeLog files  
						
						 
						
						
						
						
					 
					
						2012-01-22 15:58:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						73781c1b38 
					 
					
						
						
							
							Fix ERR_{SUMMON|USERS}DISABLED: don't repeat command name in reply  
						
						 
						
						
						
						
					 
					
						2012-01-22 15:42:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f2fa1045e2 
					 
					
						
						
							
							Implement channel exception list (mode 'e')  
						
						 
						
						... 
						
						
						
						This allows a channel operator to define exception masks that allow users
to join the channel even when a "ban" would match and prevent them from
joining: the exception list (e) overrides the ban list (b). 
						
						
					 
					
						2012-01-21 19:59:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						33a165721b 
					 
					
						
						
							
							{Add|Del}_Ban_Invite > {Add_To|Del_From}_List(): more generic  
						
						 
						
						
						
						
					 
					
						2012-01-21 19:27:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a3a4b5f696 
					 
					
						
						
							
							Rename ShowInvitesBans() to ShowChannelList(), make it more flexible  
						
						 
						
						
						
						
					 
					
						2012-01-21 13:48:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39412d6486 
					 
					
						
						
							
							PRIVMSG/NOTICE: handle nick!user@host masks case-insensitive  
						
						 
						
						... 
						
						
						
						And enhance our test suite to check this a little bit better :-) 
						
						
					 
					
						2012-01-21 13:21:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c1656256df 
					 
					
						
						
							
							PRIVMSG/NOTICE: don't stop list processing on invalid target  
						
						 
						
						... 
						
						
						
						Process further targets, even if one has been a server ID:
just skip this one with an error message and continue. 
						
						
					 
					
						2012-01-16 12:37:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1f4711a547 
					 
					
						
						
							
							Implement user mode 'C': require "same channel" to send message  
						
						 
						
						... 
						
						
						
						If the target user of a PRIVMSG or NOTICE command has the user mode 'C'
set, it is required that both sender and receiver are on the same channel.
This prevents private flooding by completely unknown clients. 
						
						
					 
					
						2012-01-16 11:43:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4d0069c3a8 
					 
					
						
						
							
							New RPL_WHOISREGNICK_MSG(307) numeric: indicate if nick is registered  
						
						 
						
						
						
						
					 
					
						2012-01-16 02:18:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						12c60a670e 
					 
					
						
						
							
							IRC_WHOIS_SendReply(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-16 02:15:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2f7d0c0839 
					 
					
						
						
							
							Limit channel invite and ban lists to 50 entries  
						
						 
						
						... 
						
						
						
						- New function Lists_Count().
 - New limit #define MAX_HNDL_CHANNEL_LISTS = 50.
 - New numeric #define ERR_LISTFULL_MSG(478).
 - Adjust numeric RPL_ISUPPORT2_MSG(005) accordingly ("MAXLIST") 
						
						
					 
					
						2012-01-16 00:29:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1afbf71236 
					 
					
						
						
							
							Make Send_ListChange() a little bit more generic  
						
						 
						
						
						
						
					 
					
						2012-01-16 00:15:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7ed08f01ef 
					 
					
						
						
							
							Remove unused prototype of Lists_AlreadyRegistered()  
						
						 
						
						... 
						
						
						
						This prototype has been introduced by commit fa7bb279  in 2006,
but as far as I can see, this function never existed ... 
						
						
					 
					
						2012-01-15 19:46:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						81cc5f82b5 
					 
					
						
						
							
							Channel lists: Fix duplicate check and error messages  
						
						 
						
						... 
						
						
						
						- Check correct list for duplicates when adding items.
 - Don't generate any messages when adding duplicates or removing
   non-existing items (this is how ircd-seven and ircu behave).
 - Code cleanup: Add_Ban_Invite(), Del_Ban_Invite(). 
						
						
					 
					
						2012-01-15 19:11:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						78a3b4c7d6 
					 
					
						
						
							
							Don't enforce MAX_HNDL_MODES_ARG on server and service links  
						
						 
						
						
						
						
					 
					
						2012-01-15 14:33:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39d630c00d 
					 
					
						
						
							
							Update documentation (fix some URL, update some info)  
						
						 
						
						
						
						
					 
					
						2012-01-14 12:29:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4fe6b42c53 
					 
					
						
						
							
							Update NEWS and ChangeLog for next ngIRCd release once more  
						
						 
						
						
						
						
					 
					
						2012-01-13 19:23:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d4d8102fc9 
					 
					
						
						
							
							Don't stop join handling on faulty channel, skip it (part  #2 )  
						
						 
						
						... 
						
						
						
						Commit 565523cb  allowed processing of further channel names given to the
JOIN command when a single name was invalid.
After this patch, the JOIN command handler continues to process channel
name lists even after errors like "channel is full", "too many channels",
and the like and generates appropriate error messages for all the
channels given by the client. 
						
						
					 
					
						2012-01-13 10:50:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77f68b4fd1 
					 
					
						
						
							
							JOIN command: don't check channel limit if already member  
						
						 
						
						... 
						
						
						
						Don't check the channel limit and don't report "too many channels"
when trying to join a channel that the client is already a member of. 
						
						
					 
					
						2012-01-13 10:40:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2f8877ded4 
					 
					
						
						
							
							Return ERR_UNKNOWNMODE(472) for unknown channel modes  
						
						 
						
						... 
						
						
						
						The daemon reported ERR_UMODEUNKNOWNFLAG(501), which is wrong. 
						
						
					 
					
						2012-01-09 23:18:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4bff3daf92 
					 
					
						
						
							
							Numberic 005 (ISUPPORT), CHANMODES: add "O", "R", "z" modes  
						
						 
						
						
						
						
					 
					
						2012-01-09 12:34:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c5beca8aab 
					 
					
						
						
							
							Limit list replies of LIST, WHO, WHOIS, and MAX_RPL_WHOWAS  
						
						 
						
						... 
						
						
						
						Introduce new #define's MAX_RPL_LIST(100), MAX_RPL_WHO(25),
MAX_RPL_WHOIS(10), and MAX_RPL_WHOWAS(25). 
						
						
					 
					
						2012-01-06 20:06:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f8405b1a4f 
					 
					
						
						
							
							New function IRC_CheckListTooBig() to check size of list replies  
						
						 
						
						... 
						
						
						
						It the limit is reached, a NOTICE is sent to the client and list
processing should stop. 
						
						
					 
					
						2012-01-06 20:05:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fdfc27265e 
					 
					
						
						
							
							LIST command: compare pattern case insensitive  
						
						 
						
						
						
						
					 
					
						2012-01-06 19:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a4d1e6007f 
					 
					
						
						
							
							IRC_LIST(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-06 19:54:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9260759cec 
					 
					
						
						
							
							DEFAULT_WHOWAS->DEF_RPL_WHOWAS; MAX_CMODES_ARG->MAX_HNDL_MODES_ARG  
						
						 
						
						... 
						
						
						
						To streamline naming, in preparation for MAX_RPL_WHO and MAX_RPL_WHOWAS :-) 
						
						
					 
					
						2012-01-06 18:57:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c2ac1ad3ba 
					 
					
						
						
							
							defines.h: Code cleanup and (a little bit) more documentation  
						
						 
						
						
						
						
					 
					
						2012-01-06 18:25:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						470d2e2362 
					 
					
						
						
							
							RPL_ISUPPORT (numeric 005): Report MODES=<MAX_CMODES_ARG>  
						
						 
						
						... 
						
						
						
						"Maximum number of channel modes with parameter allowed per MODE command."
See <http://www.irc.org/tech_docs/005.html > for details. 
						
						
					 
					
						2012-01-06 17:46:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						888664435a 
					 
					
						
						
							
							Channel modes: really break handling when MAX_CMODES_ARG is hit  
						
						 
						
						... 
						
						
						
						This fixes 98493077 . 
						
						
					 
					
						2012-01-06 17:43:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						98493077a2 
					 
					
						
						
							
							channel modes: only handle MAX_CMODES_ARG modes with arguments  
						
						 
						
						... 
						
						
						
						Limit the MODE command to handle a maximum of MAX_CMODES_ARG (5) channel
modes that require an argument (+Ibkl) per call.
Please note: Further modes that require arguments are silently ignored
and end the handling of any further modes.
This is similar to the behavior of ircd2.11 (silently ignores but seems
to handle other modes) as well as ircd-seven (silently ignores but handles
some(!) other modes) ... 
						
						
					 
					
						2012-01-06 17:27:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1fa2af5b3a 
					 
					
						
						
							
							Fix handling of channel mode sequence with/without arguments  
						
						 
						
						... 
						
						
						
						For example, don't generate wrong error messages when handling
"MODE #chan +IIIIItn *!aa@b *!bb@c *!cc@d *!dd@e *!ee@f". 
						
						
					 
					
						2012-01-06 17:24:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05cc9bf9b0 
					 
					
						
						
							
							Conn_Write(): Make sure there is a client when detecting its type  
						
						 
						
						... 
						
						
						
						The assert(client != NULL) got triggered during our tests, so there is
an error path that resulted in the connection being still established
(sock >= 0) but the client structure already freed.
So Conn_Write() should handle it! 
						
						
					 
					
						2012-01-06 03:26:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cc06e1ff89 
					 
					
						
						
							
							Proc_Close(): Only close socket if it is still valid  
						
						 
						
						... 
						
						
						
						It could be invalid when calling Proc_Close() a 2nd time, for exmaple,
which could happen when we hit a timeout doing IDENT requests :-( 
						
						
					 
					
						2012-01-06 02:26:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9fbf592924 
					 
					
						
						
							
							WHOIS command: make sure matching is case-insensitive  
						
						 
						
						... 
						
						
						
						And make sure that RPL_ENDOFWHOIS replies with the unmodified mask
like it has been received from the client. 
						
						
					 
					
						2012-01-05 00:51:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						adf92302bf 
					 
					
						
						
							
							WHOIS command: don't anser queries for IRC servers  
						
						 
						
						... 
						
						
						
						Thanks to Cahata for spotting this! 
						
						
					 
					
						2012-01-05 00:24:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						566a451299 
					 
					
						
						
							
							WHOIS command: make sure the reply ends with RPL_ENDOFWHOIS  
						
						 
						
						... 
						
						
						
						Up to now, each reply for itself ended in RPL_ENDOFWHOIS and queries
for unknown nick names lacked the RPL_ENDOFWHOIS -- both is wrong. 
						
						
					 
					
						2012-01-05 00:22:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e0f8ce093a 
					 
					
						
						
							
							README: update features list, borrow from list on our website  
						
						 
						
						
						
						
					 
					
						2012-01-04 23:30:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e3449a241 
					 
					
						
						
							
							LINKS command: support <mask> parameter  
						
						 
						
						... 
						
						
						
						The <mask> can be used to limit the servers shown in the listing. 
						
						
					 
					
						2012-01-04 22:51:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						762b0325df 
					 
					
						
						
							
							IRC_LINKS(): Code cleanup; more documentation  
						
						 
						
						
						
						
					 
					
						2012-01-04 22:49:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b62a5ec4f 
					 
					
						
						
							
							Add 1 second penalty for every further target on PRIVMSG/NOTICE  
						
						 
						
						... 
						
						
						
						This reduces the possibility of flooding channels with commands like
"PRIVMSG/NOTICE #a,#n,#c,... :message" a little bit.
Problem noticed by Cahata -- thanks! 
						
						
					 
					
						2012-01-04 21:46:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b24d645ca1 
					 
					
						
						
							
							Conn_SetPenalty(): Add new "penalty time" on each function call  
						
						 
						
						... 
						
						
						
						Until now, the penalty time has only been set when longer as the
already set one, so it didn't accumulate.
And add documentation for and clean up code in Conn_SetPenalty() and
Conn_ResetPenalty() functions. 
						
						
					 
					
						2012-01-04 21:39:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1bb2fbedcc 
					 
					
						
						
							
							Enhance log messages when setting user and group  
						
						 
						
						
						
						
					 
					
						2012-01-03 21:05:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3193d5477c 
					 
					
						
						
							
							NGIRCd_getNobodyID(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-03 20:49:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						edab86e0f8 
					 
					
						
						
							
							Display correct error message when "Server{UID|GID}" is invalid  
						
						 
						
						... 
						
						
						
						This partly closes bug #118 . ngIRCd still starts up even when
Server{UID|GID} is invalid: then the daemon falls back to "nobody"
when running with root(0) privileges (as before). 
						
						
					 
					
						2012-01-03 20:37:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e4006a93e3 
					 
					
						
						
							
							NGIRCd_Init(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-03 19:34:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9069380ddf 
					 
					
						
						
							
							main(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-03 19:25:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab188c1486 
					 
					
						
						
							
							README: point to included COPYING file, not gnu.org  
						
						 
						
						
						
						
					 
					
						2012-01-03 18:56:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5eb9f2e717 
					 
					
						
						
							
							Update Copyright notices for 2012  
						
						 
						
						
						
						
					 
					
						2012-01-03 11:30:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						abfc5c6e27 
					 
					
						
						
							
							lists: don't crash if reason ptr is NULL  
						
						 
						
						... 
						
						
						
						commit 15fec92ed7 
(Update list item, if it already exists) can make ngircd
crash because 'Reason' can be NULL, as reported by
Cahata on the ngircd mailing list.
Doesn't affect any released ngircd versions.
Also, make sure that we do not pass NULL as arguments
to a '%s' printf-like function. 
						
						
					 
					
						2012-01-02 23:43:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						565523cbb4 
					 
					
						
						
							
							Don't stop join handling on faulty channel, skip it  
						
						 
						
						... 
						
						
						
						When JOIN is received with more than one channel name, don't stop
processing on the first error (e.g. bad name, wrong channel key, ...)
but report an error and continue with the other given channel names.
Reported by Cahata -- thanks! 
						
						
					 
					
						2012-01-02 15:23:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						013298d4c6 
					 
					
						
						
							
							IRC_JOIN(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-02 15:22:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af13732ec7 
					 
					
						
						
							
							ISON command: reply with correct upper-/lowercase nick names  
						
						 
						
						... 
						
						
						
						Reported by Cahata -- thanks! 
						
						
					 
					
						2012-01-02 15:06:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						408a74b865 
					 
					
						
						
							
							IRC_ISON(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2012-01-02 15:04:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f47904bf95 
					 
					
						
						
							
							Remove unused "bool have_arg" from IRC_WHO()  
						
						 
						
						... 
						
						
						
						This fixes:
 irc-info.c: In function ‘IRC_WHO’:
 irc-info:936:18: warning: variable ‘have_arg’ set but not used 
						
						
					 
					
						2012-01-02 00:56:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						70eb8219f5 
					 
					
						
						
							
							Update NEWS and ChangeLog for next ngIRCd release  
						
						 
						
						
						
						
					 
					
						2012-01-01 23:14:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9e5b9ddad0 
					 
					
						
						
							
							ngircd.conf.5: reword description of "Ports" variable  
						
						 
						
						
						
						
					 
					
						2012-01-01 17:39:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						56b7e67307 
					 
					
						
						
							
							New configuration option "PAMIsOptional"  
						
						 
						
						... 
						
						
						
						When "PAMIsOptional" is set, clients not sending a password are still
allowed to connect: they won't become "identified" and keep the "~"
character prepended to their supplied user name. 
						
						
					 
					
						2012-01-01 17:12:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b681aa5b9f 
					 
					
						
						
							
							PAM: don't use global password buffer for conv struct  
						
						 
						
						... 
						
						
						
						Use the pointer of the password of the client directly.
Eventually we can get rid of the global password again ... 
						
						
					 
					
						2011-12-31 18:06:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b32f3b76e9 
					 
					
						
						
							
							doc/Modes.txt: document channel mode "r"  
						
						 
						
						... 
						
						
						
						And make clear, that user mode "r" and channel mode "r" are not set by
ngIRCd itself but by IRC services. 
						
						
					 
					
						2011-12-31 18:04:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1a5ed654b4 
					 
					
						
						
							
							Fixed handling of WHO commands  
						
						 
						
						... 
						
						
						
						This fixes two bugs:
 - "WHO <nick>" returned nothing at all if the user was "+i"
   (reported by Cahata, thanks).
 - "WHO <nick|nickmask>" returned channel names instead of "*"
   when the user was member of a (visible) channel.
Clean up code and add documentation as well. 
						
						
					 
					
						2011-12-30 14:57:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9cbb8f3bb8 
					 
					
						
						
							
							Remove unused "time_t now" from Lists_Check()  
						
						 
						
						... 
						
						
						
						This fixes:
 lists.c: In function ‘Lists_Check’:
 lists.c:330:9: warning: variable ‘now’ set but not used 
						
						
					 
					
						2011-12-30 01:03:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e19ce437ca 
					 
					
						
						
							
							Fixed some spelling errors in documentation and code comments  
						
						 
						
						... 
						
						
						
						Thanks to Christoph Biedl! 
						
						
					 
					
						2011-12-30 00:50:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4e550bf9ef 
					 
					
						
						
							
							contrib/Debian/control: Update and complete "Build-Depends"  
						
						 
						
						
						
						
					 
					
						2011-12-30 00:40:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d29a59f7e 
					 
					
						
						
							
							Update our Debian package descriptions with "official" ones  
						
						 
						
						... 
						
						
						
						See Debian Bug #648241  for details. 
						
						
					 
					
						2011-12-30 00:36:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						765c2f26ea 
					 
					
						
						
							
							Fixed typo in two error messages  
						
						 
						
						... 
						
						
						
						Thanks to Christoph Biedl! 
						
						
					 
					
						2011-12-30 00:32:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69fa6f268a 
					 
					
						
						
							
							LUSERS reply: only count "visible" channels  
						
						 
						
						... 
						
						
						
						Rename Channel_Count() to Channel_CountVisible() and only count channels
that are visible to the requesting client, so the existence of secret
channels is no longer revealed by using LUSERS.
Reported by Cahata -- thanks! 
						
						
					 
					
						2011-12-28 15:11:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						43509fd22c 
					 
					
						
						
							
							IRC_Send_LUSERS(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2011-12-28 14:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a71abfef4b 
					 
					
						
						
							
							Don't stop mode handling on unknown modes; skip it  
						
						 
						
						... 
						
						
						
						Unknown user and channel modes no longer stop the mode parser, but are
simply ignored. Therefore modes after the unknown one are now handled.
This is how ircd2.10/ircd2.11/ircd-seven behave, at least.
Reported by Cahata -- thanks! 
						
						
					 
					
						2011-12-28 14:46:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8a8e8a3a23 
					 
					
						
						
							
							IRC_xLINE(): output an error message for unexpected "lines"  
						
						 
						
						... 
						
						
						
						This fixes:
 irc-oper.c: In function ‘IRC_xLINE’:
 irc-oper.c:429: warning: ‘class’ may be used uninitialized in this function
 irc-oper.c:430: warning: ‘class_c’ may be used uninitialized in this function 
						
						
					 
					
						2011-12-25 20:11:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						65befdafaa 
					 
					
						
						
							
							README: Update list of implemented commands  
						
						 
						
						
						
						
					 
					
						2011-12-25 20:01:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						15fec92ed7 
					 
					
						
						
							
							Update list item, if it already exists  
						
						 
						
						... 
						
						
						
						This updates the "validity" (timeout) as well as the "reason" text,
if given. 
						
						
					 
					
						2011-12-25 19:43:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e4a00f94f 
					 
					
						
						
							
							Lists_CheckDupeMask(): return pointer to already existing item  
						
						 
						
						... 
						
						
						
						The old behavior of returning true/false is compatible to this change,
so there are no other code changes required. 
						
						
					 
					
						2011-12-25 19:42:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						338758799d 
					 
					
						
						
							
							Log better error messages when rejecting clients  
						
						 
						
						
						
						
					 
					
						2011-12-25 19:27:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						164e15b8c6 
					 
					
						
						
							
							Synchronize G-Lines on server login  
						
						 
						
						
						
						
					 
					
						2011-12-25 19:12:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						32bfafafd9 
					 
					
						
						
							
							Op_Check(): always accept commands from a remote server itself  
						
						 
						
						
						
						
					 
					
						2011-12-25 19:11:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6ef20e0f9a 
					 
					
						
						
							
							Class_GetList() now retuns a pointer to list_head structure  
						
						 
						
						
						
						
					 
					
						2011-12-25 19:11:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e86e193e01 
					 
					
						
						
							
							Check G-Line and K-Line lists after authenticating clients  
						
						 
						
						
						
						
					 
					
						2011-12-25 18:03:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae5ebfb9f0 
					 
					
						
						
							
							New functions Lists_Expire() and Class_Expire()  
						
						 
						
						... 
						
						
						
						GLINE and KLINE lists are cleared automatically now, not when they are
checked. So "STATS g" and "STATS k" no longer show expired entries :-) 
						
						
					 
					
						2011-12-25 17:44:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e9e6224aae 
					 
					
						
						
							
							Implement IRC_xLINE(): handler for "GLINE" and "KLINE" commands  
						
						 
						
						
						
						
					 
					
						2011-12-25 16:57:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e23f025dd6 
					 
					
						
						
							
							Op_Check(): return client that initiated the request or NULL  
						
						 
						
						... 
						
						
						
						The old behavior of returning true/false is compatible to this change,
so there are no other code changes required. 
						
						
					 
					
						2011-12-25 16:52:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3ca8703309 
					 
					
						
						
							
							irc-oper.c: code cleanup; more documentation  
						
						 
						
						
						
						
					 
					
						2011-12-25 16:08:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fc82efc3e8 
					 
					
						
						
							
							Implement IRC "STATS g" and "STATS k" command  
						
						 
						
						
						
						
					 
					
						2011-12-25 14:50:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dc9fcb0fb2 
					 
					
						
						
							
							New function Class_GetList()  
						
						 
						
						
						
						
					 
					
						2011-12-25 14:49:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2b95c69ea1 
					 
					
						
						
							
							lists.{c|h}: code cleanup; more documentation  
						
						 
						
						
						
						
					 
					
						2011-12-25 14:48:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af70c3dbc9 
					 
					
						
						
							
							List and class handling: add optional "reason" text  
						
						 
						
						... 
						
						
						
						Adjust Lists_Add() and Class_AddMask() accordingly, implement
Lists_GetReason() and Lists_GetValidity(). 
						
						
					 
					
						2011-12-25 14:19:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e054e0b82 
					 
					
						
						
							
							Add new class.{c|h} module to Xcode project  
						
						 
						
						
						
						
					 
					
						2011-12-24 14:24:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						06a20b87c4 
					 
					
						
						
							
							Add new class.{c|h} to project  
						
						 
						
						... 
						
						
						
						Implement Class_{AddMask|DeleteMask|IsMember}() functions. 
						
						
					 
					
						2011-12-24 13:40:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fea2194fc0 
					 
					
						
						
							
							Lists: change "only once" property into "valid until"  
						
						 
						
						... 
						
						
						
						The old "only once" true/false behavior is still supported, so there
are no other code changes required. 
						
						
					 
					
						2011-12-24 13:34:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						872dc5042d 
					 
					
						
						
							
							Xcode: update project file for Xcode 4.2  
						
						 
						
						
						
						
					 
					
						2011-12-24 13:22:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e1315f30fd 
					 
					
						
						
							
							define HAVE_GAI_STRERROR for Mac OS X Xcode builds  
						
						 
						
						... 
						
						
						
						On Mac OS X 10.7 Lion, this fixes
  In file included from .../contrib/MacOSX/../../src/ngircd/client.c:28:
   /Developer/SDKs/MacOSX10.7.sdk/usr/include/netdb.h:272:13:
   error: expected identifier or '(' 
						
						
					 
					
						2011-12-24 13:16:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0a85c58878 
					 
					
						
						
							
							Configuration: get rid of Conf_Oper_Count and Conf_Channel_Count  
						
						 
						
						... 
						
						
						
						Count elements dynamically when needed. 
						
						
					 
					
						2011-12-07 10:52:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ee21490887 
					 
					
						
						
							
							./configure: Fix logic and quoting of poll() detection code  
						
						 
						
						... 
						
						
						
						This fixes commit 8e193df  ... 
						
						
					 
					
						2011-12-05 00:20:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8fa92f0a24 
					 
					
						
						
							
							Suppress 'Can't create pre-defined channel: invalid name: ""' messages  
						
						 
						
						... 
						
						
						
						Skip predefined channel structures that have configured no name,
like the "--configtest" does. 
						
						
					 
					
						2011-12-04 22:35:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e193df973 
					 
					
						
						
							
							Only use poll() when poll.h exists as well  
						
						 
						
						
						
						
					 
					
						2011-11-25 22:06:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d348d00d9 
					 
					
						
						
							
							Not only check for poll(), make sure poll.h exists as well  
						
						 
						
						... 
						
						
						
						This fixes building ngIRCd on Debian GNU/Linux 1.3 "Bo" :-) 
						
						
					 
					
						2011-11-25 21:56:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9e48f3f8f8 
					 
					
						
						
							
							whois-test: handle local hostname = "localhost.localdomain"  
						
						 
						
						... 
						
						
						
						Use the pattern "localhost*" for valid local hostnames. 
						
						
					 
					
						2011-11-10 11:54:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e4a06844a3 
					 
					
						
						
							
							sample-ngircd.conf: show correct default for "PAM" variable  
						
						 
						
						... 
						
						
						
						The default of "PAM" is "yes" when ngIRCd has been configured to use it,
so show the correct default value in the sample configuration file.
Closes  #119 . 
						
						
					 
					
						2011-11-08 21:12:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						20ccc1bba7 
					 
					
						
						
							
							Update GPL 2 license text to current version  
						
						 
						
						... 
						
						
						
						See <http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt >. 
						
						
					 
					
						2011-11-06 21:53:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						13d9e0c5a7 
					 
					
						
						
							
							Test for gai_strerror()  
						
						 
						
						... 
						
						
						
						If gai_strerror() isn't available, use a macro that simply returns
a static error message (regardless of the real error code).
For example, GNU libc 2.0.7 doesn't implement gai_strerror(). 
						
						
					 
					
						2011-11-06 14:16:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a7911e35af 
					 
					
						
						
							
							Only use AI_NUMERICHOST if it is #define'd  
						
						 
						
						... 
						
						
						
						It isn't using GNU libc 2.0.7, for example ... 
						
						
					 
					
						2011-11-06 14:13:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60812b6fdf 
					 
					
						
						
							
							defines.h: fix comment: "lenth" -> "length"  
						
						 
						
						... 
						
						
						
						Reported by Christoph Biedl in #ngircd. Thanks! 
						
						
					 
					
						2011-11-05 00:35:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ea6811616 
					 
					
						
						
							
							Init_Server_Struct(): correctly zero Server->bind_addr  
						
						 
						
						... 
						
						
						
						Don't use the size of the pointer, use the size of the variable! 
						
						
					 
					
						2011-11-05 00:21:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d2f54abbed 
					 
					
						
						
							
							Clean up and fix comments of Check_ArgIsTrue()  
						
						 
						
						... 
						
						
						
						Thanks to kaFux for pointing this out!
And fix code formatting as well ... 
						
						
					 
					
						2011-11-03 09:54:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						07dbb73c92 
					 
					
						
						
							
							Update doc/GIT.txt  
						
						 
						
						
						
						
					 
					
						2011-09-07 15:39:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						30796698a9 
					 
					
						
						
							
							Only close "unrelated" sockets in forked child processes  
						
						 
						
						... 
						
						
						
						This fixes the problem that ngIRCd can't do any IDENT lookups because
of the socket has already been closed in the child process.
The bug has been introduced starting with ngIRCd 17 ... :-(
(commit ID 6ebb31ab35 ) 
						
						
					 
					
						2011-09-07 14:51:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f173a974be 
					 
					
						
						
							
							Added doc/Modes.txt: document modes supported by ngIRCd  
						
						 
						
						
						
						
					 
					
						2011-08-26 16:16:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8aac366802 
					 
					
						
						
							
							Implemented user mode "R" and channel mode "R"  
						
						 
						
						... 
						
						
						
						- User mode "R": indicates that the nick name of this user is "registered".
   This mode isn't handled by ngIRCd itself, but must be set and unset by
   IRC services like Anope.
 - Channel mode "R": only registered users (having the user mode "R" set)
   are allowed to join this channel. 
						
						
					 
					
						2011-08-26 15:26:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69803d6ff1 
					 
					
						
						
							
							Use Proc_Close() to remove no longer unused pipes to child processes  
						
						 
						
						... 
						
						
						
						This removes spurious (but harmless) debug messages. 
						
						
					 
					
						2011-08-23 12:32:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						be6994aece 
					 
					
						
						
							
							New function Proc_Close() to shutdown pipes to child processes  
						
						 
						
						
						
						
					 
					
						2011-08-23 12:31:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1361b3742d 
					 
					
						
						
							
							Introduce DEBUG_BUFFER, rework some debug messages  
						
						 
						
						... 
						
						
						
						DEBUG_BUFFER is off by default and therefore disables these messages:
 - "Handle_Write() called for connection XX, YY bytes pending ..."
 - "Connection XX: ZZ bytes left in read buffer." 
						
						
					 
					
						2011-08-23 12:28:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d3036c74e9 
					 
					
						
						
							
							Testsuite: bind to loopback (127.0.0.1) interface only  
						
						 
						
						
						
						
					 
					
						2011-08-22 16:54:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						553e8b6aa3 
					 
					
						
						
							
							doc/Platforms.txt: ngIRCd 18 on Nexenta works  
						
						 
						
						... 
						
						
						
						Thanks to Götz Hoffart for testing! 
						
						
					 
					
						2011-08-19 15:51:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51d7674ee7 
					 
					
						
						
							
							New 2nd message "Nickname too long" for error code 432  
						
						 
						
						
						
						
					 
					
						2011-08-19 11:09:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1189200d4a 
					 
					
						
						
							
							Client_CheckNick(), Client_IsValidNick(): code cleanup  
						
						 
						
						
						
						
					 
					
						2011-08-19 10:44:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7795b07c53 
					 
					
						
						
							
							Merge branch 'ServerMode'  
						
						 
						
						... 
						
						
						
						* ServerMode:
  Handle channel user modes 'a', 'h', and 'q' from remote servers
  Handle unknown channel modes on server links
  Handle unknown user modes on server links
  IRC_MODE(), Client_Mode(): code cleanup [2/2]
  Enlarge client user mode buffer, reduce client flags buffer
  Infom clients when other servers change their user modes
  IRC_MODE(), Client_Mode(): code cleanup [1/2] 
						
						
					 
					
						2011-08-13 21:04:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d9325e8030 
					 
					
						
						
							
							Merge branch 'bug113-SrvPrefix'  
						
						 
						
						... 
						
						
						
						* bug113-SrvPrefix:
  Slightly change (and document!) IRC_KILL() calling convention
  Spoofed prefixes: close connection on non-server links only 
						
						
					 
					
						2011-08-09 10:16:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						641045249c 
					 
					
						
						
							
							Xcode: update project file to Xcode 3.2 or newer  
						
						 
						
						... 
						
						
						
						Xcode requires Mac OS X 10.6 or newer; Xcode 4 supports this project
format as well, so effectively you can use Mac OS X 10.6.x or 10.7.x
for building ngIRCd with the Apple Xcode IDE. 
						
						
					 
					
						2011-08-07 14:42:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69f81a359a 
					 
					
						
						
							
							Xcode: Mac OS X config.h: support 10.5 as well as 10.6/10.7 SDK  
						
						 
						
						
						
						
					 
					
						2011-08-07 14:41:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						be03bc672c 
					 
					
						
						
							
							Xcode: exclude more Xcode 4 specific directories in ".gitignore"  
						
						 
						
						
						
						
					 
					
						2011-08-02 16:04:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						160c52400f 
					 
					
						
						
							
							Cast getpid() and time() results for srand() input  
						
						 
						
						... 
						
						
						
						This fixes:
src/ngircd/ngircd.c:596: warning: implicit conversion
 shortens 64-bit value into a 32-bit value
(i686-apple-darwin11-llvm-gcc-4.2) 
						
						
					 
					
						2011-08-02 13:24:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0b8acf1205 
					 
					
						
						
							
							Xcode: update and add missing files to project  
						
						 
						
						
						
						
					 
					
						2011-08-02 13:16:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						88f6fc5fd8 
					 
					
						
						
							
							IRC_QUIT(): disconnect directly linked servers sending QUIT  
						
						 
						
						... 
						
						
						
						Without this patch, the server becomes removed from the network and
the client structures, but the connection isn't shut down at all ... 
						
						
					 
					
						2011-08-02 00:56:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						da897a2a14 
					 
					
						
						
							
							contrib/ngindent: detect "gindent" as GNU indent  
						
						 
						
						
						
						
					 
					
						2011-08-01 23:39:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						989c9fa531 
					 
					
						
						
							
							Handle channel user modes 'a', 'h', and 'q' from remote servers  
						
						 
						
						... 
						
						
						
						These channel user modes aren't used for anything at the moment, but
ngIRCd knows that these three modes are "channel user modes" and not
"channel modes", that is that these modes take an "nick name" argument.
Like unknown user and channel modes, these modes are saved and forwarded,
but ignored otherwise. 
						
						
					 
					
						2011-08-01 23:30:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2fd42667c2 
					 
					
						
						
							
							Handle unknown channel modes on server links  
						
						 
						
						
						
						
					 
					
						2011-08-01 22:30:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2dfa24d2fa 
					 
					
						
						
							
							Handle unknown user modes on server links  
						
						 
						
						
						
						
					 
					
						2011-08-01 22:09:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ed602eb47 
					 
					
						
						
							
							IRC_MODE(), Client_Mode(): code cleanup [2/2]  
						
						 
						
						
						
						
					 
					
						2011-08-01 21:51:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ea725b99b7 
					 
					
						
						
							
							Enlarge client user mode buffer, reduce client flags buffer  
						
						 
						
						... 
						
						
						
						We have to enlage our user mode buffer, so we can handle even unknown
user modes in the future; and reduce the client flags buffer, because
I can't imagine why we ever would need ~100 flags!?
Now we support up to 15 user modes (was: 8) and up to 15 flags (was: 99).
So in the end, we even save 99-15+8-15=77 bytes for each client structure! 
						
						
					 
					
						2011-08-01 21:28:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3dc3a03538 
					 
					
						
						
							
							Infom clients when other servers change their user modes  
						
						 
						
						
						
						
					 
					
						2011-08-01 21:10:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95f0e4033c 
					 
					
						
						
							
							doc/Platforms.txt: re-add mipsel/unknown/linux-gnu with gcc 4.1.2  
						
						 
						
						
						
						
					 
					
						2011-08-01 10:42:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						409b2c86c8 
					 
					
						
						
							
							Updated doc/Platforms.txt: mipsel/unknown/linux-gnu  
						
						 
						
						
						
						
					 
					
						2011-08-01 09:08:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d692286d7a 
					 
					
						
						
							
							IRC_MODE(), Client_Mode(): code cleanup [1/2]  
						
						 
						
						
						
						
					 
					
						2011-08-01 09:07:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						456e55921d 
					 
					
						
						
							
							Slightly change (and document!) IRC_KILL() calling convention  
						
						 
						
						
						
						
					 
					
						2011-07-30 19:48:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f3690c39c 
					 
					
						
						
							
							Testsuite: make getpid.sh work even when run as root  
						
						 
						
						... 
						
						
						
						Use ps(1) flag "-a" (as well as "-f"):
"Select all processes except both session leaders (see getsid(2)) and
processes not associated with a terminal."
Thanks to Götz Hoffart for reporting this problem! 
						
						
					 
					
						2011-07-30 18:47:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6cbe13085d 
					 
					
						
						
							
							Spoofed prefixes: close connection on non-server links only  
						
						 
						
						... 
						
						
						
						On server-links, spoofed prefixes can happen because of the asynchronous
nature of the IRC protocol. So don't break server-links, only log a message
and ignore the command.
This fixes bug 113, see:
<https://arthur.barton.de/bugzilla/show_bug.cgi?id=113 > 
						
						
					 
					
						2011-07-19 16:07:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b7780e3f2a 
					 
					
						
						
							
							Fix typo in doc/Platforms.txt; make Linux footnote more generic  
						
						 
						
						
						
						
					 
					
						2011-07-10 22:32:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						04744e9d89 
					 
					
						
						
							
							ngIRCd release 18  
						
						 
						
						
						
						
					 
					
						2011-07-10 20:05:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						54f04f81e9 
					 
					
						
						
							
							Update ChangeLog and NEWS for ngIRCd release 18  
						
						 
						
						
						
						
					 
					
						2011-07-10 20:02:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95e156b519 
					 
					
						
						
							
							Updated doc/Platforms.txt for ngIRCd release 18  
						
						 
						
						
						
						
					 
					
						2011-07-10 19:58:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e160121698 
					 
					
						
						
							
							MorePrivacy: Don't register WHOWAS information  
						
						 
						
						... 
						
						
						
						Citing an email from Florian to the ngIRCd mailing list:
"I wonder what the expected behaviour is when Conf_MorePrivacy is changed
 from 'yes' to 'no' and the config is reloaded.
 At the moment, WHOWAS will start giving out information on Users that
 were connected during Conf_MorePrivacy=yes period.  If this is not
 wanted, Client_RegisterWhowas() should be changed to not store a record
 when Conf_MorePrivacy is enabled."
And I think it is "not wanted" :-) 
						
						
					 
					
						2011-07-10 14:45:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						54566b6b32 
					 
					
						
						
							
							Add preliminary ngIRCd protocol module for Anope 1.9  
						
						 
						
						... 
						
						
						
						See contrib/Anope/README and doc/Services.txt for more details
and installation instructions! 
						
						
					 
					
						2011-07-10 14:23:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c041bb340c 
					 
					
						
						
							
							Update timestamp of ngircd(8) manual page  
						
						 
						
						
						
						
					 
					
						2011-07-02 22:02:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af60f04fef 
					 
					
						
						
							
							ngIRCd release 18~rc2  
						
						 
						
						
						
						
					 
					
						2011-06-29 10:22:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2d35731399 
					 
					
						
						
							
							GnuTLS: use 1024 (DH_BITS_MIN) as minimum size of the DH prime  
						
						 
						
						... 
						
						
						
						For outgoing connections, we use 2048 (DH_BITS) since commit 49b2d0e .
This patch enables ngIRCd to accept incoming connections from other servers
and clients that use at least 1024 bits (and no longer requires 2048 for
incoming connections, too).
Patch proposed by Florian Westphal. 
						
						
					 
					
						2011-06-28 13:48:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7ae7ace579 
					 
					
						
						
							
							ngircd.8: document debugging options  
						
						 
						
						
						
						
					 
					
						2011-06-28 13:45:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5f400694cf 
					 
					
						
						
							
							ngircd.conf.5: strip "SSL" prefix from variables in [SSL] section  
						
						 
						
						
						
						
					 
					
						2011-06-28 13:21:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bd118c65fd 
					 
					
						
						
							
							Fix some wording, use spellchecker ;-)  
						
						 
						
						
						
						
					 
					
						2011-06-28 13:12:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						29c49f643f 
					 
					
						
						
							
							doc/SSL.txt: adopt to new configuration file layout  
						
						 
						
						
						
						
					 
					
						2011-06-28 13:11:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b6185b1ac8 
					 
					
						
						
							
							ngIRCd release 18~rc1  
						
						 
						
						
						
						
					 
					
						2011-06-27 23:00:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14afdaee08 
					 
					
						
						
							
							hash: Use UINT32 instead of uint32_t  
						
						 
						
						
						
						
					 
					
						2011-06-27 10:27:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						949c8ea7c7 
					 
					
						
						
							
							Update NEWS and ChangeLog file for our upcoming next release  
						
						 
						
						
						
						
					 
					
						2011-06-27 00:33:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1765f0ae0b 
					 
					
						
						
							
							hash: use more recent lookup3 algorithm instead of lookup2  
						
						 
						
						... 
						
						
						
						Bob Jenkins published a newer hash function in May 2006, it has
better distribution.
See http://burtleburtle.net/bob/hash/doobs.html  for lengthy
comparisions. 
						
						
					 
					
						2011-06-27 00:16:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7f8d0ea5a3 
					 
					
						
						
							
							Use srand()/rand() instead of srandom()/random(); seems to be more portable  
						
						 
						
						
						
						
					 
					
						2011-06-26 23:39:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d99edb7728 
					 
					
						
						
							
							Merge branch 'MorePrivacy'  
						
						 
						
						... 
						
						
						
						* MorePrivacy:
  New configuration opion "MorePrivacy" to "censor" some user information 
						
						
					 
					
						2011-06-26 15:41:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cb28c4ff03 
					 
					
						
						
							
							sample-ngircd.conf: remove "SSL" prefix from SSL-related variables  
						
						 
						
						
						
						
					 
					
						2011-06-26 15:39:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						269310f04b 
					 
					
						
						
							
							Merge branch 'ScrubCTCP'  
						
						 
						
						... 
						
						
						
						* ScrubCTCP:
  Add documentation for "ScrubCTCP" configuration option
  New option to scrub incoming CTCP commands 
						
						
					 
					
						2011-06-26 15:38:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3282c1325e 
					 
					
						
						
							
							Merge branch 'newconfig'  
						
						 
						
						... 
						
						
						
						* newconfig:
  sample-ngircd.conf: "SyslogFacility" should be commented out
  Move SSL-related configuration variables to new [SSL] section
  CheckFileReadable(): only check when a filename is given ...
  PAM: make clear which "Password" config option is ignored
  Really remove [Features] in our manual pages
  INSTALL: document changed location of configuration variables
  Update sample config file and manual page for new config structure
  Testsuite: update configuration files for new config file format
  Display configuration errors more prominent on "--configtest"
  conf.c: code cleanup
  Check for redability of SSL-related files like for MOTD file
  Restructure ngIRCd configuration, introduce [Limits] and [Options] 
						
						
					 
					
						2011-06-26 15:24:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3d0ce77f12 
					 
					
						
						
							
							sample-ngircd.conf: "SyslogFacility" should be commented out  
						
						 
						
						
						
						
					 
					
						2011-06-26 00:10:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						946d838de4 
					 
					
						
						
							
							Move SSL-related configuration variables to new [SSL] section  
						
						 
						
						
						
						
					 
					
						2011-06-26 00:09:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a085444035 
					 
					
						
						
							
							CheckFileReadable(): only check when a filename is given ...  
						
						 
						
						
						
						
					 
					
						2011-06-26 00:07:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						449ad1eeea 
					 
					
						
						
							
							PAM: make clear which "Password" config option is ignored  
						
						 
						
						
						
						
					 
					
						2011-06-25 23:55:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9dfde13f0c 
					 
					
						
						
							
							Really remove [Features] in our manual pages  
						
						 
						
						
						
						
					 
					
						2011-06-25 23:54:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xor 
							
						 
					 
					
						
						
							
						
						5410d96748 
					 
					
						
						
							
							Add documentation for "ScrubCTCP" configuration option  
						
						 
						
						
						
						
					 
					
						2011-06-25 22:27:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xor 
							
						 
					 
					
						
						
							
						
						b80e115f39 
					 
					
						
						
							
							New configuration opion "MorePrivacy" to "censor" some user information  
						
						 
						
						... 
						
						
						
						this patch contains:
  * Fix for Conf_CloakUserToNick to make it conceal user details
  * Adds MorePrivacy-feature
MorePrivacy censors some user information from being reported by the
server. Signon time and idle time is censored. Part and quit messages
are made to look the same. WHOWAS requests are silently dropped. All
of this is useful if one wish to conceal users that access the ngircd
servers from TOR or I2P. 
						
						
					 
					
						2011-06-25 22:21:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xor 
							
						 
					 
					
						
						
							
						
						f087c68a99 
					 
					
						
						
							
							New option to scrub incoming CTCP commands  
						
						 
						
						... 
						
						
						
						This patch makes it possible to scrub incomming CTCP commands from
other servers and clients alike. The ngircd oper can enable it from
the config file, by adding "ScrubCTCP = yes" under [OPTIONS]. It is
default off.
CTCP can be used to profile IRC users (get user clients name and
version, and also their IP addresses). This is not something we like
to happen when user pseudonymity/secrecy is important.
The server silently drops incomming CTCP requests from both other
servers and from users. The server that scrubs CTCP will not forward
the CTCP requests to other servers in the network either, which can
spell trouble if not every oper knows about the CTCP-scrubbing.
Scrubbing CTCP commands also means that it is not possible to send
files between users.
There is one exception to the CTCP scrubbing performed: ACTION ("/me
commands") requests are not scrubbed. ACTION is not dangerous to users
(unless they use OTR, which does not encrypt CTCP requests) and most
users would be confused if they were just dropped.
A CTCP request looks like this:
ctcp_char, COMMAND, arg0, arg1, arg2, .. argN, ctcp_char
ctcp_char is 0x01. (just like bold is 0x02 and color is 0x03.)
They are sent as part of a message and can be delivered to channels
and users alike. 
						
						
					 
					
						2011-06-25 21:37:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6aad5a6706 
					 
					
						
						
							
							INSTALL: document changed location of configuration variables  
						
						 
						
						
						
						
					 
					
						2011-06-25 14:59:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eba14d937d 
					 
					
						
						
							
							Update sample config file and manual page for new config structure  
						
						 
						
						
						
						
					 
					
						2011-06-25 14:58:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c438c227b5 
					 
					
						
						
							
							Testsuite: update configuration files for new config file format  
						
						 
						
						
						
						
					 
					
						2011-06-25 14:57:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d41f4d6d20 
					 
					
						
						
							
							Display configuration errors more prominent on "--configtest"  
						
						 
						
						
						
						
					 
					
						2011-06-25 14:56:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						391cf4e2a1 
					 
					
						
						
							
							conf.c: code cleanup  
						
						 
						
						
						
						
					 
					
						2011-06-25 14:55:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7ef6cb4584 
					 
					
						
						
							
							Check for redability of SSL-related files like for MOTD file  
						
						 
						
						... 
						
						
						
						Remove functions ssl_print_configvar() and ConfSSL_Puts(), introduce
new function CheckFileReadable(). 
						
						
					 
					
						2011-06-25 14:50:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e7256bb8ac 
					 
					
						
						
							
							Restructure ngIRCd configuration, introduce [Limits] and [Options]  
						
						 
						
						... 
						
						
						
						The intention of this restructuring is to make the [Global] section much
cleaner, so that it only contains variables that most installations must
adjust to the local requirements.
All the optional variables are moved to [Limits], for configurable limits
and timers of ngIRCd, and [Options], for optional features.
The old variables in the [Global] section are deprecated now, but still
recognized. 
						
						
					 
					
						2011-06-25 14:45:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b1786f309e 
					 
					
						
						
							
							New documentation: "how to contribute"  
						
						 
						
						
						
						
					 
					
						2011-06-24 21:01:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						42b32f8a2a 
					 
					
						
						
							
							conn: fix error handling when connecting to server  
						
						 
						
						... 
						
						
						
						The io_event_create error handling seems to miss a 'return'
statement.
Fix this by moving io_event_create() call around so we do not
need the Conn_Close/Init calls in the error case. 
						
						
					 
					
						2011-06-05 15:00:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						49b2d0ec98 
					 
					
						
						
							
							ssl: gnutls: bump dh bitsize to 2048  
						
						 
						
						... 
						
						
						
						problem is that some clients refuse to connect to severs that only offer
1024.  For interoperability it would be best to just use 4096, but that
takes minutes, even on current hardware. 
						
						
					 
					
						2011-06-04 22:57:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd7d64f577 
					 
					
						
						
							
							Mac OS X: split up make targets  
						
						 
						
						... 
						
						
						
						New targets are: "have-packagemaker", "osxpkg-dest" 
						
						
					 
					
						2011-05-12 00:21:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						605b6a67bc 
					 
					
						
						
							
							fix clang warning about dead stores  
						
						 
						
						... 
						
						
						
						clang 'scan-build':
Value stored to 'r' is never read
Value stored to 'fd' is never read 
						
						
					 
					
						2011-05-06 20:31:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						10c7a15687 
					 
					
						
						
							
							contrib/platformtest.sh: fix gcc version detection  
						
						 
						
						... 
						
						
						
						Now the version of GNU C is detected correctly on SuSE Linux, too ... 
						
						
					 
					
						2011-04-30 01:03:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						05748aa5ee 
					 
					
						
						
							
							parse: fix logical expression testing for non RFC1459 links  
						
						 
						
						... 
						
						
						
						parse.c:284: warning: suggest parentheses around operand of '!' or
change '&' to '&&' or '!' to '~'
The expression looks dubious, this should probably be
an if-not-set, then... test. 
						
						
					 
					
						2011-04-29 23:27:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0bb892bb5f 
					 
					
						
						
							
							conn: avoid needlesly scary 'buffer overflow' messages  
						
						 
						
						... 
						
						
						
						When the write buffer space grows too large, ngircd has to disconnect
the client to avoid wasting too much memory.
ngircd logs this with a scary 'write buffer overflow' message.
Change this to a more descriptive wording. 
						
						
					 
					
						2011-04-29 23:10:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c26ca7773b 
					 
					
						
						
							
							Only require server prefixes on non RFC1459 links  
						
						 
						
						... 
						
						
						
						Not all servers (and services!) using the RFC1459 protocol style send
prefixes on all commands; so don't require them to do so.
This relaxes the requirements introduced by commit 15775e679 . 
						
						
					 
					
						2011-04-29 12:33:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1cb2f5739d 
					 
					
						
						
							
							Merge branch 'master' of git://arthur.barton.de/ngircd-alex  
						
						 
						
						... 
						
						
						
						* 'master' of git://arthur.barton.de/ngircd-alex:
  Do reverse lookups using the AF of the incoming connection
  resolve: fix reverse lookups of client connections with ConnectIPv6=no 
						
						
					 
					
						2011-04-26 12:04:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						160f5725a6 
					 
					
						
						
							
							Do reverse lookups using the AF of the incoming connection  
						
						 
						
						... 
						
						
						
						This fixes errors like this one:
  Address mismatch: 2001🔢 abcd:1::1 != 192.168.1.1 
						
						
					 
					
						2011-04-26 11:10:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e4e1595bff 
					 
					
						
						
							
							resolve: fix reverse lookups of client connections with ConnectIPv6=no  
						
						 
						
						... 
						
						
						
						We re-use the same helper function for both forward lookups
(when we want to connect to a peer server) and for validation of reverse
loopups (where we make a lookup on the hostname returned
by a reverse lookup on the IP address that connected).
Problem:
When ConnectIPv6=no, the forward lookup helper sets the adderss family
to AF_INET, and, if out client connected via ipv6, we fail to validate
the result.
Thus move the ConnectIPvX check out of the helper. 
						
						
					 
					
						2011-04-25 18:00:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						66315cab9a 
					 
					
						
						
							
							Mac OS X: install on root volume only, and set correct permissions  
						
						 
						
						... 
						
						
						
						Update Mac OS X Installer.app description bundle, so that the ngIRCd
package can only be installed on the root volume ("/"); and make sure
that all installed files and directories have correct ownership and
permissions. 
						
						
					 
					
						2011-04-16 15:18:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						67a9d994e3 
					 
					
						
						
							
							Mac OS X: update installer texts and add logo.  
						
						 
						
						
						
						
					 
					
						2011-04-14 11:24:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1cd8d7f386 
					 
					
						
						
							
							Doxygen'ify conf.c  
						
						 
						
						
						
						
					 
					
						2011-04-12 23:15:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9a102ca96b 
					 
					
						
						
							
							New function Config_Error_Section(); and code cleanup  
						
						 
						
						
						
						
					 
					
						2011-04-12 21:55:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e70e81460b 
					 
					
						
						
							
							Add some type casts to random() and srandom() functions  
						
						 
						
						... 
						
						
						
						This fixes two gcc warnings (on Mac OS X):
 "warning: implicit conversion shortens 64-bit value into a 32-bit value" 
						
						
					 
					
						2011-04-12 21:23:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5acb90fafc 
					 
					
						
						
							
							ngircd: improve rng initialisation  
						
						 
						
						... 
						
						
						
						we do not need this for cryptographic purposes, but we can do better
than plain srandom(getpid()).
Also, keep in mind that rng state is inherited across fork(), so re-init
it in the child. 
						
						
					 
					
						2011-03-28 00:29:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d61fbfc6e3 
					 
					
						
						
							
							Merge branch 'AuthPing'  
						
						 
						
						... 
						
						
						
						* AuthPing:
  Add documentation for "RequireAuthPing" configuration option
  New configuration option "RequireAuthPing": PING-PONG on login 
						
						
					 
					
						2011-03-27 20:58:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf7e3b1c02 
					 
					
						
						
							
							Merge branch 'NoticeAuth'  
						
						 
						
						... 
						
						
						
						* NoticeAuth:
  Add documentation for "NoticeAuth" configuration option
  Configuration: move "NoticeAuth" to GLOBAL section
  New configuration option "NoticeAuth": send NOTICE AUTH on connect 
						
						
					 
					
						2011-03-27 20:56:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1b5d1064de 
					 
					
						
						
							
							ngircd.conf.5: Add variable type to "CloakHost" and "CloakUserToNick"  
						
						 
						
						
						
						
					 
					
						2011-03-27 20:46:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b2512c215 
					 
					
						
						
							
							Xcode: don't list sample-ngircd.conf, use sample-ngircd.conf.tmpl  
						
						 
						
						
						
						
					 
					
						2011-03-27 20:41:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						680db6755b 
					 
					
						
						
							
							Add documentation for "NoticeAuth" configuration option  
						
						 
						
						
						
						
					 
					
						2011-03-27 20:40:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fc0b026149 
					 
					
						
						
							
							Add documentation for "RequireAuthPing" configuration option  
						
						 
						
						
						
						
					 
					
						2011-03-27 20:34:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						162433398e 
					 
					
						
						
							
							New configuration option "RequireAuthPing": PING-PONG on login  
						
						 
						
						... 
						
						
						
						When enabled, this configuration option lets ngIRCd send a PING with an
numeric "token" to clients logging in; and it will not become registered
in the network until the client responds with the correct PONG.
This is used by QuakeNet for example (ircu/snircd), and looks like this:
  NICK nick
  :irc.example.net PING :1858979527
  USER user . . :real name
  PONG 1858979527
  :irc.example.net 001 nick :Welcome to the Internet Relay Network ... 
						
						
					 
					
						2011-03-27 19:33:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f99d33ddd9 
					 
					
						
						
							
							Configuration: move "NoticeAuth" to GLOBAL section  
						
						 
						
						
						
						
					 
					
						2011-03-26 17:11:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d29e389779 
					 
					
						
						
							
							New configuration option "NoticeAuth": send NOTICE AUTH on connect  
						
						 
						
						... 
						
						
						
						When enabling "NoticeAuth" in the [Features] section, ngircd will send
"NOTICE AUTH" messages on client connect like e.g. snircd (QuakeNet) does. 
						
						
					 
					
						2011-03-25 12:15:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f1a4a4dc88 
					 
					
						
						
							
							Warn when unknown variables are found in [Features] section  
						
						 
						
						
						
						
					 
					
						2011-03-25 12:12:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6cb90f399d 
					 
					
						
						
							
							Update doc/GIT.txt  
						
						 
						
						
						
						
					 
					
						2011-03-25 11:14:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d587926eb0 
					 
					
						
						
							
							Update INSTALL text  
						
						 
						
						
						
						
					 
					
						2011-03-23 01:08:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						770a58ac6d 
					 
					
						
						
							
							Generate WALLOPS message on SQUIT from IRC operator  
						
						 
						
						... 
						
						
						
						So SQUIT now behaves like CONNECT and DISCONNECT commands, when called
by an IRC operator (and not received from an other server). 
						
						
					 
					
						2011-03-21 23:52:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						15775e6790 
					 
					
						
						
							
							Commands received from other servers must have prefixes  
						
						 
						
						... 
						
						
						
						Make sure that all commands received from other servers do have
valid prefixes.
Only exceptions are PING and ERROR commands that can occure without
prefixes when generated by the remote peer itself. 
						
						
					 
					
						2011-03-21 10:46:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						62f705f97e 
					 
					
						
						
							
							Allow servers to send more commands in the first 10 secods  
						
						 
						
						... 
						
						
						
						This helps to speed up server login and network synchronisation. 
						
						
					 
					
						2011-03-21 09:42:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a39e2f22c9 
					 
					
						
						
							
							IRC_CHANINFO(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2011-03-19 17:29:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dcb1951efd 
					 
					
						
						
							
							Handle_GLOBAL(): don't use multi-line strings  
						
						 
						
						... 
						
						
						
						They aren't supported by elder C compilers ... 
						
						
					 
					
						2011-03-19 17:28:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fa8b83e69b 
					 
					
						
						
							
							Merge branches 'CloakUserHost', 'QuitOnHTTP' and 'bug72-WHOIS-List'  
						
						 
						
						... 
						
						
						
						* CloakUserHost:
  Add a note not to use a percent sign ("%") in CloakHost variable
  Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick
  Don't use "the.net" in sample-ngircd.conf, use "example.net"
  ngircd.conf.5: document "ClientHost" and "ClientUserNick"
  Move "ClientHost" and "ClientUserNick" to end of [Global] section
  ClientUserNick setting
  ClientHost setting
* QuitOnHTTP:
  Only "handle" HTTP commands on unregistered connections
  Don't use IRC_QUIT_HTTP() if STRICT_RFC is #define'd
  IRC_QUIT_HTTP(): enhance error message
  Move IRC_QUIT_HTTP() below IRC_QUIT()
  quit on HTTP commands: GET & POST
* bug72-WHOIS-List:
  Add "whois-test" to testsuite and distribution archive
  Add support for up to 3 targets in WHOIS queries. 
						
						
					 
					
						2011-03-19 17:16:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						acd7a5d6d4 
					 
					
						
						
							
							Add a note not to use a percent sign ("%") in CloakHost variable  
						
						 
						
						... 
						
						
						
						The percent sign is reserved for future extensions, for example to
expand some variables like %H to a hash value of the real host name ...
Idea by kaFux in #ngircd. 
						
						
					 
					
						2011-03-19 17:04:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae7470ceb5 
					 
					
						
						
							
							Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick  
						
						 
						
						
						
						
					 
					
						2011-03-19 16:58:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d1f604ab89 
					 
					
						
						
							
							Add "whois-test" to testsuite and distribution archive  
						
						 
						
						... 
						
						
						
						Test script proposed by Dana Dahlstrom, 2008-02-17.
See <https://arthur.barton.de/bugzilla/show_bug.cgi?id=72> ... 
						
						
					 
					
						2011-03-19 15:03:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ff2a425ab8 
					 
					
						
						
							
							Add support for up to 3 targets in WHOIS queries.  
						
						 
						
						... 
						
						
						
						also allow up to one wildcard query from local hosts.
Follows ircd 2.10 implementation rather than RFC 2812.
At most 10 entries are returned per wildcard expansion.
WHOIS test cases by Dana Dahlstrom. 
						
						
					 
					
						2011-03-19 15:03:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f419a369bf 
					 
					
						
						
							
							Doxygen: Remove header.inc.html and ngircd-doc.css from distribution  
						
						 
						
						
						
						
					 
					
						2011-03-19 15:02:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						152b529abf 
					 
					
						
						
							
							ngircd.conf.5: describe types of variables  
						
						 
						
						... 
						
						
						
						Describe the possible types of variables in ngircd.conf:
booleans, text strings, integer numbers.
And add type information to each variable description. 
						
						
					 
					
						2011-03-18 11:15:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fc55c945db 
					 
					
						
						
							
							Don't use "the.net" in sample-ngircd.conf, use "example.net"  
						
						 
						
						... 
						
						
						
						"the.net" is an existing domain of the Texas Higher Education Network ...
See RFC 2606. 
						
						
					 
					
						2011-03-18 10:46:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b19f7d73cb 
					 
					
						
						
							
							Only "handle" HTTP commands on unregistered connections  
						
						 
						
						
						
						
					 
					
						2011-03-17 00:03:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						38747b40dc 
					 
					
						
						
							
							Don't use IRC_QUIT_HTTP() if STRICT_RFC is #define'd  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:58:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dbb66695c9 
					 
					
						
						
							
							IRC_QUIT_HTTP(): enhance error message  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:58:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77cff9e47c 
					 
					
						
						
							
							Move IRC_QUIT_HTTP() below IRC_QUIT()  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:56:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c0d13c4713 
					 
					
						
						
							
							ngircd.conf.5: document "ClientHost" and "ClientUserNick"  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:44:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						25dd193e9b 
					 
					
						
						
							
							Move "ClientHost" and "ClientUserNick" to end of [Global] section  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:43:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Adam Toth 
							
						 
					 
					
						
						
							
						
						71d8c37171 
					 
					
						
						
							
							ClientUserNick setting  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:15:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Adam Toth 
							
						 
					 
					
						
						
							
						
						52f59149ad 
					 
					
						
						
							
							ClientHost setting  
						
						 
						
						
						
						
					 
					
						2011-03-16 23:15:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Adam Toth 
							
						 
					 
					
						
						
							
						
						33e8c24806 
					 
					
						
						
							
							quit on HTTP commands: GET & POST  
						
						 
						
						
						
						
					 
					
						2011-03-16 22:59:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5417a72536 
					 
					
						
						
							
							channel: always reject zero-length channel key  
						
						 
						
						... 
						
						
						
						previously, any client could join in this configuration:
[Channel]
  Name = #test
  Modes = tnk
  KeyFile = /tmp/foobar
fix this by checking for zero-length key before comparing
key to channel key. 
						
						
					 
					
						2011-02-28 23:28:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						94e4562c1c 
					 
					
						
						
							
							PAM-Auth child: log if result can't be reported  
						
						 
						
						... 
						
						
						
						This fixes the followin GCC warning on modern Linux systems as well:
irc-login.c:     In function ‘Hello_User’:
irc-login.c:876: warning: ignoring return value of ‘write’,
                 declared with attribute warn_unused_result 
						
						
					 
					
						2011-02-23 22:55:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6caa947f98 
					 
					
						
						
							
							Protocol.txt: Update description of CHANINFO command  
						
						 
						
						
						
						
					 
					
						2011-02-17 12:26:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e49109e36d 
					 
					
						
						
							
							Add cscope.out to .gitignore file  
						
						 
						
						
						
						
					 
					
						2011-02-16 14:06:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						adfa968f99 
					 
					
						
						
							
							Correctly detect errors when handling "MODE x" commands  
						
						 
						
						
						
						
					 
					
						2011-02-14 01:44:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						07f241ff6d 
					 
					
						
						
							
							Enhance documentation for the WEBIRC command  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						53fecf5a2b 
					 
					
						
						
							
							Doxygen'ify irc-login.c  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8a674c3263 
					 
					
						
						
							
							Doxygen'ify irc-channel.c  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1f5fbd5992 
					 
					
						
						
							
							Doxygen'ify conn.c  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5858dc3886 
					 
					
						
						
							
							Doxygen'ify proc.h  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af6ac0fa41 
					 
					
						
						
							
							Doxygen'ify parse.h  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f3ec90f3f0 
					 
					
						
						
							
							Doxygen'ify and update comments in ngircd.{c|h}  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c6a7de869c 
					 
					
						
						
							
							Doxygen'ify and update comments in match.c  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4ef23df813 
					 
					
						
						
							
							Update and translate comments in hash.c  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5555b6cc86 
					 
					
						
						
							
							Doxygen'ify conf.h  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						72a982ae7e 
					 
					
						
						
							
							Add missong Doxygen @file tags to ngircd.h and irc-op.h  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2a7dd06ebd 
					 
					
						
						
							
							Code cleanup: mostly removing empty lines  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ebfcdb088b 
					 
					
						
						
							
							Doxygen: define ZLIB, PAM, and ZEROCONF  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03628dbeaf 
					 
					
						
						
							
							Add Doxygen @file documentation to each source and header file  
						
						 
						
						
						
						
					 
					
						2011-02-13 17:52:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						408cefd15d 
					 
					
						
						
							
							Updated Doxygen configuration file  
						
						 
						
						... 
						
						
						
						Removed unnecessary variables DETAILS_AT_TOP, EXTRACT_PRIVATE,
EXTRACT_LOCAL_CLASSES, added SHOW_DIRECTORIES=YES, STRIP_CODE_COMMENTS=NO,
REFERENCED_BY_RELATION=YES, REFERENCES_RELATION=YES,
HTML_DYNAMIC_SECTIONS=YES and GENERATE_DOCSET=NO; updated PREDEFINED. 
						
						
					 
					
						2011-02-13 17:52:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f59f773cfe 
					 
					
						
						
							
							Doxygen: remove own header and CSS file  
						
						 
						
						... 
						
						
						
						Use the ones of Doxygen instead, this has the advantage that we
benefit of new functionality of Doxygen without having to make changes. 
						
						
					 
					
						2011-02-13 17:52:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f732c7117e 
					 
					
						
						
							
							Make write buffers bigger, but flush early  
						
						 
						
						... 
						
						
						
						This patch
 - makes the server write buffer bigger: 64k,
 - makes the regular write buffer bigger: 32k,
 - tries to flush the write buffer starting at 4K.
Before this patch, a client got disconnected if the buffer flushing at 4k
failed, now regular clients can store up to 32k and servers up 64k even
if flushing is not possible at the moment (e.g. on slow links). 
						
						
					 
					
						2011-02-12 23:24:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						477224be5c 
					 
					
						
						
							
							Enhance logging on "write buffer overflow"  
						
						 
						
						
						
						
					 
					
						2011-02-12 23:24:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						493ccd57f4 
					 
					
						
						
							
							Clean up Validate_Prefix(); don't send punctuation in ERROR commands  
						
						 
						
						
						
						
					 
					
						2011-01-29 16:05:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8700f4d93c 
					 
					
						
						
							
							Better check for invalid IRC+ PASS command  
						
						 
						
						... 
						
						
						
						Don't do a NULL-pointer dereference when a remote server using the
IRC+ protocol sends an invalid PASS command without the required
<serverversion> parameter ... 
						
						
					 
					
						2011-01-23 18:38:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						765dc320f1 
					 
					
						
						
							
							Read_Request(): don't access possibly free'd CLIENT structure  
						
						 
						
						... 
						
						
						
						Handle_Buffer() can shut down connections and remove clients, so after
calling it, we have to make sure that our CLIENT pointer is still valid. 
						
						
					 
					
						2011-01-23 15:14:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9fff9f6a2b 
					 
					
						
						
							
							ngircd-test2.conf: really disable Ident and PAM ...  
						
						 
						
						
						
						
					 
					
						2011-01-19 01:19:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b856a58051 
					 
					
						
						
							
							Log "Can't read MOTD file" as "configuration error"  
						
						 
						
						... 
						
						
						
						Now this error message is displayed in the console without debug prefix
when running the configuration test (--configtest). 
						
						
					 
					
						2011-01-18 23:44:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8927700b22 
					 
					
						
						
							
							Allow "Port = 0" in [Server] blocks  
						
						 
						
						... 
						
						
						
						Port number 0 marks remote servers that try to connect to this
daemon, but where this daemon never tries to establis a connection
on its own: only incoming connections are allowed. 
						
						
					 
					
						2011-01-18 22:45:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						58a4dae56d 
					 
					
						
						
							
							conf: fix 'Value of "..." is not a number!' for negative values  
						
						 
						
						... 
						
						
						
						Don't use isdigit() function any more, because it only checks the
first character of the variable value and because it doesn't know
about the minus sign which is required e.g. for "Group = -1". 
						
						
					 
					
						2011-01-18 22:41:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						914d6a26d8 
					 
					
						
						
							
							Don't read MOTD file twice  
						
						 
						
						... 
						
						
						
						The MOTD file is read in Read_Config(), so don't read it when handling
the "MotdFile" configuration variable. Instead make sure that it is
initialized properly when (re-)reading the configuration. 
						
						
					 
					
						2011-01-18 22:01:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c98e794b38 
					 
					
						
						
							
							Add [Features] section to ngircd-test{1|2}.conf  
						
						 
						
						... 
						
						
						
						Fix commit 5a34bb203a :
It is not enough to strip the "No" prefix from "Ident" and "PAM",
but we have to introduce the new [Features] section to fix all
warning messages of ngIRCd.
Variables "Ident" and "PAM" in [Global] are completely wrong :-( 
						
						
					 
					
						2011-01-18 21:39:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a990bd72ec 
					 
					
						
						
							
							Enable WHOIS command to return information about services  
						
						 
						
						
						
						
					 
					
						2011-01-18 21:04:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5a34bb203a 
					 
					
						
						
							
							Update testsuite configuration: strip No... prefixes  
						
						 
						
						
						
						
					 
					
						2011-01-18 14:28:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d3ef2239e1 
					 
					
						
						
							
							Add connection/socket information to some log messages  
						
						 
						
						
						
						
					 
					
						2011-01-16 23:24:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a57748e1a1 
					 
					
						
						
							
							Implement channel mode 'O': "IRC operators only"  
						
						 
						
						... 
						
						
						
						This channel mode is used on DALnet (bahamut), for example. 
						
						
					 
					
						2011-01-10 12:15:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6600ce3445 
					 
					
						
						
							
							Remove ZeroConf variable from sample-ngircd.conf  
						
						 
						
						
						
						
					 
					
						2011-01-10 00:10:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a6d44dce2 
					 
					
						
						
							
							Remove support for ZeroConf/Bonjour/Rendezvous service registration  
						
						 
						
						
						
						
					 
					
						2011-01-09 23:51:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5ed7a4ea57 
					 
					
						
						
							
							TOPIC command: test for channel admin rights correctly  
						
						 
						
						... 
						
						
						
						This enables other servers, services and IRC operators to change
channel topics, even when the client is not joined to this channel.
Now the handler for TOPIC behaves like the one for MODE. 
						
						
					 
					
						2011-01-09 23:08:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ba32d594fd 
					 
					
						
						
							
							Channel_CheckAdminRights(): test if client can admin a channel  
						
						 
						
						... 
						
						
						
						This generic function tests if a client is allowed to do administrative
tasks to a specific channel:
 - servers and services are always truested ("allowed everything"),
 - channel operators are allowed,
 - IRC operarors are allowed if OperCanUseMode is set in the config. 
						
						
					 
					
						2011-01-09 22:40:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						3460c87c58 
					 
					
						
						
							
							conf: fix 'unknown section' FEATURES parse error  
						
						 
						
						... 
						
						
						
						pointed out by Alex:
ngircd.conf, line 105: Unknown section "[Features]"! 
						
						
					 
					
						2011-01-09 22:19:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						02592f912e 
					 
					
						
						
							
							IRC_TOPIC(): code cleanup  
						
						 
						
						
						
						
					 
					
						2011-01-09 22:10:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1964bda252 
					 
					
						
						
							
							conf: move 'run-time-feature-disable' options to new FEATURE section  
						
						 
						
						
						
						
					 
					
						2011-01-09 19:42:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						23ce0393b2 
					 
					
						
						
							
							array: remove check for allocated == 0  
						
						 
						
						... 
						
						
						
						allocated can only be zero if ->mem is NULL. 
						
						
					 
					
						2011-01-09 19:40:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						994a003aba 
					 
					
						
						
							
							array: remove alignment of requested size  
						
						 
						
						... 
						
						
						
						libc should know better than us.
Also, this helps debugging with tools like valgrind:
When you allocate an array of size x, and then erronoulsy
use x+1 valgrind cannot detect the bug because due to ALIGN_()
made by array.c we might have allocated more than size x... 
						
						
					 
					
						2011-01-09 19:28:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						eda2556e09 
					 
					
						
						
							
							conf: Warn if PAM=true when ngircd was built without PAM support  
						
						 
						
						
						
						
					 
					
						2011-01-09 18:17:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9402bcaa73 
					 
					
						
						
							
							conf: add missing static qualifier  
						
						 
						
						... 
						
						
						
						internal helper, so it should be static.
also, add UNUSED to 'Line'. 
						
						
					 
					
						2011-01-09 17:54:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6d11fb1497 
					 
					
						
						
							
							Update copyright notices for 2010 :)  
						
						 
						
						... 
						
						
						
						And update the NEWS and ChangeLog file as well. 
						
						
					 
					
						2011-01-09 16:11:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28bbd7e27a 
					 
					
						
						
							
							Make NoZeroConf option work with Howl  
						
						 
						
						
						
						
					 
					
						2011-01-09 14:31:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1dca082fc6 
					 
					
						
						
							
							config: deprecate NoXX-Options  
						
						 
						
						... 
						
						
						
						ngircd unfortunately uses several options using double-negation, e.g.
NoIdent = No, NoPam = No, etc.
This renames all options by dropping the "No" prefix, e.g.
"NoIdent = no" becomes "Ident = yes".
The old options will continue to work, but will cause a warning
message.
Also update man pages and default config.
To prevent silly
'Ident = yes' from appearing in  --configtest output in the
'ident support not compiled in and Ident Option not used' case,
make default value depend on feature availability.
If feature is available, enable by default, otherwise disable.
We might consider moving these options to a new
[Feature]
section, or something like that, because none of these options are
essential.
Another possible improvement:
'Ident = yes' option in ngircd.conf causes a warning if ngircd was
built without ident support.
This does not happen with e.g. zeroconf.... 
						
						
					 
					
						2011-01-09 13:59:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4a5dfcc3ac 
					 
					
						
						
							
							channel: fix confusing "adding to invite list" debug output  
						
						 
						
						... 
						
						
						
						adding entries to ban list produced 'invite list' debug output... 
						
						
					 
					
						2010-12-31 11:35:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f37e495a2b 
					 
					
						
						
							
							Command throttling: introduce MAX_COMMANDS_SERVICE  
						
						 
						
						... 
						
						
						
						New MAX_COMMANDS_SERVICE (currently set to MAX_COMMANDS_SERVER[10]),
so that services are handled like servers (and not regular users). 
						
						
					 
					
						2010-12-29 14:19:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						21cbf37db5 
					 
					
						
						
							
							Don't throttle services and servers beeing registered  
						
						 
						
						
						
						
					 
					
						2010-12-29 14:12:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4188a82e76 
					 
					
						
						
							
							Xcode: correctly sort files  
						
						 
						
						
						
						
					 
					
						2010-12-29 14:11:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						36d4f6c601 
					 
					
						
						
							
							Don't assert() when serching a client for an invalid server token  
						
						 
						
						... 
						
						
						
						This is only relevant when a trusted server on a server-server link
sends invalid commands. 
						
						
					 
					
						2010-12-24 12:48:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						186b14f332 
					 
					
						
						
							
							ngIRCd release 17.1  
						
						 
						
						
						
						
					 
					
						2010-12-19 15:59:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8ea1c5bb82 
					 
					
						
						
							
							--configtest: remember if MOTD is configured by file or phrase  
						
						 
						
						... 
						
						
						
						Configuration variables "MotdFile" and "MotdPhrase" are mutually
exclusive; so don't display content in both of them when running
"ngircd --configtest": instead remember which one is beeing used. 
						
						
					 
					
						2010-12-02 16:51:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						79ca5fe04d 
					 
					
						
						
							
							Enhance log messages when establishing server links a little bit  
						
						 
						
						
						
						
					 
					
						2010-12-02 13:40:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60bb40d67a 
					 
					
						
						
							
							Reset ID of outgoing server link on DNS error correctly  
						
						 
						
						... 
						
						
						
						Not resetting the ID prevents the daemon from trying to re-establish
outgoing server links when the DNS resolver failed to resole a hostname. 
						
						
					 
					
						2010-12-02 13:38:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5da98ec389 
					 
					
						
						
							
							Don't log critical (or worse) messages to stderr  
						
						 
						
						... 
						
						
						
						stderr isn't redirected to the "error file" any more, so there is
no point in trying to log to it ... 
						
						
					 
					
						2010-12-02 13:36:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0305f75456 
					 
					
						
						
							
							Manual page ngircd(8): add SIGNALS section  
						
						 
						
						
						
						
					 
					
						2010-12-01 22:04:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						65bcff35ff 
					 
					
						
						
							
							Manual pages: update and simplyfy AUTHORS section  
						
						 
						
						
						
						
					 
					
						2010-12-01 22:04:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						790fa89e67 
					 
					
						
						
							
							Remove "error file" when compiled with debug code enabled  
						
						 
						
						... 
						
						
						
						The information written to the "error file" (/tmp/ngircd-<PID>.err) when
ngIRCd is compiled with debug code enabled isn't that usefule, so don't
create this file at all. 
						
						
					 
					
						2010-12-01 21:22:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ce448e9077 
					 
					
						
						
							
							README: Updated list of implemented commands  
						
						 
						
						
						
						
					 
					
						2010-11-19 21:38:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd580d3ea7 
					 
					
						
						
							
							add doc/README-Interix.txt and doc/Bopm.txt to distribution tarball  
						
						 
						
						
						
						
					 
					
						2010-11-15 20:11:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						de6f08cc04 
					 
					
						
						
							
							Merge branch 'numeric-329'  
						
						 
						
						... 
						
						
						
						* numeric-329:
  New numeric 329: get channel creation time on "MODE #chan" commands
  Save channel creation time; new function Channel_CreationTime() 
						
						
					 
					
						2010-11-15 19:36:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						678d5411e2 
					 
					
						
						
							
							add doc/PAM.txt to distribution tarball  
						
						 
						
						... 
						
						
						
						doc/PAM.txt was not included in the release tarball.
reported by Christoph Biedl. 
						
						
					 
					
						2010-11-14 23:17:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7321be2ccd 
					 
					
						
						
							
							New numeric 329: get channel creation time on "MODE #chan" commands  
						
						 
						
						
						
						
					 
					
						2010-11-11 12:39:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9bc5d565bb 
					 
					
						
						
							
							Save channel creation time; new function Channel_CreationTime()  
						
						 
						
						
						
						
					 
					
						2010-11-11 12:39:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0d19f2b43a 
					 
					
						
						
							
							ngIRCd release 17  
						
						 
						
						
						
						
					 
					
						2010-11-07 17:24:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5a14942b0a 
					 
					
						
						
							
							Updated doc/Platforms.txt for upcoming release 17  
						
						 
						
						
						
						
					 
					
						2010-11-07 17:20:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2bca14b52e 
					 
					
						
						
							
							contrib/platformtest.sh: make command name quoting consistent  
						
						 
						
						
						
						
					 
					
						2010-11-07 15:26:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						29b41a4ecc 
					 
					
						
						
							
							contrib/ngircd-redhat.init: updated email address of Naoya Nakazawa  
						
						 
						
						
						
						
					 
					
						2010-11-07 14:18:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						30b6e72b96 
					 
					
						
						
							
							Fix up generation and distribution of sample-ngircd.conf  
						
						 
						
						... 
						
						
						
						- Add generated sample-ngircd.conf to new .gitignore file,
- refactor Makefile.am to generate sample-ngircd.conf on "make all",
  to clean it up on "make clean", and to install it to the correct place.
- Make sure path names in sample-ngircd.conf are separated by "/". 
						
						
					 
					
						2010-11-03 23:47:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4a19763868 
					 
					
						
						
							
							doc: change path names in sample-ngircd.conf depending on sysconfdir  
						
						 
						
						
						
						
					 
					
						2010-11-03 20:41:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bdcf3f0e24 
					 
					
						
						
							
							ngIRCd Release 17~rc3  
						
						 
						
						
						
						
					 
					
						2010-10-27 22:31:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d7ad956a06 
					 
					
						
						
							
							Fix connect attempts to further IP addresses of outgoing server links  
						
						 
						
						... 
						
						
						
						If a hostname resolves to more than one IP address (round-robin DNS,
IPv4 and IPv6) and an attempt to connect to the first address fails,
ngIRCd should try to connect to the 2nd address, 3rd address etc.
But because of a wrong variable used in the call to New_Server(),
the wrong server structure has been used in further connection attemps
which possibly lead to connection attempts to already connected servers. 
						
						
					 
					
						2010-10-27 21:59:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e2c9290030 
					 
					
						
						
							
							Debian: Install default /etc/pam.d/ngircd allowing all logins  
						
						 
						
						... 
						
						
						
						This is required for backwards compatibility when installing the -full
or -full-dbg package variant: PAM is enabled now but no configuration
present, so all login attempts would be denied ...
Creating /etc/pam.d/ngircd including "auth required pam_permit.so"
restores the old behaviour of allowing all connections. 
						
						
					 
					
						2010-10-27 00:43:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5edde9a760 
					 
					
						
						
							
							Debian: update standards to 3.9.1; add libpam0g-dev dependency  
						
						 
						
						
						
						
					 
					
						2010-10-26 22:56:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						864f3df575 
					 
					
						
						
							
							Make contrib/platformtest.sh more portable  
						
						 
						
						
						
						
					 
					
						2010-10-26 22:18:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ffccfb0975 
					 
					
						
						
							
							Mac OS X package ("make osxpkg"): generate PAM configuration  
						
						 
						
						
						
						
					 
					
						2010-10-26 15:15:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						76f40bdb98 
					 
					
						
						
							
							Xcode builds ("make xcode"): disable pam_fail_delay()  
						
						 
						
						... 
						
						
						
						disable pam_fail_delay() only is available starting with Mac
OS X 10.6; but we use the 10.5 SDK for campatibility, so don't use
this function at all when building using Xcode. 
						
						
					 
					
						2010-10-26 15:13:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3dd91923e4 
					 
					
						
						
							
							Xcode: update project file, use 10.5.x SDK  
						
						 
						
						... 
						
						
						
						This is required for universal 32 bit and 64 bit builds: now code
for ppc, i386, and x86_64 is generated (which requires 10.5 or newer). 
						
						
					 
					
						2010-10-26 15:10:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a4de27deee 
					 
					
						
						
							
							Xcode builds ("make xcode"): detect version number correctly  
						
						 
						
						
						
						
					 
					
						2010-10-26 15:09:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8449e08245 
					 
					
						
						
							
							ngIRCd release 17~rc2  
						
						 
						
						
						
						
					 
					
						2010-10-25 18:51:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05d1df97c3 
					 
					
						
						
							
							Updated contrib/platformtest.sh (new version scheme)  
						
						 
						
						... 
						
						
						
						- handle version numbers generated by "git describe"
 - detect gcc compiler version correctly when "-std=xxx" is used 
						
						
					 
					
						2010-10-25 18:49:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						01c39ba001 
					 
					
						
						
							
							New doc/HowToRelease.txt file describing the release process  
						
						 
						
						
						
						
					 
					
						2010-10-25 14:46:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c0cac641d 
					 
					
						
						
							
							ZeroConf: include header files missing since commit  a988bbc86a 
						
						 
						
						
						
						
					 
					
						2010-10-25 00:17:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8288878122 
					 
					
						
						
							
							Generate ngIRCd version number from GIT tag  
						
						 
						
						... 
						
						
						
						Now the ngIRCd release/version number is deduced from the "current"
annotated GIT tag; see "git describe --help" for details. This is the
same scheme the Linux kernel uses and gives much more details version
numbers for interim releases and inofficial source archives generated
using "make dist".
Please note: the version number is only updated it the autogen.sh
script is run; so after pulling in and pushing out new commits, you
should run ./autogen.sh! 
						
						
					 
					
						2010-10-24 21:51:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						596bc096b0 
					 
					
						
						
							
							Make sourcecode compatible with ansi2knr again  
						
						 
						
						... 
						
						
						
						This allows to compile ngIRCd using a pre-ANSI K&R C compiler again:
all source files are automatically converted by the included ansi2knr
program (of GNU automake/autoconf) before compiling them with the
K&R C compiler, but a few coding standards must be met.
Tested on Apple A/UX 3.x.
Regression testing on Linux and Mac OS X. 
						
						
					 
					
						2010-10-24 21:48:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5700329f8c 
					 
					
						
						
							
							./configure: check if C compiler can compile ISO Standard C  
						
						 
						
						... 
						
						
						
						This is required for enabling ansi2knr on systems that don't have an
ANSI C compiler installed (e.g. on A/UX with Apple standard C compiler). 
						
						
					 
					
						2010-10-24 14:14:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3b74280879 
					 
					
						
						
							
							./configure: check support for C prototypes again  
						
						 
						
						
						
						
					 
					
						2010-10-24 13:50:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f1267ca375 
					 
					
						
						
							
							Don't use PARAMS() macro for function implementations  
						
						 
						
						... 
						
						
						
						The PARAMS() macro is only needed for function prototypes;
don't use it for the actual implementations. 
						
						
					 
					
						2010-10-24 13:41:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ccb175dce6 
					 
					
						
						
							
							Added m68k/apple/aux3.0.1 (gcc 2.7.2) to doc/Platforms.txt  
						
						 
						
						
						
						
					 
					
						2010-10-19 22:19:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						99e08eaced 
					 
					
						
						
							
							Only try to set FD_CLOEXEC if this flag is defined  
						
						 
						
						... 
						
						
						
						A/UX 3.x doesn't implement this constant, for example. 
						
						
					 
					
						2010-10-19 22:17:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5f2bc55d36 
					 
					
						
						
							
							Only use "__attribute__ ((unused))" if GCC >=2.8 is used  
						
						 
						
						... 
						
						
						
						At least GCC 2.7.2 doesn't support this attribute. 
						
						
					 
					
						2010-10-19 22:13:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1fa5b11995 
					 
					
						
						
							
							doc/Makefile.am: don¹t set docdir, automake handles it already  
						
						 
						
						... 
						
						
						
						And elder make(1) programs don¹t like "x ?= y" ... 
						
						
					 
					
						2010-10-13 22:46:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d00a0f1e7c 
					 
					
						
						
							
							ngIRCd release 17~rc1  
						
						 
						
						
						
						
					 
					
						2010-10-11 23:25:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a988bbc86a 
					 
					
						
						
							
							New configuration option "NoZeroConf" to disable ZeroConf registration  
						
						 
						
						... 
						
						
						
						If ngIRCd is compiled to register its services using ZeroConf (e.g. using
Howl, Avahi or on Mac OS X) this parameter can be used to disable service
registration at runtime. 
						
						
					 
					
						2010-10-11 16:54:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4226db873f 
					 
					
						
						
							
							Xcode: only build current architecture in "Debug" target  
						
						 
						
						
						
						
					 
					
						2010-10-09 20:13:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f579043671 
					 
					
						
						
							
							doc/Platforms.txt: added NetBSD 5.0.2  
						
						 
						
						
						
						
					 
					
						2010-10-07 13:20:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						50cb321bb1 
					 
					
						
						
							
							Updated doc/Platforms.txt  
						
						 
						
						
						
						
					 
					
						2010-10-05 23:19:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ade8902b88 
					 
					
						
						
							
							Make sure sighandlers.h is listed in noinst_HEADERS  
						
						 
						
						... 
						
						
						
						... because it must be included in the distribution archive :-) 
						
						
					 
					
						2010-10-05 21:57:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3a826b774a 
					 
					
						
						
							
							const'ify ngt_SyslogFacilityName() function  
						
						 
						
						... 
						
						
						
						This fixes the following gcc compiler warning:
tool.c: In function 'ngt_SyslogFacilityName':
tool.c:195: warning: return discards qualifiers from pointer target type 
						
						
					 
					
						2010-10-05 20:16:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c51cc88eb0 
					 
					
						
						
							
							Debian packages: build "-full" and "-full-dbg" with support for PAM  
						
						 
						
						
						
						
					 
					
						2010-10-03 15:06:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e82a91d13 
					 
					
						
						
							
							New configuration option "SyslogFacility"  
						
						 
						
						... 
						
						
						
						The new option "SyslogFacility" deines the syslog "facility" to which
ngIRCd should send log messages.
Possible values are system dependant, but most probably "auth", "daemon",
"user" and "local1" through "local7" are possible values; see syslog(3).
Default is "local5" for historical reasons. 
						
						
					 
					
						2010-09-24 17:39:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4943bbb066 
					 
					
						
						
							
							New functions ngt_SyslogFacilityName() and ngt_SyslogFacilityID()  
						
						 
						
						... 
						
						
						
						These both functions translate syslog facility names to ID numbers
and vice versa. On systems that don't define the facilitynames[] array
in syslog.h, we try to build one ourself. 
						
						
					 
					
						2010-09-24 16:29:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e2ba7e08b4 
					 
					
						
						
							
							Explicitly cast return value of read(2) to "int"  
						
						 
						
						... 
						
						
						
						This fixes the following gcc warning, emitted by Xcode:
src/ngircd/sighandlers.c: In function 'Signal_Callback':
src/ngircd/sighandlers.c:239: warning: implicit conversion shortens 64-bit value into a 32-bit value 
						
						
					 
					
						2010-09-22 14:15:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b1a117cd98 
					 
					
						
						
							
							Add sighandlers.{c|h} to Xcode project  
						
						 
						
						... 
						
						
						
						And update static Mac OS X config.h used by the Xcode project. 
						
						
					 
					
						2010-09-22 14:11:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a770e8e2d 
					 
					
						
						
							
							Don't call sigaction() if it is not available on the system  
						
						 
						
						
						
						
					 
					
						2010-09-22 14:10:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ba720fcbae 
					 
					
						
						
							
							Fix signalpipe file descriptor leak on RESTART  
						
						 
						
						... 
						
						
						
						Signals_Init() must only be called once.
This does not affect any ngircd release version.
Earlier version of this patch moved the io and sighandler
initialization before the while() loop, but as Alexander
Barton noticed that broke all systems without builtin select
support in io.c... 
						
						
					 
					
						2010-09-14 23:53:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b3cfbc3d28 
					 
					
						
						
							
							sighandlers.{c|h}: Code cleanup  
						
						 
						
						... 
						
						
						
						- declare signals_catch[] array not between the function implementations.
 - rename now local function NGIRCd_Rehash() to Rehash().
 - remove empty and therefore not used "catch SIGHUP; break;". 
						
						
					 
					
						2010-09-14 00:30:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74578890b7 
					 
					
						
						
							
							Make sighandlers.{c|h} compatible with ansi2knr  
						
						 
						
						
						
						
					 
					
						2010-09-14 00:29:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						212311efc5 
					 
					
						
						
							
							Updated ChangeLog to include signal handler changes  
						
						 
						
						
						
						
					 
					
						2010-09-14 00:18:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fe5c7cb22d 
					 
					
						
						
							
							Bump version number to "17-dev"  
						
						 
						
						
						
						
					 
					
						2010-09-14 00:05:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cdae82413d 
					 
					
						
						
							
							Update ChangeLog and NEWS: include SIGUSR1/SIGUSR2 changes  
						
						 
						
						
						
						
					 
					
						2010-09-14 00:05:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3600dc60fc 
					 
					
						
						
							
							Output connection status when dumping the internal server state  
						
						 
						
						
						
						
					 
					
						2010-09-14 00:05:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cd954ee7e9 
					 
					
						
						
							
							Reformat "server state" debug messages a little bit  
						
						 
						
						
						
						
					 
					
						2010-09-14 00:04:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						355828e64f 
					 
					
						
						
							
							Enable the daemon to dump its internal state in debug-mode.  
						
						 
						
						... 
						
						
						
						This patch allows ngIRCd to dump its internal state (connected clients,
actual configuration) when compiled with --enable-debug. The daemon
catches two more signals:
 - SIGUSR1: toggle debug mode (on/off),
 - SIGUSR2: dump internal state to console/syslog. 
						
						
					 
					
						2010-09-14 00:02:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						755f54b150 
					 
					
						
						
							
							signalhandlers: add fallback to deprecated sysv API  
						
						 
						
						
						
						
					 
					
						2010-09-11 11:36:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ef3dbf96eb 
					 
					
						
						
							
							remove NGIRCd_SignalRehash  
						
						 
						
						... 
						
						
						
						now that the main signal handling is done from the dispatcher
loop we can call NGIRCD_Rehash() directly.
the /REHASH handler can queue the Rehash() function for
execution by sending a SIGHUP.  It will be run when we
return back to the dispatch loop. 
						
						
					 
					
						2010-09-11 11:36:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1fe17e246c 
					 
					
						
						
							
							Add new 'delayed' signal handlers.  
						
						 
						
						... 
						
						
						
						Allows to defer/queue signal processing for execution on the next
event dispatch call, i.e. we can perform any signal action in
normal, non-signal context.
Example uses:
- Reload everything on HUP without writing a global "SIGHUP_received"
  variable
- Dump status of internal Lists on SIGUSR1, etc. 
						
						
					 
					
						2010-09-11 11:36:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c135d0dded 
					 
					
						
						
							
							io: add io_cloexec to set close-on-exec flag.  
						
						 
						
						
						
						
					 
					
						2010-09-11 11:36:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1e281a8baa 
					 
					
						
						
							
							ng_ipaddr.h: include assert.h  
						
						 
						
						... 
						
						
						
						We use assert() in this header, so we should include assert.h. 
						
						
					 
					
						2010-09-11 11:35:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6349ec8bb3 
					 
					
						
						
							
							Conn_SyncServerStruct(): test all connections; and work case insensitive  
						
						 
						
						... 
						
						
						
						Fix synchronization of established connections and configured server
structures after a configuration update:
 - Not only test servers that already have a connection, but also check
   and update configured servers to which a new connection is beeing
   established (SERVER_WAIT state).
 - And do the server name comparision case-insensitive. 
						
						
					 
					
						2010-09-08 02:02:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8d68fe3f86 
					 
					
						
						
							
							Check_Servers(): skip servers already beeing connected  
						
						 
						
						... 
						
						
						
						Let CheckServers() not only skip servers that already have a
connection, but also skip servers to which a new connection is
already beeing established (SERVER_WAIT state). 
						
						
					 
					
						2010-09-08 00:45:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f6c19712e 
					 
					
						
						
							
							Check_Servers(): Code cleanup  
						
						 
						
						
						
						
					 
					
						2010-09-08 00:42:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4833f9e5c8 
					 
					
						
						
							
							Update ChangeLog and NEWS in preparation for the next release ...  
						
						 
						
						
						
						
					 
					
						2010-08-29 18:10:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						90a186158b 
					 
					
						
						
							
							Fix linebreak in INSTALL text to fit in 80 columns  
						
						 
						
						
						
						
					 
					
						2010-08-29 18:09:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b52d5e2a78 
					 
					
						
						
							
							configure: correctly indent IPv6 yes/no summary output  
						
						 
						
						
						
						
					 
					
						2010-08-25 00:02:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						04e38f17ae 
					 
					
						
						
							
							Don't reset My_Connections[Idx].lastping when reading data  
						
						 
						
						... 
						
						
						
						This fixes PING-PONG lag calculation (which resulted in "0" before).
The "lastping" time is still reset it if a time shift backwards has
been detected to prevent the daemon from miscalculating ping timeouts. 
						
						
					 
					
						2010-08-19 15:58:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						32188d821b 
					 
					
						
						
							
							write_whoreply(): respect hostname cloaking  
						
						 
						
						
						
						
					 
					
						2010-08-18 00:01:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6f4a348b75 
					 
					
						
						
							
							IRC_USERHOST(): respect hostname cloaking  
						
						 
						
						
						
						
					 
					
						2010-08-17 23:56:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a51670005f 
					 
					
						
						
							
							IRC_USERHOST(): Code cleanup & some documentation  
						
						 
						
						
						
						
					 
					
						2010-08-17 23:55:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0263fa4c66 
					 
					
						
						
							
							Send_Message(): respect hostname cloaking  
						
						 
						
						
						
						
					 
					
						2010-08-17 21:16:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						31ea0f8ee9 
					 
					
						
						
							
							IRC_WriteStrClientPrefix() / Get_Prefix(): respect hostname cloaking  
						
						 
						
						
						
						
					 
					
						2010-08-17 21:14:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fd4dfccc30 
					 
					
						
						
							
							Refactor IRC_WriteStr{Channel|Related}Prefix(); support cloaking  
						
						 
						
						... 
						
						
						
						Move common code to new local function Send_Marked_Connections()
and respect hostname cloaking. 
						
						
					 
					
						2010-08-17 21:11:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2a4bf67aac 
					 
					
						
						
							
							Implement user mode "x": hostname cloaking ( closes :  #102 )  
						
						 
						
						... 
						
						
						
						When a client has user mode "x" set, its real hostname is cloaked
by substituting it with the server name (as configured in ngircd.conf).
Restricted clients (user mode "r") aren't allowed to change mode "x".
Please note that hostname cloaking is only in effect in server-client
communication! The server still uses the real hostname for its own
logging and for all server-server communication -- therefore all servers
in the network must support user mode "x" to prevent older servers
from leaking the real hostname of a cloaked client! 
						
						
					 
					
						2010-08-17 21:05:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						575485eb82 
					 
					
						
						
							
							WHOWAS: respect hostname cloaking  
						
						 
						
						... 
						
						
						
						Store cloaked hostname if user mode "x" is set when the client
disconnects from the server. 
						
						
					 
					
						2010-08-17 21:02:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3fd4f320b7 
					 
					
						
						
							
							WHOIS: respect hostname cloaking  
						
						 
						
						
						
						
					 
					
						2010-08-17 21:00:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6fdd3479f1 
					 
					
						
						
							
							Implement Client_HostnameCloaked() and Client_MaskCloaked()  
						
						 
						
						... 
						
						
						
						These two functions return the cloaked hostname, if the client has
enabled hostname cloaking indicated by the -- still to implement --
user mode "x". See furter patches :-) 
						
						
					 
					
						2010-08-17 20:54:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						617640e0a3 
					 
					
						
						
							
							Clean up an document Client_Hostname() and Client_Mask()  
						
						 
						
						
						
						
					 
					
						2010-08-17 20:51:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f72e22d361 
					 
					
						
						
							
							Make configure switch "--docdir" work ( closes :  #108 )  
						
						 
						
						
						
						
					 
					
						2010-08-17 15:59:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c65bf5d2ce 
					 
					
						
						
							
							Reformat and update FAQ.txt a little bit  
						
						 
						
						
						
						
					 
					
						2010-08-13 15:53:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9c6230e177 
					 
					
						
						
							
							INSTALL: mention SSL and IPv6  
						
						 
						
						
						
						
					 
					
						2010-08-12 21:46:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						479a43b1c6 
					 
					
						
						
							
							INSTALL: mention changed handling of MotdFile.  
						
						 
						
						
						
						
					 
					
						2010-08-12 21:46:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						056de78e31 
					 
					
						
						
							
							ngircd: change MOTD file handling  
						
						 
						
						... 
						
						
						
						previously, the given MotdFile file was read whenever a client
requested it.
Change handling to read the MotdFile contents into memory once
during config file parsing.
Two side effects:
- changes to the MOTD file do not have any effect until ngircds
  configuration is reloaded
- MOTD file does no longer have to reside in the chroot directory
  (the MOTD contents will then not be re-read on reload in that case) 
						
						
					 
					
						2010-08-12 21:46:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a02bc9cc6f 
					 
					
						
						
							
							startup: open /dev/null before chroot  
						
						 
						
						... 
						
						
						
						before people had to create a /dev/null inside the chroot to make
redirection work. 
						
						
					 
					
						2010-08-01 00:07:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						01e40f4b55 
					 
					
						
						
							
							Allow IRC ops to change channel modes even without OperServerMode set  
						
						 
						
						
						
						
					 
					
						2010-07-25 16:44:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						acb66d6463 
					 
					
						
						
							
							Allow IRC operators to use MODE command on any channel ( closes :  #100 )  
						
						 
						
						... 
						
						
						
						This allows IRC operators to change channel modes of ANY channel,
even without joining these channels first. 
						
						
					 
					
						2010-07-25 16:18:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						63a304755a 
					 
					
						
						
							
							Added mailmap file for git-[short]log and git-blame  
						
						 
						
						
						
						
					 
					
						2010-07-25 15:13:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6ebb31ab35 
					 
					
						
						
							
							Remove Proc_Kill(), use timeout to kill child processes  
						
						 
						
						... 
						
						
						
						This avoids a race and potentionally killing the wrong process on
systems that use randomized process IDs; now the child itself is
responsible to exit in a timely manner using SIGALRM. 
						
						
					 
					
						2010-07-14 10:29:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf93881dfb 
					 
					
						
						
							
							New function Conn_CloseAllSockets() to close all open sockets  
						
						 
						
						... 
						
						
						
						This is useful in forked child processes, for example, to make sure that
they don't hold connections open that the main process wants to close. 
						
						
					 
					
						2010-07-14 10:27:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						560492a4a4 
					 
					
						
						
							
							Authenticated users should be registered without the "~" mark  
						
						 
						
						
						
						
					 
					
						2010-07-13 23:18:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9cd3494de9 
					 
					
						
						
							
							Don't Proc_Kill() childs after Proc_Read(): done there already.  
						
						 
						
						
						
						
					 
					
						2010-07-13 22:29:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6131822af6 
					 
					
						
						
							
							Don't even fork a PAM-subprocess if "NoPAM" option is set  
						
						 
						
						
						
						
					 
					
						2010-07-13 22:14:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						57a2faf4a7 
					 
					
						
						
							
							Use Proc_GenericSignalHandler() as handler for SIGTERM by default  
						
						 
						
						
						
						
					 
					
						2010-07-13 22:04:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						41034950d9 
					 
					
						
						
							
							Mark some variables as "unused" to prevent compiler warnings  
						
						 
						
						... 
						
						
						
						Some variables are only used when compiling with IDENT or PAM support
or when the debug code is enabled. Mark them as "unused" so that gcc
doesn't generate warnings when neither of these options is enabled. 
						
						
					 
					
						2010-07-13 16:50:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6faf44bc6d 
					 
					
						
						
							
							Set NoPAM=yes in configuration files used for the testsuite  
						
						 
						
						
						
						
					 
					
						2010-07-13 16:48:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f369177617 
					 
					
						
						
							
							New configuration option "NoPAM" to disable PAM  
						
						 
						
						... 
						
						
						
						When the "NoPAM" configuration option is set and ngIRCd is compiled
with support for PAM, ngIRCd will not call any PAM functions: all
connection attemps without password will succeed instead and all
connection attemps with password will fail.
If ngIRCd is compiled without PAM support, this option is a dummy
option and nothing changes: the global server password will still be
in effect. 
						
						
					 
					
						2010-07-13 16:47:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						37ee0a3313 
					 
					
						
						
							
							io.c: Include conn.h when using the select() API  
						
						 
						
						
						
						
					 
					
						2010-07-12 13:24:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03457135b7 
					 
					
						
						
							
							Use correct preprocessor syntax when testing for PAM and IDENTAUTH  
						
						 
						
						
						
						
					 
					
						2010-07-12 13:22:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28424d013d 
					 
					
						
						
							
							Make sure signal.h is #include'd when needed  
						
						 
						
						
						
						
					 
					
						2010-07-12 13:22:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						583c50476b 
					 
					
						
						
							
							Initial documentation for using PAM with ngIRCd  
						
						 
						
						
						
						
					 
					
						2010-07-12 13:07:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						808d4f6e85 
					 
					
						
						
							
							Implement asynchronous user authentication using PAM  
						
						 
						
						... 
						
						
						
						For each client connection a child process is forked which handles the
actual PAM authentication and reports the result back to the master
process using a pipe for communication.
While the PAM authentication is in process the daemon does not block. 
						
						
					 
					
						2010-07-12 12:56:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fb4b5acfb8 
					 
					
						
						
							
							Add new pam.{c|h} module to Xcode project  
						
						 
						
						... 
						
						
						
						Adjust Xcode project and Mac OS X static config.h header to use PAM. 
						
						
					 
					
						2010-07-12 12:54:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77870ddf2d 
					 
					
						
						
							
							Add pam.{c|h} to project and implement PAM_Authenticate() function  
						
						 
						
						
						
						
					 
					
						2010-07-12 12:53:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1995af0ed6 
					 
					
						
						
							
							New functions Client_[Set]OrigUser() to get/set user specified by peer  
						
						 
						
						... 
						
						
						
						The Client_SetOrigUser() function is used to store the peer-provided
user name (see USER command) in its original form, not changed by
IDENT results, for example. 
						
						
					 
					
						2010-07-11 17:03:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						761b2284b9 
					 
					
						
						
							
							Detect PAM libraries  
						
						 
						
						
						
						
					 
					
						2010-07-11 17:01:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						79be1c477e 
					 
					
						
						
							
							Refactor Resolve_Read() into generic Proc_Read() function  
						
						 
						
						
						
						
					 
					
						2010-07-11 16:58:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b5e2fe38e 
					 
					
						
						
							
							Make Proc_Kill() more fault-tolerant  
						
						 
						
						
						
						
					 
					
						2010-07-11 16:54:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bf8b646304 
					 
					
						
						
							
							New function Conn_GetProcStat()  
						
						 
						
						... 
						
						
						
						Get PROC_STAT sub-process structure of a given connection. 
						
						
					 
					
						2010-07-11 15:15:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e4ffcd00bd 
					 
					
						
						
							
							Code cleanup: don't reset penalty time on DNS resolver result  
						
						 
						
						... 
						
						
						
						See commit d4632a727f : it's not necessary any more! 
						
						
					 
					
						2010-07-11 15:12:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4cc4c29e38 
					 
					
						
						
							
							New function Proc_GenericSignalHandler()  
						
						 
						
						
						
						
					 
					
						2010-07-01 00:39:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0db9a31e50 
					 
					
						
						
							
							Rename Log_[{Init|Exit}_]Resolver to Log_[{Init|Exit}_]Subprocess  
						
						 
						
						... 
						
						
						
						Rename Log_Init_Resolver, Log_Exit_Resolver, and Log_Resolver to
Log_Init_Subprocess, Log_Exit_Subprocess, and Log_Subprocess and
make it more generic thereby. 
						
						
					 
					
						2010-07-01 00:34:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5462c6c50f 
					 
					
						
						
							
							Don't #include client.h when conn.h/conn-func.h is already included  
						
						 
						
						... 
						
						
						
						conn.h and cinn-func.h both already #include client.h, so it is
not needed to do it twice. 
						
						
					 
					
						2010-06-30 23:49:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3d49fa5bff 
					 
					
						
						
							
							New function Conn_GetFromProc() to get CONN_ID of a subprocess  
						
						 
						
						... 
						
						
						
						Get CONN_ID from file descriptor associated to a subprocess structure. 
						
						
					 
					
						2010-06-29 23:38:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2d4ea28835 
					 
					
						
						
							
							Resolver: Implement signal handler and catch TERM signal  
						
						 
						
						
						
						
					 
					
						2010-06-29 22:55:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d4632a727f 
					 
					
						
						
							
							Don't set a penalty time when doing DNS lookups  
						
						 
						
						... 
						
						
						
						The logic isn't as described in the source and intended by this code:
ngIRCd doesn't wait for the asynchronous resolver process until the set
penalty time is over, but until the forked process terminates or the
initial connection timeout (= PongTimeout) triggers.
So don't set the penalty time at all and remove the wrong comment. 
						
						
					 
					
						2010-06-29 22:55:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60f5dd5b29 
					 
					
						
						
							
							Update comments: subprocesses not only can be resolver processes  
						
						 
						
						
						
						
					 
					
						2010-06-29 22:55:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						89e73ad4b4 
					 
					
						
						
							
							Refactoring: Rename CONNECTION.res_stat to .proc_stat  
						
						 
						
						... 
						
						
						
						We want to use this process status variable not only for the
resolver subprocesses but other asynchronous tasks as well;
so let's name it more generic. 
						
						
					 
					
						2010-06-29 22:55:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						54e67ea9ee 
					 
					
						
						
							
							New "module" proc.c/proc.h for generic process handling  
						
						 
						
						... 
						
						
						
						The new "module" proc.c is used for functions dealing with child
processes. At the moment, it is only used by the asynchronous resolver.
All the functions already implemented habe been migrated from the
resolver code base, and the rest of the ngIRCd source code has been
adepted to the new namespace and calling conventions.
The goal is to develop "generic" process handling functions that can
be used for other purposes as well, e.g. running processes on client
connects etc. 
						
						
					 
					
						2010-06-29 22:55:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cc336b7558 
					 
					
						
						
							
							Only #include resolve.h if it is really needed  
						
						 
						
						
						
						
					 
					
						2010-06-29 22:55:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae55d4f500 
					 
					
						
						
							
							Fix redundant redeclaration of Conn_Count*() functions  
						
						 
						
						... 
						
						
						
						The wrongly placed #endif lead to the following compiler warnings:
conn.h:125: warning: redundant redeclaration of ‘Conn_Count’
conn.h:125: warning: previous declaration of ‘Conn_Count’ was here
conn.h:126: warning: redundant redeclaration of ‘Conn_CountMax’
conn.h:126: warning: previous declaration of ‘Conn_CountMax’ was here
conn.h:127: warning: redundant redeclaration of ‘Conn_CountAccepted’
conn.h:127: warning: previous declaration of ‘Conn_CountAccepted’ was here 
						
						
					 
					
						2010-06-26 00:45:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						edfa215481 
					 
					
						
						
							
							const'ify Conn_WriteStr() function  
						
						 
						
						
						
						
					 
					
						2010-06-26 00:44:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c6742192a6 
					 
					
						
						
							
							const'ify Send_ListChange() function in irc-mode.c  
						
						 
						
						
						
						
					 
					
						2010-06-26 00:42:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c0d4af55a 
					 
					
						
						
							
							const'ify IRC_WriteStrXXX() and Get_Prefix() functions  
						
						 
						
						
						
						
					 
					
						2010-06-26 00:38:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8605e9c0fe 
					 
					
						
						
							
							const'ify command name variable in _COMMAND strcuture  
						
						 
						
						
						
						
					 
					
						2010-06-26 00:37:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a68103771c 
					 
					
						
						
							
							const'ify Client_TypeText()  
						
						 
						
						
						
						
					 
					
						2010-06-26 00:31:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8ad1c23ae4 
					 
					
						
						
							
							Add some documentation for using BOPM with ngIRCd  
						
						 
						
						
						
						
					 
					
						2010-06-25 15:19:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f76e0a1db6 
					 
					
						
						
							
							Implement user mode "c": receive connect/disconnect NOTICEs  
						
						 
						
						... 
						
						
						
						Users having the user mode "c" set receive NOTICE messages on each
new client connection to the local server as well as disconnects.
Only IRC operators (users having the mode "o" set) are allowed to
set the 'c' user mode.
These connect/disconnect messages can be useful for open proxy
scanners -- BOPM (http://wiki.blitzed.org/BOPM ) is now functional
with ngIRCd, for example. 
						
						
					 
					
						2010-06-25 00:33:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51ed742054 
					 
					
						
						
							
							Refactor Wall_ServerNotice() into more generic Log_ServerNotice()  
						
						 
						
						... 
						
						
						
						Log_ServerNotice() sends a messages to all users having a given
user mode set. 
						
						
					 
					
						2010-06-25 00:33:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60eac5e952 
					 
					
						
						
							
							New function Conn_IPA(): get client IP address as string  
						
						 
						
						
						
						
					 
					
						2010-06-25 00:33:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						139d6303e7 
					 
					
						
						
							
							ngircd.init: require $network $remote_fs when stopping ngircd  
						
						 
						
						
						
						
					 
					
						2010-06-25 00:10:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neale Pickett 
							
						 
					 
					
						
						
							
						
						28f8b50174 
					 
					
						
						
							
							Show SSL status in WHOIS, numeric 275  
						
						 
						
						... 
						
						
						
						"I've been wanting this for years and finally took the 5 minutes to
patch it in. I took the response code (275) from whatever's running
OFTC's IRC network."
  -- Neale Pickett <neale@woozle.org >, Fri, 11 Jun 2010 17:32:41 -0500
(OFTC is running Hybrid ircd.) 
						
						
					 
					
						2010-06-23 11:00:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e2930f3f5e 
					 
					
						
						
							
							Include correct header files when testing for arpa/inet.h ( Closes :  #105 )  
						
						 
						
						... 
						
						
						
						Tested on OpenBSD 4.7, OpenBSD 4.1, FreeBSD 8, Linux and Mac OS X.
Thanks to rck <dev.rck@gmail.com > for reporting and testing! 
						
						
					 
					
						2010-06-09 12:03:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						059e707249 
					 
					
						
						
							
							Revert "configure: make implicit declarations fatal"  
						
						 
						
						... 
						
						
						
						This reverts commit b3a6c33da0b12ba74dc395979b677813d4bc2c0f.
apparently not all gcc versions support this 8-( 
						
						
					 
					
						2010-06-09 12:03:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b849e63fbf 
					 
					
						
						
							
							configure: make implicit declarations fatal  
						
						 
						
						... 
						
						
						
						from bugzilla #105 :
"ngircd-16 works great under openbsd4.7/i386, but it segfaults on
openbsd4.7/amd64."
Caused by missing function prototypes and the resulting truncation of
pointer to int.
Lets try to catch these bugs during compilation instead of SIGSEGV. 
						
						
					 
					
						2010-06-09 11:49:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						55190f2d3d 
					 
					
						
						
							
							Don't access already freed memory in IRC_KILL()  
						
						 
						
						... 
						
						
						
						It is not possible to call Conn_Close() after Client_Destroy() has been
called, because Conn_Close wants to access the CLIENT structure which
then has been freed already.
Fix IRC_KILL to use Conn_Close() for local clients and Client_Destroy()
for remote clients only (and never both). 
						
						
					 
					
						2010-05-22 17:03:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6dc80bd195 
					 
					
						
						
							
							fix "beeing" typo  
						
						 
						
						... 
						
						
						
						reported by Fabio Scotoni via bugzilla #101 . 
						
						
					 
					
						2010-05-14 19:43:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						df359835d1 
					 
					
						
						
							
							SSL/TLS: fix bogus 'socket closed' error message  
						
						 
						
						... 
						
						
						
						When we get there then the ssl handshake has failed, or
we could not create a ssl context because ssl library
initialization failed on startup.
Reflect that in the log message. 
						
						
					 
					
						2010-05-07 23:25:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						defd7e09af 
					 
					
						
						
							
							ngIRCd release 16  
						
						 
						
						
						
						
					 
					
						2010-05-02 15:25:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						29d448ed63 
					 
					
						
						
							
							doc/SSL: remove line continuation marker  
						
						 
						
						... 
						
						
						
						some people got confused by the '\' line continuation marker,
thus put everything in a single line, even if the line gets overly long. 
						
						
					 
					
						2010-05-01 20:29:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bdec5ac1f3 
					 
					
						
						
							
							ngIRCd release 16~rc2  
						
						 
						
						
						
						
					 
					
						2010-04-25 13:13:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						73fd26e9fa 
					 
					
						
						
							
							Don't reset counters on RESTART  
						
						 
						
						... 
						
						
						
						When ngIRCd restarts, all the connection counters are preserved now,
as well as the command counters for example.
It's unclear if resetting or not resetting is the "correct" behaviour,
but it's quite clear that the behaviour should be consistent for all the
counters ngIRCd uses ...
And initializing "WCounter", the global but temporary write counter,
is not necessarry at all: it is initialized (reset) before its use in
the command parser (see parse.c). 
						
						
					 
					
						2010-04-25 12:54:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						79e1ec2b1e 
					 
					
						
						
							
							New numeric RPL_STATSCONN (250): display connection statistics  
						
						 
						
						... 
						
						
						
						The RPL_STATSCONN numeric (250) displays information about the
highest simoultaneous connection count and the number of all
accepted connections since the daemon started up.
Used by ircd-Hybrid, Bahamut, and Unreal for example. 
						
						
					 
					
						2010-04-23 23:30:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						615d09459e 
					 
					
						
						
							
							Display total number of served connections on daemon shutdown  
						
						 
						
						
						
						
					 
					
						2010-04-23 23:29:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1338ade650 
					 
					
						
						
							
							Enhace connection statistics counters  
						
						 
						
						... 
						
						
						
						This patch enables ngIRCd to count the highest maximum simultaneous
connections and all the connections accepted since startup.
New functions:
- Conn_Count(): get current connections
- Conn_CountMax(): maximum simultaneous connections
- Conn_CountAccepted(): number of connections accepted 
						
						
					 
					
						2010-04-23 23:25:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						21140500f1 
					 
					
						
						
							
							Conn_Init: code cleanup  
						
						 
						
						
						
						
					 
					
						2010-04-23 22:23:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77ceb9f8ab 
					 
					
						
						
							
							Updated doc/Platforms.txt  
						
						 
						
						
						
						
					 
					
						2010-04-23 11:04:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b042363e88 
					 
					
						
						
							
							Only include <netinet/in_systm.h> if it exists  
						
						 
						
						
						
						
					 
					
						2010-04-23 11:04:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b0bb665c3 
					 
					
						
						
							
							Include netinet/{in.h, in_systm.h} when checking for netinet/ip.h  
						
						 
						
						... 
						
						
						
						This solves warning messages of autoconf on e.g. FreeBSD 8:
configure: WARNING: netinet/ip.h: present but cannot be compiled
configure: WARNING: netinet/ip.h:   check for missing prerequisite headers? 
						
						
					 
					
						2010-04-23 10:55:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1caa3fb94b 
					 
					
						
						
							
							Include netinet/in_systm.h alongside netinet/ip.h  
						
						 
						
						... 
						
						
						
						This fixes the following error when compiling on e.g. FreeBSD 6.x:
In file included from conn.c:40:
/usr/include/netinet/ip.h:160: error: syntax error before "n_long"
/usr/include/netinet/ip.h:163: error: syntax error before "n_long" 
						
						
					 
					
						2010-04-11 16:58:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						025342fe46 
					 
					
						
						
							
							Fix gcc warning "ignoring return value of ..."  
						
						 
						
						... 
						
						
						
						This patch fixes two warnings of gcc 4.4.3 when used with eglibc 2.11.1:
ngircd.c: In function ‘NGIRCd_Init’:
ngircd.c:801: warning: ignoring return value of ‘chdir’, declared with
 attribute warn_unused_result
conn.c: In function ‘Simple_Message’:
conn.c:2041: warning: ignoring return value of ‘write’, declared with
 attribute warn_unused_result
The first by checking the return code and an appropriate error message,
the second by "better" ignoring it (which is correct there!) ... 
						
						
					 
					
						2010-04-09 20:14:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						628c6c962b 
					 
					
						
						
							
							Only compile in Get_Error() if really needed  
						
						 
						
						... 
						
						
						
						This fixes "resolve.c:150: warning: ‘Get_Error’ defined but not used". 
						
						
					 
					
						2010-04-09 20:06:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ed49de83a 
					 
					
						
						
							
							Updated some more copyright notices, it's 2010 already (part 2)  
						
						 
						
						... 
						
						
						
						Silly me forgot the most important place, the program output itself ... 
						
						
					 
					
						2010-04-02 14:22:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bb914b93e9 
					 
					
						
						
							
							Updated some more copyright notices, it's 2010 already :-)  
						
						 
						
						
						
						
					 
					
						2010-04-02 14:19:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						50e8a62c5c 
					 
					
						
						
							
							ngIRCd release 16~rc1  
						
						 
						
						
						
						
					 
					
						2010-03-25 15:57:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aa32fec1b6 
					 
					
						
						
							
							Updated NEWS and ChangeLog file for ngIRCd 16-rc1  
						
						 
						
						
						
						
					 
					
						2010-03-25 14:55:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cbe41ec875 
					 
					
						
						
							
							Don't use port 6668 as example for both "Ports" and "SSLPorts"  
						
						 
						
						
						
						
					 
					
						2010-03-16 16:16:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						20276f7cc9 
					 
					
						
						
							
							configure.in: only add -lnsl when needed  
						
						 
						
						... 
						
						
						
						dpkg-shlibdeps: warning: dependency on libnsl.so.1 [..]
(they use none of its symbols).
As shown via commit 2b14234abc 
(dpkg-shlibdeps: warning: dependency on libnsl.so.1) and the
following revert of that commit, we cannot simply drop
the AC_CHECK_LIB(nsl). Although -lnsl is indeed unneeded
when glibc is used, some platforms (e.g. Solaris) need it.
Use AC_SEARCH_LIBS instead to only link when the library exports
a particular symbol. 
						
						
					 
					
						2010-02-17 22:25:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6e8cf51bb2 
					 
					
						
						
							
							Implement WEBIRC command  
						
						 
						
						... 
						
						
						
						The WEBIRC command is used by some Web-to-IRC gateways to set the correct
user name and host name of users instead of their own.
Syntax: WEBIRC <password> <username> <hostname> <ip-address>
The <password> must be set using the new configuration variable "WebircPassword" in the [Global] section of ngircd.conf.
Please note that the <ip-address> is currently not used by ngIRCd (we don't store it in the CLIENT structure, only the resolved hostname). 
						
						
					 
					
						2010-02-11 00:01:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						53fc0ebff6 
					 
					
						
						
							
							ngircd.conf.5: Document missing "Password" variable  
						
						 
						
						
						
						
					 
					
						2010-02-10 23:47:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9b3e143a26 
					 
					
						
						
							
							Re-format Init_New_Client() function  
						
						 
						
						
						
						
					 
					
						2010-02-10 23:40:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f1bbc92b39 
					 
					
						
						
							
							New README-Interix.txt for running ngIRCd on MS SFU and MS SUA  
						
						 
						
						
						
						
					 
					
						2010-02-05 00:24:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1da3e25e65 
					 
					
						
						
							
							Added "i586/pc/interix3.5" (MS Services for UNIX) to Platforms.txt  
						
						 
						
						
						
						
					 
					
						2010-01-22 18:26:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e1de769ab9 
					 
					
						
						
							
							Quote received messages of ERROR commands in log output  
						
						 
						
						
						
						
					 
					
						2010-01-19 19:20:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f58418765 
					 
					
						
						
							
							Implemented new "secure clients only" channel mode: +z  
						
						 
						
						... 
						
						
						
						Only clients using a SSL encrypted connection to the server are
allowed to join such a channel.
But please note three things:
a) already joined clients are not checked when setting this mode,
b) IRC operators are always allowed to join every channel, and
c) remote clients using a server not supporting this mode are not
   checked either and therefore always allowed to join. 
						
						
					 
					
						2010-01-17 14:20:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ef157715a0 
					 
					
						
						
							
							Clean up and document IRC_STATS() function  
						
						 
						
						
						
						
					 
					
						2010-01-16 23:24:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ecad9f32c8 
					 
					
						
						
							
							Clean up and document IRC_JOIN() and join_allowed() functions  
						
						 
						
						
						
						
					 
					
						2010-01-16 22:30:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f58c8b94d9 
					 
					
						
						
							
							Show our name (IRCD=ngIRCd) in ISUPPORT (005) numeric  
						
						 
						
						... 
						
						
						
						Inspired by Hyperion IRC daemon. 
						
						
					 
					
						2010-01-16 14:59:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3a2ac66f7f 
					 
					
						
						
							
							Added missing modes to USERMODES #define  
						
						 
						
						... 
						
						
						
						Now the numeric 004 correctly reports all the supported user and channel
modes (user modes "r" and "w" were missing), e. g.:
  :a.irc.net 004 a a.irc.net ngircd-15 aiorsw biIklmnoPstv 
						
						
					 
					
						2010-01-16 14:07:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf05bf31a7 
					 
					
						
						
							
							Updated links to ngIRCd homepage (bug tracker, mailing list)  
						
						 
						
						
						
						
					 
					
						2010-01-01 18:58:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a4d7c6f145 
					 
					
						
						
							
							setsockopt(): use IPPROTO_IP instead of SOL_IP to set IPTOS_LOWDELAY  
						
						 
						
						
						
						
					 
					
						2009-12-31 00:57:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ddc74f13e 
					 
					
						
						
							
							Really test for netinet/ip.h and set HAVE_NETINET_IP_H  
						
						 
						
						
						
						
					 
					
						2009-12-31 00:38:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						75dabcaae5 
					 
					
						
						
							
							ReverseLookup(): fix documentation comment  
						
						 
						
						
						
						
					 
					
						2009-12-30 23:45:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1b73e68e6e 
					 
					
						
						
							
							Move NewConnection handling from callbacks to New_Connection()  
						
						 
						
						
						
						
					 
					
						2009-12-30 23:42:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03cde2efd3 
					 
					
						
						
							
							Connection functions: add some more documentation comments  
						
						 
						
						
						
						
					 
					
						2009-12-30 23:35:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cb6faed61c 
					 
					
						
						
							
							Clean up conn.{c|h} a little bit  
						
						 
						
						
						
						
					 
					
						2009-12-30 23:32:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c62c2d349b 
					 
					
						
						
							
							Xcode: fix "-Wuninitialized is not supported without -O"  
						
						 
						
						... 
						
						
						
						Fix Apple Xcode warning "cc1: warning: -Wuninitialized is not supported
without -O" when using the "Debug" build target:
Detection of uninitialized automatic variable requires data flow analsys
that is only enabled during optimized compilation. 
						
						
					 
					
						2009-12-27 17:21:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60137a7139 
					 
					
						
						
							
							Added i686/unknown/kfreebsd7.2-gnu  
						
						 
						
						
						
						
					 
					
						2009-12-02 22:22:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						513a75c919 
					 
					
						
						
							
							platformtest.sh: Only show latest commit  
						
						 
						
						... 
						
						
						
						Only show latest GIT commuit ID as version number,
even when the last commit has been a merge. 
						
						
					 
					
						2009-11-15 18:25:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f1b5400e9 
					 
					
						
						
							
							Merge commit 'cade80dcf516f40e7d53124bc98526e6e5b3fb66'  
						
						 
						
						... 
						
						
						
						* commit 'cade80dcf516f40e7d53124bc98526e6e5b3fb66':
  Added missing contrib/platformtest.sh to distribution 
						
						
					 
					
						2009-11-07 21:51:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cade80dcf5 
					 
					
						
						
							
							Added missing contrib/platformtest.sh to distribution  
						
						 
						
						
						
						
					 
					
						2009-11-07 21:06:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						28ca31e576 
					 
					
						
						
							
							Remove limit on max number of configured irc operators.  
						
						 
						
						
						
						
					 
					
						2009-11-07 17:42:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c414d0bd3a 
					 
					
						
						
							
							ngIRCd release 15  
						
						 
						
						
						
						
					 
					
						2009-11-07 13:57:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						bc88b2cb06 
					 
					
						
						
							
							configtest: print ssl config options even when unset  
						
						 
						
						... 
						
						
						
						Print "SSLOptionVar =" instead of omitting the option when
running --configtest with ssl enabled.
This better matches the behaviour of other options, e.g.  ChrootDir. 
						
						
					 
					
						2009-10-17 15:35:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bc1ac7fbc5 
					 
					
						
						
							
							ngIRCd release 15~rc1  
						
						 
						
						
						
						
					 
					
						2009-10-15 10:04:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						37e950a40c 
					 
					
						
						
							
							Updated NEWS and ChangeLog files  
						
						 
						
						
						
						
					 
					
						2009-10-03 16:45:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						55c04e691d 
					 
					
						
						
							
							Make sure forwarded CONNECT commands are handled correctly  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						881b9af251 
					 
					
						
						
							
							Generate WALLOPS message on operator-generated SQUIT  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						294320ed62 
					 
					
						
						
							
							Enable SQUIT command for IRC Operators  
						
						 
						
						... 
						
						
						
						This patch enables IRC Operators to use the SQUIT command as specified in
RFC 2812, section 3.1.8 "Squit".
When forwarding SQUIT commands, the server connected to the target will
drop the connection (not the target server itself!).
Please note:
 - the configuration option "AllowRemoteOper" mus be enabled on the
   server disconnecting the target to allow forwarding of SQUIT commands.
 - if the remote server is configured to establish the connection, it
   will just do this; so the disconnect is not permanent in this case! 
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03b70229eb 
					 
					
						
						
							
							Xcode: added new op.{c|h} to project file  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9918dfc1d5 
					 
					
						
						
							
							Use functions provided by op.c "module"  
						
						 
						
						... 
						
						
						
						Local functions Check_Oper() and No_Privileges() have been replaced by
global functions in op.c "module": Op_Check() and Op_NoPrivileges(). 
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e46cf64cc1 
					 
					
						
						
							
							New "module" op.c/op.h for IRC operator related functions  
						
						 
						
						... 
						
						
						
						The new "module" op.c is used to implement functions related to IRC Ops.
At the moment, these two functions are available:
 - Op_Check() to check for a valid IRC Op, and
 - Op_NoPrivileges() to generate "permission denied" messages. 
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						113bd34878 
					 
					
						
						
							
							Allow forwarding of CONNECT commands.  
						
						 
						
						... 
						
						
						
						The syntax of the CONNECT command now is:
  - CONNECT <server-id>
  - CONNECT <server-id> <port>
  - CONNECT <server-id> <port> <target>
  - CONNECT <server-id> <port> <host> <my-pwd> <peer-pwd>
  - CONNECT <server-id> <port> <host> <my-pwd> <peer-pwd> <target>
Note: the configuration option "AllowRemoteOper" mus be enabled on the
target server to allow forwarding of CONNECT commands. 
						
						
					 
					
						2009-09-30 16:00:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a3e40bc95 
					 
					
						
						
							
							Check_Oper(): check origin of forwarded messages instead of server.  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						45b1a45c97 
					 
					
						
						
							
							No_Privileges(): handle forwarded messages.  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7d6de7c352 
					 
					
						
						
							
							IRC_SendWallops(): support format string and variable parameter lists.  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						30b584c2e8 
					 
					
						
						
							
							CONNECT, DISCONNECT: generate WALLOPS messages  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eaaf0c3bd5 
					 
					
						
						
							
							New function IRC_SendWallops().  
						
						 
						
						... 
						
						
						
						Implement new global function IRC_SendWallops() that can be called by
other functions to generate WALLOPS messages to users with +w mode. 
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9a7499af8b 
					 
					
						
						
							
							Code cleanup of IRC_DISCONNECT().  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bce16c2864 
					 
					
						
						
							
							Code cleanup of IRC_SQUIT() in preparation to deal with bug  #73 .  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						926204cacd 
					 
					
						
						
							
							New local functions Check_Oper() and No_Privileges().  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3bf0c6f3b9 
					 
					
						
						
							
							Bad_OperPass(): code cleanup.  
						
						 
						
						
						
						
					 
					
						2009-09-30 16:00:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f78b0c61e9 
					 
					
						
						
							
							New configuration option "AllowRemoteOper"  
						
						 
						
						... 
						
						
						
						Added new configuration option "AllowRemoteOper" to control whether
remote IRC operators are allowed to use administrative commands that
affect this server or not
This commit introduces the configuration variable, but actually no
function is using it. That's up for the next patches to come ... 
						
						
					 
					
						2009-09-30 16:00:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fa09883c72 
					 
					
						
						
							
							fix assertion failure in ng_ipaddr.c  
						
						 
						
						... 
						
						
						
						when building with debugging enabled, but without ipv6 support,
ngircd dumped core when loading a config file that specified an ipv6
listen address.
ngircd: ng_ipaddr.c:45: ng_ipaddr_init: Assertion `sizeof(*addr) >=
res0->ai_addrlen' failed. 
						
						
					 
					
						2009-09-26 11:12:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						affa03b277 
					 
					
						
						
							
							configtest: complain when ssl keys are not readable  
						
						 
						
						
						
						
					 
					
						2009-09-20 23:22:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b1efaee67 
					 
					
						
						
							
							Check for sockaddr_in.sin_len and initialize it  
						
						 
						
						... 
						
						
						
						Test for sockaddr_in.sin_len and initialize it to the correct value
which some systems (notably Mac OS X) require.
Note: this code path is only relevant when not using getaddrinfo(). 
						
						
					 
					
						2009-09-14 01:23:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d5f80b2a8d 
					 
					
						
						
							
							Always use get{addr|name}info() when available  
						
						 
						
						... 
						
						
						
						Both getaddrinfo() and getnameinfo() are now used always when available, and
not only when compiling ngIRCd with support for IPv6.
This not only enables ngIRCd to handle multiple addresses per hostname when
compiled without support for IPv6, but fixes binding ngIRCd to IP addresses
on Mac OS X (and probably other BSD-based systems) as well: these systems
require that sockaddr_in is zeroed out and sockaddr_in.sin_len is set to
sizeof(sockaddr_in) like that:
  src/ipaddr/ng_ipaddr.c, line 54:
        assert(ip_str);
      + memset(addr, 0, sizeof *addr);
      + addr->sin4.sin_len = sizeof(addr->sin4);
        addr->sin4.sin_family = AF_INET;
But this would break all the systems not using sockaddr_in.sin_len, for
example Linux -- so we assume that all these systems provide getaddrinfo()
and use that for now. 
						
						
					 
					
						2009-09-14 01:07:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60fc4d6335 
					 
					
						
						
							
							Xcode: add "debug" configuration to project  
						
						 
						
						
						
						
					 
					
						2009-09-14 00:23:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						536538968c 
					 
					
						
						
							
							Fix cb_connserver() to handle aborted outgoing connections  
						
						 
						
						... 
						
						
						
						A configured server could have been removed while a connection apptempt
is still in progress. So the cb_connserver() callback has to test if the
server configuration record is still valid. 
						
						
					 
					
						2009-09-12 00:17:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4daf780f01 
					 
					
						
						
							
							conn.c: fix more sizeof(..dst_addr)  misuse  
						
						 
						
						... 
						
						
						
						the wrong sizeof() usage fixed in
d76910ce7b 
(conn.c: fix resolver server address backlog) was a bit more
widespread, fix all others, too. 
						
						
					 
					
						2009-09-11 23:31:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ed72bf4ceb 
					 
					
						
						
							
							resolve.c: fix valgrind 'uninitialized memory' warning  
						
						 
						
						... 
						
						
						
						fix the following warning generated by valgrind if ipv6 is enabled:
Syscall param write(buf) points to uninitialised byte(s)
   at 0x4000982: (within /lib/ld-2.9.so)
   by 0x80681A8: Resolve_Name (resolve.c:477)
   by 0x805439F: Conn_Handler (conn.c:1658)
   by 0x804AA7C: main (ngircd.c:331)
The warning is because ng_ipaddr_t can be a union, and only the
necessary parts are initialised.  The callers know what part
of the union is valid, so this is not a bug. 
						
						
					 
					
						2009-09-11 23:09:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d76910ce7b 
					 
					
						
						
							
							conn.c: fix resolver server address backlog  
						
						 
						
						... 
						
						
						
						if more than one ip address is returned for a single host
name, ngircd is supposed to try other addresses in case
connect() to the first address returned fails for some
reason.
Alexander Barton noticed that this did not work at all,
as the additional results were not stored. 
						
						
					 
					
						2009-09-11 22:55:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8fd0e29d46 
					 
					
						
						
							
							Fix "implicit conversion shortens 64-bit value" warning  
						
						 
						
						... 
						
						
						
						This patch fixes the following gcc warning in our sources:
"implicit conversion shortens 64-bit value into a 32-bit value" 
						
						
					 
					
						2009-09-11 22:52:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bfa48f3448 
					 
					
						
						
							
							Xcode: use gcc 4.0 for Mac OS X 10.4 compatibility  
						
						 
						
						
						
						
					 
					
						2009-09-11 20:19:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						66c6458ae7 
					 
					
						
						
							
							Channel_Mode(): fix return code of function  
						
						 
						
						... 
						
						
						
						Fix error handling of Channel_Mode() to return the correct connection
status ("connected"/"disconnected") insted of always returning success. 
						
						
					 
					
						2009-09-11 00:48:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3b37ad334b 
					 
					
						
						
							
							IRC_SERVER(): code cleanup, remove unneeded variable  
						
						 
						
						
						
						
					 
					
						2009-09-11 00:41:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c191ea53a9 
					 
					
						
						
							
							IRC_PASS(): remove unnecessary variable initialization  
						
						 
						
						
						
						
					 
					
						2009-09-10 11:50:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e1598e2670 
					 
					
						
						
							
							Conn_Close(): remove unused variable "txt"  
						
						 
						
						
						
						
					 
					
						2009-09-10 11:49:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						44acf41cc1 
					 
					
						
						
							
							Mac OS X: fix test for packagemaker(1) tool in Makefile  
						
						 
						
						
						
						
					 
					
						2009-09-10 11:48:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						933da741c6 
					 
					
						
						
							
							Fix --with-{openssl|gnutls} to accept path names  
						
						 
						
						... 
						
						
						
						This patch fixes --with-openssl and --with-gnutls and enables both to
accept path names, so that you can use "./configure --with-XXX=/path".
All the other --with-XXX parameters support this already. 
						
						
					 
					
						2009-09-02 14:28:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						cf7e19193b 
					 
					
						
						
							
							do not add default listening port if ssl ports were specified  
						
						 
						
						... 
						
						
						
						Cosmo Kastemaa reported that its impossible to create an ssl-only setup,
as ngircd binds to port 6667 by default, even if setting "Ports =".
Only add the default port if _both_ "Ports" and "SSLPorts" are
unspecified.
Fixes bugzilla #98 . 
						
						
					 
					
						2009-08-31 22:08:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5f1e43416a 
					 
					
						
						
							
							Fix LSB header of Debian init script  
						
						 
						
						
						
						
					 
					
						2009-08-29 23:57:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5debe20509 
					 
					
						
						
							
							Use AM_SILENT_RULES([yes]), if available  
						
						 
						
						... 
						
						
						
						Starting with GNU automake 1.11 "AM_SILENT_RULES([yes])" is available to
make the build process less verbose ("Linux 2.6 style") which helps to
spot warning and error messages.
So we use it if it is available. 
						
						
					 
					
						2009-08-16 16:08:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a7eef6666b 
					 
					
						
						
							
							Update NEWS and ChangeLog for next release  
						
						 
						
						
						
						
					 
					
						2009-08-12 14:48:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						56a8abc253 
					 
					
						
						
							
							Updated doc/Platforms.txt  
						
						 
						
						
						
						
					 
					
						2009-08-04 22:53:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						21bb2bd658 
					 
					
						
						
							
							New script contrib/platformtest.sh  
						
						 
						
						... 
						
						
						
						This script analyzes the build process of ngIRCd and generates output
suitable for inclusion in doc/Platforms.txt. 
						
						
					 
					
						2009-08-04 22:30:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						bddfd67550 
					 
					
						
						
							
							doc/Platforms.txt: ngircd builds on hppa2.0w-hp-hpux11.11 target  
						
						 
						
						... 
						
						
						
						Goetz Hoffart reports successful compile on HPUX/HPPA (on ngircd mailing list):
             Target: hppa2.0w-hp-hpux11.11
           Compiler: gcc
     Compiler flags: -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -fstack-protector -D_XOPEN_SOURCE_EXTENDED
-DSYSCONFDIR='"$(sysconfdir)"'
          Libraries: -lz -lnsl
     Syslog support: yes     Enable debug code: no
   zlib compression: yes           IRC sniffer: no
   Use TCP Wrappers: no        Strict RFC mode: no
   Zeroconf support: no          IRC+ protocol: yes
      IDENT support: no            I/O backend: "poll()"
      IPv6 protocol: no            SSL support: no 
						
						
					 
					
						2009-07-22 22:06:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						805bf03490 
					 
					
						
						
							
							Client_CheckID(): fix connection information  
						
						 
						
						... 
						
						
						
						This patch fixes the following silly log messages:
'ID "XXX" already registered (on connection -1)!'
If the ID is already registered on a local connection, the local
connection ID is printed; and if the ID is connected via a remote
server, "via network" is displayed. 
						
						
					 
					
						2009-07-17 16:16:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						63cbc6cd42 
					 
					
						
						
							
							Fix return code of Conf_EnableServer()  
						
						 
						
						... 
						
						
						
						Conf_EnableServer() only reports success if all required variables,
including host name and port, are set for the specific server. 
						
						
					 
					
						2009-07-17 14:55:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b3cacf86df 
					 
					
						
						
							
							AUTHORS: update my email address  
						
						 
						
						
						
						
					 
					
						2009-06-08 12:25:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0ef94edad7 
					 
					
						
						
							
							add section and rfc number to comment about QUIT error  
						
						 
						
						
						
						
					 
					
						2009-06-05 01:39:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						643ae1b48b 
					 
					
						
						
							
							enforce upper limit on maximum number of handled commands  
						
						 
						
						... 
						
						
						
						reported on #ngircd: pasting lots of lines into a channel can kill off
many people on the channel if the read buffer is drained quickly enough
and the client-side TCP can't keep up with the incoming data.
This implements a throttling scheme:
- an irc client may send up to 3 commands per second before a one second
pause is enforced.
- an irc client may send up to 256 bytes per second before a one second
pause is enforced.
After discussion with Alexander Barton, server <-> server links are
treated specially: There is no artificial limit on the number of bytes
sent per second, and up to 10 commands are processed per second before
a pause is enforced.
It may be neccessary to make those limits tuneable to accomondate larger
networks, but for now they are compile time values. 
						
						
					 
					
						2009-05-25 22:25:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9b1c47220f 
					 
					
						
						
							
							conn.c: fix NumConnections imbalance  
						
						 
						
						... 
						
						
						
						New_Server() can call Conn_Close() in its error paths,
but that function decrements the number of current active
connections. Thus we need to increment it earlier. 
						
						
					 
					
						2009-05-17 21:32:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8e2c5816ee 
					 
					
						
						
							
							SSL/TLS: fix error handling when ssl ctx init for outgoing server link fails  
						
						 
						
						
						
						
					 
					
						2009-05-17 21:27:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						f31c3a3aa2 
					 
					
						
						
							
							SSL/TLS: fix error path in gnutls ssl ctx allocation  
						
						 
						
						
						
						
					 
					
						2009-05-17 21:18:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b0931f322b 
					 
					
						
						
							
							manpage: move SSLConnect option to the right section  
						
						 
						
						
						
						
					 
					
						2009-05-17 01:22:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5196e9bcb1 
					 
					
						
						
							
							SSL/TLS: remove redundant asserts/ifdefs  
						
						 
						
						
						
						
					 
					
						2009-05-16 20:48:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						57aa64e117 
					 
					
						
						
							
							SSL/TLS: proper indentation, remove erroneous comment  
						
						 
						
						
						
						
					 
					
						2009-05-14 00:00:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fd7e85b798 
					 
					
						
						
							
							Update copyright notice, it's 2009 already!  
						
						 
						
						
						
						
					 
					
						2009-05-05 17:08:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b1852f3029 
					 
					
						
						
							
							Updated Debian "changelog" file for ngIRCd 14.1  
						
						 
						
						
						
						
					 
					
						2009-05-05 13:14:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						822c1e9265 
					 
					
						
						
							
							ngIRCd release 14.1  
						
						 
						
						
						
						
					 
					
						2009-05-05 12:58:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b4a3eda08 
					 
					
						
						
							
							Added start/stop script for Red Hat based distributions  
						
						 
						
						... 
						
						
						
						Script contributed by Naoya Nakazawa <naoya@sanow.net >. 
						
						
					 
					
						2009-05-05 12:50:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a83554b572 
					 
					
						
						
							
							Renamed contrib/ngircd.sh to contrib/ngircd-bsd.sh  
						
						 
						
						
						
						
					 
					
						2009-05-05 11:41:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						627b0b713c 
					 
					
						
						
							
							security: fix remotely triggerable crash in SSL/TLS code  
						
						 
						
						... 
						
						
						
						When a server is running with SSL/TLS support compiled in,
it is trivial to crash the server by sending an MOTD request
via another server in the network.
- ONLY servers without ssl/tls support compiled in are not affected.
  Disabling SSL in the configuration (no ssl listening ports, etc)
  does NOT help.
- servers that are running standalone (i.e., not connected to any
  other servers) are not affected, either.
This affects all ngircd releases since ngircd 13 (earlier versions
have no SSL/TLS support). 
						
						
					 
					
						2009-05-05 10:21:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95428a72ff 
					 
					
						
						
							
							Fixed "Conflicts:" line in debian/control: missing comma  
						
						 
						
						
						
						
					 
					
						2009-05-04 11:23:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b83d1740e 
					 
					
						
						
							
							Debian: build ngircd-full-dbg package  
						
						 
						
						... 
						
						
						
						In addition to the "ngircd" and "ngircd-full" packages a new package named
"ngircd-full-dbg" is build: this package contains all the features of the
"full" package but includes debug code and both the --debug and --sniffer
options and the resulting binaries are _not_ stripped. 
						
						
					 
					
						2009-04-29 02:14:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c8bba8e5c3 
					 
					
						
						
							
							debian/rules: whitespace fixes  
						
						 
						
						
						
						
					 
					
						2009-04-29 02:12:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tassilo Schweyer 
							
						 
					 
					
						
						
							
						
						37359799eb 
					 
					
						
						
							
							Fix server list announcement  
						
						 
						
						... 
						
						
						
						When ngircd announces the list of currently known servers
to a new (connecting) server, it sent the introducer of
the servers instead of the top server.
Assuming this network:
irc1.example.com
|--irc2.example.com
|    `--irc3.example.com
|         `--irc4.example.com
`--irc5.example.com
When irc4 connects to irc3, irc3 tells irc4 that irc5 was
connected to irc2. (irc2 had introduced irc5 to irc3; but thats
not what ngircd should have sent to the new server).
This also placed users on the wrong servers. 
						
						
					 
					
						2009-04-26 00:30:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a14fb252d 
					 
					
						
						
							
							Doxygen: update source code repository link to GIT  
						
						 
						
						
						
						
					 
					
						2009-04-25 00:53:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Kingston 
							
						 
					 
					
						
						
							
						
						9b59f043c8 
					 
					
						
						
							
							allow ping timeout quit messages to show the timeout value  
						
						 
						
						
						
						
					 
					
						2009-04-23 21:39:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b545d38ae4 
					 
					
						
						
							
							irc-server: do not remove hostnames from info text  
						
						 
						
						... 
						
						
						
						that code does not really make sense -- the info
text is freely cofngiureable and des not follow a specific
format.
Also, that "+2" might have caused invalid memory accesses. 
						
						
					 
					
						2009-04-22 23:15:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						84eaed6c9a 
					 
					
						
						
							
							conn-zip: fix error handling  
						
						 
						
						... 
						
						
						
						callers of (Un)Zip_Buffer() assume that
the function closes the connection on error.
However, this was not always the case. 
						
						
					 
					
						2009-04-21 21:00:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						544b9884f4 
					 
					
						
						
							
							remove or translate old comments  
						
						 
						
						
						
						
					 
					
						2009-04-21 20:58:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5e16b6df2d 
					 
					
						
						
							
							client.c: remove unecessary comments  
						
						 
						
						
						
						
					 
					
						2009-04-21 20:58:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ea041b8838 
					 
					
						
						
							
							add const qualifier to pointers where possible  
						
						 
						
						
						
						
					 
					
						2009-04-21 20:58:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						68835a1d1a 
					 
					
						
						
							
							ngIRCd release 14  
						
						 
						
						
						
						
					 
					
						2009-04-20 11:36:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						54879b432b 
					 
					
						
						
							
							Display IPv6 addresses as "[<addr>]" when accepting connections.  
						
						 
						
						... 
						
						
						
						With this patch ngIRCd displays IPv6 addresses as "[<addr>]:<port>" when
accepting new connections and later, if no successful DNS lookup could
be made (or DNS is disabled altogether). 
						
						
					 
					
						2009-04-10 13:22:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d9355d53f8 
					 
					
						
						
							
							Xcode: #define include __DATE__ in VERSION  
						
						 
						
						... 
						
						
						
						Change VERSION to include the __DATE__ when compiling from within Xcode.
When building using "make xcode" or "make osxpkg" VERSION already is defined
to the "real" version number set in configure.in. 
						
						
					 
					
						2009-04-10 13:08:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8c0137a6e0 
					 
					
						
						
							
							Fix ChangeLog: Local channels are already implemented in Release 13  
						
						 
						
						
						
						
					 
					
						2009-04-09 15:17:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						166ab3925e 
					 
					
						
						
							
							Fix up last Debian changelog entry  
						
						 
						
						
						
						
					 
					
						2009-03-30 13:44:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1f6a5744f6 
					 
					
						
						
							
							ngIRCd release 14~rc1  
						
						 
						
						
						
						
					 
					
						2009-03-29 17:16:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						156569d263 
					 
					
						
						
							
							Updated NEWS and ChangeLog files  
						
						 
						
						
						
						
					 
					
						2009-03-29 17:05:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c3a8d6a73e 
					 
					
						
						
							
							Updated Debian/Linux init script  
						
						 
						
						... 
						
						
						
						- PidFile, ServerUID and ServerGID are read from actual server configuration
- Exit code and behaviour is more LSB compliant
- New "status" and "test" sub-functions 
						
						
					 
					
						2009-03-29 16:37:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						3a7d59c1ac 
					 
					
						
						
							
							misspelling in ERR_NORECIPIENT reply  
						
						 
						
						
						
						
					 
					
						2009-03-25 20:44:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51b88b12f3 
					 
					
						
						
							
							Add missing contributors to AUTHORS file  
						
						 
						
						
						
						
					 
					
						2009-03-11 11:51:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ea35ba74b6 
					 
					
						
						
							
							testsuite: add more predefined channels to server config  
						
						 
						
						... 
						
						
						
						make sure it creates & and +, and accepts channel names without
a special character (ngircd should treat
'Name = chan' as 'Name = #chan'). 
						
						
					 
					
						2009-03-07 00:30:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2d4361d088 
					 
					
						
						
							
							allow creation of persistent modeless channels  
						
						 
						
						
						
						
					 
					
						2009-03-07 00:21:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e9e7fc33f1 
					 
					
						
						
							
							add and use Channel_IsModeless()  
						
						 
						
						... 
						
						
						
						avoid "name[0] == '+'" where possible, having Channel_IsModeless()
makes things much more obvious. 
						
						
					 
					
						2009-03-07 00:13:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c09742c518 
					 
					
						
						
							
							Enhance INFO command to report compile time, if available  
						
						 
						
						
						
						
					 
					
						2009-03-05 16:04:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c56ab96270 
					 
					
						
						
							
							Update NEWS and ChangeLog files  
						
						 
						
						
						
						
					 
					
						2009-03-03 17:59:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0a9608a26f 
					 
					
						
						
							
							Channel mode changes: break on error  
						
						 
						
						... 
						
						
						
						Don't echo multiple syntax error messages (461) on invalid commands,
but break after the first one.
In addition, this solves corrupted 'Unknown mode "+' messages. 
						
						
					 
					
						2009-03-03 16:33:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dee89c2355 
					 
					
						
						
							
							Channel_Mode(): code cleanup (no functional changes)  
						
						 
						
						
						
						
					 
					
						2009-03-03 15:06:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b8c6dd503f 
					 
					
						
						
							
							TLS/SSL: remove useless error message when ssl connection is closed  
						
						 
						
						... 
						
						
						
						When using OpenSSL, the following annoying "error" message was logged whenever
an encrypted connection was shut down in a orderly fashion:
TLS/SSL Connection shutdown: ConnSSL_Read: Unable to determine error
of course, this isn't an error at all. 
						
						
					 
					
						2009-02-05 23:47:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						66d6c3c84b 
					 
					
						
						
							
							update ChangeLog.  
						
						 
						
						
						
						
					 
					
						2009-02-04 23:33:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2fce4667a8 
					 
					
						
						
							
							SSL/TLS: clear all ssl realted flags on shutdown  
						
						 
						
						... 
						
						
						
						one ssl related flags was not cleared on ssl shutdown.
introduce and use CONN_SSL_FLAGS_ALL to zap them all. 
						
						
					 
					
						2009-02-04 23:23:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c6a43fbaf0 
					 
					
						
						
							
							TLS/SSL: fix memory leak when using compressed server links with ssl  
						
						 
						
						... 
						
						
						
						commit 6bc2d3d06e 
(New connection option CONN_RFC1459) forgot to adjust the ssl bitmasks.
The result is that when a compressed AND encrypted server link goes down
the memory allocated by zlib and the r/w buffers are no longer
free'd as the previous ConnSSL_Free() would then also remove the CONN_ZIP flag
from the flag mask. 
						
						
					 
					
						2009-02-04 23:01:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3be9c477be 
					 
					
						
						
							
							Fix spelling of log message: "channek" vs. "channel" ...  
						
						 
						
						
						
						
					 
					
						2009-01-20 17:20:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d09094812f 
					 
					
						
						
							
							Channel key file: store file name and open on each access.  
						
						 
						
						... 
						
						
						
						Store the file name of channel key files and reopen them on each access
(on each JOIN command) insted of just storing the file handles.
This eliminates the special requirements (no delete) and makes sure
that always the actual file contents are used in all circumstances. 
						
						
					 
					
						2009-01-20 17:20:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c5000694d1 
					 
					
						
						
							
							Support individual channel keys for pre-defined channels.  
						
						 
						
						... 
						
						
						
						This patch introduces the new configuration variable "KeyFile" for
[Channel] sections in ngircd.conf. Here a file can be configured for each
pre-defined channel which contains individual channel keys for different
users. This file is line-based and must have the following syntax:
  <user>:<nick>:<key>
<user> and <nick> can contain the wildcard character "*".
Please not that these channel keys are only in effect, when the channel
has a regular key set using channel mode "k"! 
						
						
					 
					
						2009-01-20 17:20:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2c1b6280fa 
					 
					
						
						
							
							RFC 2812, sec. 3.3.1: really check for the last dot  
						
						 
						
						... 
						
						
						
						This fixes commit 5a3128243f  and makes the test suite ("make check")
run again without errors. 
						
						
					 
					
						2009-01-20 16:49:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5a3128243f 
					 
					
						
						
							
							irc.c: reject masks with wildcard after last dot  
						
						 
						
						... 
						
						
						
						RFC 2812 says in section 3.3.1 ("Private Messages"):
The mask MUST have at least 1 (one) "." in it and no wildcards
following the last ".". 
						
						
					 
					
						2009-01-18 00:36:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						95e8320ca9 
					 
					
						
						
							
							irc.c: Fix handling of channels containing dots  
						
						 
						
						... 
						
						
						
						commit 2546a13ad2 
('Cumulative Message Patch') broke PRIVMSG to channels
containing dots.
Fix this by switching evaluation order:
Check first if the target matches a existing channel and only do a check
for target masks if that failed.
PRIVMSG with host/server masks is described in RFC 2812, section 3.3.1.
Makes one wonder how a server is _really_ supposed to tell the difference
between hostmasks and channel names.
Sigh. 
						
						
					 
					
						2009-01-18 00:20:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ask Bjørn Hansen 
							
						 
					 
					
						
						
							
						
						8f46681bc8 
					 
					
						
						
							
							Update ngircd.spec file  
						
						 
						
						... 
						
						
						
						- Change Copyright to License
- Update URL
- Make BuildRoot use %{_tmppath} macro
- Add basic BuildRequires
- Compile with zlib and openssl
- Install all docs in standard document location
Signed-off-by: Ask Bjørn Hansen <ask@develooper.com > 
						
						
					 
					
						2009-01-13 11:01:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1c7b9dbe93 
					 
					
						
						
							
							remove unneeded LOG_DEBUG when not compiling with DEBUG support  
						
						 
						
						... 
						
						
						
						when ngircd is build without DEBUG enabled, LOG_DEBUG messages
are always discarded.
To avoid the extra code, ngircd has a LogDebug() wrapper which
gets removed by the compiler when compiling without DEBUG defined.
Update a few functings which were using the
Log(LOG_DEBUG, .. interface directly without #ifdef DEBUG guards.
   text	   data	    bss	    dec	    hex	filename
 127748	   1900	  28280	 157928	  268e8	ngircd.before
 126836	   1896	  28280	 157012	  26554	ngircd.after 
						
						
					 
					
						2009-01-10 00:54:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0acef7c598 
					 
					
						
						
							
							documentation: gnutls does not support password-protected privkeys  
						
						 
						
						... 
						
						
						
						already mentioned in man page and sample config file, but for
completeness also document it in doc/SSL.txt. 
						
						
					 
					
						2009-01-09 21:33:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						00c8dfa8be 
					 
					
						
						
							
							Mac OS X: update texts for Mac OS X Installer.app  
						
						 
						
						
						
						
					 
					
						2009-01-06 17:40:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						75243ffb37 
					 
					
						
						
							
							Xcode: build ngIRCd with IPv6 support on Mac OS X  
						
						 
						
						
						
						
					 
					
						2009-01-06 17:39:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5468ba3744 
					 
					
						
						
							
							Xcode: get release number dynamically; new make target "xcode-clean".  
						
						 
						
						... 
						
						
						
						- make target "xcode" now detects the release number stored in the
  configure.in file and passes it to Xcode.
- new make target "xcode-clean" which removes all files generated by
  "make xcode" and removes the Xcode build directory. 
						
						
					 
					
						2009-01-06 16:02:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eb159e0a8d 
					 
					
						
						
							
							Xcode: define TARGET_VENDOR and TARGET_OS  
						
						 
						
						
						
						
					 
					
						2009-01-06 16:00:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						df3473c9c1 
					 
					
						
						
							
							Add new and missing files to Mac OS X Xcode project  
						
						 
						
						
						
						
					 
					
						2009-01-06 15:09:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a11e895045 
					 
					
						
						
							
							Rename Channel_Free() to Free_Channel(), it is a local function  
						
						 
						
						
						
						
					 
					
						2009-01-05 13:53:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						175f0af979 
					 
					
						
						
							
							Clean up channel allocation table on shutdown/restart.  
						
						 
						
						... 
						
						
						
						Silly bug: the condition of a while() loop in the Channel_Exit() function
used the wrong variable and therefore got never executed ...
This bug is in the code since the beginning (see commit bb19cfda  in 2002);
shame on me! 
						
						
					 
					
						2009-01-05 12:58:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						40a0e9abbe 
					 
					
						
						
							
							Add Channel_Free().  
						
						 
						
						... 
						
						
						
						Central function to free a channel structure and all its resources
(invite/ban lists, topic, ...). 
						
						
					 
					
						2009-01-05 12:48:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0659503afd 
					 
					
						
						
							
							Clean up (reformat and comment) Delete_Channel() function.  
						
						 
						
						
						
						
					 
					
						2009-01-04 15:25:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						18efc7469c 
					 
					
						
						
							
							Free topic array on channel deletion.  
						
						 
						
						... 
						
						
						
						The topic array in the CHANNEL structure must be free()'d before the
channel itself becomes deleted. 
						
						
					 
					
						2009-01-04 15:22:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fd9266df78 
					 
					
						
						
							
							Fix spelling in some documents.  
						
						 
						
						
						
						
					 
					
						2009-01-01 17:56:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0e4e22a7a6 
					 
					
						
						
							
							Allow pre-defined server local channels ("&").  
						
						 
						
						
						
						
					 
					
						2008-12-30 19:23:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d20397470 
					 
					
						
						
							
							Spell check and enhance ngIRCd manual pages.  
						
						 
						
						
						
						
					 
					
						2008-12-30 19:20:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						307cdce908 
					 
					
						
						
							
							man ngircd.conf: line break missing before the SSLConnect description  
						
						 
						
						... 
						
						
						
						reported by Christoph Biedl. 
						
						
					 
					
						2008-12-29 23:34:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						dc9f42dc3c 
					 
					
						
						
							
							defines.h: remove MAX_LISTEN_PORTS, MAX_SERVICES  
						
						 
						
						... 
						
						
						
						_SERVICES was never used; _LISTEN_PORTS is a leftover from
commit 51ccb5928a 
('internal changes needed for future ssl support'). 
						
						
					 
					
						2008-12-27 23:51:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a971047bc5 
					 
					
						
						
							
							Remove limit on max number of predefined channels.  
						
						 
						
						... 
						
						
						
						This resolves Bugzilla Bug 68 ('Too many pre-defined channels configured.') 
						
						
					 
					
						2008-12-26 01:07:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6500d443fc 
					 
					
						
						
							
							channel.c: constify a few function arguments.  
						
						 
						
						
						
						
					 
					
						2008-12-26 01:07:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d26a283ea9 
					 
					
						
						
							
							use %ld as format specifier for posix data types  
						
						 
						
						... 
						
						
						
						in the same vein as the earlier commit:
cast posix data types (pid_t, ...) to long and use
%ld as format specifier. This will avoid problems
when sizeof(int) != sizeof(type).
We could also cast to int, but this might truncate the value. 
						
						
					 
					
						2008-12-26 01:07:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4b83a23d9d 
					 
					
						
						
							
							ngIRCd release 13  
						
						 
						
						
						
						
					 
					
						2008-12-25 23:18:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8a94ec9728 
					 
					
						
						
							
							don't print pid_t type with %ld format specifier  
						
						 
						
						... 
						
						
						
						Reported by Christoph Biedl:
ngircd[21581]: Running as user irc(39), group irc(39), with PID 140733193409613.
cast pid_t to long to avoid this.
While we are there, cast uid_t and gid_t, too. 
						
						
					 
					
						2008-12-17 22:55:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e5fea5380d 
					 
					
						
						
							
							Update the date ("Dec 2008") of the manual pages.  
						
						 
						
						
						
						
					 
					
						2008-12-06 00:20:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9a82ca0d6b 
					 
					
						
						
							
							doc/Platforms.txt: added x86_64/unknown/linux-gnu  
						
						 
						
						
						
						
					 
					
						2008-12-05 22:35:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e573f54b0c 
					 
					
						
						
							
							doc/Platforms.txt: update list of tested platforms.  
						
						 
						
						
						
						
					 
					
						2008-12-05 18:11:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e070d93f64 
					 
					
						
						
							
							doc/SSL.txt: enhance documentation.  
						
						 
						
						
						
						
					 
					
						2008-12-04 13:20:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1519afa391 
					 
					
						
						
							
							doc/Services.txt: explain which IRC Services versions are compatible  
						
						 
						
						
						
						
					 
					
						2008-12-04 11:14:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						85ce82e504 
					 
					
						
						
							
							Testsuite start-server.sh: return correct exit code.  
						
						 
						
						... 
						
						
						
						src/testsuite/start-server.sh returns 0 when no errors occurred and the
daemon has been startet and 1 on errors. Always returning 0 is wrong ... 
						
						
					 
					
						2008-12-03 16:49:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						83c699d5a5 
					 
					
						
						
							
							Make testsuite (getpid.sh) work on OpenSolaris (i386/pc/solaris2.11).  
						
						 
						
						
						
						
					 
					
						2008-12-03 16:49:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						56cf95278e 
					 
					
						
						
							
							doc/Services.txt: document using ngIRCd with IRC Services.  
						
						 
						
						
						
						
					 
					
						2008-12-02 15:41:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d0b2526a01 
					 
					
						
						
							
							sample-ngircd.conf: remove now unused CVS "$Id$"  
						
						 
						
						
						
						
					 
					
						2008-11-22 14:47:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7cf9d93aee 
					 
					
						
						
							
							ngIRCd release 13~rc1  
						
						 
						
						
						
						
					 
					
						2008-11-21 22:08:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ffc5f93ef5 
					 
					
						
						
							
							Fix double minus signs in manual pages  
						
						 
						
						... 
						
						
						
						This patch fixes the following lintian(1) warning: "Manual page seems
to contain a hyphen where a minus sign was intended. '-' chars are
interpreted as hyphens (U+2010) by groff, not as minus signs (U+002D).
Since options to programs use minus signs (U+002D), this means for
example in UTF-8 locales that you cannot cut&paste options, nor search
for them easily. '-' must be escaped ('\-') to be interpreted as minus." 
						
						
					 
					
						2008-11-21 21:37:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						97d97ef5c4 
					 
					
						
						
							
							Debian package ("make deb"): fix some lintian(1) warnings  
						
						 
						
						
						
						
					 
					
						2008-11-21 21:36:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2eb564ccaa 
					 
					
						
						
							
							Change formatting of some log messages  
						
						 
						
						... 
						
						
						
						- Fix formatting of some log messages, mostly punctuation.
- cb_Connect_to_Server(): don't use string concatenation, because it
  is not supported by pre-ANSI C compilers ... 
						
						
					 
					
						2008-11-20 23:50:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14baf64f41 
					 
					
						
						
							
							Fix pem_passwd_cb(): unused variable "rwflag" (OpenSSL)  
						
						 
						
						... 
						
						
						
						This patch fixes the following warning of GCC (version 4.3.2) in
function pem_passwd_cb() when compiling with OpenSSL support and
without debug code:
conn-ssl.c: In function 'pem_passwd_cb':
conn-ssl.c:122: warning: unused parameter 'rwflag' 
						
						
					 
					
						2008-11-20 23:46:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4c113d8850 
					 
					
						
						
							
							New configuration option "NoIdent" to disable IDENT lookups  
						
						 
						
						... 
						
						
						
						The new configuration option "NoIdent" in ngircd.conf can be used to
disable IDENT lookups even when the ngIRCd daemon is compiled with IDENT
lookups enabled. 
						
						
					 
					
						2008-11-19 19:11:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3243d9ee44 
					 
					
						
						
							
							Implement the IRC command "SERVLIST"  
						
						 
						
						... 
						
						
						
						The IRC command "SERVLIST" lists all the registered services, see RFC 2811, section 3.5.1.
The syntax is "SERVLIST [<mask> [<type>]]". The parameter <type> is not used by ngIRCd at
the moment, all registered services are of type 0 (which is the default when omitted). 
						
						
					 
					
						2008-11-19 18:16:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						672b391523 
					 
					
						
						
							
							Updated NEWS and ChangeLog, using NEWS for news only :-)  
						
						 
						
						
						
						
					 
					
						2008-11-19 11:46:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0eda085f1e 
					 
					
						
						
							
							Create local &SERVER channel and log server messages to it  
						
						 
						
						... 
						
						
						
						ngIRCd now creates a server-local channel &SERVER with channel modes
+mnPt (moderated, no messages from outside the channel, persistent and
with the topic locked) and logs all the messages to it that a user with
mode +s ("server messages") receives.
If an IRC operator withdraws the +P ("persistent") mode and the &SERVER
channel is freed because of no members, nothing special happens. The
channel can be recerated any time later and ngIRCd would begin logging
to it again. 
						
						
					 
					
						2008-11-17 23:27:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2cc21caf32 
					 
					
						
						
							
							Implement local channels (prefix "&")  
						
						 
						
						... 
						
						
						
						This patch implements server-local channels, prefix "&", that are only
visible to users of the same local server and not in the network.
Patch written by Scott Perry (2008-06-04), see:
 - http://arthur.barton.de/cgi-bin/bugzilla/show_bug.cgi?id=87 
 - http://arthur.barton.de/cgi-bin/bugzilla/attachment.cgi?id=24&action=view  
						
						
					 
					
						2008-11-17 21:52:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b69bc2ae8 
					 
					
						
						
							
							Added some missing files of GIT tree to distribution archives  
						
						 
						
						... 
						
						
						
						The following bits and bytes were not included in distribution archives:
 - contrib: ngindent, ngircd.sh
 - contrib/Debian: ngircd.postinst
 - contrib/MacOSX: preinstall.sh, postinstall.sh
 - doc/src: Doxyfile, header.inc.html, footer.inc.html, ngircd-doc.css
 - src/portab: splint.h 
						
						
					 
					
						2008-11-13 23:17:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7ad167f4c4 
					 
					
						
						
							
							Test suite: start two servers and test server-server links  
						
						 
						
						... 
						
						
						
						I changed the test suite to start two test servers (on port 6789 and 6790),
so server-server links can be tested as well for which I included the new
test script "server-link-test.e".
In addition the documentation of the test suite (src/testsuite/README) has
been updated and is more complete now. 
						
						
					 
					
						2008-11-13 22:46:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						920d0636ff 
					 
					
						
						
							
							Add conf-ssl.h to "noinst_HEADERS"  
						
						 
						
						... 
						
						
						
						conf-ssl.h must be listed in "noinst_HEADERS" so that it becomes included
in distribution archives generated by "make dist" and "make distcheck". 
						
						
					 
					
						2008-11-13 00:22:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						54e6a2dce5 
					 
					
						
						
							
							Re-add CVE identifiers to ChangeLog.  
						
						 
						
						... 
						
						
						
						I'm lame. My last commit removed all the CVE numbers recently added in
commit 598df0758  to the ChangeLog ... shame on me!
See all the CVE entries of ngIRCd at:
<http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ngircd > 
						
						
					 
					
						2008-11-13 00:01:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b01a9bd864 
					 
					
						
						
							
							Updated NEWS and ChangeLog to include 0.12.1 and the development version  
						
						 
						
						
						
						
					 
					
						2008-11-12 22:34:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f067a059d 
					 
					
						
						
							
							Connection counter: count outgoing connections as well.  
						
						 
						
						... 
						
						
						
						This patch lets ngIRCd count outgoing connections as well as incoming
connections (up to now only outgoing connections have been counted). This
change is required because the Conn_Close() function doesn't know whether
it closes an outgoing connection or not and therefore would decrement the
counter below zero when an outgoing connection existed -- which would
trigger an assert() call ...
Please note that this patch changes the (so far undocumented but now fixed)
behaviour of the "MaxConnections" configuration option to account the sum
of the in- and outbound connections! 
						
						
					 
					
						2008-11-12 01:26:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5a91d62100 
					 
					
						
						
							
							Ignore numeric 020 ("please wait while we process your coinnection")  
						
						 
						
						... 
						
						
						
						Some servers send the numeric 020 ("please wait while we process your
connection") when a client connects. This is no useful information for
this server, so we simply ignore it :-) 
						
						
					 
					
						2008-11-11 23:11:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3a5b7b63ae 
					 
					
						
						
							
							GNUTLS: define new API types when installed library is too old  
						
						 
						
						... 
						
						
						
						This patch enables ngIRCd to use GNUTLS in really old versions, tested
with version 1.0.16, that don't define the "new" data types ending in
xxx_t. LIBGNUTLS_VERSION_MAJOR isn't defined there as well, so we use
it to test if we must define the new types on our own. 
						
						
					 
					
						2008-11-11 22:03:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9308541e6d 
					 
					
						
						
							
							Console log: output timestamp (seconds since start) for resolver, too  
						
						 
						
						
						
						
					 
					
						2008-11-11 22:01:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						027cf22267 
					 
					
						
						
							
							Console log: output timestamp (seconds since start of daemon)  
						
						 
						
						
						
						
					 
					
						2008-11-10 18:41:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						125c05fba0 
					 
					
						
						
							
							conn-ssl.c: work around gnutls API problems on 64 bit platforms  
						
						 
						
						... 
						
						
						
						Alexander Barton reported a compiler warning on 64-bit platforms:
cc1: warnings being treated as errors
conn-ssl.c: In function 'ConnSSL_Init_SSL':
conn-ssl.c:403: error: cast to pointer from integer of
different size
Unfortunately, I couldn't find a real solution; the GNUTLS
API expects 'gnutls_transport_ptr_t' (which is void*),
but the default push/pull functions (send/recv) expect an int.
The only alternative solution is to pass in an address to the
file descriptor, then add send/recv wrappers that expect a pointer.
What a mess[tm]. 
						
						
					 
					
						2008-10-29 23:51:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fb19b05e1e 
					 
					
						
						
							
							GIT: don't ignore cvs-version.{h|new}, because it isn't used any more.  
						
						 
						
						
						
						
					 
					
						2008-10-29 22:33:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						34b2f0085d 
					 
					
						
						
							
							Fix ForwardLookup(): "ISO C90 forbids specifying subobject to initialize"  
						
						 
						
						... 
						
						
						
						This patch fixes the following warning of GCC (version 4.3.2) in
function ForwardLookup():
resolve.c: In function 'ForwardLookup':
resolve.c:282: warning: ISO C90 forbids specifying subobject to initialize
resolve.c:284: warning: ISO C90 forbids specifying subobject to initialize
resolve.c:285: warning: ISO C90 forbids specifying subobject to initialize 
						
						
					 
					
						2008-10-19 20:07:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ce2541a826 
					 
					
						
						
							
							Fix ConnSSL_LogCertInfo(): unused variable "cred" (GNUTLS)  
						
						 
						
						... 
						
						
						
						This patch fixes the following warning of GCC (version 4.3.2) in
function ConnSSL_LogCertInfo() when compiling with GNUTLS support:
conn-ssl.c: In function 'ConnSSL_LogCertInfo':
conn-ssl.c:542: warning: unused variable 'cred' 
						
						
					 
					
						2008-10-19 20:06:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d44a7dac26 
					 
					
						
						
							
							Debian: build ngircd-full with support for GNU TLS and IPv6.  
						
						 
						
						
						
						
					 
					
						2008-10-03 16:45:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						475ce1e93c 
					 
					
						
						
							
							Debian: make sure that /var/run/ircd is owned by user "irc".  
						
						 
						
						
						
						
					 
					
						2008-10-03 16:43:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0cba8f362a 
					 
					
						
						
							
							GIT: Ignore Debian-related generated files.  
						
						 
						
						... 
						
						
						
						Added files that become generated while building Debian GNU/Linux
packages of ngIRCd to the .gitignore lists. 
						
						
					 
					
						2008-10-03 15:50:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						afd65bc728 
					 
					
						
						
							
							Updated config.{guess|sub} to version 2008-01-16.  
						
						 
						
						
						
						
					 
					
						2008-10-03 15:35:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f92a614a35 
					 
					
						
						
							
							Enable KICK to be handled from remote servers and from services.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ec0b405d9d 
					 
					
						
						
							
							Respect RFC 1459 compatibility mode when announcing channels (no NJOIN).  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d6dcb25c4 
					 
					
						
						
							
							Document the server flag "S": SERVICE command is supported.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						178f9cbdac 
					 
					
						
						
							
							Announce IRC services in the network.  
						
						 
						
						... 
						
						
						
						This patch
 - introduces a new server flag "S" to indicate that the server can handle
   the SERVICE command (on server links),
 - implements the IRC command "SERVICE" for server-server links,
 - uses the "SERVICE" command to announce IRC services when a new
   server connects to it,
 - and fixes the Send_Message() function to let it send messages to
   services using a "target mask".
If the remote server doesn't indicate that it can handle the "SERVICE"
command (it has not set the "S" flag), services are announced as regular
users as before. 
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6356418ae5 
					 
					
						
						
							
							Change Introduce_Client() to set the correct client type (user/service).  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28e9888764 
					 
					
						
						
							
							Convert SQUERY to PRIVMSG on RFC 1459 compliant links.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3afa0e0658 
					 
					
						
						
							
							Don't allow SQUERY to send to "target masks" and channels; only services!  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3913de3cff 
					 
					
						
						
							
							Fix PRIVMSG/NOTICE handler (II): keep command when forwarding to channels.  
						
						 
						
						... 
						
						
						
						- new function ngt_UpperStr().
- change Channel_Write() to take command name and error flag.
- remove now unneeded function Channel_Notice(). 
						
						
					 
					
						2008-09-23 11:53:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						91e87a3705 
					 
					
						
						
							
							New function ngt_UpperStr()  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						71e9ac486f 
					 
					
						
						
							
							Fix PRIVMSG/NOTICE handler Send_Message(): don't forward NOTICE as PRIVMSG.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d93030ad27 
					 
					
						
						
							
							Make real use of the CLIENT_SERVICE client type.  
						
						 
						
						... 
						
						
						
						This patch enables ngIRCd to handle IRC services as real services, and not
as "fake users":
  - Set correct client type CLIENT_SERVICE for services,
  - Change log messages to include correct client type,
  - PRIVMSG: allow users to send messages to services,
  - Send services nick names to other servers (as users).
Please note that this patch doesn't announce services as services in the
network, but as regular users (as before). Only the local server knows
of services as services (see LUSERS command, for example). It is up to
one of the next patches to fix this and to introduce the SERVICE command
in server to server communication.
The propagation of services as regular users between servers doesn't limit
the functionality of the IRC services and will be the fallback for servers
that don't support "real" services propagation in the future. 
						
						
					 
					
						2008-09-23 11:53:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4e125fb67c 
					 
					
						
						
							
							Allow IRC services to change their nick names.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						33f32dbd67 
					 
					
						
						
							
							New function Client_TypeText() and Destroy_UserOrService().  
						
						 
						
						... 
						
						
						
						Client_TypeText() is used to get correct naming ("Client", "Service", ...)
for log messages, and Destroy_UserOrService() is used to correctly destroy
user and services clients. 
						
						
					 
					
						2008-09-23 11:53:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74aac88dbf 
					 
					
						
						
							
							Send_Message(): really enforce target client type.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0337b1ac1e 
					 
					
						
						
							
							sample-ngircd.conf & ngircd.conf(5): document "ServiceMask" option.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:53:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						02d7623074 
					 
					
						
						
							
							Allow ngIRCd to detect services connected to an "virtual services server".  
						
						 
						
						... 
						
						
						
						Introduce a new configuration variable "ServiceMask" in SERVER blocks to
define a mask matching nick names that should be treated as services.
Regular servers don't need this parameter (leave it empty, the default),
but you should set it to "*Serv" when connection ircservices, for example.
This patch allows ngIRCd to detect services, it doesn't change the
functionality: you only get different log messages ;-) 
						
						
					 
					
						2008-09-23 11:51:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c5342fb467 
					 
					
						
						
							
							Centralize logging functions in Introduce_Client().  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						557be8c56b 
					 
					
						
						
							
							Get rid of INTRO_INFO structure again: we don't need it at all!  
						
						 
						
						... 
						
						
						
						All the required information is already stored in the CLIENT structure
of new new connection, so pass this to Introduce_Client() and don't
invent an unneeded new structure ... 
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						687784d276 
					 
					
						
						
							
							Announce_User(): support RFC 1459 compatibility mode.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						92603f7c80 
					 
					
						
						
							
							Introduce_Client(): send MODES in RFC 1459 mode, too.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d070ec08ab 
					 
					
						
						
							
							numeric.c: whitespace fixes ...  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a60465be3e 
					 
					
						
						
							
							Server links: detect RFC 1459 mode direct after SERVER command  
						
						 
						
						... 
						
						
						
						This patch allows ngIRCd to detect right after receiving the SERVER command
from the peer whether the RFC 1459 compatibility mode must be used or not.
And it fixes the announcement of users during establishing new server links
with such peers. 
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14048c4717 
					 
					
						
						
							
							Send and handle NICK+USER commands for user registration (RFC 1459).  
						
						 
						
						... 
						
						
						
						This patch enables ngIRCd to deal with NICK and USER commands following
RFC 1459 to register new clients, and to send these commands instead of one
full NICK command as specified in RFC 2813 on connections that are in RFC
1459 compatibility mode.
Can be useful for e. g. IRC services that simulate a RFC 1459 server. 
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f199d63724 
					 
					
						
						
							
							New function IRC_WriteStrServersPrefixFlag_CB() using a callback function.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f759d8113 
					 
					
						
						
							
							New function Introduce_Client() to announce new local and remote users.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6bc2d3d06e 
					 
					
						
						
							
							New connection option CONN_RFC1459.  
						
						 
						
						... 
						
						
						
						This new connection option CONN_RFC1459 indicates that the peer on this
link only supports the IRC protocol as defined in RFC 1459 and that the
compatibility mode (e. g. for outgoing commands like NICK) should be used. 
						
						
					 
					
						2008-09-23 11:47:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5735f68d7 
					 
					
						
						
							
							New global function Conn_SetOption().  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						13f1d57e84 
					 
					
						
						
							
							USER: servers and services can alter user information after registration.  
						
						 
						
						... 
						
						
						
						This is required to do RFC 1459 style user registration on server links,
and is used by some services packages, too. See RFC 1459 section 4.1.3. 
						
						
					 
					
						2008-09-23 11:47:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						068d43352d 
					 
					
						
						
							
							NICK: allow servers and services to use RFC 1459 syntax (2 parameters).  
						
						 
						
						... 
						
						
						
						This patch allows servers and services to call the NICK command using the
syntax defined in RFC 1459 to register new users, with only two parameters.
See section 4.1.2.
Useful for some services packages, which emulate this protocol. 
						
						
					 
					
						2008-09-23 11:47:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e56bd8ff89 
					 
					
						
						
							
							Whitespace fixes: remove trailing tabulator characters.  
						
						 
						
						
						
						
					 
					
						2008-09-23 11:47:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2fce881d96 
					 
					
						
						
							
							conn-ssl.c: don't append a newline to ConnSSL_GetCipherInfo  
						
						 
						
						
						
						
					 
					
						2008-09-15 12:25:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ef3327d372 
					 
					
						
						
							
							TLS/SSL support: code changes.  
						
						 
						
						... 
						
						
						
						This adds the required code to enable ssl/tls support
during compile and run time, respectively. 
						
						
					 
					
						2008-09-13 15:10:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ebf5edfd87 
					 
					
						
						
							
							TLS/SSL support: documentation.  
						
						 
						
						
						
						
					 
					
						2008-09-13 15:10:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						bdd44eb0ab 
					 
					
						
						
							
							TLS/SSL support: core files.  
						
						 
						
						... 
						
						
						
						Contains support for both OpenSSL and GNU TLS.
Certificate Authentification is not yet supported. 
						
						
					 
					
						2008-09-13 15:08:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c997e04325 
					 
					
						
						
							
							Fix handling of MaxConnections option  
						
						 
						
						... 
						
						
						
						Config option claimed to be 'number of connections' but in reality this
was treated as 'largest file descriptor allowed'.
This also fixes another bug in New_connection, where the
ng_ipaddr_tostr_r error path was missing a return statement. 
						
						
					 
					
						2008-08-30 15:37:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2c2c93e311 
					 
					
						
						
							
							Include "mcheck.h" when using mtrace().  
						
						 
						
						
						
						
					 
					
						2008-08-18 23:27:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						41a23d20e4 
					 
					
						
						
							
							SECURITY: Fixed a message handling bug which could crash the daemon.  
						
						 
						
						... 
						
						
						
						Some message targets could lead to a NULL pointer dereference and therefore
could crash the daemon (denial of service).
(cherry picked from commit e493ad2d30ff80bca2556cde2212e367cb006517) 
						
						
					 
					
						2008-08-17 17:37:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c769cbecb6 
					 
					
						
						
							
							Enable GNU libc "memory tracing" when compiled with debug code.  
						
						 
						
						... 
						
						
						
						This patch lets ngIRCd activate "memory tracing" of the GNU libc when
compiled with debug code (configure: --enable-debug) and the functionality
is available on the system.
(http://www.gnu.org/software/libc/manual/html_node/Allocation-Debugging.html ) 
						
						
					 
					
						2008-08-13 16:00:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						707cc42dec 
					 
					
						
						
							
							New make target: "osxpkg" to create an Mac OS X installer package.  
						
						 
						
						... 
						
						
						
						This patch adds a new make target, "osxpkg", to the main Makefile which
gereates a Apple Mac OS X installer package of ngIRCd. The packagemaker(1)
project bundle is stored in contrib/MacOSX/ngIRCd.pmdoc. 
						
						
					 
					
						2008-08-12 17:30:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						30f1ed211d 
					 
					
						
						
							
							Clean up Mac OS X Xcode environment.  
						
						 
						
						... 
						
						
						
						- Remove obsolete contrib/MacOSX/cvs-version.h
- Change SDK to 10.4 
						
						
					 
					
						2008-08-11 17:39:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						415ebc04a2 
					 
					
						
						
							
							doc/Platforms.txt: added Debian GNU/Hurd, "i686/unknown/gnu0.3"  
						
						 
						
						
						
						
					 
					
						2008-08-10 18:08:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						598df07584 
					 
					
						
						
							
							Added CVE identifiers to ChangeLog.  
						
						 
						
						... 
						
						
						
						see http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ngircd  
						
						
					 
					
						2008-08-10 14:26:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e4b4bb5e71 
					 
					
						
						
							
							Remove de.barton.ngircd.plist on "make clean", its a generated file.  
						
						 
						
						
						
						
					 
					
						2008-08-06 19:47:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dfc3de131c 
					 
					
						
						
							
							Make ngIRCd compile and run on NeXTSTEP 3.3 and OPENSTEP 4.2  
						
						 
						
						... 
						
						
						
						by Steven D. Blackford <kb7sqi@aol.com >:
"I wanted to let you know that I've done a quick port of ngircd-0.12.0 for
NEXTSTEP3.3/OPENSTEP4.2. There wasn't a lot of changes required to get it
to compile clean, but I did make the necessary changes so that I didn't
have to use -posix flag. The NeXT has a pretty buggy POSIX implementation
so I always try to work around it. :-)
Anway, here's the changes required to get it to compile." 
						
						
					 
					
						2008-08-01 16:21:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						338c643250 
					 
					
						
						
							
							Merge branch 'master' of git://ngircd.barton.de/ngircd  
						
						 
						
						
						
						
					 
					
						2008-07-31 14:36:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5af91fc005 
					 
					
						
						
							
							Install /Library/LaunchDaemons/de.barton.ngircd.plist into $(DESTDIR)  
						
						 
						
						
						
						
					 
					
						2008-07-31 14:35:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0ca8156efd 
					 
					
						
						
							
							FAQ: add entry about /OPER and OperCanUseMode  
						
						 
						
						
						
						
					 
					
						2008-07-31 14:13:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ccbbd7d1a5 
					 
					
						
						
							
							GIT: added src/testsuite/message-test to ignore list.  
						
						 
						
						
						
						
					 
					
						2008-07-27 20:51:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e5cf73b9ee 
					 
					
						
						
							
							Fix Validate_Args(): unused parameter "Idx" and "Req"  
						
						 
						
						... 
						
						
						
						This patch fixes the following error message of GCC (tested with version
4.3.0) when not compiling ngIRCd in "strict RFC" mode:
parse.c: In function "Validate_Args":
parse.c:341: error: unused parameter "Idx"
parse.c:341: error: unused parameter "Req" 
						
						
					 
					
						2008-07-27 20:35:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5df56111c4 
					 
					
						
						
							
							message-test: Disable two tests using "localhost" as host name  
						
						 
						
						... 
						
						
						
						Some operating systems, for example OpenBSD and OpenSolaris, use
"localhost.<domain>" instead of just "localhost" for 127.0.0.1, so
the "message-test" using "localhost" failed on such systems.
Don't have an idee how to make this work on all platforms ... :-/
So I simply disabled the two affected tests to make the testsuite
run on OpenBSD and OpenSolaris again. 
						
						
					 
					
						2008-07-27 18:03:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e5174c629c 
					 
					
						
						
							
							Fix Send_Message(): "lastCurrentTarget" may be used uninitialized  
						
						 
						
						... 
						
						
						
						This patch fixes the following warning of GCC 4.3.1:
irc.c: In function "Send_Message":
irc.c:315: error: "lastCurrentTarget" may be used uninitialized in
this function 
						
						
					 
					
						2008-07-27 17:16:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3358ad07d7 
					 
					
						
						
							
							Fix t_diff(): declaration of 'div' shadows a global declaration  
						
						 
						
						... 
						
						
						
						This patch fixes the following GCC warning message:
irc-info.c:422: warning: declaration of 'div' shadows a global declaration 
						
						
					 
					
						2008-07-27 15:58:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						318c8b238b 
					 
					
						
						
							
							Cosmetic whitespace and line length fixes, mostly in Send_Message().  
						
						 
						
						
						
						
					 
					
						2008-07-27 15:50:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f8381aafb4 
					 
					
						
						
							
							Added "message-test" to Makefile, so it is distrubuted and run.  
						
						 
						
						
						
						
					 
					
						2008-07-27 14:45:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brandon Beresini 
							
						 
					 
					
						
						
							
						
						d4eb55c79f 
					 
					
						
						
							
							Cleaned up PRIVMSG and NOTICE patches.  
						
						 
						
						
						
						
					 
					
						2008-07-27 01:23:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brandon Beresini 
							
						 
					 
					
						
						
							
						
						2546a13ad2 
					 
					
						
						
							
							Cumulative Message Patch  
						
						 
						
						
						
						
					 
					
						2008-07-27 01:23:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b92a7627f3 
					 
					
						
						
							
							Don't allow empty channel names ("#") in strict RFC mode.  
						
						 
						
						... 
						
						
						
						This closes Bug #88 .
Patch proposed by Eric <egrunow@ucsd.edu >, but with wrong length
comparision: please note that Channel_IsValidName() checks the name
INCLUDING the prefix, so the test must be length<=1! 
						
						
					 
					
						2008-07-22 13:24:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						258143897c 
					 
					
						
						
							
							Return 461 (syntax error) on "JOIN :" and "PART :"  
						
						 
						
						... 
						
						
						
						Up to this patch ngIRCd did not return any result (GIT master) or a badly
formated 403 (":irc.server 403 test  :No such channel" [note the two
spaces!], branch-0-12-x) on the above commands, this patch changes the
behaviour to reflect ircd 2.11 which returns 461 in both cases. 
						
						
					 
					
						2008-07-22 13:18:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						477f2fd9e7 
					 
					
						
						
							
							Channel_Join(): Code cleanup.  
						
						 
						
						
						
						
					 
					
						2008-07-22 13:07:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e37080400b 
					 
					
						
						
							
							Added more supported and tested platforms to doc/Platforms.txt.  
						
						 
						
						
						
						
					 
					
						2008-07-21 14:59:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3f01324160 
					 
					
						
						
							
							Fixes to misc-test: accept "localhost.<domain>" as well as "localhost"  
						
						 
						
						... 
						
						
						
						Some operating systems, for example OpenBSD, use "localhost.<domain>"
instead of "localhost", so the "who-test" expecting "localhost" failed
on such systems.
(Please see 149859c5fecc..., which fixes this for the who-test already) 
						
						
					 
					
						2008-07-21 13:40:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4467d127c2 
					 
					
						
						
							
							Revert "dpkg-shlibdeps: warning: dependency on libnsl.so.1 [..]"  
						
						 
						
						... 
						
						
						
						- Solaris needs both -lsocket _and_ -lnsl
- A/UX needs -lUTIL
"... which totally sucks because we'd link libnsl on Linux, too
(where its not needed at all). So, we have to figure out how to tell
autocrap to NOT put -lnsl there unless it exports a symbol we need.
This also means that [...] has to be reverted (or done properly)."
					-- Florian Westphal @ #ngircd
This reverts commit 2b14234abc . 
						
						
					 
					
						2008-07-09 18:36:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2b14234abc 
					 
					
						
						
							
							dpkg-shlibdeps: warning: dependency on libnsl.so.1 [..]  
						
						 
						
						... 
						
						
						
						(they use none of its symbols).
So, rip out that AC_CHECK_LIB cruft, pointed out by Christoph Biedl.
If there are platforms that really need that we should
only link when we actually use these libraries. 
						
						
					 
					
						2008-07-09 18:33:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b945726ac2 
					 
					
						
						
							
							Merge autogen.sh changes  
						
						 
						
						... 
						
						
						
						Merge commit 'alex/master' 
						
						
					 
					
						2008-06-27 06:07:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						da160d020e 
					 
					
						
						
							
							autogen.sh: Don't set AUTO{CONF|MAKE}_VERSION and WANT_AUTO{CONF|MAKE}  
						
						 
						
						... 
						
						
						
						On some systems (for example Gentoo Linux, FreeBSD, and OpenBSD), these
variables are used to select which version of GNU automake and autoconf
to use, but we shouldn't depend on a specific version -- instead we
should use the "system default". So probably it is up to the user to
set these variables accordingly to set up some wrapper scripts of his
operating system distribution. 
						
						
					 
					
						2008-06-27 05:55:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b95345731e 
					 
					
						
						
							
							autogen.sh: correctly test for and export ACLOCAL variable  
						
						 
						
						
						
						
					 
					
						2008-06-27 05:44:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Grunow 
							
						 
					 
					
						
						
							
						
						71562ebe57 
					 
					
						
						
							
							Translated comments from German to English  
						
						 
						
						
						
						
					 
					
						2008-06-16 13:58:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						258e39e89f 
					 
					
						
						
							
							Fix GCC warnings for possibly uninitialized variables in IRC_JOIN  
						
						 
						
						... 
						
						
						
						This patch fixes the following two warnings of GCC 4.2.4:
irc-channel.c: In function "IRC_JOIN":
irc-channel.c:185:
 warning: "lastkey" may be used uninitialized in this function
irc-channel.c:185:
 warning: "lastchan" may be used uninitialized in this function 
						
						
					 
					
						2008-06-16 13:18:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e142c50ae6 
					 
					
						
						
							
							GIT: added src/src/config.h.in~ to ignore list.  
						
						 
						
						
						
						
					 
					
						2008-06-11 16:02:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a84f7dcee5 
					 
					
						
						
							
							Allow mixed line terminations (CR+LF/CR/LF) in non-RFC-compliant mode  
						
						 
						
						... 
						
						
						
						Up to now ngIRCd accepted CR+LF as well as a single CR or LF in "non RFC
compliant" mode (the default). But ngIRCd became confused when it received
data containing mixed line endings (e. g. "111\r222\n333\r\n").
This patch enables ngIRCd (in "non RFC compliant" mode) to detect CR+LF,
CR, and LF as equally good line termination sequences and to always end the
command after the first one detected.
Some clients (for exmaple Trilian) are that ... broken to send such mixed
line terminations ...
First patch proposed by Scott Perry <scperry@ucsd.edu >,
Thanks to Ali Shemiran <ashemira@ucsd.edu > for testing! 
						
						
					 
					
						2008-06-11 16:00:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8644cbf197 
					 
					
						
						
							
							Don't allow stray \r or \n in command parameters  
						
						 
						
						... 
						
						
						
						If ngircd receives an input line like "COMMAND arg\nIRRELEVANT\r\n",
"arg\nIRRELEVANT" is passed as an argument to COMMAND. This can lead
to output like:
:ngircd.test.server 322 nick #chan 1 :
topicwithprecedingnewline
:ngircd.test.server 322 nick #nxtchan 1 :
[..]
Worse, this allows clients to piggyback irc commands, e.g.
"TOPIC #a :test\n:fake!~a@nonexistant JOIN :#a\r\n", which
causes the client to receive a JOIN command during /LIST output.
Bug reported by Scott Perry, first patch by Florian Westphal. 
						
						
					 
					
						2008-05-30 14:58:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4c121f277d 
					 
					
						
						
							
							GIT: ignore de.barton.ngircd.plist, it is a generated file.  
						
						 
						
						
						
						
					 
					
						2008-05-28 03:00:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						12f5b0579b 
					 
					
						
						
							
							ngircd.init: use LSB logging functions, if available.  
						
						 
						
						
						
						
					 
					
						2008-05-28 01:50:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6f7b669bec 
					 
					
						
						
							
							--configtest: return non-zero exit code if there are errors  
						
						 
						
						
						
						
					 
					
						2008-05-28 00:31:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						951314cb79 
					 
					
						
						
							
							Handle_Buffer(): code cleanup.  
						
						 
						
						... 
						
						
						
						Both callers ignore the return code of this function, so get rid of it,
but make sure that the client is disconnected on errors. 
						
						
					 
					
						2008-05-26 23:38:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d360871394 
					 
					
						
						
							
							Conn_Handler(): cleanup code, add/translate comments.  
						
						 
						
						... 
						
						
						
						In addition, the "timeout" variable has been removed because it is
unnecessary today: Handle_Buffer() handles all the data it can handle,
and io_dispatch() returns immediately when new data is available. So
we don't have to double-check but better sleep. Pointed out by Florian. 
						
						
					 
					
						2008-05-26 21:38:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Perry 
							
						 
					 
					
						
						
							
						
						b90f71ca2a 
					 
					
						
						
							
							Use strtok_r instead of strchr in IRC_JOIN.  
						
						 
						
						... 
						
						
						
						This patch does significant cleanup on the join code by using strtok_r
instead of mangling strchr to parse channel names and keys in parallel when
a JOIN command contains a list of channels and keys.
Also adds an strtok_r implementation to libportab. 
						
						
					 
					
						2008-05-26 21:20:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d060e90de0 
					 
					
						
						
							
							Mac OS X LaunchDaemon script: log messages to /Library/Logs/ngIRCd.log  
						
						 
						
						
						
						
					 
					
						2008-05-26 17:48:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						73f7201ab3 
					 
					
						
						
							
							configure.in: don't check for "obvious" standard functions.  
						
						 
						
						... 
						
						
						
						Drop checks for the following C standard functions:
malloc, memmove, memset, realloc, strchr, strcspn, strerror, strstr.
Rationale: These are standard K&R/C89 functions, no point in
''making sure they exist''. 
						
						
					 
					
						2008-05-25 20:16:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						956bbe2c28 
					 
					
						
						
							
							Reset client idle time on NICK, JOIN, and PART  
						
						 
						
						
						
						
					 
					
						2008-05-24 21:50:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e19f7a8c19 
					 
					
						
						
							
							Remove ListenIPv4/ListenIPv6 options.  
						
						 
						
						... 
						
						
						
						Use "Listen = list,of,addresses" instead. 
						
						
					 
					
						2008-05-19 14:34:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4ed2cb1a02 
					 
					
						
						
							
							make Listen parameter a comma-seperated list of addresses.  
						
						 
						
						... 
						
						
						
						this also obsoletes ListenIPv4 and ListenIPv6 options.
If Listen is unset, it is treated as Listen="::,0.0.0.0".
Note: ListenIPv4 and ListenIPv6 options are still recognized,
but ngircd will print a warning if they are used in the config file.
Also, some plattforms require that ai_socktype
is set in the getaddrinfo() hints structure. 
						
						
					 
					
						2008-05-19 14:27:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jari Aalto 
							
						 
					 
					
						
						
							
						
						818a206a42 
					 
					
						
						
							
							Add option aliases -V (for --version) and -h (for --help).  
						
						 
						
						... 
						
						
						
						This patch adds -h and -V short options (to complement the usage).
It is based on a patch attached to Debian bug #466063 , see
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466063 >.
Idea by Jari Aalto <jari.aalto@cante.net >,
patch adapted by Alexander Barton <alex@barton.de >. 
						
						
					 
					
						2008-05-18 16:19:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1d9067b019 
					 
					
						
						
							
							Add FAQ entry for 'Where is the log file'?  
						
						 
						
						
						
						
					 
					
						2008-05-15 15:41:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brandon Beresini 
							
						 
					 
					
						
						
							
						
						5d87f6ba80 
					 
					
						
						
							
							Add tests for MOTD, VERSION, TIME, USERHOST  
						
						 
						
						... 
						
						
						
						The misc-test.e file is also somewhat reorganized and commented here.
Patch from Brandon Beresini, Bryan Caldwell and Dana Dahlstrom. 
						
						
					 
					
						2008-05-15 11:13:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7cf187c09f 
					 
					
						
						
							
							Updated list of authors (AUTHORS file)  
						
						 
						
						
						
						
					 
					
						2008-05-13 16:21:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9486bc7465 
					 
					
						
						
							
							Update master development branch  
						
						 
						
						... 
						
						
						
						- use "dev" instead of "HEAD" as "version number",
- update ChangeLog and NEWS to reflect the 0.12.0 release. 
						
						
					 
					
						2008-05-13 16:12:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d02b083543 
					 
					
						
						
							
							Merge commit 'aad49bd260494878aed6795c7a897ad1d28c3082'  
						
						 
						
						
						
						
					 
					
						2008-05-13 12:14:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Perry 
							
						 
					 
					
						
						
							
						
						70254a5553 
					 
					
						
						
							
							This patch implements a (maybe) compliant WHOWAS command.  
						
						 
						
						... 
						
						
						
						It is hard to test this in the test suite because we 1) shouldn't rely on
previous tests populating WHOWAS and 2) don't connect a user for more than 30
seconds.
Also makes WHOWAS return ERR_NONICKNAMEGIVEN_MSG as implied by RFC. 
						
						
					 
					
						2008-05-12 18:56:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b1d38de4d2 
					 
					
						
						
							
							If bind() fails, also print ip address and not just the port number.  
						
						 
						
						
						
						
					 
					
						2008-05-12 18:46:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aad49bd260 
					 
					
						
						
							
							Update ngIRCd manual pages  
						
						 
						
						... 
						
						
						
						- Update timestamp,
- enhance some phrasing,
- and fix "Passive" ([Server]) formatting. 
						
						
					 
					
						2008-05-11 17:08:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d90cc7add0 
					 
					
						
						
							
							GIT: ignore symbolic links to tests in testsuite directory  
						
						 
						
						... 
						
						
						
						Added symbolic links to new tests (invite-test, join-test, and kick-test)
to .gitignore file. 
						
						
					 
					
						2008-05-11 15:20:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						149859c5fe 
					 
					
						
						
							
							Fixes to who-test: accept "localhost.<domain>" as well as "localhost"  
						
						 
						
						... 
						
						
						
						Some operating systems, for example OpenBSD, use "localhost.<domain>"
instead of "localhost", so the "who-test" expecting "localhost" failed
on such systems. 
						
						
					 
					
						2008-05-11 15:17:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d9c26f3aeb 
					 
					
						
						
							
							ng_ipaddr.h must include netinet/in.h.  
						
						 
						
						... 
						
						
						
						compile on FreeBSD 5.4 failed with:
./../ipaddr/ng_ipaddr.h:34: error: field `sin4' has incomplete type
Reported and tested by Jefferson S Almeida. 
						
						
					 
					
						2008-05-10 21:49:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brandon Beresini 
							
						 
					 
					
						
						
							
						
						0510bbe958 
					 
					
						
						
							
							Removed space after # so that Cygwin's version of expect recognizes comments.  
						
						 
						
						
						
						
					 
					
						2008-05-09 21:54:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ali Shemiran 
							
						 
					 
					
						
						
							
						
						12cd554af1 
					 
					
						
						
							
							Fix secret channel information leak  
						
						 
						
						... 
						
						
						
						/who on a secret channel that the user is not a member of
now returns proper RPL_ENDOFWHO_MSG instead of nothing. 
						
						
					 
					
						2008-05-09 21:47:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ashemira@ucsd.edu 
							
						 
					 
					
						
						
							
						
						5cf5ba31eb 
					 
					
						
						
							
							Added Cygwin uid kludge. (verified working)  
						
						 
						
						
						
						
					 
					
						2008-05-08 13:04:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Grunow 
							
						 
					 
					
						
						
							
						
						75b719a0c8 
					 
					
						
						
							
							Anglified and improved comments in channel.c and channel.h  
						
						 
						
						... 
						
						
						
						[Dana Dahlstrom: repair tab/space conversion in patch] 
						
						
					 
					
						2008-05-08 03:15:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4e56e5341f 
					 
					
						
						
							
							Implement IRC commands SERVICE, SERVLIST, and SQUERY as dummy functions  
						
						 
						
						... 
						
						
						
						SERVICE, SERVLIST, and SQUERY are required by RFC 2812 (it states in
section 3 that "all commands described in this section MUST be implemented
by any server for this protocol." -- So we implement them without (much)
actual functionality ... 
						
						
					 
					
						2008-05-05 18:06:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						3895b42d1b 
					 
					
						
						
							
							Add invite-test.e to test suite.  
						
						 
						
						
						
						
					 
					
						2008-05-05 16:12:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						6c81ffaece 
					 
					
						
						
							
							Tests for the INVITE command.  
						
						 
						
						
						
						
					 
					
						2008-05-05 16:12:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						97cc58fb13 
					 
					
						
						
							
							Invite: prefix last argument with colon when necessary.  
						
						 
						
						
						
						
					 
					
						2008-05-05 16:12:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						c63d8fd051 
					 
					
						
						
							
							tests for JOIN and various replies  
						
						 
						
						... 
						
						
						
						Brandon Beresini sent me a patch yesterday adding tests for JOIN under
various circumstances, which I believe he worked on with Bryan Caldwell
and Ali Shemiran. I made a few modifications; the result is below. 
						
						
					 
					
						2008-05-05 16:12:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bryan Caldwell 
							
						 
					 
					
						
						
							
						
						3d8eda9c86 
					 
					
						
						
							
							Allow KICK to handle comma-delimited lists (of channels, nicks).  
						
						 
						
						... 
						
						
						
						includes test cases.
[fw@strlen.de:
	- move code around to avoid duplication
	- use const where possible
	- integrate test case] 
						
						
					 
					
						2008-05-05 16:12:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						3283d275ba 
					 
					
						
						
							
							Invite: Send RPL_AWAY to client sending the invite if target is away.  
						
						 
						
						
						
						
					 
					
						2008-05-05 15:52:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						faf9b6ea16 
					 
					
						
						
							
							Fixes to who-test: accept any ident, escape some '*' flags.  
						
						 
						
						... 
						
						
						
						This prevents who-test.e from failing when ngircd
is performing ident lookups and an ident server is running. 
						
						
					 
					
						2008-05-05 15:40:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						452fb28394 
					 
					
						
						
							
							IRC_INVITE: coding style cleanup.  
						
						 
						
						
						
						
					 
					
						2008-05-05 15:39:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0428a1c4ea 
					 
					
						
						
							
							Constify some of Channel_Kick()s arguments.  
						
						 
						
						
						
						
					 
					
						2008-05-05 15:38:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						98a8ea105c 
					 
					
						
						
							
							constify Client_Search() argument.  
						
						 
						
						
						
						
					 
					
						2008-05-05 15:38:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rolf Eike Beer 
							
						 
					 
					
						
						
							
						
						83bfdddf99 
					 
					
						
						
							
							Allow IRC ops to ignore channel limits when joining  
						
						 
						
						... 
						
						
						
						Allow IRC ops to ignore any channel limit (bans, invite only etc.) when they
want to join a channel. 
						
						
					 
					
						2008-05-05 14:45:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2a790861a1 
					 
					
						
						
							
							Handle 1-character messages terminated with CR or LF correctly  
						
						 
						
						... 
						
						
						
						Code cleanup and fix for Bug #83 , "ngIRCd chokes on 1-character messages" in
function Handle_Buffer(): the buffer is now correctly cleared when ngIRCd
receives 1-character messages terminated with either CR or LF (in violation
to RFC 2812, section 2.3 "Messages", 5th paragraph). 
						
						
					 
					
						2008-05-02 02:14:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4e507881f3 
					 
					
						
						
							
							On AIX (for example) socklen_t is defined in sys/socket.h  
						
						 
						
						... 
						
						
						
						On AIX and probably other systems socklen_t is defined in sys/socket.h,
so we have to include it here explicitly (tested by Florian). 
						
						
					 
					
						2008-05-01 20:25:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						f7c2e8223f 
					 
					
						
						
							
							Always enable modeless channels.  
						
						 
						
						... 
						
						
						
						Modeless channels (+channels) are described in RFC 2811;
so my modifications to
530112b114 
('Add support for modeless channels')
to disable +channels for --strict-rfc configurations
were wrong. This reverts those changes. 
						
						
					 
					
						2008-05-01 18:08:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60acc62af7 
					 
					
						
						
							
							Prevent GIT to complain about opless-channel-test link  
						
						 
						
						
						
						
					 
					
						2008-05-01 16:31:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ali Shemiran 
							
						 
					 
					
						
						
							
						
						530112b114 
					 
					
						
						
							
							Add support for modeless channels  
						
						 
						
						... 
						
						
						
						Add support for modeless channels (+channels).
[fw@strlen.de:
 - integrate test cases
 - don't support +channels when compiled with --strict-rfc
 - do not set +o mode for channel creator
 - force +nt mode when channel is created ] 
						
						
					 
					
						2008-05-01 15:55:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6cfc56064e 
					 
					
						
						
							
							Updated NEWS and ChangeLog for ngIRCd 0.12.0-pre2.  
						
						 
						
						
						
						
					 
					
						2008-04-29 15:34:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a81367dac 
					 
					
						
						
							
							--configtest: fix missing whitespace at "ConnectIPv4" option.  
						
						 
						
						
						
						
					 
					
						2008-04-29 15:27:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8c425945a2 
					 
					
						
						
							
							--enable-ipv6: fix indentation in ./configure --help output.  
						
						 
						
						
						
						
					 
					
						2008-04-29 15:26:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bb6ee46892 
					 
					
						
						
							
							Merge branch 'master' of git://git.breakpoint.cc/fw/ngircd-fw  
						
						 
						
						
						
						
					 
					
						2008-04-29 15:15:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9194319399 
					 
					
						
						
							
							Testsuite: remove erroneous ConfUID setting in config file.  
						
						 
						
						... 
						
						
						
						The config file for ngircds test suite contained obsolete
ConfUID/ConfGID settings, causing ngircd to needlesly complain when
started as non-root (which is hopefully the _normal_ case...) 
						
						
					 
					
						2008-04-29 13:32:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						33b1204349 
					 
					
						
						
							
							Get rid of cvs-version.* and CVSDATE definition.  
						
						 
						
						... 
						
						
						
						(cherry picked from commit b187fac244 ) 
						
						
					 
					
						2008-04-25 00:14:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						09968ee843 
					 
					
						
						
							
							Documentation: get rid of some more references to CVS, switch to GIT.  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 6e9389b86c ) 
						
						
					 
					
						2008-04-25 00:13:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						523a6fad09 
					 
					
						
						
							
							Report ERR_NOTONCHANNEL when trying to part a channel one is not member of.  
						
						 
						
						... 
						
						
						
						When trying to part a channel ("PART #channel") the client is not member of
the daemon now correctly reports the numeric ERR_NOTONCHANNEL (442) insted
of ERR_NOSUCHCHANNEL (403). 
						
						
					 
					
						2008-04-24 23:52:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						54b17fc201 
					 
					
						
						
							
							Channel_Part(): Code and comment cleanup.  
						
						 
						
						
						
						
					 
					
						2008-04-24 23:47:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						25f48a2a34 
					 
					
						
						
							
							IRC_PART(): code and comment cleanup.  
						
						 
						
						
						
						
					 
					
						2008-04-24 23:46:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						22fa782be7 
					 
					
						
						
							
							IPv6: Add config options to disabe ipv4/ipv6 support.  
						
						 
						
						... 
						
						
						
						This also enables ipv6-only setups. 
						
						
					 
					
						2008-04-21 00:45:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2f6d7a649c 
					 
					
						
						
							
							Don't include doc/CVS.txt in distribution archive, use doc/GIT.txt now!  
						
						 
						
						... 
						
						
						
						(cherry picked from commit a8e0eb62e9 ) 
						
						
					 
					
						2008-04-20 17:37:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7df90846e1 
					 
					
						
						
							
							Synchronized branch-0-12-x (ngIRCd 0.12.0-pre1) with master.  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 4ea2932967 ) 
						
						
					 
					
						2008-04-20 16:20:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						92a9092208 
					 
					
						
						
							
							Updated NEWS and ChangeLog for upcoming 0.12.0-pre1 release.  
						
						 
						
						
						
						
					 
					
						2008-04-20 15:48:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a0efcdccfa 
					 
					
						
						
							
							Updated copyright notice to read "2001-2008".  
						
						 
						
						
						
						
					 
					
						2008-04-20 15:48:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						012aeca32b 
					 
					
						
						
							
							Added make target "testsuite"  
						
						 
						
						... 
						
						
						
						This make target runs the testsuite located in src/testsuite without running
alle the other tests that "make check" would run. 
						
						
					 
					
						2008-04-20 14:52:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c4a505d3a8 
					 
					
						
						
							
							Fixed "xcode" make target (used to build ngIRCd with Mac OS X Xcode)  
						
						 
						
						
						
						
					 
					
						2008-04-20 14:50:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8df445316a 
					 
					
						
						
							
							Channel_Mode: Remove duplicate code.  
						
						 
						
						... 
						
						
						
						Incidentially, this doesn't even change the
generated code... 
						
						
					 
					
						2008-04-19 16:58:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						11af32466f 
					 
					
						
						
							
							Channel_Mode: change order of if (set) and if (client) check.  
						
						 
						
						
						
						
					 
					
						2008-04-19 16:51:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5538115537 
					 
					
						
						
							
							Channel_Mode: Re-indent switch.  
						
						 
						
						... 
						
						
						
						No functional changes were made. 
						
						
					 
					
						2008-04-19 16:45:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b8643477ba 
					 
					
						
						
							
							Channel_Mode: check return type of Invite/Ban Add/Del function  
						
						 
						
						
						
						
					 
					
						2008-04-19 16:17:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						796dcf6a62 
					 
					
						
						
							
							Channel_Mode: unify 'b' and 'I' switch/case handling.  
						
						 
						
						
						
						
					 
					
						2008-04-19 14:16:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6b0c094809 
					 
					
						
						
							
							Channel_Mode: Unify Del_Invite and Del_Ban handler  
						
						 
						
						
						
						
					 
					
						2008-04-19 14:12:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b36fc3b095 
					 
					
						
						
							
							Constify Lists_MakeMask argument and return type.  
						
						 
						
						
						
						
					 
					
						2008-04-19 14:11:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2dd51a98e4 
					 
					
						
						
							
							Channel_Mode: Unify Add_Invite and Add_Ban handler  
						
						 
						
						
						
						
					 
					
						2008-04-19 14:02:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						761ae2b1a4 
					 
					
						
						
							
							Enable more compiler warnings when using Xcode.  
						
						 
						
						
						
						
					 
					
						2008-04-13 23:43:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						87cae1465b 
					 
					
						
						
							
							GIT should ignore user preferences files inside Xcode projects.  
						
						 
						
						... 
						
						
						
						Added filter for GIT to ignore Xcode user preferences files (*.mode1v3 and
*.pbxuser) which are automatically generated inside the project bundle when
opened in Xcode. 
						
						
					 
					
						2008-04-12 23:29:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b7135ea76a 
					 
					
						
						
							
							Updated Xcode project file.  
						
						 
						
						
						
						
					 
					
						2008-04-12 23:27:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						248f8e0b70 
					 
					
						
						
							
							Convert CVS commands to their git equivalents.  
						
						 
						
						... 
						
						
						
						Also mention that patches should be sent to the mailing list. 
						
						
					 
					
						2008-04-12 21:51:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b33424c13 
					 
					
						
						
							
							Added "portabtest" binary to .gitignore file in src/portabtest/.  
						
						 
						
						
						
						
					 
					
						2008-04-09 19:46:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7c82cc236b 
					 
					
						
						
							
							Include Mac OS X Xcode project in distribution archives. (Part 2)  
						
						 
						
						... 
						
						
						
						I forgot to include the new Makefile.am in contrib/MacOSX/ngIRCd.xcodeproj/ ... 
						
						
					 
					
						2008-04-09 19:24:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						307f8abd74 
					 
					
						
						
							
							Include Mac OS X Xcode project in distribution archives.  
						
						 
						
						... 
						
						
						
						Oops, it has not been included since ... ages?? 
						
						
					 
					
						2008-04-09 19:09:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bc63064d5c 
					 
					
						
						
							
							Moved .cvsignore files to .gitignore  
						
						 
						
						... 
						
						
						
						Since we are using GIT starting from now, I converted all the
.cvsignore files to .gitignore files. 
						
						
					 
					
						2008-04-09 18:54:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						be844d74d3 
					 
					
						
						
							
							Fix client.c sparse warnings.  
						
						 
						
						... 
						
						
						
						client.c:72:6: warning: symbol 'Max_Users' was not declared. Should it be static?
client.c:72:21: warning: symbol 'My_Max_Users' was not declared. Should it be static? 
						
						
					 
					
						2008-04-04 23:22:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						637d739285 
					 
					
						
						
							
							io.c: kill select FD_SETSIZE sanity check in io_library_init.  
						
						 
						
						... 
						
						
						
						We already have way too many. 
						
						
					 
					
						2008-04-03 23:20:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						66e68de16a 
					 
					
						
						
							
							io.c: fix select FD_SETSIZE check when using epoll as io backend  
						
						 
						
						
						
						
					 
					
						2008-04-03 23:20:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						7f44a2ad1c 
					 
					
						
						
							
							io.c: try to cut down the number of ifdefs.  
						
						 
						
						... 
						
						
						
						consolidate backend-specific helpers and
add empty statinc inle stubs in the ifndef case
to let the compiler remove the functions at compile time. 
						
						
					 
					
						2008-03-27 16:53:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						abb1abeb77 
					 
					
						
						
							
							Do not exit unconditionally if config file cannot be opened  
						
						 
						
						... 
						
						
						
						ngircd will exit if the config file cannot be opened. While
thats okay if ngircd starts up for the first time, it isn't
when we are re-reading the config file after a /REHASH or SIGHUP. 
						
						
					 
					
						2008-03-26 21:31:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab1f48a346 
					 
					
						
						
							
							Fix #include's: search log.h locally, include string.h. The latter is required because we include conn.h, which includes resolve.h, which includes ng_ipaddr.h, which contains a macro using strlcpy() ...  
						
						 
						
						
						
						
					 
					
						2008-03-11 15:42:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						feb31e4200 
					 
					
						
						
							
							IPv6 support.  
						
						 
						
						... 
						
						
						
						all references to struct sockaddr/in_addr have been
removed from src/ngircd.
libngipaddr (in src/ipaddr/) hides all the gory details.
See src/ipaddr/ng_ipaddr.h for API description. 
						
						
					 
					
						2008-02-26 23:50:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c31ad221a6 
					 
					
						
						
							
							Updated ChangeLog to include 0.11.1.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rolf Eike Beer 
							
						 
					 
					
						
						
							
						
						44cdf1b1ca 
					 
					
						
						
							
							Fix sending of JOINs between servers.  
						
						 
						
						... 
						
						
						
						This does hit only operators that join a channel with at least 2 servers active in the net
the server the oper connects to sends "channel^Go" to the other servers
the other server first searches for the channel and then strips the modes from the channel name
he has to do the other way round: first strip and then check the channel name. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e710e8ae37 
					 
					
						
						
							
							Channel_Mode cleanups  
						
						 
						
						... 
						
						
						
						- better indentation
- move answering request into seperate function. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						89ba1bdcba 
					 
					
						
						
							
							LaunchDaemon plist for Mac OS X/Darwin launchd.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0250acc50b 
					 
					
						
						
							
							Install a LaunchDaemon script to start/stop ngIRCd on Mac OS X.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ec80cc99c6 
					 
					
						
						
							
							Added new test files to Xcode project.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5147b675cb 
					 
					
						
						
							
							Removed the SQUIT test for now, actually we don't support it yet.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ddecfcd831 
					 
					
						
						
							
							Implemented IRC commands INFO, USERS (dummy), and SUMMON (dummy).  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						2f71fbb2a1 
					 
					
						
						
							
							Include flags in RPL_WHOREPLY messages.  
						
						 
						
						... 
						
						
						
						RPL_WHOREPLY messages generated by IRC_WHO don't include flags (*,@,+)
that should appear according to this description:
http://www.mishscript.de/reference/rawhelp3.htm#raw352 
Other IRC servers do include the flags.
Modify who-test.e to expose missing flags,
modify ngircd-test.conf to accommodate who-test.e, and fix
irc-info.c to correct these problems. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						1784180bf3 
					 
					
						
						
							
							Don't send trailing space in MODE messages  
						
						 
						
						... 
						
						
						
						Under some circumstances ngIRCd currently issues a channel MODE message
with a trailing space after the last parameter, which isn't permitted by
the grammar in RFC 2812 section 2.3.1:
http://tools.ietf.org/html/rfc2812#section-2.3.1 
The following patch modifies mode-test.e to expose this, and modifies
irc-mode.c to correct it. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						634ef8c131 
					 
					
						
						
							
							IRC_JOIN cleanups.  
						
						 
						
						... 
						
						
						
						- put sending of mode and forwarding of JOIN to other clients
 into seperate function.
- put sending of topic/channel names into seperate function.
- put access check into seperate function.
- translate/remove remaining german comments.
- stop if JOIN to a channel in a list (JOIN #a,#,b,#c...) fails
(This doesn't change the behaviour: skip-to-next-channel-on-error
did never work as intended) 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4d152b771e 
					 
					
						
						
							
							Make IRC_WHO also search username/servername/hostname.  
						
						 
						
						... 
						
						
						
						Dana Dahlstrom reported that IRC_WHO did not follow
RFC 2812, Section 3.6.1. Specifically:
- IRC_WHO did not send "G" flag instead if "H" if client was away
- did not search username/servername/hostname etc. if argument
  was not a channel.
Fix all of the above and tidy things up a bit.
Also add IRC_WHO test script contributed by Dana. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						c634303765 
					 
					
						
						
							
							Remove duplicate Channel_FirstChannelOf().  
						
						 
						
						... 
						
						
						
						noticed there's a way to make the loop
slightly more elegant.
[fw@strlen.de: Extra () to silence gcc.] 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						cb0d594e61 
					 
					
						
						
							
							Make Channel_Part name and reason parameters 'const'.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						000a227a74 
					 
					
						
						
							
							Updated NEWS to reflect ChangeLog.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dana Dahlstrom 
							
						 
					 
					
						
						
							
						
						6bd35bf090 
					 
					
						
						
							
							Implement RFC 2812 handling of "0" argument to JOIN  
						
						 
						
						... 
						
						
						
						The students in my software-engineering class are writing IRC clients in
Java, and I'm running ngIRCd as a sandbox for them to play in. We
noticed ngIRCd doesn't obey the "JOIN 0" command specified in RFC 2812:
   JOIN 0             ; Leave all currently joined
                      channels.
http://tools.ietf.org/html/rfc2812#section-3.2.1 
I believe the following patch addresses this. Cheers!
[fw@strlen.de: put it into a seperate function] 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						3022d7cff3 
					 
					
						
						
							
							Don't use Client_Type after command has been processed.  
						
						 
						
						... 
						
						
						
						This caused a read from already free'd memory, if the processed
command (IRC_QUIT) calls Client_Destroy. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f86ce17f1c 
					 
					
						
						
							
							Updated NEWS to reflect ChangeLog.  
						
						 
						
						
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						42db159d26 
					 
					
						
						
							
							Fix wrong strncpy usage if CVSDATE defined  
						
						 
						
						... 
						
						
						
						Hello_User() used strncpy with overlapping src/dest.
Use memmove instead. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						59b19ea6a3 
					 
					
						
						
							
							This adds support for sending NOTICEs to a channel.  
						
						 
						
						... 
						
						
						
						[also see Bug #70  in ngircd bugzilla].
Based on a patch by Fabian Schlager <fabian.schlager@gmail.com >. 
						
						
					 
					
						2008-02-26 23:49:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4add9c29ed 
					 
					
						
						
							
							[Parser]: Fix minor sparse warnings  
						
						 
						
						... 
						
						
						
						parse.c:56:9: warning: symbol 'My_Commands' was not declared. Should it be static?
parse.c:107:9: warning: symbol 'My_Numerics' was not declared. Should it be static?
Also move handling of numerics into a seperate helper function. 
						
						
					 
					
						2008-01-13 16:12:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d1364ab488 
					 
					
						
						
							
							Updated ChangeLog to reflect changes in 0.10.x and 0.11.x branches.  
						
						 
						
						
						
						
					 
					
						2008-01-07 23:08:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						56256535c5 
					 
					
						
						
							
							Updated Debian changelog [from 0.10.x; 0.11.x]  
						
						 
						
						
						
						
					 
					
						2008-01-07 23:06:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						35b6f3997c 
					 
					
						
						
							
							Document NoDNS configuration option.  
						
						 
						
						
						
						
					 
					
						2008-01-07 23:02:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						463c5cb7c5 
					 
					
						
						
							
							IRC_PART could reference invalid memory.  
						
						 
						
						
						
						
					 
					
						2008-01-07 11:42:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7548aa089c 
					 
					
						
						
							
							Remove entry about ngircd failing on Linux 2.4:  
						
						 
						
						... 
						
						
						
						ngircd can now fall back to select. [from 0.11.x] 
						
						
					 
					
						2008-01-02 22:47:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						478a8c01f9 
					 
					
						
						
							
							Updated NEWS and ChangeLog files.  
						
						 
						
						
						
						
					 
					
						2008-01-02 11:31:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						61e6b5c0aa 
					 
					
						
						
							
							[Resolver]: Use dotted-decimal IP address if hostname is >= 64  
						
						 
						
						
						
						
					 
					
						2008-01-02 11:03:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						91a6fffaa0 
					 
					
						
						
							
							io_event_disable: return if event-to-disable is already off  
						
						 
						
						
						
						
					 
					
						2008-01-02 10:29:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2ce5b734bd 
					 
					
						
						
							
							kqueue: check for EV_ERROR in .flags  
						
						 
						
						... 
						
						
						
						if kevent() returns events, check for EV_ERROR in event flags, too. 
						
						
					 
					
						2007-12-27 18:25:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						f99f9a8f02 
					 
					
						
						
							
							Fix format arg: ListenAddress was printed instead of Bind address.  
						
						 
						
						
						
						
					 
					
						2007-12-13 01:30:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4715ccf9ca 
					 
					
						
						
							
							Fix format string in error path: didn't print strerror(errno)  
						
						 
						
						
						
						
					 
					
						2007-12-13 01:05:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8974e90552 
					 
					
						
						
							
							implement '/STAT u' (uptime)  
						
						 
						
						
						
						
					 
					
						2007-12-11 11:29:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2fe13f0a45 
					 
					
						
						
							
							Fix fmt string: int, not long  
						
						 
						
						
						
						
					 
					
						2007-12-07 21:19:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						20ce56cc5b 
					 
					
						
						
							
							include <arpa/inet.h> inside tool.h  
						
						 
						
						... 
						
						
						
						In file included from hash.c:24:
../tool/tool.h:27: warning: `struct in_addr' declared inside parameter list 
						
						
					 
					
						2007-11-25 18:42:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						47a0379e2b 
					 
					
						
						
							
							remove ip-string from Conf_Server struct  
						
						 
						
						... 
						
						
						
						struct Conf_Server stored the ip address to connect to
in dotted-decimal notation; but we only need this for connect()
so long-time storage isn't necessary. 
						
						
					 
					
						2007-11-23 16:28:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						37563537a9 
					 
					
						
						
							
							document new "Bind" server config option in changelog.  
						
						 
						
						
						
						
					 
					
						2007-11-23 16:28:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						82d32ffb28 
					 
					
						
						
							
							bind ListenAddress for outgoing connections  
						
						 
						
						... 
						
						
						
						ngircd would always use INADDR_ANY for outgoing connections;
which might not be desirable. Added new [Server] option
"Bind" to set source ip. 
						
						
					 
					
						2007-11-23 16:26:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						024588dbe7 
					 
					
						
						
							
							Funktions to handle numerics sent to the server.  
						
						 
						
						
						
						
					 
					
						2007-11-21 12:20:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47ca178a21 
					 
					
						
						
							
							Introduce option to configure the maximum nick name lenth in ngircd.conf  
						
						 
						
						... 
						
						
						
						- New configuration option "MaxNickLength" to specify the allowed maximum
  length of user nick names. Note: must be unique in an IRC network!
- Enhanced the IRC+ protocol to support an enhanced "server handshake" and
  enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD).
  See doc/Protocol.txt for details. 
						
						
					 
					
						2007-11-21 12:16:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						12db0bdc4f 
					 
					
						
						
							
							Re-added doc/SSL.txt to distribution -- got lost somewhere!?  
						
						 
						
						
						
						
					 
					
						2007-11-20 21:39:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						53b98fd7e9 
					 
					
						
						
							
							Fixes the wrong logging output when nested servers are introduced  
						
						 
						
						... 
						
						
						
						to the network as well as the wrong output of the LINKS command. 
						
						
					 
					
						2007-11-20 20:02:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c7d4d85666 
					 
					
						
						
							
							Remove some bogus files from project ...  
						
						 
						
						
						
						
					 
					
						2007-11-19 23:38:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4659dae6eb 
					 
					
						
						
							
							Update Mac OS X Xcode project file for Xcode 3.  
						
						 
						
						... 
						
						
						
						Allow building of ngIRCd using Xcode 3 without running ./configure. 
						
						
					 
					
						2007-11-19 22:11:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						68f896eee0 
					 
					
						
						
							
							Adjust test suite to be usable on HP/UX 11.11 :-)  
						
						 
						
						
						
						
					 
					
						2007-11-18 15:07:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						06bfb3adfb 
					 
					
						
						
							
							Fix code to compile using K&R C compiler and ansi2kr again.  
						
						 
						
						
						
						
					 
					
						2007-11-18 15:05:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2f305331a1 
					 
					
						
						
							
							add tiny note about ngircd using syslog(3) by default.  
						
						 
						
						
						
						
					 
					
						2007-11-15 01:03:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ad7361dfe0 
					 
					
						
						
							
							if ngircd doesn't run chrooted, it tries to chdir  
						
						 
						
						... 
						
						
						
						to the users working directory (as returned by getpwuid()).
Failing to chdir to that directory isn't an error; so
log with LOG_INFO and prefix the message with "Notice". 
						
						
					 
					
						2007-11-15 01:03:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e47c9d750f 
					 
					
						
						
							
							Document NoDNS Option in changelog  
						
						 
						
						
						
						
					 
					
						2007-10-25 11:03:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						001c00b273 
					 
					
						
						
							
							New config option NoDNS: disables all DNS queries.  
						
						 
						
						
						
						
					 
					
						2007-10-25 11:01:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b861f536b2 
					 
					
						
						
							
							configtest would still print "-1" for MaxConnections, MaxConnectionsIP and MaxJoins  
						
						 
						
						... 
						
						
						
						if any of those values was set to 0. 
						
						
					 
					
						2007-10-24 00:48:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						877bcc55f2 
					 
					
						
						
							
							Updates NEWS to reflect changes in CVS HEAD  
						
						 
						
						
						
						
					 
					
						2007-10-14 14:17:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8f162f4e17 
					 
					
						
						
							
							Fixed propagation of channel mode 'P' on server links.  
						
						 
						
						
						
						
					 
					
						2007-10-14 12:08:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						089ca21b3d 
					 
					
						
						
							
							Xcode project: include manual page template files, not generated pages.  
						
						 
						
						
						
						
					 
					
						2007-10-14 11:25:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						137a139112 
					 
					
						
						
							
							Updated Mac OS X project file for Xcode.  
						
						 
						
						
						
						
					 
					
						2007-10-14 10:37:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b160f574de 
					 
					
						
						
							
							fix doc and manpage wrt. MaxConnections, MaxConnectionsIP and MaxJoins values  
						
						 
						
						
						
						
					 
					
						2007-10-13 20:45:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d223b587e4 
					 
					
						
						
							
							accoring to comments in the code, MaxConnections, MaxConnectionsIP and MaxJoins  
						
						 
						
						... 
						
						
						
						options allow setting values < 0 -- this isn't the case. Comments adjusted. 
						
						
					 
					
						2007-10-13 19:11:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77939c382d 
					 
					
						
						
							
							Updated preferred automake version to 1.9. Only set preferences if not  
						
						 
						
						... 
						
						
						
						already defined by some environment variables. 
						
						
					 
					
						2007-10-07 13:02:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f586052f2b 
					 
					
						
						
							
							Made pointer to the mailing list more prominent.  
						
						 
						
						
						
						
					 
					
						2007-10-04 15:18:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d4ed056147 
					 
					
						
						
							
							Numeric 317: implemented "signon time" (displayed in WHOIS result).  
						
						 
						
						
						
						
					 
					
						2007-10-04 15:03:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9021ea2070 
					 
					
						
						
							
							Updated documentation ("Passive" option, for example).  
						
						 
						
						
						
						
					 
					
						2007-10-04 10:14:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						640367e886 
					 
					
						
						
							
							we now support /WALLOPS  
						
						 
						
						
						
						
					 
					
						2007-08-02 10:16:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4b9e52eb4d 
					 
					
						
						
							
							implement /WALLOPS as described in RFC 2812, section 4.7.  
						
						 
						
						
						
						
					 
					
						2007-08-02 10:14:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69081851ac 
					 
					
						
						
							
							SECURITY: Fixed a severe bug in handling JOIN commands, which could  
						
						 
						
						... 
						
						
						
						cause the server to crash. Thanks to Sebastian Vesper, <net@veoson.net >. 
						
						
					 
					
						2007-07-31 18:56:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						efcca62a35 
					 
					
						
						
							
							last fix accidentially broke reconnect timer.  
						
						 
						
						
						
						
					 
					
						2007-07-21 18:46:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						cd65e0a56e 
					 
					
						
						
							
							Don't connect to a server if a connection to another server within the same group  
						
						 
						
						... 
						
						
						
						is in progress. 
						
						
					 
					
						2007-06-28 15:13:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2275add327 
					 
					
						
						
							
							Add new server config option to disable automatic connect. (Tassilo Schweyer)  
						
						 
						
						
						
						
					 
					
						2007-06-28 05:15:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fd1091541b 
					 
					
						
						
							
							Updated documentation to include changes of ngIRCd 0.10.2.  
						
						 
						
						
						
						
					 
					
						2007-06-13 14:32:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5675be4cd9 
					 
					
						
						
							
							fix compile /w gcc 2.95 (reported by Tassilo Schweyer)  
						
						 
						
						
						
						
					 
					
						2007-06-11 20:06:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f1486e6a53 
					 
					
						
						
							
							Updated config.guess and config.sub.  
						
						 
						
						
						
						
					 
					
						2007-05-26 10:44:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						22a9ed6694 
					 
					
						
						
							
							Add note to INSTALL document.  
						
						 
						
						
						
						
					 
					
						2007-05-20 22:37:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ddf56cbe5f 
					 
					
						
						
							
							Updated ChangeLog.  
						
						 
						
						
						
						
					 
					
						2007-05-17 23:38:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						255edf7eab 
					 
					
						
						
							
							Reworked read and write buffer handling, introduced WRITEBUFFER_SLINK_LEN.  
						
						 
						
						
						
						
					 
					
						2007-05-17 23:34:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5930a29197 
					 
					
						
						
							
							Zip_Flush(): close the connection in all error cases.  
						
						 
						
						
						
						
					 
					
						2007-05-17 15:16:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						07d8da60de 
					 
					
						
						
							
							array_start() cannot legally return NULL if array_length() > 0 --> use assert().  
						
						 
						
						
						
						
					 
					
						2007-05-17 14:46:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						44afe042d1 
					 
					
						
						
							
							Make Zip_Flush() more graceful.  
						
						 
						
						
						
						
					 
					
						2007-05-17 13:49:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a073bc89c4 
					 
					
						
						
							
							there is no need to treat servers differently than clients on the read side.  
						
						 
						
						
						
						
					 
					
						2007-05-17 12:39:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						63e89ceb21 
					 
					
						
						
							
							make needlesly global function Conn_Write static.  
						
						 
						
						
						
						
					 
					
						2007-05-09 13:21:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						09416f36bf 
					 
					
						
						
							
							remove ZBUFFER constants and increase max buffer size of server links  
						
						 
						
						
						
						
					 
					
						2007-05-09 08:55:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						508b55126f 
					 
					
						
						
							
							fix compressed server links  
						
						 
						
						
						
						
					 
					
						2007-05-02 12:34:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f65979979 
					 
					
						
						
							
							2007 :-)  
						
						 
						
						
						
						
					 
					
						2007-04-09 01:24:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2e34ddae53 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2007-04-08 11:39:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						09deb857ce 
					 
					
						
						
							
							- change return type of Conn_InitListeners to unsigned  
						
						 
						
						... 
						
						
						
						- remove minor whitespace damage 
						
						
					 
					
						2007-04-04 21:52:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8c14d397ba 
					 
					
						
						
							
							put parentheses around argument  
						
						 
						
						
						
						
					 
					
						2007-04-03 22:08:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						99eab1e216 
					 
					
						
						
							
							if we can't bind a socket we now Log the port number, too.  
						
						 
						
						
						
						
					 
					
						2007-02-21 11:06:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c93d089736 
					 
					
						
						
							
							return false instead of NULL in error path  
						
						 
						
						
						
						
					 
					
						2007-01-29 21:13:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						429f85b77a 
					 
					
						
						
							
							Remove Client_DestroyNow() to keep semantik "every CONNECTON has a CLIENT".  
						
						 
						
						
						
						
					 
					
						2007-01-23 16:07:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ea2a4b3370 
					 
					
						
						
							
							fix broken IO_DEBUG build  
						
						 
						
						
						
						
					 
					
						2007-01-19 13:52:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						f9b9850662 
					 
					
						
						
							
							io_event_add: return if eventtype is already registered.  
						
						 
						
						
						
						
					 
					
						2007-01-18 00:25:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1b852fce72 
					 
					
						
						
							
							add support for predefined-channel configuration of k and l modes  
						
						 
						
						
						
						
					 
					
						2006-12-29 14:09:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						82aaffe55d 
					 
					
						
						
							
							Added "html" directory to CVS ignore list (it is generated by doxygen).  
						
						 
						
						
						
						
					 
					
						2006-12-28 14:12:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						40199e0b56 
					 
					
						
						
							
							distclean: remove "html" folder.  
						
						 
						
						
						
						
					 
					
						2006-12-28 14:04:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95b7dbcc18 
					 
					
						
						
							
							Updated documentation, refer to all the supported IO APIs.  
						
						 
						
						
						
						
					 
					
						2006-12-28 13:53:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						43f8d149bb 
					 
					
						
						
							
							added "portabtest" binary to list of files to ignore.  
						
						 
						
						
						
						
					 
					
						2006-12-28 13:34:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						949a4ef793 
					 
					
						
						
							
							Added .cvsignore files to hide generated files from CVS.  
						
						 
						
						
						
						
					 
					
						2006-12-28 13:20:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f74781647a 
					 
					
						
						
							
							array_free(): enable debug code only when DEBUG_ARRAY is #define'd.  
						
						 
						
						
						
						
					 
					
						2006-12-28 12:53:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5c78230283 
					 
					
						
						
							
							New configure option "--without-select"; when usin epoll() IO API include  
						
						 
						
						... 
						
						
						
						support for select() as well by default and fall back on runtime when needed. 
						
						
					 
					
						2006-12-26 16:00:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ee568cc444 
					 
					
						
						
							
							Only "fiddle" with /etc/ngircd in "configure" stage.  
						
						 
						
						
						
						
					 
					
						2006-12-26 14:44:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2d9a3ec484 
					 
					
						
						
							
							Added LSB compliant header.  
						
						 
						
						
						
						
					 
					
						2006-12-26 14:43:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						262d945284 
					 
					
						
						
							
							Fixed typo in #ifdef which tests if this header is already included or not.  
						
						 
						
						
						
						
					 
					
						2006-12-25 22:53:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f6ce2d557a 
					 
					
						
						
							
							Customize manual pages to reflect the actual installation location of files.  
						
						 
						
						
						
						
					 
					
						2006-12-25 16:13:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4243cae985 
					 
					
						
						
							
							register io handler before creating new local client structure  
						
						 
						
						
						
						
					 
					
						2006-12-25 01:11:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						40226d26b2 
					 
					
						
						
							
							revert to last good revision again 8-/  
						
						 
						
						
						
						
					 
					
						2006-12-17 23:04:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d2f7d3087d 
					 
					
						
						
							
							do not call Conn_Close when io_event_create fails  
						
						 
						
						
						
						
					 
					
						2006-12-17 22:55:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						3f1e03edd9 
					 
					
						
						
							
							fix possibe buffer-off-by one  
						
						 
						
						
						
						
					 
					
						2006-12-17 22:52:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						23e7f7f0dd 
					 
					
						
						
							
							don't call Resolve_Shutdown() when io_event_create fails  
						
						 
						
						
						
						
					 
					
						2006-12-17 22:50:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f36746a4d0 
					 
					
						
						
							
							Updated ChangeLog/NEWS to reflect release of ngIRCd 0.10.1.  
						
						 
						
						
						
						
					 
					
						2006-12-17 21:00:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8cb0e3af68 
					 
					
						
						
							
							removed errouneous FD_SETSIZE limit when not using select()  
						
						 
						
						
						
						
					 
					
						2006-12-16 22:48:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						eb3ddace46 
					 
					
						
						
							
							add PredefChannelsOnly option to man page  
						
						 
						
						
						
						
					 
					
						2006-12-11 22:07:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5040d56489 
					 
					
						
						
							
							minor cleanup  
						
						 
						
						
						
						
					 
					
						2006-12-07 22:24:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fb0fbe908d 
					 
					
						
						
							
							remove unused function Channel_PCount  
						
						 
						
						
						
						
					 
					
						2006-12-07 22:23:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fa7bb2790a 
					 
					
						
						
							
							moved invite/ban lists to channel structure  
						
						 
						
						
						
						
					 
					
						2006-12-07 17:57:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5877bca4bc 
					 
					
						
						
							
							fix RPL_LOCALUSERS_MSG (%ld -> %lu)  
						
						 
						
						
						
						
					 
					
						2006-12-02 14:24:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						37602d1523 
					 
					
						
						
							
							Log(LOG_DEBUG, .. -> LogDebug()  
						
						 
						
						
						
						
					 
					
						2006-12-02 14:10:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a09034563a 
					 
					
						
						
							
							predefined channels MUST start with '#', but this is not very intuitive,  
						
						 
						
						... 
						
						
						
						since # is also used as a comment character in ngircd.conf. Thus
we prefix the name with '#' if it is missing. 
						
						
					 
					
						2006-11-20 19:32:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b35b101f2 
					 
					
						
						
							
							Fixed validation of server names containing digits.  
						
						 
						
						
						
						
					 
					
						2006-11-10 10:05:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						058d3085a9 
					 
					
						
						
							
							New configuration option "PredefChannelsOnly": if set, make  
						
						 
						
						... 
						
						
						
						all JOINs to-non existants channel return ERR_BANNEDFROMCHAN_MSG,
restricting users to those channels defined in the config file. 
						
						
					 
					
						2006-11-05 13:03:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74883f57da 
					 
					
						
						
							
							Added OpenBSD/ppc to list of tested platforms.  
						
						 
						
						
						
						
					 
					
						2006-10-08 14:09:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						018e351630 
					 
					
						
						
							
							-Whitespace Damage; Client_OperCount(), Client_UnknownCount(), Client_MyServerCount() return unsigned long  
						
						 
						
						
						
						
					 
					
						2006-10-07 10:40:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6e105bf87e 
					 
					
						
						
							
							channel maxusers now unsigned long  
						
						 
						
						
						
						
					 
					
						2006-10-06 21:32:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						61966a6088 
					 
					
						
						
							
							add const qualifier to Hash() and Matche() Arguments  
						
						 
						
						
						
						
					 
					
						2006-10-06 21:23:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						27c96632f1 
					 
					
						
						
							
							Client_IsValidNick: no need to strcpy.  
						
						 
						
						
						
						
					 
					
						2006-10-06 19:57:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4108e16be6 
					 
					
						
						
							
							Channel_Join was severely broken.  
						
						 
						
						
						
						
					 
					
						2006-10-05 18:26:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4e02bdc322 
					 
					
						
						
							
							Update info text of local server after re-reading configuration.  
						
						 
						
						
						
						
					 
					
						2006-10-03 10:59:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ca5e09865e 
					 
					
						
						
							
							Removed an unused variable -- but where did it come from!? Strange ...  
						
						 
						
						
						
						
					 
					
						2006-10-03 10:28:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fb0c7ad252 
					 
					
						
						
							
							add test for strcspn.  
						
						 
						
						
						
						
					 
					
						2006-10-02 21:57:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d8950c5dd0 
					 
					
						
						
							
							cleaned up Channel_IsValidName (now uses strcspn())  
						
						 
						
						
						
						
					 
					
						2006-10-02 21:55:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						257312b102 
					 
					
						
						
							
							Changed Numerics 265 and 266 to follow ircd 2.11.x "standards".  
						
						 
						
						
						
						
					 
					
						2006-10-01 19:13:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						27d947fb7d 
					 
					
						
						
							
							Allow PASS syntax defined in RFC 1459 for server links, too.  
						
						 
						
						... 
						
						
						
						Removed client status CLIENT_GOTPASSSERVER. 
						
						
					 
					
						2006-10-01 19:05:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bed98979dc 
					 
					
						
						
							
							Enhanced ISUPPORT message (numeric 005).  
						
						 
						
						
						
						
					 
					
						2006-10-01 19:03:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bddb4914b4 
					 
					
						
						
							
							Updated files from ngIRCd 0.10.0.  
						
						 
						
						
						
						
					 
					
						2006-10-01 17:23:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4c6c6ecf0e 
					 
					
						
						
							
							array_get: no need to multiply again. remove unneeded checks. remove array_free_wipe().  
						
						 
						
						
						
						
					 
					
						2006-09-30 21:49:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a2f5a05ff8 
					 
					
						
						
							
							io_close_poll()s closing brace mysteriously disappeared... fixed.  
						
						 
						
						
						
						
					 
					
						2006-09-19 18:21:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						639eb40035 
					 
					
						
						
							
							Added support for the /dev/poll i/o interface.  
						
						 
						
						
						
						
					 
					
						2006-09-17 10:41:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0d6f9d4e3e 
					 
					
						
						
							
							simplify io_library_init*  
						
						 
						
						
						
						
					 
					
						2006-09-16 16:47:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						147de9dfa9 
					 
					
						
						
							
							add support for the poll() interface  
						
						 
						
						
						
						
					 
					
						2006-09-16 15:00:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						f6e729443e 
					 
					
						
						
							
							cleanup  
						
						 
						
						
						
						
					 
					
						2006-09-16 14:49:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e426c131c7 
					 
					
						
						
							
							fix embarassing fileptr leak  
						
						 
						
						
						
						
					 
					
						2006-09-16 12:22:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b9661ae65d 
					 
					
						
						
							
							Updated autoconf helper scripts to version as of 2006-07-02.  
						
						 
						
						
						
						
					 
					
						2006-09-11 18:19:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						035f7fb2fe 
					 
					
						
						
							
							only test for stack smashing protector if we are using gcc;  
						
						 
						
						... 
						
						
						
						use -fstack-protector-all for the test to make sure the guard variable is added. 
						
						
					 
					
						2006-09-09 17:07:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1b2c228de5 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2006-08-29 23:59:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4d7d1d23be 
					 
					
						
						
							
							fix gcc 4.1 -fstack-protector detection.  
						
						 
						
						
						
						
					 
					
						2006-08-13 18:11:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e2aacff7d4 
					 
					
						
						
							
							s/Log(LOG_DEBUG/LogDebug(/ , translated comments, etc.  
						
						 
						
						
						
						
					 
					
						2006-08-12 11:58:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0eccdbc137 
					 
					
						
						
							
							-whitespace damage  
						
						 
						
						
						
						
					 
					
						2006-08-12 11:56:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						939ee6a39b 
					 
					
						
						
							
							simplify Resolve_Read().  
						
						 
						
						
						
						
					 
					
						2006-08-12 11:54:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8423b89996 
					 
					
						
						
							
							Updated platform list once more ...  
						
						 
						
						
						
						
					 
					
						2006-08-07 07:45:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7d87318b04 
					 
					
						
						
							
							Updated platform list.  
						
						 
						
						
						
						
					 
					
						2006-08-07 07:29:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						83caef4598 
					 
					
						
						
							
							if compiling without -DDEBUG, make LogDebug 'static inline' so gcc optimizes it away.  
						
						 
						
						
						
						
					 
					
						2006-08-05 09:16:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						7378860aea 
					 
					
						
						
							
							check if compiler supports inline keyword.  
						
						 
						
						
						
						
					 
					
						2006-08-05 08:58:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6eb3f3055d 
					 
					
						
						
							
							Added support for Solaris 11.  
						
						 
						
						
						
						
					 
					
						2006-08-05 00:15:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c888c81adf 
					 
					
						
						
							
							Synchronized documentation with branch-0-10-x ...  
						
						 
						
						
						
						
					 
					
						2006-08-03 14:37:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fac4682212 
					 
					
						
						
							
							Updated debian changelog.  
						
						 
						
						
						
						
					 
					
						2006-08-02 09:53:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47026e14ce 
					 
					
						
						
							
							Don't assert() when a pre-defined channel has no topic.  
						
						 
						
						
						
						
					 
					
						2006-07-24 22:54:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						63626449f8 
					 
					
						
						
							
							Flag the format parameter of LogDebug() as "unused" when not compiling with  
						
						 
						
						... 
						
						
						
						debug code to avoid gcc warnings. Added some documentation comments. 
						
						
					 
					
						2006-07-23 23:23:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						184eb1c54b 
					 
					
						
						
							
							Removed unused variable "ret" when using the select() API.  
						
						 
						
						
						
						
					 
					
						2006-07-23 23:11:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5ce6bf28d1 
					 
					
						
						
							
							Removed (theoretically) division by zero; reformated some code.  
						
						 
						
						
						
						
					 
					
						2006-07-23 23:05:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f1f94f07e1 
					 
					
						
						
							
							Validate "ServerName" variable.  
						
						 
						
						
						
						
					 
					
						2006-07-23 16:42:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c8fd051e06 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2006-07-23 15:47:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3e8978d836 
					 
					
						
						
							
							Allow DIE to send a message to all locally connected clients. Closes bug  #48 .  
						
						 
						
						
						
						
					 
					
						2006-07-23 15:43:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9a2d4eef44 
					 
					
						
						
							
							"Enhanced" debug message for Handle_Write(), only print when data in buffer.  
						
						 
						
						
						
						
					 
					
						2006-07-23 15:22:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0d5fc770d3 
					 
					
						
						
							
							Output some debug messages only if DEBUG_ZIP is #define'd.  
						
						 
						
						
						
						
					 
					
						2006-07-23 15:19:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5590f8624b 
					 
					
						
						
							
							Don't include conn.h, conn-func.h is enough.  
						
						 
						
						
						
						
					 
					
						2006-07-23 14:55:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fdc7ae22e9 
					 
					
						
						
							
							Updated CVS URLs; enhanced documentation a little bit.  
						
						 
						
						
						
						
					 
					
						2006-07-23 12:43:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						179d61c588 
					 
					
						
						
							
							Updated some patch names on Arthur.  
						
						 
						
						
						
						
					 
					
						2006-07-23 12:19:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47e581e453 
					 
					
						
						
							
							Updated copyright notice ;-)  
						
						 
						
						
						
						
					 
					
						2006-07-23 12:07:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						65573d7a07 
					 
					
						
						
							
							Updated autoconf helper scripts.  
						
						 
						
						
						
						
					 
					
						2006-07-23 12:03:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						155056f386 
					 
					
						
						
							
							Added ngindent.  
						
						 
						
						
						
						
					 
					
						2006-07-23 11:34:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						3833f8aae3 
					 
					
						
						
							
							remove fd from io_event structure  
						
						 
						
						
						
						
					 
					
						2006-07-12 19:27:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						161340d486 
					 
					
						
						
							
							ALIGN_XXX( v ) macros now leave v alone if it was already aligned.  
						
						 
						
						
						
						
					 
					
						2006-07-01 22:11:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e9e1fa459b 
					 
					
						
						
							
							Sorted channel modes alphabetically.  
						
						 
						
						
						
						
					 
					
						2006-06-15 20:28:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						581f5479a2 
					 
					
						
						
							
							Detect the Avahi "howl-compatibility" as well as Howl itself.  
						
						 
						
						
						
						
					 
					
						2006-05-17 16:44:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						00ab67dcdb 
					 
					
						
						
							
							The third parameter of bind() is of type "socklen_t", not "int".  
						
						 
						
						
						
						
					 
					
						2006-05-12 11:53:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd3a3bc603 
					 
					
						
						
							
							Use some more specific data types (e. g. pid_t vs. int), make "SPLint" happy :-)  
						
						 
						
						
						
						
					 
					
						2006-05-10 21:24:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0a3f562f36 
					 
					
						
						
							
							make splint complain less...  
						
						 
						
						
						
						
					 
					
						2006-05-10 17:33:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9dfd42a7e6 
					 
					
						
						
							
							disabled most (rather annoying) debug messages using DEBUG_ARRAY / DEBUG_IO defines  
						
						 
						
						
						
						
					 
					
						2006-05-09 17:02:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a65eb347ec 
					 
					
						
						
							
							Removed kqueue bug fix (never released), rephrased some internal changes,  
						
						 
						
						... 
						
						
						
						and added "time shift" bug fix. 
						
						
					 
					
						2006-05-09 15:45:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2af87e9152 
					 
					
						
						
							
							Handle time shifts backwards gracefully.  
						
						 
						
						
						
						
					 
					
						2006-05-09 14:49:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d0045afb09 
					 
					
						
						
							
							kqueue now tested on NetBSD3.0, FreeBSD6 and Darwin7.9.0  
						
						 
						
						
						
						
					 
					
						2006-05-07 11:07:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1f5bdaec84 
					 
					
						
						
							
							kqueue fix.  
						
						 
						
						
						
						
					 
					
						2006-05-07 10:55:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						185004cb30 
					 
					
						
						
							
							kqueue support was completely broken; seemed to work on FreeBSD just because of sheer luck.  
						
						 
						
						
						
						
					 
					
						2006-05-07 10:54:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4a2eea2939 
					 
					
						
						
							
							minor cleanup, removed unneeded check in safemult_sizet  
						
						 
						
						
						
						
					 
					
						2006-05-07 10:52:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6d3686e73d 
					 
					
						
						
							
							Send invite and ban lists only once and not repeatedly for every channel.  
						
						 
						
						
						
						
					 
					
						2006-04-30 21:31:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5d0ba011c7 
					 
					
						
						
							
							Fix Connection Pool resizing.  
						
						 
						
						
						
						
					 
					
						2006-04-29 16:19:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						87f4b1c6f6 
					 
					
						
						
							
							Client_GetFromConn() removed and replaced with new function Conn_GetClient()  
						
						 
						
						
						
						
					 
					
						2006-04-23 10:37:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8067bab106 
					 
					
						
						
							
							changes some comments, minor cleanup  
						
						 
						
						
						
						
					 
					
						2006-04-23 10:33:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						097c7bd741 
					 
					
						
						
							
							Fix up ngt_TrimStr() once more ... :-/  
						
						 
						
						
						
						
					 
					
						2006-04-09 12:53:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c7bd9da446 
					 
					
						
						
							
							Mostly whitespace fixes.  
						
						 
						
						
						
						
					 
					
						2006-04-09 12:27:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3d0ab6bd2e 
					 
					
						
						
							
							Added maintainer-clean-local target to purge generated Makefiles.  
						
						 
						
						
						
						
					 
					
						2006-04-08 16:35:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						bebfbedf3f 
					 
					
						
						
							
							fix ngt_TrimStr(), fix format string  
						
						 
						
						
						
						
					 
					
						2006-03-24 23:25:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cba9270845 
					 
					
						
						
							
							ngt_TrimStr(): code cleanup.  
						
						 
						
						
						
						
					 
					
						2006-03-22 08:05:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2a9ffe7037 
					 
					
						
						
							
							use strlcat return value; don't call time() repeatedly.  
						
						 
						
						
						
						
					 
					
						2006-03-18 22:27:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4000e01b28 
					 
					
						
						
							
							corrected return value  
						
						 
						
						
						
						
					 
					
						2006-03-16 20:14:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						68d3d36dd6 
					 
					
						
						
							
							removed silly if (foo) { if (foo){ }} statement  
						
						 
						
						
						
						
					 
					
						2006-03-16 19:56:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						eedfc35bbc 
					 
					
						
						
							
							s/gehoert//  
						
						 
						
						
						
						
					 
					
						2006-03-11 10:43:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d39d3ec4b9 
					 
					
						
						
							
							Client_RegisterWhowas(): call time() only once  
						
						 
						
						
						
						
					 
					
						2006-03-11 10:33:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						79dfd60a0c 
					 
					
						
						
							
							Don't use "awk" directly, instead use $(AWK) variable.  
						
						 
						
						
						
						
					 
					
						2006-03-11 01:48:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						29ad5e0d94 
					 
					
						
						
							
							Moved now local prototype of Client_New() to C file, renamed it to  
						
						 
						
						... 
						
						
						
						Init_New_Client() and cleaned up some code and comments. 
						
						
					 
					
						2006-03-11 01:37:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						7e8ac0afcf 
					 
					
						
						
							
							Client_New() not used outside client.c -> static  
						
						 
						
						
						
						
					 
					
						2006-03-10 20:25:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						93df629b69 
					 
					
						
						
							
							changed connection structure to array-api  
						
						 
						
						
						
						
					 
					
						2006-02-16 19:21:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						66060dbce9 
					 
					
						
						
							
							new Function: LogDebug()  
						
						 
						
						
						
						
					 
					
						2006-02-08 17:33:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0701afedee 
					 
					
						
						
							
							removed Resolve_SUCCESS() Macro and Res_Stat->sucess boolean (no longer used/needed)  
						
						 
						
						
						
						
					 
					
						2006-02-08 15:24:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a17745d6d7 
					 
					
						
						
							
							Make connid same as connection fd.  
						
						 
						
						
						
						
					 
					
						2006-02-08 15:20:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1249acfdba 
					 
					
						
						
							
							removed obsolete "int Conn_MaxFD"  
						
						 
						
						
						
						
					 
					
						2006-02-02 21:00:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c8fb6a2258 
					 
					
						
						
							
							simplify IRC_Show_MOTD()  
						
						 
						
						
						
						
					 
					
						2006-01-27 17:19:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7215737038 
					 
					
						
						
							
							Enhanced documentation. Use "default" port 6667 in the example for server links.  
						
						 
						
						
						
						
					 
					
						2006-01-09 11:03:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6eb2e37234 
					 
					
						
						
							
							Added some documentation for --with-XXX options of the configure script.  
						
						 
						
						
						
						
					 
					
						2005-12-30 22:43:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fb9707de98 
					 
					
						
						
							
							Added test if the stress-test expect script itself completes without errors.  
						
						 
						
						
						
						
					 
					
						2005-12-30 22:13:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						db9afbbf0e 
					 
					
						
						
							
							Modified expect script to work with servers having IDENT support.  
						
						 
						
						
						
						
					 
					
						2005-12-30 22:12:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e1b9409e63 
					 
					
						
						
							
							add FAQ entry about epoll(): Function not implemented error  
						
						 
						
						
						
						
					 
					
						2005-12-09 21:14:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4b2f966b7e 
					 
					
						
						
							
							Fix Bugzilla  #64  -- ngicrd did not reconnect to other servers after failed forward dns lookup.  
						
						 
						
						
						
						
					 
					
						2005-12-09 09:26:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a293088027 
					 
					
						
						
							
							Make clear that "IO backend: select" is not a request but a C API function.  
						
						 
						
						
						
						
					 
					
						2005-12-06 22:37:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bd043449f2 
					 
					
						
						
							
							Don't remove doc/src on "make distclean".  
						
						 
						
						
						
						
					 
					
						2005-11-29 20:59:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0570e13cac 
					 
					
						
						
							
							Minor whitespace fixes.  
						
						 
						
						
						
						
					 
					
						2005-11-21 16:31:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b21249151 
					 
					
						
						
							
							Remove direct call of Conf_UnsetServer(): it's already indirectly called  
						
						 
						
						... 
						
						
						
						by Conn_Close() a few lines above. 
						
						
					 
					
						2005-11-21 15:06:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f8d646e2a 
					 
					
						
						
							
							Adjusted ChangeLog for ngIRCd release 0.9.2.  
						
						 
						
						
						
						
					 
					
						2005-10-31 21:40:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ac55a80d9f 
					 
					
						
						
							
							Updated autoconf helper scripts.  
						
						 
						
						
						
						
					 
					
						2005-10-15 13:16:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bc09a3e487 
					 
					
						
						
							
							Changed Handle_Write() to not close sockets itself but to call Conn_Close.  
						
						 
						
						
						
						
					 
					
						2005-10-11 19:29:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff218617db 
					 
					
						
						
							
							gcc 4: "warning: declaration of 'dup' shadows a global declaration".  
						
						 
						
						
						
						
					 
					
						2005-09-24 17:06:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b65358b17c 
					 
					
						
						
							
							avoid 2nd time() call in Check_Servers(), improve comments  
						
						 
						
						
						
						
					 
					
						2005-09-24 02:48:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e9f3e69f36 
					 
					
						
						
							
							use io_close instead of plain close in Conn_ExitListeners()  
						
						 
						
						
						
						
					 
					
						2005-09-24 02:20:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						5b2364b236 
					 
					
						
						
							
							merge new resolver code  
						
						 
						
						
						
						
					 
					
						2005-09-12 19:10:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4db29b0076 
					 
					
						
						
							
							Minimal changes (needed for merging resolver changes)  
						
						 
						
						
						
						
					 
					
						2005-09-11 11:42:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0aae3ec5d7 
					 
					
						
						
							
							Mostly formatting; changes needed for SSL merge  
						
						 
						
						
						
						
					 
					
						2005-09-10 23:42:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						468a1c7767 
					 
					
						
						
							
							Handle_Write(): Report write attempts on closed sockets when in debug mode.  
						
						 
						
						
						
						
					 
					
						2005-09-05 09:10:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab3ac4e466 
					 
					
						
						
							
							Removed obsolete debug message.  
						
						 
						
						
						
						
					 
					
						2005-09-05 08:11:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4d18ac83a2 
					 
					
						
						
							
							Set one second penalty on unknown commands.  
						
						 
						
						
						
						
					 
					
						2005-09-04 23:42:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						660b529c10 
					 
					
						
						
							
							Add debug code to Conn_SetPenalty().  
						
						 
						
						
						
						
					 
					
						2005-09-04 23:38:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						565129f992 
					 
					
						
						
							
							io_close(): explicitly remove fd from epoll set  
						
						 
						
						
						
						
					 
					
						2005-09-04 13:38:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b2a3bc3257 
					 
					
						
						
							
							Updated build configurations.  
						
						 
						
						
						
						
					 
					
						2005-09-03 15:13:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bcf8a5bee6 
					 
					
						
						
							
							Updated XCode project files to XCode version 2.1.  
						
						 
						
						
						
						
					 
					
						2005-09-03 14:57:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fc4cd39202 
					 
					
						
						
							
							Wait for DNS reverse lookup (and ident request) before writing results to pipe.  
						
						 
						
						
						
						
					 
					
						2005-09-03 11:17:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b5b7c7f174 
					 
					
						
						
							
							Updated Changelog: fixed file descriptor leak in resolver code.  
						
						 
						
						
						
						
					 
					
						2005-09-02 22:12:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6444442931 
					 
					
						
						
							
							fix fd leak (happens on failure of fork() ).  
						
						 
						
						
						
						
					 
					
						2005-09-02 21:47:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e899c75d7e 
					 
					
						
						
							
							Updated copyright notice.  
						
						 
						
						
						
						
					 
					
						2005-09-02 17:12:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						cae9a3aee5 
					 
					
						
						
							
							small formatting change  
						
						 
						
						
						
						
					 
					
						2005-09-02 17:01:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e708790566 
					 
					
						
						
							
							JOIN now supports more than one channel key at a time.  
						
						 
						
						
						
						
					 
					
						2005-09-02 15:46:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0dd0015d16 
					 
					
						
						
							
							Mention ':' MyPassword restriction in man page.  
						
						 
						
						
						
						
					 
					
						2005-09-02 14:38:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						dd3d2e2c39 
					 
					
						
						
							
							Complain if MyPassword starts with ':'. (Reported by Ben Korvemaker)  
						
						 
						
						
						
						
					 
					
						2005-09-02 13:58:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9275dc4dc4 
					 
					
						
						
							
							reformatted Handle_SERVER()  
						
						 
						
						
						
						
					 
					
						2005-09-02 13:50:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af9123fd82 
					 
					
						
						
							
							Cleaned up some code, comments and log/debug messages.  
						
						 
						
						
						
						
					 
					
						2005-09-02 13:28:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ca32c1b311 
					 
					
						
						
							
							Implementec numeric "333": Time and user name who set a channel topic.  
						
						 
						
						
						
						
					 
					
						2005-09-02 12:50:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						342f20f889 
					 
					
						
						
							
							Add warning about leading : in passwords. (thx Ben Korvemaker for pointing this out)  
						
						 
						
						
						
						
					 
					
						2005-09-01 18:16:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5b5a6a99a 
					 
					
						
						
							
							Make PONG handler compatible with ngIRCd <= 0.9 ("make it more relaxed").  
						
						 
						
						
						
						
					 
					
						2005-09-01 10:51:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c65343e719 
					 
					
						
						
							
							reformatted a few lines.  
						
						 
						
						
						
						
					 
					
						2005-08-30 22:08:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a7197f579c 
					 
					
						
						
							
							check if gcc supports -fstack-protector  
						
						 
						
						
						
						
					 
					
						2005-08-30 20:59:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						30c11b2313 
					 
					
						
						
							
							use size_t for array length variables  
						
						 
						
						
						
						
					 
					
						2005-08-30 13:38:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b7033e1478 
					 
					
						
						
							
							use size_t instead of unsigned int.  
						
						 
						
						
						
						
					 
					
						2005-08-30 13:36:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						db992975eb 
					 
					
						
						
							
							last cleanup accidentally broke kqueue backend.  
						
						 
						
						
						
						
					 
					
						2005-08-29 13:58:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c12dc45f17 
					 
					
						
						
							
							Added prefix to connection statistic NOTICE.  
						
						 
						
						
						
						
					 
					
						2005-08-29 11:11:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a2e4eb5aaf 
					 
					
						
						
							
							Fixed server NOTICEs to users with "s" mode ("server messages").  
						
						 
						
						
						
						
					 
					
						2005-08-29 10:58:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						58b8fb5d12 
					 
					
						
						
							
							remove unneeded variable "bool action"  
						
						 
						
						
						
						
					 
					
						2005-08-28 16:51:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8efeae1714 
					 
					
						
						
							
							fix embarassing cut&paste error  
						
						 
						
						
						
						
					 
					
						2005-08-28 12:18:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						21ad5dcfff 
					 
					
						
						
							
							array_cat0_temporary(): removed confusing DEBUG messages  
						
						 
						
						
						
						
					 
					
						2005-08-28 11:47:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4074fd9149 
					 
					
						
						
							
							Enhanced the handler for PING and PONG commands: fix forwarding and enable  
						
						 
						
						... 
						
						
						
						back-passing of a client supplied additional argument of PING. 
						
						
					 
					
						2005-08-28 11:40:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2f105b1c0a 
					 
					
						
						
							
							if the request is empty, remove \r\n (or single \n or \r) from receive buffer.  
						
						 
						
						
						
						
					 
					
						2005-08-28 00:19:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						a2cdc08c39 
					 
					
						
						
							
							fix handling of empty requests  
						
						 
						
						
						
						
					 
					
						2005-08-27 23:42:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e728bd2e1a 
					 
					
						
						
							
							Changed handling of timeouts for unregistered connections: don't reset  
						
						 
						
						... 
						
						
						
						the counter if data is received and disconnect clients earlier. 
						
						
					 
					
						2005-08-27 23:33:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						12e288c062 
					 
					
						
						
							
							removed misleading const qualifier  
						
						 
						
						
						
						
					 
					
						2005-08-27 23:23:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						733e15bb64 
					 
					
						
						
							
							Two spelling fixes.  
						
						 
						
						
						
						
					 
					
						2005-08-27 22:59:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						99544e8d5d 
					 
					
						
						
							
							Forgot to mention last change ...  
						
						 
						
						
						
						
					 
					
						2005-08-27 22:55:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						f36337fab3 
					 
					
						
						
							
							fix kevent() warning on powerpc-apple-darwin8-gcc-4.0.0  
						
						 
						
						
						
						
					 
					
						2005-08-27 20:27:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1a46b37bd5 
					 
					
						
						
							
							remove unneeded call io_event_kqueue_commit_cache()  
						
						 
						
						
						
						
					 
					
						2005-08-27 20:25:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5f87474a74 
					 
					
						
						
							
							Fixed parameter description of CHANINFO.  
						
						 
						
						
						
						
					 
					
						2005-08-27 19:00:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6434d0b23e 
					 
					
						
						
							
							return PING argument in PONG reply if STRICT_RFC is not defined.  
						
						 
						
						
						
						
					 
					
						2005-08-27 18:39:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d5c5d2a37f 
					 
					
						
						
							
							Updated ChangeLog (from 0.9.1 branch).  
						
						 
						
						
						
						
					 
					
						2005-08-25 09:00:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ac96fe5877 
					 
					
						
						
							
							Changed log level of "Initialization failed" message from ERR to ALERT.  
						
						 
						
						
						
						
					 
					
						2005-08-25 08:48:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a6d1d26a43 
					 
					
						
						
							
							Fixed line lengths ...  
						
						 
						
						
						
						
					 
					
						2005-08-25 08:40:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c2f5399b51 
					 
					
						
						
							
							Fixed format string bug in "connection statistics" message; code cleanups.  
						
						 
						
						
						
						
					 
					
						2005-08-15 23:02:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae6e6616a6 
					 
					
						
						
							
							Made test script run a longer time.  
						
						 
						
						
						
						
					 
					
						2005-08-12 21:38:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5915f75c9 
					 
					
						
						
							
							Set timeout.  
						
						 
						
						
						
						
					 
					
						2005-08-12 21:35:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f2ba8abec5 
					 
					
						
						
							
							Detect source directory correctly.  
						
						 
						
						
						
						
					 
					
						2005-08-12 21:34:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						701c259394 
					 
					
						
						
							
							Added start script for FreeBSD.  
						
						 
						
						
						
						
					 
					
						2005-08-12 21:32:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a32b404863 
					 
					
						
						
							
							Updated URL and some minor changes.  
						
						 
						
						
						
						
					 
					
						2005-08-12 13:20:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b15d906dff 
					 
					
						
						
							
							The KILL command killed much more than desired (including server links!)  
						
						 
						
						... 
						
						
						
						when the target user is connected to a remote server.  [from 0.9.x] 
						
						
					 
					
						2005-08-02 23:19:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c14e2e0a2 
					 
					
						
						
							
							Removed some line feeds in debug statements.  
						
						 
						
						
						
						
					 
					
						2005-08-02 22:48:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77f54693ef 
					 
					
						
						
							
							Removed unnecessary #define of "LOCAL", now use plain C "static" instead.  
						
						 
						
						
						
						
					 
					
						2005-07-31 20:13:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b61407713d 
					 
					
						
						
							
							Removed "U" unsignet suffix: caused problems with older compilers and is  
						
						 
						
						... 
						
						
						
						not necessary for this constants. 
						
						
					 
					
						2005-07-30 22:53:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b120c2a271 
					 
					
						
						
							
							Fixed line wrapping.  
						
						 
						
						
						
						
					 
					
						2005-07-30 21:00:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						51ccb5928a 
					 
					
						
						
							
							internal changes needed for future ssl support  
						
						 
						
						
						
						
					 
					
						2005-07-29 09:29:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						890c3d9d72 
					 
					
						
						
							
							add topic length changelog entry  
						
						 
						
						
						
						
					 
					
						2005-07-28 16:28:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						84706af7fe 
					 
					
						
						
							
							topic no longer limited to 127 chars (now only limited by protocol)  
						
						 
						
						
						
						
					 
					
						2005-07-28 16:23:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						46a191caf6 
					 
					
						
						
							
							changed RES_STAT buffer to array  
						
						 
						
						
						
						
					 
					
						2005-07-28 16:13:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						20ff63a8a1 
					 
					
						
						
							
							add array_cat0_temporary() and array_init()  
						
						 
						
						
						
						
					 
					
						2005-07-28 16:12:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						21a067e0b1 
					 
					
						
						
							
							Updated documentation from CVS branch-0-9-x.  
						
						 
						
						
						
						
					 
					
						2005-07-26 19:41:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8c7521af25 
					 
					
						
						
							
							Updated Debian changelog from branch-0-9-x.  
						
						 
						
						
						
						
					 
					
						2005-07-26 19:37:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e96b4aad2e 
					 
					
						
						
							
							Run "basename" on our script name when it is a symlink as well. [from 0-9-x]  
						
						 
						
						
						
						
					 
					
						2005-07-26 19:37:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2e794a6943 
					 
					
						
						
							
							Reverse lookup now checks result by additional forward lookup  
						
						 
						
						
						
						
					 
					
						2005-07-25 09:20:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e9e16fa3b 
					 
					
						
						
							
							Updated config.guess and config.sub to latest versions used in Debian.  
						
						 
						
						
						
						
					 
					
						2005-07-24 22:40:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6ecccd2644 
					 
					
						
						
							
							add reverse lookup check  
						
						 
						
						
						
						
					 
					
						2005-07-24 21:42:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9db49e8f2c 
					 
					
						
						
							
							Added "STRIP_FROM_PATH" variable to generate relative path names.  
						
						 
						
						
						
						
					 
					
						2005-07-23 00:48:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74cb2e2768 
					 
					
						
						
							
							Eliminate some compiler warnings ("unused parameter").  
						
						 
						
						
						
						
					 
					
						2005-07-22 21:31:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e5097bf2e6 
					 
					
						
						
							
							Added style definitions for source code listings.  
						
						 
						
						
						
						
					 
					
						2005-07-22 21:23:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3237d28bfb 
					 
					
						
						
							
							New subdirectory "doc/src" for the source code documentation.  
						
						 
						
						
						
						
					 
					
						2005-07-22 21:02:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						317841529b 
					 
					
						
						
							
							Moved "srcdoc" target from src/Makefile to doc/Makefile.  
						
						 
						
						
						
						
					 
					
						2005-07-22 21:01:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						68dc35b548 
					 
					
						
						
							
							Removed "srcdoc" target for src/ tree (now in doc/ subdirectory).  
						
						 
						
						
						
						
					 
					
						2005-07-22 21:01:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d6e6350523 
					 
					
						
						
							
							New subdirectory "src" for the source code documentation, and new make  
						
						 
						
						... 
						
						
						
						target "srcdoc" to generate the documentation using Doxygen. 
						
						
					 
					
						2005-07-22 21:00:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7036111a6c 
					 
					
						
						
							
							New files for the Doxygen source code documentation system.  
						
						 
						
						
						
						
					 
					
						2005-07-22 20:58:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						987559e46d 
					 
					
						
						
							
							change Handle_OPERATOR() formatting  
						
						 
						
						
						
						
					 
					
						2005-07-17 18:58:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fca29bfa23 
					 
					
						
						
							
							prevent io_masterfd leak when library_init() is called twice  
						
						 
						
						
						
						
					 
					
						2005-07-14 14:35:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						63db3daafe 
					 
					
						
						
							
							Cleaned up some log messages.  
						
						 
						
						
						
						
					 
					
						2005-07-14 09:20:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2e858755c5 
					 
					
						
						
							
							Brought some debug log messages "in line".  
						
						 
						
						
						
						
					 
					
						2005-07-14 09:14:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b682a5e485 
					 
					
						
						
							
							Reformatted some comments.  
						
						 
						
						
						
						
					 
					
						2005-07-14 09:11:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						efbfe4ae83 
					 
					
						
						
							
							removed unneeded variable "bsize"  
						
						 
						
						
						
						
					 
					
						2005-07-13 16:06:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c92e57fec3 
					 
					
						
						
							
							add better error checks for io_ routines  
						
						 
						
						
						
						
					 
					
						2005-07-12 20:44:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ca130e6db6 
					 
					
						
						
							
							removed unneeded return statement  
						
						 
						
						
						
						
					 
					
						2005-07-12 20:44:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						248d75e566 
					 
					
						
						
							
							fix embarassing buffer-off-by one  
						
						 
						
						
						
						
					 
					
						2005-07-11 20:58:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						4715b17106 
					 
					
						
						
							
							make Conn_NewListener local to conn.c  
						
						 
						
						
						
						
					 
					
						2005-07-11 14:56:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						70facb7f6e 
					 
					
						
						
							
							made a few config options unsigned.  
						
						 
						
						
						
						
					 
					
						2005-07-11 14:11:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						76604f847a 
					 
					
						
						
							
							change assertions to stop splint from complaining  
						
						 
						
						
						
						
					 
					
						2005-07-11 14:10:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c7693f625e 
					 
					
						
						
							
							s/strcpy/strlcpy/  
						
						 
						
						
						
						
					 
					
						2005-07-10 21:07:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e50d049074 
					 
					
						
						
							
							minor cosmetic changes  
						
						 
						
						
						
						
					 
					
						2005-07-09 21:35:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						dd003e23b7 
					 
					
						
						
							
							removed some Debug-Code.  
						
						 
						
						
						
						
					 
					
						2005-07-09 20:23:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						178b564c51 
					 
					
						
						
							
							io_library_shutdown: return void  
						
						 
						
						
						
						
					 
					
						2005-07-09 20:22:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b976ec032f 
					 
					
						
						
							
							Updated some URLs in the documentation.  
						
						 
						
						
						
						
					 
					
						2005-07-09 14:39:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8916b201fa 
					 
					
						
						
							
							Only setuid()/setgid() if it differs from current UID/GID.  
						
						 
						
						... 
						
						
						
						Solves problems with Cygwin. 
						
						
					 
					
						2005-07-08 23:19:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ead79d3e39 
					 
					
						
						
							
							Use "ServerUID" (and not internal variable name) for error message.  
						
						 
						
						
						
						
					 
					
						2005-07-08 21:04:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0e2f5a4f3d 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2005-07-08 16:23:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						78692f1e87 
					 
					
						
						
							
							Added "doc/Zeroconf.txt" to distribution.  
						
						 
						
						
						
						
					 
					
						2005-07-08 16:19:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						02b0a51517 
					 
					
						
						
							
							Renamed "Rendezvous" to "Zeroconf".  
						
						 
						
						
						
						
					 
					
						2005-07-08 16:18:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a874c26c25 
					 
					
						
						
							
							New section "runtime".  
						
						 
						
						
						
						
					 
					
						2005-07-08 12:40:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1eca0aea4f 
					 
					
						
						
							
							Whitespace fixes.  
						
						 
						
						
						
						
					 
					
						2005-07-08 12:39:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						7b5a1bbe3c 
					 
					
						
						
							
							safemult_uint(): return bool  
						
						 
						
						
						
						
					 
					
						2005-07-07 21:26:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b88e97f193 
					 
					
						
						
							
							document b0rken resolver on GNU/Linux  
						
						 
						
						
						
						
					 
					
						2005-07-07 20:53:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6b4ecf8c83 
					 
					
						
						
							
							new buffer/IO API.  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:50:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						6093af49d5 
					 
					
						
						
							
							test for epoll and kqueue support  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:49:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						0d180a913f 
					 
					
						
						
							
							use new io event API.  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:49:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						60ae9c827e 
					 
					
						
						
							
							use dynamically sized unzip/zip buffer  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:48:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c857e9c887 
					 
					
						
						
							
							new io/buffer api.  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:47:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						579fce1831 
					 
					
						
						
							
							remove FD_SETSIZE check (now in io_* functions)  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:46:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2bf77fb0c3 
					 
					
						
						
							
							use dynamic io buffers  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:45:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						774c6cda4d 
					 
					
						
						
							
							use new buffer API  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:39:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						afef7dee82 
					 
					
						
						
							
							cleanup, use new io layer.  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:39:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						7eca418465 
					 
					
						
						
							
							add new IO layer  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:38:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ebbf92898e 
					 
					
						
						
							
							add new buffer abstraction layer  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:38:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						733ef4c815 
					 
					
						
						
							
							removed Resolve_Init()  
						
						 
						
						
						
						
					 
					
						2005-07-07 18:37:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e5a19fa3a0 
					 
					
						
						
							
							Fixed maximum length of user names, now allow up to 9 characters.  
						
						 
						
						
						
						
					 
					
						2005-07-05 22:44:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ccb747cb3b 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2005-07-02 14:46:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9a6b6f527b 
					 
					
						
						
							
							Handle oversized messages which should be sent to the network better.  
						
						 
						
						
						
						
					 
					
						2005-07-02 14:36:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						43d644ed92 
					 
					
						
						
							
							Code and comment cleanups, new #define "CUT_TXTSUFFIX".  
						
						 
						
						
						
						
					 
					
						2005-07-02 14:33:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eeccc193dd 
					 
					
						
						
							
							Prepare documentation for release 0.9.0 ...  
						
						 
						
						
						
						
					 
					
						2005-06-26 21:54:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0e3ce63ec1 
					 
					
						
						
							
							Fix compiler warning "comparision between signed and unsigned".  
						
						 
						
						
						
						
					 
					
						2005-06-26 13:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c33f46fc2 
					 
					
						
						
							
							Fixed wrong order of #includes in test for "socklen_t" (caused problems on OpenBSD).  
						
						 
						
						
						
						
					 
					
						2005-06-26 13:42:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						117a9e21e7 
					 
					
						
						
							
							Updated URLs.  
						
						 
						
						
						
						
					 
					
						2005-06-24 20:59:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						162338b8c8 
					 
					
						
						
							
							Ignore unknown commands received before the client is registered.  
						
						 
						
						
						
						
					 
					
						2005-06-24 20:56:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						de395db8e3 
					 
					
						
						
							
							Get rid of Log_SetDaemonized().  
						
						 
						
						
						
						
					 
					
						2005-06-24 19:55:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						dbea187373 
					 
					
						
						
							
							removed global variable NGIRCd_NoDaemon  
						
						 
						
						
						
						
					 
					
						2005-06-24 19:20:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						d81dab99fa 
					 
					
						
						
							
							put badchars back in  
						
						 
						
						
						
						
					 
					
						2005-06-18 08:57:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						9dc5e50226 
					 
					
						
						
							
							fix embarassing cut&paste error (add missing } )  
						
						 
						
						
						
						
					 
					
						2005-06-17 23:17:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c06c815c28 
					 
					
						
						
							
							fix "Can't get user information for UID" error message  
						
						 
						
						
						
						
					 
					
						2005-06-17 23:13:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						04169f34cf 
					 
					
						
						
							
							only chdir() to users home when running as daemon  
						
						 
						
						
						
						
					 
					
						2005-06-17 20:35:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						aec535c8b6 
					 
					
						
						
							
							s/sprintf/snprintf  
						
						 
						
						
						
						
					 
					
						2005-06-17 19:16:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						2d4dd33627 
					 
					
						
						
							
							use strlcpy  
						
						 
						
						
						
						
					 
					
						2005-06-17 19:15:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b0699efdab 
					 
					
						
						
							
							remove unneeded strpy()  
						
						 
						
						
						
						
					 
					
						2005-06-17 19:14:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1ca8bb5255 
					 
					
						
						
							
							startup: fork only once, never run with uid 0  
						
						 
						
						
						
						
					 
					
						2005-06-17 19:04:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						bc2dac3c74 
					 
					
						
						
							
							startup: fork only once, never run with uid 0.  
						
						 
						
						
						
						
					 
					
						2005-06-17 18:22:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						94dd7fa7d6 
					 
					
						
						
							
							IRC_LIST(): Added missing calls of Client_ID() and cleand up the code.  
						
						 
						
						
						
						
					 
					
						2005-06-12 18:23:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						fcf65beea4 
					 
					
						
						
							
							changed formatting to match ngircd coding style  
						
						 
						
						
						
						
					 
					
						2005-06-12 18:02:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						1cf8ccd8fe 
					 
					
						
						
							
							Make sure SimpleMessage() sends <= 512 chars  
						
						 
						
						
						
						
					 
					
						2005-06-12 17:21:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						74424cb1a5 
					 
					
						
						
							
							set 3 second penalty after failed /oper command.  
						
						 
						
						
						
						
					 
					
						2005-06-12 17:18:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5c20474fdb 
					 
					
						
						
							
							Only register clients that have been connected at least 30 sec. in WHOIS database.  
						
						 
						
						
						
						
					 
					
						2005-06-12 16:39:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8b0ac2306e 
					 
					
						
						
							
							Modified Conn_StartTime() to use information of the CLIENT structure.  
						
						 
						
						
						
						
					 
					
						2005-06-12 16:32:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5195555c5a 
					 
					
						
						
							
							Removed CONNECTION[].starttime, now saved in CLIENT structure.  
						
						 
						
						
						
						
					 
					
						2005-06-12 16:28:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a4660f40db 
					 
					
						
						
							
							New function Client_StartTime().  
						
						 
						
						
						
						
					 
					
						2005-06-12 16:18:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9fa9c1fdda 
					 
					
						
						
							
							Updated manual pages.  
						
						 
						
						
						
						
					 
					
						2005-06-04 13:39:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						cac9f279fa 
					 
					
						
						
							
							send RFC compliant netsplit messages.  
						
						 
						
						
						
						
					 
					
						2005-06-04 12:32:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						517321807e 
					 
					
						
						
							
							Fix Handling of quit messages: always send only one QUIT message.  
						
						 
						
						
						
						
					 
					
						2005-06-04 11:53:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						ae98008c1c 
					 
					
						
						
							
							remove Try_Write(), Call Handle_Write() directly instead.  
						
						 
						
						
						
						
					 
					
						2005-06-04 11:49:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						45404a1644 
					 
					
						
						
							
							Added some Doxygen documentation.  
						
						 
						
						
						
						
					 
					
						2005-06-01 21:52:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						50338126e0 
					 
					
						
						
							
							Fixed handling of symbolic links as used in /etc/rc.X directories.  
						
						 
						
						
						
						
					 
					
						2005-06-01 21:51:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8ac701d6c8 
					 
					
						
						
							
							add FreeRes_stat(), wait for resolver timeout.  
						
						 
						
						
						
						
					 
					
						2005-06-01 21:28:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						158bf554c3 
					 
					
						
						
							
							minor cleanup  
						
						 
						
						
						
						
					 
					
						2005-05-28 10:46:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9c3c7e5a09 
					 
					
						
						
							
							Handle splint errors more gracefully.  
						
						 
						
						
						
						
					 
					
						2005-05-23 00:11:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cd0dc8627d 
					 
					
						
						
							
							Don't exit server if closing of a socket fails; instead ignore it and  
						
						 
						
						... 
						
						
						
						pray that this will be "the right thing" ... 
						
						
					 
					
						2005-05-22 23:55:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						44fdde7610 
					 
					
						
						
							
							Added version information to summary text.  
						
						 
						
						
						
						
					 
					
						2005-05-21 21:34:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95f8b963a6 
					 
					
						
						
							
							Reformatted and documented code of the first part of the IRC_NICK()  
						
						 
						
						... 
						
						
						
						function; and register WHOWAS entries on nickname changes, too. 
						
						
					 
					
						2005-05-17 23:24:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1aeaf64c66 
					 
					
						
						
							
							New function Client_RegisterWhowas().  
						
						 
						
						
						
						
					 
					
						2005-05-17 23:18:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						06caecb0c4 
					 
					
						
						
							
							Implemented IRC function "WHOWAS".  
						
						 
						
						
						
						
					 
					
						2005-05-16 12:25:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b1c14598e1 
					 
					
						
						
							
							New functions Client_GetWhowas and Client_GetLastWhowasIndex; new structure WHOWAS.  
						
						 
						
						
						
						
					 
					
						2005-05-16 12:24:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7f0d101184 
					 
					
						
						
							
							New functions Client_GetWhowas, Client_GetLastWhowasIndex, and Register_Whowas.  
						
						 
						
						
						
						
					 
					
						2005-05-16 12:23:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f247ebd5a 
					 
					
						
						
							
							New defines MAX_WHOWAS and DEFAULT_WHOWAS.  
						
						 
						
						
						
						
					 
					
						2005-05-16 12:22:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd9b4bc956 
					 
					
						
						
							
							Away status texts set due to "a"-Modes received from other servers have  
						
						 
						
						... 
						
						
						
						been fixed: the status text of the server has been set instead of the
away status text of the client (most probably introduced by patch 1.36). 
						
						
					 
					
						2005-05-14 20:29:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6f97dd4938 
					 
					
						
						
							
							Remove "doc/src" directory on "make distclean".  
						
						 
						
						
						
						
					 
					
						2005-04-27 07:52:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a02f25a810 
					 
					
						
						
							
							Added #include of "defines.h", necessary due to removal of the #include of  
						
						 
						
						... 
						
						
						
						"defines.h" in the client.h header file. 
						
						
					 
					
						2005-04-27 07:46:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aa25cd7da2 
					 
					
						
						
							
							Reorder #includes, necessary due to removal of #include "defines.h" in  
						
						 
						
						... 
						
						
						
						the client.h header file. 
						
						
					 
					
						2005-04-27 07:38:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						70fcdf1b5c 
					 
					
						
						
							
							Removed "invalid" #include of "defines.h" (don't include further header  
						
						 
						
						... 
						
						
						
						files from a header file!). 
						
						
					 
					
						2005-04-27 07:36:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dfe662ad45 
					 
					
						
						
							
							Added missing #include of "defines.h".  
						
						 
						
						
						
						
					 
					
						2005-04-27 07:34:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						7daa7fb278 
					 
					
						
						
							
							removed Conn_UnsetOption() function. It was not used anymore.  
						
						 
						
						... 
						
						
						
						removed Conn_SetOption(). replaced its only call (in conn-zip.c) with Conn_OPTION_ADD() macro. 
						
						
					 
					
						2005-04-25 18:37:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						e7c2c86aee 
					 
					
						
						
							
							removed "my_connects" fd_set.  
						
						 
						
						
						
						
					 
					
						2005-04-23 14:28:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						c4bc2114c9 
					 
					
						
						
							
							conn.h: option filed in CONNECTION struct is now UINT16.  
						
						 
						
						... 
						
						
						
						conn-func.h: add accessor Macros
Conn_OPTION_ADD( conn, CONN_OPTION )
Conn_OPTION_DEL( conn, CONN_OPTION )
Conn_OPTION_ISSET( conn, CONN_OPTION )
To add, remove or test for a certain option field attribute (e.g. CONN_ISCLOSING)
These Macros should be used instead of accessing conn->options directly. 
						
						
					 
					
						2005-04-18 21:08:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						129a22a29b 
					 
					
						
						
							
							Cleaned up (and documented) the IRC_KILL() function.  
						
						 
						
						
						
						
					 
					
						2005-04-18 15:44:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8304210c06 
					 
					
						
						
							
							fix spelling  
						
						 
						
						
						
						
					 
					
						2005-04-16 20:50:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						aee48a3b38 
					 
					
						
						
							
							added kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5  
						
						 
						
						
						
						
					 
					
						2005-04-16 09:31:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						77faf14b29 
					 
					
						
						
							
							use strdup() to add oper hostname mask.  
						
						 
						
						
						
						
					 
					
						2005-04-16 09:23:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8b17579e60 
					 
					
						
						
							
							private strdup() implementation in case libc does not provide it.  
						
						 
						
						
						
						
					 
					
						2005-04-16 09:20:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						b4363162ce 
					 
					
						
						
							
							s/malloc(x*y)/calloc(x,y)/  
						
						 
						
						
						
						
					 
					
						2005-04-16 09:19:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						873edc6311 
					 
					
						
						
							
							check for strdup()  
						
						 
						
						
						
						
					 
					
						2005-04-16 07:26:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6ed37415fc 
					 
					
						
						
							
							Used a spellchecker :-)  
						
						 
						
						
						
						
					 
					
						2005-04-13 21:40:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						55fadbfb1d 
					 
					
						
						
							
							Fixed wrong location of "Doxyfile" ... argl.  
						
						 
						
						
						
						
					 
					
						2005-04-09 18:29:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ca8ab38cac 
					 
					
						
						
							
							Use typedef instead of #define to declare the socklen_t type if needed.  
						
						 
						
						
						
						
					 
					
						2005-04-09 18:27:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dec7eba531 
					 
					
						
						
							
							Added "-unrecog" to splint command line.  
						
						 
						
						
						
						
					 
					
						2005-04-09 18:23:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b0ae15e01d 
					 
					
						
						
							
							Target "lint": check whether splint command is available and suppress  
						
						 
						
						... 
						
						
						
						warnings related to the used command line in the output. 
						
						
					 
					
						2005-04-09 12:30:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						43ba1bc805 
					 
					
						
						
							
							Two new targets: "srcdoc" to generate Doxygen source documentation, and  
						
						 
						
						... 
						
						
						
						"xcode" to build ngIRCd using the Xcode command line tools on Mac OS X. 
						
						
					 
					
						2005-04-09 12:27:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						811ac48bd2 
					 
					
						
						
							
							Added new target "srcdoc" to generate the Doxygen source documentation.  
						
						 
						
						
						
						
					 
					
						2005-04-09 12:22:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e936a79f6b 
					 
					
						
						
							
							Added the control file for the Doxygen source documentation system.  
						
						 
						
						
						
						
					 
					
						2005-04-09 12:21:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0545288ebd 
					 
					
						
						
							
							New build style "deployment", cleaned up options for build style  
						
						 
						
						... 
						
						
						
						"development" (enabled "ZeroLink") and fixed path of "ngircd.spec". 
						
						
					 
					
						2005-04-09 11:25:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e635ed43bf 
					 
					
						
						
							
							Don't enable assert() calls when not ./configure'd with --enable-debug.  
						
						 
						
						
						
						
					 
					
						2005-03-30 17:00:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4d0b03b423 
					 
					
						
						
							
							Debine NDEBUG if DEBUG isn't defined to disable all assert() checks as well.  
						
						 
						
						
						
						
					 
					
						2005-03-30 16:37:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f6df13d5f8 
					 
					
						
						
							
							When validationg the configuration file wait for a keypress only if both  
						
						 
						
						... 
						
						
						
						stdin and(!) stdout are valid tty's. 
						
						
					 
					
						2005-03-22 18:57:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f56a1bdf20 
					 
					
						
						
							
							Use tabulator, not 8 spaces ...  
						
						 
						
						
						
						
					 
					
						2005-03-21 22:22:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9dfcc6504e 
					 
					
						
						
							
							Fixed ./configure test for TCP Wrappers: now it runs on Mac OS X as well.  
						
						 
						
						
						
						
					 
					
						2005-03-21 22:15:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a822153309 
					 
					
						
						
							
							Enhanced configure script: now you can pass an (optional) search path  
						
						 
						
						... 
						
						
						
						to all --with-XXX parameters, e. g. "--with-ident=/opt/ident". 
						
						
					 
					
						2005-03-20 17:23:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						49f5a4d454 
					 
					
						
						
							
							Conf_Test(): check if stdin (and not stdout...) is connected to a terminal.  
						
						 
						
						
						
						
					 
					
						2005-03-20 15:00:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						326607eea1 
					 
					
						
						
							
							changed type of Conf_ListenPorts[] from "unsigned int" to UINT16.  
						
						 
						
						
						
						
					 
					
						2005-03-20 13:54:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						bfba1f37ed 
					 
					
						
						
							
							Init_Conn_Struct(): Zero structure using memset().  
						
						 
						
						
						
						
					 
					
						2005-03-20 11:00:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						374f90f392 
					 
					
						
						
							
							Add notice about typedef removal and stdbool.h/inttypes.h  
						
						 
						
						
						
						
					 
					
						2005-03-19 18:53:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8adff59223 
					 
					
						
						
							
							Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.  
						
						 
						
						... 
						
						
						
						use stdbool.h / inttypes.h if available. 
						
						
					 
					
						2005-03-19 18:43:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						27d93d7d8c 
					 
					
						
						
							
							fix Config_Error_NaN prototype (first argument missed "const")  
						
						 
						
						
						
						
					 
					
						2005-03-19 15:46:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Westphal 
							
						 
					 
					
						
						
							
						
						8a2ed0a75f 
					 
					
						
						
							
							removed unneeded log.h include.  
						
						 
						
						
						
						
					 
					
						2005-03-19 14:50:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5fdd5be12b 
					 
					
						
						
							
							Added login of Florian ("fw") to AUTHORS list.  
						
						 
						
						
						
						
					 
					
						2005-03-19 14:24:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						795802f2b0 
					 
					
						
						
							
							Removed indentation of preprocessor statements in test for socklen_t.  
						
						 
						
						
						
						
					 
					
						2005-03-19 14:09:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1869766331 
					 
					
						
						
							
							Fixed too long lines.  
						
						 
						
						
						
						
					 
					
						2005-03-15 16:58:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d08d51e2e 
					 
					
						
						
							
							New configuration option "OperServerMode".  
						
						 
						
						
						
						
					 
					
						2005-03-15 16:56:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e929effca 
					 
					
						
						
							
							New function New_Res_Stat() to initialize RES_STAT structure.  
						
						 
						
						
						
						
					 
					
						2005-03-05 12:57:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e618041168 
					 
					
						
						
							
							Reduce the number of calls of strlen(). Idea by Florin Westphal.  
						
						 
						
						
						
						
					 
					
						2005-03-05 11:44:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e7f8782831 
					 
					
						
						
							
							Added missing include of "match.h".  
						
						 
						
						
						
						
					 
					
						2005-03-03 08:36:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4ef172d603 
					 
					
						
						
							
							Implemented support for "secret channels" (channel mode "s").  
						
						 
						
						
						
						
					 
					
						2005-03-02 16:35:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						490c9d04d7 
					 
					
						
						
							
							New configuration option "Mask" for [Operator] sections to limit OPER command.  
						
						 
						
						
						
						
					 
					
						2005-03-02 16:07:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8579b2a1e5 
					 
					
						
						
							
							Clean up the mode handling code: remove redundant parts ...  
						
						 
						
						
						
						
					 
					
						2005-02-27 20:09:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3da942e237 
					 
					
						
						
							
							Updated to latest strl{cat|cpy} code of rsync:  
						
						 
						
						... 
						
						
						
						- Make sure that strlcpy() returns the right value when the bufsize is 0.
- Fixed a bug in strlcat() where it would not properly detect a no-change
  condition if called with an initial string longer than the specified
  size limit (due to an unsigned var's inability to go negative).
Patch by Florian Westphal, <westphal@foo.fh-furtwangen.de >. 
						
						
					 
					
						2005-02-27 09:29:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bcb6cf3ffa 
					 
					
						
						
							
							Added AUTOMAKE_VERSION and AUTOCONF_VERSION (for OpenBSD).  
						
						 
						
						
						
						
					 
					
						2005-02-21 15:23:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						972b07ff29 
					 
					
						
						
							
							Fixed the detection of tools named like "tool-Major.Minor" (used on OpenBSD).  
						
						 
						
						
						
						
					 
					
						2005-02-21 09:48:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ba19fb8ff4 
					 
					
						
						
							
							Enable Pidfile /var/run/ircd/ngircd.pid  
						
						 
						
						
						
						
					 
					
						2005-02-14 00:44:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8d8b133bdf 
					 
					
						
						
							
							Added description for "PidFile", fixed description of "Ports".  
						
						 
						
						
						
						
					 
					
						2005-02-14 00:42:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ec30cd4e5f 
					 
					
						
						
							
							Whitespace fixes.  
						
						 
						
						
						
						
					 
					
						2005-02-11 13:52:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f2fbf206b6 
					 
					
						
						
							
							Don't play games with FILE* stdin/out/err, only touch "real" descriptors.  
						
						 
						
						
						
						
					 
					
						2005-02-10 16:55:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1fdd5478c6 
					 
					
						
						
							
							Renamed NGIRCd_FillVersion() to Fill_Version(); Code cleanups.  
						
						 
						
						
						
						
					 
					
						2005-02-10 13:09:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9537542647 
					 
					
						
						
							
							Write "error file" (/tmp/ngircd-XXX.err) only if compiled with debug  
						
						 
						
						... 
						
						
						
						code ("--enable-debug") and running as daemon process. 
						
						
					 
					
						2005-02-10 12:49:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0993ff81bb 
					 
					
						
						
							
							Added a note about the change of the maximum password length.  
						
						 
						
						
						
						
					 
					
						2005-02-10 08:20:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						894cd2cd68 
					 
					
						
						
							
							Don't create version information string each time a client connects but  
						
						 
						
						... 
						
						
						
						insetead on server startup. By Florian Westphal. 
						
						
					 
					
						2005-02-09 09:52:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c16d1b03aa 
					 
					
						
						
							
							Added an empty /etc/ngircd/ngircd.motd to the packages. And ngircd.conf  
						
						 
						
						... 
						
						
						
						becomes modified to enable the PID file (/var/run/ircd/ngircd.cond) and
to change the user and group to "irc". 
						
						
					 
					
						2005-02-07 23:09:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						451315643f 
					 
					
						
						
							
							Set owner and group of /var/run/ircd to "irc:irc".  
						
						 
						
						
						
						
					 
					
						2005-02-07 23:07:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d77182e7a6 
					 
					
						
						
							
							Updated debian changelog file from branch-0-8-x ...  
						
						 
						
						
						
						
					 
					
						2005-02-07 19:57:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8edeed8418 
					 
					
						
						
							
							Make sure that errno of fopen() isn't overwritten by the logging code.  
						
						 
						
						
						
						
					 
					
						2005-02-07 19:31:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						112102b10c 
					 
					
						
						
							
							New configuration variable "PidFile", section "[Global]": if defined,  
						
						 
						
						... 
						
						
						
						the server writes its process ID (PID) to this file. Default: off.
Idea by Florian Westphal, <westphal@foo.fh-furtwangen.de >. 
						
						
					 
					
						2005-02-04 14:24:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae63ed04c5 
					 
					
						
						
							
							ngIRCd 0.8.3.  
						
						 
						
						
						
						
					 
					
						2005-02-04 14:21:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						85acb82469 
					 
					
						
						
							
							Use ngt_TrimLastChr() where useful, by Florian Westphal.  
						
						 
						
						
						
						
					 
					
						2005-02-04 13:15:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51d09fb4f7 
					 
					
						
						
							
							Add ngt_TrimLastChr() to header file. By Florian Westphal.  
						
						 
						
						
						
						
					 
					
						2005-02-04 13:09:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8308c170db 
					 
					
						
						
							
							Fixed a bug that could case a root exploit when the daemon is compiled  
						
						 
						
						... 
						
						
						
						to do IDENT lookups and is logging to syslog. Bug discovered by CoKi,
<coki@nosystem.com.ar >, thanks a lot!
(http://www.nosystem.com.ar/advisories/advisory-11.txt ) 
						
						
					 
					
						2005-02-03 09:26:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						07fe19889b 
					 
					
						
						
							
							Updated ChangeLog for 0.8.2.  
						
						 
						
						
						
						
					 
					
						2005-02-03 09:11:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c293ae988 
					 
					
						
						
							
							Updated config.sub and config.guess  
						
						 
						
						
						
						
					 
					
						2005-01-27 00:15:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						18c92d9de7 
					 
					
						
						
							
							We are in the year 2005 now! :-)  
						
						 
						
						
						
						
					 
					
						2005-01-26 22:03:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2440ed080c 
					 
					
						
						
							
							Fixed a buffer overflow that could cause the daemon to crash. Bug found  
						
						 
						
						... 
						
						
						
						by Florian Westphal, <westphal@foo.fh-furtwangen.de >. 
						
						
					 
					
						2005-01-26 13:23:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						669da58715 
					 
					
						
						
							
							Updated list of contributors.  
						
						 
						
						
						
						
					 
					
						2005-01-26 13:21:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39f1ddd9d0 
					 
					
						
						
							
							New function ngt_TrimLastChr(), prototype by Florian Westphal.  
						
						 
						
						
						
						
					 
					
						2005-01-25 16:16:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						34e912d9f2 
					 
					
						
						
							
							Fixed a typo in variable name ...  
						
						 
						
						
						
						
					 
					
						2005-01-24 14:19:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						44172a8c7f 
					 
					
						
						
							
							Fixed a possible buffer underrun when reading the MOTD file. Thanks to  
						
						 
						
						... 
						
						
						
						Florian Westphal, <westphal@foo.fh-furtwangen.de >. 
						
						
					 
					
						2005-01-24 14:17:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a6d7fb8739 
					 
					
						
						
							
							Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>:  
						
						 
						
						... 
						
						
						
						wrote functions for common error messages. 
						
						
					 
					
						2005-01-20 00:13:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d16ce5a735 
					 
					
						
						
							
							Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>.  
						
						 
						
						
						
						
					 
					
						2005-01-20 00:11:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a40a026d15 
					 
					
						
						
							
							Fixed detection of IRC lines which are too long to send. Detected by  
						
						 
						
						... 
						
						
						
						Florian Westphal, <westphal@foo.fh-furtwangen.de >. 
						
						
					 
					
						2005-01-19 23:33:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6c5f4beb53 
					 
					
						
						
							
							Fixed return values of our own implementation of strlcpy(). The code has  
						
						 
						
						... 
						
						
						
						been taken from rsync and they fixed it, but we didn't until today :-/ 
						
						
					 
					
						2005-01-18 09:05:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						26b0ddf200 
					 
					
						
						
							
							Translated source code comments.  
						
						 
						
						
						
						
					 
					
						2005-01-17 13:14:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b6690df2be 
					 
					
						
						
							
							Raised the maximum length of passwords to 20 characters.  
						
						 
						
						
						
						
					 
					
						2005-01-17 13:01:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6dacec7ded 
					 
					
						
						
							
							Fixed typo: ports are separated by ",". Thanks to Florian Westphal.  
						
						 
						
						
						
						
					 
					
						2005-01-17 12:51:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						429b5f3ec9 
					 
					
						
						
							
							Fixed a memory leak when resizing the connection pool and realloc() failed.  
						
						 
						
						... 
						
						
						
						Now we don't fall back to malloc(), which should be sane anyway.
Patch from Florian Westphal, <westphal@foo.fh-furtwangen.de >. 
						
						
					 
					
						2005-01-17 11:57:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						81bacda627 
					 
					
						
						
							
							Added URLs for stunnel.  
						
						 
						
						
						
						
					 
					
						2004-12-27 01:11:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6960cb4c38 
					 
					
						
						
							
							Added documentation for SSL support.  
						
						 
						
						
						
						
					 
					
						2004-12-27 01:04:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b61b34c56 
					 
					
						
						
							
							Make more clear that there can be more than one [Operator], [Server] and  
						
						 
						
						... 
						
						
						
						[Channel] section in the configuration file. 
						
						
					 
					
						2004-12-27 00:55:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						386d3b9e67 
					 
					
						
						
							
							Fixed wrong port number in example.  
						
						 
						
						
						
						
					 
					
						2004-12-27 00:48:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5049c5c694 
					 
					
						
						
							
							Don't use a POSIX thread for the Howl "run loop".  
						
						 
						
						
						
						
					 
					
						2004-12-26 16:48:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						292879aca4 
					 
					
						
						
							
							Added support for the Howl ( http://www.porchdogsoft.com/products/howl/ )  
						
						 
						
						... 
						
						
						
						Rendezvous API, in addition to the API of Apple (Mac OS X). 
						
						
					 
					
						2004-12-26 00:14:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dcb9e2a004 
					 
					
						
						
							
							Updated documentation for release 0.8.1  
						
						 
						
						
						
						
					 
					
						2004-12-25 00:22:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0d10c60b31 
					 
					
						
						
							
							Updated config.guess and config.sub  
						
						 
						
						
						
						
					 
					
						2004-12-25 00:10:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						08e0b277bc 
					 
					
						
						
							
							Updated documentation ...  
						
						 
						
						
						
						
					 
					
						2004-12-25 00:00:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						58736b3902 
					 
					
						
						
							
							Fixed indentation and added some more debug code.  
						
						 
						
						
						
						
					 
					
						2004-12-22 17:37:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7354cdf28 
					 
					
						
						
							
							Updated list of supported/tested platforms.  
						
						 
						
						
						
						
					 
					
						2004-11-09 11:00:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						196f27c4ad 
					 
					
						
						
							
							Fixed spelling mistake.  
						
						 
						
						
						
						
					 
					
						2004-10-31 12:17:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c1f32e8214 
					 
					
						
						
							
							Made ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and  
						
						 
						
						... 
						
						
						
						most probably other older C compilers on other systems. 
						
						
					 
					
						2004-10-20 13:47:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eee2762852 
					 
					
						
						
							
							Changed "read buffer" to "receive buffer" as suggested by Goetz.  
						
						 
						
						
						
						
					 
					
						2004-10-04 23:23:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c79fa28a66 
					 
					
						
						
							
							Added some missing words: "address" :-)  
						
						 
						
						
						
						
					 
					
						2004-10-04 23:09:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e692e5890 
					 
					
						
						
							
							Fixed wrong variable names in output of "ngircd --configtest".  
						
						 
						
						
						
						
					 
					
						2004-09-24 18:00:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ceafdf109b 
					 
					
						
						
							
							Added functions.inc to EXTRA_DIST files.  
						
						 
						
						
						
						
					 
					
						2004-09-08 09:40:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						450251f082 
					 
					
						
						
							
							Fixed echo without newline for systems not understanding "echo -n"; added  
						
						 
						
						... 
						
						
						
						new file "functions.inc" for functions usable by all test scripts. 
						
						
					 
					
						2004-09-06 22:04:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ceef058065 
					 
					
						
						
							
							Reverted extension of the "make all" target in the test-suite.  
						
						 
						
						
						
						
					 
					
						2004-09-06 20:35:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b04a526a19 
					 
					
						
						
							
							Fixed wrong exit code check of "kill -0".  
						
						 
						
						
						
						
					 
					
						2004-09-06 20:22:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2f195a07b2 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2004-09-06 00:35:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f38eeedfd7 
					 
					
						
						
							
							Fxied name of "default file" for ngircd-full package. And do the test if  
						
						 
						
						... 
						
						
						
						the binary is executable after reading this file. 
						
						
					 
					
						2004-09-06 00:32:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8ca1e4d548 
					 
					
						
						
							
							If ServerUID is defined change the working directory to the home directory  
						
						 
						
						... 
						
						
						
						of this user. 
						
						
					 
					
						2004-09-04 20:28:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e07cc4bb63 
					 
					
						
						
							
							Updated documentation :-)  
						
						 
						
						
						
						
					 
					
						2004-09-04 19:39:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c5bdd86f96 
					 
					
						
						
							
							Enhanced messages and exit codes.  
						
						 
						
						
						
						
					 
					
						2004-09-04 19:14:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aa26e2ef36 
					 
					
						
						
							
							Added all test scripts to target "all".  
						
						 
						
						
						
						
					 
					
						2004-09-04 19:14:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9445962237 
					 
					
						
						
							
							Changed text "test scripts" to "processes": some versions of expect(1)  
						
						 
						
						... 
						
						
						
						fork child processes ... 
						
						
					 
					
						2004-09-04 18:22:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b898b63f0 
					 
					
						
						
							
							Removed counting of test processes; don't check running processes by default.  
						
						 
						
						
						
						
					 
					
						2004-09-04 18:20:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7a4d03ba2 
					 
					
						
						
							
							Added detection of flags for ps(1).  
						
						 
						
						
						
						
					 
					
						2004-09-04 16:14:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ade1e2eb7b 
					 
					
						
						
							
							Added README, test-loop.sh and wait-tests.sh to EXTRA_DIST files.  
						
						 
						
						
						
						
					 
					
						2004-09-04 15:46:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a9a605de3e 
					 
					
						
						
							
							Made stress-server.sh to use wait-tests.sh to limit number of parallel tests.  
						
						 
						
						
						
						
					 
					
						2004-09-04 15:45:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7ec11de523 
					 
					
						
						
							
							Two new scripts: test-loop.sh and wait-tests.sh  
						
						 
						
						
						
						
					 
					
						2004-09-04 15:44:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						18eb92a72b 
					 
					
						
						
							
							Added support for looping and other enhancements.  
						
						 
						
						
						
						
					 
					
						2004-09-04 14:23:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9ddb934784 
					 
					
						
						
							
							Set $srcdir if not already set by make.  
						
						 
						
						
						
						
					 
					
						2004-09-04 14:22:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f8ac179bf 
					 
					
						
						
							
							If nick name is already in use, interpret this as "clienst still connected".  
						
						 
						
						
						
						
					 
					
						2004-09-04 14:22:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						02b8e51562 
					 
					
						
						
							
							Added preliminary README text.  
						
						 
						
						
						
						
					 
					
						2004-09-04 13:58:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d27196e334 
					 
					
						
						
							
							Information about configuring ngIRCd.  
						
						 
						
						
						
						
					 
					
						2004-09-03 20:01:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3edaa35d49 
					 
					
						
						
							
							Removed empty "buildRules" variable (suggested by XCode 1.5 :-).  
						
						 
						
						
						
						
					 
					
						2004-08-10 01:55:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						88258070c4 
					 
					
						
						
							
							Added missing commas to debian control file, fixes bug  #56 .  
						
						 
						
						... 
						
						
						
						Thanks to Kevin Otte (nivex@nivex.net ) for the patch. 
						
						
					 
					
						2004-07-15 09:03:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						beb4edd3cf 
					 
					
						
						
							
							Updated documentation: note ngIRCd 0.8.0 :-)  
						
						 
						
						
						
						
					 
					
						2004-07-03 18:35:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						364ff7087d 
					 
					
						
						
							
							Added cast to integer for Solaris.  
						
						 
						
						
						
						
					 
					
						2004-06-26 08:50:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0b3ee07a2a 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2004-05-30 16:29:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a49a580a77 
					 
					
						
						
							
							Fixed wrong buffer size calculation for resolver results.  
						
						 
						
						
						
						
					 
					
						2004-05-30 16:25:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7080e9f83c 
					 
					
						
						
							
							Added "hppa/unknown/openbsd3.5".  
						
						 
						
						
						
						
					 
					
						2004-05-25 21:50:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						59a48bfa1f 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2004-05-15 23:56:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						42e8063a32 
					 
					
						
						
							
							Enhanced ./configure checks for required C header files.  
						
						 
						
						
						
						
					 
					
						2004-05-15 12:24:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c23bbe6b65 
					 
					
						
						
							
							Fixed a warning message of the compiler when not using IDENT lookups.  
						
						 
						
						
						
						
					 
					
						2004-05-11 00:53:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d8f47ed195 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2004-05-11 00:41:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d7c975e8d8 
					 
					
						
						
							
							"make maintainer-clean" removes Makefile.in now.  
						
						 
						
						
						
						
					 
					
						2004-05-11 00:34:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bf21dd1578 
					 
					
						
						
							
							"make clean" works better now.  
						
						 
						
						
						
						
					 
					
						2004-05-11 00:32:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9013f56451 
					 
					
						
						
							
							New Debian version.  
						
						 
						
						
						
						
					 
					
						2004-05-11 00:21:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3012c232eb 
					 
					
						
						
							
							Fixed resolver when using IDENT lookups, cleaned up code.  
						
						 
						
						
						
						
					 
					
						2004-05-11 00:01:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						26390c60fb 
					 
					
						
						
							
							Added PID to all log messages on the console; enhanced logging of  
						
						 
						
						... 
						
						
						
						resolver sub-processes in debug mode. 
						
						
					 
					
						2004-05-10 23:57:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cdb039672c 
					 
					
						
						
							
							Enhanced output of "make lint".  
						
						 
						
						
						
						
					 
					
						2004-05-09 18:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7281b8dd4d 
					 
					
						
						
							
							New "chroot" feature (from Benjamin Pineau), introducing new configuration  
						
						 
						
						... 
						
						
						
						variables "ChrootDir" and "MotdPhrase". 
						
						
					 
					
						2004-05-07 11:19:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39fc76c4e4 
					 
					
						
						
							
							Overview of "contributed" files.  
						
						 
						
						
						
						
					 
					
						2004-04-28 12:18:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a6d51c3a9e 
					 
					
						
						
							
							Added "README" and "systrace.policy" files.  
						
						 
						
						
						
						
					 
					
						2004-04-28 12:18:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						18b2227a0a 
					 
					
						
						
							
							systrace policy for OpenBSD/NetBSD, thanks to Benjamin Pineau <ben@zouh.org>  
						
						 
						
						
						
						
					 
					
						2004-04-28 12:16:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47701feb08 
					 
					
						
						
							
							New debian version including updates from CVS HEAD.  
						
						 
						
						
						
						
					 
					
						2004-04-25 23:57:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						59b903f3bb 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2004-04-25 15:51:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d433eb3896 
					 
					
						
						
							
							Add flag "L" to default IRC+ server flags: synchronize INVITE-  
						
						 
						
						... 
						
						
						
						and BAN-lists. 
						
						
					 
					
						2004-04-25 15:46:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c1e9841118 
					 
					
						
						
							
							Document new server flag "L": synchronize INVITE- and  
						
						 
						
						... 
						
						
						
						BAN-lists when establishing new server links. 
						
						
					 
					
						2004-04-25 15:44:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd59820051 
					 
					
						
						
							
							Synchronize INVITE- and BAN-lists if the peer requests it:  
						
						 
						
						... 
						
						
						
						server flag "L". And better debug logging. 
						
						
					 
					
						2004-04-25 15:43:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						967476799f 
					 
					
						
						
							
							Don't send MODE changes when origin is a server and  
						
						 
						
						... 
						
						
						
						mask is already known. 
						
						
					 
					
						2004-04-25 15:42:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b1e322865 
					 
					
						
						
							
							New functions: Lists_SendInvites(), Lists_IsInviteEntry(),  
						
						 
						
						
						
						
					 
					
						2004-04-25 15:40:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d8da4b525 
					 
					
						
						
							
							Fixed a wrong assert() which could cause the daemon to exit spuriously  
						
						 
						
						... 
						
						
						
						when closing down connections. 
						
						
					 
					
						2004-04-25 14:06:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						292c7bd4c0 
					 
					
						
						
							
							Better logging of decompression errors returned by zlib.  
						
						 
						
						
						
						
					 
					
						2004-04-25 13:55:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						558fe6b453 
					 
					
						
						
							
							Special handling for HP/UX: define _XOPEN_SOURCE_EXTENDED ...  
						
						 
						
						
						
						
					 
					
						2004-04-11 13:20:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bed119c9e5 
					 
					
						
						
							
							New debian package.  
						
						 
						
						
						
						
					 
					
						2004-04-09 21:58:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						64d330b726 
					 
					
						
						
							
							Fixed handling of already existent entries in invite and ban lists:  
						
						 
						
						... 
						
						
						
						the attempt to add an already existent entry is no error, it must
be propagated across servers (but not added to the list!). 
						
						
					 
					
						2004-04-09 21:41:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cc25c52048 
					 
					
						
						
							
							Updated XCode project for Mac OS X.  
						
						 
						
						
						
						
					 
					
						2004-04-09 20:48:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						233210b906 
					 
					
						
						
							
							Servers other than the destination server didn't clean up the invite  
						
						 
						
						... 
						
						
						
						list of an "invite-only" channel properly when an INVITE'd user joined. 
						
						
					 
					
						2004-04-09 20:46:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f68e92eb9a 
					 
					
						
						
							
							The command to test for the autoconf/automake tools is detected now as well.  
						
						 
						
						
						
						
					 
					
						2004-04-05 12:02:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b225081c2b 
					 
					
						
						
							
							Added DG/UX (m88k/dg/dgux5.4R3.10) to the list.  
						
						 
						
						
						
						
					 
					
						2004-04-05 11:11:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						30bbc5e1e1 
					 
					
						
						
							
							New debian package ;-)  
						
						 
						
						
						
						
					 
					
						2004-04-05 11:10:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c07eb71a7 
					 
					
						
						
							
							Updated manual page to reflect changes in daemon.  
						
						 
						
						
						
						
					 
					
						2004-04-05 10:59:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0b1202cd9e 
					 
					
						
						
							
							Use "which" when available; understand "GO=0"; made "VERBOSE=1" more verbose.  
						
						 
						
						
						
						
					 
					
						2004-03-19 11:47:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8212662d9d 
					 
					
						
						
							
							Enhanced autogen.sh script; added "inline" documentation.  
						
						 
						
						
						
						
					 
					
						2004-03-15 20:32:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f697923c48 
					 
					
						
						
							
							Fixed detection of GNU C version and usability of __attribute__.  
						
						 
						
						
						
						
					 
					
						2004-03-15 19:26:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af77ce70b6 
					 
					
						
						
							
							Added missing "return 0" ... oops.  
						
						 
						
						
						
						
					 
					
						2004-03-15 18:59:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						507a9e9cb3 
					 
					
						
						
							
							Reworked configure system: it should be more compatible to most systems  
						
						 
						
						... 
						
						
						
						now, and it should even be more flexible and faster :-) 
						
						
					 
					
						2004-03-11 22:21:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						779446298c 
					 
					
						
						
							
							New upstream version.  
						
						 
						
						
						
						
					 
					
						2004-03-11 22:18:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cb76d96efb 
					 
					
						
						
							
							Fixed some warnings of non-gcc-compilers (e. g. original Apple compiler on  
						
						 
						
						... 
						
						
						
						A/UX): "warning: illegal pointer combination, op =". 
						
						
					 
					
						2004-03-11 22:16:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						de1489b39b 
					 
					
						
						
							
							Updated tests to reflect last changes to MODE behaviour.  
						
						 
						
						
						
						
					 
					
						2004-03-10 20:40:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5155e1c67a 
					 
					
						
						
							
							Updated XCode project, added missing Makefile template for MacOXD directory.  
						
						 
						
						
						
						
					 
					
						2004-02-29 17:36:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e9a958324 
					 
					
						
						
							
							Added XCode project files (for Mac OS X) to "contrib" directory.  
						
						 
						
						
						
						
					 
					
						2004-02-29 17:19:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						56227abc5e 
					 
					
						
						
							
							Changed the reply of the MODE command to match the syntax of the original  
						
						 
						
						... 
						
						
						
						ircd exactly: the unnecessary but missing ":" before the last parameter
has been added. 
						
						
					 
					
						2004-02-29 16:28:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f9e651b333 
					 
					
						
						
							
							New Debian version.  
						
						 
						
						
						
						
					 
					
						2004-02-28 02:25:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bdaf53e799 
					 
					
						
						
							
							Fixed TRACE: don't output "Serv" lines for ourself; display more info.  
						
						 
						
						
						
						
					 
					
						2004-02-28 02:18:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						33f4e6763b 
					 
					
						
						
							
							Better logging while establishing and shutting down connections.  
						
						 
						
						... 
						
						
						
						Results of the resolver are now discarded after the client is registered. 
						
						
					 
					
						2004-02-28 02:01:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eaa550d690 
					 
					
						
						
							
							Updated list of supported operating systems.  
						
						 
						
						
						
						
					 
					
						2004-02-24 00:37:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f275c66e95 
					 
					
						
						
							
							Updated statistics :-)  
						
						 
						
						
						
						
					 
					
						2004-02-23 13:42:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						17fffea873 
					 
					
						
						
							
							Updated documentation (-t switch).  
						
						 
						
						
						
						
					 
					
						2004-02-22 22:12:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e3363d2a4 
					 
					
						
						
							
							Included updates of ngIRCd 0.7.7  
						
						 
						
						
						
						
					 
					
						2004-02-05 14:27:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6667bb6b77 
					 
					
						
						
							
							The info text ("real name") of users is set to "-" if none has been  
						
						 
						
						... 
						
						
						
						specified using the USER command (e. g. "USER user * * :"). Reason:
the original ircd doesn't like empty ones and would KILL such users. 
						
						
					 
					
						2004-02-04 19:56:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b90bedbcb2 
					 
					
						
						
							
							Fixed (optional) TCP Wrapper test which was broken and could result in  
						
						 
						
						... 
						
						
						
						false results. Thanks to Fuminori Tanizaki <tany@mcnet.ad.jp >! 
						
						
					 
					
						2004-02-03 20:28:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c2a154a33e 
					 
					
						
						
							
							New debian version.  
						
						 
						
						
						
						
					 
					
						2004-01-26 03:09:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6bbc086760 
					 
					
						
						
							
							Updated some copyright notices to include the year 2004.  
						
						 
						
						
						
						
					 
					
						2004-01-26 02:23:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bb98fd8c85 
					 
					
						
						
							
							The type of service (TOS) of all sockets is set to "interactive" now.  
						
						 
						
						
						
						
					 
					
						2004-01-25 16:06:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e9b0ec9148 
					 
					
						
						
							
							Removed some debug code; translated some source code comments.  
						
						 
						
						
						
						
					 
					
						2004-01-19 21:54:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c53903eb3f 
					 
					
						
						
							
							Use "__attribute__" only if gcc is at least version 2.7  
						
						 
						
						
						
						
					 
					
						2004-01-17 03:22:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						57c7e23622 
					 
					
						
						
							
							Added #include for strings.h to fix compiler warnings.  
						
						 
						
						
						
						
					 
					
						2004-01-17 03:17:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cdb694aeb3 
					 
					
						
						
							
							Added #include for strings.h and added some casts to remove compiler warnings.  
						
						 
						
						
						
						
					 
					
						2004-01-17 03:17:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6cafa16a56 
					 
					
						
						
							
							Fixed order of #include's: time.h moves up! ;-)  
						
						 
						
						
						
						
					 
					
						2004-01-17 03:15:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5589ebd9c3 
					 
					
						
						
							
							Clean up files for "ngircd-full" package, too ...  
						
						 
						
						
						
						
					 
					
						2004-01-13 01:10:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f645e5b62e 
					 
					
						
						
							
							Adjusted copyright notice to include 2004.  
						
						 
						
						
						
						
					 
					
						2004-01-02 19:23:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ad07c94c8d 
					 
					
						
						
							
							Restructured debian packaging system: now there are two packages, a "standard"  
						
						 
						
						... 
						
						
						
						version that includes all the default options and a "full" version that
additionally includes support for TCP wrappers and IDENT lookups. 
						
						
					 
					
						2004-01-01 22:24:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5a9c04619f 
					 
					
						
						
							
							Changes for new source code layout: contrib/Debian/.  
						
						 
						
						
						
						
					 
					
						2003-12-31 17:31:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ed94d5d5cd 
					 
					
						
						
							
							Removed outdated Mac OS X ProjectBuilder project files (will be re-added  
						
						 
						
						... 
						
						
						
						and updated for XCode soon); moved the debian/ directory to contrib/Debian/. 
						
						
					 
					
						2003-12-31 17:20:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ea076a28f2 
					 
					
						
						
							
							Added some files to the maintainer-clean-local target which havn't beed  
						
						 
						
						... 
						
						
						
						removed by "make maintainer-clean". 
						
						
					 
					
						2003-12-31 17:09:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c9ccb66944 
					 
					
						
						
							
							Added new short command line option "-t" as alternative to "--configtest".  
						
						 
						
						
						
						
					 
					
						2003-12-29 14:53:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cb6279f102 
					 
					
						
						
							
							Added IDENT option to version string.  
						
						 
						
						
						
						
					 
					
						2003-12-27 13:09:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b79b315dd4 
					 
					
						
						
							
							Added optional support for IDENT lookups (configure switch "--with-ident").  
						
						 
						
						
						
						
					 
					
						2003-12-27 13:01:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c40592d2ce 
					 
					
						
						
							
							Removed "USE_" prefixes of configuration #defines.  
						
						 
						
						
						
						
					 
					
						2003-12-26 15:55:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05170bc94c 
					 
					
						
						
							
							Fixed error messages related to server name configuration; updated  
						
						 
						
						... 
						
						
						
						sample configuration file. (from 0.7.x) 
						
						
					 
					
						2003-12-19 14:32:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						07ad774f0a 
					 
					
						
						
							
							Changes for version 0.7.6  
						
						 
						
						
						
						
					 
					
						2003-12-05 13:40:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a8da1afe05 
					 
					
						
						
							
							Added missing postinst file to distribution list. (from branch-0-7-x)  
						
						 
						
						
						
						
					 
					
						2003-12-05 13:32:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff2c1efae8 
					 
					
						
						
							
							Fixed abort() when inviting users to nonexistent channels.  
						
						 
						
						
						
						
					 
					
						2003-12-05 11:57:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05e2c0f048 
					 
					
						
						
							
							Extended version reporting of CVS builds.  
						
						 
						
						
						
						
					 
					
						2003-12-04 14:05:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d329a961bd 
					 
					
						
						
							
							Updated, corrected and extended (examples!) protocol documentation.  
						
						 
						
						
						
						
					 
					
						2003-11-30 20:30:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						606cdb69bf 
					 
					
						
						
							
							Updated RPM and Debian package description and configuration.  
						
						 
						
						
						
						
					 
					
						2003-11-29 20:29:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5695e7ef8 
					 
					
						
						
							
							Updated config.guess and config.sub to new upstream versions.  
						
						 
						
						
						
						
					 
					
						2003-11-28 15:31:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2978b5edff 
					 
					
						
						
							
							Changes from branch-0-7-x for version 0.7.5.  
						
						 
						
						
						
						
					 
					
						2003-11-07 21:32:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						be79fabcbf 
					 
					
						
						
							
							Fixed ban behavior: users which are banned from a channel can't no longer  
						
						 
						
						... 
						
						
						
						send PRIVMSG's to this channel (fixes Bug #47 ). 
						
						
					 
					
						2003-11-06 01:07:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ec2f16fa16 
					 
					
						
						
							
							Fixed test suite: allow more connections ;-)  
						
						 
						
						
						
						
					 
					
						2003-11-05 23:31:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b6e26628a 
					 
					
						
						
							
							Fixed and enhanced penalty handling; changed internal time resoluiton of  
						
						 
						
						... 
						
						
						
						the server to one second. Code cleanup. 
						
						
					 
					
						2003-11-05 23:24:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2981fe9eb7 
					 
					
						
						
							
							New configuration option "MaxConnectionsIP".  
						
						 
						
						
						
						
					 
					
						2003-11-05 21:41:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						20d002e155 
					 
					
						
						
							
							Fixed build problems under Mac OS X 10.3 "Panther".  
						
						 
						
						
						
						
					 
					
						2003-11-04 00:41:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cfe6356531 
					 
					
						
						
							
							Use "-pipe" when compiling with gcc, speeds things up a little :-)  
						
						 
						
						
						
						
					 
					
						2003-10-19 23:03:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e33ab90379 
					 
					
						
						
							
							New configuration option "Listen" to bind the server to a specific ip.  
						
						 
						
						
						
						
					 
					
						2003-09-11 12:05:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d8f3c2b42b 
					 
					
						
						
							
							Suppress misleading error message of diff during make run.  
						
						 
						
						
						
						
					 
					
						2003-09-09 13:24:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3debe00581 
					 
					
						
						
							
							Updated and fixed project file for Mac OS X ProjectBuilder.app  
						
						 
						
						
						
						
					 
					
						2003-09-03 11:54:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eb6113fc33 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-09-02 16:09:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						166c610957 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-08-30 20:37:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b9f16c9635 
					 
					
						
						
							
							Fixed typo in debug output.  
						
						 
						
						
						
						
					 
					
						2003-08-30 20:28:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ed708ef39 
					 
					
						
						
							
							Enhanced testsuite, should run under GNU/Hurd now.  
						
						 
						
						
						
						
					 
					
						2003-08-22 11:31:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e4124d38d 
					 
					
						
						
							
							New Debian package for 0.7.1  
						
						 
						
						
						
						
					 
					
						2003-07-18 20:59:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0d00ce6e38 
					 
					
						
						
							
							Updated documentation (for release 0.7.1).  
						
						 
						
						
						
						
					 
					
						2003-07-18 20:59:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						057df41a9b 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-07-18 20:46:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5eb89619d6 
					 
					
						
						
							
							Added debian packaging files from branch-0-7-x to HEAD.  
						
						 
						
						
						
						
					 
					
						2003-07-12 23:27:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6e03626eed 
					 
					
						
						
							
							Included debian/-subdirectory into build system.  
						
						 
						
						
						
						
					 
					
						2003-07-09 21:16:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d9efbe80e1 
					 
					
						
						
							
							Updated debian changelog.  
						
						 
						
						
						
						
					 
					
						2003-07-09 20:41:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						da9456dbca 
					 
					
						
						
							
							Included debian/-subdirectory with files required to build Debian packages.  
						
						 
						
						
						
						
					 
					
						2003-07-09 20:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ac9390f08c 
					 
					
						
						
							
							Updated config.guess and config.sub to newer upstream versions.  
						
						 
						
						
						
						
					 
					
						2003-07-09 20:13:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3f602e5a25 
					 
					
						
						
							
							Updated ChangeLog.  
						
						 
						
						
						
						
					 
					
						2003-07-09 18:48:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6647da58fc 
					 
					
						
						
							
							NJOIN: Fixed propagation of user channel modes.  
						
						 
						
						
						
						
					 
					
						2003-07-09 18:45:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						225a338139 
					 
					
						
						
							
							Added SunOS 5.7 (Solaris 7).  
						
						 
						
						
						
						
					 
					
						2003-07-06 15:47:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bfdf17ff32 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-06-08 11:11:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						260b8e5f36 
					 
					
						
						
							
							VERSION shows the CVS date if apropriate now.  
						
						 
						
						
						
						
					 
					
						2003-06-06 20:46:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9a009b24da 
					 
					
						
						
							
							Fixed a compiler warning related to an unnecessary assert().  
						
						 
						
						
						
						
					 
					
						2003-06-05 10:48:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						83765a5a34 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-05-15 21:47:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bdc08ae28e 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-05-15 21:33:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						34ede2a91a 
					 
					
						
						
							
							Added support for GNU/Hurd.  
						
						 
						
						
						
						
					 
					
						2003-05-05 00:33:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0424747e95 
					 
					
						
						
							
							Made Makefiles more compatible with "make -j<N>".  
						
						 
						
						
						
						
					 
					
						2003-05-03 16:29:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8d5e170091 
					 
					
						
						
							
							Fixed typo: .IT instead of the correct.TP ...  
						
						 
						
						
						
						
					 
					
						2003-05-02 20:51:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						68ee133f87 
					 
					
						
						
							
							Changed version string to "CVSHEAD".  
						
						 
						
						
						
						
					 
					
						2003-05-01 10:17:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						27cd1e0d05 
					 
					
						
						
							
							Updated documentation (ngIRCd 0.7.0).  
						
						 
						
						
						
						
					 
					
						2003-05-01 10:17:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Goetz Hoffart 
							
						 
					 
					
						
						
							
						
						3dc4c92553 
					 
					
						
						
							
							Added HP-UX 9.10/m68k.  
						
						 
						
						
						
						
					 
					
						2003-04-30 21:03:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Goetz Hoffart 
							
						 
					 
					
						
						
							
						
						188e95f680 
					 
					
						
						
							
							Fixed small typo.  
						
						 
						
						
						
						
					 
					
						2003-04-29 13:37:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Goetz Hoffart 
							
						 
					 
					
						
						
							
						
						c5f4e9d095 
					 
					
						
						
							
							Added "Why should I use ngIRCd?"  
						
						 
						
						
						
						
					 
					
						2003-04-29 13:36:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e541da2a8f 
					 
					
						
						
							
							"ServerName" is checked better now: a dot (".") is required.  
						
						 
						
						
						
						
					 
					
						2003-04-29 12:36:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e55399c667 
					 
					
						
						
							
							The KILL comand verifies and logs more parameters.  
						
						 
						
						
						
						
					 
					
						2003-04-29 12:19:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e7102559b9 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-28 00:14:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						32f8eb46ee 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-27 11:48:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0e01a37a69 
					 
					
						
						
							
							Fixed --configtest: there is no variable "ServerPwd", it's "Password".  
						
						 
						
						
						
						
					 
					
						2003-04-27 11:46:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						927e626f03 
					 
					
						
						
							
							Documented missing "Password" variable in section "[Global]".  
						
						 
						
						
						
						
					 
					
						2003-04-27 11:45:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						277a048f4f 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-25 16:59:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd0b37690b 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-25 16:49:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						83194a23a3 
					 
					
						
						
							
							The server tried to connect to other servers only once when DNS or socket  
						
						 
						
						... 
						
						
						
						failures occured. 
						
						
					 
					
						2003-04-25 16:47:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a1ff081b8a 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-25 15:05:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e1c70a3c93 
					 
					
						
						
							
							Disabling "-ansi" on Cygwin: system headers are incompatible.  
						
						 
						
						
						
						
					 
					
						2003-04-25 15:04:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c43d47d69c 
					 
					
						
						
							
							Updated documentation: added i686/pc/cygwin platform.  
						
						 
						
						
						
						
					 
					
						2003-04-23 23:18:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bbf978dbcf 
					 
					
						
						
							
							Detecting broken gcc used by Mac OS X and disabling "-pedantic" in this case.  
						
						 
						
						
						
						
					 
					
						2003-04-23 01:07:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						090756523e 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-23 01:07:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8497d28fba 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-22 23:55:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cef95681ff 
					 
					
						
						
							
							Added new documentation file "Platforms.txt".  
						
						 
						
						
						
						
					 
					
						2003-04-22 23:50:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						52a24c4bbd 
					 
					
						
						
							
							New documentation file doc/Platforms.txt included.  
						
						 
						
						
						
						
					 
					
						2003-04-22 23:47:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e2968dd98d 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-22 20:42:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						79b9592f27 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-22 19:35:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0551f688f6 
					 
					
						
						
							
							Made scripts mor portable (run on SunOS 5.6 now).  
						
						 
						
						
						
						
					 
					
						2003-04-22 19:27:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c74ac55832 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-22 18:45:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b4dc216db3 
					 
					
						
						
							
							Added defines for SunOS (5.6).  
						
						 
						
						
						
						
					 
					
						2003-04-22 18:44:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cbf87971a4 
					 
					
						
						
							
							Made setting of WANT_AUTOMAKE more portable.  
						
						 
						
						
						
						
					 
					
						2003-04-22 10:15:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4d656d12e9 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-21 23:31:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						da78dc4785 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-21 22:52:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Goetz Hoffart 
							
						 
					 
					
						
						
							
						
						bd52d4e49c 
					 
					
						
						
							
							Fixed tabs to spaces.  
						
						 
						
						
						
						
					 
					
						2003-04-21 21:59:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Goetz Hoffart 
							
						 
					 
					
						
						
							
						
						e0345e5e0a 
					 
					
						
						
							
							Translated documentation from German to English.  
						
						 
						
						
						
						
					 
					
						2003-04-21 21:46:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c1dd86d702 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-21 21:33:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b25faf3c2a 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-21 12:55:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						384d6b894a 
					 
					
						
						
							
							Translated Protocol.txt to english.  
						
						 
						
						
						
						
					 
					
						2003-04-21 12:48:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a061668b1a 
					 
					
						
						
							
							Added implicit initialisation of "i" in Conf_GetServer to workaround a egcs  
						
						 
						
						... 
						
						
						
						2.91.66 bug which claims that this valiable could be used uninitialized. 
						
						
					 
					
						2003-04-21 11:06:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						489d8c5cd0 
					 
					
						
						
							
							Removed unportable %z formater in strftime().  
						
						 
						
						
						
						
					 
					
						2003-04-21 10:54:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						daa996f177 
					 
					
						
						
							
							Added missing prototype for dummy_snprintf().  
						
						 
						
						
						
						
					 
					
						2003-04-21 10:53:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7deacbaa11 
					 
					
						
						
							
							Added missing include for <sys/select.h>.  
						
						 
						
						
						
						
					 
					
						2003-04-21 10:53:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c3dfd63bf3 
					 
					
						
						
							
							Fixed up some castings.  
						
						 
						
						
						
						
					 
					
						2003-04-21 10:52:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f5b91cd03d 
					 
					
						
						
							
							Added some defines for Linux/glibc, reverted unused test for poll(), and  
						
						 
						
						... 
						
						
						
						enhanced summary output. 
						
						
					 
					
						2003-04-21 10:51:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e43b16d22 
					 
					
						
						
							
							Using $(prefix)/share/doc/ngircd as documentation directory again.  
						
						 
						
						
						
						
					 
					
						2003-04-21 08:01:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4ef6dae1cd 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-20 23:12:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0b91df05e0 
					 
					
						
						
							
							Fixed spelling mistake :-)  
						
						 
						
						
						
						
					 
					
						2003-04-20 23:09:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						feafb6cb2e 
					 
					
						
						
							
							Don't forward NJOIN's for unknown nick names.  
						
						 
						
						
						
						
					 
					
						2003-04-20 23:09:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0391d35a67 
					 
					
						
						
							
							Translated success message :-)  
						
						 
						
						
						
						
					 
					
						2003-04-13 22:34:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a93b4d9789 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-04-05 11:37:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eefa1b1c64 
					 
					
						
						
							
							Added WANT_AUTOMAKE=1.6 to autogen.sh.  
						
						 
						
						
						
						
					 
					
						2003-04-04 10:05:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						016e547daa 
					 
					
						
						
							
							Re-corrected test for CVS version.  
						
						 
						
						
						
						
					 
					
						2003-03-31 19:01:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b588eaed02 
					 
					
						
						
							
							Corrected path for documentation files in summary output.  
						
						 
						
						
						
						
					 
					
						2003-03-31 16:17:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						36e0345ce6 
					 
					
						
						
							
							Changed documentation directory to ".../share/doc/ngIRCd" (and removed the  
						
						 
						
						... 
						
						
						
						variable PACKAGE for better Debian automake-1.4 compatibility). 
						
						
					 
					
						2003-03-31 16:00:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						62796722f1 
					 
					
						
						
							
							Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.  
						
						 
						
						
						
						
					 
					
						2003-03-31 15:54:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						935ffd0dc0 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-30 13:46:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fa54e6e2a4 
					 
					
						
						
							
							Added documentation path to summary output.  
						
						 
						
						
						
						
					 
					
						2003-03-30 13:46:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						179e760cf1 
					 
					
						
						
							
							Implemented proper "uninstall" target for documentation files.  
						
						 
						
						
						
						
					 
					
						2003-03-30 13:45:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47faa8595a 
					 
					
						
						
							
							Install documentation files in $(datadir)/doc/ngircd.  
						
						 
						
						
						
						
					 
					
						2003-03-30 13:31:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9ab97b29ae 
					 
					
						
						
							
							Fixed up bad test during unregistering of services.  
						
						 
						
						
						
						
					 
					
						2003-03-27 01:24:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						24df40eca7 
					 
					
						
						
							
							Synchronize server connections with server configurations after reloading the configuration.  
						
						 
						
						
						
						
					 
					
						2003-03-27 01:22:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						02a22611be 
					 
					
						
						
							
							Clean up duplicate servers correctly.  
						
						 
						
						
						
						
					 
					
						2003-03-27 01:21:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						59a0fb8cd9 
					 
					
						
						
							
							New function Conn_SyncServerStruct().  
						
						 
						
						
						
						
					 
					
						2003-03-27 01:20:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d383703b78 
					 
					
						
						
							
							Require at least GNU automake 1.6 to generate build scripts and Makefiles.  
						
						 
						
						
						
						
					 
					
						2003-03-26 22:43:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8291e10b96 
					 
					
						
						
							
							Translated documentation to english.  
						
						 
						
						
						
						
					 
					
						2003-03-26 22:34:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						312e4aeb86 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-23 23:13:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ac4f25e3a7 
					 
					
						
						
							
							Enhanced (and fiexd) IRC_TRACE(): now shows operators and correct link uptimes.  
						
						 
						
						
						
						
					 
					
						2003-03-19 21:16:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7646739431 
					 
					
						
						
							
							New message constant RPL_TRACEOPERATOR_MSG. Changed RPL_TRACESERVER_MSG.  
						
						 
						
						
						
						
					 
					
						2003-03-19 21:16:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5f19a9418e 
					 
					
						
						
							
							Updated Mac OS X project for Project Builder.  
						
						 
						
						
						
						
					 
					
						2003-03-19 20:09:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3858e28e07 
					 
					
						
						
							
							Fixed a "checking for ..." text string.  
						
						 
						
						
						
						
					 
					
						2003-03-19 17:27:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f53455977d 
					 
					
						
						
							
							Added #include for stdarg.h when using ower own version of vsnprintf().  
						
						 
						
						
						
						
					 
					
						2003-03-17 01:12:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9ca1f6a988 
					 
					
						
						
							
							Removed now obsolete test for A/UX: configure does this job now.  
						
						 
						
						
						
						
					 
					
						2003-03-17 00:53:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1a1ff404a8 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-15 11:00:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c755b82dd9 
					 
					
						
						
							
							- Removed german documentation (no maintainer).  
						
						 
						
						
						
						
					 
					
						2003-03-15 10:56:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8fc69bb6fb 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-10 01:00:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						10edb7c741 
					 
					
						
						
							
							Fixed up and enhanced formating of manual pages.  
						
						 
						
						
						
						
					 
					
						2003-03-10 00:58:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff019dd76f 
					 
					
						
						
							
							Updated manual page.  
						
						 
						
						
						
						
					 
					
						2003-03-10 00:35:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a004f34447 
					 
					
						
						
							
							Updated manual page.  
						
						 
						
						
						
						
					 
					
						2003-03-10 00:23:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						10bb43c66e 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-10 00:23:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b6999f10c0 
					 
					
						
						
							
							Updated and enhanced the daemon manual page.  
						
						 
						
						
						
						
					 
					
						2003-03-09 23:08:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						516064dc06 
					 
					
						
						
							
							Fixed some spelling mistakes.  
						
						 
						
						
						
						
					 
					
						2003-03-09 22:17:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a84b9d99a1 
					 
					
						
						
							
							Fixed some spelling mistakes -- thanks to ispell ;-)  
						
						 
						
						
						
						
					 
					
						2003-03-09 22:03:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5170ecf045 
					 
					
						
						
							
							Updated documentation: translated headers ...  
						
						 
						
						
						
						
					 
					
						2003-03-09 20:04:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						23a28fa336 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-08 12:34:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						15b5e1a6eb 
					 
					
						
						
							
							Translated & updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-07 20:42:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ade2fdc9aa 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-07 17:17:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e744936d19 
					 
					
						
						
							
							New function Simple_Message(). Better error reporting to clients on connect.  
						
						 
						
						
						
						
					 
					
						2003-03-07 17:16:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a5b3f34a5 
					 
					
						
						
							
							Enlarged buffer for version string ;-)  
						
						 
						
						
						
						
					 
					
						2003-03-07 14:50:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7640aa5190 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-07 14:45:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						35771fa776 
					 
					
						
						
							
							Added support for TCP Wrappers; redesigned configuration result output;  
						
						 
						
						... 
						
						
						
						Changed some "--enable"/"--disable" switches to "--with"/"--without". 
						
						
					 
					
						2003-03-07 14:37:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						439c945d56 
					 
					
						
						
							
							Added support for TCP Wrappers.  
						
						 
						
						
						
						
					 
					
						2003-03-07 14:35:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						93146b5718 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-04 14:12:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fd4a6b5dd5 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-03-04 13:46:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b896f8acda 
					 
					
						
						
							
							- better compatibility  
						
						 
						
						
						
						
					 
					
						2003-02-25 14:07:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						29bd35bc4f 
					 
					
						
						
							
							- Added optional support for Rendezvous.  
						
						 
						
						
						
						
					 
					
						2003-02-23 12:04:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f179070113 
					 
					
						
						
							
							- New constant RENDEZVOUS_TYPE.  
						
						 
						
						
						
						
					 
					
						2003-02-23 12:03:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f813833ba1 
					 
					
						
						
							
							- New switch "--enable-rendezvous" to enable support for Rendezvous.  
						
						 
						
						
						
						
					 
					
						2003-02-23 12:03:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f349b18949 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-02-23 12:02:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aa15257936 
					 
					
						
						
							
							- Added new source module "rendezvous".  
						
						 
						
						
						
						
					 
					
						2003-02-23 12:02:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6e0c5698e4 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-02-21 19:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf4ad8d6f7 
					 
					
						
						
							
							- Conn_Close() ignores recursive calls for the same link now.  
						
						 
						
						
						
						
					 
					
						2003-02-21 19:19:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2a3f8cc57d 
					 
					
						
						
							
							- new link "option" constant: CONN_ISCLOSING  
						
						 
						
						
						
						
					 
					
						2003-02-21 19:18:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						560c79615c 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-31 18:29:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d1b2a1c4f9 
					 
					
						
						
							
							- Added AC_PREREQ(2.50) to configure.in for better autoconf compatibility.  
						
						 
						
						
						
						
					 
					
						2003-01-31 18:28:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d8f425a9a 
					 
					
						
						
							
							Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-21 21:22:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fbec1f1070 
					 
					
						
						
							
							The server didn't validate wheather the "target" client of a channel  
						
						 
						
						... 
						
						
						
						user mode change is a valid channel member or not. 
						
						
					 
					
						2003-01-21 21:04:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d978d8ddbb 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-17 19:10:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e07542a1ff 
					 
					
						
						
							
							- Non-members of a channel could crash the server when trying to change its modes. Fixed.  
						
						 
						
						
						
						
					 
					
						2003-01-17 19:04:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						155f26eee2 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-15 14:30:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9eee0c883b 
					 
					
						
						
							
							- Client structures are removed correctly now if an outgoing connection can't be estahlished.  
						
						 
						
						
						
						
					 
					
						2003-01-15 14:28:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						939767d502 
					 
					
						
						
							
							- New function Client_DestroyNow().  
						
						 
						
						
						
						
					 
					
						2003-01-15 14:28:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dccb297678 
					 
					
						
						
							
							- Updated ProjectBuilder project file for Mac OS X.  
						
						 
						
						
						
						
					 
					
						2003-01-15 13:52:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2152e37722 
					 
					
						
						
							
							- Added "HELP" command.  
						
						 
						
						
						
						
					 
					
						2003-01-15 13:49:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28cd2c1191 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-15 13:45:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						947c512435 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-13 18:58:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						42c4e6c7b1 
					 
					
						
						
							
							- Added support for "TRACE" command.  
						
						 
						
						
						
						
					 
					
						2003-01-13 18:56:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f9cb4a42a0 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-13 12:22:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0f3e84f415 
					 
					
						
						
							
							- new library "libngtool", reorganized code and directory structure therefore.  
						
						 
						
						
						
						
					 
					
						2003-01-13 12:20:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6a0bd57ec4 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-12 22:19:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fc1118cb5a 
					 
					
						
						
							
							- Enhanced error detection for numerics ("status codes").  
						
						 
						
						
						
						
					 
					
						2003-01-12 22:18:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						070976e443 
					 
					
						
						
							
							- removed needless warning/info message.  
						
						 
						
						
						
						
					 
					
						2003-01-11 15:35:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0bcaed3564 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-08 23:00:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						df00b38a0b 
					 
					
						
						
							
							- MODE returns the key and user limit for channel members correctly now.  
						
						 
						
						
						
						
					 
					
						2003-01-08 23:00:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aca6310dac 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:29:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff98833136 
					 
					
						
						
							
							- Kill_Nick() uses an "faked internal KILL" now.  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:28:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1443bc381c 
					 
					
						
						
							
							- Enhanced IRC_KILL to get along with Client==Client_ThisServer() for "fake KILLs".  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:27:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d82635b15 
					 
					
						
						
							
							- Fixed IRC_KILL: used wrong connection index.  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:07:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fa80012e71 
					 
					
						
						
							
							- Enhanced CHANINFO command for channel keys and user limits.  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:04:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						43d9a62473 
					 
					
						
						
							
							- Enhanced (and fixed) CHANINFO command (channel keys, user limits).  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:04:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51e1a2e04a 
					 
					
						
						
							
							- Changed semantics of Client_SetAway().  
						
						 
						
						
						
						
					 
					
						2003-01-08 22:03:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b8a3178a1b 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-08 17:45:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bb94d18115 
					 
					
						
						
							
							- fixed up propagation of modes with arguments between servers.  
						
						 
						
						
						
						
					 
					
						2003-01-08 17:45:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3b79965e38 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-05 23:06:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e82e3c3fdc 
					 
					
						
						
							
							- Updated german documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-04 13:14:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f39d628512 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-04 13:09:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b33308528 
					 
					
						
						
							
							- Restructured documentation: now the main language is english.  
						
						 
						
						
						
						
					 
					
						2003-01-04 13:07:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						444fdcf905 
					 
					
						
						
							
							- Check functions only on systems that support prototypes, elder cpmpilers  
						
						 
						
						... 
						
						
						
						become confused instead! 
						
						
					 
					
						2003-01-04 10:40:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1bf0426aaf 
					 
					
						
						
							
							- Fixed call of tail, should be more portable now ...  
						
						 
						
						
						
						
					 
					
						2003-01-04 10:39:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8139505829 
					 
					
						
						
							
							- Link portabtest agains "true" library.  
						
						 
						
						
						
						
					 
					
						2003-01-03 22:04:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c9540015c8 
					 
					
						
						
							
							- Added missing PARAMS().  
						
						 
						
						
						
						
					 
					
						2003-01-03 22:03:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2070cfe107 
					 
					
						
						
							
							- Updated configure.in to use newer semantics of AC_INIT und AM_INIT_AUTOMAKE.  
						
						 
						
						
						
						
					 
					
						2003-01-03 19:07:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						91f4aeec20 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-02 17:58:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8c1df9ef8d 
					 
					
						
						
							
							- The server sets a correct away message now when receiving a "MODE +a".  
						
						 
						
						
						
						
					 
					
						2003-01-02 17:57:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c428ac7563 
					 
					
						
						
							
							- Renamed RPL_FEATURE_MSG to RPL_ISUPPORT_MSG.  
						
						 
						
						
						
						
					 
					
						2003-01-02 17:55:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e12179aa92 
					 
					
						
						
							
							- date in version string conforms to ISO now: YYYY-MM-DD  
						
						 
						
						
						
						
					 
					
						2003-01-02 16:42:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cd9650c07e 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-01 13:32:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e3e3ad445 
					 
					
						
						
							
							- Adjusted copyright banner to include 2003 :-)  
						
						 
						
						
						
						
					 
					
						2003-01-01 13:32:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e6a352dcfe 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2003-01-01 13:30:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e17976a172 
					 
					
						
						
							
							- Fixed up command forwarding: only to servers!  
						
						 
						
						... 
						
						
						
						- Forwarding of WHOIS was broken in some situations. 
						
						
					 
					
						2003-01-01 13:30:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae6a7e7c0b 
					 
					
						
						
							
							- Fixed up command forwarding: only to servers!  
						
						 
						
						
						
						
					 
					
						2003-01-01 13:29:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						717a26e37d 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-31 16:18:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8dadb17f83 
					 
					
						
						
							
							- Changed "once"-server-config-flag into a generic flag.  
						
						 
						
						... 
						
						
						
						- Changed semantics of "NGIRCd_Passive". 
						
						
					 
					
						2002-12-31 16:13:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						281f7583f5 
					 
					
						
						
							
							- New functions Conf_EnableServer(), Conf_DisableServer() and Conf_AddServer().  
						
						 
						
						... 
						
						
						
						- Changed "once"-server-config-flag into a generic flag. 
						
						
					 
					
						2002-12-31 16:12:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a7956f334e 
					 
					
						
						
							
							- New command DISCONNECT.  
						
						 
						
						
						
						
					 
					
						2002-12-31 16:11:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3e026ded6f 
					 
					
						
						
							
							- New commands CONNECT and DISCONNECT.  
						
						 
						
						
						
						
					 
					
						2002-12-31 16:11:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4e485443d3 
					 
					
						
						
							
							- New commands CONNECT and DISCONNECT.  
						
						 
						
						... 
						
						
						
						- Validate operator status before syntax checks. 
						
						
					 
					
						2002-12-31 16:10:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						01b58a0582 
					 
					
						
						
							
							- Fixed test if we are still connected after a KILL command.  
						
						 
						
						
						
						
					 
					
						2002-12-31 16:09:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f83ea4b124 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-30 17:16:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b8d7dcec77 
					 
					
						
						
							
							- Adjusted includes for new "conn-func.h" header.  
						
						 
						
						
						
						
					 
					
						2002-12-30 17:15:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b77dae3499 
					 
					
						
						
							
							- Reorganized code for new modules "conn-func.c" and "conn-func.h".  
						
						 
						
						
						
						
					 
					
						2002-12-30 17:14:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0b04bfa7c0 
					 
					
						
						
							
							- New source module "conn-func.c" and "conn-func.h".  
						
						 
						
						
						
						
					 
					
						2002-12-30 17:14:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4953c15bdf 
					 
					
						
						
							
							- Updated dokumentation.  
						
						 
						
						
						
						
					 
					
						2002-12-30 16:09:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						437f2c335f 
					 
					
						
						
							
							- Renamed functions now found in "conn-zip.c".  
						
						 
						
						
						
						
					 
					
						2002-12-30 16:07:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e68cdf304f 
					 
					
						
						
							
							- New source files "conn-zip.c" and "conn-zip.h".  
						
						 
						
						
						
						
					 
					
						2002-12-30 16:07:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a2544e496c 
					 
					
						
						
							
							- Cleaned up handling of server configuration structures.  
						
						 
						
						
						
						
					 
					
						2002-12-30 00:01:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e5b824388d 
					 
					
						
						
							
							- Fixed up some brackets ("[" and "]") ...  
						
						 
						
						
						
						
					 
					
						2002-12-28 21:58:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						214842853c 
					 
					
						
						
							
							- Optimized tests for <sys/select.h> and <sys/poll.h>.  
						
						 
						
						
						
						
					 
					
						2002-12-28 21:39:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf6b9e3ec1 
					 
					
						
						
							
							- Enhanced check for select() and poll().  
						
						 
						
						
						
						
					 
					
						2002-12-28 15:17:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						50d354bc21 
					 
					
						
						
							
							- Removed needless include of <sys/select.h>.  
						
						 
						
						
						
						
					 
					
						2002-12-28 15:01:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c9da65652 
					 
					
						
						
							
							- Added tests for <sys/poll.h> and poll().  
						
						 
						
						
						
						
					 
					
						2002-12-28 14:56:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8340e4267c 
					 
					
						
						
							
							- Fixed prefix of error messages of KILL.  
						
						 
						
						
						
						
					 
					
						2002-12-27 13:35:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c9ee3ae4f0 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-27 13:24:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e21b9d842c 
					 
					
						
						
							
							- If the server can't close a socket, it panics now.  
						
						 
						
						... 
						
						
						
						- Quite enhanced logging :-) 
						
						
					 
					
						2002-12-27 13:20:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						15e4f67402 
					 
					
						
						
							
							- Nicer log messages ;-)  
						
						 
						
						
						
						
					 
					
						2002-12-27 13:17:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						01bec0daa2 
					 
					
						
						
							
							- KILL can't kill server-links any more.  
						
						 
						
						
						
						
					 
					
						2002-12-27 13:17:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d19813cc4b 
					 
					
						
						
							
							- new message ERR_CANTKILLSERVER_MSG.  
						
						 
						
						
						
						
					 
					
						2002-12-27 13:15:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf7660c975 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-26 18:47:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9c5c0c7c84 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-26 18:44:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4d2f279d2d 
					 
					
						
						
							
							- fixed KILL: you can kill yourself now without crashing the server;  
						
						 
						
						... 
						
						
						
						QUIT isn't send to other servers after the KILL any more. 
						
						
					 
					
						2002-12-26 18:41:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						371fc25967 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-26 17:19:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b316c380ad 
					 
					
						
						
							
							- replaced some calls to sprintf() with snprintf() -- more secure :-)  
						
						 
						
						
						
						
					 
					
						2002-12-26 17:14:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						695631b298 
					 
					
						
						
							
							- replaced a lot of strcpy() calls with strlcpy() which is more secure.  
						
						 
						
						
						
						
					 
					
						2002-12-26 17:04:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6626395c88 
					 
					
						
						
							
							- replaced a lot of strcat() calls with strlcat() which is more secure.  
						
						 
						
						
						
						
					 
					
						2002-12-26 16:48:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0ced4181b0 
					 
					
						
						
							
							- replaced all strncpy()'s and strncat()'s with strlcpy() and strlcat().  
						
						 
						
						
						
						
					 
					
						2002-12-26 16:25:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f6f84e7e1 
					 
					
						
						
							
							- include <sys/types.h>, if available.  
						
						 
						
						
						
						
					 
					
						2002-12-26 14:48:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b8456d1ba6 
					 
					
						
						
							
							- addes required libngircd.a library to portabcheck_LDADD.  
						
						 
						
						
						
						
					 
					
						2002-12-26 14:46:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fbdf85b553 
					 
					
						
						
							
							- strlcat() and strlcpy() replacement functions.  
						
						 
						
						
						
						
					 
					
						2002-12-26 14:34:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e13cb291dd 
					 
					
						
						
							
							- added prototypes for replacement functions.  
						
						 
						
						
						
						
					 
					
						2002-12-26 13:26:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8193bf2070 
					 
					
						
						
							
							- added tests for strlcpy() and strlcat().  
						
						 
						
						
						
						
					 
					
						2002-12-26 13:20:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5efd0987f3 
					 
					
						
						
							
							- added tests for replacement functions.  
						
						 
						
						
						
						
					 
					
						2002-12-26 13:19:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60cf07c875 
					 
					
						
						
							
							- added strlcpy.c for strlcpy() and strlcat() replacement functions.  
						
						 
						
						
						
						
					 
					
						2002-12-26 13:18:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c738ed46d 
					 
					
						
						
							
							- definition of CONFIG_FILE and MOTD_FILE is now compatible with -Wtraditional.  
						
						 
						
						
						
						
					 
					
						2002-12-26 13:17:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9353a4a9cb 
					 
					
						
						
							
							- reverted last patch: now compatible with -Wtraditional of GCC 3.  
						
						 
						
						
						
						
					 
					
						2002-12-26 13:16:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						18dfd96635 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-25 13:33:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77751e0fbf 
					 
					
						
						
							
							- GCC: add "-Wtraditional -Wpointer-arith -Wstrict-prototypes" to CFLAGS.  
						
						 
						
						
						
						
					 
					
						2002-12-25 13:23:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d9a13b317e 
					 
					
						
						
							
							- fixed some warnings that showed up with -Wtraditional  
						
						 
						
						
						
						
					 
					
						2002-12-25 13:22:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d449496aa4 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-24 15:10:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2f90341225 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-22 23:51:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab44e1c6cc 
					 
					
						
						
							
							- new messages: RPL_FEATURE, RPL_LOCALUSERS and RPL_NETUSERS.  
						
						 
						
						
						
						
					 
					
						2002-12-22 23:32:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a3f59f1a5b 
					 
					
						
						
							
							- new numeric on login: RPL_FEATURE  
						
						 
						
						
						
						
					 
					
						2002-12-22 23:31:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						212d36a33c 
					 
					
						
						
							
							- enhanced LUSERS reply: RPL_LOCALUSERS, RPL_NETUSERS.  
						
						 
						
						
						
						
					 
					
						2002-12-22 23:30:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d0304b19a2 
					 
					
						
						
							
							- new Functions: Client_MaxUserCount(), Client_MyMaxUserCount, Adjust_Counters().  
						
						 
						
						
						
						
					 
					
						2002-12-22 23:29:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c69b208bd4 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-19 04:38:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						397c5e2e02 
					 
					
						
						
							
							- renamed variables to fit new signal handler.  
						
						 
						
						... 
						
						
						
						- moved call to NGIRCd_Rehash() to Conn_Handler(). 
						
						
					 
					
						2002-12-19 04:35:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						77c4c015e3 
					 
					
						
						
							
							- renamed variables to fit new signal handler.  
						
						 
						
						
						
						
					 
					
						2002-12-19 04:33:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						43a4bc5b8b 
					 
					
						
						
							
							- New signal handler.  
						
						 
						
						
						
						
					 
					
						2002-12-19 04:29:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1df4081e50 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-18 16:28:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b9d6a03e25 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-18 14:19:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8841d87365 
					 
					
						
						
							
							- fixed user mode propagation over server-links (IRC operator, away, ...)  
						
						 
						
						
						
						
					 
					
						2002-12-18 14:16:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d9e3f834d7 
					 
					
						
						
							
							- fixed RPL_STATSCOMMANDS_MSG  
						
						 
						
						
						
						
					 
					
						2002-12-18 14:03:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						210282d00f 
					 
					
						
						
							
							- implemented subfunction "m" of STATS command.  
						
						 
						
						
						
						
					 
					
						2002-12-18 13:55:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						17f7c6d3ed 
					 
					
						
						
							
							- new function Parse_GetCommandStruct().  
						
						 
						
						
						
						
					 
					
						2002-12-18 13:53:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a02bf31d50 
					 
					
						
						
							
							- new functions Conn_ResetWCounter() and Conn_WCounter().  
						
						 
						
						
						
						
					 
					
						2002-12-18 13:50:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						98677b4348 
					 
					
						
						
							
							- "STATS l" now only shows server-server-links and the own connection.  
						
						 
						
						
						
						
					 
					
						2002-12-18 13:07:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03d5fd6cb7 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-18 12:19:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3a811ef563 
					 
					
						
						
							
							- Validate_Config(): removed unused variable "i".  
						
						 
						
						
						
						
					 
					
						2002-12-18 02:53:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3e4f58e416 
					 
					
						
						
							
							- If Conf_MaxConnections is "ulimited" (<1) it is limited to FD_SETSIZE.  
						
						 
						
						
						
						
					 
					
						2002-12-18 02:52:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b7be46ed8a 
					 
					
						
						
							
							- validate Conf_MaxConnections against FD_SETSIZE if available;  
						
						 
						
						... 
						
						
						
						- fixed up some log messages and enhanced configuration validation. 
						
						
					 
					
						2002-12-18 02:47:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						902ad91212 
					 
					
						
						
							
							- new allocated connection structures will be initialized correctly now.  
						
						 
						
						
						
						
					 
					
						2002-12-17 11:46:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ca584143c6 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-16 23:13:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						892144dc71 
					 
					
						
						
							
							- new constant RPL_YOURESERVICE_MSG, ERR_CHANNELISFULL_MSG, ERR_BADCHANNELKEY_MSG.  
						
						 
						
						... 
						
						
						
						- fixed ERR_PASSWDMISMATCH_MSG. 
						
						
					 
					
						2002-12-16 23:11:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8d024d05d2 
					 
					
						
						
							
							- new constant MAX_SERVICES,  
						
						 
						
						... 
						
						
						
						- added k and l modes to CHANMODES. 
						
						
					 
					
						2002-12-16 23:10:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69ad0e386e 
					 
					
						
						
							
							- Implemented channel modes k (key) and l (user limit).  
						
						 
						
						
						
						
					 
					
						2002-12-16 23:06:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2e88dd72d1 
					 
					
						
						
							
							- New functions Channel_[Set]Key(), Channel_[Set]MaxUsers.  
						
						 
						
						
						
						
					 
					
						2002-12-16 23:05:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7924fafb25 
					 
					
						
						
							
							- fixed some error messages and prefixes.  
						
						 
						
						
						
						
					 
					
						2002-12-16 17:14:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7f61f413f4 
					 
					
						
						
							
							- fixed broken handling of modes received from other servers.  
						
						 
						
						
						
						
					 
					
						2002-12-16 10:52:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						865c43080a 
					 
					
						
						
							
							- Updated documentation.  
						
						 
						
						
						
						
					 
					
						2002-12-15 16:30:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c0d74a3860 
					 
					
						
						
							
							- fixed some parsing bugs.  
						
						 
						
						... 
						
						
						
						- better logging. 
						
						
					 
					
						2002-12-15 16:29:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c7909ccec 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-15 15:54:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						48ec815e99 
					 
					
						
						
							
							- modified test suite to reflect changes in MODE parser.  
						
						 
						
						
						
						
					 
					
						2002-12-15 15:52:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						80c6dc86ed 
					 
					
						
						
							
							- new (and much more flexible!) MODE parser  
						
						 
						
						
						
						
					 
					
						2002-12-15 15:51:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						25ca2b3cc5 
					 
					
						
						
							
							- removed Conf_MaxPChannels and reverted to old behavior.  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:36:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7fe170a5e 
					 
					
						
						
							
							Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:33:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e65ab4a3f7 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:32:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2694017426 
					 
					
						
						
							
							- Conf_MaxPChannels is considered properly in channel mode changes now.  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:24:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						00e75ccd7d 
					 
					
						
						
							
							- fixed up Conf_MaxJoins test on JOIN.  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:23:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e907816380 
					 
					
						
						
							
							- fixed up Channel_PCount() and Channel_CountForUser().  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:21:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b55915c1fe 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-14 13:19:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b8b3b8384 
					 
					
						
						
							
							- maximum channels per user limit implemented.  
						
						 
						
						
						
						
					 
					
						2002-12-13 17:53:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f74b95015 
					 
					
						
						
							
							- new message ERR_TOOMANYCHANNELS_MSG.  
						
						 
						
						
						
						
					 
					
						2002-12-13 17:51:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8b7b23cf8f 
					 
					
						
						
							
							- new configuration variables: MaxJoins, MaxPChannels.  
						
						 
						
						
						
						
					 
					
						2002-12-13 17:32:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b7eb5f66dc 
					 
					
						
						
							
							- new function Channel_CountForUser().  
						
						 
						
						
						
						
					 
					
						2002-12-13 17:22:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						427be23b6e 
					 
					
						
						
							
							- adjusted generation of cvs-version.h to new file header format.  
						
						 
						
						
						
						
					 
					
						2002-12-12 12:36:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ba767481d9 
					 
					
						
						
							
							- removed old ID tag  
						
						 
						
						
						
						
					 
					
						2002-12-12 12:33:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						490f28ffd1 
					 
					
						
						
							
							- new file header format (in english);  
						
						 
						
						... 
						
						
						
						- new file ident semantics. 
						
						
					 
					
						2002-12-12 12:24:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c7f075236b 
					 
					
						
						
							
							- new file header format (in english).  
						
						 
						
						
						
						
					 
					
						2002-12-12 12:23:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						44a2b3cf69 
					 
					
						
						
							
							- added missing include of stdio.h header for sprintf().  
						
						 
						
						
						
						
					 
					
						2002-12-12 11:40:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f0d633b5ac 
					 
					
						
						
							
							- new file header format.  
						
						 
						
						
						
						
					 
					
						2002-12-12 11:37:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0f3f03b51d 
					 
					
						
						
							
							- fixed up broken $Id field in new file header ...  
						
						 
						
						
						
						
					 
					
						2002-12-12 11:31:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fa7b3f0e4c 
					 
					
						
						
							
							- new file header format.  
						
						 
						
						
						
						
					 
					
						2002-12-12 11:30:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6725d7893c 
					 
					
						
						
							
							- translated file header and comments to english;  
						
						 
						
						... 
						
						
						
						- new file ident semantics. 
						
						
					 
					
						2002-12-12 11:26:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						11c4e786fa 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-06 17:03:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b99af4fa47 
					 
					
						
						
							
							- IRC Operators can KILL users now.  
						
						 
						
						
						
						
					 
					
						2002-12-06 17:02:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6591f17f0a 
					 
					
						
						
							
							- Logging von Verbindungen, die geschlossen werden/wurden verbessert.  
						
						 
						
						
						
						
					 
					
						2002-12-03 18:57:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9f122037ae 
					 
					
						
						
							
							- Logging von doppelten ID's verbessert.  
						
						 
						
						
						
						
					 
					
						2002-12-03 18:56:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cde9dfdb77 
					 
					
						
						
							
							- Verhalten von Conn_RecvQ() und Conn_SendQ() bei Kompression korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-12-02 13:56:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f0349f5266 
					 
					
						
						
							
							- bei ISON und USERHOST fehlte im Ergebnis-String der korrekte Absender.  
						
						 
						
						
						
						
					 
					
						2002-12-02 13:45:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4807c4e636 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-02 13:44:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c1cafbddfe 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-02 13:20:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bad7ac62a7 
					 
					
						
						
							
							- STATS: Unterfunktion "L" implementiert.  
						
						 
						
						
						
						
					 
					
						2002-12-02 13:20:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39219230b2 
					 
					
						
						
							
							- neue Befehle: Conn_StartTime(), Conn_SendQ(), Conn_RecvQ(), Conn_SendMsg(),  
						
						 
						
						... 
						
						
						
						Conn_RecvMsg(), Conn_SendBytes[Zip](), Conn_RecvBytes[Zip](). 
						
						
					 
					
						2002-12-02 13:19:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e5fa014ba 
					 
					
						
						
							
							- RPL_STATSLINKINFO_MSG ueberarbeitet, RPL_STATSLINKINFOZIP_MSG eingefuehrt.  
						
						 
						
						
						
						
					 
					
						2002-12-02 13:17:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0efec7c094 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-12-01 13:00:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c3a892e165 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-30 22:18:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2e02da291a 
					 
					
						
						
							
							- Konfiguration wird nun besser validiert (Laenge, Zahlen).  
						
						 
						
						
						
						
					 
					
						2002-11-30 22:15:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a39f479163 
					 
					
						
						
							
							- Tests auf ctype.h und isdigit() hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-11-30 22:14:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e50d568f25 
					 
					
						
						
							
							- bei STATS wurde der Target-Server aus dem falschen Argument bestimmt.  
						
						 
						
						
						
						
					 
					
						2002-11-30 18:10:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c471b84f7 
					 
					
						
						
							
							- neues Source-Modul "irc-info"; neuer Befehl STATS.  
						
						 
						
						
						
						
					 
					
						2002-11-30 17:39:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e59617d2c 
					 
					
						
						
							
							- Parser auf Befehlstabelle umgestellt.  
						
						 
						
						
						
						
					 
					
						2002-11-30 15:04:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e93f545c74 
					 
					
						
						
							
							- "Text-Prefix" fuer Server-Notices auf "" gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-11-29 17:38:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a1437f1ad0 
					 
					
						
						
							
							- der Server verschickt keine "NOTICE AUTH"'s mehr.  
						
						 
						
						
						
						
					 
					
						2002-11-29 17:36:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d8cb34bc8 
					 
					
						
						
							
							- "NOTICE AUTH" und Statistiken werden im Strict-RFC-Modus nicht mehr erzeugt.  
						
						 
						
						
						
						
					 
					
						2002-11-29 13:13:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7a6f99a607 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-29 11:42:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						93a39e8782 
					 
					
						
						
							
							- Vor dem Schliessen einer Verbindung wird versucht, den Buffer zu leeren.  
						
						 
						
						
						
						
					 
					
						2002-11-28 16:56:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a1dff15252 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-28 14:32:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ee2c0f7701 
					 
					
						
						
							
							- SQUIT wird nicht mehr zweimal fuer einen Server verschickt.  
						
						 
						
						
						
						
					 
					
						2002-11-28 14:31:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d3a6537fce 
					 
					
						
						
							
							- beim Umschalten auf Kompression wurden evtl. bereits gelesene Daten nicht  
						
						 
						
						... 
						
						
						
						entpackt, der Datenstrom war somit dann korrumpiert. 
						
						
					 
					
						2002-11-28 12:17:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b0b797b396 
					 
					
						
						
							
							- Logging bei Prefix-Fehlern verbessert.  
						
						 
						
						
						
						
					 
					
						2002-11-28 11:02:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2de5b5cf4a 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-26 23:28:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2625ce7875 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-26 23:20:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						65f3adca21 
					 
					
						
						
							
							- Unterstuetzung fuer komprimierte Server-Server-Links implementiert.  
						
						 
						
						
						
						
					 
					
						2002-11-26 23:07:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ecde730ec4 
					 
					
						
						
							
							- neue Funktionen: Conn_SetOption(), Conn_UnsetOption(), Conn_Options().  
						
						 
						
						... 
						
						
						
						- wenn mit zlib-Support: Conn_InitZip(). 
						
						
					 
					
						2002-11-26 23:06:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e553829a59 
					 
					
						
						
							
							- Test auf zlib sowie neue Option "--disable-zlib".  
						
						 
						
						
						
						
					 
					
						2002-11-26 23:05:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7cc12a3d63 
					 
					
						
						
							
							- Projektdatei aktualisiert (u.a. Compiler- und Linker-Flags)  
						
						 
						
						
						
						
					 
					
						2002-11-26 08:37:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ad98f2c20d 
					 
					
						
						
							
							- Falsche Variable korrigiert ...  
						
						 
						
						
						
						
					 
					
						2002-11-26 08:36:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dc8ca3dfaf 
					 
					
						
						
							
							- nun ueberfluessige Meldung entfernt.  
						
						 
						
						
						
						
					 
					
						2002-11-25 01:01:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae128734ac 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-24 18:47:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f86bbd718d 
					 
					
						
						
							
							- neuer Befehl IRC_TIME().  
						
						 
						
						
						
						
					 
					
						2002-11-24 18:45:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						283aed75cf 
					 
					
						
						
							
							- neuer IRC-Befehl "TIME".  
						
						 
						
						
						
						
					 
					
						2002-11-24 18:45:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						15d78412bc 
					 
					
						
						
							
							- neue Konstante RPL_TIME_MSG.  
						
						 
						
						
						
						
					 
					
						2002-11-24 18:45:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1fd9216ca4 
					 
					
						
						
							
							- MOTD kann nun auch an andere Server delegiert werden.  
						
						 
						
						
						
						
					 
					
						2002-11-24 16:36:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a7eb18db4e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-24 16:14:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5ecb00ed23 
					 
					
						
						
							
							- volle Lesebuffer und Timeouts behandelt Conn_Handle() nun besser.  
						
						 
						
						... 
						
						
						
						- Handle_Buffer() liefert nun ein Ergebnis. 
						
						
					 
					
						2002-11-23 17:04:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e89b0c82d 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-23 16:19:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						22b7b07932 
					 
					
						
						
							
							- select() in Try_Write() hat falschen (keinen!) Timeout verwendet;  
						
						 
						
						... 
						
						
						
						- der Timeout fuer das select() in Conn_Handler() ist nun TIME_RES (=2). 
						
						
					 
					
						2002-11-23 16:09:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						57bc0d7895 
					 
					
						
						
							
							- neue Konstante TIME_RES: "Zeitaufloesung" des Servers.  
						
						 
						
						
						
						
					 
					
						2002-11-23 16:08:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5334778dbd 
					 
					
						
						
							
							- Dokumentation aktualisiert ...  
						
						 
						
						
						
						
					 
					
						2002-11-23 15:04:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1dd953b0c0 
					 
					
						
						
							
							- Test-Suite an korrigiertest RPL_UMODEIS angepasst.  
						
						 
						
						
						
						
					 
					
						2002-11-22 23:45:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fa3dbfd8d6 
					 
					
						
						
							
							- RELOAD in REHASH umbenannt.  
						
						 
						
						... 
						
						
						
						- neue Funktion WHOWAS. 
						
						
					 
					
						2002-11-22 23:33:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4eb57b590b 
					 
					
						
						
							
							- IRC_RELOAD() in IRC_REHASH() umbenannt.  
						
						 
						
						
						
						
					 
					
						2002-11-22 23:32:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						12bf203167 
					 
					
						
						
							
							- neue Funktion IRC_WHOWAS() begonnen.  
						
						 
						
						
						
						
					 
					
						2002-11-22 23:31:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf2d479437 
					 
					
						
						
							
							- NGIRCd_Reload() in NGIRCd_Rehash() umbenannt.  
						
						 
						
						
						
						
					 
					
						2002-11-22 23:31:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						413fed9858 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-22 23:30:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60f14cca38 
					 
					
						
						
							
							- neue Meldungen: RPL_STATSLINKINFO, RPL_STATSCOMMANDS, RPL_ENDOFSTATS,  
						
						 
						
						... 
						
						
						
						RPL_WHOWASUSER, RPL_ENDOFWHOWAS und ERR_WASNOSUCHNICK. 
						
						
					 
					
						2002-11-22 23:08:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f54760c4b 
					 
					
						
						
							
							- Dokumentation aktualisiert [RPL_UMODEIS]  
						
						 
						
						
						
						
					 
					
						2002-11-22 22:57:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c0e7a0124d 
					 
					
						
						
							
							- RPL_UMODEIS hat Code 221, nicht 211 ... *argl*  
						
						 
						
						
						
						
					 
					
						2002-11-22 22:56:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b8cf379fd6 
					 
					
						
						
							
							- Dokumentation aktualisiert [ChanMode P nur noch fuer IRC-Op's]  
						
						 
						
						
						
						
					 
					
						2002-11-22 18:29:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						085a03d107 
					 
					
						
						
							
							- Channel-Mode "P" ("persistent") kann nur noch von IRC-Ops gesetzt werden.  
						
						 
						
						
						
						
					 
					
						2002-11-22 18:28:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab788a2ed1 
					 
					
						
						
							
							- Dokumentation aktualisiert [RELOAD].  
						
						 
						
						
						
						
					 
					
						2002-11-22 18:01:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4c6e07c309 
					 
					
						
						
							
							- neue Funktion NGIRCd_Reload().  
						
						 
						
						
						
						
					 
					
						2002-11-22 17:59:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e311cc0140 
					 
					
						
						
							
							- Listen-Sockets werden ueber neue Funktion Conn_InitListeners() erzeugt.  
						
						 
						
						... 
						
						
						
						- neue Funktion NGIRCd_Reload().
- Logging bei empfangenen Signalen verbessert.
- SIGHUP ruft nun NGIRCd_Reload() auf. 
						
						
					 
					
						2002-11-22 17:59:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5c9229084 
					 
					
						
						
							
							- neue Funktion IRC_RELOAD().  
						
						 
						
						
						
						
					 
					
						2002-11-22 17:58:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a0c032b2ff 
					 
					
						
						
							
							- neue Funktionen Conn_InitListeners() und Conn_ExitListeners().  
						
						 
						
						
						
						
					 
					
						2002-11-22 17:58:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03ec91f943 
					 
					
						
						
							
							- bessere Log-Meldungen.  
						
						 
						
						
						
						
					 
					
						2002-11-22 17:57:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7233b72145 
					 
					
						
						
							
							- Channel_InitPredefined() prueft nun, ob ein Channel bereits existiert.  
						
						 
						
						
						
						
					 
					
						2002-11-22 17:57:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1656841f25 
					 
					
						
						
							
							- neuer Befehl IRC_RELOAD().  
						
						 
						
						
						
						
					 
					
						2002-11-22 16:36:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						799511d472 
					 
					
						
						
							
							- Befehle sortiert,  
						
						 
						
						... 
						
						
						
						- neuer Befehl RELOAD. 
						
						
					 
					
						2002-11-22 16:36:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ffb90f4cb5 
					 
					
						
						
							
							- Logging vom Resolver und Connection-Statistiken verbessert.  
						
						 
						
						
						
						
					 
					
						2002-11-22 16:35:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e46b124ca4 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-20 15:50:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c6b9f3a13d 
					 
					
						
						
							
							- angenommene Socketes werden nun korrekt auf "non-blocking" gestellt;  
						
						 
						
						... 
						
						
						
						- beim Senden und Empfangen wird EAGAIN ("Blockierung") nun abgefangen. 
						
						
					 
					
						2002-11-20 15:48:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6d5b606c46 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-20 11:14:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd09b17eae 
					 
					
						
						
							
							- Fehler-Ausgaben verbessert (Prefix-Fehler).  
						
						 
						
						
						
						
					 
					
						2002-11-20 10:54:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						caa7049e2b 
					 
					
						
						
							
							- Dokumentation aktualisiert [asyncrone Server-Passwoerter].  
						
						 
						
						
						
						
					 
					
						2002-11-19 12:50:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b2615bcc76 
					 
					
						
						
							
							- Server identifizieren sich nun mit asyncronen Passwoertern.  
						
						 
						
						
						
						
					 
					
						2002-11-19 12:50:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c0ded41af 
					 
					
						
						
							
							- Rechtschreibfehler korrigiert ;-)  
						
						 
						
						
						
						
					 
					
						2002-11-18 18:49:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7bbdfb3d84 
					 
					
						
						
							
							- anstelle von "ListenPorts" wird nun korrekt "Ports" ausgegeben.  
						
						 
						
						
						
						
					 
					
						2002-11-18 18:47:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0086d2771d 
					 
					
						
						
							
							- corrected a permission problem (Sean Reifschneider).  
						
						 
						
						
						
						
					 
					
						2002-11-18 14:11:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						98bc7d4fb7 
					 
					
						
						
							
							- ProjectBuilder-Projektdatei aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-18 14:06:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						be9df69116 
					 
					
						
						
							
							- doc/en/sample-ngircd.conf in Makefile-System ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-11-18 14:06:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f80a5ae1de 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-15 22:08:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b1a148905a 
					 
					
						
						
							
							- unter HP-UX wird nun _XOPEN_SOURCE_EXTENDED definiert. Fuer den gcc  
						
						 
						
						... 
						
						
						
						unter 11.11 ist dies erforderlich. 
						
						
					 
					
						2002-11-15 22:08:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8457fca570 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-11 13:07:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						999897f587 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-11 01:08:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab2d1ca41e 
					 
					
						
						
							
							- Dokumentation fuer A/UX ueberarbeitet.  
						
						 
						
						
						
						
					 
					
						2002-11-11 00:59:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ee489ee6d7 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-11 00:54:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6250dcb1dc 
					 
					
						
						
							
							- Fehler-Handling von connect() gefixed: der Server kann sich nun auch  
						
						 
						
						... 
						
						
						
						unter A/UX wieder zu anderen verbinden. 
						
						
					 
					
						2002-11-11 00:54:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						797f9170d7 
					 
					
						
						
							
							- Test-Suite an A/UX angepasst.  
						
						 
						
						
						
						
					 
					
						2002-11-10 14:28:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						071686ac6e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-10 13:39:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						70c9c05153 
					 
					
						
						
							
							- User und Gruppe werden nun sowohl numerisch als auch namentlich angezeigt.  
						
						 
						
						
						
						
					 
					
						2002-11-10 13:38:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bf84670aaa 
					 
					
						
						
							
							- Dokumentation aktualisiert bzw. begonnen.  
						
						 
						
						
						
						
					 
					
						2002-11-08 23:24:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d35c0137b7 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-08 23:11:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae39724a63 
					 
					
						
						
							
							- in ServerUID und ServerGID kann nun jeweils auch der Name (und nicht nur  
						
						 
						
						... 
						
						
						
						die numerische ID) verwendet werden. 
						
						
					 
					
						2002-11-08 23:09:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8da254ea74 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-08 22:19:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47c8bcc8c9 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-05 14:30:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9523e28179 
					 
					
						
						
							
							- IRC_Server() ruft nun Conn_SetServer() zur Server-Registrierung auf.  
						
						 
						
						
						
						
					 
					
						2002-11-05 14:18:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a4d5ca633a 
					 
					
						
						
							
							- Neue Funktion Conn_SetServer().  
						
						 
						
						... 
						
						
						
						- Einige assert()'s aufgeraumt. 
						
						
					 
					
						2002-11-05 14:18:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3102c550ff 
					 
					
						
						
							
							- neue Funktion Conn_SetServer().  
						
						 
						
						
						
						
					 
					
						2002-11-05 14:18:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51dd80c48b 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-04 20:04:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14e870e2ec 
					 
					
						
						
							
							- Code-Formatierung korrigiert (da waren Tabs wo keine hin gehoerten).  
						
						 
						
						
						
						
					 
					
						2002-11-04 19:25:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a6265aa0df 
					 
					
						
						
							
							- falsche Konstante korrigiert ... *argl*!  
						
						 
						
						
						
						
					 
					
						2002-11-04 13:26:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4c870f4be9 
					 
					
						
						
							
							- Server und "normale" Clients werden wieder korrekt unterschieden.  
						
						 
						
						
						
						
					 
					
						2002-11-04 12:34:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a29e37a4c1 
					 
					
						
						
							
							- Semantik der Conn_xxxFlag()-Funktionen geaendert.  
						
						 
						
						
						
						
					 
					
						2002-11-04 12:31:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aabe013dd0 
					 
					
						
						
							
							- Dokumentation aktualisiert: neue Variable MaxConnections.  
						
						 
						
						
						
						
					 
					
						2002-11-02 23:13:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						07984e0b81 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-02 23:11:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7ec3603996 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-11-02 23:01:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b991de0f15 
					 
					
						
						
							
							- Connection-Strukturen werden nun "pool-weise" verwaltet; der Pool wird  
						
						 
						
						... 
						
						
						
						bei Bedarf bis zu einem konfigurierten Limit vergroessert.
- neue Funktionen Conn_First(), Conn_Next(), Conn_ClearFlags(), Conn_Flag()
  und Conn_SetFlag(). 
						
						
					 
					
						2002-11-02 23:00:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						601f0ede61 
					 
					
						
						
							
							- Modul an neues Connection-Handling angepasst.  
						
						 
						
						
						
						
					 
					
						2002-11-02 22:59:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0d32a3b4fe 
					 
					
						
						
							
							- neue Konfigurationsvariable "MaxConnections".  
						
						 
						
						
						
						
					 
					
						2002-11-02 22:59:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						650f9a2d9e 
					 
					
						
						
							
							- neue Konfigurationsvariable "Conf_MaxConnections".  
						
						 
						
						
						
						
					 
					
						2002-11-02 22:58:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05839597bf 
					 
					
						
						
							
							Neue Funktionen: Conn_First(), Conn_Next(), Conn_ClearFlags(), Conn_SetFlag() und Conn_Flag().  
						
						 
						
						
						
						
					 
					
						2002-11-02 22:58:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8eac8bcbfc 
					 
					
						
						
							
							MAX_CONNECTIONS durch CONNECTION_POOL ersetzt.  
						
						 
						
						
						
						
					 
					
						2002-11-02 22:57:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8dd5ea0729 
					 
					
						
						
							
							- GCC-Option "-ansi" hat sich leider nicht bewaehrt ... wieder entfernt.  
						
						 
						
						
						
						
					 
					
						2002-10-22 23:36:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d98e7def76 
					 
					
						
						
							
							- beim GCC wird nun die "-ansi"-Option gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-10-22 23:26:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b25c8ccd0 
					 
					
						
						
							
							- Verbindungsstatistik ein wenig klarer formuliert.  
						
						 
						
						
						
						
					 
					
						2002-10-22 23:25:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						135abb5d74 
					 
					
						
						
							
							- AdminEMail ist nun auch korrekt gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-10-21 13:45:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						12cad28ee8 
					 
					
						
						
							
							- Anpassungen bzw. Fixes fuer "strict RFC"-Mode.  
						
						 
						
						
						
						
					 
					
						2002-10-21 13:45:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b840be9875 
					 
					
						
						
							
							- ausgehende Verbindungen mit ID 0 konnten nicht aufgebaut werden ... :-/  
						
						 
						
						... 
						
						
						
						- einige Debug-Ausgaben erweitert. 
						
						
					 
					
						2002-10-15 09:24:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						863daa29cb 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-14 22:53:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3cf845fbfb 
					 
					
						
						
							
							- Segfault unter hoher Netzaktivitaet behoben: in Conn_Close() wird die  
						
						 
						
						... 
						
						
						
						Connection-Struktur nun frueher als "ungueltig" markiert.
- besseres Error-Logging. 
						
						
					 
					
						2002-10-14 22:21:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c49bee8d0b 
					 
					
						
						
							
							- RPL_YOURHOST_MSG nochmals leicht geaendert ...  
						
						 
						
						
						
						
					 
					
						2002-10-11 02:32:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0dfb771671 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-11 02:27:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						452d98f329 
					 
					
						
						
							
							- RPL_YOURHOST_MSG ist nun ircII-kompatibel :-)  
						
						 
						
						
						
						
					 
					
						2002-10-11 02:16:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a981f517f3 
					 
					
						
						
							
							- in der Uebersicht werden die Pfad-Defines nicht mehr in CFLAGS angezeigt.  
						
						 
						
						
						
						
					 
					
						2002-10-11 00:49:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						736bacde90 
					 
					
						
						
							
							- Es wird nun laenger auf Resolver-Ergebnisse gewartet, der Login aber  
						
						 
						
						... 
						
						
						
						sofort fortgesetzt, so ein Ergebnis eintrifft. 
						
						
					 
					
						2002-10-10 15:01:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						df0eb17172 
					 
					
						
						
							
							- neue Funktion Conn_ResetPenalty().  
						
						 
						
						
						
						
					 
					
						2002-10-10 15:00:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f274ec0652 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-10 15:00:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b7593369fb 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-09 21:17:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ef407ea50c 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-09 17:10:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						345b9a3217 
					 
					
						
						
							
							- "schneller Server-Reconnect" wird nun nur dann ausgefuehrt, wenn die  
						
						 
						
						... 
						
						
						
						Verbindung zuvor "lange genug" aufgebaut war (z.B. also nicht mehr, wenn
  der Peer sofort beim Connect ein fatales ERROR liefert). 
						
						
					 
					
						2002-10-09 17:07:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af719e60c5 
					 
					
						
						
							
							- double in DOUBLE geaendert (ist in portab.h nun definiert).  
						
						 
						
						
						
						
					 
					
						2002-10-09 17:02:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						84022a12fd 
					 
					
						
						
							
							- neue Datentypen LONG, ULONG und DOUBLE.  
						
						 
						
						
						
						
					 
					
						2002-10-09 16:53:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c7b55aa6f4 
					 
					
						
						
							
							- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.  
						
						 
						
						
						
						
					 
					
						2002-10-09 16:53:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e70a131e9 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-09 13:42:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1e83e6662f 
					 
					
						
						
							
							- fehlenden Return-Wert ergaenzt (ich Dubel).  
						
						 
						
						
						
						
					 
					
						2002-10-09 13:35:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b6c049cb3c 
					 
					
						
						
							
							- Client wird nun via NOTICEs ueber Resolver-Status informiert.  
						
						 
						
						
						
						
					 
					
						2002-10-09 13:34:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39d7b014cf 
					 
					
						
						
							
							- NOTICE liefert nun nie(!) einen Fehler, auch nicht, wenn Client noch nicht registriert.  
						
						 
						
						
						
						
					 
					
						2002-10-09 13:33:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bd645f5095 
					 
					
						
						
							
							- neue Konstante NOTICE_TXTPREFIX.  
						
						 
						
						
						
						
					 
					
						2002-10-09 13:15:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						856f24eb7e 
					 
					
						
						
							
							- Server-NOTICEs haben nun ein "Text-Prefix".  
						
						 
						
						
						
						
					 
					
						2002-10-09 13:15:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f060db5ec5 
					 
					
						
						
							
							- Connection-Statistik implementiert.  
						
						 
						
						... 
						
						
						
						- Server-NOTICEs haben nun ein "Text-Prefix". 
						
						
					 
					
						2002-10-09 13:15:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						180eb810cf 
					 
					
						
						
							
							- "make distcheck" lief seit der Aenderung gestern nicht mehr durch. Fixed.  
						
						 
						
						
						
						
					 
					
						2002-10-08 18:30:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						25f32ce8b8 
					 
					
						
						
							
							- bei CVS-Versionen wird nun das Datum der letzten CVS-Aenderung angezeigt,  
						
						 
						
						... 
						
						
						
						Versionsnummer entsprechend angepasst. 
						
						
					 
					
						2002-10-07 21:16:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5eaf15574a 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-04 12:43:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						467e76aa32 
					 
					
						
						
							
							- der Puffer fuer das Prefix war zu klein.  
						
						 
						
						
						
						
					 
					
						2002-10-04 12:39:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						63bda7de11 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-04 11:22:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ec474a4bd2 
					 
					
						
						
							
							- "format-string-bugs", die zum Abbruch des Servers fuehrten, behoben.  
						
						 
						
						
						
						
					 
					
						2002-10-04 11:21:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74ff9828de 
					 
					
						
						
							
							- kleinere "code cleanups".  
						
						 
						
						
						
						
					 
					
						2002-10-03 21:49:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						25530fff71 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-03 21:03:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						df2bd0e6fb 
					 
					
						
						
							
							- buffer overflow behoben.  
						
						 
						
						
						
						
					 
					
						2002-10-03 21:03:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ed0c6926e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-03 16:10:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7a2b49a629 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-03 16:04:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a33105dcd1 
					 
					
						
						
							
							- Syntax von RPL_MYINFO_MSG korrigiert (liefert nun vier Parameter).  
						
						 
						
						
						
						
					 
					
						2002-10-03 15:49:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5b5952598 
					 
					
						
						
							
							- RPM "Spec-File" in Source-Tree aufgenommen.  
						
						 
						
						
						
						
					 
					
						2002-10-01 09:58:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c6e936d6c2 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-10-01 09:57:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ab2abee1fe 
					 
					
						
						
							
							- neues Verzeichnis "contrib" angelegt.  
						
						 
						
						
						
						
					 
					
						2002-10-01 09:57:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						67d79b92e6 
					 
					
						
						
							
							- fehlerhaften "Socket-Test-Patch" korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-09-26 16:11:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9ba956ca8b 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-26 16:02:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c50ecda715 
					 
					
						
						
							
							- Conn_Write() prueft nun, ob der Socket noch offen ist, ehe Daten gesendet werden.  
						
						 
						
						
						
						
					 
					
						2002-09-26 15:59:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d928b240b 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-23 22:07:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						870fa2797c 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-23 21:52:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8d1efc81f6 
					 
					
						
						
							
							- per Default werden nun nur noch 5 Sessions parallel gestartet.  
						
						 
						
						
						
						
					 
					
						2002-09-23 20:54:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2b6dbb07e8 
					 
					
						
						
							
							- in RPL_YOURHOST_MSG wurde ein fehlerhafter Versionsstring geliefert.  
						
						 
						
						
						
						
					 
					
						2002-09-22 21:40:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7caf3f8429 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-22 21:40:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1a6f88f218 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-20 15:45:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						06cb16580e 
					 
					
						
						
							
							- getpid.sh wird nun auf bei "make distcheck" gefunden.  
						
						 
						
						
						
						
					 
					
						2002-09-20 15:39:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2b690fff78 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-20 15:26:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7058a8c006 
					 
					
						
						
							
							- das Test-Binary wurde nicht immer kopiert.  
						
						 
						
						
						
						
					 
					
						2002-09-20 15:12:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b71db1a9a5 
					 
					
						
						
							
							- auch unter Cygwin wird ngircd-TEST bei "make clean" nun entfernt.  
						
						 
						
						
						
						
					 
					
						2002-09-20 15:09:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						420c96d17b 
					 
					
						
						
							
							- das ngIRCd-Binary fuer die Tests wird nun kopiert, nicht mehr verlinkt.  
						
						 
						
						
						
						
					 
					
						2002-09-20 15:08:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6817978ddb 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-20 14:57:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						efedfe12ff 
					 
					
						
						
							
							- Die PID des Test-Servers wird nun mit dem Script "getpid.sh" ermittelt.  
						
						 
						
						
						
						
					 
					
						2002-09-20 14:46:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						90ab7c7c48 
					 
					
						
						
							
							- die ermittelte PID des ngIRCd wird besser validiert (leer?).  
						
						 
						
						
						
						
					 
					
						2002-09-20 13:57:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fa9e38b36f 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-19 10:19:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						33bda862da 
					 
					
						
						
							
							- Fehler bei Validierung von "AdminInfo2" behoben.  
						
						 
						
						
						
						
					 
					
						2002-09-19 10:19:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ef2b5eea53 
					 
					
						
						
							
							- Versionsnummer fuer CVS-HEAD wieder auf "CurrentCVS" gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-09-19 09:59:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						45279951aa 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-19 09:35:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						47b4581907 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-19 09:27:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b5d6597c0a 
					 
					
						
						
							
							- Parameter fuer ps werden in anderer (besserer) Reihenfolge getestet.  
						
						 
						
						
						
						
					 
					
						2002-09-18 20:58:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4a87df8e79 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-17 17:30:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7715e4de61 
					 
					
						
						
							
							- Versionsnummer auf 0.5.0-pre2 angehoben.  
						
						 
						
						
						
						
					 
					
						2002-09-17 17:12:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						982a08b80d 
					 
					
						
						
							
							- katastrophalen Fix fuer Return-Wert korrigiert ... ARGL!  
						
						 
						
						
						
						
					 
					
						2002-09-17 17:11:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						157718a7a3 
					 
					
						
						
							
							- es wird nun auch auf "sys/select.h" geprueft. U.a. fuer AIX notwendig.  
						
						 
						
						... 
						
						
						
						- Versionsnummer auf 0.5.0-pre1 angehoben. 
						
						
					 
					
						2002-09-16 11:13:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						72b95c4a66 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 11:11:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4fe894cbe7 
					 
					
						
						
							
							- ProjectBuilder-Projektdatei aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 11:03:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c9f22ac66 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 11:03:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bde8d2dd6b 
					 
					
						
						
							
							- "CC-Speed.txt" aus Distribution entfernt.  
						
						 
						
						
						
						
					 
					
						2002-09-16 10:35:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6e27c52336 
					 
					
						
						
							
							- ueberholt, wird in Zukunft auf der Webseite verfuegbar sein.  
						
						 
						
						
						
						
					 
					
						2002-09-16 10:34:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						efeba4a7f1 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 10:33:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a9d44b95bd 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 10:00:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						34bdaaa33f 
					 
					
						
						
							
							- CLIENTS-Konstante unter IRIX vermindet.  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:54:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						508fa48aa6 
					 
					
						
						
							
							- es wird nun getestet, mit welchen Parametern "ps" aufgerufen werden muss.  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:53:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						66b461a5ab 
					 
					
						
						
							
							- neue Konstanten: RPL_ADMINME_MSG, RPL_ADMINLOC1_MSG, RPL_ADMINLOC2_MSG, RPL_ADMINEMAIL_MSG.  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:23:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e3d70f2c43 
					 
					
						
						
							
							- Auf Systemen, die "sys/select.h" kennen (z.B. AIX 3.2.5) wird dieses nun includiert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:22:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5502fb271d 
					 
					
						
						
							
							- neuer Befehl: ADMIN  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:20:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e6f96a7a86 
					 
					
						
						
							
							- IRC_WriteStrServersPrefix() lieferte einen Return-Wert, obwohl als VOID deklariert.  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:19:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						005391ca5b 
					 
					
						
						
							
							- LIST kann nun auch an andere Server geforwarded werden.  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:16:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3a3d6d7b9a 
					 
					
						
						
							
							- neuer Befehl IRC_ADMIN().  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:14:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4ded22b00b 
					 
					
						
						
							
							- Admin-Info eingebaut (Variablen "AdminInfo1", "AdminInfo2" und "AdminEMail").  
						
						 
						
						
						
						
					 
					
						2002-09-16 09:13:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b615d12897 
					 
					
						
						
							
							- Admin-Info eingebaut (Variablen "AdminInfo1", "AdminInfo2" und "AdminEMail");  
						
						 
						
						... 
						
						
						
						- Bug bei zu langem Operator-Name behoben. 
						
						
					 
					
						2002-09-16 09:13:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						21244add31 
					 
					
						
						
							
							- unter Darwin werden nur noch 20 Clients parallel gestartet.  
						
						 
						
						
						
						
					 
					
						2002-09-13 06:11:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e7b09536bf 
					 
					
						
						
							
							- ps wird nun (hoffentlich portabler) jeweils mit "ax" aufgerufen.  
						
						 
						
						
						
						
					 
					
						2002-09-13 06:04:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a0b06ecbd4 
					 
					
						
						
							
							- ${srcdir} wird nun beachtet.  
						
						 
						
						
						
						
					 
					
						2002-09-12 02:28:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3f873b0c39 
					 
					
						
						
							
							- PID des Test-Servers wird besser ermittelt.  
						
						 
						
						
						
						
					 
					
						2002-09-12 02:27:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05bf66dff0 
					 
					
						
						
							
							- Test-Server wird in aktuelles Verzeichnis als "ngircd-TEST" verlinkt.  
						
						 
						
						... 
						
						
						
						- die PID des Test-ngIRCd wird besser ermittelt. 
						
						
					 
					
						2002-09-12 02:27:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						069ca5df40 
					 
					
						
						
							
							- $(srcdir) wird nun beachtet; fehlenden "\" ergaenzt; Dateien ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-09-12 02:26:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eb817807bc 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-09 23:17:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fc6f64742c 
					 
					
						
						
							
							- EXTRA_DIST ergaenzt, clean-Target erweitert.  
						
						 
						
						... 
						
						
						
						- neues Script "stress-server.sh" integriert. 
						
						
					 
					
						2002-09-09 22:56:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d040fa2a7d 
					 
					
						
						
							
							- laeuft der ngIRCd im Vordergrund, so wird syslog nicht mehr benutzt.  
						
						 
						
						
						
						
					 
					
						2002-09-09 22:55:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4d46eac733 
					 
					
						
						
							
							- Tests erweitert.  
						
						 
						
						
						
						
					 
					
						2002-09-09 21:26:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						85691130b1 
					 
					
						
						
							
							- nun ist auch ein Test-Operator konfiguriert.  
						
						 
						
						
						
						
					 
					
						2002-09-09 21:25:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c4d78a3469 
					 
					
						
						
							
							- Test-Suite fuer den ngIRCd begonnen.  
						
						 
						
						
						
						
					 
					
						2002-09-09 10:16:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dd4535b7f1 
					 
					
						
						
							
							- Testprogramm ueberarbeitet, macht nun selber keine Ausgaben mehr.  
						
						 
						
						
						
						
					 
					
						2002-09-09 10:05:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1734e53410 
					 
					
						
						
							
							- Anpassungen an neue Test-Suite (Ausgabeformat).  
						
						 
						
						
						
						
					 
					
						2002-09-09 10:00:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						843fe45dee 
					 
					
						
						
							
							- ngIRCd "Test-Suite" in Build-System aufgenommen.  
						
						 
						
						
						
						
					 
					
						2002-09-09 10:00:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						51dabeafaa 
					 
					
						
						
							
							- Server-Versionsausgabe ueberarbeitet.  
						
						 
						
						
						
						
					 
					
						2002-09-09 03:34:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						05fc4a4cb7 
					 
					
						
						
							
							- Parameter von List_Add{Invited|Banned}() erweitert.  
						
						 
						
						... 
						
						
						
						- neue Funktion Already_Registered().
- doppelte Ban- und Invite-Eintraege werden nun vermieden. 
						
						
					 
					
						2002-09-08 17:06:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f3c0c7c0b3 
					 
					
						
						
							
							- Parameter von List_Add{Invited|Banned}() erweitert.  
						
						 
						
						
						
						
					 
					
						2002-09-08 17:05:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c2aefbb3e1 
					 
					
						
						
							
							- auch Nicht-ChanOps konnten Ban- und Invite-Lists veraendern.  
						
						 
						
						
						
						
					 
					
						2002-09-08 01:38:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						296ddebed1 
					 
					
						
						
							
							- Bans/Invites: andere Server wurden nicht informiert.  
						
						 
						
						... 
						
						
						
						- neue Funktion Send_ListChange(). 
						
						
					 
					
						2002-09-08 01:16:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						922b7dbd46 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-08 00:56:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ffcf5ab999 
					 
					
						
						
							
							- neu: Lists_AddInvited(), Lists_DelInvited(), Lists_ShowInvites, Lists_AddBanned(), Lists_DelBanned(), Lists_ShowBanned und Lists_MakeMask().  
						
						 
						
						
						
						
					 
					
						2002-09-08 00:56:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						592565aef5 
					 
					
						
						
							
							- neu: Check_List(), Check_List(), Lists_AddInvited(), Lists_DelInvited(), Lists_ShowInvites, Lists_AddBanned(), Lists_DelBanned(), Lists_ShowBanned und Lists_MakeMask().  
						
						 
						
						... 
						
						
						
						- einige Bug-Fixes, bessere Debug-Meldungen. 
						
						
					 
					
						2002-09-08 00:55:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						53f76a1dad 
					 
					
						
						
							
							- den BAN-Befehl gibt es gar nicht ;-)  
						
						 
						
						
						
						
					 
					
						2002-09-08 00:52:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ce4b719459 
					 
					
						
						
							
							- ein INVITE wird auch dann gespeichert (obwohl der Channel nicht +i ist), wenn der Client gebanned ist.  
						
						 
						
						... 
						
						
						
						- den BAN-Befehl gibt es gar nicht ;-) 
						
						
					 
					
						2002-09-08 00:52:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						19ac723e48 
					 
					
						
						
							
							- Invite- und Ban-Lists (MODE +I, MODE +b) implementiert.  
						
						 
						
						
						
						
					 
					
						2002-09-08 00:51:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a1ded68a49 
					 
					
						
						
							
							- ein "banned client" darf in einen Channel, wenn er "invited" ist.  
						
						 
						
						
						
						
					 
					
						2002-09-08 00:50:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8a927a1b6a 
					 
					
						
						
							
							- Penalty-Delays gelten nun auch für Schreibvorgaenge.  
						
						 
						
						... 
						
						
						
						- Conn_Handler() besser strukturiert ... 
						
						
					 
					
						2002-09-07 22:34:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eab10c91b7 
					 
					
						
						
							
							- "Timing" mal wieder geaendert: sollte schon 1 Sekunde sein, sonst kommen z.B. die PING-Timeouts falsch.  
						
						 
						
						
						
						
					 
					
						2002-09-07 21:35:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6c19b0e438 
					 
					
						
						
							
							- "Timing" von Conn_Handler() geaendert: der Daemon sollte nun noch weniger CPU-Zeit brauchen :-)  
						
						 
						
						
						
						
					 
					
						2002-09-07 21:13:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6f15c062a3 
					 
					
						
						
							
							- "check-version" an neuen Versionsstring angepasst.  
						
						 
						
						
						
						
					 
					
						2002-09-07 18:06:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						afe3b1918d 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-07 18:01:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eaeda12c54 
					 
					
						
						
							
							- Konfigurations-Uebersicht am Ende des configure-Lauf.  
						
						 
						
						... 
						
						
						
						- neue Option "--disable-ircplus". 
						
						
					 
					
						2002-09-07 17:59:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60df88777e 
					 
					
						
						
							
							- IRC+-Protokoll ist nun abschaltbar.  
						
						 
						
						... 
						
						
						
						- neue Konstante PROTOIRC. 
						
						
					 
					
						2002-09-07 17:58:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3dc1621200 
					 
					
						
						
							
							- IRC+-Protokoll ist nun abschaltbar.  
						
						 
						
						
						
						
					 
					
						2002-09-07 17:57:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14cbca87c8 
					 
					
						
						
							
							- IRC+-Protokoll ist nun abschaltbar; Versionsstring angepasst.  
						
						 
						
						
						
						
					 
					
						2002-09-07 17:57:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ce1087165d 
					 
					
						
						
							
							- nun wird autoconf 2.50 als Minimum vorausgesetzt.  
						
						 
						
						
						
						
					 
					
						2002-09-04 22:11:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aafd21c7d9 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-04 00:06:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9611833e33 
					 
					
						
						
							
							- Protokollbeschreibung fuer IRC+-Protokoll angepasst.  
						
						 
						
						
						
						
					 
					
						2002-09-04 00:00:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						62d576880b 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:59:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						378e511e04 
					 
					
						
						
							
							- New_Chan() in Channel_Create() umbenannt; entsprechende Anpassungen.  
						
						 
						
						... 
						
						
						
						- Neue Funktion Channel_SetModes(). 
						
						
					 
					
						2002-09-03 23:57:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1f9ba7b326 
					 
					
						
						
							
							- neuen Befehl CHANINFO implementiert: IRC_CHANINFO().  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:56:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3010f03414 
					 
					
						
						
							
							- neue Funktion IRC_WriteStrServersPrefixFlag().  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:56:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						938abb0236 
					 
					
						
						
							
							- CHANINFO wird auf Server-Links gesendet, wenn unterstuetzt.  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:55:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1256f34736 
					 
					
						
						
							
							- neuen Befehl CONNECT begonnen zu implementieren.  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:54:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d1ac40391e 
					 
					
						
						
							
							- neue Befehle CHANINFO und CONNECT.  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:54:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						33a3550df4 
					 
					
						
						
							
							- neue Konstante IRCPLUSFLAGS.  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:53:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c668252c9 
					 
					
						
						
							
							- IRC+-Protokoll-Flags erweitert.  
						
						 
						
						
						
						
					 
					
						2002-09-03 23:53:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						55ee4c9553 
					 
					
						
						
							
							- Das IRC+-Protokoll wird nun richtig erkannt ...  
						
						 
						
						
						
						
					 
					
						2002-09-03 20:58:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ad1cbe34b4 
					 
					
						
						
							
							- Anpassungen/Umstellung auf IRC+-Protokoll.  
						
						 
						
						
						
						
					 
					
						2002-09-03 20:39:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aa58390673 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-03 20:38:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5aa9c8f44c 
					 
					
						
						
							
							- Flags von connecteten Servern werden nun gespeichert.  
						
						 
						
						
						
						
					 
					
						2002-09-03 18:55:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e62ad97937 
					 
					
						
						
							
							- CLIENT-Struktur um Flags erweitert.  
						
						 
						
						... 
						
						
						
						- neue Funktionen Client_SetFlags() und Client_Flags(). 
						
						
					 
					
						2002-09-03 18:54:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6d81286b08 
					 
					
						
						
							
							- neue Konstante CLIENT_FLAGS_LEN.  
						
						 
						
						
						
						
					 
					
						2002-09-03 18:53:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						40ebd4704a 
					 
					
						
						
							
							- Ausgaben auf der Console werden nun "geflushed".  
						
						 
						
						
						
						
					 
					
						2002-09-03 17:25:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						241d033f37 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-03 11:32:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5e6c713d9c 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-02 21:08:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c76e6769db 
					 
					
						
						
							
							- Server-Flag "o" ("OperCanUseMode") implementiert.  
						
						 
						
						
						
						
					 
					
						2002-09-02 21:06:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						497b61f4ab 
					 
					
						
						
							
							- neue Datei "Protocol.txt" hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-09-02 21:05:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28c7f37204 
					 
					
						
						
							
							- Dokumentation des vom ngIRCd verwendeten Protokolls begonnen.  
						
						 
						
						
						
						
					 
					
						2002-09-02 21:04:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c0910498e8 
					 
					
						
						
							
							- Logmeldungen fuer Server- und Protokollversionen verbessert.  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:31:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bfa5fd3add 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:09:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f43e284b22 
					 
					
						
						
							
							- Konstante PASSSERVERADD durch Variable NGIRCd_ProtoID ersetzt.  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:05:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c67bb2ac9f 
					 
					
						
						
							
							- Version (Server und Protokoll) von connectierten Servern wird nun ausgewertet.  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:04:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d58431a097 
					 
					
						
						
							
							- PASS-Befehl auf NGIRCd_ProtoID umgestellt.  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:03:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff07226814 
					 
					
						
						
							
							- neue Variable: NGIRCd_ProtoID (Protokoll- und Server-ID fuer "PASS"-Befehl)  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:01:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						65b31ffbb2 
					 
					
						
						
							
							- NGIRCd_ProtoID (Protokoll- und Server-ID) wird erzeugt.  
						
						 
						
						
						
						
					 
					
						2002-09-02 19:00:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						adcd9289c2 
					 
					
						
						
							
							- vorkonfigurierte Channel: Fehlerhaften Test "kein Null-Name" korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-09-02 18:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						71ae473187 
					 
					
						
						
							
							- Dokumentation aktualisiert  
						
						 
						
						
						
						
					 
					
						2002-09-02 15:00:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7e1b3b9157 
					 
					
						
						
							
							- neue Konfigurationsoption "OperCanUseMode" (Sektion "Global"):  
						
						 
						
						... 
						
						
						
						ist sie aktiv, koennen IRC-Operatoren immer Channel-Modes setzen. 
						
						
					 
					
						2002-09-02 14:59:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f673fb960a 
					 
					
						
						
							
							- an Clients wurden Modes mit fuehrendem ":" geliefert. Das ist zwar RFC-  
						
						 
						
						... 
						
						
						
						konform (IMO), macht aber leider grosse(!!) Probleme :-/ 
						
						
					 
					
						2002-08-27 13:57:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7d30c8cebc 
					 
					
						
						
							
							- Hmpf. "Verfruehtes" CVS-Update einiger Source-Files zurueckgenommen ...  
						
						 
						
						
						
						
					 
					
						2002-08-26 23:47:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d645ce86e9 
					 
					
						
						
							
							- Bei einem JOIN in einen persistenten Channel werden nun evtl. zu setzende  
						
						 
						
						... 
						
						
						
						User-Modes korrekt in den Channel gemeldet. 
						
						
					 
					
						2002-08-26 23:39:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b6cfc17c4 
					 
					
						
						
							
							- neue Funktion Conn_SetPenalty() zum Setzen von sog. "Penalty Zeiten";  
						
						 
						
						... 
						
						
						
						wird bisher nur beim Connect verwendet (eine Sekunde). 
						
						
					 
					
						2002-08-26 00:03:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5063de59b1 
					 
					
						
						
							
							- Prefixe werden nur noch bei reg. Verbindungen validiert, ansonsten ignoriert.  
						
						 
						
						
						
						
					 
					
						2002-07-29 20:35:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e0ed3aa141 
					 
					
						
						
							
							- Semantik der Validate_XXX()-Funktionen verbessert,  
						
						 
						
						... 
						
						
						
						- Validate_Prefix() mit "Leben" erfuellt ;-) 
						
						
					 
					
						2002-07-26 21:12:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3b6c3d6d64 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-07-25 12:34:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e07fab17b1 
					 
					
						
						
							
							- NJOIN wurde "zerhackt" an andere Server weitergegeben.  
						
						 
						
						
						
						
					 
					
						2002-07-25 12:33:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3da161131a 
					 
					
						
						
							
							- KILL konnte keine Remote-Clients toeten; zudem besseres Logging.  
						
						 
						
						
						
						
					 
					
						2002-07-25 11:37:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b1f4200608 
					 
					
						
						
							
							- bei INVITE wurde im Antwort-Status-Code das falsche Prefix verschickt.  
						
						 
						
						
						
						
					 
					
						2002-07-25 11:36:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2d4f7847d8 
					 
					
						
						
							
							- "portability header" werden nun bei Lint-Laeufen gefunden.  
						
						 
						
						
						
						
					 
					
						2002-07-22 13:23:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						81a26d988a 
					 
					
						
						
							
							- Lists_AddInvited() kann nun einen Fehler liefern.  
						
						 
						
						
						
						
					 
					
						2002-07-15 16:35:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d524784ff 
					 
					
						
						
							
							- Channel-Modes "b" und "I" in CHANMODES aufgenommen.  
						
						 
						
						
						
						
					 
					
						2002-07-15 16:34:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a6b61df983 
					 
					
						
						
							
							- neue Konstanten fuer Invite- und Banlists: RPL_xxxLIST_MSG, RPL_ENDOFxxx_MSG  
						
						 
						
						... 
						
						
						
						- neue Message ERR_UNKNOWNMODE_MSG. 
						
						
					 
					
						2002-07-15 16:33:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						72670833cb 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-07-08 17:54:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1902c6bf94 
					 
					
						
						
							
							- Projektdatei fuer den ProjectBuilder unter Mac OS X aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:47:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7a90d92aef 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:47:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a5fb74f3f2 
					 
					
						
						
							
							- Tests auf regex.h und regcomp() entfernt: werde nun doch nicht benoetigt.  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:45:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						adbb2e09df 
					 
					
						
						
							
							- neues Modul match.c/match.h hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:44:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						39b9f65d0d 
					 
					
						
						
							
							- IRC_LIST ruft nun Match() auf und beherrscht somit nun Patterns.  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:44:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf9629b9c7 
					 
					
						
						
							
							- neues #define: REGISTER  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:43:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8907c8dd3d 
					 
					
						
						
							
							- neues Modul "match" begonnen.  
						
						 
						
						
						
						
					 
					
						2002-06-26 15:42:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c1a278b0eb 
					 
					
						
						
							
							- Reihenfolge der Tests geaendert. Ist "huebscher" :-)  
						
						 
						
						
						
						
					 
					
						2002-06-26 12:48:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						21ab8f4640 
					 
					
						
						
							
							- Mac OS X ProjectBuilder-Projektdatei aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-26 12:44:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e1ef0bd4fd 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-11 21:53:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						151babd168 
					 
					
						
						
							
							- IRC_INVITE() validierte das Ziel eines INVITES nicht korrekt.  
						
						 
						
						
						
						
					 
					
						2002-06-11 13:59:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9fd8254ada 
					 
					
						
						
							
							- auch bei IRC_NOTICE() wurde das Ziel nicht korrekt validiert.  
						
						 
						
						
						
						
					 
					
						2002-06-11 13:58:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5329241831 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-10 21:12:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e876e210da 
					 
					
						
						
							
							- Code-Stelle in IRC_JOIN "klarer" gemacht :-)  
						
						 
						
						
						
						
					 
					
						2002-06-10 21:10:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e6d1bcdf82 
					 
					
						
						
							
							- bessere Fehlermeldung, wenn malloc() fehl schlaegt.  
						
						 
						
						
						
						
					 
					
						2002-06-10 21:09:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c3d9c40a74 
					 
					
						
						
							
							- wurde bei PRIVMSG als Ziel ein Server angegeben, so beendete sich der ngircd mit einem assert().  
						
						 
						
						
						
						
					 
					
						2002-06-10 21:08:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4014a8ff0d 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-09 13:21:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						63c36773e4 
					 
					
						
						
							
							- Bessere Logging, wenn malloc() fehl schlaegt.  
						
						 
						
						
						
						
					 
					
						2002-06-09 13:19:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e2b827d8b1 
					 
					
						
						
							
							- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.  
						
						 
						
						... 
						
						
						
						- Neue Funktion Lists_DeleteChannel(). 
						
						
					 
					
						2002-06-09 13:18:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						31a8dd2f2f 
					 
					
						
						
							
							- Invite-Lists weiter implementiert.  
						
						 
						
						... 
						
						
						
						- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.
- Neue Funktion Lists_DeleteChannel(). 
						
						
					 
					
						2002-06-09 13:18:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						27a70171f1 
					 
					
						
						
							
							- Flag "OnlyOnce" bei Lists_AddInvited() ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-06-09 13:17:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1fd7215def 
					 
					
						
						
							
							- Besseres Logging, wenn malloc() fehl schlaegt.  
						
						 
						
						... 
						
						
						
						- Ban- und Invite-Lists werden korrekt aufgeraeumt. 
						
						
					 
					
						2002-06-09 13:15:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						acd91c0164 
					 
					
						
						
							
							- der INCLUDE-Pfad wird nun anders gesetzt; loest Probleme mit ansi2knr.  
						
						 
						
						
						
						
					 
					
						2002-06-02 23:17:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9cb74e8135 
					 
					
						
						
							
							- besseres Logging beim Restart des Servers.  
						
						 
						
						
						
						
					 
					
						2002-06-02 23:16:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b788a3daa5 
					 
					
						
						
							
							- Pre-defined Channels werden spaeter erzeugt.  
						
						 
						
						
						
						
					 
					
						2002-06-02 17:13:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						04162c3944 
					 
					
						
						
							
							- Neue Funktion Channel_InitPredefined().  
						
						 
						
						
						
						
					 
					
						2002-06-02 17:13:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5cac54044b 
					 
					
						
						
							
							- Log-Meldungen bezueglich Server-Restart verbessert.  
						
						 
						
						
						
						
					 
					
						2002-06-02 17:03:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae958aa1a5 
					 
					
						
						
							
							- Syntax von Conn_Handler() geaendert: kein Timeout mehr.  
						
						 
						
						... 
						
						
						
						- Log-Meldungen bezueglich Server-Restart verbessert.
- Timeout von select() auf eine Sekunde erhoeht. 
						
						
					 
					
						2002-06-02 17:03:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b966b2108d 
					 
					
						
						
							
							- Syntax von Conn_Handler() geaendert: kein Timeout mehr.  
						
						 
						
						
						
						
					 
					
						2002-06-02 17:02:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9ec32d15ab 
					 
					
						
						
							
							- die "umask" des Servers wird nun auf 077 gesetzt;  
						
						 
						
						... 
						
						
						
						- Hauptschleife geaendert. 
						
						
					 
					
						2002-06-02 17:01:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						adc1eedda3 
					 
					
						
						
							
							- IRC_INVITE() implementiert.  
						
						 
						
						
						
						
					 
					
						2002-06-02 15:23:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6d28127154 
					 
					
						
						
							
							- neue Funktion Lists_AddInvited().  
						
						 
						
						
						
						
					 
					
						2002-06-02 15:23:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						646acbc0b2 
					 
					
						
						
							
							- neue Konstanten ERR_INVITEONLYCHAN_MSG und ERR_BANNEDFROMCHAN_MSG.  
						
						 
						
						
						
						
					 
					
						2002-06-02 15:22:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74b1205783 
					 
					
						
						
							
							- nicht unterstuetzte Channel-Modes entfernt.  
						
						 
						
						
						
						
					 
					
						2002-06-02 15:14:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7567db01f 
					 
					
						
						
							
							- JOIN: Invite- und Ban-Lists werden nun beachtet.  
						
						 
						
						
						
						
					 
					
						2002-06-02 14:51:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ef328ab392 
					 
					
						
						
							
							- neue Konstanten RPL_INVITING_MSG und ERR_USERONCHANNEL_MSG.  
						
						 
						
						
						
						
					 
					
						2002-06-02 14:15:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						22365b2c55 
					 
					
						
						
							
							- QUIT wurde mir falschem Prefix verschickt.  
						
						 
						
						
						
						
					 
					
						2002-06-01 15:55:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						35507ce97e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-06-01 14:40:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d5b4c6dfd3 
					 
					
						
						
							
							- neue Konstante ERR_USERNOTINCHANNEL_MSG definiert.  
						
						 
						
						
						
						
					 
					
						2002-06-01 14:40:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						234f9472c2 
					 
					
						
						
							
							- IRC_KICK() implementiert.  
						
						 
						
						
						
						
					 
					
						2002-06-01 14:39:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a2119a660a 
					 
					
						
						
							
							- fehlerhaften Fehlercode in IRC_TOPIC() gefixed.  
						
						 
						
						
						
						
					 
					
						2002-06-01 14:37:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dadebb2196 
					 
					
						
						
							
							- Channel_RemoveClient() heisst nun Channel_Quit().  
						
						 
						
						
						
						
					 
					
						2002-06-01 14:36:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bec858c77f 
					 
					
						
						
							
							- neue Funktionen Channel_Kick() und Channel_Quit();  
						
						 
						
						... 
						
						
						
						- Channel_RemoveClient() ist entfallen. 
						
						
					 
					
						2002-06-01 14:36:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cc1e8514f8 
					 
					
						
						
							
							- neue Funktionen Channel_Kick() und Channel_Quit();  
						
						 
						
						... 
						
						
						
						- Channel_RemoveClient() ist entfallen.
- Remove_Client() ueberarbeitet: nun mit Unterstuetzung fuer PART, QUIT und KICK. 
						
						
					 
					
						2002-06-01 14:35:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b5d74751b1 
					 
					
						
						
							
							- Konstanten aufgeraeumt, unnoetige entfernt.  
						
						 
						
						
						
						
					 
					
						2002-06-01 11:10:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9cdf8772b3 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-31 14:22:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bd041df0cc 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-31 14:20:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						124e28b14e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-30 16:54:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a6f2f1afce 
					 
					
						
						
							
							- Projektdatei aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-30 16:52:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7327524fc 
					 
					
						
						
							
							- Weitere Anpassungen an pre-ANSI-Compiler.  
						
						 
						
						
						
						
					 
					
						2002-05-30 16:52:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e74ee37db5 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-28 09:19:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4bf5692888 
					 
					
						
						
							
							- fehlerhafter Test auf "regex.h" korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-05-27 13:12:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c2f60abe55 
					 
					
						
						
							
							- Anpassungen an pre-ANSI-Compiler,  
						
						 
						
						... 
						
						
						
						- Includes aufgeraumt: Header includieren keine anderen mehr. 
						
						
					 
					
						2002-05-27 13:09:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						be7683c79b 
					 
					
						
						
							
							- neue Module "lists", "irc-op" und "resolve" aufgenommen.  
						
						 
						
						
						
						
					 
					
						2002-05-27 13:08:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						269a760f3d 
					 
					
						
						
							
							- Channel-Mode "i" in Feature-Konstante aufgenommen,  
						
						 
						
						
						
						
					 
					
						2002-05-27 13:04:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6430410158 
					 
					
						
						
							
							- Tests auf regex.h,varargs.h und regcomp geaendert.  
						
						 
						
						
						
						
					 
					
						2002-05-27 13:03:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ba258e65a0 
					 
					
						
						
							
							- Anpassungen an pre-ANSI-Compiler.  
						
						 
						
						
						
						
					 
					
						2002-05-27 13:00:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1934257636 
					 
					
						
						
							
							- Anpassungen an pre-ANSI-Compiler.  
						
						 
						
						
						
						
					 
					
						2002-05-27 12:54:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fba52c45e8 
					 
					
						
						
							
							- Aenderungen fuer pre-ANSI-Compiler.  
						
						 
						
						
						
						
					 
					
						2002-05-27 12:35:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2728c74b6c 
					 
					
						
						
							
							- neue Module "irc-op", "lists" und "resolve" integriert.  
						
						 
						
						
						
						
					 
					
						2002-05-27 11:25:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						46ec0f24f6 
					 
					
						
						
							
							- neues Modul "resolve" begonnen.  
						
						 
						
						
						
						
					 
					
						2002-05-27 11:23:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9dc44d9bab 
					 
					
						
						
							
							- neues Modul "lists" begonnen.  
						
						 
						
						
						
						
					 
					
						2002-05-27 11:22:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ea9b72ef79 
					 
					
						
						
							
							- neues Modul "irc-op" begonnen.  
						
						 
						
						
						
						
					 
					
						2002-05-27 11:22:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9212f8a709 
					 
					
						
						
							
							- Test auf malloc.h geaendert: der Header ist nun optional.  
						
						 
						
						
						
						
					 
					
						2002-05-24 23:42:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3862949a46 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-22 11:15:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c23535bc96 
					 
					
						
						
							
							- bei "--configtest" werden keine leeren Bloecke mehr ausgegeben.  
						
						 
						
						
						
						
					 
					
						2002-05-22 11:14:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e7c1b19161 
					 
					
						
						
							
							- Test auf stdint.h korrigiert: der Header ist optional.  
						
						 
						
						
						
						
					 
					
						2002-05-22 09:50:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cc0a694c36 
					 
					
						
						
							
							- alten CVS-ID-Tag entfernt; ansi2knr.c ist direkt von automake uebernommen.  
						
						 
						
						
						
						
					 
					
						2002-05-22 09:44:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						af9b97b55f 
					 
					
						
						
							
							- ansi2knr zum CVS-Tree hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-05-22 09:44:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f43b4e8cd8 
					 
					
						
						
							
							- einige Tests ergaenzt bzw. aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-22 09:34:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8430c55733 
					 
					
						
						
							
							- "ansi2knr" zur "DeANSIfikation" als automake-Option gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-05-22 09:09:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff043fa00f 
					 
					
						
						
							
							- Test, ob Compiler Funktions-Prototypen versteht, hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-05-22 09:09:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						040f5422f2 
					 
					
						
						
							
							- persistente und vordefinierte Channels implementiert.  
						
						 
						
						
						
						
					 
					
						2002-05-21 00:10:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c3aac8ddb4 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-21 00:09:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0b1635e371 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-20 12:02:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74f971284e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-19 14:55:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4f65cf8fb3 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-19 13:10:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b2d472fc50 
					 
					
						
						
							
							- bessere Reaktionen, wenn DNS-Abfragen fehlschlagen.  
						
						 
						
						
						
						
					 
					
						2002-05-19 13:05:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0fb57ecffc 
					 
					
						
						
							
							- Definition von "signed" wieder entfernt: mehr Schaden als Nutzen :-/  
						
						 
						
						
						
						
					 
					
						2002-05-19 10:49:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						237c761f67 
					 
					
						
						
							
							- Dummy fuer inet_aton() entfernt. "signed" wird bei Bedarf definiert.  
						
						 
						
						
						
						
					 
					
						2002-05-19 10:46:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c5461c4596 
					 
					
						
						
							
							- Code aufgeraeumt, Tests auf C99-vsnprintf() entfernt (fuer ngIRCd unnoetig).  
						
						 
						
						
						
						
					 
					
						2002-05-19 10:44:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						31a3bfed54 
					 
					
						
						
							
							- inet_aton() wird nur noch verwendet, wenn vorhanden; ansonsten inet_addr().  
						
						 
						
						
						
						
					 
					
						2002-05-19 10:44:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4432a8164a 
					 
					
						
						
							
							- vsnprintf.h und splint.h zu Projektdatei hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-05-19 10:43:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e9a9bdda13 
					 
					
						
						
							
							- POSIX Regular Expressions werden nun vorausgesetzt,  
						
						 
						
						... 
						
						
						
						- Test auf snprintf und vsnprintf geaendert. 
						
						
					 
					
						2002-05-19 10:42:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						75f1c5ec33 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-19 01:39:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						509a34f0fa 
					 
					
						
						
							
							- die libngportab wurde "zu frueh" zum ngIRCd gelinkt ...  
						
						 
						
						
						
						
					 
					
						2002-05-19 01:30:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						679565603a 
					 
					
						
						
							
							- neue Library "ngportab" begonnen: diese bildet Funktionen nach, die auf  
						
						 
						
						... 
						
						
						
						dem Ziel-System nicht vorhanden sind -- wie z.B. vsnprintf(). 
						
						
					 
					
						2002-05-19 01:17:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cf029a81ac 
					 
					
						
						
							
							- ngircd wird nun gegen die libngportab gelinkt, die evtl. benoetigte  
						
						 
						
						... 
						
						
						
						und nicht auf dem System vorhandene Funktionen nachbildet. 
						
						
					 
					
						2002-05-19 01:15:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2aeb0025cf 
					 
					
						
						
							
							- Test auf ctype.h ergaenzt, Test auf vsnprintf() geaendert.  
						
						 
						
						
						
						
					 
					
						2002-05-19 01:14:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c11e5501aa 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-18 22:46:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f0831174c3 
					 
					
						
						
							
							- h_error wird nur noch ausgewertet, wenn vorhanden.  
						
						 
						
						
						
						
					 
					
						2002-05-18 21:53:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0c15d4977f 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-18 12:21:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						991da8ea2f 
					 
					
						
						
							
							- der Sniffer (--sniffer) aktiviert nun automatisch den Debug-Modus mit.  
						
						 
						
						
						
						
					 
					
						2002-05-18 12:20:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						772de2596d 
					 
					
						
						
							
							- Makefile.am in doc/en wird nun auch erzeugt :-)  
						
						 
						
						
						
						
					 
					
						2002-05-09 10:17:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						be54db83c9 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-05-08 15:44:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cfe1893d2c 
					 
					
						
						
							
							- Dokumentation aktualisiert (u.a. englische Versionen)  
						
						 
						
						
						
						
					 
					
						2002-05-08 15:43:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1536ae30ee 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-29 14:19:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						81297e6c23 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-29 14:11:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f73e403ae5 
					 
					
						
						
							
							- Test auf POSIX Regular-Expression-Funktionen eingebaut.  
						
						 
						
						
						
						
					 
					
						2002-04-24 13:33:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f2b35c3aab 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-23 19:53:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f22f1cf4f4 
					 
					
						
						
							
							- neue Funktion Channel_MemberCount() implementiert.  
						
						 
						
						
						
						
					 
					
						2002-04-23 19:51:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c0c3c3c5f 
					 
					
						
						
							
							- Neue Funktion IRC_LIST() begonnen zu implementieren.  
						
						 
						
						
						
						
					 
					
						2002-04-23 19:51:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d2407dbc5 
					 
					
						
						
							
							- Neue IRC-Funktion LIST implementiert.  
						
						 
						
						
						
						
					 
					
						2002-04-23 19:50:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28a58717be 
					 
					
						
						
							
							- zwei neue Konstanten definiert: RPL_LIST_MSG und RPL_LISTEND_MSG.  
						
						 
						
						
						
						
					 
					
						2002-04-23 19:50:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f0ebf6c120 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-14 14:03:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7f79591522 
					 
					
						
						
							
							- IRC_QUIT(): der QUIT-Befehl wird nun auch von unreg. Clients akzeptiert.  
						
						 
						
						
						
						
					 
					
						2002-04-14 14:02:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3be7b9ef59 
					 
					
						
						
							
							- Count_MyServers() zaehlt nun wieder richtig, LUSERS sollte nun wieder die  
						
						 
						
						... 
						
						
						
						korrekte Anzahl eigener Server-Links anzeigen. 
						
						
					 
					
						2002-04-14 13:54:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bd5de06c67 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-09 21:23:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						49a57354f2 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-08 17:53:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b4e9152ad 
					 
					
						
						
							
							- Format-String fuer Log-Meldung bei Nick-Aenderungen lokaler Clients  
						
						 
						
						... 
						
						
						
						war corrupt, der Server stuerzte so in der Regel ab :-( 
						
						
					 
					
						2002-04-08 16:37:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b8c153df54 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-08 01:25:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2310ac2c39 
					 
					
						
						
							
							- Es wird nicht mehr anhand der Parameter-Anzahl, sondern des Token erkannt,  
						
						 
						
						... 
						
						
						
						ob es sich beim SERVER-Befehl um ein- oder ausgehende Verbindungen handelt
  und somit die eigenen PASS- und SERVER-Befehle gesendet werden muessen. 
						
						
					 
					
						2002-04-08 01:20:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						89edc330f1 
					 
					
						
						
							
							- neue Konstante TOKEN_OUTBOUND.  
						
						 
						
						
						
						
					 
					
						2002-04-08 01:18:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1f975b6e05 
					 
					
						
						
							
							- ausgehende, sich im Aufbau befindende Server-Links werden nun mit einem  
						
						 
						
						... 
						
						
						
						speziellen Token (TOKEN_OUTBOUND) versehen, damit der Server sie spaeter
  als solche wieder erkennen kann. 
						
						
					 
					
						2002-04-08 01:17:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						97d5e1b49b 
					 
					
						
						
							
							- MAX_OPERATORS und MAX_SERVERS auf je 16 angehoben :-)  
						
						 
						
						
						
						
					 
					
						2002-04-08 00:13:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						75c0bd250e 
					 
					
						
						
							
							- stdlib.h wird nun includiert.  
						
						 
						
						
						
						
					 
					
						2002-04-04 13:03:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7d4e9a019f 
					 
					
						
						
							
							- string.h wird nun includiert.  
						
						 
						
						
						
						
					 
					
						2002-04-04 13:03:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ddbf2626d7 
					 
					
						
						
							
							- das "new line" am Ende der Datei fehlte ...  
						
						 
						
						
						
						
					 
					
						2002-04-04 13:03:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e803116f1 
					 
					
						
						
							
							- Manual-Pages wurden bei "clean" nach wie vor geloescht ... Upsa!  
						
						 
						
						
						
						
					 
					
						2002-04-04 13:02:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4b17e86c96 
					 
					
						
						
							
							- die Manual-Pages fehlten in Distributions-Archiven.  
						
						 
						
						
						
						
					 
					
						2002-04-04 12:28:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						265dc87da9 
					 
					
						
						
							
							- Formatierung des Author-Abschnitt korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-04-02 20:44:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bc87234fed 
					 
					
						
						
							
							- Zeilenumbruch korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-04-02 20:38:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c6dec3ffe 
					 
					
						
						
							
							- Manual-Page enthaelt nun auch korrekte URLs.  
						
						 
						
						
						
						
					 
					
						2002-04-02 20:24:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bee32fb05a 
					 
					
						
						
							
							- Manual Page aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-02 20:19:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c98200aaa3 
					 
					
						
						
							
							- nroff/groff werden doch nicht benoetigt, Test wieder entfernt.  
						
						 
						
						
						
						
					 
					
						2002-04-02 18:17:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ac5c8bea9c 
					 
					
						
						
							
							- Manual-Pages unter neuen Namen begonnen.  
						
						 
						
						
						
						
					 
					
						2002-04-02 18:14:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b2cf9efc3a 
					 
					
						
						
							
							- Manual-Pages heissen nun anders und werden auch nicht mehr "bereits  
						
						 
						
						... 
						
						
						
						uebersetzt" installiert. 
						
						
					 
					
						2002-04-02 18:13:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a189b3a5c4 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-04-01 17:21:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						60e76ed474 
					 
					
						
						
							
							- Dokumentation aus branch-0-4-x uebernommen.  
						
						 
						
						
						
						
					 
					
						2002-04-01 17:20:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5b27e491d4 
					 
					
						
						
							
							- URL der Homepage zu Versionstext hinzugefueht (aus branch-0-4-x).  
						
						 
						
						
						
						
					 
					
						2002-04-01 17:05:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						284a0afb1d 
					 
					
						
						
							
							- Dokumentation aktualisiert (uebernommen aus branch-0-4-x).  
						
						 
						
						
						
						
					 
					
						2002-03-31 23:34:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e8cd4d9b70 
					 
					
						
						
							
							Manualpage verbessert.  
						
						 
						
						
						
						
					 
					
						2002-03-31 21:42:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ccf89512f6 
					 
					
						
						
							
							- Manual-Page aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-31 21:36:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2ebc35e18b 
					 
					
						
						
							
							- nun wird groff oder nroff verwendet. Pfade angepasst.  
						
						 
						
						
						
						
					 
					
						2002-03-31 20:55:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69b05aca38 
					 
					
						
						
							
							- Manual-Pages begonnen und in Source-Tree eingebunden.  
						
						 
						
						
						
						
					 
					
						2002-03-31 20:23:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c9a08ad178 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-31 17:59:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e6ffa6a6f 
					 
					
						
						
							
							- die Versionsnummer des HEAD-Branch im CVS ist nun einfach nur noch "CVS".  
						
						 
						
						
						
						
					 
					
						2002-03-31 17:54:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b58ab32b9f 
					 
					
						
						
							
							- im Debug-Modus wird nun der Name der "Error-Datei" ausgegeben.  
						
						 
						
						
						
						
					 
					
						2002-03-31 16:46:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						85aad86906 
					 
					
						
						
							
							- Kommandozeilen-Option "-f" wurde falsch geparsed.  
						
						 
						
						
						
						
					 
					
						2002-03-31 13:20:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d79b2f0a35 
					 
					
						
						
							
							- unter A/UX wird nun _POSIX_SOURCE definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-30 18:02:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c5eaea7161 
					 
					
						
						
							
							- Test auf ngircd.conf in -f geaendert: das test von A/UX kennt kein -e.  
						
						 
						
						
						
						
					 
					
						2002-03-30 15:33:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e506ae44e0 
					 
					
						
						
							
							- falschen Patch rueckgaengig gemacht ...  
						
						 
						
						
						
						
					 
					
						2002-03-30 13:40:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bebf0383d0 
					 
					
						
						
							
							- in das "Error-File" werden wieder "kritische" Meldungen geschrieben.  
						
						 
						
						
						
						
					 
					
						2002-03-30 13:37:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c99b8377f 
					 
					
						
						
							
							- wenn kein ListenPort definiert ist, so wird nun 6667 als Default verwendet.  
						
						 
						
						
						
						
					 
					
						2002-03-30 13:08:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c9e8d4bbad 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-30 13:03:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d68fb7a320 
					 
					
						
						
							
							- in das Error-Log wurde eine nicht-initialisierte Start-Zeit geschrieben.  
						
						 
						
						
						
						
					 
					
						2002-03-29 23:58:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7efefd30f1 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-29 23:41:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fe06f6e990 
					 
					
						
						
							
							- Error-Log wird nach User-Wechsel mit Log_InitErrorfile() initialisiert.  
						
						 
						
						... 
						
						
						
						- Einige Tippfehler korrigiert ... 
						
						
					 
					
						2002-03-29 23:34:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3d74a9c323 
					 
					
						
						
							
							- Error-Log wird nach User-Wechsel initialisiert: Log_InitErrorfile().  
						
						 
						
						
						
						
					 
					
						2002-03-29 23:33:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c2d0ae5de 
					 
					
						
						
							
							- neue Konfigurations-Variablen ServerUID und ServerGID.  
						
						 
						
						
						
						
					 
					
						2002-03-29 23:33:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						07c3e62e11 
					 
					
						
						
							
							- der Daemon kann nun seine UID und GID wechseln.  
						
						 
						
						
						
						
					 
					
						2002-03-29 22:56:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						773d886df6 
					 
					
						
						
							
							- Handling des "Error-File" (stderr) geaendert.  
						
						 
						
						
						
						
					 
					
						2002-03-29 22:55:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d47f88427d 
					 
					
						
						
							
							- ERROR_DIR auf "/tmp" geaendert: dort darf i.d.R. jeder schreiben.  
						
						 
						
						
						
						
					 
					
						2002-03-29 22:55:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95d55c56c6 
					 
					
						
						
							
							- Conn_NewListener() erwartet den Port nun als "unsigned int".  
						
						 
						
						
						
						
					 
					
						2002-03-29 22:54:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4cdc98154c 
					 
					
						
						
							
							- Conf_ListenPorts[] ist nun unsigned.  
						
						 
						
						... 
						
						
						
						- Neue Konfigurations-Variablen Conf_UID und Conf_GID. 
						
						
					 
					
						2002-03-29 22:53:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d4a9ceae75 
					 
					
						
						
							
							- das "localstatedir" wird nicht mehr erzeugt, da nicht mehr benoetigt.  
						
						 
						
						
						
						
					 
					
						2002-03-29 22:52:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6fbb2b7a67 
					 
					
						
						
							
							- LOCALSTATEDIR wird nicht mehr benoetigt.  
						
						 
						
						
						
						
					 
					
						2002-03-29 22:51:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1c00ddffec 
					 
					
						
						
							
							- das Error-File wird nun komplett durch das Log-Modul verwaltet, der  
						
						 
						
						... 
						
						
						
						Dateiname enthaelt nun die PID: so koennen mehrere Instanzen laufen. 
						
						
					 
					
						2002-03-29 20:59:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f4b23bfc96 
					 
					
						
						
							
							- ERROR_FILE wurde durch ERROR_DIR ersetzt.  
						
						 
						
						
						
						
					 
					
						2002-03-29 20:58:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						72accd4ee5 
					 
					
						
						
							
							- neuer Kommandozeilen-Parameter "--config"/"-f".  
						
						 
						
						
						
						
					 
					
						2002-03-28 14:15:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d7ecb84847 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-28 14:15:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						da8da1ce7d 
					 
					
						
						
							
							- Hmpf. NOTICE von Server Notices wurde ohne Absender verschickt :-/  
						
						 
						
						
						
						
					 
					
						2002-03-27 21:03:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						20a2ffef88 
					 
					
						
						
							
							- Server Notices (User-Mode "s") implementiert.  
						
						 
						
						
						
						
					 
					
						2002-03-27 20:53:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6b58ab8427 
					 
					
						
						
							
							- einige Log-Meldungen werden nun auch als Server Notice verschickt.  
						
						 
						
						
						
						
					 
					
						2002-03-27 20:52:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e9b98fefc6 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-27 20:51:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95be386e9d 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-27 19:01:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a89dc54690 
					 
					
						
						
							
							- neuer Kommandozeilen-Parameter "--configtest": gibt die verwendete Server-  
						
						 
						
						... 
						
						
						
						Konfiguration aus. Diesbezuegliche Ausgaben bei "--help" sind entfallen. 
						
						
					 
					
						2002-03-27 16:41:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e8668cf593 
					 
					
						
						
							
							- NGIRCd_ConfFile definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-27 16:40:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bdf53a6d29 
					 
					
						
						
							
							- MAX_LOG_MSG_LEN ist nun global in defines.h definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-27 16:40:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d09dfb3e36 
					 
					
						
						
							
							- neues #define: MAX_LOG_MSG_LEN.  
						
						 
						
						
						
						
					 
					
						2002-03-27 16:39:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f86083a057 
					 
					
						
						
							
							- neue Funktion Conf_Test() zum Testen der Konfiguration.  
						
						 
						
						... 
						
						
						
						- Conf_File ist entfallen, ist nun NGIRCd_ConfFile. 
						
						
					 
					
						2002-03-27 16:39:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bcc5138518 
					 
					
						
						
							
							- Kommentar korrekt eingerueckt. Wow ;-)  
						
						 
						
						
						
						
					 
					
						2002-03-26 23:58:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e39925af9b 
					 
					
						
						
							
							- Ping-Timeouts geben als Debug-Meldung den konfigurierten Timeout mit aus.  
						
						 
						
						
						
						
					 
					
						2002-03-26 23:47:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d58fe2f185 
					 
					
						
						
							
							- lint-Target in Haupt-Makefile aufgenommen.  
						
						 
						
						
						
						
					 
					
						2002-03-25 19:39:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b79ba679a1 
					 
					
						
						
							
							- SPLint in Makefiles als Target "lint" eingebunden.  
						
						 
						
						
						
						
					 
					
						2002-03-25 19:38:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8d79f26721 
					 
					
						
						
							
							- neuer Header splint.h fuer Code-Check mit SPLint.  
						
						 
						
						
						
						
					 
					
						2002-03-25 19:13:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						95a4b1b158 
					 
					
						
						
							
							- einige Anpassungen nach Code-Check mit SPLint ;-)  
						
						 
						
						
						
						
					 
					
						2002-03-25 19:11:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c0ef984273 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-25 17:24:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a323186926 
					 
					
						
						
							
							- neue Konstante fuer "Server Messages" (User-Mode "s").  
						
						 
						
						
						
						
					 
					
						2002-03-25 17:17:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						117c1df65a 
					 
					
						
						
							
							- bei Get_Prefix() fehlte das "LOCAL".  
						
						 
						
						
						
						
					 
					
						2002-03-25 17:13:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d4fca86ae8 
					 
					
						
						
							
							- alle Client_GetFromID() durch Client_Search() ersetzt.  
						
						 
						
						... 
						
						
						
						- neuer Mode "s": Server Messages. 
						
						
					 
					
						2002-03-25 17:11:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						bc4ed22635 
					 
					
						
						
							
							- alle Client_GetFromID() durch Client_Search() ersetzt.  
						
						 
						
						
						
						
					 
					
						2002-03-25 17:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c74083645a 
					 
					
						
						
							
							- alle Client_GetFromID() durch Client_Search() ersetzt.  
						
						 
						
						... 
						
						
						
						- IRC_PRIVMSG() ruft nun intern Channel_Write() auf. 
						
						
					 
					
						2002-03-25 17:04:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0ac6151be9 
					 
					
						
						
							
							- Client_GetFromID() ist entfallen: Client_Search() benutzen!  
						
						 
						
						... 
						
						
						
						- Client-Struktur um Hash-Wert ueber ID/Nick ergaenzt. 
						
						
					 
					
						2002-03-25 17:01:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b5c16c228b 
					 
					
						
						
							
							- Client_SetID() berechnet Hash-Wert ueber ID/Nick.  
						
						 
						
						... 
						
						
						
						- Client_GetFromID() heisst nun Client_Search(), zudem wird via Hash gesucht.
- Client_CheckNick() sucht nicht mehr selber.
- altes Client_Search() ist entfallen (s.o.). 
						
						
					 
					
						2002-03-25 16:59:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cec0e2a4d7 
					 
					
						
						
							
							- Channel-Struktur um Hash-Wert ueber Namen ergaenzt.  
						
						 
						
						... 
						
						
						
						- Neue Funktion Channel_Write(). 
						
						
					 
					
						2002-03-25 16:55:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0e38d10bcd 
					 
					
						
						
							
							- New_Chan() berechnet Hash-Werte ueber den Namen.  
						
						 
						
						... 
						
						
						
						- Channel_Search() verwendet nun Hash-Werte.
- Neue Funktion Channel_Write(). 
						
						
					 
					
						2002-03-25 16:54:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7bb2c6b012 
					 
					
						
						
							
							- portabtest als neues Target im ProjectBuilder eingefuehrt.  
						
						 
						
						
						
						
					 
					
						2002-03-25 16:40:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						281d8e454d 
					 
					
						
						
							
							- Default PONG-Timeout auf 20 Sekunden verdoppelt.  
						
						 
						
						
						
						
					 
					
						2002-03-25 16:14:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e5a56cea7 
					 
					
						
						
							
							- Dateien umsortiert.  
						
						 
						
						
						
						
					 
					
						2002-03-22 00:22:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0df6a76103 
					 
					
						
						
							
							- Hast wird immer ueber in Kleinbuchstaben gewandelten String berechnet.  
						
						 
						
						
						
						
					 
					
						2002-03-22 00:21:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fdf23efef4 
					 
					
						
						
							
							- neue Funktion ngt_LowerStr().  
						
						 
						
						
						
						
					 
					
						2002-03-22 00:17:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d7d2ab3d7f 
					 
					
						
						
							
							- README aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-21 23:25:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b9a2c4a8ec 
					 
					
						
						
							
							- Meldungen im Error-File werden nun mit Zeitangabe versehen.  
						
						 
						
						
						
						
					 
					
						2002-03-21 12:00:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						69f683070a 
					 
					
						
						
							
							- Nick-Aenderungen: Log-Eintrag nur noch im Debug-Modus bzw. fuer lokale User.  
						
						 
						
						
						
						
					 
					
						2002-03-19 16:38:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						31015c8306 
					 
					
						
						
							
							- portabtest wird nur noch compiliert, wenn benoetigt (z.B. "make check")  
						
						 
						
						
						
						
					 
					
						2002-03-15 15:41:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b422b11865 
					 
					
						
						
							
							- API fuer Hash() definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-14 15:49:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8a45b177ce 
					 
					
						
						
							
							- Implementation einer Hash-Funktion begonnen.  
						
						 
						
						
						
						
					 
					
						2002-03-14 15:31:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28c5a21fa0 
					 
					
						
						
							
							- einige assert()-Pruefungen in Conn_WriteStr() ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-03-14 13:42:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						239727b411 
					 
					
						
						
							
							- A/UX kennt O_NONBLOCK nicht? Oder in einem anderen Header? ...?  
						
						 
						
						
						
						
					 
					
						2002-03-13 00:15:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						34d5434478 
					 
					
						
						
							
							- Test, ob bereits ein Server einer Gruppe aktiv ist, korrigiert.  
						
						 
						
						
						
						
					 
					
						2002-03-12 23:45:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03c3f3c990 
					 
					
						
						
							
							- Netz-Split-Nachricht war so falsch. Nun ist sie korrekt aber nicht schoen.  
						
						 
						
						
						
						
					 
					
						2002-03-12 23:43:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9146fa2534 
					 
					
						
						
							
							- Projektdatei an neue Quellcode-Struktur angepasst.  
						
						 
						
						
						
						
					 
					
						2002-03-12 23:42:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						882c91280e 
					 
					
						
						
							
							- Versions-String um "Vendor" erweitert.  
						
						 
						
						
						
						
					 
					
						2002-03-12 22:08:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e298b83b92 
					 
					
						
						
							
							- Informationen um "Vendor" ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-03-12 21:47:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c46f623d6f 
					 
					
						
						
							
							- Beispiel-Konfiguration besser dokumentiert (Kommentar-Zeichen).  
						
						 
						
						
						
						
					 
					
						2002-03-12 16:08:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						27d131a177 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-12 15:35:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7049b60af4 
					 
					
						
						
							
							- der System-Typ wird nun wieder korrekt ermittelt und verwendet.  
						
						 
						
						
						
						
					 
					
						2002-03-12 15:19:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7633e2f8c3 
					 
					
						
						
							
							- config.sub und congfig.guess zu ngIRCd-Distribution hinzugefuegt.  
						
						 
						
						
						
						
					 
					
						2002-03-12 14:39:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ca33cbda05 
					 
					
						
						
							
							- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch  
						
						 
						
						... 
						
						
						
						einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr. 
						
						
					 
					
						2002-03-12 14:37:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d18ca0b85d 
					 
					
						
						
							
							- externe portab-Header werden nicht mehr benoetigt. Notwendige Teile sind  
						
						 
						
						... 
						
						
						
						nun im ngIRCd-Source-Tree enthalten. 
						
						
					 
					
						2002-03-12 14:36:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fbfb343176 
					 
					
						
						
							
							- Datei ist faelschlicherweise in das CVS "geschliddert" ... ,-)  
						
						 
						
						
						
						
					 
					
						2002-03-11 22:08:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f7a0ff1f65 
					 
					
						
						
							
							- SQUIT, QUIT: Loglevel bei unbekannten Clients wieder auf WARNING erhoeht.  
						
						 
						
						
						
						
					 
					
						2002-03-11 22:06:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						50ec7a56a4 
					 
					
						
						
							
							- Client_Destroy() hat neuen Paramter: QUITs fuer Clients verschicken?  
						
						 
						
						
						
						
					 
					
						2002-03-11 22:04:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						92793d3114 
					 
					
						
						
							
							- Log-Level von SQUIT und QUIT bei unbekannten Clients auf DEBUG herabgesetzt....  
						
						 
						
						
						
						
					 
					
						2002-03-11 17:33:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9fc7e66f66 
					 
					
						
						
							
							- Log-Level von SQUIT und QUIT bei unbekannten Clients auf DEBUG herabgesetzt.  
						
						 
						
						
						
						
					 
					
						2002-03-11 17:33:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						590f2a3f0c 
					 
					
						
						
							
							- ein sofortiger Re-Connect wird nur dann versucht, wenn die Vernindung  
						
						 
						
						... 
						
						
						
						"lange genug" bereits bestanden hatte. 
						
						
					 
					
						2002-03-11 00:04:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						221058009c 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 22:41:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5fa05dcea8 
					 
					
						
						
							
							- IRC_PING() ist, wenn nicht im "strict RFC"-Mode, toleranter und akzptiert  
						
						 
						
						... 
						
						
						
						beliebig viele Parameter: z.B. BitchX sendet soetwas. 
						
						
					 
					
						2002-03-10 22:40:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						dce77559fa 
					 
					
						
						
							
							- Netz-Splits werden nun als soche ausgegeben.  
						
						 
						
						
						
						
					 
					
						2002-03-10 22:03:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						df09e7afd3 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-03-10 18:47:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2464556a7d 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 18:46:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a8aab6bfdd 
					 
					
						
						
							
							- Beispiel-Konfigurationsdatei besser dokumentiert und erweitert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 18:46:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						23add79c3e 
					 
					
						
						
							
							- bei WHO, WHOIS und NAMES wird nun nur noch der Status "Operator" oder  
						
						 
						
						... 
						
						
						
						"voiced" geliefert -- nicht mehr beides. 
						
						
					 
					
						2002-03-10 18:16:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e6faca1337 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:51:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d67d94ea04 
					 
					
						
						
							
							- Handling von "--version" und "--help" nochmal geaendert ...  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:50:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0777bca325 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:46:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0903e7763c 
					 
					
						
						
							
							- bei "ngircd --version" werden nun die eincompilierten Pfade angezeigt.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:45:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						89f9522e22 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:19:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						965855756b 
					 
					
						
						
							
							- der Bindestrich ("-") ist nun auch in Nicknames erlaubt.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:15:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5bd4734a88 
					 
					
						
						
							
							- die Pfade der Konfigurationsdatei, des MOTD und das Error-Files werden  
						
						 
						
						... 
						
						
						
						nun aus den Vorgaben von configure ermittelt. 
						
						
					 
					
						2002-03-10 17:07:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						37c7087c6f 
					 
					
						
						
							
							- das "localstatedir" wird fur "ngircd.err" angelegt.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:06:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						317941d840 
					 
					
						
						
							
							- die Beispiel-Konfigurationsdatei wird als ngircd.conf installiert,  
						
						 
						
						... 
						
						
						
						wenn noch keine "echte" Konfigurationsdatei vorhanden ist. 
						
						
					 
					
						2002-03-10 17:05:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						652a003ef5 
					 
					
						
						
							
							- es werden nun die Konstanten SYSCONFDIR und LOCALSTATEDIR definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-10 17:03:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						81889df4b7 
					 
					
						
						
							
							- Anpassungen an neues GNU automake/autoconf: acconfig.h entfaellt nun.  
						
						 
						
						
						
						
					 
					
						2002-03-10 15:40:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0e092b3f06 
					 
					
						
						
							
							- kleine Code-Umstellungen.  
						
						 
						
						
						
						
					 
					
						2002-03-06 15:50:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2006b6195e 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-06 15:39:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fe2bc90e45 
					 
					
						
						
							
							- stderr wird nun in eine Datei umgelenkt (ngircd.err). Wenn der Server  
						
						 
						
						... 
						
						
						
						nicht im Debug-Modus laeuft, so wird diese bei Programmende geloescht. 
						
						
					 
					
						2002-03-06 15:36:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						10aa35cc91 
					 
					
						
						
							
							- Dateinamen und Pfad sind nun in Konstanten definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-06 15:35:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c68c092ce3 
					 
					
						
						
							
							- ein paar assert()-Tests ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-03-06 14:30:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0a13ff41ea 
					 
					
						
						
							
							- kleinere Umstellungen.  
						
						 
						
						
						
						
					 
					
						2002-03-06 14:30:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ae6ab2c3e0 
					 
					
						
						
							
							- Logging geaendert: detaillierter im Syslog, "allgemeiner" fuer Clients.  
						
						 
						
						
						
						
					 
					
						2002-03-04 23:16:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b3a64f5e08 
					 
					
						
						
							
							- der WHO-Befehl (ohne Argumente) gat teilweise Channel-Names vergessen.  
						
						 
						
						
						
						
					 
					
						2002-03-04 01:43:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						802a17b11d 
					 
					
						
						
							
							- der AWAY-Mode wurde nicht ueber mehrere Server-Links weitergegeben.  
						
						 
						
						
						
						
					 
					
						2002-03-04 01:06:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2b6309719f 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-04 01:06:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5562f411c4 
					 
					
						
						
							
							- neue Konstante DEFAULT_AWAY_MSG fuer die Default-Away-Meldung.  
						
						 
						
						
						
						
					 
					
						2002-03-04 01:05:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a1a3e67de6 
					 
					
						
						
							
							- neuen Clients mit Mode "a" wird nun auch der Default-Away-Text gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-03-04 01:04:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7de4683506 
					 
					
						
						
							
							- WHO implementiert (bisher ohne Unterstuetzung von Masks)  
						
						 
						
						
						
						
					 
					
						2002-03-03 19:44:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						360bddd600 
					 
					
						
						
							
							- Aktualisierungen.  
						
						 
						
						
						
						
					 
					
						2002-03-03 19:41:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9d5551ba6d 
					 
					
						
						
							
							- neue Konstanten RPL_ENDOFWHO_MSG und RPL_WHOREPLY_MSG definiert.  
						
						 
						
						
						
						
					 
					
						2002-03-03 19:41:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14aba7c1b2 
					 
					
						
						
							
							- Sourcen auf weitere Module fuer IRC-Befehle aufgesplitted.  
						
						 
						
						... 
						
						
						
						- IRC-Befehl WHO implementiert. 
						
						
					 
					
						2002-03-03 17:17:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						10363b398e 
					 
					
						
						
							
							- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)  
						
						 
						
						
						
						
					 
					
						2002-03-03 17:17:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2ee05c9a68 
					 
					
						
						
							
							- Source in weitere Module fuer IRC-Befehle aufgesplitted.  
						
						 
						
						
						
						
					 
					
						2002-03-03 17:15:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8dd92fbcd8 
					 
					
						
						
							
							- README aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-03 13:08:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e7214c151f 
					 
					
						
						
							
							- Dokumentation aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-03 13:07:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						829f741ccd 
					 
					
						
						
							
							- Versionsnummer auf 0.3.0-CVS angehoben.  
						
						 
						
						
						
						
					 
					
						2002-03-02 03:57:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6878d25d04 
					 
					
						
						
							
							- INSTALL um Hinweise auf portab.h etc. ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-03-02 03:47:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						250ef1ab55 
					 
					
						
						
							
							- Version 0.3.0  
						
						 
						
						
						
						
					 
					
						2002-03-02 03:36:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7b8b542396 
					 
					
						
						
							
							- Aenderung des Idle-Verhalten revidiert: das war ein Schnellschuss :-/  
						
						 
						
						
						
						
					 
					
						2002-03-02 03:32:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5457e0788a 
					 
					
						
						
							
							- Timeouts ausgehender Verbindungen werden besser erkannt (z.B. unter Cygwin).  
						
						 
						
						... 
						
						
						
						- Idle-Time der Hauptschleife [Conn_Handle()] erhoeht: weniger Last. 
						
						
					 
					
						2002-03-02 02:44:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						09da2c9afd 
					 
					
						
						
							
							- Aktualisierungen.  
						
						 
						
						
						
						
					 
					
						2002-03-02 01:36:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						7157d93651 
					 
					
						
						
							
							- Channel- und Nicknames werden nun ordentlich validiert.  
						
						 
						
						
						
						
					 
					
						2002-03-02 01:35:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0370c4843f 
					 
					
						
						
							
							- Bei der USER-Registrierung wird NICK nicht mehr sofort geforwarded,  
						
						 
						
						... 
						
						
						
						sondern erst dann, wenn auch ein gueltiges USER empfangen wurde. 
						
						
					 
					
						2002-03-02 00:49:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a3ee1a9a26 
					 
					
						
						
							
							- bei abgebrochene ausgehende Server-Verbindungen wird der naechste Ver-  
						
						 
						
						... 
						
						
						
						bindungsversuch in RECONNECT_DELAY Sekunden (3) unternommen und nicht
  mehr "ConnectRetry" Sekunden gewartet. 
						
						
					 
					
						2002-03-02 00:43:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cbce54e0fc 
					 
					
						
						
							
							- der Wert der Konfigurations-Variable "ConnectRetry" wird besser beachtet.  
						
						 
						
						
						
						
					 
					
						2002-03-02 00:29:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5facc989c5 
					 
					
						
						
							
							Aktualisierung.  
						
						 
						
						
						
						
					 
					
						2002-03-02 00:29:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						02f394f0ce 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-03-02 00:25:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6da91c34b4 
					 
					
						
						
							
							- ausgehende Verbindungen werden nun asyncron connectiert und blockieren  
						
						 
						
						... 
						
						
						
						nicht mehr den Server. Dadurch waren einige Aenderungen noetig.
- diverse Log-Meldungen ueberarbeitet. 
						
						
					 
					
						2002-03-02 00:23:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						40f07f2f5c 
					 
					
						
						
							
							- Forwarding von TOPIC an andere Server gefixed. Hoffentlich ;-)  
						
						 
						
						
						
						
					 
					
						2002-02-28 00:48:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ef7f7a90f4 
					 
					
						
						
							
							- einige Funktionen in irc-xxx-Module ausgegliedert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:26:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c23199d971 
					 
					
						
						
							
							- Modul aus irc.c bzw. irc.h ausgegliedert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:26:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b56eb4d8d4 
					 
					
						
						
							
							- Anpassungen an Aufteilung von irc.d, Init- und Exit-Funktionen entfernt.  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:25:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d022c1bf4e 
					 
					
						
						
							
							- CONNECTED und DISCONNECTED fuer die irc-xxx-Module wird nun hier definiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:24:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fc186d77c1 
					 
					
						
						
							
							- ueberfluessige Init- und Exit-Funktionen entfernt.  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:24:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ff54198f43 
					 
					
						
						
							
							- Includes fuer einige Header bereinigt.  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:23:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a22a3d5f29 
					 
					
						
						
							
							- einige Header umgestellt, neue Source-Dateien irc-xxx.c  
						
						 
						
						
						
						
					 
					
						2002-02-27 23:22:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						070da48826 
					 
					
						
						
							
							- NEWS und ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 20:55:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9780ed1f21 
					 
					
						
						
							
							- Channel-Topics werden nun auch korrekt von anderen Server angenommen.  
						
						 
						
						
						
						
					 
					
						2002-02-27 20:55:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d59f029043 
					 
					
						
						
							
							- Channel-Topics implementiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 20:33:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d58e22a3ea 
					 
					
						
						
							
							- neue Text-Konstante: ERR_NOTONCHANNEL_MSG  
						
						 
						
						
						
						
					 
					
						2002-02-27 20:33:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8975c7a204 
					 
					
						
						
							
							- neue Konstante: CHANNEL_TOPIC_LEN  
						
						 
						
						
						
						
					 
					
						2002-02-27 20:32:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						52548bd3e3 
					 
					
						
						
							
							- neue Funktionen Channel_Topic() und Channel_SetTopic().  
						
						 
						
						
						
						
					 
					
						2002-02-27 20:32:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						caf41e5bba 
					 
					
						
						
							
							- Aktualisierungen.  
						
						 
						
						
						
						
					 
					
						2002-02-27 19:02:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c01ac4e33 
					 
					
						
						
							
							- PRIVMSG zeugt nun bei Texten an User an, wenn diese "away" sind.  
						
						 
						
						
						
						
					 
					
						2002-02-27 18:57:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						949977e878 
					 
					
						
						
							
							- IRC-Befehl "AWAY" implementert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 18:23:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						83177581e4 
					 
					
						
						
							
							- neue Text-Konstanten RPL_UNAWAY_MSG und RPL_NOWAWAY_MSG.  
						
						 
						
						
						
						
					 
					
						2002-02-27 18:23:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						18d881876d 
					 
					
						
						
							
							- Mode "a" (away) in USERMODES aufgenommen.  
						
						 
						
						
						
						
					 
					
						2002-02-27 18:22:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c48501245e 
					 
					
						
						
							
							- neue Funktion Client_SetAway() und Client_Away() implementiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 18:22:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b53b5728a6 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 17:07:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						cd6e40493c 
					 
					
						
						
							
							- PRIVMSG beachtet nun die Channel-Modes "n" und "m".  
						
						 
						
						
						
						
					 
					
						2002-02-27 17:05:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						82da6d2ff1 
					 
					
						
						
							
							- neue Text-Konstante ERR_CANNOTSENDTOCHAN_MSG eingefuehrt.  
						
						 
						
						
						
						
					 
					
						2002-02-27 17:05:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f99a8ed18f 
					 
					
						
						
							
							- ChangeLog aktualisiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 16:05:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a7bbcef6e0 
					 
					
						
						
							
							- Bug bei belegtem Nickname bei User-Registrierung (NICK-Befehl) behoben.  
						
						 
						
						
						
						
					 
					
						2002-02-27 16:04:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c147ebef0d 
					 
					
						
						
							
							- NAMES beachtet nun das "invisible" Flag ("i") von Usern.  
						
						 
						
						
						
						
					 
					
						2002-02-27 15:23:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						153aa0aac8 
					 
					
						
						
							
							- neue Funktion Channel_IsMemberOf() implementiert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 15:21:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						28d5898617 
					 
					
						
						
							
							- Logging beim Abmelden von Clients (erneut) geaendert: nun ist's aber gut ;-)  
						
						 
						
						
						
						
					 
					
						2002-02-27 14:47:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						140d1aa505 
					 
					
						
						
							
							- Logging bei Timeout von Verbindungen geaendert.  
						
						 
						
						
						
						
					 
					
						2002-02-27 14:47:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d360137d94 
					 
					
						
						
							
							- gerade eben in SQUIT eingefuehrten Bug behoben: entfernte Server werden nun  
						
						 
						
						... 
						
						
						
						nur noch geloescht, die Verbindung, von der SQUIT kam, bleibt wieder offen. 
						
						
					 
					
						2002-02-27 03:44:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						805096d173 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-27 03:08:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						70e3c6b50a 
					 
					
						
						
							
							- Log-Meldungen bei SQUIT erneut ueberarbeitet ...  
						
						 
						
						
						
						
					 
					
						2002-02-27 03:08:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b181f1bd3c 
					 
					
						
						
							
							- SQUIT wird auf jeden Fall geforwarded, zudem besseres Logging.  
						
						 
						
						
						
						
					 
					
						2002-02-27 02:26:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1575e30d77 
					 
					
						
						
							
							- an Conn_Close() werden zwei weitere Fehlermeldungen zum Forwarden uebergeben.  
						
						 
						
						
						
						
					 
					
						2002-02-27 02:26:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e4754c3447 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-27 00:51:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						180095be32 
					 
					
						
						
							
							- einige unnoetige Client_NextHop()-Aufrufe entfernt.  
						
						 
						
						... 
						
						
						
						- NAMES korrigiert und komplett implementiert. 
						
						
					 
					
						2002-02-27 00:50:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						93a52dfab8 
					 
					
						
						
							
							- Nick-Aenderungen werden nun wieder korrekt ins Logfile geschrieben.  
						
						 
						
						
						
						
					 
					
						2002-02-26 22:06:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						08d43d5f67 
					 
					
						
						
							
							- VERSION wurde falsch weitergeleitet und beantwortet (Prefix nicht beachtet)  
						
						 
						
						
						
						
					 
					
						2002-02-26 20:52:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1ff2fceb22 
					 
					
						
						
							
							- Fehler bei Fehlermeldung wg. unbekanntem Prefix behoben.  
						
						 
						
						
						
						
					 
					
						2002-02-26 20:52:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8c956d5989 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-25 17:47:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6817e293c5 
					 
					
						
						
							
							- an User wird nun immer ein "komplettes" Prefix verschickt.  
						
						 
						
						
						
						
					 
					
						2002-02-25 17:46:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						67295c48ca 
					 
					
						
						
							
							- die neuen Texte werden nun auch in Archive ("make dist") aufgenommen ;-)  
						
						 
						
						
						
						
					 
					
						2002-02-25 14:10:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b7a6bf27cc 
					 
					
						
						
							
							- etwas mehr Doku ;-)  
						
						 
						
						
						
						
					 
					
						2002-02-25 14:02:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						abe6a2c107 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-25 13:23:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c90cf7c9ed 
					 
					
						
						
							
							- WHOIS wird nicht mehr automatisch an den "Original-Server" weiterge-  
						
						 
						
						... 
						
						
						
						leitet: war eh nicht RFC-konform und machte Probleme mit Clients. 
						
						
					 
					
						2002-02-25 13:21:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						ed1dac585d 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-25 11:47:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a809fe36c7 
					 
					
						
						
							
							- es wird auf sigaction() geprueft (u.a. fuer A/UX, welches das nicht kennt).  
						
						 
						
						
						
						
					 
					
						2002-02-25 11:45:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						62266a8d46 
					 
					
						
						
							
							- wenn ein System sigaction() nicht kennt, so wird nun signal() verwendet.  
						
						 
						
						
						
						
					 
					
						2002-02-25 11:42:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						498e6e0d22 
					 
					
						
						
							
							- unter A/UX wird _POSIX_SOURCE definiert: fuer Systemheader notwendig.  
						
						 
						
						
						
						
					 
					
						2002-02-25 11:42:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5d306a1dc9 
					 
					
						
						
							
							- es werden ein paar Funktionen mehr getestet: u.a. vsnprintf() und setsockopt().  
						
						 
						
						... 
						
						
						
						- libUTIL wird eingebunden, so vorhanden (unter A/UX notwendig!) 
						
						
					 
					
						2002-02-25 11:41:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						aaa682fb24 
					 
					
						
						
							
							- IRC-Befehl KILL sowie Kills bei Nick Collsisions implementiert.  
						
						 
						
						
						
						
					 
					
						2002-02-23 21:39:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6f955d2a34 
					 
					
						
						
							
							- fuer SIGCHLD wird nun auch SA_NOCLDWAIT gesetzt, wenn vorhanden.  
						
						 
						
						
						
						
					 
					
						2002-02-23 19:06:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8465653c6e 
					 
					
						
						
							
							- Ergebnistyp von Conn_GetIdle() und Conn_LastPing() auf "time_t" geaendert.  
						
						 
						
						
						
						
					 
					
						2002-02-23 00:03:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2a69ee905a 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-21 23:59:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c233aa9c5 
					 
					
						
						
							
							- die Rechte der check-Scripts wurde nicht gesetzt.  
						
						 
						
						
						
						
					 
					
						2002-02-21 18:47:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0253bcc8af 
					 
					
						
						
							
							- "check"-Target fr "make check" und "make distcheck" begonnen ...  
						
						 
						
						
						
						
					 
					
						2002-02-21 17:25:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						367657fd36 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:36:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						944352717a 
					 
					
						
						
							
							- Bei ausgehenden Verbindungen wird der Ziel-Port ins Log geschrieben.  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:34:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1b30228caa 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:32:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9919f38dae 
					 
					
						
						
							
							- SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist.  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:30:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2617d21336 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:15:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c66702c6d4 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eea1a88b24 
					 
					
						
						
							
							- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.  
						
						 
						
						... 
						
						
						
						- NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt. 
						
						
					 
					
						2002-02-19 20:08:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						d1382fab5c 
					 
					
						
						
							
							- Neue Variablen NGIRCd_DebugVersion und NGIRCd_Passive.  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:07:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fcb47ae64b 
					 
					
						
						
							
							- direkt nach dem Start werden die aktiven "Modes" ins Log geschrieben.  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:07:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1fe8355fcf 
					 
					
						
						
							
							- User-Registrierung wird nicht mehr als Nick-Aenderung protokolliert,  
						
						 
						
						... 
						
						
						
						- VERSION liefert nun doch wieder den Debug-Status im Reply. 
						
						
					 
					
						2002-02-19 20:06:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						26ffbc7850 
					 
					
						
						
							
							- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:05:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b0482db966 
					 
					
						
						
							
							- FAQ um Hinweise auf den Bugtracker ergaenzt.  
						
						 
						
						
						
						
					 
					
						2002-02-19 20:05:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0470cdfdcc 
					 
					
						
						
							
							- der Debug-Level wird bei VERSION nicht mehr geliefert. Grund: a) absolut  
						
						 
						
						... 
						
						
						
						unnoetig und b) Compiler-Fehler, wenn ohne Debug-Code configure'd ;-)) 
						
						
					 
					
						2002-02-19 02:21:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b80fc259d8 
					 
					
						
						
							
							- auf die "libbe" wird nur noch getestet, wenn syslog ueberhaupt verwendet wird.  
						
						 
						
						
						
						
					 
					
						2002-02-19 02:11:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						efe152336c 
					 
					
						
						
							
							- Neue Funktion NGIRCd_VersionAddition().  
						
						 
						
						
						
						
					 
					
						2002-02-17 23:40:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3fbbfe44ed 
					 
					
						
						
							
							- neue Funktion NGIRCd_VersionAddition(). NGIRCd_Version() aufgespaltet.  
						
						 
						
						
						
						
					 
					
						2002-02-17 23:40:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						5a8a789511 
					 
					
						
						
							
							- Konstanten sortiert, neue Konstante RPL_VERSION und RPL_VERSION_MSG.  
						
						 
						
						
						
						
					 
					
						2002-02-17 23:39:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						458174ffb0 
					 
					
						
						
							
							- neuer IRC-Befehl VERSION implementiert: IRC_VERSION().  
						
						 
						
						
						
						
					 
					
						2002-02-17 23:38:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						00529c8fbd 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-17 23:38:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						71fa0781d4 
					 
					
						
						
							
							- Versionsnummer im CVS auf 0.2.2-pre angehoben ...  
						
						 
						
						
						
						
					 
					
						2002-02-17 22:17:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8fdb46361d 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2002-02-17 21:59:56 +00:00