summaryrefslogtreecommitdiff
path: root/include/connection.h
Commit message (Expand)AuthorAgeFilesLines
* FEAR THE POWER OF VIM AND THE ALMIGHTY "%s/ /\t/g"•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4249 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-091-4/+4
* Fix output corruption when host is exactly 64 chars long•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3945 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-05-101-1/+1
* Made host fields more correct 64 in length with 63 copies•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3425 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-021-1/+1
* Improved IP handling. Now uses in_addr to store client ip, not char[16]!•••Added global and local session limits All of this needs TESTING. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2934 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-271-5/+1
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Fixed missing constructor on class connection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1949 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-251-1/+4
* Re-added required parts of connection.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1944 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-251-0/+106
* Removed static meshed linking from core•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1940 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-251-364/+0
* Many linking fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1578 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-06-011-0/+1
* Added parameters•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1522 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-251-1/+36
* 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
* Output buffering on server connections•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-231-1/+34
* 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-171-42/+0
* 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-161-2/+2
* 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-151-2/+2
* 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-141-1/+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
* 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-121-18/+6
* 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-4/+26
* 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
* Fixed dicky buffer (due to cleanup the wrong variable was being used)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1193 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-3/+6
* Major code tidyup (-W) - expect a few belches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-3/+3
* Services speedups for stupid buffered i/o uplinks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1175 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-231-1/+1
* Added server input buffers (for systems that decide buffering is fun)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1165 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-221-0/+9
* Removed deprecated class 'packet'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1103 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-151-7/+0
* Changed ordering of sys/socket.h and sys/types.h to fix compile error on gcc ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@890 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-211-1/+1
* Updated header comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-161-3/+15
* Moved more types into Extensible•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@752 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-291-1/+1
* Added 'Extensible' class which allows modules to store custom data in objects•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@750 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-291-1/+1
* Added a bunch of xline stuff and added qline spport for /nick and svsnick•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@713 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-241-2/+2
* Various services compatibility stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@687 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-211-0/+1
* Added calls to sched_yield() to cut down processor usage - won't work in *bsd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@635 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-171-1/+1
* Added new documentation to cover ircd_connector•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@629 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-171-3/+3
* Updated comments here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@628 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-171-17/+169
* Mesh cookie linking fixes (was giving remote port to servers and not local port)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@618 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-161-1/+2
* Added various routing tokens (such as 'R' redirect message)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@610 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-161-6/+7
* /MAP and /LINKS added back (do not use - needs testing)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@609 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-151-0/+2
* Mesh tweaks (wasnt sending the ip in the + packet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@605 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-151-3/+3
* Mesh linking stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@594 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-151-2/+9
* Tons of linking tweaks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@592 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-151-1/+5
* Buffering fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@580 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-141-1/+2
* More fixes to connection buffer handling•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@579 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-141-1/+1
* Changed server to server links from UDP to TCP due to data loss problems•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@570 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-141-19/+54
* Packet buffering•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@541 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-111-0/+11
* Added better checking to packet sending (MUST receive an ack)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@530 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-111-1/+2
* Added experimental 'P' token (privmsg)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@494 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-101-0/+1
* Fixed <link> tags•••Stability fixes/bounds checks UDP tunneling working for server->server git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-011-2/+4