summaryrefslogtreecommitdiff
path: root/src/common/socket.c
AgeCommit message (Expand)AuthorFilesLines
2011-01-31* Fixed faulty WFIFO reallocation causing memory exhaustion (bugreport:4737, ...ai4rei1-3/+3
2011-01-28* Resolving allow/deny IP rules not working (bugreport:2632).ai4rei1-3/+2
2010-12-02* Added an error message when a client connection exceeds the socket write bu...ai4rei1-0/+1
2010-11-25* Too large client packets, which would otherwise cause the client to crash, ...ai4rei1-0/+12
2009-02-20* Modified WFIFOSET to trigger a fatal error when trying to send a packet tha...FlavioJS1-1/+9
2009-01-21* Added a limit of 1MB of pending data in the write fifo for non-server socke...FlavioJS1-1/+11
2008-06-16* Made the socket limit not be set in cygwin, which has bogus behavior. (bugr...FlavioJS1-2/+9
2008-06-09* Added experimental code to set the socket limit at runtime.FlavioJS1-0/+21
2008-04-21* Changed the data field of timers from int to intptr.FlavioJS1-1/+1
2008-02-27Altered socket code to do a graceful connection shutdown when exiting.ultramage1-3/+2
2008-02-22* Removed code in socket.c that tries to avoid send buffer overloading, as th...ultramage1-12/+0
2008-02-19* Forgotten update to the definition of script command 'input'.FlavioJS1-0/+1
2008-02-17Reverting r12212. As expected, Linux is incompatible.ultramage1-0/+6
2008-02-17Made unix interface enumeration work with dynamic sockaddr lengths (BSD, for ...ultramage1-4/+0
2008-02-03Added a missing client update when the mute status is manually cancelled by a GMultramage1-1/+1
2008-01-29- Cleaned socket.c to use flag.server when detecting inter-server connections.skotlex1-14/+5
2008-01-06Modified showmsg code to not attach a timestamp to MSG_NONE-type messages, ge...ultramage1-6/+6
2007-12-27* Tweeked the declaration and initialization defines for vectors.FlavioJS1-2/+4
2007-12-17* Added flag.server to indicate interserver socketsultramage1-11/+11
2007-12-13* Abstracted the windows socket code so that all fd's are in the range [1,FD_...FlavioJS1-92/+244
2007-12-10- The interserver outgoing buffer now gets flushed when it reaches 512KB of d...skotlex1-1/+6
2007-11-09Fixed socket.c using time() incorrectly, causing stall timer desynchronizatio...ultramage1-3/+3
2007-10-31* Added names to the SC_ and SI_ enums, now they can be used to properly indi...ultramage1-3/+3
2007-10-24* Cleaned up some messy guild code (more to come)ultramage1-1/+1
2007-10-21Fixed a small mistake in r11503 causing a fatal error&exit on unix when you t...ultramage1-4/+4
2007-10-18* Removed commented-out code for check_fake_id()ultramage1-2/+0
2007-10-17* Merged do_sendrecv() and do_parse() into do_sockets()ultramage1-108/+85
2007-10-17Using predefined constants as parameters to the exit() function.ultramage1-6/+6
2007-09-20* Merged the tmpsql branch:FlavioJS1-6/+7
2007-07-25* Added support for character rename packet (only dummy code for now)ultramage1-2/+2
2007-07-01Cleaned up some parts of the code.ultramage1-1/+1
2007-05-25Corrected some weird fgets() statements, plus reformatted themultramage1-1/+1
2007-05-09* Adapted the shortlist to use a static array instead of a linked list and en...FlavioJS1-67/+40
2007-05-09* Added Buuyo-Tama's shortlist for send/eof sockets (defined out for now). FlavioJS1-3/+108
2007-05-05* Removed the dependency on winsock.h for definitions, it's all winsock2.h now.FlavioJS1-12/+13
2007-04-29* Ladmin fixesultramage1-9/+18
2007-04-20- Added ntows() to properly handle that client port number deficiencyultramage1-0/+7
2007-04-12fixed makefile typo, maps_athena typo, svn:eol-style native for some filesultramage1-1/+1
2007-04-10Removed an ugly cast in socket.ctoms1-2/+2
2007-04-09* Played around with MinGW a bit today...ultramage1-2/+2
2007-04-07- Added function str2ip() to do platform-safe conversionsultramage1-0/+7
2007-04-05* Made a crazy attempt to at least partially synchronize login&char codeultramage1-36/+34
2007-04-02* Some source code cleaningultramage1-52/+42
2007-04-01- Modified waiting_disconnect on the login server to hold the timer id of the...skotlex1-0/+6
2007-03-09- Added info on packet 0x86 (simple move packet). Not usable until a clear se...FlavioJS1-1/+1
2007-03-04More tweaks to socket.c to simplify the codeultramage1-87/+42
2007-02-21Minor stuff (typos, socket.c, junk in login reply packet)ultramage1-21/+8
2007-02-08- Fixed the new socket code, which was triggering the inactivity timeout on t...ultramage1-2/+3
2007-02-08* More aggressive cleaning up of the socket codeultramage1-149/+116
2007-02-07Wiped out the poorly written parse code from r2211ultramage1-34/+1