summaryrefslogtreecommitdiffstats
path: root/src/commands.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix to a mode parsing bug (eating wrong version of parameter?)Gravatar brain2005-05-041-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1304 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed warning of redefinition of RUSAGE_SELFGravatar brain2005-05-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1299 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix annoying off-by-one error in connection::RecvPacket (nothing like ↵Gravatar brain2005-05-031-7/+6
| | | | | | driving to calm the mind :p) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1298 e03df62e-2008-0410-955e-edbf42e46eb7
* Added more fault tolerance to server linksGravatar brain2005-05-031-6/+144
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1297 e03df62e-2008-0410-955e-edbf42e46eb7
* Added new /stats z (warning - this is UNTESTED on linux!)Gravatar brain2005-05-021-1/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1282 e03df62e-2008-0410-955e-edbf42e46eb7
* Added /stats TGravatar brain2005-05-021-20/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1280 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempted /who fixesGravatar brain2005-05-021-18/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1279 e03df62e-2008-0410-955e-edbf42e46eb7
* Added and tested fd crossreference table - improves speed a lot, and fixes ↵Gravatar brain2005-05-011-0/+10
| | | | | | one of the /STATS chars which has been broken a while git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1271 e03df62e-2008-0410-955e-edbf42e46eb7
* Tried a new way of doing remote versionsGravatar brain2005-04-301-2/+6
| | | | | | | | commented some users and connections code added remote @* notice git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1269 e03df62e-2008-0410-955e-edbf42e46eb7
* Added mode 'compression', stops abuse with modes like: +s-s+s-s+s-sGravatar brain2005-04-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1266 e03df62e-2008-0410-955e-edbf42e46eb7
* Test fixes for /version strings not being set in burstGravatar brain2005-04-291-2/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1265 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a reversed strcmpGravatar brain2005-04-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1264 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed some flood checkingGravatar brain2005-04-291-7/+14
| | | | | | | added noticeall git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 901 numeric - end of modules listGravatar brain2005-04-291-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1255 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes minor typoGravatar brain2005-04-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1251 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed remote /squit <mask>Gravatar brain2005-04-281-4/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1250 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for /SQUIT <mask> and checks against /SQUIT *Gravatar brain2005-04-281-25/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1249 e03df62e-2008-0410-955e-edbf42e46eb7
* remote Versionstring set fixesGravatar brain2005-04-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1246 e03df62e-2008-0410-955e-edbf42e46eb7
* Added remote versioningGravatar brain2005-04-281-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed remote kill reason textGravatar brain2005-04-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1238 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed remote squitGravatar brain2005-04-281-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1236 e03df62e-2008-0410-955e-edbf42e46eb7
* *** empty log message ***Gravatar brain2005-04-281-6/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1235 e03df62e-2008-0410-955e-edbf42e46eb7
* Added remote squitGravatar brain2005-04-281-1/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1234 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to all kinds of annoying problemsGravatar brain2005-04-271-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1220 e03df62e-2008-0410-955e-edbf42e46eb7
* No suck nickname?! why didn't anyone see this?!Gravatar brain2005-04-271-12/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1215 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimized stuffGravatar brain2005-04-271-0/+2
| | | | 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-0/+1
| | | | | | sending out oper notices git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1209 e03df62e-2008-0410-955e-edbf42e46eb7
* A bit of optimizationGravatar brain2005-04-271-17/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1208 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing debug symbols?!Gravatar brain2005-04-261-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1207 e03df62e-2008-0410-955e-edbf42e46eb7
* Added channel 'counter', increases speed of quits, parts, kicksGravatar brain2005-04-261-13/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1194 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed dicky buffer (due to cleanup the wrong variable was being used)Gravatar brain2005-04-261-5/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1193 e03df62e-2008-0410-955e-edbf42e46eb7
* Major code tidyup (-W) - expect a few belchesGravatar brain2005-04-261-19/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed strange leading ":" on remote Z/K/G linesGravatar brain2005-04-251-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1183 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed so that quitprefixes are shown in client exit noticesGravatar brain2005-04-241-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1181 e03df62e-2008-0410-955e-edbf42e46eb7
* Added global oper monitoring through modules and global connect monitoring ↵Gravatar brain2005-04-231-3/+8
| | | | | | through modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1177 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed weird issues when anope sends large amounts of text at once to the uplinkGravatar brain2005-04-221-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1164 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnOperCompare function to override strcmp in password check for /operGravatar brain2005-04-221-2/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1161 e03df62e-2008-0410-955e-edbf42e46eb7
* Added password fieldGravatar brain2005-04-211-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1155 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnUserDisconnect method to modules.* to fix fd leak in m_ident.cppGravatar brain2005-04-201-2/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1134 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 'server already exists' check for u-type linksGravatar brain2005-04-191-2/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1131 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug when ordering a bot to leave using anope servicesGravatar brain2005-04-191-9/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1130 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed anope module sending L tokens with 2 instead of 3 params (made code ↵Gravatar brain2005-04-191-5/+17
| | | | | | more tolerant instead of changing module) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1129 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed broken server/server handshake for U-type server links (services)Gravatar brain2005-04-181-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1121 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
* Added:Gravatar brain2005-04-161-1/+28
| | | | | | | | | | | | | | OnMeshToken MeshSendAll(std::string text); MeshSendCommon(userrec* user, std::string text); MeshSendAllAlive(std::string text); MeshSendUnicast(std::string destination, std::string text); MeshSendAllExcept(std::string target, std::string text); MeshCheckChan(chanrec *c,std::string servername); MeshCheckCommon(userrec* u,std::string servername); git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1112 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed lingering (SO_REUSEADDR was being set to 0?)Gravatar brain2005-04-161-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7
* Added new API methods:Gravatar brain2005-04-151-2/+12
| | | | | | | | | | | | | | | 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
* Added ability for modules to hold users in a 'holding pattern' while they do ↵Gravatar brain2005-04-141-2/+2
| | | | | | stuff on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1088 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed typoGravatar brain2005-04-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1084 e03df62e-2008-0410-955e-edbf42e46eb7
* Added (untested!) OnCheckReady and OnUserRegister (gonna write an ident ↵Gravatar brain2005-04-141-0/+1
| | | | | | lookup module!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1081 e03df62e-2008-0410-955e-edbf42e46eb7