RELEASE TAG ircd-hybrid-7.2.0
- bump patchlevel to 7.2.0 - update RELNOTES - bump version in specfile
- fixed infinite loop spotted and fixed by *runedude* Jeremy Sayres and my email is runedude@runedude.net
- This is part of the nasty core fix; the y.tab.c and y.tab.h files were committed earlier, I have no idea why this file did not get committed.
- This BUG is gone so the ancillary files are no longer needed as well
+ fixed unportable usage of va_list that make ircd cry on amd64
+ MFC /dev/poll
- Back port whois fix from HEAD
+ more rate limiting fixes + update RELNOTES
+ add more load2hi protection + style fixes
MFC set +b on opers by default
- Fixed another core on dlclose()
- Fixed core on /modunload, /modrestart
- Fixed problem where configure wouldn't deal properly with openssl 0.9.8 - Rebuilt y.tab.c using bison 2.1
+ 7.1 -> 7.2
- Added missing 'return' after register_remote_user() call in nick_from_server()
- Use MODE_PRIVATE, MODE_PARANOID isn't defined until HEAD (7.3)
- make findmodule_byname case sensitive
+ reverted accidental invalid backport of win32build.bat
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit
- Fixed compile error in load_a_module() with glibc that don't have a Link_map typedef
- backported fix from HEAD done by Michael - Fixed bug in sendto_channel_remote() that would cause multiple copies of the same message to be sent to the uplinked server.
- Fixed gcc4 related compilewarnings in inet_ntop6(). Reported by ThaPrince
- ETRACE should spit out an error if used by a non-oper. Reported by nenolod
- Removed LocalUser.port - Removed two extra memsets in make_request()
- Fixed compilewarning about unused parc in a more or less clean way. Reported by Marines
Backported from HEAD - committed configure changes by nenolod (William Pitcock) to check for HAVE_DLINFO - fixed logic for picking up address for the mod_list
- MFC iorecv/iosend changes to allow charset recoding
- Fixed bug where we would increase Count.invisi even if invisible_on_connect is off
- MFC: fixed register_callback
(backported from HEAD) - irc_res.c would send out hundreds? of retry requests on clients that did not resolve, i.e. SERVFAIL. The code was essentailly ignoring SERVFAIL hence generating request after request after request. This appears to fix this major bug. It would be a good idea to add some logging here however.
- backported from HEAD flush_deleted_I_P is trying to treat MatchItems as if they are AccessItems I am almost sure this function is redundant as well.
- backport fix from HEAD to fix m_testline.c on 7.2 This bug is old. The code was missing a test for a kline conf and the sendto to print that kline out, in the case where it was a kline against and IP. i.e. foo@ip.ip.ip.ip it would work in the case where it was a kline against a dns.
- backport fix for memory leak and parv1 from HEAD
- Limit maximum WHOWAS replies for remote requests to 20, as per H6
- Fixed a bug where remoteservers would send us an ERROR on "WHOWAS nick count remoteserver.net". Propably one of the oldest bugs that got introduced in 7.0. (Backported from HEAD)
- fix compile warning
- backport fixes from 7.3 (HEAD) for testline and ~ flags
- Updated example.conf as suggested by pi
- Fixed compile error in m_ctrace.c
- MFC: fixed core on /links
- That one should be the propper fix for GDENY items. Previous fix broke the ability of stacking user/name/action combinations. That fix still needs to go into -HEAD, and VERY important, into 7.1.3. Someone please test this, e.g. write a small dump function that spits out GDENY items.
- CHANNELLEN vs. LOCAL_CHANNELLEN fix. Local JOINs are limited to 50chars whereas remote SJOINs/JOINs can be upto 200chars for backwards compatibility.
- And update the parser files
- At the very least, don't create a gdeny conf with a NULL name, this is bad manners.
- Updated 7.2 RELNOTES
- Fixed bug in m_whois() that would allow users to send a WHOIS to remote servers with an empty argument via "WHOIS someserver.org :"
- added /stats h to help
- Reverted oper_privs_as_string() back to its previous version which is easier to maintain when adding new operflags. Even the one who wrote the new version introduced a bug by not taking care to keep the oper_flags_table in sync with the OPER_FLAGS_* bits. (which also no one really wants to do ...) - Updated it to deal with new 'remoteban', 'operwall' and 'operspy' flags
- Re-added an equivalent of H6's sixth O-line field (Modes to get on operup). - Updated efnet's example.conf to reflect the new opers_bypass_callerid directive - Misc style corrections to s_user.c while on it
MFC: switch to static "SVN" string
- *hopefully* this hack fixes cryptlinks+ts6 instead of breaking them ;)
- documented cidr_bitlen
- MFC disallow ':' at the beginning and ' ' in server passwords
create 7.2 branch, we can move/rename it as needed.
- svn:keywords
- svn:keywords
- Fix svn:keywords
- imported sources - can be moved later according to the directory/branching scheme, but we need the svn up
x
test 12312431241
blah
xxx
zzz
test
another
test 123
this is a test
yet another test commit
yet another test commit
test commit. will it email?
Deleted ircd-hybrid/trunk
Deleted ircd-hybrid/tags
Deleted ircd-hybrid/branches
- test commit
Initial import