PDA

View Full Version : Patch - 5.0.0.17-purple2



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)

CeleSEQ
02-19-2005, 12:42 PM
Released RPMs and SRPM for showeq-5.0.0.17.purple2.

Also released RPM and SRPM for showeq-maps-1.0-4, in which I have included some DoN maps from Mapfiend and ksmith's hateplaneb map.

As always, downloads are at http://gibbled.com/seq

With the number of questions I've been getting lately, watch for an RPM FAQ coming soon. If you need to know how to install/upgrade rpms, please search for my other release notifications.

Mikey
02-19-2005, 04:51 PM
So far so good. I ran this version for about 15 minutes and didn't get any crashes. I'll give it a better work out later tonight. I did have 2 non-fatal errors while running it:


Warning: OP_ManaChange (0x1281) (dataLen: 0) doesn't match: sizeof(manaDecrementStruct):16

That showed up twice but didn't seem to cause any trouble.

The other was when closing showeq.

*** glibc detected *** corrupted double-linked list: 0x09467940 ***

purple
02-19-2005, 05:09 PM
Closing almost always seqfaults for me. pcap doesn't close down very nicely I think. Good to hear things are doing ok so far for you.

tanner
02-20-2005, 10:47 PM
Format: 1.7
Date: Sun, 20 Feb 2005 22:02:59 -0600
Source: showeq
Binary: showeq-dev showeq showeq-doc
Architecture: source i386 all
Version: 5.0.0.17-0.4
Distribution: unstable
Urgency: low
Maintainer: Bob Tanner <[email protected]>
Changed-By: Robert J. Tanner <[email protected]>
Description:
showeq - realtime packet analyzer for Everquest
showeq-dev - development tools for ShowEQ
showeq-doc - documentation for showeq
Changes:
showeq (5.0.0.17-0.4) unstable; urgency=low
.
* 19-Feb-2005 -purple2 patch
* http://www.showeq.net/forums/showpost.php?p=38275&postcount=1
* 20-Feb-2005 uRit1u2CBBA zones.h patch
* http://www.showeq.net/forums/showpost.php?p=38318&postcount=11
* Fixed problem with worldopcodes.xml and zoneopcodes.xml
* http://www.showeq.net/forums/showthread.php?p=38341#post38341
* Change the build procedure slightly to try to reduce the build time.
Files:
215ac7819f2b31445ec354ec492db51c 727 net optional showeq_5.0.0.17-0.4.dsc
c512de66eac011e7877b648414105974 969871 net optional showeq_5.0.0.17-0.4.tar.gz
c7ef3fe1701227c515035a923de014bd 74388 doc optional showeq-doc_5.0.0.17-0.4_all.deb
9272f0c7724392b47b01783edf50ddbf 6605494 net optional showeq_5.0.0.17-0.4_i386.deb
b038c393434601cf3f6b6247f234b322 80468 net optional showeq-dev_5.0.0.17-0.4_i386.deb