purple
02-19-2005, 08:23 AM
Small update. Patch is against CVS. Probably won't really be much different than the last one, just wanted to fix that seqfault from Mikey.
From 5.0.0.17-purple2:
- Fixed a format problem when someone sees a packet too far in the future
- Added checking for oversized packets for packets too far in the future
- Fixed a con problem with even cons (uRit1u2CBBA)
From 5.0.0.17-purple1:
- Fixed a problem from my last patch where decompressed packets weren't getting freed properly
- A lot of small memory cleanups, mostly with exiting
- Fixed groupUpdateStruct and groupFullUpdateStruct to match live
- Made the console messages for grouping look better
- Made tells not double up on the console messages by ignoring the client->server channel message
- Updated worldopcodes.xml (thanks Doodman)
- Reformatted All Packets log (global.log) so it's more useful
- Updated version to 5.0.0.17-purple1
From my diff before that, pre-versioning:
- Compression on the net protocol
- All opcodes changed again (Thanks ieatacid and Doodman for help with these)
- Struct changes
- Buffs now go up to 25
Currently outstanding issues (let me know if any of these are fixed - I can't reproduce any of them):
- Stack clobber randomly causes sigsegv (backtrace shows EQPacketStream::vtable, vnsprintf, vsprintf crytically)
- Fragmentation buffer overflows during zoning
Attached: 5.0.0.17-purple2.patch.gz.txt (gzipped patch, remove .txt)
From 5.0.0.17-purple2:
- Fixed a format problem when someone sees a packet too far in the future
- Added checking for oversized packets for packets too far in the future
- Fixed a con problem with even cons (uRit1u2CBBA)
From 5.0.0.17-purple1:
- Fixed a problem from my last patch where decompressed packets weren't getting freed properly
- A lot of small memory cleanups, mostly with exiting
- Fixed groupUpdateStruct and groupFullUpdateStruct to match live
- Made the console messages for grouping look better
- Made tells not double up on the console messages by ignoring the client->server channel message
- Updated worldopcodes.xml (thanks Doodman)
- Reformatted All Packets log (global.log) so it's more useful
- Updated version to 5.0.0.17-purple1
From my diff before that, pre-versioning:
- Compression on the net protocol
- All opcodes changed again (Thanks ieatacid and Doodman for help with these)
- Struct changes
- Buffs now go up to 25
Currently outstanding issues (let me know if any of these are fixed - I can't reproduce any of them):
- Stack clobber randomly causes sigsegv (backtrace shows EQPacketStream::vtable, vnsprintf, vsprintf crytically)
- Fragmentation buffer overflows during zoning
Attached: 5.0.0.17-purple2.patch.gz.txt (gzipped patch, remove .txt)