aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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-36/+40
* 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-22/+36
* Fixed weird bug where on mass join/part flood, the channel would be•••purged before it was actually empty due to its counters being screwed up git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1360 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-111-3/+0
* Dns poll not called often enough•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1359 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-111-3/+1
* Made ping check loop less regular in kqueue version•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1358 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-6/+16
* Added ability to accept() up to 32 pending sockets at once•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1356 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-5/+6
* Added server-listen-sockets to kqueue support (all sockets are now kqueue)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1355 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-6/+34
* Added kqueue for listening sockets•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1354 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-9/+47
* Fixed crash when socket reads 0 whilst in kqueue mode•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1353 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-0/+4
* Added socket engine to version response•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1352 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-1/+6
* Cannot initialize kqueue BEFORE the daemon fork!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-10/+42
* Hit dns with spork. Repeat until crispy.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1349 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-1/+2
* Basics of kqueue() implementation for socket engine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1348 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-7/+128
* Changed pool size from 64 to 1024•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1347 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-1/+1
* Fixes to way allocations are handled•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1346 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-6/+12
* Optimized userlist() (a lot faster with many users online)•••Fixed bug where another users buffer could end up in the buffer of an exiting client before they quit git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1345 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-22/+22
* Optimised strlower (much faster, uses a lookup table)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1344 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-12/+16
* 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-17/+17
* Removal of some pointless debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1314 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-061-2/+0
* Removed debug output associated with fix of bug #63•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1313 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-061-2/+0
* Fixed park crash bug #63 reported by ViaraiX•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1312 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-061-1/+7
* 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
* Fix to a mode parsing bug (eating wrong version of parameter?)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1304 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-041-0/+14
* Fixed off-by-one error in client read() (improbable due to size of buffer but...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1301 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-1/+1
* Fixed 'no such server' when server is found•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1295 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-1/+4
* Reordered some on-connect network stuff to stop services being so confused•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1293 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-3/+7
* Fixed to always write log to bin directory•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1291 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-5/+33
* Extra safety checks to avoid trying to write() remote users•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1286 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-5/+5
* A few cpu usage tweaks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1285 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-1/+4
* Optimized WriteCommon and WriteCommonExcept•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1284 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-031-25/+12
* Updated /stats T to include motds•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1281 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-021-1/+1
* Added /stats T•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1280 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-021-0/+14
* Fixed weird line wrapping bug with extremely long lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1277 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-021-9/+9
* Sanity checks for fd_ref in addclient•••Fixed 'server ignores me forever if i throttle the server with connections' bug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1272 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-011-1/+30
* 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-63/+94
* 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-301-5/+36
* Changed how remote version works a bit•••Commented some of connection.cpp git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1268 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-301-2/+17
* 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-291-3/+59
* Added some pretty mean anti-flood features•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1261 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-291-1/+10
* 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/+12
* Tidied up zline stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1259 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-291-0/+2
* Made xline notices neater when notifying of unknown connections•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1258 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-291-5/+12
* Added code to detect and set local zlines for "flood from unregistered connec...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1257 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-291-9/+17
* 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-16/+11
* Fixed WriteCommon not writing to the source user when not on any channels•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1252 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-0/+6
* Remote versioning fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1245 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-1/+1
* Added remote versioning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-10/+43
* Blah (ive committed so many times to fix this bug its not worth commenting here)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1232 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-1/+2
* Changed point where routing table is sent so that services works•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1230 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-16/+17
* Fixes to WriteCommon and WriteCommonExcept•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1228 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-281-5/+34