コミット履歴

作者 SHA1 メッセージ 日付
  ultramage edcb998d59 Replaced custom type 'intptr' with standard 'intptr_t'. 14 年 前
  flaviojs b02133b422 * Merges from charmerge: 14 年 前
  ai4rei 953ddef5bb * Fixed memory corruption when amount of players online approached FD_SETSIZE (topic:262388, bugreport:4856, since r11897). 14 年 前
  ai4rei d82968afbf * Fixed a compile error when socket send shortlists are disabled (s->eof instead of s->flag.eof) (follow up to r11930). 14 年 前
  ai4rei 7557d37013 * Various accumulated cleanups and fixes. 14 年 前
  ai4rei 8fb6c1f646 * Fixed faulty WFIFO reallocation causing memory exhaustion (bugreport:4737, since r1816, related r11503, r11571, r11886 and r12232). 14 年 前
  ai4rei 7a85df4fe0 * Resolving allow/deny IP rules not working (bugreport:2632). 14 年 前
  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). 14 年 前
  ai4rei 10396bbbbf * Too large client packets, which would otherwise cause the client to crash, are now dropped and reported (bugreport:4391). 14 年 前
  FlavioJS 8326096602 * Modified WFIFOSET to trigger a fatal error when trying to send a packet that is too big. 16 年 前
  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. 16 年 前
  FlavioJS 2fdf093539 * Made the socket limit not be set in cygwin, which has bogus behavior. (bugreport:1684) 17 年 前
  FlavioJS c9a3dc80bf * Added experimental code to set the socket limit at runtime. 17 年 前
  FlavioJS c880052f0f * Changed the data field of timers from int to intptr. 17 年 前
  ultramage cdb70a3a4c Altered socket code to do a graceful connection shutdown when exiting. 17 年 前
  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) 17 年 前
  FlavioJS e8c226e1f3 * Forgotten update to the definition of script command 'input'. 17 年 前
  ultramage 3934f11180 Reverting r12212. As expected, Linux is incompatible. 17 年 前
  ultramage 8ae50f44b4 Made unix interface enumeration work with dynamic sockaddr lengths (BSD, for example). Complain if it doesn't compile. (bugreport:765) 17 年 前
  ultramage 5ce5cdb524 Added a missing client update when the mute status is manually cancelled by a GM 17 年 前
  skotlex 96dfe6b827 - Cleaned socket.c to use flag.server when detecting inter-server connections. 17 年 前
  ultramage 65834585a8 Modified showmsg code to not attach a timestamp to MSG_NONE-type messages, generated by ShowMessage(). It now works exactly like printf(). 17 年 前
  FlavioJS 4dcf5bb0b9 * Tweeked the declaration and initialization defines for vectors. 17 年 前
  ultramage 5790585d16 * Added flag.server to indicate interserver sockets 17 年 前
  FlavioJS 02d21582a6 * Abstracted the windows socket code so that all fd's are in the range [1,FD_SETSIZE[. (bugreport:604) 17 年 前
  skotlex 11c0438e85 - The interserver outgoing buffer now gets flushed when it reaches 512KB of data stored on it. 17 年 前
  ultramage 0f6d747991 Fixed socket.c using time() incorrectly, causing stall timer desynchronization (bugreport:394) 17 年 前
  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') 17 年 前
  ultramage d091f1cf05 * Cleaned up some messy guild code (more to come) 17 年 前
  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) 17 年 前