summaryrefslogtreecommitdiff
path: root/src/common/socket.c
AgeCommit message (Expand)AuthorFilesLines
2012-01-09Sending to a broken socket will no longer cause SIGPIPE signal to be sent bac...gepard19841-1/+5
2011-11-17* Added a check to WFIFOSET to detect zero-length 'sets' of packets, that cou...ai4rei1-0/+8
2011-10-16* Added a message indicating how many concurrent connections the server was c...ai4rei1-0/+4
2011-10-07* Remove fds from the shortlist before processing.flaviojs1-14/+16
2011-09-05* Add consistency checks to the shortlist.flaviojs1-2/+17
2011-07-15* Changed the warning message of when setrlimit fails to be more explicit.flaviojs1-2/+9
2011-07-12* CMake: added search for math.h, added search for socket/nsl library. (teste...flaviojs1-0/+3
2011-06-30Replaced custom type 'intptr' with standard 'intptr_t'.ultramage1-1/+1
2011-06-16* Merges from charmerge:flaviojs1-0/+3
2011-04-09* Fixed memory corruption when amount of players online approached FD_SETSIZE...ai4rei1-4/+1
2011-04-08* Fixed a compile error when socket send shortlists are disabled (s->eof inst...ai4rei1-1/+1
2011-01-31* Various accumulated cleanups and fixes.ai4rei1-6/+6
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