Commit History

Autor SHA1 Mensaxe Data
  FlavioJS 60e3d1b499 - Applied part 1 of TheUltraMage's socket cleanup. %!s(int64=18) %!d(string=hai) anos
  toms 8bd7d2873e Modified flush_fifo so the code do what is written in the comment %!s(int64=18) %!d(string=hai) anos
  skotlex 0c362fa90f - Modified flush_fifo so you can decide whether to block the current thread or not until the data is sent. The server-tick reply no longer blocks the current thread. %!s(int64=18) %!d(string=hai) anos
  FlavioJS b524f75cd0 - Reversed revision #9415 (messages with server_tick field being sent as soon as possible) since it didn't fix the client synchronization issue. %!s(int64=18) %!d(string=hai) anos
  FlavioJS 0931ce5d81 - Messages with server_tick field are sent as soon as possible now. %!s(int64=18) %!d(string=hai) anos
  skotlex efce12bf28 - Fixed sc data load failing when using charsave_method: 1 %!s(int64=18) %!d(string=hai) anos
  FlavioJS 636089bb3a - Probably fixed the Segmentation Faults we've been having. %!s(int64=18) %!d(string=hai) anos
  FlavioJS 1e8a3bcd3f - Changed write to send as suggested by TheUltraMage in: %!s(int64=18) %!d(string=hai) anos
  skotlex cfee0ccf63 - Added all the missing FIFOHEADs in the login/sql servers (required for TURBO support) %!s(int64=18) %!d(string=hai) anos
  skotlex 73379857e2 - Made WFIFOHEAD() check for available buffer size remaining on the connection, and when there's not enough space, it will increase it. %!s(int64=18) %!d(string=hai) anos
  skotlex eee1baf718 - Ganbantein's delay is now 2 secs. %!s(int64=18) %!d(string=hai) anos
  skotlex 816e3fe096 - Probably fixed a signed/unsigned mismatch warning on the new socket code. %!s(int64=18) %!d(string=hai) anos
  skotlex c616fec871 - Improved a bit RFIFOFLUSH as suggested by Harbin. %!s(int64=18) %!d(string=hai) anos
  toms 19131abb68 Fixed some gcc4 warnings %!s(int64=18) %!d(string=hai) anos
  skotlex df7e54c3df - Fixed Spider Web fire damage bonus. %!s(int64=18) %!d(string=hai) anos
  skotlex da13939d47 - Merged Meruru's update to socket.c, which includes a rewritten parse function, which should hopefully be more efficient than the previous code. %!s(int64=18) %!d(string=hai) anos
  skotlex 4f24872a12 - Fixed compilation for native windows builds. %!s(int64=18) %!d(string=hai) anos
  skotlex a64ba50b61 - Readded the setting TCP_NODELAY on socket.c to see if it fixes the walk-lag issue. %!s(int64=18) %!d(string=hai) anos
  skotlex 27c9a6fe5a - Modified set_nonblocking and setsocketoptions in socket.c, using eApp's code as reference. Hopefully should improve performance somewhat. %!s(int64=18) %!d(string=hai) anos
  skotlex 609bfd1e48 - Updated skill_require_db's entry for Abracadabra, it requires yellow 2 gemstones (there's no such hardcoded yellow gemstone requirement anymore) %!s(int64=18) %!d(string=hai) anos
  Lance 26500644dd * Optional macro MEMSET_TURBO for faster low-level memory initializations. %!s(int64=19) %!d(string=hai) anos
  skotlex 4d27716bf1 - Tested and fixed resolve_hostbyname. %!s(int64=19) %!d(string=hai) anos
  skotlex 847d853332 - Added function parse_hostbyname() which takes a hostname and a char[4]. The hostname is resolved to an ip, whose individual components are stored in char[], the return value of the function is the inet_addr result of the lookup (or returns 0 when failed). Meant to be used in the rest of the code without the need to do socket/network related includes. %!s(int64=19) %!d(string=hai) anos
  Lance a28e9d802c [Optimized] %!s(int64=19) %!d(string=hai) anos
  Valaris 2178a86317 AS OF SVN REV. 5901, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK. %!s(int64=19) %!d(string=hai) anos
  Valaris fd99753f8e Clearing trunk. %!s(int64=19) %!d(string=hai) anos
  celest 8114bec659 * Added SERVER_TYPE to core for future plugins support %!s(int64=20) %!d(string=hai) anos
  amber 624f5b09c1 pull out upnp as default %!s(int64=20) %!d(string=hai) anos
  celest 308b7915ff * Added dll.h %!s(int64=20) %!d(string=hai) anos
  celest 4773e16492 %!s(int64=20) %!d(string=hai) anos