summaryrefslogtreecommitdiff
path: root/src/conf.c
AgeCommit message (Collapse)Author
2014-07-19- conf.c:valid_wild_card_simple(): don't read past the zero charactermichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4263 82007160-df01-0410-b94d-b575c5fd34c7
2014-07-18- Cleaned up and sanitized /challenge relatedcodemichael
- rsa.c:get_randomness(): removed EGD support; also don't fall back to RAND_pseudo_bytes() if RAND_bytes() fails. If RAND_bytes() fails, just reject the /challenge request. git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4257 82007160-df01-0410-b94d-b575c5fd34c7
2014-07-02- Removed hooking systemmichael
- Update help/stats git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4157 82007160-df01-0410-b94d-b575c5fd34c7
2014-06-29- conf.c:set_default_conf(): default to 1 connection per 1 secondmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4096 82007160-df01-0410-b94d-b575c5fd34c7
2014-06-24- conf.c:read_conf_files(): chanmodes c an M were missed in CHANMODESmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@4052 82007160-df01-0410-b94d-b575c5fd34c7
2014-06-02- conf.c:set_default_conf(): reset ConfigFileEntry.stats_e_disabledmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3781 82007160-df01-0410-b94d-b575c5fd34c7
2014-05-10- conf.c:parse_aline(): use CONF_NOREASON for default reasonmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3501 82007160-df01-0410-b94d-b575c5fd34c7
2014-04-03- conf.c:match_conf_password(): fixed undefined behaviour with crypt()michael
returning NULL since glibc2.17 in certain cases. git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3264 82007160-df01-0410-b94d-b575c5fd34c7
2014-03-23- Cleaned up find_chasing(). Removed useless third 'chasing' argument.michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3193 82007160-df01-0410-b94d-b575c5fd34c7
2014-02-24- Moved "struct config_channel_entry ConfigChannel" from channel.c to conf.cmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3023 82007160-df01-0410-b94d-b575c5fd34c7
2014-02-19- conf.c:get_oper_name(): constificationmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3010 82007160-df01-0410-b94d-b575c5fd34c7
2014-01-25- Clean up all files in src/ (fixed indentation, removed whitespaces/tabs)michael
- Fixed copyright years git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2917 82007160-df01-0410-b94d-b575c5fd34c7
2014-01-19- Moved configuration related code from ircd.c to conf.cmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2873 82007160-df01-0410-b94d-b575c5fd34c7
2014-01-18- Added 'unxline' oper privilege for better fine tuningmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2854 82007160-df01-0410-b94d-b575c5fd34c7
2014-01-16- Tweak reloading/rehasing config files server noticemichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2831 82007160-df01-0410-b94d-b575c5fd34c7
2014-01-03- conf.c:conf_free(): sanely clear hub/leaf lists fur debugging purposesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2735 82007160-df01-0410-b94d-b575c5fd34c7
2013-12-17- Avoid magically sized temporary buffersmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2693 82007160-df01-0410-b94d-b575c5fd34c7
2013-12-12- conf.c:valid_wild_card(): add missing va_end()michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2660 82007160-df01-0410-b94d-b575c5fd34c7
2013-11-02- Style correctionsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2526 82007160-df01-0410-b94d-b575c5fd34c7
2013-11-01- Got rid of find_kill() and find_gline() wrapper functionsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2523 82007160-df01-0410-b94d-b575c5fd34c7
2013-10-13- find_person(): fixed naming conventionmichael
- find_chasing(): reduced required arguments git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2476 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-21- conf.c:attach_iline(): there should never be a conf that hasn't a class ↵michael
attached to it. Let it crash if it's otherwise git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2316 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-21- conf.c:valid_tkline(): minor cleanupsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2312 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-18- Added generall::cycle_on_host_change configuration option as requestedmichael
by Adam <adam@anope.org> git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2284 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-18- Back out previous changes to detach_conf()michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2277 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-18- conf.c:detach_conf(): fixed bug where we didn't call remove_from_cidr_check()michael
in some cases git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2276 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-18- Added general::stats_u_oper_only configuration optionmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2268 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-15- Implement CERTFPmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2237 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-04- Moved disable_remote_command configuration directive frommichael
general{} block to serverhide{] block git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2197 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-04- Style correcions/white-space changesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2183 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-03- Now that invite- and ban-exempts are hardcoded, there's no need to deletemichael
them from ISUPPORT-list on /rehash git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2176 82007160-df01-0410-b94d-b575c5fd34c7
2013-06-03- Remove unused temporary_resv list. Move channel_resv_list to conf.cmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2173 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-31- Implement motd{} configuration blocks based on ircu's implementationmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2151 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-29- s_user.c:user_set_hostmask(): don't unset FLAGS_IP_SPOOFING if the client'smichael
hostname has already been spoofed by an auth{} block based spoof. git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2139 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-29- get_member_status(), valid_wildcard(): constificationmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2132 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-29- resv.c: move valid_wild_card_simple() to conf.cmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2131 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-10- Removed unused OFLAG_OPER_SPY definitionmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1993 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-08- Tweaked various mempool chunk sizesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1965 82007160-df01-0410-b94d-b575c5fd34c7
2013-05-05- conf.c:verify_access(): removed unused variablemichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1948 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-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- Removed operflag 'nick_changes'. Operators can now set +n at willmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1903 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-25- Fixed core on rehash with resv exemptsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1864 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- 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-19- Revert to -r1831michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1834 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-19- Made all numeric defines use the actual string instead of the numeric valuemichael
which allows to use gcc's printf format attribute - Remove current message locale implementation git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1832 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-15- Forward-port -r1741 [Fixed logfiles not getting reopened on /rehash]michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1831 82007160-df01-0410-b94d-b575c5fd34c7