2004-06-19 07:30  lusky

	* BUGS, Hybrid-team, INSTALL, README.FIRST, RELNOTES, doc/ircd.8,
	include/patchlevel.h, messages/translations/README: 
	- bump patchlevel to 7.0.2 
	- fix contact email addresses 
	- clean up Hybrid-team slightly 

2004-06-15 21:55  erik

	* contrib/example_module.c, contrib/m_classlist.c,
	contrib/m_clearchan.c, contrib/m_ctrace.c, contrib/m_flags.c,
	contrib/m_force.c, contrib/m_jupe.c, contrib/m_ltrace.c,
	contrib/m_map.c, contrib/m_mkpasswd.c, contrib/m_ojoin.c,
	contrib/m_omotd.c, contrib/m_operspy.c, contrib/m_opme.c,
	contrib/m_tburst.c, contrib/m_whois.c, include/ircd_handler.h,
	include/msg.h, modules/m_accept.c, modules/m_admin.c,
	modules/m_away.c, modules/m_capab.c, modules/m_cburst.c,
	modules/m_challenge.c, modules/m_cjoin.c, modules/m_close.c,
	modules/m_connect.c, modules/m_cryptlink.c, modules/m_dmem.c,
	modules/m_drop.c, modules/m_encap.c, modules/m_eob.c,
	modules/m_gline.c, modules/m_help.c, modules/m_info.c,
	modules/m_invite.c, modules/m_ison.c, modules/m_join.c,
	modules/m_kline.c, modules/m_knock.c, modules/m_links.c,
	modules/m_list.c, modules/m_lljoin.c, modules/m_llnick.c,
	modules/m_locops.c, modules/m_lusers.c, modules/m_motd.c,
	modules/m_names.c, modules/m_nburst.c, modules/m_oper.c,
	modules/m_operwall.c, modules/m_pass.c, modules/m_ping.c,
	modules/m_pong.c, modules/m_post.c, modules/m_rehash.c,
	modules/m_restart.c, modules/m_resv.c, modules/m_set.c,
	modules/m_stats.c, modules/m_svinfo.c, modules/m_testline.c,
	modules/m_time.c, modules/m_topic.c, modules/m_trace.c,
	modules/m_unkline.c, modules/m_user.c, modules/m_userhost.c,
	modules/m_users.c, modules/m_version.c, modules/m_wallops.c,
	modules/m_who.c, modules/m_whois.c, modules/m_whowas.c,
	modules/m_xline.c, modules/core/m_die.c, modules/core/m_kick.c,
	modules/core/m_kill.c, modules/core/m_message.c,
	modules/core/m_mode.c, modules/core/m_nick.c,
	modules/core/m_part.c, modules/core/m_quit.c,
	modules/core/m_server.c, modules/core/m_sjoin.c,
	modules/core/m_squit.c: this is the encap patch to address the
	double-propagation and other issues.  
	
	- added encap message handler to msgtab 
	- updated msgtab defs; added encap handler funcs where necessary 
	  (in particular: kline, gline, operwall, knock) 
	- minor bugfix to m_operspy 
	
	Submitted by: erik Reviewed by: bill 

2004-06-15 21:07  bill

	* .cvsignore, RELNOTES: 
	- updated RELNOTES 
	- updated .cvsignore 

2004-06-14 08:27  bill

	* src/channel_mode.c: 
	- fixed ban desync bug discovered by lee 

2004-04-17 14:31  bill

	* Hybrid-team, contrib/m_operspy.c: 
	- per Riedel's request, update his contact information 

2004-04-12 00:56  metalrock

	* Hybrid-team: 
	 - Change my email address.  

2004-03-26 13:29  metalrock

	* modules/m_xline.c: 
	 - xline wildcard checking logic was backwards.  
	
	Reviewed by: Rodder, db 

2004-03-17 21:58  lusky

	* include/patchlevel.h: rev patchlevel to 7.0.1 

2004-03-17 21:57  lusky

	* modules/m_who.c: fix one more warning 

2004-03-17 21:22  lusky

	* RELNOTES: updated RELNOTES 
	
	Reviewed by:	bill 

2004-03-17 21:16  bill

	* contrib/m_operspy.c: 
	- bleh, only remotely log local operspy 

2004-03-17 21:14  bill

	* contrib/m_operspy.c: 
	- FLAGS_SPY, not UMODE_SPY, only use LOGFILE when defined to do so 

2004-03-17 20:57  bill

	* include/s_bsd.h, include/s_conf.h, modules/.depend,
	modules/m_kline.c, modules/m_unkline.c, modules/m_xline.c,
	src/.depend, src/channel_mode.c, src/csvlib.c, src/hash.c: 
	- fixed -Wall warnings 
	- updated depend 

2004-03-17 19:56  bill

	* contrib/m_operspy.c: 
	- trivial changes, removed duplicated #defines and duplicated
	operspy_log code 

2004-02-09 21:29  ievil

	* modules/m_encap.c: Missing file from last commit .. meep meep 

2004-02-09 21:28  ievil

	* contrib/m_operspy.c, include/parse.h, include/s_serv.h,
	include/send.h, modules/Makefile.in, modules/m_unkline.c,
	src/parse.c, src/s_serv.c, src/send.c: Once upon a time, said the
	storyteller. There was a great great L333t beast called EFnet. It
	had grown so l333t that it even had to get l333t diffs: 
	
	13337 Feb 10 04:55 7.0.1rc1-operspy-encap-fix-01.diff 
	
	And on the other side of this l333t beast there was some strange
	midgets, called coders.. and now these coders has yet again encap'd
	the greatly l333t beast with some operspyware. enjoy.  
	
	oh and yea.. we fixed some compile warnigs too. meep meep! 
	
	Approved by:  L333T patch particles approved and reviewed by Diane
	Bruce.  

2004-01-11 18:14  lusky

	* RELNOTES: 
	- trim pre-7.0 stuff from release notes 

2003-12-30 13:53  ievil

	* Hybrid-team: Just adding myself to Hybrid-team file.  

2003-10-29 14:16  bill

	* adns/event.c: 
	- oops, typo in last commit, ands_query -> adns_query 

2003-10-28 18:17  bill

	* adns/event.c: Submitted by:	androsyn Reviewed by:	me, diane 
	Approved by:	diane Obtained from: 
	- second part of adns bug fix 
	
	[15:16] <AndroSyn> the patch i posted was pretty much straight from
	ian jackson 

2003-10-26 13:01  db

	* modules/m_kline.c: 
	- if a remote kline is coming from a non authorised (non S lined)
	  server don't even try to accept it, thus advoiding the annoying 
	  "kline already applied" messages.  
	  Reviewed by Stuart,Jon,Jack 

2003-10-25 23:39  db

	* include/patchlevel.h: 
	- This isn't +angel anymore 

2003-10-25 21:20  joshk

	* RELNOTES: RELNOTES still mentions hyb7+angel.diff; it's been
	merged, so remove the line that says "we updated hyb7+angel.diff" 

2003-10-25 19:08  db

	* RELNOTES, contrib/hyb7+angel.diff, contrib/readme_hyb7+angel.txt,
	contrib/spy_whois_notice.c, include/client.h, include/config.h,
	include/hash.h, include/ircd.h, include/numeric.h,
	include/patchlevel.h, include/s_conf.h, modules/Makefile.in,
	modules/m_kline.c, modules/m_list.c, modules/m_resv.c,
	modules/m_stats.c, modules/m_unkline.c, modules/m_whois.c,
	modules/m_xline.c, modules/core/m_sjoin.c, src/Makefile.in,
	src/adns.c, src/channel.c, src/channel_mode.c, src/client.c,
	src/csvlib.c, src/hash.c, src/ircd.c, src/ircd_lexer.l,
	src/ircd_parser.y, src/messages.tab, src/s_conf.c, src/s_user.c: 
	- Ok, integrated the former hyb7+angel.diff into STABLE 
	- integrated bills new_fixed.diff into STABLE 
	
	  Both pieces are part of ircd-hybrid-7.0.1 

2003-10-25 18:49  db

	* contrib/hyb7+angel.diff: 
	- fixed broken diff. It was leaving an s_conf.h.rej 
	- fixed where /list is done in hash.c to match HEAD hash.c 
	  this seems to properly rate limit /list 

2003-07-05 01:46  db

	* include/s_conf.h: 
	- patch submitted by metalrock to fix operspy patch 
	
	  MFC approved by me.  

2003-06-17 12:51  androsyn

	* adns/event.c: Fixes a bug in the TCP resolver that would cause it
	to spin into an endless loop if connect() returns -1 and errno isn't
	EAGAIN.  

2003-06-14 11:32  db

	* contrib/hyb7+angel.diff: 
	- fixed typo in patch that caused a malformed patch error, *sigh* 

2003-06-12 17:27  db

	* contrib/hyb7+angel.diff: 
	- There is no sendto_match_serv() in 7.0, its not needed anyway ATM 

2003-06-12 17:22  db

	* contrib/hyb7+angel.diff: 
	- tiny tweak to the diff. in csvlib.c addition, should have 
	  been get_conf_name(type) not get_conf_name(aconf->status) 

2003-06-12 17:10  db

	* doc/example.efnet.conf: 
	- missing ';' at the end of this line, could confuse people (it
	did!) 

2003-06-12 06:04  lusky

	* RELNOTES: 
	- remove Beta verbage 

2003-06-12 04:44  db

	* modules/m_whois.c: 
	- This is an MFC of the whois fix as done by bill. (remove whois
	  wildcard abuse) 

2003-06-12 04:29  db

	* contrib/hyb7+angel.diff: 
	- fixed bitmap conflict FLAGS2_OPER_HIDDEN_ADMIN and FLAGS2_OPER_X 
	  pointed out by ievil 

2003-06-12 04:02  db

	* contrib/hyb7+angel.diff: 
	- fixed potential core in /quote dline oops 

2003-06-10 21:38  lusky

	* include/patchlevel.h: 
	- revved patchlevel to 7.0 (release!) 
	
	Demanded by:	the entire hybrid team 

2003-06-10 21:26  lusky

	* BUGS: 
	- removed stdio+cryptlinks from BUGS, it works now 

2003-06-10 14:21  bill

	* contrib/m_operspy.c: 
	- reverted ENCAP related changes in favor of a diff 
	- always log prior to actual command parsing 
	- for succesful nickname targeted operspy queries, log the
	nick!user@host server 

2003-06-10 12:33  bill

	* contrib/: encap+olog.diff, readme_encap+olog.txt: 
	- removed encap+olog.diff, this has already proven it will be
	  changing too much to bother distributing it in a release.  

2003-06-09 21:29  db

	* contrib/encap+olog.diff: 
	- cleaned up encap+olog.diff 

2003-06-09 21:12  db

	* contrib/hyb7+angel.diff: 
	- last minute tweaks/cleanups 

2003-06-09 21:02  db

	* contrib/: encap+olog.diff, readme_encap+olog.txt: 
	- moved these files from HEAD to STABLE 

2003-06-09 19:16  bill

	* contrib/Makefile.in, include/parse.h, include/s_serv.h,
	src/parse.c: 
	- reverted previous commit 
	- moved encap/operspy log changes into encap+olog.diff 
	- added readme for encap+olog.diff 

2003-06-09 18:26  bill

	* contrib/Makefile.in, contrib/m_operspy.c, include/parse.h,
	include/s_serv.h, src/parse.c: 
	- added m_encap.c to contrib/ 
	- updated m_operspy.c to do local/remote logging 
	- made hash_parse() a global, rather than static function 
	- added CAP_ENCAP #define in s_serv.h 

2003-06-09 18:11  db

	* contrib/: hyb7+angel.diff, readme_hyb7+angel.txt: 
	- Here is the +angel diff. I've been wanting to add this one for 
	  a while, but haven't the time..  
	
	- kline checking is reverted to hybrid-6 behaviour, this should
	  alleviate the complaints about "sluggish" server klines. The
	  behaviour in hybrid-6 was to wait one io_loop() before checking
	clients for placed klines.  
	- We've added remote unkline 
	- A true "safelist", with borrowed constructs from undernet i.e.  
	  /list <10 list all channels with less than 10 members 
	- The redundant mode code removed 
	- tdline support 
	- quote /xline support, these are saved/restored from xline.conf 
	- quote resv are saved/restored from nresv.conf and cresv.conf 
	- you wanted them, here they are... remote whois notices 
	- hidden admin support 
	- sjoins are shown as in old behaviour if server is not hidden 

2003-05-31 00:37  lusky

	* src/s_bsd.c: 
	- specifically include ircd_defs.h in s_bsd.c to work around report 
	  strangeness of it not being found 
	
	Submitted by:	lusky 

2003-05-31 00:30  lusky

	* RELNOTES, configure, autoconf/configure.in,
	doc/convertconf-example.conf, doc/example.conf,
	doc/example.conf.quick, doc/example.efnet.conf,
	doc/technical/README.openssl, doc/technical/cryptlink.txt,
	include/s_serv.h, modules/m_cryptlink.c, servlink/control.c,
	src/s_serv.c, tools/encspeed.c: MFC to stable: 
	- removed old hack that worked around an openssl 0.9.6a bug with
	  setting blowfish key size 
	- Switch BF/256 support to BF/168.  OpenSSL doesn't support more
	  than a 168bit key.  It might work, might not, but isn't supported so
	don't try.  
	
	Submitted by:	lusky Reviewed by:	joshk 

2003-05-29 21:47  db

	* contrib/hyb7-rc10+demon.diff: 
	- Removed this patch at the request of Lee Hardy 

2003-05-29 21:14  lusky

	* contrib/Makefile.in: 
	- s/omotod/omotd/ 
	
	Submitted by:	joshk Reviewed by:	lusky 

2003-05-28 22:13  lusky

	* include/fileio.h, include/ircd.h, servlink/servlink.c,
	src/fileio.c, src/ircd.c, src/rsa.c, src/s_auth.c, src/s_bsd.c,
	src/s_serv.c: MFC to stable 
	- kludges to fix issues with servlink with > 1024 descriptors open 
	- set TCP_NODELAY on inbound/outbound server connections to avoid 
	  problems with the switch to servlink happening mid-packet.  
	
	Submitted by:	lusky (fds) / adx (TCP_NODELAY) Reviewed by:	db (fds)
	/ lusky (TCP_NODELAY) 

2003-05-28 21:58  lusky

	* src/s_user.c: MFC to stable: 
	- H6 stores optional user-modes which are defined in the sixth 
	  o-line field in 'aconf->hold', not H7 
	  an operator can  get UMODE_NCHANGE on oper up without having 
	  the correct oper privileges if oper_umodes includes 'nchange' 
	
	Submitted by:	michael Reviewed by:	db 

2003-05-28 21:02  lusky

	* src/channel.c: MFC to stable: 
	- We want to go into splitmode if *either* splitnum or splitusers
	  triggers it, but we don't want to come out of splitmode until both
	  are met, since servers are introduced immediately and users take a
	while to sync up.  
	
	Submitted by:	wiz Reviewed by:	db 

2003-05-28 20:02  lusky

	* configure, autoconf/configure.in, src/Makefile.in,
	tools/rsa_respond/respond.c: 
	- configure: Reword the highly misleading 'Eep!' text 
	- src/Makefile.in: fix yacc/bison output dependancy for parallel
	make 
	- tools/rsa_respond/respond.c: fix implicit declaration of string.h 
	  functions by including it 
	
	Submitted by:	joshk Reviewed by:	lusky 

2003-05-21 21:13  db

	* contrib/m_omotd.c: 
	- oopsies in header, fixed.  

2003-05-21 20:26  db

	* contrib/: Makefile.in, m_classlist.c, m_omotd.c: 
	- removed erroneous comments from m_classlist.c 
	- added m_omotd.c to the contrib repository, modified Makefile.in to
	match 

2003-05-21 20:15  db

	* contrib/: m_classlist.c, m_ctrace.c: 
	- use match() instead of irccmp() so wild card classnames can be
	used 

2003-05-21 16:41  db

	* contrib/: hyb7-rc10+demon.diff, hyb7-rc10+gozem.diff: 
	- Added the +demon diff and +gozem diff as supplied to us by Gozem 
	  Again, anything that goes into contrib is not vetted or confirmed 
	  working by the hybrid team! Its simply here as a convenience.  
	
	  hyb7-rc10+demon.diff    hyb7-rc10+gozem.diff 

2003-05-21 16:33  db

	* contrib/: Makefile.in, m_ctrace.c: 
	- Added m_ctrace.c, does a local trace only on a given class name 
	- modified Makefile to match 

2003-05-21 16:01  db

	* contrib/Makefile.in: 
	- just added the change to Makefile.in for m_classlist.c 

2003-05-21 16:00  db

	* contrib/m_classlist.c: 
	- This is in contrib. all it does is total up the number of people 
	  in a given class. usage is 
	  /quote classlist classname 
	  I've not used numerics for it for now, it will report if
	  "classname" is missing and will report if no class was found. "Not
	found" 

2003-05-06 18:20  lusky

	* include/patchlevel.h: 
	- revved patchlevel to 7.0rc10 

2003-05-05 22:43  db

	* RELNOTES: 
	- updated RELNOTES in preparation for rc10 

2003-05-05 22:32  lusky

	* modules/m_stats.c, src/messages.tab: MFC to stable: 
	- fixed bug in m_stats 
	
	Submitted by:	db Reviewed by:	lusky 

2003-05-04 16:25  lusky

	* src/hostmask.c: MFC to stable: 
	- fix memory leak and core in clear_out_address_conf() 
	
	Submitted by:	db Reviewed by:	bill 

2003-05-01 21:37  lusky

	* src/s_debug.c: MFC to stable: 
	- fixed a sendto() without the correct number of params 
	
	Submitted by:	michael Reviewed by:	lusky 

2003-04-19 21:29  lusky

	* src/s_user.c: MFC to stable: 
	-  fix for allowing people exempt from user limits connect to the
	   server.  buglet found by Jack (metalrock) 
	
	Submitted by:	metalrock Reviewed by:	db 

2003-04-19 19:33  lusky

	* src/channel_mode.c: MFC to stable 
	- Stop ',' character from appearing in a channel key.  
	
	Submitted by:	db Reviewed by:	lusky 

2003-04-19 19:17  lusky

	* src/hostmask.c: MFC to stable 
	- This should better fix the core in hostmask.c on /rehash 
	
	Submitted by:	db Reviewed by:	cryongen,adx 

2003-04-11 23:44  lusky

	* src/hostmask.c: MFC to stable: 
	- This should fix the core in hostmask.c on /rehash 
	  The basic problem was, for one, there was no code to ever deal
	  with the first element being removed. (i.e. atable[i]) 
	
	Submitted by:	db Reviewed by:	joant 

2003-04-10 20:41  lusky

	* modules/m_gline.c, modules/m_stats.c, src/event.c, src/s_debug.c,
	src/s_stats.c: MFC to stable: 
	- all stats replies using RPL_STATSDEBUG are now prefixed with their
	stats char 
	- made gline 'is requesting' notice always come before 'has
	triggered' notice 
	- made show_events() use RPL_STATSDEBUG, rather than NOTICE 
	
	Submitted by:	bill Reviewed by:	lusky,db 

2003-04-07 16:51  lusky

	* src/: s_bsd_kqueue.c, sprintf_irc.c: MFC to stable: 
	- fix typos in comments 
	
	Submitted by:	db Reviewed by:	lusky 

2003-04-06 09:47  lusky

	* modules/core/m_message.c: MFS to stable: 
	- Some dumb clients notice themself before sending JOIN commands to 
	  the server, and excess flood off. Added an exempt to ending the 
	  flood gracemode to m_message if source_p == target_p.  
	
	Submitted by:	wiz Reviewed by:	db 

2003-04-05 11:51  lusky

	* src/s_auth.c: MFC to stable: 
	- stave off a potential double free of reply. Note that this fix 
	  relies on MyFree() not trying to free a NULL. *hack* 
	
	Submitted by:	db Reviewed by:	michael 

2003-04-05 11:40  lusky

	* doc/modes.txt: MFC to stable: 
	- updated modes.txt to remove WHOIS reference from admin flag 
	
	Submitted by:	michael Reviewed by:	lusky 

2003-04-04 18:37  lusky

	* doc/simple.conf, src/irc_string.c: MFC to stable: 
	- simple.conf: resv{}/quarantine{} uses nick=, not name= 
	- brought strlcat() into sync with the latest official FreeBSD fix 
	
	Submitted by:	adx/michael Reviewed by:	db 

2003-04-04 18:19  lusky

	* include/res.h, src/adns.c, src/s_auth.c: MFC to stable: 
	- This fixes a nasty core that can happen when a server is being
	  DoS'ed Basically the return value from adns was never checked.
	  Hence, if we timed it out, the values in the auth struct were NULL.
	*boom* 
	
	Submitted by:	db/stu Reviewed by:	stu/db 

2003-04-02 19:44  lusky

	* src/channel_mode.c: MFC to stable: 
	- channel limit size compatibility fix (s/strtoul/atoi/) 
	
	Submitted by:	metalrock Reviewed by:	michael,db 

2003-04-02 19:41  db

	* RELNOTES: 
	- updated RELNOTES in preparation for an rc 

2003-04-02 18:29  lusky

	* modules/m_join.c, modules/core/m_nick.c, src/s_bsd.c,
	src/s_serv.c, src/send.c: MFC to stable: 
	- fixed 99% cpu bug in m_join.c (adx) 
	- fixed compile warning in m_nick.c (michael) 
	- fix core reported by riedel (adx/db) 
	- fixed possible 99% cpu bug in s_serv.c (michael) 
	- casts to fix comm_setselect compile warnings (michael) 
	
	Submitted by:	db,adx,michael Reviewed by:	db 

2003-03-09 20:14  lusky

	* modules/core/m_nick.c: 
	- MFC to stable - calling check_clean_nick() with last parameter 
	  possibly NULL will core server. This can happen when a nickname 
	  change is being parsed.  Spotted by adx, based on a posting by 
	  Michal Bulik 
	
	Submitted by:	adx Reviewed by:	db 

2003-03-02 00:30  lusky

	* src/client.c: MFC to STABLE 
	- get_client_name() would only return client->name for remote
	clients.  fixed.  
	
	Submitted by:	bill Reviewed by:	db Approved by:	jrl Obtained from:
	HEAD 

2003-03-02 00:10  lusky

	* src/send.c: MFC to STABLE 
	- Ok, this typo crept in somehow during the revert to rc4 exit code 
	  oops. between version 7.223 and 7.224. Ended up in trying to
	  reschedule I/O on the wrong fd, i.e. on the control fd. oops.  
	- This is not a clean compile due to a prototype, Not sure why we've 
	  declared this to take a void * when clearly it should be a struct
	  Client * 

2003-02-19 22:41  lusky

	* include/patchlevel.h: 
	- revved patchlevel to 7.0rc9 

2003-02-18 23:15  lusky

	* HOWTO-CVS: 
	- Final test of serno.h 

2003-02-18 23:12  lusky

	* HOWTO-CVS: 
	- Test commit to stable for serno.h 

2003-02-18 19:49  lusky

	* HOWTO-CVS: another test 

2003-02-18 19:22  lusky

	* HOWTO-CVS: test commit 

2003-02-17 22:48  jmallett

	* HOWTO-CVS: Forced commit.  

2003-02-17 19:15  lusky

	* Hybrid-team: test commit to HYBRID_7_0 

