# (C) 2003-2009 Anope Team # Contact us at team@anope.org # # Please read COPYING and README for further details. # # $Id$ VERSION_MAJOR="1" VERSION_MINOR="8" VERSION_PATCH="0" VERSION_EXTRA="-svn" VERSION_BUILD="2356" # $Log$ # Changes since 1.8.0 Release #Revision 2337 - Fixed several bugs in messages.c regarding parsing TS6 encoded commands. This is a prerequisite for an InspIRCd 1.2 protocol module. #Revision 2329 - Update to allow windows build to function with the removal of inspircd10.c #Revision 2327 - Fix memory leak in NS SUSPEND, patch by Adam. #Revision 2325 - Added a few missing entries to Changes. #Revision 2322 - Bugfix for bug #1082, remove check for NSModeOnID from NS UPDATE, it's not logical to check for NSModeOnID since you must be identified to use NS UPDATE anyways. #Revision 2321 - Fix potential crash in Charybdis protocol module, patch by Adam. #Revision 2316 - Change default of UnRestrictSAdmin to enabled, so hopefully we get less users complaining about their +a being removed and being unable to use /sa* commands. #Revision 2307 - [#1081] - Fixing CS HELP output to not imply you can invite anyone bar yourself into a channel. #Revision 2301 - Change sizeof() to strlen() in db_mysql_secure(), patch by DukePyrolator. #Revision 2299 - Fix bug #1078, MySQL query should no longer fail when password and salt are too long, patch from Adam. #Revision 2297 - Patch to allow jupe on all bar uplink and self. Thanks Adam. (Bug #1076) #Revision 2294 - Fix link to Link Block Generator on our site. Good find whoever it was :) #Revision 2293 - Patch from DukeP - founderstatus (gained by /cs identify) is not removed on logout, and on remote logout the nicktracking and the timers are removed from the wrong user (u instead of u2). Cheers! :) #Revision 2289 - Backport from 1.9 to document the use of /ms set notify mail and nomail (Adam) #Revision 2287 - Patch to rectify Syntax output from langfiles and update certain modules to use syntax_error rather than notice_lang. (Adam) #Revision 2284 - Don't enfoce akick/forbidden/etc.. settings on clients on ulined servers. #Revision 2272 - Backport of r2271, remove files from the modules runtime directory on startup, just in case files were left behind during a previous run. #Revision 2262 - Patch to update documentation on CS RESTRICTED to reflect historical behaviour. #Revision 2253 - Backport of bugfix for bug #1004 from SVN r2003, Modechanges from ulined server are no longer being blocked by SECUREOPS. #Revision 2251 - Fixed non-standard C-style comment. #Revision 2250 - Updated example.conf regarding removal of the inspirc10 protocol module and SRA requirement for SuperAdmin. #Revision 2249 - Someone seems to have forgotten about Changes.. added most significant commits to Changes. #Revision 2245 - Backport of bugfix for bug #1050 from SVN r2163, patch from Adam, MS STAFF's syntax shows correctly, required adding a language string as well, currently they are all English until they can be properly translated. #Revision 2240 - Fix compile error with inspircd11 module. #Revision 2221 - Modified patch to change vhost removal to work correctly in all cases, originally by Szymek. #Revision 2220 - Correctly initialise variables in jointhrottle check, noted by Szymek. #Revision 2219 - Remove insp1.0 protocol modules. 1.0 has been unsupported by upstream for a very long time, and they contain a number of bugs since fixed in the 1.1 module. #Revision 2218 - Backport of bugfix for bug #1073 from SVN r2217, fantasy commands in CTCP ACTIONS will now be ignored instead of processed. #Revision 2199 - Correct backport of bug #1064, patch from DukePyrolator, there is no nc on the User struct in 1.8.x, use nickTrack instead, oops. #Revision 2196 - Backport of bugfix for bug #1044 from SVN r2195, CS SET MLOCK no longer requires a parameter, and leaving out the parameter renders the mlock to +r as it should be. #Revision 2193 - Backport of bugfix for bug #1065 from SVN r2192, original patch from DukePyrolator, force a user off a nick when it is suspended. #Revision 2189 - Backport of bugfix for bug #1064 from SVN r2188, original patch from DukePyrolator, fixes NS RECOVER so it doesn't display "(null)" in some places. #Revision 2187 - Backport of bugfix for bug #1062 from SVN r2185 and 2186, patch from Adam, BS ASSIGN, BS ACT, and BS SAY should no longer send revealing error messages to users without access. #Revision 2182 - Fix memleak in channels.c from DukePyrolator. (Same fix applied to 1.9 earlier). Thanks DP! #Revision 2181 - Backport of bugfix for bug #1043 from SVN r2178, patch from Adam, CS LIST will no longer show suspended channels to normal users. #Revision 2180 - Backport of bugfix for bug #1030 from SVN r2179, patch from Adam, deleting from the channel access list now logs a message about the deleted items. #Revision 2175 - #1054 Backported fix from 1.9 to hide password in log/logchan whilst user is ignored. #Revision 2166 - Patch from DukePyrolator to log an entry for when NSMemoReceipt isn't defined in the config. #Revision 2152 - Backport of bugfix for bug #1025 from SVN r2148, the message for "no such entry" should show whatever was passed in to the command, not -1 every time. #Revision 2151 - Backport of bugfix for bug #1020 from SVN r2150, read and write the mlock for flood and redirect regardless of the IRCd's setting for the mode. #Revision 2145 - Applied adams patch for re-ordering lists #Revision 2132 - Backport of fix from r2131, inspircd11 module should send the current timestamp, not the timestamp that the akill was set at. #Revision 2127 - Backport fix in sgets which lacked FD_ZERO() call before FD_SET(). #Revision 2110 - Fix compile caused by careless backport, thanks DP. #Revision 2024 - Backport: Correctly lower TS (if the ircd provided it) on reciept of JOIN messages. This fixes dropped mode changes coming from services on TS6 (and TS6-alike) ircds for channels where TS is dropped elsewhere on the network. #Revision 2023 - Backport from 1.9.1 - inspircd11: Pass chants in JOIN message to not blow away timestamps. #Revision 1946 - Patch by Adam fixing #1006 (originally caused by #922): modes set by ChanServ are reversed. Thanks! #Revision 1943 - Applied patch by mooncup to re-apply the cloaked host when using /hs off for unreal32 #Revision 1941 - Giving credits for +j support.. #Revision 1940 - Bug 1001: Added support for internal tracking of +j channel mode (throttling). #Revision 1937 - Manual backport of r1935 / 183bf6525b84: check noexpire/readonly in expire_all(), otherwise stuff will get expired on shutdown. #Revision 1936 - Don't allow an empty ident when reading HS vident. Rob, this needs review before I want to push it to SVN. #Revision 1926 - Backport of fix for bug 1000, do not allow a nick to be grouped if the IRCd protocol deems the nick invalid. #Revision 1924 - Fixed check for backtrace() in configure. #Revision 1923 - Initialized 1.8 SVN. & Fixed MySQL dumping failing on unsafe queries. [Bug #994] #Revision 1915 - Update install.js with correct url for windows build help links. #Revision 1913 - More housekeeping contact address updates. #Revision 1912 - Update copyright & contact information within files. # # # Leading up to 1.8.0 Release # # BUILD : 1.8.0 (1899) # BUGS : # NOTES : 1.8.0 Release # # BUILD : 1.8.0 (1896) # BUGS : # NOTES : Updated VERSION_BUILD to SVN as opposed to implying full release # # BUILD : 1.8.0 (1860) # BUGS : # NOTES : Updated src/core/Makefile.win32 to include the building of enc_sha1.c # # BUILD : 1.8.0 (1859) # BUGS : # NOTES : Updated Windows Installer build script files (.nsi) to include enc_sha1.dll. # # BUILD : 1.8.0 (1854) # BUGS : # NOTES : Archived version.log to version.log.old for pre Sourceforge SVN revisions and archived docs/NEWS to docs/OLDNEWS # # BUILD : 1.8.0 (1853) # BUGS : # NOTES : Updated some documentation for 1.8 release. # # BUILD : 1.8.0 (1852) # BUGS : # NOTES : Manually updated version.log to reflect changes since migration to Sourceforge SVN. # # BUILD : 1.8.0 (1850) # BUGS : 966 # NOTES : Fixed crashbug in db-merger. # # BUILD : 1.8.0 (1845) # BUGS : 966 # NOTES : Backport better fix for umode +d bug. # # BUILD : 1.8.0 (1832) # BUGS : 970 # NOTES : Implemented MySQL fixes from patch supplied in bug #970 # # BUILD : 1.8.0 (1827) # BUGS : 966 # NOTES : Fixed improper tracking of 'd' usermode on UnrealIRCd. # # BUILD : 1.8.0 (1826) # BUGS : 966 # NOTES : Set proper svn:keywords on the entire 1.8 repository.. now modules should return a decent version reply again. # # BUILD : 1.8.0 (1825) # BUGS : 973 # NOTES : Fixed ChanServ setting +ntsi when akicking a user from an otherwise empty channel. Those modes are legit when kicking from a forbidden/suspended channel, but shouldn't block users from joining regular chans. # # BUILD : 1.8.0 (1824) # BUGS : # NOTES : Fixed session count being decremented twice on NickServ GHOST. # # BUILD : 1.8.0 (1754) # BUGS : # NOTES : changed error message to be more descriptive... # # BUILD : 1.8.0 (1697) # BUGS : 964 # NOTES : Fixed ns resend for the resending of verification codes # # BUILD : 1.8.0 (1692) # BUGS : 964 # NOTES : Prevent ns_access getting screwed over if using mysql - TODO more checks of mysql.c need to be done for stuff like this... # # BUILD : 1.8.0 (1665) # BUGS : 965 # NOTES : Add fix from Julien S. for bug #965, BotInfo::chancount was not being correctly initialised correctly, thanks :) # # # Migration to Sourceforge SVN has changed revision numbers. (Please see version.log.old)