summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2013-05-17- Removed extranous EmptyString() testmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2078 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-17- m_whowas.c:whowas_do(): minor cleanups and optimizationsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2077 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-16- Removed outdated commentmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2072 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-16- Another fix to previous commit. Am I drunk? Aye!michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2071 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-16- Merged valid_username() and clean_user_name()michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2068 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-16- automake 1.13.2michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2063 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-16- m_svsmode(): restore ability to change a user's host via SVSMODE +michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2057 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-15- m_svsmode(): temporarily allow 3 arguments (SVSMODE without a valid TS)michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2054 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-15- m_nick.c: replaced few strcpy() with strlcpy()michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2047 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-15- m_help.c: minor changes to dohelp() (use pointer arithmetic instead of ↵michael
indexing) git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2044 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-14- Added 'locops' and 'wallops' to irc-operator flagsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2039 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-14- Improve KILL server notice to be more specific about the client beingmichael
killed (ircnet style) git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2036 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-14- Overhaul HELP systemmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2031 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- m_svsmode(), set_user_mode(): \n, \r, \t aren't treaded specially anymoremichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2024 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- Remove entering_umode and change_umode callbacks in preparation for themichael
modular usermode subsystem git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2023 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- m_topic.c: fixed compile warningmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2020 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- Whitespace commitmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2016 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- Removed 'remote', and 'global_kill' oper flags, and added 'connect',michael
'squit', and 'kill' flags for better fine-tuning instead. Whether or not a specific action is allowed on a remote server can be controlled by appeding the ':remote' flag. For example: 'kill' allows only local clients to be killed, whereas 'kill:remote' allows to issue a KILL for remote clients git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2013 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- Renamed m_error() to mr_error()michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2010 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- mr_error(): ignore error if it's not a connecting/handshaking servermichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2009 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- part_one_client(): removed useless client_p argumentmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2006 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-12- m_nick.c, m_part.c: only style correctionsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2005 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-11- Mostly style cleanups & whitespace changesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1996 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-09- m_eob(): Re-added EOB noticemichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1985 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-08- m_capab(): fixed compile warningmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1983 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-08- m_eob(): removed assert() which is now invalidmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1974 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-08- EOB is now send to all servers globallymichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1970 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-08- Cosmetical cleanupsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1969 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-06- Implemented channel mode +M. Clients that haven't identified theirmichael
name with NickServ may not speak in a channel that has this mode set git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1956 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-05- Backport -r1877 [Made find_capability() return an unsigned int]michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1953 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-05- Backport -r1895 [m_mode(): these buffers don't need to be static]michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1952 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-05- Removed channel::quiet_on_ban configuration option. This feature ismichael
now enabled by default git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1945 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-04- Implemented channel mode +c. Known from other ircds, this mode basicallymichael
prevents users from sending messages including control codes to a channel that has this mode set git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1938 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-04- Minor spelling fixesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1935 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-30- Move report_resv() to m_stats.cmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1928 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-30- "STATS o" now shows how many times an oper{} block has been used.michael
Just like "STATS x|q" git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1924 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-30- Moved report_confitem_types() to m_stats.cmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1923 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-30- Dropped PCRE supportmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1920 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- m_list.c:do_list(): added sanity test for parv[1] being NULLmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1897 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- m_kick.c: revert changes made in revision 1.24 (cvs) made on Sun Jan 7 ↵michael
04:46:30 2001 UTC AnonOps are gone. And as described in rfc 2812, this is how ircd should behave in case no kick-reason has been specified git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1893 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- m_quit(), ms_quit(): added extra sanity test for parv[1] being NULL,michael
also try to avoid modifying parv[1] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1890 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- m_whowas.c,m_names.c,m_kick.c: remove pointless code. There's no real ↵michael
reason why we should skip preceding commas in nick-/channelnames git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1887 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- Replaced a strpbrk() with has_wildcards()michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1885 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- Backported -r1874 [WHOIS may no longer accept wildcards]michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1884 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-27- "STATS s" now shows configured services{} blocks as wellmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1880 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-25- Added basic support for libGeoIPmichael
- Added exempt configuration option to resv{} blocks git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1858 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-24- Constificationmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1857 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-24- Have /INFO show the configured value of serverhide::hide_servicesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1854 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-24- Cleanup m_map.cmichael
- Implemented serverhide::hide_services configuration option git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1851 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-22- Fixed some compile warningsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1845 82007160-df01-0410-b94d-b575c5fd34c7