- move ircd-hybrid-7.2 to trunk
- move list manipulation routines from tools.c to list.c - mem_frob() goes to memory.c - sort out redundant/unneeded header includes
- remove half done and broken win32 support
- added ssl_server_protocol configuration option to servinfo{}.
valid flags are 'sslv3' and 'tlsv1'
- move m_error.c to modules/
- fixed some configure mess and imported latest libtool sources
- Update autools versions. - Fix acinclude.m4 to work on FreeBSD at least.
- added default rule, so people can put their own module into contrib/ and compile it with 'make some_module.la'
- Autotoolized contrib/ and made it compile cleanly
- add back in the datarootdir cruft
- Major cleanup of build system (Stu should review this) Basically move shared stuff like help messages modules to datadir Try to keep to the original layout under prefix if --datadir --sysconfdir --localstatedir are not given - Make the example files have reasonable defaults, this bites me all the time anyway.
- Avoid useless irc_getnameinfo calls in several places
- Fix compile warning in ip_cloaking.c
- Got rid of Serv.dep_users and Serv.dep_servers
- Removed LazyLinks in 7.2 to stop people from asking why we keep broken code for half a decade. LL will be implemented in a smarter fashion in due time
- Rebuilt configure using autoconf 2.60
- Fixed core in make_virthost() with host names that doesn't have a dot in it. Reported by CoolCold
- Backported r689 (the name of the source was appended to the RPL_TOPICTIME numeric instead of the target's name in mo_forcejoin)
- Added channel::disable_fake_channels which disallows creation of channels that have ascii 2, 3, 31 and 160 in their names. - Minor improvements and cleanups to channel name validation routines backported from 7.3
- Unbroke KILLHOST
- Backported m_clearchan:kick_list fixes
- Backported RKLINE fix so the user and host portion of a banmask don't get cut off after 10 and 63 chars, respectively. A split_nuh() rewrite was required for this. - Removed now unused xstrldup() function
- Backported changes made in HEAD to get rid of Channel::locmembers. This is mainly to save about 5megs of ram on networks like efnet where we have about 600k allocated Membership structures.
- Updated RELNOTES - Fixed mkpasswd help file
- Fixed core in m_mkpasswd.c as reported by Grigor Josifov
- Allow servers to CHGHOST. This is mainly to fix an issue with ip_cloaking module
- Fixed core on FORCEJOIN as reported by CoolCold.
** Fixed doesn't need to get forward-ported to HEAD
- Updated RELNOTES
- Backported OJOIN fix from HEAD. Thanks for remembering me, CoolCold
- Fixed compile error in m_operspy.c. Reported by Volk
- Fixed static build for m_cap() (fix doesn't need to get forward-ported to HEAD) - Added BS alias for BOTSERV
- Fixed bug where "OPERSPY NAMES #channel" would add a client twice onto a channel's member list if it is already on that channel.
- mo_force(): Don't allow servers to be added to a channel. (could possibly lead to a core)
- Backported spy_trace_notice module unload fix
+ MFC support for halfop->op rewriting.
- Flag the client as being ip-spoofed if setting a new hostname via CHGHOST, that way non-opers can't figure out the IP with a simple WHOIS. Suggested by adx
+ clean up *.tds files after compile
+ fixed bugs related to win32 & static builds
- bump patchlevel to 7.2.0 - update RELNOTES - bump version in specfile
- This BUG is gone so the ancillary files are no longer needed as well
+ reverted accidental invalid backport of win32build.bat
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit
- Fixed compilewarning about unused parc in a more or less clean way. Reported by Marines
- Fixed compile error in m_ctrace.c
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