陳小修 發表於 2013-10-31 23:09:00

eAthena_15122_Win32(64)

2012/05/19
      * Merged instances of packet 0x8e (ZC_NOTIFY_PLAYERCHAT) into clif_notify_playerchat, except clif_displaymessage (takes fd rather than sd).
      - Fixed a mistake in the length calculation in clif_notify_chat (since r15119).
      * Merged instances of packet 0x8d (ZC_NOTIFY_CHAT) into clif_notify_chat.
      * Fixed clif_item_repaireffect (ZC_ACK_ITEMREPAIR, 0x1fe) using item id for inventory index (since r2070).
      * Fixed conditionally uninitialized value pointed out by gcc in *getnpcid script command (since r15085).
      * Minor swap and bounds-code cleaning in map.
      * Moved inlined send-packets 0x7f (ZC_NOTIFY_TIME), 0xc2 (ZC_USER_COUNT), 0xd4 (ZC_WHISPER_LIST), 0xca (ZC_PC_PURCHASE_RESULT), 0xcb (ZC_PC_SELL_RESULT), 0x18b (ZC_ACK_REQ_DISCONNECT), 0x1e0 (ZC_ACK_ACCOUNTNAME), 0x207 (ZC_REQ_ADD_FRIENDS), 0x210 (ZC_ACK_PVPPOINT), 0x217 (ZC_BLACKSMITH_RANK), 0x21a (ZC_ALCHEMIST_RANK), 0x226 (ZC_TAEKWON_RANK) and 0x238 (ZC_KILLER_RANK) into their own functions.
      * Processed some clif.c TODO/FIXME.
      - Added #if PACKETVER for clif_status_change (ZC_MSG_STATE_CHANGE2, 0x43f).
      - Added check to prevent buffer overflow in clif_party_message (ZC_NOTIFY_CHAT_PARTY, 0x109).
      - Updated clif_callpartner to initialize the client buffer even when there is no partner, as the client does not initialize it (ZC_COUPLENAME, 0x1e6).
      - Added/updated some TODO/FIXME.
      * Removed map-server private message telling players upon login the obvious; that it's night.
      * Added clif_item_damaged (ZC_EQUIPITEM_DAMAGED, 0x2bb), not used for now.
      * Fixed a client-side buffer overflow when clif_displaymessage (ZC_NOTIFY_PLAYERCHAT, 0x8e) sends a message that is longer than 255+1 bytes.
      * Enabled @jumpto and @recall to 'jump to self' as an alternative to @refresh.
2012/04/16
      * Merged script command *setiteminfo documentation fix from rAthena (ra:15867).
      * Allow any type of argument in 'escape_sql' script command.
2012/04/15
      * Fixed charserver's subnet check using char_ip instead of map_ip as the mapserver ip (my mistake in r11333).
2012/04/08
      * Applied Shinryo's patch for login packet 0x825 (CA_SSO_LOGIN_REQ) that interprets the token-portion of the packet as password (ref: hAB1JReB).
      - Needs a 3rd party login interface or customized shortcut that passes the username/password pair to the client.
      * Updated/added stolen item/zeny logging.
      - For SQL apply upgrade_svn15086_log.sql to upgrade tables `picklog` and `zenylog`; for TXT no action is necessary.


eAthena_15122_Win32
eAthena_15122_Win64
頁: [1]
查看完整版本: eAthena_15122_Win32(64)