Wireshark-commits: [Wireshark-commits] rev 26033: /trunk-1.0/ /trunk-1.0/epan/dissectors/: packet-p

Date: Sat, 16 Aug 2008 00:17:13 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=26033

User: gerald
Date: 2008/08/15 05:17 PM

Log:
 Copy over revisions from the trunk:
 
 ------------------------------------------------------------------------
 r25766 | jake | 2008-07-18 12:31:01 -0700 (Fri, 18 Jul 2008) | 6 lines
 Changed paths:
    M /trunk/epan/dissectors/packet-pppoe.c
 
 From Edward J. Paradise:
 The #defines for PADG, PADC, and PADQ are incorrect and these packets are
 showing up as unknown.
 I would be happy to fix this bug as I would like to enhance the current support
 for rfc4938 and rfc4938bis to include filtering and inband credit grant decoding.
 
 ------------------------------------------------------------------------
 r25781 | gerald | 2008-07-21 11:51:05 -0700 (Mon, 21 Jul 2008) | 3 lines
 Changed paths:
    M /trunk/gtk/airpcap_dlg.c
 
 From Dustin Johnson: Don't pop up a warning dialog every time we can't save
 our AirPcap configuration. Just print out a warning to the console instead.
 
 ------------------------------------------------------------------------
 r25814 | kukosa | 2008-07-23 23:33:23 -0700 (Wed, 23 Jul 2008) | 1 line
 Changed paths:
    M /trunk/epan/dissectors/packet-tcp.c
 
 Fix TCP desegmentation when minimal header spans multiple segments.
 ------------------------------------------------------------------------
 r25831 | gerald | 2008-07-25 11:51:44 -0700 (Fri, 25 Jul 2008) | 2 lines
 Changed paths:
    M /trunk/rawshark.c
 
 Remove dead code found in Coverity CID 271.
 
 ------------------------------------------------------------------------
 r24887 | lego | 2008-04-10 16:59:19 -0700 (Thu, 10 Apr 2008) | 4 lines
 Changed paths:
    M /trunk/epan/wslua/wslua_tvb.c
 
  fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2448
 Tvb:xxx() functions are unpropperly named Tvb:get_xxx in the wsluarm
 
 ------------------------------------------------------------------------
 r25175 | jake | 2008-04-25 11:59:20 -0700 (Fri, 25 Apr 2008) | 3 lines
 Changed paths:
    M /trunk/epan/wslua/wslua_field.c
    M /trunk/epan/wslua/wslua_listener.c
    M /trunk/epan/wslua/wslua_pinfo.c
    M /trunk/epan/wslua/wslua_proto.c
    M /trunk/epan/wslua/wslua_tree.c
    M /trunk/epan/wslua/wslua_tvb.c
    M /trunk/epan/wslua/wslua_util.c
 
 From: Márton Németh:
 The luaL_reg structure consists of two pointers: char* and a pointer to a function. 
 The last entry should also reflect this: it should be { NULL, NULL } instead of { 0, 0 }.
 ------------------------------------------------------------------------
 r25857 | lego | 2008-07-28 17:23:58 -0700 (Mon, 28 Jul 2008) | 5 lines
 Changed paths:
    M /trunk/epan/wslua/wslua_pinfo.c
    M /trunk/epan/wslua/wslua_tree.c
    M /trunk/epan/wslua/wslua_tvb.c
    M /trunk/epan/wslua/wslua_util.c
 
 Try to get the docbook buildbot runnig.
 
 Do not generate doc items for wslua garbage collectors (they are transparet)
 
 ------------------------------------------------------------------------
 
 
 
 Copy over revisions by hand, which were required for r25766 and r25845:
 ------------------------------------------------------------------------
 r25031 | jake | 2008-04-14 15:32:17 -0700 (Mon, 14 Apr 2008) | 2 lines
 
 Fix for bug 2458:
 Adding dissection for more recent PPPoE tags.
 ------------------------------------------------------------------------
 r25079 | morriss | 2008-04-16 07:15:04 -0700 (Wed, 16 Apr 2008) | 1 line
 
 Remove (no longer needed) forward declaration of handoff function
 ------------------------------------------------------------------------
 r25845 | lego | 2008-07-26 16:41:31 -0700 (Sat, 26 Jul 2008) | 22 lines
 
 From Balint Reczey
 
 Fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2453
 
 The patch fixes the problem by extending the original "outstanding stuff"
 approach.
 
 Now the pointer itself won't be NULLified, instead we track the pointers with
 their expiry state in structs in the outstanding_stuff list.
 The Lua objects refers to those structs instead of the actual pointers and
 checks the expiry state of the pointers before accessing them.
 The pointers are marked expired when the dissection of the frame is finished
 and the allocated struct is freed by Lua's garbage collector.
 
 If the garbage collector hits the struct when it holds a not expired pointer,
 it marks it as expired (that means we don't have any object in Lua referring to
 the pointer) and the struct will be freed at the end of the dissection of the
 frame.
 
 this is for the 1.0 branch
 
 
 ------------------------------------------------------------------------
 
 Update the release notes.

Directory: /trunk-1.0/epan/dissectors/
  Changes    Path              Action
  +191 -21   packet-pppoe.c    Modified
  +9 -2      packet-tcp.c      Modified

Directory: /trunk-1.0/docbook/
  Changes    Path                 Action
  +20 -0     release-notes.xml    Modified

Directory: /trunk-1.0/gtk/
  Changes    Path             Action
  +9 -11     airpcap_dlg.c    Modified

Directory: /trunk-1.0/
  Changes    Path          Action
  +0 -4      rawshark.c    Modified

Directory: /trunk-1.0/epan/wslua/
  Changes    Path                Action
  +8 -5      init_wslua.c        Modified
  +43 -10    wslua.h             Modified
  +6 -5      wslua_field.c       Modified
  +6 -5      wslua_listener.c    Modified
  +168 -52   wslua_pinfo.c       Modified
  +12 -12    wslua_proto.c       Modified


(3 files not shown)