Historique des commits

Auteur SHA1 Message Date
  ultramage edcb998d59 Replaced custom type 'intptr' with standard 'intptr_t'. il y a 14 ans
  flaviojs b02133b422 * Merges from charmerge: il y a 14 ans
  ai4rei 953ddef5bb * Fixed memory corruption when amount of players online approached FD_SETSIZE (topic:262388, bugreport:4856, since r11897). il y a 14 ans
  ai4rei d82968afbf * Fixed a compile error when socket send shortlists are disabled (s->eof instead of s->flag.eof) (follow up to r11930). il y a 14 ans
  ai4rei 7557d37013 * Various accumulated cleanups and fixes. il y a 14 ans
  ai4rei 8fb6c1f646 * Fixed faulty WFIFO reallocation causing memory exhaustion (bugreport:4737, since r1816, related r11503, r11571, r11886 and r12232). il y a 14 ans
  ai4rei 7a85df4fe0 * Resolving allow/deny IP rules not working (bugreport:2632). il y a 14 ans
  ai4rei ff135c1ee5 * Added an error message when a client connection exceeds the socket write buffer, so that it does not appear to be closed for no apparent reason (follow up to r13469). il y a 14 ans
  ai4rei 10396bbbbf * Too large client packets, which would otherwise cause the client to crash, are now dropped and reported (bugreport:4391). il y a 14 ans
  FlavioJS 8326096602 * Modified WFIFOSET to trigger a fatal error when trying to send a packet that is too big. il y a 16 ans
  FlavioJS 672dbf2946 * Added a limit of 1MB of pending data in the write fifo for non-server sockets. Connections that go over the limit are closed. il y a 16 ans
  FlavioJS 2fdf093539 * Made the socket limit not be set in cygwin, which has bogus behavior. (bugreport:1684) il y a 17 ans
  FlavioJS c9a3dc80bf * Added experimental code to set the socket limit at runtime. il y a 17 ans
  FlavioJS c880052f0f * Changed the data field of timers from int to intptr. il y a 17 ans
  ultramage cdb70a3a4c Altered socket code to do a graceful connection shutdown when exiting. il y a 17 ans
  ultramage f4347446d4 * Removed code in socket.c that tries to avoid send buffer overloading, as there is a scenario (many players and charserver disconnect) where mass char saving produces huge ammounts of data to send (see r11503) il y a 17 ans
  FlavioJS e8c226e1f3 * Forgotten update to the definition of script command 'input'. il y a 17 ans
  ultramage 3934f11180 Reverting r12212. As expected, Linux is incompatible. il y a 17 ans
  ultramage 8ae50f44b4 Made unix interface enumeration work with dynamic sockaddr lengths (BSD, for example). Complain if it doesn't compile. (bugreport:765) il y a 17 ans
  ultramage 5ce5cdb524 Added a missing client update when the mute status is manually cancelled by a GM il y a 17 ans
  skotlex 96dfe6b827 - Cleaned socket.c to use flag.server when detecting inter-server connections. il y a 17 ans
  ultramage 65834585a8 Modified showmsg code to not attach a timestamp to MSG_NONE-type messages, generated by ShowMessage(). It now works exactly like printf(). il y a 17 ans
  FlavioJS 4dcf5bb0b9 * Tweeked the declaration and initialization defines for vectors. il y a 17 ans
  ultramage 5790585d16 * Added flag.server to indicate interserver sockets il y a 17 ans
  FlavioJS 02d21582a6 * Abstracted the windows socket code so that all fd's are in the range [1,FD_SETSIZE[. (bugreport:604) il y a 17 ans
  skotlex 11c0438e85 - The interserver outgoing buffer now gets flushed when it reaches 512KB of data stored on it. il y a 17 ans
  ultramage 0f6d747991 Fixed socket.c using time() incorrectly, causing stall timer desynchronization (bugreport:394) il y a 17 ans
  ultramage ac33a63e54 * Added names to the SC_ and SI_ enums, now they can be used to properly indicate where such values are to be used (replaces usage of 'int') il y a 17 ans
  ultramage d091f1cf05 * Cleaned up some messy guild code (more to come) il y a 17 ans
  ultramage 33decb0759 Fixed a small mistake in r11503 causing a fatal error&exit on unix when you try to do a graceful exit (by ctrl+c for example) il y a 17 ans