aboutsummaryrefslogtreecommitdiffstats
path: root/src/commands.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed inbound server errorsGravatar brain2005-05-241-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1491 e03df62e-2008-0410-955e-edbf42e46eb7
* Added stuff for /map improvementsGravatar brain2005-05-241-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1486 e03df62e-2008-0410-955e-edbf42e46eb7
* Nonblocking connect() for outbound server links (why was this blocking anyway)Gravatar brain2005-05-241-39/+49
| | | | | | | Changed /map to show authenticating servers with a * similar to hybrid git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1485 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ping checks for server links (experimental)Gravatar brain2005-05-241-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1481 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug where when a server split all other servers would stop respondingGravatar brain2005-05-231-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1479 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up some socket stuff into userrecGravatar brain2005-05-231-9/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1476 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed the server names reported in /stats lGravatar brain2005-05-231-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1473 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed revision id's to std::stringGravatar brain2005-05-221-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1472 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /COMMANDSGravatar brain2005-05-201-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1458 e03df62e-2008-0410-955e-edbf42e46eb7
* Added detail to /COMMANDSGravatar brain2005-05-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1457 e03df62e-2008-0410-955e-edbf42e46eb7
* Added COMMANDS command (yes, really)Gravatar brain2005-05-201-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1456 e03df62e-2008-0410-955e-edbf42e46eb7
* Experimental: Epoll supportGravatar brain2005-05-171-0/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1408 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed __single_client_alloc again because gcc devs were smoking crack and ↵Gravatar brain2005-05-161-11/+11
| | | | | | removed it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1406 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed to use __single_client_alloc, faster on most systems in a single threadGravatar brain2005-05-151-4/+4
| | | | | | | Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed to use __single_client_alloc, supposedly faster in single-thread ↵Gravatar brain2005-05-151-9/+9
| | | | | | situations git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1402 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved StrHashComp and InAddr_HashComp into the irc:: namespaceGravatar brain2005-05-151-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1398 e03df62e-2008-0410-955e-edbf42e46eb7
* sorted hashcomp etcGravatar brain2005-05-151-5/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1387 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved a ton of functions into helperfuncs.h to speed up recompilesGravatar brain2005-05-151-71/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
* Added idea from ircu: /invite with too few params shows the channels youve ↵Gravatar brain2005-05-151-40/+56
| | | | | | been invited to but have not yet joined git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1382 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 'uniqueness sums': ↵Gravatar brain2005-05-141-77/+74
| | | | | | http://www.inspircd.org/wiki/InspIRCd_Server_Protocol#Uniqueness_Sums git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1378 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed the type of struct whowas records are stored in (no need to waste a ↵Gravatar brain2005-05-121-2/+3
| | | | | | big heavy userrec) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1369 e03df62e-2008-0410-955e-edbf42e46eb7
* Structure optimizations, changed a lot of bools into binary bitmasksGravatar brain2005-05-121-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7
* Basics of kqueue() implementation for socket engineGravatar brain2005-05-091-2/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1348 e03df62e-2008-0410-955e-edbf42e46eb7
* /WHOIS as oper now shows real ip as well as real hostGravatar brain2005-05-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1330 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed the final bunch of udp_* vars to server_*/tcp_*Gravatar brain2005-05-081-51/+57
| | | | | | | Fixed ircservices sending PING git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1326 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed remote kills to display the correct source (spotted while talking to ↵Gravatar brain2005-05-081-3/+3
| | | | | | aquanight) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1325 e03df62e-2008-0410-955e-edbf42e46eb7
* Empty but non-null string passed to is_uline returns trueGravatar brain2005-05-061-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1320 e03df62e-2008-0410-955e-edbf42e46eb7
* Added numeric 318 to /WHOIS when nick is not found (end of whois should ↵Gravatar brain2005-05-061-0/+2
| | | | | | still be there as its a list response) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1317 e03df62e-2008-0410-955e-edbf42e46eb7
* Added numeric 412 "no text to send"Gravatar brain2005-05-061-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1316 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to:Gravatar brain2005-05-051-3/+5
| | | | | | | | | +s and +p channels wouldn't be synched correctly +s and +p never show in whois even when you're a member of them +s and +p never show in list even if you're a member of them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1308 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed to handle : as a NOP token so that 'assuming' inspircd knows RFC ↵Gravatar brain2005-05-041-0/+3
| | | | | | commands wont cause tons of errors git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1305 e03df62e-2008-0410-955e-edbf42e46eb7
* 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