aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed some flood checkingGravatar brain2005-04-291-3/+59
| | | | | | | added noticeall git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
* Added some pretty mean anti-flood featuresGravatar brain2005-04-291-1/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1261 e03df62e-2008-0410-955e-edbf42e46eb7
* A few anti-flood featuresGravatar brain2005-04-291-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1260 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up zline stuffGravatar brain2005-04-291-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1259 e03df62e-2008-0410-955e-edbf42e46eb7
* Made xline notices neater when notifying of unknown connectionsGravatar brain2005-04-291-5/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1258 e03df62e-2008-0410-955e-edbf42e46eb7
* Added code to detect and set local zlines for "flood from unregistered ↵Gravatar brain2005-04-291-9/+17
| | | | | | connection" git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1257 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated buffering, faster and more sensible (old code sucks)Gravatar brain2005-04-291-16/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1256 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed WriteCommon not writing to the source user when not on any channelsGravatar brain2005-04-281-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1252 e03df62e-2008-0410-955e-edbf42e46eb7
* Remote versioning fixesGravatar brain2005-04-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1245 e03df62e-2008-0410-955e-edbf42e46eb7
* Added remote versioningGravatar brain2005-04-281-10/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7
* Blah (ive committed so many times to fix this bug its not worth commenting here)Gravatar brain2005-04-281-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1232 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed point where routing table is sent so that services worksGravatar brain2005-04-281-16/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1230 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to WriteCommon and WriteCommonExceptGravatar brain2005-04-281-5/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1228 e03df62e-2008-0410-955e-edbf42e46eb7
* Double nickchangeGravatar brain2005-04-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1226 e03df62e-2008-0410-955e-edbf42e46eb7
* Double nickchange issueGravatar brain2005-04-271-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1225 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed stuffGravatar brain2005-04-271-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1224 e03df62e-2008-0410-955e-edbf42e46eb7
* Linking fixesGravatar brain2005-04-271-28/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1223 e03df62e-2008-0410-955e-edbf42e46eb7
* No suck nickname?! why didn't anyone see this?!Gravatar brain2005-04-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1215 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimized stuffGravatar brain2005-04-271-12/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1212 e03df62e-2008-0410-955e-edbf42e46eb7
* Added explicit oper tracking in a vector of userrec* pointers, optimizes ↵Gravatar brain2005-04-271-104/+60
| | | | | | sending out oper notices git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1209 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated startup colour schemeGravatar brain2005-04-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1205 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed some %d to %luGravatar brain2005-04-261-44/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1203 e03df62e-2008-0410-955e-edbf42e46eb7
* strlen tidyup #2Gravatar brain2005-04-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1202 e03df62e-2008-0410-955e-edbf42e46eb7
* Strlen tidyup (based on results of gprof output)Gravatar brain2005-04-261-8/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1201 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed problem where nobody could message a channel they werent a member of ↵Gravatar brain2005-04-261-81/+34
| | | | | | (including u-lines, eek) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1200 e03df62e-2008-0410-955e-edbf42e46eb7
* Major *MAJOR* optimizations by double-referencing channels to usersGravatar brain2005-04-261-84/+215
| | | | | | | (never need to scan the entire user hash again except in very rare circumstances) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1197 e03df62e-2008-0410-955e-edbf42e46eb7
* Added channel 'counter', increases speed of quits, parts, kicksGravatar brain2005-04-261-41/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1194 e03df62e-2008-0410-955e-edbf42e46eb7
* Major code tidyup (-W) - expect a few belchesGravatar brain2005-04-261-56/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
* Speedup for buffered uplinksGravatar brain2005-04-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1176 e03df62e-2008-0410-955e-edbf42e46eb7
* Added warning on unresolved symbol errors about 'you might need ./inspircd ↵Gravatar brain2005-04-211-1/+1
| | | | | | start' git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1147 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnUserDisconnect method to modules.* to fix fd leak in m_ident.cppGravatar brain2005-04-201-29/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1134 e03df62e-2008-0410-955e-edbf42e46eb7
* Added PID reporting and testing before daemonizeGravatar brain2005-04-181-5/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1120 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed "is now running" message to AFTER port bind checksGravatar brain2005-04-181-19/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1119 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /LUSERS server count againGravatar brain2005-04-181-11/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1118 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /LUSERS server countGravatar brain2005-04-181-5/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1117 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed strange join behavior reported by w00t (mirc requesting MODE ↵Gravatar brain2005-04-181-2/+2
| | | | | | immediately after JOIN) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1116 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed strhashcompGravatar brain2005-04-181-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1115 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #47 reported (and suggested fix) by OmGravatar brain2005-04-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1114 e03df62e-2008-0410-955e-edbf42e46eb7
* Added new API methods:Gravatar brain2005-04-151-42/+56
| | | | | | | | | | | | | | | int Module::OnRawMode(userrec* user, char mode, std::string param, bool adding, int pcnt); int Module::OnCheckInvite(userrec* user, chanrec* chan); int Module::OnCheckKey(userrec* user, chanrec* chan, std::string keygiven); int Module::OnCheckLimit(userrec* user, chanrec* chan); int Module::OnCheckBan(userrec* user, chanrec* chan); void Module::OnStats(char symbol); int Module::OnChangeLocalUserHost(userrec* user, std::string newhost); int Module::OnChangeLocalUserGECOS(userrec* user, std::string newhost); int Module::OnLocalTopicChange(userrec* user, chanrec* chan, std::string topic); git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1105 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug where if channel limit was lower than the user count users could ↵Gravatar brain2005-04-151-1/+1
| | | | | | still join, but not if it was equal git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1097 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ability for modules to hold users in a 'holding pattern' while they do ↵Gravatar brain2005-04-141-1/+3
| | | | | | stuff on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1088 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnUserKick and OnUserPreKickGravatar brain2005-04-141-3/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1086 e03df62e-2008-0410-955e-edbf42e46eb7
* Stupid typosGravatar brain2005-04-141-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1083 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed minor typo in AllModulesReportReady()Gravatar brain2005-04-141-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1082 e03df62e-2008-0410-955e-edbf42e46eb7
* Added (untested!) OnCheckReady and OnUserRegister (gonna write an ident ↵Gravatar brain2005-04-141-3/+19
| | | | | | lookup module!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1081 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnPreCommandGravatar brain2005-04-141-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1080 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed some 'unknown command' stuff (sorry w00t) :pGravatar brain2005-04-131-9/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1077 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated to support OnSendListGravatar brain2005-04-131-2/+3
| | | | | | | Fixed to allow server to server traffic again (DOH) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1074 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed m_park stuffGravatar brain2005-04-131-6/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1068 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed OnBackgroundTimer segfaultsGravatar brain2005-04-131-3/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1064 e03df62e-2008-0410-955e-edbf42e46eb7