- Remove branches/ircd-hybrid-20121027
- Remove branches/ircd-hybrid-20110809
- m_dline.c:mo_dline(). if a target server exists, use sendto_match_servs() instead of sendto_server()
- m_kline.c:mo_kline(). if a target server exists, use sendto_match_servs() instead of sendto_server()
- m_message.c:msg_client(): removed pointless MyClient() test
- m_message.c: fixed indentation, style cleanups, reformatting
- m_message.c: replaced few 512s with IRCD_BUFSIZE; removed useless casts
- m_whois.c:do_whois(): get it to work with UIDs. Spotted and fixed by Adam.
- Update help/oper
- Update help/trace, help/kill
- Update help/stats
- Update help/unxline
- Update help/connect
- Update help/squit
- m_whois.c:whois_person(): removed /whois notice
- hash.c:exceeding_sendq(): constification
- m_who.c:do_who(): don't hide hopcount to irc operators
- m_map.c: don't leak hidden servers in /map
- Fixed server name leak for hidden servers in /who, /whois and /whowas
- m_trace.c:mo_trace(): properly check return value of hunt_server()
- mo_version(): fixed indentation
- Fixed kline issue as reported by Andrei Hristow
- conf.c:conf_free(): sanely clear hub/leaf lists fur debugging purposes
- Cleaned up RPL_WHOISADMIN hack
- automake 1.14.1
- Fixed EOB not working for remote servers (Fake Direction)
- list.c:dlinkFindDelete(): minor readability improvements
- m_webirc.c: instead of silently dropping WEBIRC requests from registered clients, simply send ERR_ALREADYREGISTRED
- Update several help files
- Update several help files
- m_webirc.c:mr_webirc(): fixed bug where parv[3] isn't tested for a valid hostname. Spotted by Adam.
- channel_mode.c:set_channel_mode(): removed legacy code which has been introduced in rev 7.66(CVS) / Sat Dec 14 04:08:38 2002
- Avoid magically sized temporary buffers
- Avoid magically sized temporary buffers
- introduce_client(), sendnick_TS(): fixed buffer overflow if a client has all possible modes set that are defined in SEND_UMODES
- m_nick.c, m_join.c: Tweaked channel/nickname rejection notices
- client.c: #include "parse.h"
- client.c:make_client(): make use of the SetUnknown() macro
- version.c: cosmetical changes
- stats_hooks(): no longer sending an extra empty line before RPL_ENDOFSTATS
- Update AUTHORS & version.c
- m_join.c:m_join(): actually test conf->reason for being a NULL pointer
- conf.c:valid_wild_card(): add missing va_end()
- m_help.c:sendhelpfile(): fixed fd leak
- send.c:sendto_anywhere(): removed unreachable code. server never sends SID-prefixed messages to clients - send.c:sendto_match_servs(): removed unused variable
- ircd.c: show serial number on startup
- m_mode.c: fixed possible desync with modes set by services
- m_locops.c: added proper TS6 support / properly prefix LOCOPS message with name/UID
- m_svskill.c: replaced MyClient() test with MyConnect()
- Administrators may now see channel modes in /LIST
- src/irc_reslib.c: removed advertising clause
- Set SVN properties on m_svskill.c
- Added SVSKILL
- Untabify help/who
- Add -fno-strict-aliasing to CFLAGS if possible
- include/client.h: add UMODE_CALLERID, UMODE_SOFTCALLERID to SEND_UMODES
- Optimized find_person()
- client.c:find_person(): completely disallow UID guessing as suggested by Adam <adam@anope.org>
- Better distinguishing between usermode +g and +G in both /whois and /privmsg as suggested by Adam <adam@anope.org>
- Fixed ID_or_name macro as reported by Adam <adam@anope.org>
- listener.c:show_ports(): fixed ip address leakage even if hide_server_ips is set to 'yes'. Reported by Adam <adam@anope.org>
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD
- channel.c: optimized find_channel_link() as suggested by Adam <adam@anope.org>
- m_mode.c:ms_bmask(): fixed bug with server hiding enabled
- src/channel_mode.c: fixed small buglet in send_mode_changes() with server hiding enabled. Reported by Adam <adam@anope.org>
- Updated help/who
- WHO now shows whether or not a nickname has been registered with NickServ. ('r' status flag)
- src/numeric.c: added missing +h mode to 004 numeric when building the ircd with --enable-halfops as reported by Adam <adam@anope.org>
- src/send.c: fixed several compile warnings with -Wsign-conversion
- m_hash.c: constification
- m_whois.c: only administrators may see a client's certificate finger print
- channel_mode.c: fixed warnings with clang
- Added usermode +W. Users connected via a webirc gateway get this mode set by servers. - /WHOIS now shows whether a client is connected via a webirc gateway
- Style corrections
- Got rid of find_kill() and find_kline() wrapper functions
- m_topic.c: constification
- Admins may now see +s channels a user is in with /WHOIS
- Administrators can now see +s channels in /LIST
- Stole ircu's RPL_WHOISACCOUNT numeric
- Cleanup build system
- m_svsmode.c: constification
- m_svsnick.c: fixed stupid bug that leads to desynchronized nick database throughout the entire network
- find_person(): fixed naming convention - find_chasing(): reduced required arguments
- ssl.h: fixed compile warning
- Bison 3.0
- Fixed issue with resolver timeouts
- doc/reference.conf: remove references to RSA public key
- Update doc/modes.txt
- Update AUTHORS
- ioengine changes as of 14AUG13
- Update NEWS file
- Update doc/challenge.txt
- Update help/stats
- ioengine_epoll.c:engine_add(): remove debugging notice
- Added initial SSL support for client connections
- channel.c:can_send(): fixed issue with channel mode +n having no functionality. Reported by Fawkes
- Fixed ident
- Sort out unused macros
- Another round of conversion specifier fixes
- Ficed conversion specifiers in some places
- Add various api docs
- Cleanup structures; fixed comments - Removed rfc1459_command_send_error() message handler
- ioengine changes as of 01AUG13
- ioengine changes as of 31JUL13
- ioengine changes as of 31JUL13
- ioengine changes as of 28JUL13
- send.c:kill_client_ll_serv_butone(): add missing initialization of vd.vd_args
- src/ioengine_poll.c: fixed compile warning
- ioengine changes as of 24JUL13
- Fixed misc. compile warnings
- ioengine changes as of 23JUL13
- ioengine changes as of 23JUL13
- Change command message handlers to int type
- Add completed_connection()
- ioengine changes as of 21JUL13
- ioengine changes as of 20JUL13
- ioengine changes as of 19JUL13
- motd.(c|h): fixed core with zero byte length ircd.motd. Reported by Fawkes
- ioengine changes as of 18JUL13
- ioengine changes as of 17JUL13
- ioengine changes as of 16JUL13
- mr_nick(): remove legacy code for nicks cantaining '~'. valid_nickname() already takes care of this.
- Fixed bug that would prevent servers from linking together if connect::aftype wasn't specified
- ioengine changes as of 15JUL13
- help/cmode: fixed typo
- ioengine changes as of 14JUL13
- ioengine changes as of 11JUN13
- ioengine changes
- Initial changes implementing new ioengine/message queues
- Working towards implementing new ioengine
- Removed old engine files
- svn propset
- Add various socket engines
- Add ioengine.(c|h)
- Add new configure test for epoll(), poll(), kqueue() and /dev/poll. This mixture basically stolen from libevent and ircu
- Add NEWIO branch
- Moving directories
- move directories
- Move old 7.3 sources to branches/ircd-hybrid-newconf
create 'branches'