mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 02:59:01 -04:00
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@374 e03df62e-2008-0410-955e-edbf42e46eb7
150 lines
5.7 KiB
Plaintext
150 lines
5.7 KiB
Plaintext
1.0 alpha 9.5
|
|
|
|
* Added support for /connect (no sync yet!)
|
|
* Added extra module support and improved api
|
|
* Improved developer docs, see http://www.inspircd.org/docs/
|
|
* FINALLY fixed crash-on-disconnect bug
|
|
* Fixed many stability bugs
|
|
* Fixed length and buffer overrun issues that caused user records to become corrupted without crashes (!)
|
|
|
|
1.0 alpha 9
|
|
|
|
* Added /WHOWAS
|
|
* Made ircd cache message of the day in a vector (faster!)
|
|
* Added support for multiple lines of /NAMES on large channels
|
|
* Added hostname/ip caching to speed up connects
|
|
* Added '/stats z'
|
|
* Added Server class
|
|
* Added more code to example module demonstrating use of Server class
|
|
* Added Admin class (holds /admin info for modules)
|
|
* Added methods to Server class
|
|
* Added m_cloaking.so module, provides host masking
|
|
* Added /AWAY
|
|
* added /ISON command (for mIRC etc basic notify)
|
|
* Added /USERS stub
|
|
* Added /SUMMON stub
|
|
* attemted to fix weird crash on /kill
|
|
* added pause= value to /die and /restart in config
|
|
* Attempted to fix closed client sessions not being detected
|
|
* Added wildcard support
|
|
* Added channel bans
|
|
* Changed user and channel structs to classes (finally)
|
|
* Fixed parameter error in QUIT code (was showing junk chars on BSD)
|
|
* fixed some ugly pointer bugs (thanks dblack and a|KK|y!)
|
|
* Added /INVITE command and relevent structures
|
|
* Added CONNECT ALLOW and CONNECT DENY config tags
|
|
* Added PASS command
|
|
* Fixed: /LUSERS cant count :P
|
|
* added /TRACE command
|
|
* Implemented channel mode +m
|
|
* Added channel modes, +k, +l, +i, +m etc
|
|
* Added user and channel modes +i, +p, +s
|
|
* Implemented usermode +s
|
|
* Fixed dodgy mode glitches (the ones Craig loves to play with, awww)
|
|
* Added code to tidy up bans (e.g. max nick length) - i blame mIRC!
|
|
* fixed multiple /MODE +l bugs (thanks to akky and BOFH bugging meh!)
|
|
* Fixed ident max length to 10
|
|
* fixed random crash on kill_link (AGAIN) - was /stats
|
|
* improved speed 10x (because i can...)
|
|
* optimisations galore!
|
|
* Added FileReader file-caching class
|
|
* Changed m_randquote to use FileReader class
|
|
* Neater source tree (binaries in bin, source in src, headers in include, etc)
|
|
* Added /WHOWAS
|
|
* Tidied up makefiles
|
|
* Much nicer configure program
|
|
* makeconf program (very nice config maker by Craig)
|
|
|
|
|
|
1.0 alpha 8
|
|
|
|
* Added Admin class (holds /admin info for modules)
|
|
* Added methods to Server class
|
|
* Added m_cloaking.so module, provides host masking
|
|
* Added Server class
|
|
* Added more code to example module demonstrating use of Server class
|
|
* ./configure improved by Craig (better prompts, dir creation)
|
|
* /stats z added detail
|
|
* Added '/stats z'
|
|
* Added hostname/ip caching to speed up connects
|
|
* Made ircd cache message of the day in a vector (faster!)
|
|
* Added support for multiple lines of /NAMES on large channels
|
|
|
|
1.0 alpha 7
|
|
|
|
* Added /USERHOST command
|
|
* Added '/STATS O'
|
|
* removed random debug output
|
|
* Fixed random crash on nickchange
|
|
* Fine tuned ability to handle >300 users
|
|
* added '/stats L' (connect-info)
|
|
* '/stats u' support added (server uptime)
|
|
* added '/stats M' command
|
|
* Added extra dynamic module support, new methods to Module class
|
|
|
|
1.0 alpha 6
|
|
|
|
* Changed command table to a vector of command_t types
|
|
* Dynamix module support, preliminary release
|
|
* Fixes random crash on nickchange
|
|
* Fixed wallops and command parameter counting bugs
|
|
* fixed "user lingering" problem in kill_link
|
|
* updated example config
|
|
* developed a simple sample module (m_foobar.so)
|
|
|
|
1.0 alpha 5
|
|
|
|
* Changed channel array to a hash_map similar to the one used for users, faster and more efficient
|
|
* Changed ./configure, no longer asks for hard channel limit (depreciated)
|
|
* Added support for users to be disconnected once MAXUSERS is reached
|
|
* Changed code a lot, major overhauls for C++ and STL use for added stability and speed
|
|
* Changed entire user system to use the hash_map container type instead of an array
|
|
* Added /TIME command
|
|
* Added /INFO command
|
|
* Added restart and die passwords
|
|
* Partially implemented /RESTART command
|
|
* Fixed amusing bug which allowed partially connected clients to issue commands under the context of other users! *gulp!* (reported again by Craig)
|
|
* Fixed SegFault caused when doing a /who 0 or /who * whilst not in channels (Reported by Craig, Fixed by Craig :p)
|
|
* Added /who 0 o to display online Opers (Craigs First Scratch of Code :p)
|
|
* Fixed Typo in LUSERS (Reported by MrBOFH and CC)
|
|
* Fixed Joining Channels withough a # bug. (Reported by MrBOFH)
|
|
|
|
|
|
1.0 alpha 4
|
|
|
|
* Fixed parameters bug discovered by Allan
|
|
* Fixed /NICK repeating bug found by piggles.
|
|
* Added /REHASH command
|
|
* Added /LUSERS command
|
|
* Added ability to kill -HUP to rehash
|
|
* Fixed lock up after ping timeout
|
|
* Added system to /VERSION
|
|
* Added DNS lookups on connect (*FIXME* this needs to be asyncronous!)
|
|
* Fixed IRCop status shown on wrong users
|
|
* Fixed socket linger option via setsockopt (can restart faster as sockets arent in use after shutdown!)
|
|
* Added operators can now see real userhost in WHOIS
|
|
* Added oper-up failed msg to online opers
|
|
* Changed layout of /motd command start numeric
|
|
* Fixed empty channels are now purged upon user quit
|
|
* Changed: support for WHO * as well as WHO 0 (do the same thing)
|
|
* Fixed ability to kick users when you arent on the channel :)
|
|
* Fixed grammatical error when halfop tries to kick an op, "You must be at least a half-operator"
|
|
|
|
|
|
1.0 alpha 3
|
|
|
|
* Fixed problem where nicks containing control codes were allowed
|
|
* Added support so that ircd honours channel mode +n
|
|
* Added support so that ircd honours channel mode +t
|
|
* Fixed linefeeds in middle of line bug (reported by Craig)
|
|
* Fixed buffer overflow in channel names (reported by Allan)
|
|
* Fixed close() on nonblocking sockets problem
|
|
* Added /KILL command >:)
|
|
* Added /KICK command
|
|
|
|
1.0 alpha 2
|
|
|
|
* addition of /oper and several Channel Modes.
|
|
* new config file format
|
|
|