aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Added OnBackgroundTimer method, ticks every 5 seconds approximatelyGravatar brain2005-04-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1058 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Server::PseudoToUser and Server::UserToPseudoGravatar brain2005-04-121-13/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1057 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixes :/Gravatar brain2005-04-111-36/+44
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1054 e03df62e-2008-0410-955e-edbf42e46eb7
* BlahGravatar brain2005-04-111-20/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1053 e03df62e-2008-0410-955e-edbf42e46eb7
* GrrGravatar brain2005-04-111-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1052 e03df62e-2008-0410-955e-edbf42e46eb7
* More module fixesGravatar brain2005-04-111-7/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1051 e03df62e-2008-0410-955e-edbf42e46eb7
* Fucking linuxGravatar brain2005-04-111-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1050 e03df62e-2008-0410-955e-edbf42e46eb7
* Stoopid bloody linuxGravatar brain2005-04-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1049 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixesGravatar brain2005-04-111-4/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1048 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempts to fix broken /loadmodule on some linuxGravatar brain2005-04-111-0/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1047 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /unloadmodule on crappy gentooGravatar brain2005-04-111-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1046 e03df62e-2008-0410-955e-edbf42e46eb7
* Made setrlimit a commandline optionGravatar brain2005-04-111-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1042 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed parameters of OnPacketTransmit and OnPacketReceive to be much more ↵Gravatar brain2005-04-091-2/+23
| | | | | | useful git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1024 e03df62e-2008-0410-955e-edbf42e46eb7