summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-01-28Fix empty FMODE being sent if SendMode mode changesdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12323 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-24Allow nick locking to prevent voluntary changes to UIDdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12322 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-24Use UID/SID as the source for ENCAP commands, not server namedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12321 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-24Fix ENCAP stripping, was incorrectly checking for " CHGHOST" and similar ↵danieldg
commands git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12320 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-24If SVSNICK is sent to force a change to a UID-lookalike, just change nick to ↵danieldg
UID. Fixes bug #932 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12318 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-24Don't query module version prior to init; fixes valgrind segfaultdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12317 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-22Fall back to copying bind IP if getsockname() fails, as it apparently can on ↵danieldg
Windows git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12314 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-21Allow redirect bans to be unset by any op/halfop (bug #936)danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12311 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-21Put ConfigReader deprecation warning in logsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12310 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-21Remove unneeded save of errnodanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12309 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Fix incorrect forward-port of patchdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12308 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Slightly more comprehensible message for connect throttle banning.danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12307 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Fix some command registration warningsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12305 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19ERROR is not a valid log level, so all these messages were getting droppeddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12304 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Extbans can be VF_OPTCOMMON as they do not desync on module add/removedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12303 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Remove overrides for ADMIN, STATS, TIMEdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12302 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Fix MOTD and RULES to work remotely (remove the old hacks for MOTD)danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12301 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Clean up some slow iterationsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12300 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-19Don't refuse to route internal spanningtree commands due to lack of VF_COMMONdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12299 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Fix type-based oper blocks not storing their namesdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12298 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Specify routing for those commandsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12297 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Move lots of spanningtree items to commandsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Include total CPU usage in STATS zdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12295 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Remove excessive gettimeofday system callsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Remove unneededd IS_LOCAL castsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12292 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18PreCommand/PostCommand are local-only hooksdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18Fix iteration of oper blocks by SSLINFOdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12290 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Route INFO to remote servers (fixes bug #924)danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12289 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-172.0 beta 1 releasedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12283 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Support strftime format characters in <log> blocksdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12280 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Move initialization that throws configuration exceptions to init()danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12279 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Add Module::init() for correct exception handling during hook registrationdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Change more modules to VF_OPTCOMMON and assert identical charsets in ↵danieldg
m_nationalchars git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12277 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17PURE_STATIC improvements: Allow modules to be reloaded, generate linker ↵danieldg
arguments git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Make a ./configure --system to support system-wide installation of inspircddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-16Manual port of don't error on failed port bind commit.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12274 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-16Fix use of commasepstream on now space-separated itemsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12272 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-16Fix signdedness error in LoopCalldanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12268 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-16Make CHANMODES/USERMODES split by spacesdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12267 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-16Search for correct access level for mode changes, remove hardcoded halfop ↵danieldg
references git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12265 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-15Route SVSSILENCE/SVSWATCH using OPT_UCAST, marking them OPTCOMMONdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12264 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-15Remove VF_COMMON from mode-provider modules (no longer needed due to better ↵danieldg
CAPAB checking) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12263 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-15Add CAPAB CHANMODES, CAPAB USERMODES to verify matching of modes by name, ↵danieldg
not just by letter git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12262 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Allow regex engine to be omitted in configuration to use automatic bindingdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12261 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Fix compilation errors in previous commitdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12260 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Specify regex engine in m_filter/m_rline CAPAB line instead of marking ↵danieldg
m_regex_* as VF_COMMON git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12259 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Verify cloak keys match during CAPAB negotiationdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12258 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Fix stripping of character prior to delimiter in StreamSocket::GetNextLine ↵danieldg
(not noticed because it was usually \r) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12257 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Move revision information from Version object to a static symboldanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12256 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Allow maxtargets to be bypassed in LoopCall for JOINdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12255 e03df62e-2008-0410-955e-edbf42e46eb7