aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fixed fd_Setsize in cygwin•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-281-1/+1
* Added/fixed .cvsignore files•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1526 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-261-0/+2
* Added parameters•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1522 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-253-5/+70
* Nonblocking connect() for outbound server links (why was this blocking anyway)•••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 Gravatar brain2005-05-241-0/+4
* Added ping checks for server links (experimental)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1481 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-241-0/+17
* Buffer size limits (hard coded to 1mb for now, will allow to raise in config ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1478 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-231-4/+3
* Tidied up some socket stuff into userrec•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-231-0/+8
* Output buffering on server connections•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-232-1/+38
* Changed revision id's to std::string•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-221-1/+1
* Removed stupid consts•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1468 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-201-6/+6
* *** empty log message ***•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1466 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-201-1/+15
* Added COMMANDS command (yes, really)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-201-0/+1
* Shrunk some datatypes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1418 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-171-4/+4
* Moved a load of servers-only stuff into serverrec out of the way of userrec•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1417 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-172-44/+40
* Removed __single_client_alloc again because gcc devs were smoking crack and r...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1406 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-164-10/+10
* Changed to use __single_client_alloc, faster on most systems in a single thread•••Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-155-12/+10
* Updated to keep lowermap const within hashcomp.cpp•••Updated docs git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1401 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-5/+9
* Updated strhashcomp to use irc::string internally rather than a combination o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1400 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-0/+11
* Moved StrHashComp and InAddr_HashComp into the irc:: namespace•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1398 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-20/+23
* Added comments for doxygen•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1395 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-6/+40
* Added irc::string•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1394 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-1/+11
* sorted hashcomp etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1387 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-153-6/+32
* (Untested) added hashcomp.cpp, seperates out the stl hash_map stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1384 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-39/+4
* Moved a ton of functions into helperfuncs.h to speed up recompiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-153-53/+162
* Added idea from ircu: /invite with too few params shows the channels youve be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1382 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-0/+3
* Added 'uniqueness sums': http://www.inspircd.org/wiki/InspIRCd_Server_Protoco...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1378 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-143-25/+29
* Added Server::GetServerDescription() at request of Craig•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1374 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-131-0/+3
* Optimized some static structs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1370 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-121-6/+2
* Changed the type of struct whowas records are stored in (no need to waste a b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1369 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-123-22/+19
* Structure optimizations, changed a lot of bools into binary bitmasks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-123-55/+24
* Documented new recvq and sendq stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1367 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-121-0/+12
* Customizable by-byte-size recvq stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1365 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-121-1/+10
* added sendq stuff, see example config•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1362 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-111-0/+9
* Added basic sendq stuff - WARNING, there is no configuration yet, this CVS al...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1361 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-111-1/+25
* Changed the final bunch of udp_* vars to server_*/tcp_*•••Fixed ircservices sending PING git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1326 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-081-1/+1
* Fixes to:•••+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 Gravatar brain2005-05-051-1/+1
* Fixed to always look for the ircd.log within the bin/ dir•••Fixed to not spool the error log after ./inspircd debug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1290 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-1/+1
* Added FindDescriptor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1273 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-011-0/+4
* Added and tested fd crossreference table - improves speed a lot, and fixes on...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1271 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-011-0/+33
* Tried a new way of doing remote versions•••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 Gravatar brain2005-04-303-8/+53
* Added OnAddBan and OnDelBan module api calls, and fixed glitch which required...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1267 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-301-0/+9
* Fixed some flood checking•••added noticeall git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-292-1/+8
* A few anti-flood features•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1260 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-291-0/+5
* Updated buffering, faster and more sensible (old code sucks)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1256 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-291-0/+11
* Added remote versioning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-1/+5
* Changed some comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1237 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-1/+3
* Added a Server:: method to send server notices to channels•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1214 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-272-1/+5
* Added explicit oper tracking in a vector of userrec* pointers, optimizes send...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1209 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-271-0/+6
* Commented new functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1198 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-0/+38
* Major *MAJOR* optimizations by double-referencing channels to users•••(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 Gravatar brain2005-04-261-0/+8