Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -urN wireshark-1.2.8/asn1/sabp/packet-sabp-template.c wireshark-1.2.9/asn1/sabp/packet-sabp-template.c
- --- wireshark-1.2.8/asn1/sabp/packet-sabp-template.c 2010-05-05 10:11:41.000000000 -0700
- +++ wireshark-1.2.9/asn1/sabp/packet-sabp-template.c 2010-06-08 16:25:54.000000000 -0700
- @@ -2,7 +2,7 @@
- * Routines for UTRAN Iu-BC Interface: Service Area Broadcast Protocol (SBAP) packet dissection
- * Copyright 2007, Tomas Kukosa <tomas.kukosa@siemens.com>
- *
- - * $Id: packet-sabp-template.c 27390 2009-02-07 14:33:47Z wmeier $
- + * $Id: packet-sabp-template.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -22,7 +22,7 @@
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- - * Ref: 3GPP TS 25.419 version 7.7.0 (2006-03)
- + * Ref: 3GPP TS 25.419 version V9.0.0 (2009-12)
- */
- #ifdef HAVE_CONFIG_H
- @@ -43,11 +43,6 @@
- #include "packet-gsm_map.h"
- #include "packet-gsm_sms.h"
- -#ifdef _MSC_VER
- -/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
- -#pragma warning(disable:4146)
- -#endif
- -
- #define PNAME "UTRAN IuBC interface SABP signaling"
- #define PSNAME "SABP"
- #define PFNAME "sabp"
- @@ -132,7 +127,15 @@
- /* Get the length of the sabp packet. offset in bits */
- offset = dissect_per_length_determinant(tvb, bit_offset, &asn1_ctx, NULL, -1, &type_length);
- - /* return the remaining length of the PDU */
- + /*
- + * Return the length of the PDU
- + * which is 3 + the length of the length, we only care about lenght up to 16K
- + * ("n" less than 128) a single octet containing "n" with bit 8 set to zero;
- + * ("n" less than 16K) two octets containing "n" with bit 8 of the first octet set to 1 and bit 7 set to zero;
- + */
- + if (type_length < 128)
- + return type_length+4;
- +
- return type_length+5;
- }
- diff -urN wireshark-1.2.8/capture.c wireshark-1.2.9/capture.c
- --- wireshark-1.2.8/capture.c 2010-05-05 10:13:10.000000000 -0700
- +++ wireshark-1.2.9/capture.c 2010-06-08 16:27:42.000000000 -0700
- @@ -1,7 +1,7 @@
- /* capture.c
- * Routines for packet capture
- *
- - * $Id: capture.c 32655 2010-05-04 00:20:39Z gerald $
- + * $Id: capture.c 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -435,6 +435,7 @@
- /* increase the capture file packet counter by the number of incoming packets */
- cf_set_packet_count(capture_opts->cf,
- cf_get_packet_count(capture_opts->cf) + to_read);
- + cf_fake_continue_tail(capture_opts->cf);
- capture_callback_invoke(capture_cb_capture_fixed_continue, capture_opts);
- }
- diff -urN wireshark-1.2.8/ChangeLog wireshark-1.2.9/ChangeLog
- --- wireshark-1.2.8/ChangeLog 2010-05-05 10:13:10.000000000 -0700
- +++ wireshark-1.2.9/ChangeLog 2010-06-08 16:27:42.000000000 -0700
- @@ -1,827 +1,22 @@
- ------------------------------------------------------------------------
- -r31300 | gerald | 2009-12-17 13:17:43 -0800 (Thu, 17 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/configure.in
- - M /trunk-1.2/debian/changelog
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/version.conf
- -
- -Bump everything to 1.2.6.
- -
- -------------------------------------------------------------------------
- -r31368 | gerald | 2009-12-27 13:55:24 -0800 (Sun, 27 Dec 2009) | 1 line
- -Changed paths:
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2009-12-27]
- -------------------------------------------------------------------------
- -r31437 | gerald | 2010-01-03 08:04:37 -0800 (Sun, 03 Jan 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2010-01-03]
- -------------------------------------------------------------------------
- -r31457 | gerald | 2010-01-06 10:34:48 -0800 (Wed, 06 Jan 2010) | 16 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- -
- -Copy over r31370 from the trunk in order to appease the new Windows
- -build slave.
- -
- -------------------------------------------------------------------------
- -r31370 | wmeier | 2009-12-27 17:47:10 -0800 (Sun, 27 Dec 2009) | 6 lines
- -Changed paths:
- - M /trunk/Makefile.nmake
- -
- -From Jim Young: Fix for "nmake call to cygwin 1.7.1 bash fails if win32 style backslash path delimiters".
- -
- -Note the change seems to also work AOK for cygwin1.5.?.
- -
- -See Bug #4359. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4359
- -------------------------------------------------------------------------
- -
- -
- -------------------------------------------------------------------------
- -r31479 | gerald | 2010-01-10 08:04:36 -0800 (Sun, 10 Jan 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2010-01-10]
- -------------------------------------------------------------------------
- -r31539 | gerald | 2010-01-15 17:02:51 -0800 (Fri, 15 Jan 2010) | 173 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- - M /trunk-1.2/airpcap_loader.c
- - M /trunk-1.2/asn1/spnego/packet-spnego-template.c
- - M /trunk-1.2/capture-wpcap.c
- - M /trunk-1.2/config.h.win32
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/docbook/Makefile.common
- - M /trunk-1.2/docbook/README.txt
- - M /trunk-1.2/docbook/developer-guide.xml
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/docbook/user-guide.xml
- - M /trunk-1.2/docbook/wsdg_src/WSDG_chapter_quick_setup.xml
- - M /trunk-1.2/docbook/wsdg_src/WSDG_chapter_sources.xml
- - M /trunk-1.2/docbook/wsdg_src/WSDG_chapter_tools.xml
- - M /trunk-1.2/docbook/wsug_graphics/note.png
- - M /trunk-1.2/docbook/wsug_graphics/tip.png
- - M /trunk-1.2/docbook/wsug_graphics/warning.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-analyze-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-bytes-pane-tabs.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-bytes-pane.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-info.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-interface-details.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-interfaces-win32.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-interfaces.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-options.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-choose-color-rule.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-coloring-fields.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-coloring-rules-dialog.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-decode-as-show.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-decode-as.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-details-pane-popup-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-details-pane.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-display-filter-tcp.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-edit-color-rule-dialog.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-edit-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-enabled-protocols.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-expert-colored-tree.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-expert-column.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-expert-infos.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-export-objects.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-export-pdml.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-export-plain.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-export-ps.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-export-psml.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-export-selected.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-file-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-file-set-dialog.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-filter-add-expression.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-filter-toolbar.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-filters.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-find-packet.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-follow-stream.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-go-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-goto-packet.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-colors-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-columns-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-config-profiles.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-font-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-interface-options.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-layout-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-gui-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-help-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-list-pane.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-logo.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-main-toolbar.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-main.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-merge-gtk20.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-merge-gtk24.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-merge-win32.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-nameresolution-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-open-gtk20.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-open-gtk24.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-open-win32.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-packet-format.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-packet-pane-popup-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-packet-range.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-packet-selected.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-packet-sep-win.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-print.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-printing-preferences.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-save-as-gtk20.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-save-as-gtk24.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-save-as-win32.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statistics-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-conversations.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-endpoints.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-hierarchy.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-iographs.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-lte-mac-traffic.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-srt-dcerpc-filter.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-srt-dcerpc.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-summary.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-stats-wlan-traffic.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statusbar-empty.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statusbar-filter.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statusbar-loaded.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statusbar-profile.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statusbar-selected.png
- - A /trunk-1.2/docbook/wsug_graphics/ws-tel-rtpstream-analysis.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-time-reference.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-view-menu.png
- - M /trunk-1.2/docbook/wsug_src/WSUG_chapter_statistics.xml
- - A /trunk-1.2/docbook/wsug_src/WSUG_chapter_telephony.xml
- - M /trunk-1.2/docbook/wsug_src/WSUG_chapter_use.xml
- - M /trunk-1.2/epan/dissectors/packet-bootp.c
- - M /trunk-1.2/epan/dissectors/packet-kerberos.c
- - M /trunk-1.2/epan/dissectors/packet-kerberos.h
- - M /trunk-1.2/epan/dissectors/packet-kink.c
- - M /trunk-1.2/epan/dissectors/packet-spnego.c
- - M /trunk-1.2/epan/dissectors/packet-ssl-utils.c
- - M /trunk-1.2/epan/follow.c
- - M /trunk-1.2/epan/wslua/wslua_tree.c
- - M /trunk-1.2/epan/wslua/wslua_tvb.c
- - M /trunk-1.2/gtk/capture_dlg.c
- - M /trunk-1.2/gtk/capture_dlg.h
- - M /trunk-1.2/gtk/main_welcome.c
- - M /trunk-1.2/gtk/rtp_player.c
- - M /trunk-1.2/gtk/uat_gui.c
- - M /trunk-1.2/plugins/opcua/opcua.c
- - M /trunk-1.2/print.c
- - M /trunk-1.2/tap-rtp-common.c
- -
- -Copy over revisions from the trunk:
- -
- -------------------------------------------------------------------------
- -r29401 | kukosa | 2009-08-13 03:36:53 -0700 (Thu, 13 Aug 2009) | 1 line
- -Changed paths:
- - M /trunk/epan/dissectors/packet-ssl-utils.c
- -
- -use G_GSIZE_MODIFIER instead of %zd which is not supported by MSVC
- -------------------------------------------------------------------------
- -r30695 | gerald | 2009-10-25 10:05:08 -0700 (Sun, 25 Oct 2009) | 2 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-bootp.c
- -
- -Option 2 (Time Offset) is signed.
- -------------------------------------------------------------------------
- -r31294 | wmeier | 2009-12-17 08:22:50 -0800 (Thu, 17 Dec 2009) | 4 lines
- -Changed paths:
- - M /trunk/plugins/opcua/opcua.c
- -
- -From Martin Lutz: Patch tvb_memeql return check;
- - ... tvb_memeql returns 0 for truth.
- -See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3986#c7
- -------------------------------------------------------------------------
- -r31297 | jake | 2009-12-17 09:59:46 -0800 (Thu, 17 Dec 2009) | 1 line
- -Changed paths:
- - M /trunk/gtk/rtp_player.c
- -
- -Squelch a GTK warning on the RTP player spinner control.
- -------------------------------------------------------------------------
- -r31298 | jake | 2009-12-17 11:58:57 -0800 (Thu, 17 Dec 2009) | 1 line
- -Changed paths:
- - M /trunk/gtk/rtp_player.c
- -
- -Squelch GTK warnings on the RTP player progress bar when resizeing the window.
- -------------------------------------------------------------------------
- -r31315 | gerald | 2009-12-18 11:44:10 -0800 (Fri, 18 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/airpcap_loader.c
- -
- -Don't try to free a static pointer.
- -------------------------------------------------------------------------
- -r31316 | gerald | 2009-12-18 12:36:36 -0800 (Fri, 18 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/Makefile.nmake
- - M /trunk/capture-wpcap.c
- - M /trunk/config.h.win32
- - M /trunk/config.nmake
- -
- -Use the WinPcap version of pcap_datalink_val_to_description if it's
- -present. Add an entry for DLT_PPI in case it's not.
- -------------------------------------------------------------------------
- -r31317 | jake | 2009-12-18 15:14:26 -0800 (Fri, 18 Dec 2009) | 1 line
- -Changed paths:
- - M /trunk/docbook/user-guide.xml
- - M /trunk/docbook/wsug_graphics/ws-menu.png
- - M /trunk/docbook/wsug_graphics/ws-statistics-menu.png
- - A /trunk/docbook/wsug_graphics/ws-telephony-menu.png
- - M /trunk/docbook/wsug_src/WSUG_chapter_use.xml
- -
- -Update the User Guide to show the current menu.
- -------------------------------------------------------------------------
- -r31318 | jake | 2009-12-18 15:26:12 -0800 (Fri, 18 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/gtk/rtp_player.c
- -
- -PortAudio doesn't make sure that a default device is even available on the default Host API (go figure).
- -Therefore opening the default stream may fail in the precense of usable devices, on other Host API's.
- -If the default stream fails to open iterate among the Host API's to find one with a default device.
- -------------------------------------------------------------------------
- -r31331 | jake | 2009-12-20 15:22:21 -0800 (Sun, 20 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/tap-rtp-common.c
- -
- -Fix for bug 4340:
- -Reset statistics variable when restart statistics gathering.
- -------------------------------------------------------------------------
- -r31334 | sake | 2009-12-20 22:47:32 -0800 (Sun, 20 Dec 2009) | 4 lines
- -Changed paths:
- - M /trunk/epan/follow.c
- -
- -Fix some [-XX bytes missing in capture file] messages when doing
- -follow TCP stream.
- -------------------------------------------------------------------------
- -r31364 | jake | 2009-12-27 05:26:00 -0800 (Sun, 27 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/gtk/uat_gui.c
- -
- -Fix for bug 4354:
- -Set Edit and Delete button sensitivity when deleting a row.
- -------------------------------------------------------------------------
- -r31393 | stig | 2009-12-30 11:21:21 -0800 (Wed, 30 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/gtk/capture_dlg.c
- - M /trunk/gtk/capture_dlg.h
- - M /trunk/gtk/main_welcome.c
- -
- -Set correct linktype when starting capture from the welcome page.
- -------------------------------------------------------------------------
- -r31395 | sfisher | 2009-12-31 11:08:59 -0800 (Thu, 31 Dec 2009) | 10 lines
- -Changed paths:
- - M /trunk/print.c
- -
- -Fix bug #1564: PSML - structure context node missing [when not displaying
- -packet #1 from the capture file]
- -
- -This change keeps track of whether the <structure></structure> elements
- -and information in between have been shown yet, and if not, it shows them
- -once. The previous behavior would only show it if packet #1 from the
- -capture file was being shown.
- -------------------------------------------------------------------------
- -r31401 | stig | 2010-01-01 10:49:38 -0800 (Fri, 01 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/epan/wslua/wslua_tree.c
- -
- -Use correct length for FT_STRINGZ when adding the item to the tree.
- -------------------------------------------------------------------------
- -
- -
- -Copy over with manual intervention:
- -
- -------------------------------------------------------------------------
- -r29213 | sahlberg | 2009-07-28 06:01:41 -0700 (Tue, 28 Jul 2009) | 15 lines
- -Changed paths:
- - M /trunk/asn1/spnego/packet-spnego-template.c
- - M /trunk/epan/dissectors/packet-kerberos.c
- - M /trunk/epan/dissectors/packet-kerberos.h
- - M /trunk/epan/dissectors/packet-kink.c
- - M /trunk/epan/dissectors/packet-spnego.c
- -
- -When we passed the crytobuffer to krb5_c_decrypt() we never actually
- -verified that we did have enough data in the buffer/tvb, which could
- -lead to a SEGV.
- -(for example if we enable KRB5 decryption but we do NOT use TCP
- -reassembly, and the encrypted data goes beyong the end of the current
- -segment)
- -
- -
- -Change the signature to decrypt_krb5_data() to take a TVB instead of a
- -buffer+length.
- -Actually check that we do have the entire encrypted PDU before calling
- -out to the kerberos libraries.
- -------------------------------------------------------------------------
- -r31326 | jake | 2009-12-20 06:49:49 -0800 (Sun, 20 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/docbook/README.txt
- - M /trunk/docbook/developer-guide.xml
- - M /trunk/docbook/wsdg_src/WSDG_chapter_quick_setup.xml
- - M /trunk/docbook/wsdg_src/WSDG_chapter_sources.xml
- - M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml
- -
- -Clean up the docbook source code, apply proper tags, update references.
- -Update readme information, add some editing information for authors.
- -------------------------------------------------------------------------
- -r31369 | jake | 2009-12-27 14:20:03 -0800 (Sun, 27 Dec 2009) | 1 line
- -Changed paths:
- - M /trunk/docbook/Makefile.common
- - M /trunk/docbook/user-guide.xml
- - A /trunk/docbook/wsug_graphics/ws-tel-rtpstream-analysis.png
- - M /trunk/docbook/wsug_src/WSUG_chapter_statistics.xml
- - A /trunk/docbook/wsug_src/WSUG_chapter_telephony.xml
- - M /trunk/docbook/wsug_src/WSUG_chapter_use.xml
- -
- -Start Telephony statistics chapter.
- -------------------------------------------------------------------------
- -r31398 | stig | 2010-01-01 07:57:14 -0800 (Fri, 01 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/wslua/wslua_tvb.c
- -
- -Add missing stringz tvbrange method.
- -This fixes bug 2244.
- -------------------------------------------------------------------------
- -
- -
- -------------------------------------------------------------------------
- -r31551 | gerald | 2010-01-17 08:04:37 -0800 (Sun, 17 Jan 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2010-01-17]
- -------------------------------------------------------------------------
- -r31581 | gerald | 2010-01-19 17:02:36 -0800 (Tue, 19 Jan 2010) | 57 lines
- -Changed paths:
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/addr_resolv.c
- - M /trunk-1.2/epan/addr_resolv.h
- - M /trunk-1.2/epan/dissectors/packet-ip.c
- - M /trunk-1.2/epan/dissectors/packet-kerberos.c
- - M /trunk-1.2/epan/wslua/wslua_proto.c
- - M /trunk-1.2/gtk/main.c
- -
- -Copy over revisions from the trunk. ADNS changes have not been tested:
- -
- -------------------------------------------------------------------------
- -r31361 | gerald | 2009-12-24 09:21:02 -0800 (Thu, 24 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/epan/addr_resolv.c
- - M /trunk/epan/addr_resolv.h
- -
- -Have get_host_ipaddr and get_host_ipaddr6 return FALSE if network name
- -resolution is disabled. Fix some indentation.
- -------------------------------------------------------------------------
- -r31449 | stig | 2010-01-05 07:37:45 -0800 (Tue, 05 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/epan/wslua/wslua_proto.c
- -
- -Use correct field types for signed integer.
- -------------------------------------------------------------------------
- -
- -
- -Copy over with manual intervention:
- -
- -------------------------------------------------------------------------
- -r31350 | gerald | 2009-12-22 12:01:06 -0800 (Tue, 22 Dec 2009) | 4 lines
- -Changed paths:
- - M /trunk/epan/addr_resolv.c
- - M /trunk/epan/addr_resolv.h
- - M /trunk/gtk/main.c
- -
- -Change host_name_lookup_process to return TRUE if anything new has been
- -resolved since the last time it was called. Use this to redraw the packet
- -list and detail any time we have newly-resolved objects.
- -------------------------------------------------------------------------
- -r31360 | gerald | 2009-12-23 16:58:31 -0800 (Wed, 23 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/epan/addr_resolv.c
- - M /trunk/epan/addr_resolv.h
- -
- -If we're using c-ares, have get_host_ipaddr and get_host_ipaddr6 time
- -out after 250ms. This should fix the annoying freeze in bug 658.
- -------------------------------------------------------------------------
- -r31400 | wmeier | 2010-01-01 09:11:38 -0800 (Fri, 01 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-kerberos.c
- -
- -Fix Bug #4363: wireshark decodes kerberos AS-REQ PADATA incorrectly.
- -See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4363
- -
- -------------------------------------------------------------------------
- -r31471 | wmeier | 2010-01-08 15:53:46 -0800 (Fri, 08 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-ip.c
- -
- -Fix Bug #4177: Analyze ! Expert... doesn't show IP "Bad Checksum" errors.
- -------------------------------------------------------------------------
- -
- -Update the release notes.
- -
- -------------------------------------------------------------------------
- -r31596 | gerald | 2010-01-20 14:53:59 -0800 (Wed, 20 Jan 2010) | 73 lines
- -Changed paths:
- - M /trunk-1.2/asn1/pkcs12/packet-pkcs12-template.c
- - M /trunk-1.2/doc/README.developer
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/dissectors/packet-bjnp.c
- - M /trunk-1.2/epan/dissectors/packet-dmp.c
- - M /trunk-1.2/epan/dissectors/packet-fip.c
- - M /trunk-1.2/epan/dissectors/packet-ieee80211.c
- - M /trunk-1.2/epan/dissectors/packet-ldss.c
- - M /trunk-1.2/epan/dissectors/packet-lwres.c
- - M /trunk-1.2/epan/dissectors/packet-pkcs12.c
- - M /trunk-1.2/epan/dissectors/packet-sctp.c
- - M /trunk-1.2/epan/dissectors/pidl/mapi/request.cnf.c
- - M /trunk-1.2/epan/dissectors/pidl/mapi/response.cnf.c
- -
- -Copy over revisions from the trunk:
- -
- -------------------------------------------------------------------------
- -r31498 | wmeier | 2010-01-11 07:26:39 -0800 (Mon, 11 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-ieee80211.c
- -
- -Fix Bug 4183: "Wireshark can't decrypt WPA(2)-PSK when passphrase is 63 bytes".
- -See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4183
- -------------------------------------------------------------------------
- -r31499 | etxrab | 2010-01-11 08:14:26 -0800 (Mon, 11 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/asn1/pkcs12/packet-pkcs12-template.c
- - M /trunk/epan/dissectors/packet-dmp.c
- - M /trunk/epan/dissectors/packet-ldss.c
- - M /trunk/epan/dissectors/packet-pkcs12.c
- - M /trunk/epan/dissectors/pidl/mapi/request.cnf.c
- - M /trunk/epan/dissectors/pidl/mapi/response.cnf.c
- -
- -Fix part of Bug 3917 "tvb_new_real_data is prone to memory leak"
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3917
- -------------------------------------------------------------------------
- -r31522 | tuexen | 2010-01-13 13:31:24 -0800 (Wed, 13 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-sctp.c
- -
- -Display correct chunk type for unknown chunks.
- -------------------------------------------------------------------------
- -r31524 | gerald | 2010-01-13 17:22:00 -0800 (Wed, 13 Jan 2010) | 6 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-lwres.c
- -
- -Fix several buffer overflows found by babi babi. Replace a lot of manual
- -fetching and displaying with proto_tree_add_item().
- -
- -Use get_dns_name() instead of lwres_get_dns_name(), which fixes a separate
- -issue.
- -------------------------------------------------------------------------
- -
- -
- -Copy over with manual intervention:
- -
- -------------------------------------------------------------------------
- -r31472 | sfisher | 2010-01-09 12:15:02 -0800 (Sat, 09 Jan 2010) | 6 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-bjnp.c
- -
- -
- -Change col_set_str() call to col_add_str() since the string being passed
- -to it is freed right afterwards. This fixes an issue reported to
- -wireshark-users by Ershov Pavel on Jan 9, 2010 (in the U.S.).
- -------------------------------------------------------------------------
- -r31560 | guy | 2010-01-18 15:21:13 -0800 (Mon, 18 Jan 2010) | 8 lines
- -Changed paths:
- - M /trunk/doc/README.developer
- -
- -Rewrite the bit about null vs. non-null "tree" dissector arguments a
- -bit, so as not to imply that there's some form of global "mode"
- -Wireshark is in when it passes a null or non-null pointer (there isn't),
- -and to explicitly note that there is *no* guarantee about the value of
- -"tree" on the first call to the dissector. (I.e., please do not build a
- -mental model of how Wireshark works in that regard, and write your
- -dissector based on that mental model - you *will* be wrong.)
- -------------------------------------------------------------------------
- -r31534 | stig | 2010-01-15 05:40:14 -0800 (Fri, 15 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-fip.c
- -
- -Change col_set_str() call to col_add_str() since the string being passed
- -can be a ep_alloc from val_to_str().
- -------------------------------------------------------------------------
- -
- -
- -------------------------------------------------------------------------
- -r31600 | gerald | 2010-01-21 08:22:46 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/epan/addr_resolv.c
- -
- -Fix compilation on machines without c-ares.
- -
- -------------------------------------------------------------------------
- -r31601 | etxrab | 2010-01-21 08:31:05 -0800 (Thu, 21 Jan 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/diameter/TGPPGmb.xml
- - M /trunk-1.2/diameter/dictionary.xml
- - M /trunk-1.2/diameter/imscxdx.xml
- -
- -Update Diameter files.
- -------------------------------------------------------------------------
- -r31604 | gerald | 2010-01-21 09:02:35 -0800 (Thu, 21 Jan 2010) | 10 lines
- -Changed paths:
- - M /trunk-1.2/epan/addr_resolv.c
- -
- -Copy over r30773 with manual intervention.
- -
- -------------------------------------------------------------------------
- -r30773 | jake | 2009-10-30 14:57:43 -0700 (Fri, 30 Oct 2009) | 1 line
- -Changed paths:
- - M /trunk/epan/addr_resolv.c
- -
- -Prepare for c-ares 1.6.1 release.
- -------------------------------------------------------------------------
- -
- -------------------------------------------------------------------------
- -r31605 | gerald | 2010-01-21 09:30:45 -0800 (Thu, 21 Jan 2010) | 36 lines
- -Changed paths:
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/configure.in
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/dfilter/semcheck.c
- - M /trunk-1.2/epan/ftypes/ftype-bytes.c
- - M /trunk-1.2/epan/ftypes/ftype-pcre.c
- - M /trunk-1.2/epan/ftypes/ftype-string.c
- - M /trunk-1.2/epan/ftypes/ftype-tvbuff.c
- - M /trunk-1.2/epan/ftypes/ftypes-int.h
- - M /trunk-1.2/epan/ftypes/ftypes.h
- - M /trunk-1.2/gtk/dfilter_expr_dlg.c
- - M /trunk-1.2/version_info.c
- -
- -Copy over revisions from the trunk:
- -
- -------------------------------------------------------------------------
- -r31302 | gerald | 2009-12-17 17:15:08 -0800 (Thu, 17 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/configure.in
- - M /trunk/epan/dfilter/semcheck.c
- - M /trunk/epan/ftypes/ftype-bytes.c
- - M /trunk/epan/ftypes/ftype-pcre.c
- - M /trunk/epan/ftypes/ftype-string.c
- - M /trunk/epan/ftypes/ftype-tvbuff.c
- - M /trunk/epan/ftypes/ftypes-int.h
- - M /trunk/epan/ftypes/ftypes.h
- - M /trunk/gtk/dfilter_expr_dlg.c
- - M /trunk/version_info.c
- -
- -If we don't have PCRE and we do have GLib >= 2.14, use GRegexes for the
- -"matches" operator.
- -------------------------------------------------------------------------
- -r31303 | gerald | 2009-12-17 17:25:46 -0800 (Thu, 17 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/epan/ftypes/ftype-bytes.c
- - M /trunk/epan/ftypes/ftype-tvbuff.c
- -
- -Fix our match flags.
- -------------------------------------------------------------------------
- -r31304 | gerald | 2009-12-17 17:29:56 -0800 (Thu, 17 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/config.nmake
- -
- -Disable PCRE in the Win32 build. GRegex uses a newer version than we do
- -and this matches the Win64 configuration.
- -------------------------------------------------------------------------
- -
- -Update the release notes.
- -
- -------------------------------------------------------------------------
- -r31606 | gerald | 2010-01-21 12:03:21 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/image/wiresharkdoc.ico
- - M /trunk-1.2/packaging/macosx/Resources/wsicondoc.icns
- -
- -Copy over the latest document icons from the trunk.
- -
- -------------------------------------------------------------------------
- -r31607 | gerald | 2010-01-21 13:13:41 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/packaging/nsis/Makefile.nmake
- - M /trunk-1.2/packaging/nsis/wireshark.nsi
- -
- -Prep for a bunch of library updates. This will break the build for a while.
- -
- -------------------------------------------------------------------------
- -r31608 | gerald | 2010-01-21 13:32:51 -0800 (Thu, 21 Jan 2010) | 32 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- - M /trunk-1.2/asn1/pkcs12/packet-pkcs12-template.c
- - M /trunk-1.2/asn1/snmp/packet-snmp-template.c
- - M /trunk-1.2/config.h.win32
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/epan/dissectors/packet-ipsec.c
- - M /trunk-1.2/epan/dissectors/packet-isakmp.c
- - M /trunk-1.2/epan/dissectors/packet-mikey.c
- - M /trunk-1.2/epan/dissectors/packet-pkcs12.c
- - M /trunk-1.2/epan/dissectors/packet-snmp.c
- - M /trunk-1.2/epan/dissectors/packet-ssl-utils.c
- - M /trunk-1.2/epan/dissectors/packet-ssl-utils.h
- - M /trunk-1.2/epan/dissectors/packet-zbee-security.c
- - M /trunk-1.2/epan/epan.c
- - M /trunk-1.2/packaging/u3/tools/sysdep.h
- - M /trunk-1.2/version_info.c
- -
- -Copy over the latest GNUTLS bundle support with manual intervention.
- -
- -------------------------------------------------------------------------
- -r31341 | gerald | 2009-12-21 13:06:01 -0800 (Mon, 21 Dec 2009) | 5 lines
- -Changed paths:
- - M /trunk/Makefile.nmake
- - M /trunk/asn1/pkcs12/packet-pkcs12-template.c
- - M /trunk/asn1/snmp/packet-snmp-template.c
- - M /trunk/capinfos.c
- - M /trunk/config.h.win32
- - M /trunk/config.nmake
- - M /trunk/epan/dissectors/packet-ipsec.c
- - M /trunk/epan/dissectors/packet-isakmp.c
- - M /trunk/epan/dissectors/packet-mikey.c
- - M /trunk/epan/dissectors/packet-pkcs12.c
- - M /trunk/epan/dissectors/packet-snmp.c
- - M /trunk/epan/dissectors/packet-ssl-utils.c
- - M /trunk/epan/dissectors/packet-ssl-utils.h
- - M /trunk/epan/dissectors/packet-zbee-security.c
- - M /trunk/epan/epan.c
- - M /trunk/packaging/u3/tools/sysdep.h
- - M /trunk/tools/win32-setup.sh
- - M /trunk/tools/win64-setup.sh
- - M /trunk/version_info.c
- -
- -Switch to using a bundled version of the openSUSE Build Service packages
- -for GNUTLS since they provide 32-bit and 64-bit Windows packages. We no
- -longer have winposixtype.h, so remove its #includes and add a ssize_t
- -typedef to config.h.win32.
- -------------------------------------------------------------------------
- -
- -
- -------------------------------------------------------------------------
- -r31610 | gerald | 2010-01-21 14:01:15 -0800 (Thu, 21 Jan 2010) | 11 lines
- -Changed paths:
- - M /trunk-1.2/epan/dissectors/packet-ssl-utils.c
- -
- -Copy over r31342 from the trunk:
- -
- -------------------------------------------------------------------------
- -r31342 | gerald | 2009-12-21 13:34:18 -0800 (Mon, 21 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-ssl-utils.c
- -
- -Can someone explain why it's a good idea that functions like strlen
- -return a size_t and then not define a size_t format specifier for sprintf?
- -------------------------------------------------------------------------
- -
- -------------------------------------------------------------------------
- -r31611 | gerald | 2010-01-21 14:13:07 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/epan/dissectors/packet-ssl-utils.c
- -
- -Add a cast.
- -
- -------------------------------------------------------------------------
- -r31612 | gerald | 2010-01-21 15:49:06 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- - M /trunk-1.2/tools/win32-setup.sh
- - M /trunk-1.2/tools/win64-setup.sh
- -
- -Use the latest libs.
- -
- -------------------------------------------------------------------------
- -r31613 | gerald | 2010-01-21 15:55:42 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/docbook/release-notes.xml
- -
- -Add a note about the 64-bit installer.
- -
- -------------------------------------------------------------------------
- -r31614 | gerald | 2010-01-21 17:30:59 -0800 (Thu, 21 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/packaging/nsis/Makefile.nmake
- -
- -Add missing DLLs.
- -
- -------------------------------------------------------------------------
- -r31627 | gerald | 2010-01-22 14:36:47 -0800 (Fri, 22 Jan 2010) | 11 lines
- -Changed paths:
- - M /trunk-1.2/epan/dissectors/packet-kerberos.c
- -
- -Copy over r31626 from the trunk:
- -
- -------------------------------------------------------------------------
- -r31626 | gerald | 2010-01-22 14:36:03 -0800 (Fri, 22 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-kerberos.c
- -
- -In our case, not being able to read the Kerberos configuration file
- -isn't a big deal.
- -------------------------------------------------------------------------
- -
- -------------------------------------------------------------------------
- -r31643 | gerald | 2010-01-24 08:04:59 -0800 (Sun, 24 Jan 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2010-01-24]
- -------------------------------------------------------------------------
- -r31672 | gerald | 2010-01-25 15:46:42 -0800 (Mon, 25 Jan 2010) | 40 lines
- -Changed paths:
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/docbook/wsug_src/WSUG_app_tools.xml
- - M /trunk-1.2/epan/dissectors/packet-dhcpv6.c
- - M /trunk-1.2/epan/dissectors/packet-gprs-llc.c
- - M /trunk-1.2/epan/dissectors/packet-zrtp.c
- -
- -Copy over revisions from the trunk:
- -
- -------------------------------------------------------------------------
- -r31609 | jake | 2010-01-21 13:46:46 -0800 (Thu, 21 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-dhcpv6.c
- -
- -From Alexandre Forget:
- -Fix the ORO suboption offset error.
- -------------------------------------------------------------------------
- -r31615 | guy | 2010-01-21 20:43:07 -0800 (Thu, 21 Jan 2010) | 5 lines
- -Changed paths:
- - M /trunk/docbook/wsug_src/WSUG_app_tools.xml
- -
- -Clarify tcpdump's default snapshot length a bit - and recommend 65535 as
- -the argument to "-s" (1500 is too small even for Ethernet, as the
- -maximum size of packets on Ethernet is 1514 bytes if you don't count the
- -FCS and 1518 bytes if you do).
- -------------------------------------------------------------------------
- -r31667 | etxrab | 2010-01-25 12:14:34 -0800 (Mon, 25 Jan 2010) | 3 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-gprs-llc.c
- -
- -From Mike Morrin:
- -Empty GPRS LLC S frames cause truncated data exception.
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4417
- -------------------------------------------------------------------------
- -
- -
- -Copy over with manual intervention:
- -
- -------------------------------------------------------------------------
- -r31598 | jake | 2010-01-20 23:56:21 -0800 (Wed, 20 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-zrtp.c
- -
- -Add Skein MAC authentication tag types.
- -------------------------------------------------------------------------
- -
- -
- -------------------------------------------------------------------------
- -r31677 | jake | 2010-01-25 23:27:42 -0800 (Mon, 25 Jan 2010) | 2 lines
- +r32663 | gerald | 2010-05-04 14:45:21 -0700 (Tue, 04 May 2010) | 2 lines
- Changed paths:
- - M /trunk-1.2/debian/changelog
- + M /trunk-1.2/docbook/release-notes.xml
- -Adjust release timestamp.
- +Update the DOCSIS fix revisions.
- ------------------------------------------------------------------------
- -r31691 | gerald | 2010-01-26 16:00:53 -0800 (Tue, 26 Jan 2010) | 2 lines
- +r32676 | gerald | 2010-05-05 10:05:11 -0700 (Wed, 05 May 2010) | 2 lines
- Changed paths:
- M /trunk-1.2/ChangeLog
- M /trunk-1.2/NEWS
- M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/print.c
- - M /trunk-1.2/tools/win32-setup.sh
- - M /trunk-1.2/tools/win64-setup.sh
- -
- -Final documentation and library tag updates, plus a bonus bug fix.
- -
- -------------------------------------------------------------------------
- -r31692 | gerald | 2010-01-26 16:01:28 -0800 (Tue, 26 Jan 2010) | 2 lines
- -Changed paths:
- M /trunk-1.2/version.conf
- -Build 1.2.6.
- -
- -------------------------------------------------------------------------
- -r31702 | gerald | 2010-01-27 08:04:19 -0800 (Wed, 27 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/packaging/macosx/Info.plist.in
- - M /trunk-1.2/version_info.c
- -
- -Update the copyright year.
- +Release 1.2.8.
- ------------------------------------------------------------------------
- -r31711 | gerald | 2010-01-27 17:24:30 -0800 (Wed, 27 Jan 2010) | 2 lines
- +r32682 | gerald | 2010-05-05 14:05:06 -0700 (Wed, 05 May 2010) | 2 lines
- Changed paths:
- M /trunk-1.2/config.nmake
- M /trunk-1.2/configure.in
- @@ -829,892 +24,569 @@
- M /trunk-1.2/docbook/release-notes.xml
- M /trunk-1.2/version.conf
- -1.2.6 -> 1.2.7.
- -
- -------------------------------------------------------------------------
- -r31719 | gerald | 2010-01-28 09:36:41 -0800 (Thu, 28 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- -
- -Use the right User's Guide version.
- -
- -------------------------------------------------------------------------
- -r31743 | gerald | 2010-01-31 08:05:01 -0800 (Sun, 31 Jan 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2010-01-31]
- -------------------------------------------------------------------------
- -r31801 | jake | 2010-02-05 11:09:46 -0800 (Fri, 05 Feb 2010) | 54 lines
- -Changed paths:
- - M /trunk-1.2/docbook/Makefile.common
- - M /trunk-1.2/docbook/user-guide.xml
- - M /trunk-1.2/docbook/wsdg_src/WSDG_chapter_tools.xml
- - A /trunk-1.2/docbook/wsug_graphics/ws-capture-options-remote-capture.png
- - A /trunk-1.2/docbook/wsug_graphics/ws-capture-options-remote-interface.png
- - A /trunk-1.2/docbook/wsug_graphics/ws-capture-options-remote-settings.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-capture-options.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-menu.png
- - M /trunk-1.2/docbook/wsug_graphics/ws-statistics-menu.png
- - A /trunk-1.2/docbook/wsug_graphics/ws-telephony-menu.png
- - M /trunk-1.2/docbook/wsug_src/WSUG_chapter_capture.xml
- -
- -Copy over missing files and revisions listed on roadmap from the trunk:
- -------------------------------------------------------------------------
- -r31317 | jake | 2009-12-19 00:14:26 +0100 (Sat, 19 Dec 2009) | 1 line
- -Changed paths:
- - M /trunk/docbook/user-guide.xml
- - M /trunk/docbook/wsug_graphics/ws-menu.png
- - M /trunk/docbook/wsug_graphics/ws-statistics-menu.png
- - A /trunk/docbook/wsug_graphics/ws-telephony-menu.png
- - M /trunk/docbook/wsug_src/WSUG_chapter_use.xml
- -
- -Update the User Guide to show the current menu.
- -------------------------------------------------------------------------
- -r31154 | jake | 2009-12-02 20:33:28 +0100 (Wed, 02 Dec 2009) | 3 lines
- -Changed paths:
- - M /trunk/docbook/Makefile.common
- - M /trunk/docbook/user-guide.xml
- - A /trunk/docbook/wsug_graphics/ws-capture-options-remote-capture.png
- - A /trunk/docbook/wsug_graphics/ws-capture-options-remote-interface.png
- - A /trunk/docbook/wsug_graphics/ws-capture-options-remote-settings.png
- - M /trunk/docbook/wsug_graphics/ws-capture-options.png
- - M /trunk/docbook/wsug_src/WSUG_chapter_capture.xml
- -
- -Update User Guide:
- -- New Capture Options dialog.
- -- Add Remote Capture section.
- -------------------------------------------------------------------------
- -r30848 | gerald | 2009-11-07 00:57:01 +0100 (Sat, 07 Nov 2009) | 3 lines
- -Changed paths:
- - M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml
- -
- -Fix a warning in a table (which results in an error in Fop 0.95). Reformat
- -it slightly while we're at it.
- -------------------------------------------------------------------------
- -r31325 | guy | 2009-12-19 23:12:36 +0100 (Sat, 19 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml
- -
- -Get rid of no-longer-applicable and no-longer-referred-to footnote.
- -------------------------------------------------------------------------
- -r31326 | jake | 2009-12-20 15:49:49 +0100 (Sun, 20 Dec 2009) | 2 lines
- -Changed paths:
- - M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml
- -
- -Clean up the docbook source code, apply proper tags, update references.
- -Update readme information, add some editing information for authors.
- -------------------------------------------------------------------------
- -r31797 | wmeier | 2010-02-05 04:37:46 +0100 (Fri, 05 Feb 2010) | 4 lines
- -Changed paths:
- - M /trunk/docbook/wsdg_src/WSDG_chapter_tools.xml
- -
- -From Chris Maynard: "Wrong download link to vcredist_x86.exe"
- -(from me): Change a few additional cases of "2008EE" to "2008EE SP1"
- - and indicate that 2008EE SP1 is recommended (rather than 2005EE).
- -------------------------------------------------------------------------
- -------------------------------------------------------------------------
- -r31819 | gerald | 2010-02-07 08:04:37 -0800 (Sun, 07 Feb 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -
- -[Automatic manuf and enterprise-numbers update for 2010-02-07]
- -------------------------------------------------------------------------
- -r31850 | gerald | 2010-02-09 13:07:12 -0800 (Tue, 09 Feb 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/tools/win32-setup.sh
- -
- -Switch back to GeoIP 1.4.5 for the Win32 1.2 build.
- -
- -------------------------------------------------------------------------
- -r31872 | gerald | 2010-02-12 16:46:00 -0800 (Fri, 12 Feb 2010) | 9 lines
- -Changed paths:
- - M /trunk-1.2/Makefile.nmake
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/packaging/nsis/Makefile.nmake
- - M /trunk-1.2/packaging/nsis/wireshark.nsi
- - M /trunk-1.2/packaging/ws-manifest.pl
- - M /trunk-1.2/tools/win32-setup.sh
- -
- -From Jaap:
- -
- -Install the OldCigarettes Windows 2000 XP API Wrapper on Windows 2000.
- -
- -From me:
- -
- -Add the API wrapper to the setup. Exclude it from the U3 and PortableApps
- -packages. Switch back to GeoIP 1.4.6. Update the GTK+ bundle.
- -
- -------------------------------------------------------------------------
- -r31873 | gerald | 2010-02-12 17:22:07 -0800 (Fri, 12 Feb 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/config.nmake
- -
- -Try to fix the 64-bit build.
- +1.2.8 -> 1.2.9
- ------------------------------------------------------------------------
- -r31879 | gerald | 2010-02-14 08:04:16 -0800 (Sun, 14 Feb 2010) | 1 line
- +r32730 | gerald | 2010-05-09 08:04:54 -0700 (Sun, 09 May 2010) | 1 line
- Changed paths:
- M /trunk-1.2/epan/enterprise-numbers
- M /trunk-1.2/manuf
- -[Automatic manuf and enterprise-numbers update for 2010-02-14]
- +[Automatic manuf and enterprise-numbers update for 2010-05-09]
- ------------------------------------------------------------------------
- -r31906 | jake | 2010-02-17 12:38:01 -0800 (Wed, 17 Feb 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/asn1/Makefile.nmake
- -
- -Complete the port of Revision 31175, which was only partially done in Revision 31211.
- -------------------------------------------------------------------------
- -r31940 | gerald | 2010-02-21 08:04:00 -0800 (Sun, 21 Feb 2010) | 1 line
- +r32834 | gerald | 2010-05-16 08:07:36 -0700 (Sun, 16 May 2010) | 1 line
- Changed paths:
- M /trunk-1.2/epan/enterprise-numbers
- M /trunk-1.2/manuf
- -[Automatic manuf and enterprise-numbers update for 2010-02-21]
- -------------------------------------------------------------------------
- -r31996 | gerald | 2010-02-24 15:41:28 -0800 (Wed, 24 Feb 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/tools/win32-setup.sh
- - M /trunk-1.2/tools/win64-setup.sh
- -
- -Use the current GTK+ 2.16.6 bundle.
- -
- +[Automatic manuf and enterprise-numbers update for 2010-05-16]
- ------------------------------------------------------------------------
- -r32048 | gerald | 2010-02-28 08:04:55 -0800 (Sun, 28 Feb 2010) | 1 line
- +r32919 | gerald | 2010-05-23 08:04:52 -0700 (Sun, 23 May 2010) | 1 line
- Changed paths:
- M /trunk-1.2/epan/enterprise-numbers
- M /trunk-1.2/manuf
- -[Automatic manuf and enterprise-numbers update for 2010-02-28]
- +[Automatic manuf and enterprise-numbers update for 2010-05-23]
- ------------------------------------------------------------------------
- -r32137 | gerald | 2010-03-07 08:04:39 -0800 (Sun, 07 Mar 2010) | 1 line
- +r33025 | gerald | 2010-05-30 08:04:43 -0700 (Sun, 30 May 2010) | 1 line
- Changed paths:
- M /trunk-1.2/epan/enterprise-numbers
- M /trunk-1.2/manuf
- -[Automatic manuf and enterprise-numbers update for 2010-03-07]
- +[Automatic manuf and enterprise-numbers update for 2010-05-30]
- ------------------------------------------------------------------------
- -r32187 | gerald | 2010-03-14 08:04:48 -0700 (Sun, 14 Mar 2010) | 1 line
- +r33111 | gerald | 2010-06-06 08:04:49 -0700 (Sun, 06 Jun 2010) | 1 line
- Changed paths:
- M /trunk-1.2/epan/enterprise-numbers
- M /trunk-1.2/manuf
- -[Automatic manuf and enterprise-numbers update for 2010-03-14]
- +[Automatic manuf and enterprise-numbers update for 2010-06-06]
- ------------------------------------------------------------------------
- -r32215 | gerald | 2010-03-16 16:22:42 -0700 (Tue, 16 Mar 2010) | 102 lines
- +r33115 | gerald | 2010-06-06 15:13:16 -0700 (Sun, 06 Jun 2010) | 126 lines
- Changed paths:
- - M /trunk-1.2/acinclude.m4
- - M /trunk-1.2/configure.in
- + M /trunk-1.2/asn1/sabp/packet-sabp-template.c
- + M /trunk-1.2/doc/dfilter2pod.pl
- + M /trunk-1.2/docbook/dfilter2xml.pl
- M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/dissectors/packet-dmp.c
- - M /trunk-1.2/epan/dissectors/packet-gsm_a_bssmap.c
- - M /trunk-1.2/epan/dissectors/packet-gsm_sms.c
- - M /trunk-1.2/epan/dissectors/packet-ldss.c
- - M /trunk-1.2/epan/dissectors/packet-ppp.c
- - M /trunk-1.2/epan/ppptypes.h
- - M /trunk-1.2/epan/wslua/wslua_field.c
- - M /trunk-1.2/epan/wslua/wslua_tree.c
- + M /trunk-1.2/epan/dissectors/packet-http.c
- + M /trunk-1.2/epan/dissectors/packet-igmp.c
- + M /trunk-1.2/epan/dissectors/packet-kerberos.c
- + M /trunk-1.2/epan/dissectors/packet-sabp.c
- + M /trunk-1.2/epan/dissectors/packet-xml.c
- + M /trunk-1.2/epan/ftypes/ftype-bytes.c
- + M /trunk-1.2/epan/ftypes/ftype-guid.c
- + M /trunk-1.2/epan/libwireshark.def
- + M /trunk-1.2/epan/packet.c
- + M /trunk-1.2/file.c
- + M /trunk-1.2/gtk/capture_file_dlg.c
- + M /trunk-1.2/gtk/decode_as_dlg.c
- M /trunk-1.2/gtk/io_stat.c
- - M /trunk-1.2/gtk/main_proto_draw.c
- - M /trunk-1.2/plugins/profinet/packet-dcerpc-pn-io.c
- - M /trunk-1.2/tools/checkAPIs.pl
- + M /trunk-1.2/wiretap/wtap.c
- + M /trunk-1.2/wiretap/wtap.h
- Copy over revisions from the trunk:
- ------------------------------------------------------------------------
- -r30249 | stig | 2009-10-02 09:51:31 -0700 (Fri, 02 Oct 2009) | 3 lines
- -Changed paths:
- - M /trunk/epan/wslua/wslua_field.c
- - M /trunk/epan/wslua/wslua_tree.c
- -
- -From Beth via bug 4049:
- -Add support for FT_BOOLEAN fields to FieldInfo and TreeItem.
- -------------------------------------------------------------------------
- -r30305 | etxrab | 2009-10-04 08:49:52 -0700 (Sun, 04 Oct 2009) | 1 line
- +r30940 | kukosa | 2009-11-12 06:44:40 -0800 (Thu, 12 Nov 2009) | 1 line
- Changed paths:
- - M /trunk/gtk/io_stat.c
- - M /trunk/tools/checkAPIs.pl
- + M /trunk/epan/libwireshark.def
- -Get rid of deprecated symblol gtk_widget_draw().
- +Export more BER functions
- ------------------------------------------------------------------------
- -r30729 | stig | 2009-10-27 06:59:05 -0700 (Tue, 27 Oct 2009) | 2 lines
- +r32068 | stig | 2010-03-01 14:11:20 -0800 (Mon, 01 Mar 2010) | 3 lines
- Changed paths:
- - M /trunk/gtk/io_stat.c
- + M /trunk/epan/dissectors/packet-xml.c
- -Use correct default value in tick interval combo box.
- +From LEGO via bug 4405:
- +Add the dot ('.') to the characters that can compose a name.
- ------------------------------------------------------------------------
- -r31032 | dimeg | 2009-11-20 08:23:18 -0800 (Fri, 20 Nov 2009) | 3 lines
- +r32715 | gerald | 2010-05-07 12:45:47 -0700 (Fri, 07 May 2010) | 5 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-gsm_a_bssmap.c
- + M /trunk/wiretap/wtap.c
- -When decoding a Cell Identifier, curr_offset is not increased after
- -reading rnc-id
- +EOF in zlib 1.2.5 seems to be sticky. When we're tailing a file and we
- +reach EOF, zlib's file handle seems to stay at EOF even when more data
- +is appended to the file. Add a check for 1.2.5 which calls gzseek in
- +order to unset EOF. Fixes bugs 4708 and 4748.
- ------------------------------------------------------------------------
- -r31659 | stig | 2010-01-25 05:58:07 -0800 (Mon, 25 Jan 2010) | 6 lines
- +r32716 | gerald | 2010-05-07 14:15:24 -0700 (Fri, 07 May 2010) | 3 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-dmp.c
- - M /trunk/epan/dissectors/packet-ldss.c
- -
- -Change back from tvb_child_uncompress() to tvb_uncompress() when
- -parent is NULL, because this will lead to a DISSECTOR_ASSERT in
- -tvb_set_child_real_data_tvbuff().
- + M /trunk/file.c
- + M /trunk/wiretap/wtap.c
- + M /trunk/wiretap/wtap.h
- -This bug was introduced in revision 31499.
- +Zlib has an officially-sanctioned way of clearing EOF when we're tailing
- +a file. Use it.
- ------------------------------------------------------------------------
- -r31786 | wmeier | 2010-02-04 06:41:22 -0800 (Thu, 04 Feb 2010) | 2 lines
- +r32733 | stig | 2010-05-10 03:48:45 -0700 (Mon, 10 May 2010) | 2 lines
- Changed paths:
- - M /trunk/gtk/main_proto_draw.c
- + M /trunk/gtk/io_stat.c
- -Fix a crash which occurs if a progress bar is displayed while generating a hex bytes pane.
- +Bring back "1 min" and "10 min" in IO Graph Tick interval.
- ------------------------------------------------------------------------
- -r31787 | wmeier | 2010-02-04 07:03:30 -0800 (Thu, 04 Feb 2010) | 2 lines
- +r32756 | jake | 2010-05-11 11:04:03 -0700 (Tue, 11 May 2010) | 2 lines
- Changed paths:
- - M /trunk/gtk/main_proto_draw.c
- + M /trunk/epan/dissectors/packet-igmp.c
- -Fix a typo....
- +Show version as generated field.
- ------------------------------------------------------------------------
- -r31918 | guy | 2010-02-18 16:05:34 -0800 (Thu, 18 Feb 2010) | 2 lines
- +r32765 | jake | 2010-05-11 14:46:17 -0700 (Tue, 11 May 2010) | 2 lines
- Changed paths:
- - M /trunk/configure.in
- + M /trunk/epan/ftypes/ftype-bytes.c
- + M /trunk/epan/ftypes/ftype-guid.c
- -There's an echo in here....
- +Straighten out field type names.
- ------------------------------------------------------------------------
- -r31919 | guy | 2010-02-18 16:15:29 -0800 (Thu, 18 Feb 2010) | 3 lines
- +r32766 | jake | 2010-05-11 14:49:30 -0700 (Tue, 11 May 2010) | 2 lines
- Changed paths:
- - M /trunk/acinclude.m4
- + M /trunk/doc/dfilter2pod.pl
- + M /trunk/docbook/dfilter2xml.pl
- -Don't say "Checking for broken pcap-config" if we don't have a
- -pcap-config to check for brokenness.
- +Update display filter scripts with new field types.
- ------------------------------------------------------------------------
- -r31978 | stig | 2010-02-24 00:22:33 -0800 (Wed, 24 Feb 2010) | 3 lines
- +r32774 | guy | 2010-05-12 12:44:23 -0700 (Wed, 12 May 2010) | 4 lines
- Changed paths:
- - M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
- + M /trunk/gtk/capture_file_dlg.c
- -From Hannes Diethelm via bug 4525:
- -Corrected values for IdentInfo (which was obviously wrong)
- +Don't set the sensitivity of the Open button based on whether we can
- +open the currently-selected file; that button is also used to select the
- +file or directory typed in the location bar. This should fix bug 1791.
- ------------------------------------------------------------------------
- -r31985 | etxrab | 2010-02-24 04:41:01 -0800 (Wed, 24 Feb 2010) | 2 lines
- +r32848 | morriss | 2010-05-17 14:49:09 -0700 (Mon, 17 May 2010) | 1 line
- Changed paths:
- - M /trunk/epan/dissectors/packet-gsm_sms.c
- + M /trunk/epan/dissectors/packet-smb-pipe.c
- -GSM SMS PDU TPVPF wrong interpretation.
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4524
- +Don't pass a NULL pointer to what is supposed to be (according to the format) a string: some implementations of vsnprintf() will core on that. (Unfortunately it seems that g_vsnprintf() doesn't protect us from this...)
- ------------------------------------------------------------------------
- Copy over with manual intervention:
- ------------------------------------------------------------------------
- -r30570 | etxrab | 2009-10-16 03:32:06 -0700 (Fri, 16 Oct 2009) | 1 line
- +r32680 | etxrab | 2010-05-05 12:22:28 -0700 (Wed, 05 May 2010) | 1 line
- Changed paths:
- - M /trunk/gtk/io_stat.c
- + M /trunk/asn1/sabp/packet-sabp-template.c
- + M /trunk/epan/dissectors/packet-sabp.c
- -More gtk_option_menu -> gtk_combo_box
- +Calculate correct PDU lenght if the per_length_determinant is one byte long.
- ------------------------------------------------------------------------
- -r31738 | jake | 2010-01-30 02:43:46 -0800 (Sat, 30 Jan 2010) | 2 lines
- +r32723 | sake | 2010-05-08 00:55:12 -0700 (Sat, 08 May 2010) | 3 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-ppp.c
- - M /trunk/epan/ppptypes.h
- + M /trunk/epan/packet.c
- + M /trunk/gtk/decode_as_dlg.c
- -IANA updates and fixes for PPP types.
- +Enable "Decode As..." for ethertype 0x0000 (fix for bug 4721)
- ------------------------------------------------------------------------
- +r32752 | wmeier | 2010-05-11 07:34:16 -0700 (Tue, 11 May 2010) | 10 lines
- +Changed paths:
- + M /trunk/epan/dissectors/packet-kerberos.c
- +Fix handling of pa-data-type KRB5_PA_PAC_REQUEST (& KRB5_PA_S4U2SELF).
- -Update the release notes.
- +-Define pa-data-type KRB5_PA_PAC_REQUEST properly so that it is recognized.
- + Fixes bug #4752 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4752)
- +-Also revert definition of KRB5_PA_S4U2SELF (to be a positive number).
- +(All of the above reverts part of SVN #31400).
- +-Display pa-data-type as FT_INT32.
- +-Display the value for pa-data-type KRB5_PA_PAC_REQUEST as Boolean (not Int).
- ------------------------------------------------------------------------
- -r32223 | gerald | 2010-03-17 12:14:44 -0700 (Wed, 17 Mar 2010) | 72 lines
- +r32772 | morriss | 2010-05-12 06:24:42 -0700 (Wed, 12 May 2010) | 13 lines
- Changed paths:
- - M /trunk-1.2/asn1/pres/packet-pres-template.c
- - M /trunk-1.2/asn1/snmp/packet-snmp-template.c
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/dfilter/dfilter-macro.c
- - M /trunk-1.2/epan/dissectors/packet-http.c
- - M /trunk-1.2/epan/dissectors/packet-isakmp.c
- - M /trunk-1.2/epan/dissectors/packet-k12.c
- - M /trunk-1.2/epan/dissectors/packet-pres.c
- - M /trunk-1.2/epan/dissectors/packet-sccp.c
- - M /trunk-1.2/epan/dissectors/packet-sip.c
- - M /trunk-1.2/epan/dissectors/packet-snmp.c
- - M /trunk-1.2/epan/dissectors/packet-user_encap.c
- - M /trunk-1.2/epan/geoip_db.c
- - M /trunk-1.2/epan/oids.c
- - M /trunk-1.2/epan/proto.c
- - M /trunk-1.2/epan/uat-int.h
- - M /trunk-1.2/epan/uat.c
- - M /trunk-1.2/epan/uat.h
- - M /trunk-1.2/epan/uat_load.l
- - M /trunk-1.2/gtk/main_menu.c
- - M /trunk-1.2/gtk/main_welcome.c
- - M /trunk-1.2/gtk/uat_gui.c
- + M /trunk/epan/dissectors/packet-http.c
- -Copy over revisions from the trunk:
- +From Dirk via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4758 :
- -------------------------------------------------------------------------
- -r31987 | jake | 2010-02-24 11:05:55 -0800 (Wed, 24 Feb 2010) | 4 lines
- -Changed paths:
- - M /trunk/gtk/menus.c
- +The HTTP dissector uses strtoll() to convert the Content-Length string into a
- +64bit variable. But that string can contain a number larger (or less) than
- +64bit, which lets the strtoll() return INT_MAX (or INT_MIN). strtoll() then
- +indicates this with errno==ERANGE.
- -Fix for bug 4522:
- -Don't offer "Wiki Protocol Page" and "Filter Field Reference" in the
- -context menu when a Text item is selected.
- -------------------------------------------------------------------------
- -r32005 | jake | 2010-02-25 09:41:57 -0800 (Thu, 25 Feb 2010) | 3 lines
- -Changed paths:
- - M /trunk/gtk/main_welcome.c
- +The attachted patch checks if errno is set this way and then treats that HTTP
- +Content-Length as unspecified, since we don't know the real size.
- -Fix for bug 2478:
- -"Push to test. Release to detonate."
- +I haven't checked other occurences of strtoll() in the HTTP dissector if they
- +could benefit from the errno check, or if other dissectors could use it.
- ------------------------------------------------------------------------
- -r32090 | etxrab | 2010-03-03 07:29:38 -0800 (Wed, 03 Mar 2010) | 6 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-sip.c
- -Changed to use g_str_hash ()
- -sip_hash_func() function seem to not generate unique enough keys
- -if load generation tools are used with many thousands users.
- -Loading time ~5 min -> 30s
- +Update the release notes.
- -There is a memory leak in the sip_is_packet_resend area as well.
- ------------------------------------------------------------------------
- +r33119 | gerald | 2010-06-06 17:02:21 -0700 (Sun, 06 Jun 2010) | 10 lines
- +Changed paths:
- + M /trunk-1.2/wiretap/wtap.def
- -
- -Copy over with manual intervention:
- +Copy over r32719 from the trunk:
- ------------------------------------------------------------------------
- -r32081 | etxrab | 2010-03-01 21:44:04 -0800 (Mon, 01 Mar 2010) | 3 lines
- +r32719 | guy | 2010-05-07 17:43:23 -0700 (Fri, 07 May 2010) | 2 lines
- Changed paths:
- - M /trunk/asn1/snmp/packet-snmp-template.c
- - M /trunk/epan/dissectors/packet-snmp.c
- + M /trunk/wiretap/wtap.def
- -From Luis Ontanon:
- -Check for duplicate entries in usmUserTable.
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2426
- -------------------------------------------------------------------------
- -r32112 | stig | 2010-03-04 04:50:18 -0800 (Thu, 04 Mar 2010) | 4 lines
- -Changed paths:
- - M /trunk/asn1/pres/packet-pres-template.c
- - M /trunk/asn1/snmp/packet-snmp-template.c
- - M /trunk/epan/dfilter/dfilter-macro.c
- - M /trunk/epan/dissectors/packet-http.c
- - M /trunk/epan/dissectors/packet-isakmp.c
- - M /trunk/epan/dissectors/packet-k12.c
- - M /trunk/epan/dissectors/packet-mac-lte.c
- - M /trunk/epan/dissectors/packet-pres.c
- - M /trunk/epan/dissectors/packet-sccp.c
- - M /trunk/epan/dissectors/packet-snmp.c
- - M /trunk/epan/dissectors/packet-user_encap.c
- - M /trunk/epan/geoip_db.c
- - M /trunk/epan/oids.c
- - M /trunk/epan/uat-int.h
- - M /trunk/epan/uat.c
- - M /trunk/epan/uat.h
- - M /trunk/epan/uat_load.l
- - M /trunk/gtk/uat_gui.c
- -
- -From LEGO via bug 3459:
- -Add a callback to UAT to be called after the table has being updated,
- -use it to renew the snmp_ue_cache.
- +Add wtap_cleareof().
- ------------------------------------------------------------------------
- -
- -Update the release notes.
- -
- ------------------------------------------------------------------------
- -r32227 | gerald | 2010-03-17 13:05:43 -0700 (Wed, 17 Mar 2010) | 13 lines
- +r33120 | gerald | 2010-06-06 18:01:30 -0700 (Sun, 06 Jun 2010) | 12 lines
- Changed paths:
- M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/proto.h
- + M /trunk-1.2/epan/dissectors/packet-smb-pipe.c
- -Add r32193:
- +Copy over r32848 from the trunk:
- ------------------------------------------------------------------------
- -r32193 | jake | 2010-03-15 01:14:58 -0700 (Mon, 15 Mar 2010) | 3 lines
- +r32848 | morriss | 2010-05-17 14:49:09 -0700 (Mon, 17 May 2010) | 1 line
- Changed paths:
- - M /trunk/epan/proto.h
- + M /trunk/epan/dissectors/packet-smb-pipe.c
- -Fix for bug 4565:
- -As a true 'pseudo' GLib function, act benign when presented a NULL pointer.
- +Don't pass a NULL pointer to what is supposed to be (according to the format) a string: some implementations of vsnprintf() will core on that. (Unfortunately it seems that g_vsnprintf() doesn't protect us from this...)
- ------------------------------------------------------------------------
- Update the release notes.
- ------------------------------------------------------------------------
- -r32242 | etxrab | 2010-03-19 00:22:29 -0700 (Fri, 19 Mar 2010) | 1 line
- +r33121 | gerald | 2010-06-06 18:13:14 -0700 (Sun, 06 Jun 2010) | 13 lines
- Changed paths:
- - M /trunk-1.2/Makefile.am
- - M /trunk-1.2/diameter/chargecontrol.xml
- - M /trunk-1.2/diameter/dictionary.xml
- - M /trunk-1.2/diameter/mobileipv4.xml
- - A /trunk-1.2/diameter/mobileipv6.xml
- - M /trunk-1.2/packaging/nsis/wireshark.nsi
- + M /trunk-1.2/docbook/release-notes.xml
- + M /trunk-1.2/epan/dissectors/packet-ptp.c
- + M /trunk-1.2/gtk/gui_utils.c
- -Update Dimaeter xml files.
- -------------------------------------------------------------------------
- -r32255 | etxrab | 2010-03-20 15:25:54 -0700 (Sat, 20 Mar 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/diameter/TGPPGmb.xml
- - M /trunk-1.2/diameter/imscxdx.xml
- - M /trunk-1.2/diameter/mobileipv4.xml
- +Copy over r32911 from the trunk:
- -AVP updates
- ------------------------------------------------------------------------
- -r32260 | gerald | 2010-03-21 08:05:22 -0700 (Sun, 21 Mar 2010) | 1 line
- +r32911 | jake | 2010-05-20 12:03:13 -0700 (Thu, 20 May 2010) | 3 lines
- Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- + M /trunk/gtk/gui_utils.c
- -[Automatic manuf and enterprise-numbers update for 2010-03-21]
- +Fix for bug 4778:
- +Check that the widget pointer is still present.
- ------------------------------------------------------------------------
- -r32315 | etxrab | 2010-03-27 14:43:18 -0700 (Sat, 27 Mar 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/epan/dissectors/packet-sip.c
- -Fix for" Parsing SIP messages within the same TCP Packet report a wrong SIP method"
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4570
- -------------------------------------------------------------------------
- -r32318 | gerald | 2010-03-28 08:04:45 -0700 (Sun, 28 Mar 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- +Fix PTP regression (bug 4773). Update the release notes.
- -[Automatic manuf and enterprise-numbers update for 2010-03-28]
- ------------------------------------------------------------------------
- -r32332 | gerald | 2010-03-30 16:47:50 -0700 (Tue, 30 Mar 2010) | 38 lines
- +r33122 | gerald | 2010-06-06 18:26:43 -0700 (Sun, 06 Jun 2010) | 19 lines
- Changed paths:
- - M /trunk-1.2/AUTHORS
- M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/gtk/capture_dlg.c
- - M /trunk-1.2/gtk/rtp_player.c
- - M /trunk-1.2/wiretap/wtap.c
- + M /trunk-1.2/epan/dissectors/packet-ber.c
- Copy over revisions from the trunk:
- ------------------------------------------------------------------------
- -r31438 | stig | 2010-01-04 03:59:27 -0800 (Mon, 04 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/gtk/capture_dlg.c
- -
- -Check for valid linktype_history in capture_get_linktype().
- -------------------------------------------------------------------------
- -
- -
- -Copy over with manual intervention:
- -
- -------------------------------------------------------------------------
- -r32304 | morriss | 2010-03-26 17:54:11 -0700 (Fri, 26 Mar 2010) | 7 lines
- +r32922 | gerald | 2010-05-23 16:42:58 -0700 (Sun, 23 May 2010) | 3 lines
- Changed paths:
- - M /trunk/gtk/rtp_player.c
- + M /trunk/epan/dissectors/packet-ber.c
- -Fix (or at least work around the crash in)
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4119 :
- -
- -Never insert more than 1000 silence frames (e.g., if the sequence number jumps
- -massively). There may be a better way, but at least now we won't crash.
- -Leave a comment in the code indicating this.
- +Make get_ber_length() iterative instead of recursive so we don't overrun the
- +stack. Discovered by J. Oquendo.
- ------------------------------------------------------------------------
- -r32321 | guy | 2010-03-28 12:35:14 -0700 (Sun, 28 Mar 2010) | 4 lines
- +r33046 | gal | 2010-06-02 06:33:37 -0700 (Wed, 02 Jun 2010) | 3 lines
- Changed paths:
- - M /trunk/AUTHORS
- - M /trunk/wiretap/wtap.c
- + M /trunk/epan/dissectors/packet-ber.c
- -From Robert Bullen: give the Bluetooth-H4-with-Linux-pseudo-header
- -encapsulation a name different from the no-pseudo-header H4
- -encapsulation.
- +Updated get_ber_length to handle multiple nested indefinite length encodings.
- ------------------------------------------------------------------------
- -
- Update the release notes.
- ------------------------------------------------------------------------
- -r32333 | gerald | 2010-03-30 16:53:38 -0700 (Tue, 30 Mar 2010) | 38 lines
- +r33123 | gerald | 2010-06-06 18:58:57 -0700 (Sun, 06 Jun 2010) | 97 lines
- Changed paths:
- - M /trunk-1.2/tap-iostat.c
- + M /trunk-1.2/Makefile.am
- + M /trunk-1.2/capture.c
- + M /trunk-1.2/doc/README.developer
- + M /trunk-1.2/docbook/release-notes.xml
- + M /trunk-1.2/epan/column-utils.c
- + M /trunk-1.2/epan/dissectors/packet-bgp.h
- + M /trunk-1.2/epan/dissectors/packet-pgm.c
- + M /trunk-1.2/epan/proto.c
- + M /trunk-1.2/file.c
- + M /trunk-1.2/file.h
- + M /trunk-1.2/gtk/filter_autocomplete.c
- + M /trunk-1.2/text2pcap-scanner.l
- + M /trunk-1.2/tools/lemon/lemon.c
- + M /trunk-1.2/trigcap.c
- Copy over revisions from the trunk:
- ------------------------------------------------------------------------
- -r32296 | morriss | 2010-03-26 14:07:49 -0700 (Fri, 26 Mar 2010) | 7 lines
- +r32947 | jake | 2010-05-25 10:47:00 -0700 (Tue, 25 May 2010) | 3 lines
- Changed paths:
- - M /trunk/tap-iostat.c
- -
- -Use 64-bit counters throughout. This fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3205
- -though most of the other taps also need such a change.
- -
- -Note: the columns don't align with really big numbers.
- + M /trunk/epan/dissectors/packet-bgp.h
- -Add support for 64-bit ftypes.
- +Fix for bug 4782:
- +Use proper bitmask to test the "MATCH"-part.
- ------------------------------------------------------------------------
- -r32298 | morriss | 2010-03-26 14:19:30 -0700 (Fri, 26 Mar 2010) | 4 lines
- +r32956 | wmeier | 2010-05-25 15:27:00 -0700 (Tue, 25 May 2010) | 4 lines
- Changed paths:
- - M /trunk/tap-iostat.c
- + M /trunk/text2pcap-scanner.l
- -Use one space and a larger printf field width instead of many spaces and a
- -smaller field width. This allows printf to use those extra spaces if it needs
- -to, helping column alignment when the numbers are big.
- +Handle lines ending in \r\n.
- +Fixes Bug #4780
- +See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4780
- ------------------------------------------------------------------------
- -r32299 | guy | 2010-03-26 15:30:54 -0700 (Fri, 26 Mar 2010) | 5 lines
- +r32962 | guy | 2010-05-25 19:21:23 -0700 (Tue, 25 May 2010) | 3 lines
- Changed paths:
- - M /trunk/tap-iostat.c
- -
- -If we have more than 4294967295 items, we have a real problem, as we
- -allocate memory for each item.
- + M /trunk/doc/README.developer
- -Use gboolean for Boolean flags.
- +Put in a warning about the <stdarg.h> problem that I just found and
- +fixed in one place (and am now fixing in some other places).
- ------------------------------------------------------------------------
- -r32300 | guy | 2010-03-26 15:36:22 -0700 (Fri, 26 Mar 2010) | 2 lines
- +r32987 | gerald | 2010-05-26 17:49:01 -0700 (Wed, 26 May 2010) | 3 lines
- Changed paths:
- - M /trunk/tap-iostat.c
- + M /trunk/gtk/filter_autocomplete.c
- -Print 32-bit counters with the right format.
- +Make sure our prefix length is > 0 before lopping off the last
- +character. Fixes bug 4797.
- ------------------------------------------------------------------------
- +r33005 | gerald | 2010-05-27 16:55:04 -0700 (Thu, 27 May 2010) | 4 lines
- +Changed paths:
- + M /trunk/capture.c
- + M /trunk/file.c
- + M /trunk/file.h
- +Add cf_fake_continue_tail() which is called when real-time capture
- +updates are off and which sets the capture file state to a value that
- +won't cause an assertion when the user stops capturing. Fixes bug 4035.
- ------------------------------------------------------------------------
- -r32334 | gerald | 2010-03-30 17:01:29 -0700 (Tue, 30 Mar 2010) | 2 lines
- +r33028 | guy | 2010-05-31 12:37:26 -0700 (Mon, 31 May 2010) | 13 lines
- Changed paths:
- - M /trunk-1.2/docbook/release-notes.xml
- + M /trunk/Makefile.am
- -Update the release notes.
- +Wireshark requires routines from libm, such as ceil(), so link with it;
- +we shouldn't rely on getting it pulled in by other shared libraries, as
- -------------------------------------------------------------------------
- -r32341 | gerald | 2010-03-31 09:34:33 -0700 (Wed, 31 Mar 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/ChangeLog
- - M /trunk-1.2/NEWS
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/version.conf
- + 1) there's no guarantee that the other shared libraries we use
- + are linked with it or will continue to be linked with it;
- -Build 1.2.7.
- + 2) there's no guarantee that we're even linking dynamically;
- + 3) it fails on Fedora 13 as part of a change to catch programs
- + that implicitly (or explicitly) assume, in their build
- + procedures, that they'll get libraries linked in as a result
- + of linking with other libraries.
- ------------------------------------------------------------------------
- -r32344 | gerald | 2010-03-31 15:51:08 -0700 (Wed, 31 Mar 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/config.nmake
- - M /trunk-1.2/configure.in
- - M /trunk-1.2/debian/changelog
- - M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/version.conf
- -1.2.7 -> 1.2.8.
- +Copy over with manual intervention:
- ------------------------------------------------------------------------
- -r32374 | gerald | 2010-04-04 08:05:06 -0700 (Sun, 04 Apr 2010) | 1 line
- +r32961 | guy | 2010-05-25 19:01:49 -0700 (Tue, 25 May 2010) | 4 lines
- Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- + M /trunk/epan/column-utils.c
- -[Automatic manuf and enterprise-numbers update for 2010-04-04]
- +Once you've used a va_list, you can't use it again until you
- +reinitialize it with va_start(). (Yes, there are platforms where
- +reusing the va_arg fails, e.g. Mac OS X on x86-64.)
- ------------------------------------------------------------------------
- -r32446 | gerald | 2010-04-11 08:04:36 -0700 (Sun, 11 Apr 2010) | 1 line
- +r32963 | guy | 2010-05-25 19:25:13 -0700 (Tue, 25 May 2010) | 6 lines
- Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- + M /trunk/epan/dissectors/dcerpc/idl2wrs.c
- + M /trunk/epan/proto.c
- + M /trunk/tools/lemon/lemon.c
- + M /trunk/trigcap.c
- -[Automatic manuf and enterprise-numbers update for 2010-04-11]
- +More <stdarg.h> cleanup; some are real bugs, some are just "don't do
- +va_start and va_end unless you're actually going to use the va_list"
- +(those bring the va_start and va_end closer to the use point, which
- +makes it a little more obvious that we're using <stdarg.h> correctly and
- +makes it a little harder to use it incorrectly).
- ------------------------------------------------------------------------
- -r32507 | gerald | 2010-04-18 08:04:40 -0700 (Sun, 18 Apr 2010) | 1 line
- +r33003 | jake | 2010-05-27 14:54:58 -0700 (Thu, 27 May 2010) | 5 lines
- Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- + M /trunk/epan/dissectors/packet-pgm.c
- -[Automatic manuf and enterprise-numbers update for 2010-04-18]
- -------------------------------------------------------------------------
- -r32556 | gerald | 2010-04-25 08:04:47 -0700 (Sun, 25 Apr 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- +From Steven McCoy:
- +AFI fields are 2 bytes i.s.o. 1.
- -[Automatic manuf and enterprise-numbers update for 2010-04-25]
- +From me, several more size changes and decode cleanup.
- ------------------------------------------------------------------------
- -r32632 | gerald | 2010-05-02 08:04:42 -0700 (Sun, 02 May 2010) | 1 line
- -Changed paths:
- - M /trunk-1.2/epan/enterprise-numbers
- - M /trunk-1.2/manuf
- -[Automatic manuf and enterprise-numbers update for 2010-05-02]
- +
- +Update the release notes.
- +
- ------------------------------------------------------------------------
- -r32642 | etxrab | 2010-05-03 00:49:50 -0700 (Mon, 03 May 2010) | 1 line
- +r33127 | etxrab | 2010-06-07 05:51:23 -0700 (Mon, 07 Jun 2010) | 1 line
- Changed paths:
- M /trunk-1.2/diameter/TGPPGmb.xml
- - M /trunk-1.2/diameter/TGPPSh.xml
- M /trunk-1.2/diameter/dictionary.xml
- + M /trunk-1.2/diameter/eap.xml
- + M /trunk-1.2/diameter/nasreq.xml
- + M /trunk-1.2/diameter/sip.xml
- -Update diameter xml files.
- +Update diameter.xml files.
- ------------------------------------------------------------------------
- -r32655 | gerald | 2010-05-03 17:20:39 -0700 (Mon, 03 May 2010) | 92 lines
- +r33131 | gerald | 2010-06-07 08:57:27 -0700 (Mon, 07 Jun 2010) | 43 lines
- Changed paths:
- - M /trunk-1.2/capture.c
- - M /trunk-1.2/capture_ui_utils.c
- - M /trunk-1.2/cfile.c
- - M /trunk-1.2/cfile.h
- M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/file.c
- - M /trunk-1.2/file.h
- - M /trunk-1.2/gtk/main.c
- - M /trunk-1.2/gtk/packet_win.c
- - M /trunk-1.2/plugins/docsis/packet-bpkmreq.c
- - M /trunk-1.2/plugins/docsis/packet-bpkmrsp.c
- - M /trunk-1.2/plugins/docsis/packet-dsaack.c
- - M /trunk-1.2/plugins/docsis/packet-dsarsp.c
- - M /trunk-1.2/plugins/docsis/packet-dscack.c
- - M /trunk-1.2/plugins/docsis/packet-dscrsp.c
- - M /trunk-1.2/plugins/docsis/packet-dsdrsp.c
- - M /trunk-1.2/plugins/docsis/packet-map.c
- - M /trunk-1.2/plugins/docsis/packet-regack.c
- - M /trunk-1.2/plugins/docsis/packet-regrsp.c
- - M /trunk-1.2/wiretap/packetlogger.c
- - M /trunk-1.2/wiretap/pcapng.c
- + M /trunk-1.2/epan/sigcomp-udvm.c
- Copy over revisions from the trunk:
- ------------------------------------------------------------------------
- -r28809 | tuexen | 2009-06-22 05:13:12 -0700 (Mon, 22 Jun 2009) | 2 lines
- +r33065 | guy | 2010-06-02 18:22:18 -0700 (Wed, 02 Jun 2010) | 20 lines
- Changed paths:
- - M /trunk/wiretap/packetlogger.c
- + M /trunk/epan/sigcomp-udvm.c
- -Improve heuristic for packetlogger file format detection.
- -------------------------------------------------------------------------
- -r31512 | stig | 2010-01-13 02:21:25 -0800 (Wed, 13 Jan 2010) | 2 lines
- -Changed paths:
- - M /trunk/gtk/main.c
- +Sorry, I forgot that 8.6. UDVM Cycles says
- -Display the capture filter in the main window title when capturing.
- + Note that the number of UDVM cycles MUST NOT be increased if a
- + request for additional compressed data fails.
- -------------------------------------------------------------------------
- -r32390 | gerald | 2010-04-05 14:13:00 -0700 (Mon, 05 Apr 2010) | 2 lines
- -Changed paths:
- - M /trunk/capture_ui_utils.c
- +so we *shouldn't* increase the cycle count further when
- +SIGCOMP_INSTR_INPUT_BYTES fails. That does *NOT* of course, mean that
- +we shouldn't increase the cycle count by 1 for a failed INPUT-BYTES
- +instruction - that would leave UDVM vulnerable to infinite loops (as per
- +bug 4826), and I *really* doubt that was their intent; presumably, it
- +means it should not be increased *by the number of cycles for the
- +additional data*:
- -Note that -X stdin_descr stretches the original intent of the -X option.
- + Additionally, if the UDVM successfully requests n bits of
- + compressed data using one of the INPUT instructions then the
- + number of available UDVM cycles is increased by n *
- + cycles_per_bit once the instruction has been executed.
- +
- +if the attempt to get that additional data fails.
- ------------------------------------------------------------------------
- Copy over with manual intervention:
- +
- ------------------------------------------------------------------------
- -r32393 | guy | 2010-04-05 15:20:21 -0700 (Mon, 05 Apr 2010) | 11 lines
- +r33061 | gerald | 2010-06-02 15:16:49 -0700 (Wed, 02 Jun 2010) | 4 lines
- Changed paths:
- - M /trunk/wiretap/pcapng.c
- + M /trunk/epan/sigcomp-udvm.c
- -Treat the first block we read, when opening, specially:
- -
- - 1) if it's not an SHB, just say "this is not a pcap-ng file",
- - don't try to process it (we can't process it, as we haven't
- - finished setting up all the state information yet);
- +Increment the cycle count no matter what. Increase the cycle count
- +further when SIGCOMP_INSTR_INPUT_BYTES fails. Fixes the infinite loop
- +found in bug 4826.
- +------------------------------------------------------------------------
- - 2) if it has the right SHB type code, but isn't a valid SHB,
- - just say "this is not a pcap-ng file".
- +Update the release notes.
- -For all other SHB's, treat anything that renders it invalid as an error.
- ------------------------------------------------------------------------
- -r30363 | krj | 2009-10-06 06:51:56 -0700 (Tue, 06 Oct 2009) | 1 line
- +r33133 | gerald | 2010-06-07 09:07:15 -0700 (Mon, 07 Jun 2010) | 20 lines
- Changed paths:
- - M /trunk/gtk/main.c
- + M /trunk-1.2/epan/dissectors/packet-nfs.c
- -Guard icon_list_create()
- -------------------------------------------------------------------------
- -r32357 | gerald | 2010-04-01 14:55:01 -0700 (Thu, 01 Apr 2010) | 4 lines
- -Changed paths:
- - M /trunk/capture.c
- - M /trunk/capture_ui_utils.c
- - M /trunk/cfile.c
- - M /trunk/cfile.h
- - M /trunk/file.c
- - M /trunk/file.h
- - M /trunk/gtk/main.c
- +Copy over r33079:
- -Keep a copy of the interface description and capture filter around so that
- -we can use it in the main window title during and after capture. Add a
- -"-X" option for providing a description for stdin.
- ------------------------------------------------------------------------
- -r32362 | rbalint | 2010-04-02 13:40:20 -0700 (Fri, 02 Apr 2010) | 3 lines
- +r33079 | wmeier | 2010-06-03 17:45:37 -0700 (Thu, 03 Jun 2010) | 12 lines
- Changed paths:
- - M /trunk/gtk/packet_win.c
- + M /trunk/epan/dissectors/packet-nfs.c
- -Fix crash when double clicking in packet list area before capturing any packet.
- -The crash does not happen when using the new packet list.
- -------------------------------------------------------------------------
- -r32396 | guy | 2010-04-05 19:49:18 -0700 (Mon, 05 Apr 2010) | 4 lines
- -Changed paths:
- - M /trunk/plugins/docsis/packet-bpkmrsp.c
- +From Cal Turney: The NFS FH hash (nfs.fh.hash) incorrectly matches multiple filehandles.
- +"The method used in packet-nfs.c to calculate a 32-bit hash representing the
- + 32-byte filehandle is faulty in that the hash often matches multiple
- + filehandles."
- -The third argument to val_to_str() is a format string that gets passed
- -the value that couldn't be mapped to a string - it's an integer and
- -needs to be printed with an integer format. Fixes bug 4644.
- -------------------------------------------------------------------------
- -r32400 | morriss | 2010-04-06 08:45:11 -0700 (Tue, 06 Apr 2010) | 1 line
- -Changed paths:
- - M /trunk/plugins/docsis/packet-bpkmreq.c
- - M /trunk/plugins/docsis/packet-dsaack.c
- - M /trunk/plugins/docsis/packet-dsarsp.c
- - M /trunk/plugins/docsis/packet-dscack.c
- - M /trunk/plugins/docsis/packet-dscrsp.c
- - M /trunk/plugins/docsis/packet-dsdrsp.c
- - M /trunk/plugins/docsis/packet-map.c
- - M /trunk/plugins/docsis/packet-regack.c
- +"This patch uses CRC-32 to calculate the hash.
- + We (EMC GNS) have tested this patch for the past two years and we have not
- + found a single case where the hash matched more than one filehandle."
- -Don't use %s as the format string in val_to_str().
- +See Bug #4839: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4839
- ------------------------------------------------------------------------
- -Update the release notes.
- ------------------------------------------------------------------------
- -r32661 | gerald | 2010-05-04 12:13:29 -0700 (Tue, 04 May 2010) | 125 lines
- +r33134 | gerald | 2010-06-07 09:07:46 -0700 (Mon, 07 Jun 2010) | 23 lines
- Changed paths:
- - M /trunk-1.2/AUTHORS
- - M /trunk-1.2/configure.in
- M /trunk-1.2/docbook/release-notes.xml
- - M /trunk-1.2/epan/dissectors/packet-evrc.c
- - M /trunk-1.2/epan/dissectors/packet-http.c
- - M /trunk-1.2/epan/dissectors/packet-ntp.c
- - M /trunk-1.2/epan/dissectors/packet-ptp.c
- - M /trunk-1.2/epan/dissectors/packet-ssl.c
- - M /trunk-1.2/epan/dissectors/packet-tcp.c
- - M /trunk-1.2/epan/ex-opt.h
- - M /trunk-1.2/epan/wslua/wslua_proto.c
- - M /trunk-1.2/gtk/main.c
- - M /trunk-1.2/gtk/main_packet_list.c
- - M /trunk-1.2/gtk/main_packet_list.h
- - M /trunk-1.2/gtk/prefs_dlg.c
- - M /trunk-1.2/plugins/mate/mate.h
- - M /trunk-1.2/plugins/mate/mate_grammar.lemon
- - M /trunk-1.2/plugins/mate/mate_setup.c
- - M /trunk-1.2/version_info.c
- + M /trunk-1.2/epan/sigcomp-udvm.c
- Copy over revisions from the trunk:
- ------------------------------------------------------------------------
- -r30191 | stig | 2009-09-29 03:01:06 -0700 (Tue, 29 Sep 2009) | 2 lines
- +r33087 | gerald | 2010-06-04 11:28:02 -0700 (Fri, 04 Jun 2010) | 3 lines
- Changed paths:
- - M /trunk/epan/ex-opt.h
- + M /trunk/epan/sigcomp-udvm.c
- -Corrected prototype for ex_opt_get_nth().
- +According to RFC 3220 section 7 the max UDVM message size is 65536,
- +not 65535. Hopefully fixes bug 4837.
- ------------------------------------------------------------------------
- -r32433 | morriss | 2010-04-08 18:42:12 -0700 (Thu, 08 Apr 2010) | 5 lines
- -Changed paths:
- - M /trunk/configure.in
- - M /trunk/epan/dissectors/packet-http.c
- -Use a 64-bit number to store the content length. This fixes:
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1958
- -
- -Of course this doesn't mean we can reassemble that much data.
- -------------------------------------------------------------------------
- -r32434 | guy | 2010-04-08 19:00:07 -0700 (Thu, 08 Apr 2010) | 4 lines
- -Changed paths:
- - M /trunk/epan/dissectors/packet-http.c
- +Copy over with manual intervention:
- -Squelch compiler warnings. (We know that header.content_length is less
- -than a value that fits into an int, so we know its value will fit into
- -an int.)
- ------------------------------------------------------------------------
- -r32456 | sake | 2010-04-13 12:37:44 -0700 (Tue, 13 Apr 2010) | 3 lines
- +r33090 | guy | 2010-06-04 12:29:26 -0700 (Fri, 04 Jun 2010) | 2 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-ssl.c
- + M /trunk/epan/sigcomp-udvm.c
- -Fix for bug 4535: The SSL dissector can not correctly resemple SSL records when the record header is spit between packets
- +Fix comments.
- ------------------------------------------------------------------------
- -r32465 | morriss | 2010-04-14 11:39:00 -0700 (Wed, 14 Apr 2010) | 6 lines
- -Changed paths:
- - M /trunk/plugins/mate/mate.h
- - M /trunk/plugins/mate/mate_grammar.lemon
- - M /trunk/plugins/mate/mate_setup.c
- -Be sure we initialize the p_id in hf's. This fixes
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3010 .
- +Update the release notes.
- -Also finish the implementation of ShowTimes for GOGs so that the variable gets
- -initialized (preventing another uninitialized variable warning from Valgrind).
- ------------------------------------------------------------------------
- -r32481 | jake | 2010-04-15 14:12:34 -0700 (Thu, 15 Apr 2010) | 7 lines
- +r33135 | gerald | 2010-06-07 09:20:00 -0700 (Mon, 07 Jun 2010) | 20 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-ntp.c
- + M /trunk-1.2/docbook/release-notes.xml
- + M /trunk-1.2/epan/dissectors/packet-ipsec.c
- -From Dave Higton:
- -When decoding NTP where the Reference Clock ID is "MSF/0", Wireshark textifies
- -this as "Rugby (UK) Radio 60 kHz". The MSF transmitter was moved several years
- -ago from Rugby to Anthorn.
- +Apply patch from bug 4838:
- -Also updates from RFC 4330.
- -------------------------------------------------------------------------
- -r32500 | morriss | 2010-04-16 15:48:33 -0700 (Fri, 16 Apr 2010) | 9 lines
- -Changed paths:
- - M /trunk/gtk/main_packet_list.c
- - M /trunk/gtk/main_packet_list.h
- - M /trunk/gtk/prefs_dlg.c
- +Decoding IPsec (ESP) using AES-CTR fails.
- -Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3387 (crash
- -when changing the font and deleting a column at the same time while using
- -the old packet list):
- +When specifying SA keys for AES-CTR, wireshark expects a key length of 160, 224
- +or 288 bits, (i.e. 128, 192 or 256 bits, followed by the 32 bit nonce value),
- +but gcry_cipher_setkey() in packet_ipsec.c fails, as it expects 128, 192 or 256
- +bits.
- +
- +Omitting the nonce won't work -- even if wireshark liked those key lengths,
- +gcrypt wouldn't be able to decrypt without it.
- +
- +Looking at gcrypt.h, I'm guessing what's missing may be a call to
- +gcry_cipher_setctr()? Once gcrypt has the nonce, the key len could be
- +decremented by 4, (32 bits), for the call to gcry_cipher_setkey() and things
- +should work from there.
- -Don't calculate the default column widths until after both the font and column
- -preferences have been applied.
- -This isn't a problem in the new packet list.
- -------------------------------------------------------------------------
- -r32548 | morriss | 2010-04-23 19:04:14 -0700 (Fri, 23 Apr 2010) | 1 line
- -Changed paths:
- - M /trunk/version_info.c
- +Update the release notes.
- -Tell, in the version info, if we were compiled 32- or 64-bit.
- ------------------------------------------------------------------------
- -r32582 | etxrab | 2010-04-27 21:54:25 -0700 (Tue, 27 Apr 2010) | 3 lines
- +r33142 | gerald | 2010-06-07 11:39:55 -0700 (Mon, 07 Jun 2010) | 15 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-evrc.c
- + M /trunk-1.2/docbook/release-notes.xml
- + M /trunk-1.2/epan/dissectors/packet-smb.c
- -From Michael Lum:
- -EVRC packet bundling not handled correctly.
- -https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4718
- +Copy over r32650 by hand:
- ------------------------------------------------------------------------
- -r32585 | jake | 2010-04-28 01:19:39 -0700 (Wed, 28 Apr 2010) | 2 lines
- +r32650 | morriss | 2010-05-03 12:33:23 -0700 (Mon, 03 May 2010) | 6 lines
- Changed paths:
- - M /trunk/epan/dissectors/packet-tcp.c
- + M /trunk/epan/dissectors/packet-smb.c
- +
- +Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4734 :
- -From jmmikkel:
- -Set the sequence number for the next PDU if the current frame contains both the finish of the previous and the complete next one.
- +Don't crash on a malformed SMB packet. According to svn blame, this code
- +has been here since rev 21713 though maybe something else changed to make the
- +crash apparent.
- ------------------------------------------------------------------------
- +Update the release notes.
- -Copy over with manual intervention:
- ------------------------------------------------------------------------
- -r32499 | wmeier | 2010-04-16 12:27:56 -0700 (Fri, 16 Apr 2010) | 3 lines
- +r33150 | gerald | 2010-06-07 12:21:26 -0700 (Mon, 07 Jun 2010) | 2 lines
- Changed paths:
- - M /trunk/AUTHORS
- - M /trunk/epan/dissectors/packet-ptp.c
- + M /trunk-1.2/docbook/release-notes.xml
- -From Marcus Renz: Fix for "PTP dissector displays big correction field values wrong"
- -See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4635
- -------------------------------------------------------------------------
- -r32517 | jake | 2010-04-19 11:48:12 -0700 (Mon, 19 Apr 2010) | 4 lines
- -Changed paths:
- - M /trunk/epan/wslua/wslua_proto.c
- +Update the release notes.
- -Fix for bug 4695:
- -Modify ProtoField_tostring() to ProtoField__tostring()
- -and clean up description.
- ------------------------------------------------------------------------
- -r32603 | morriss | 2010-04-29 12:30:54 -0700 (Thu, 29 Apr 2010) | 6 lines
- +r33153 | gerald | 2010-06-07 13:39:11 -0700 (Mon, 07 Jun 2010) | 13 lines
- Changed paths:
- - M /trunk/gtk/main.c
- + M /trunk-1.2/docbook/release-notes.xml
- + M /trunk-1.2/epan/tcap-persistentdata.h
- -Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4308 :
- +Copy over by hand:
- -Make a function that checks if the user is running as root or if npf.sys isn't
- -loaded (on Windows) and call it *after* showing the main window so that the
- -popup (if any) shows up above the main window.
- ------------------------------------------------------------------------
- +r33091 | morriss | 2010-06-04 12:37:31 -0700 (Fri, 04 Jun 2010) | 1 line
- +Changed paths:
- + M /trunk/epan/tcap-persistentdata.h
- -Update the release notes.
- -
- +Increase LENGTH_OID a bit to give us more room for ACNs (probably more than will ever be used).
- ------------------------------------------------------------------------
- -r32663 | gerald | 2010-05-04 14:45:21 -0700 (Tue, 04 May 2010) | 2 lines
- -Changed paths:
- - M /trunk-1.2/docbook/release-notes.xml
- -Update the DOCSIS fix revisions.
- +
- +Update the release notes.
- ------------------------------------------------------------------------
- diff -urN wireshark-1.2.8/config.nmake wireshark-1.2.9/config.nmake
- --- wireshark-1.2.8/config.nmake 2010-05-05 10:13:12.000000000 -0700
- +++ wireshark-1.2.9/config.nmake 2010-06-08 16:27:45.000000000 -0700
- @@ -1,4 +1,4 @@
- -# $Id: config.nmake 32344 2010-03-31 22:51:08Z gerald $
- +# $Id: config.nmake 32682 2010-05-05 21:05:06Z gerald $
- # Some more informations about the settings in this file, can be found
- # in the file README.win32 and the Developer's Guide (available online).
- @@ -16,8 +16,8 @@
- # It's highly recommended to leave MAJOR/MINOR/MICRO unchanged
- VERSION_MAJOR=1
- VERSION_MINOR=2
- -VERSION_MICRO=8
- -VERSION_BUILD=32676
- +VERSION_MICRO=9
- +VERSION_BUILD=33171
- # It's recommended to change VERSION_EXTRA for your own custom builds
- # e.g. "-SVN-12345"
- VERSION_EXTRA=""
- diff -urN wireshark-1.2.8/configure wireshark-1.2.9/configure
- --- wireshark-1.2.8/configure 2010-05-05 10:14:32.000000000 -0700
- +++ wireshark-1.2.9/configure 2010-06-08 16:30:31.000000000 -0700
- @@ -1,6 +1,6 @@
- #! /bin/sh
- # Guess values for system-dependent variables and create Makefiles.
- -# Generated by GNU Autoconf 2.65 for wireshark 1.2.8.
- +# Generated by GNU Autoconf 2.65 for wireshark 1.2.9.
- #
- #
- # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
- @@ -698,8 +698,8 @@
- # Identity of this package.
- PACKAGE_NAME='wireshark'
- PACKAGE_TARNAME='wireshark'
- -PACKAGE_VERSION='1.2.8'
- -PACKAGE_STRING='wireshark 1.2.8'
- +PACKAGE_VERSION='1.2.9'
- +PACKAGE_STRING='wireshark 1.2.9'
- PACKAGE_BUGREPORT=''
- PACKAGE_URL=''
- @@ -1589,7 +1589,7 @@
- # Omit some internal or obsolete options to make the list less imposing.
- # This message is too long to be a string in the A/UX 3.1 sh.
- cat <<_ACEOF
- -\`configure' configures wireshark 1.2.8 to adapt to many kinds of systems.
- +\`configure' configures wireshark 1.2.9 to adapt to many kinds of systems.
- Usage: $0 [OPTION]... [VAR=VALUE]...
- @@ -1659,7 +1659,7 @@
- if test -n "$ac_init_help"; then
- case $ac_init_help in
- - short | recursive ) echo "Configuration of wireshark 1.2.8:";;
- + short | recursive ) echo "Configuration of wireshark 1.2.9:";;
- esac
- cat <<\_ACEOF
- @@ -1832,7 +1832,7 @@
- test -n "$ac_init_help" && exit $ac_status
- if $ac_init_version; then
- cat <<\_ACEOF
- -wireshark configure 1.2.8
- +wireshark configure 1.2.9
- generated by GNU Autoconf 2.65
- Copyright (C) 2009 Free Software Foundation, Inc.
- @@ -2251,7 +2251,7 @@
- This file contains any messages produced by compilers while
- running configure, to aid debugging if configure makes a mistake.
- -It was created by wireshark $as_me 1.2.8, which was
- +It was created by wireshark $as_me 1.2.9, which was
- generated by GNU Autoconf 2.65. Invocation command line was
- $ $0 $@
- @@ -2910,7 +2910,7 @@
- # Define the identity of the package.
- PACKAGE='wireshark'
- - VERSION='1.2.8'
- + VERSION='1.2.9'
- cat >>confdefs.h <<_ACEOF
- @@ -19768,7 +19768,7 @@
- # report actual input values of CONFIG_FILES etc. instead of their
- # values after options handling.
- ac_log="
- -This file was extended by wireshark $as_me 1.2.8, which was
- +This file was extended by wireshark $as_me 1.2.9, which was
- generated by GNU Autoconf 2.65. Invocation command line was
- CONFIG_FILES = $CONFIG_FILES
- @@ -19834,7 +19834,7 @@
- cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
- ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
- ac_cs_version="\\
- -wireshark config.status 1.2.8
- +wireshark config.status 1.2.9
- configured by $0, generated by GNU Autoconf 2.65,
- with options \\"\$ac_cs_config\\"
- diff -urN wireshark-1.2.8/configure.in wireshark-1.2.9/configure.in
- --- wireshark-1.2.8/configure.in 2010-05-05 10:13:10.000000000 -0700
- +++ wireshark-1.2.9/configure.in 2010-06-08 16:27:42.000000000 -0700
- @@ -1,4 +1,4 @@
- -# $Id: configure.in 32661 2010-05-04 19:13:29Z gerald $
- +# $Id: configure.in 32682 2010-05-05 21:05:06Z gerald $
- #
- AC_PREREQ(2.60)
- @@ -12,7 +12,7 @@
- dnl AC_CANONICAL_BUILD
- dnl AC_CANONICAL_TARGET
- -AC_INIT(wireshark, 1.2.8)
- +AC_INIT(wireshark, 1.2.9)
- AM_INIT_AUTOMAKE([1.9 tar-ustar])
- AM_DISABLE_STATIC
- diff -urN wireshark-1.2.8/debian/changelog wireshark-1.2.9/debian/changelog
- --- wireshark-1.2.8/debian/changelog 2010-05-05 10:11:46.000000000 -0700
- +++ wireshark-1.2.9/debian/changelog 2010-06-08 16:26:00.000000000 -0700
- @@ -1,4 +1,4 @@
- -wireshark (1.2.8) unstable; urgency=low
- +wireshark (1.2.9) unstable; urgency=low
- * Self-made package
- diff -urN wireshark-1.2.8/diameter/dictionary.xml wireshark-1.2.9/diameter/dictionary.xml
- --- wireshark-1.2.8/diameter/dictionary.xml 2010-05-05 10:11:34.000000000 -0700
- +++ wireshark-1.2.9/diameter/dictionary.xml 2010-06-08 16:25:45.000000000 -0700
- @@ -1,5 +1,5 @@
- <?xml version="1.0" encoding="UTF-8"?>
- -<!-- $Id: dictionary.xml 32642 2010-05-03 07:49:50Z etxrab $ -->
- +<!-- $Id: dictionary.xml 33127 2010-06-07 12:51:23Z etxrab $ -->
- <?type-proto key="MIPRegistrationRequest" value="mip" ?>
- <?avp-proto key="Example-AVP" value="data" ?>
- @@ -22,7 +22,7 @@
- ]>
- <dictionary>
- <base uri="http://www.ietf.org/rfc/rfc3588.txt">
- - <!--
- + <!--
- $Log: dictionary.xml,v $
- Revision 1.1 2001/11/01 21:52:44 guy
- From David Frascone: duUpdate to Diameter dissector to load the
- @@ -50,11 +50,11 @@
- Revision 1.2 2001/07/31 16:29:34 chaos
- Checking in some changes to verify log and ident strings
- --->
- + -->
- <!-- *********************** Commands ***************************** -->
- <!-- Diameter Base Protocol Command Codes -->
- - <!-- 0-255 RADIUS compatability codes [http://www.iana.org/assignments/radius-types] -->
- - <!--256 Unassigned -->
- + <!-- 0-255 RADIUS compatability codes [http://www.iana.org/assignments/radius-types] -->
- + <!--256 Unassigned -->
- <command name="Capabilities-Exchange" code="257" vendor-id="None"/>
- <command name="Re-Auth" code="258" vendor-id="None"/>
- <!-- 259 Unassigned
- @@ -66,14 +66,14 @@
- 266-267 Unassigned
- 268 DER / DEA [RFC4072] eap.xml
- 269-270 Unassigned
- --->
- + -->
- <command name="Accounting" code="271" vendor-id="None"/>
- <!-- 272 CCR / CCA [RFC4006] chargecontrol.xml
- 273 Unassigned
- --->
- + -->
- <command name="Abort-Session" code="274" vendor-id="None"/>
- <command name="Session-Termination" code="275" vendor-id="None"/>
- - <!--276-279 Unassigned -->
- + <!--276-279 Unassigned -->
- <command name="Device-Watchdog" code="280" vendor-id="None"/>
- <command name="Disconnect-Peer" code="282" vendor-id="None"/>
- <!--283 UAR / UAA [RFC4740] sip.xml
- @@ -96,30 +96,29 @@
- 307 Profile-Update-Request/-Answer PUR/PUA
- 308 Subscribe-Notifications-Request/-Answer SNR/SNA
- 309 Push-Notification-Request/-Answer PNR/PNA
- - -->
- + -->
- - <command name="Boostrapping-Info" code="310" vendor-id="None"/> <!-- BIR/BIA 29.109 [7] -->
- - <command name="Message-Process" code="311" vendor-id="None"/> <!-- MPR/MPA 29.140 [16] -->
- - <command name="GBAPush-Info" code="312" vendor-id="None"/> <!-- GPR/GPI 29.109 [7] -->
- - <!-- 313 (Not used yet) -->
- - <command name="Policy-Data" code="314" vendor-id="None"/> <!-- PDR / PDA [RFC5224] -->
- - <command name="Policy-Install" code="315" vendor-id="None"/> <!-- (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
- - -->
- - <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
- - <command name="3GPP-Update-Location" code="316" vendor-id="None"/>
- - <command name="3GPP-Cancel-Location" code="317" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - <command name="3GPP-Insert-Subscriber-Data" code="319" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - <command name="3GPP-Delete-Subscriber-Data" code="320" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - <command name="3GPP-Purge-UE" code="321" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - <command name="3GPP-Reset" code="322" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - <command name="3GPP-Notify" code="323" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- -
- - <command name="3GPP-ME-Identity-Check" code="324" vendor-id="None"/> <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
- - <command name="MIP6" code="325" vendor-id="None"/> <!--(MIR/MIA) [RFC5778] -->
- - <command name="QoS-Authorization" code="326" vendor-id="None"/> <!--(QAR/QAA) [RFC-ietf-dime-diameter-qos-15] -->
- - <command name="QoS-Install" code="327" vendor-id="None"/> <!--(QIR/QIA) [RFC-ietf-dime-diameter-qos-15] -->
- - <!--
- + <command name="Boostrapping-Info" code="310" vendor-id="None"/> <!-- BIR/BIA 29.109 [7] -->
- + <command name="Message-Process" code="311" vendor-id="None"/> <!-- MPR/MPA 29.140 [16] -->
- + <command name="GBAPush-Info" code="312" vendor-id="None"/> <!-- GPR/GPI 29.109 [7] -->
- + <!-- 313 (Not used yet) -->
- + <command name="Policy-Data" code="314" vendor-id="None"/> <!-- PDR / PDA [RFC5224] -->
- + <command name="Policy-Install" code="315" vendor-id="None"/> <!-- (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
- +
- + <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
- + <command name="3GPP-Update-Location" code="316" vendor-id="None"/>
- + <command name="3GPP-Cancel-Location" code="317" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-Insert-Subscriber-Data" code="319" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-Delete-Subscriber-Data" code="320" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-Purge-UE" code="321" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-Reset" code="322" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-Notify" code="323" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- + <command name="3GPP-ME-Identity-Check" code="324" vendor-id="None"/> <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
- + <command name="MIP6" code="325" vendor-id="None"/> <!--(MIR/MIA) [RFC5778] -->
- + <command name="QoS-Authorization" code="326" vendor-id="None"/> <!--(QAR/QAA) [RFC-ietf-dime-diameter-qos-15] -->
- + <command name="QoS-Install" code="327" vendor-id="None"/> <!--(QIR/QIA) [RFC-ietf-dime-diameter-qos-15] -->
- + <!--
- 328-8388607 Unassigned
- 8388608 WIMAX-HRPD-SFF Request/Answer [http://www.3gpp2.org/Public_html/specs/tsgx.cfm][3GPP2 X.S0058-0 v1.0][Avi_Lior]
- 8388609 WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA) WDE [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
- @@ -139,8 +138,8 @@
- 8388623-16777213 Unassigned
- 16777214 Experimental code [RFC3588]
- 16777215 Experimental code [RFC3588]
- - -->
- - <!-- ********************** End Commands ************************** -->
- + -->
- + <!-- ********************** End Commands ************************** -->
- <!-- ************************* Vendors **************************** -->
- <vendor vendor-id="None" code="0" name="None"/>
- <vendor vendor-id="HP" code="11" name="Hewlett Packard"/>
- @@ -152,9 +151,9 @@
- <vendor vendor-id="TGPPCX" code="16777216" name="3GPP CX/DX"/>
- <vendor vendor-id="Ericsson" code="193" name="Ericsson"/>
- <vendor vendor-id="ETSI" code="13019" name="ETSI"/>
- - <vendor vendor-id="Vodafone" code="12645" name="Vodafone"/>
- - <vendor vendor-id="Deutsche_Telekom_AG" code="2937" name="Deutsche Telekom AG"/>
- - <!-- *********************** End Vendors ************************** -->
- + <vendor vendor-id="Vodafone" code="12645" name="Vodafone"/>
- + <vendor vendor-id="Deutsche_Telekom_AG" code="2937" name="Deutsche Telekom AG"/>
- + <!-- *********************** End Vendors ************************** -->
- <!-- ************************ typedefn's ************************** -->
- <typedefn type-name="OctetString"/>
- <!--
- @@ -166,7 +165,7 @@
- be 9, but can be set to any value up to 65504 bytes. AVP Values
- of this type that do not align on a 32-bit boundary MUST have
- the necessary padding.
- - -->
- + -->
- <typedefn type-name="UTF8String" type-parent="OctetString"/>
- <!--
- The UTF8String format is derived from the OctetString AVP Base
- @@ -205,7 +204,7 @@
- The UTF8String MUST not contain any octets with a value of
- zero.
- - -->
- + -->
- <typedefn type-name="IPAddress" type-parent="OctetString"/>
- <!--
- The IPAddress format is derived from the OctetString AVP Base
- @@ -216,7 +215,7 @@
- be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
- field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
- addresses.
- - -->
- + -->
- <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
- <!--
- The DiameterIdentity format is derived from the OctetString AVP
- @@ -430,7 +429,7 @@
- The rule syntax is a modified subset of ipfw(8) from FreeBSD,
- and the ipfw.c code may provide a useful base for
- implementations.
- - -->
- + -->
- <typedefn type-name="QOSFilterRule" type-parent="OctetString"/>
- <!--
- The QosFilterRule format is derived from the OctetString AVP
- @@ -534,20 +533,20 @@
- and the ipfw.c code may provide a useful base for
- implementations.
- - -->
- + -->
- <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
- <typedefn type-name="Integer32"/>
- <!--
- 32 bit signed value, in network byte order. The AVP Length
- field MUST be set to 12 (16 if the 'V' bit is enabled).
- - -->
- + -->
- <typedefn type-name="VendorId" type-parent="Unsigned32"/>
- <typedefn type-name="AppId" type-parent="Integer32"/>
- <typedefn type-name="Integer64"/>
- <!--
- 64 bit signed value, in network byte order. The AVP Length
- field MUST be set to 16 (20 if the 'V' bit is enabled).
- - -->
- + -->
- <typedefn type-name="Unsigned32"/>
- <!--
- 32 bit unsigned value, in network byte order. The AVP Length
- @@ -555,7 +554,7 @@
- Unsigned32 values used to transmit time data contains the four
- most significant octets returned from NTP [18], in network byte
- order.
- - -->
- + -->
- <typedefn type-name="Time"/>
- <!--
- The Time format is derived from the Unsigned32 AVP Base Format.
- @@ -569,12 +568,12 @@
- On 6h 28m 16s UTC, 7 February 2036 the time value will
- overflow. NTP [18] describes a procedure to extend the time to
- 2104.
- - -->
- + -->
- <typedefn type-name="Unsigned64"/>
- <!--
- 64 bit unsigned value, in network byte order. The AVP Length
- field MUST be set to 16 (20 if the 'V' bit is enabled).
- - -->
- + -->
- <typedefn type-name="Enumerated" type-parent="Unsigned32"/>
- <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
- @@ -585,20 +584,21 @@
- <avp name="User-Name" code="1" mandatory="must">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="User-Password" code="2" mandatory="may">
- + <avp name="User-Password" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="CHAP-Password" code="3" mandatory="may">
- + <avp name="CHAP-Password" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="NAS-IP-Address" code="4" mandatory="may">
- + <avp name="NAS-IP-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="NAS-Port" code="5" mandatory="may">
- - <type type-name="Integer32"/>
- - </avp>
- - <avp name="Service-Type" code="6">
- + <avp name="NAS-Port" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Service-Type" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- + <enum name="Unknown" code="0"/>
- <enum name="Login" code="1"/>
- <enum name="Framed" code="2"/>
- <enum name="Callback-Login" code="3"/>
- @@ -616,52 +616,56 @@
- <enum name="IAPP-Register" code="15"/>
- <enum name="IAPP-AP-Check" code="16"/>
- <enum name="Authorize Only" code="17"/>
- + <enum name="Framed-Management" code="18"/>
- </avp>
- - <avp name="Framed-Protocol" code="7">
- - <type type-name="Unsigned32"/>
- - <enum name="ARA" code="3"/>
- + <avp name="Framed-Protocol" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- + <enum name="PPP" code="1"/>
- + <enum name="SLIP" code="2"/>
- + <enum name="ARAP" code="3"/>
- + <enum name="Gandalf" code="4"/>
- + <enum name="Xylogics" code="5"/>
- + <enum name="X.75" code="6"/>
- + <enum name="GPRS PDP Context" code="7"/>
- <enum name="Ascend-ARA" code="255"/>
- - <enum name="COMB" code="260"/>
- + <enum name="MPP" code="256"/>
- <enum name="EURAW" code="257"/>
- <enum name="EUUI" code="258"/>
- - <enum name="FR" code="261"/>
- - <enum name="Gandalf" code="4"/>
- - <enum name="MPP" code="256"/>
- - <enum name="PPP" code="1"/>
- - <enum name="SLIP" code="2"/>
- <enum name="X25" code="259"/>
- - <enum name="Xylogics" code="5"/>
- + <enum name="COMB" code="260"/>
- + <enum name="FR" code="261"/>
- </avp>
- <avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="Framed-IP-Netmask" code="9" mandatory="may">
- + <avp name="Framed-IP-Netmask" code="9" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="Framed-Routing" code="10">
- - <type type-name="Unsigned32"/>
- - <enum name="Broadcast" code="1"/>
- - <enum name="Broadcast-Listen" code="3"/>
- - <enum name="Listen" code="2"/>
- + <avp name="Framed-Routing" code="10" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="None" code="0"/>
- + <enum name="Send routing packets" code="1"/>
- + <enum name="Listen for routing packets" code="2"/>
- + <enum name="Send and Listen " code="3"/>
- </avp>
- - <avp name="Filter-Id" code="11" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Framed-MTU" code="12" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Filter-Id" code="11" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Framed-Compression" code="13">
- + <avp name="Framed-MTU" code="12" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- - <enum name="IPX-Header-Compression" code="2"/>
- + </avp>
- + <avp name="Framed-Compression" code="13" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="None" code="0"/>
- - <enum name="Van-Jacobson-TCP-IP" code="1"/>
- + <enum name="Van Jacobson TCP/IP header compression" code="1"/>
- + <enum name="IPX header compression" code="2"/>
- + <enum name="Stac-LZS compression" code="3"/>
- </avp>
- - <avp name="Login-IP-Host" code="14" mandatory="may">
- - <type type-name="IPAddress"/>
- - </avp>
- - <avp name="Login-Service" code="15">
- - <type type-name="Unsigned32"/>
- + <avp name="Login-IP-Host" code="14" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="IPAddress"/>
- + </avp>
- + <avp name="Login-Service" code="15" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="Telnet" code="0"/>
- <enum name="Rlogin" code="1"/>
- <enum name="TCP-Clear" code="2"/>
- @@ -671,108 +675,110 @@
- <enum name="X25-T3POS" code="6"/>
- <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
- </avp>
- - <avp name="Login-TCP-Port" code="16" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Login-TCP-Port" code="16" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Reply-Message" code="18" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Reply-Message" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Callback-Number" code="19" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Callback-Number" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Callback-Id" code="20" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Callback-Id" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Framed-Route" code="22" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Framed-Route" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Framed-IPX-Network" code="23" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Framed-IPX-Network" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="State" code="24" mandatory="may">
- + <avp name="State" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Class" code="25" mandatory="must">
- + <avp name="Class" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Vendor-Specific" code="26">
- + <avp name="Vendor-Specific" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- <!-- Should vendors be enum'ed? -->
- </avp>
- - <avp name="Session-Timeout" code="27" mandatory="must">
- + <avp name="Session-Timeout" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Idle-Timeout" code="28" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Idle-Timeout" code="28" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Termination-Action" code="29">
- + <avp name="Termination-Action" code="29" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- <enum name="Default" code="0"/>
- <enum name="RADIUS-Request" code="1"/>
- </avp>
- - <avp name="Called-Station-Id" code="30" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Called-Station-Id" code="30" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Calling-Station-Id" code="31" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Calling-Station-Id" code="31" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="NAS-Identifier" code="32" mandatory="may">
- + <avp name="NAS-Identifier" code="32" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Proxy-State" code="33" mandatory="must">
- + <avp name="Proxy-State" code="33" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Login-LAT-Service" code="34" mandatory="may">
- + <avp name="Login-LAT-Service" code="34" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Login-LAT-Node" code="35" mandatory="may">
- + <avp name="Login-LAT-Node" code="35" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Login-LAT-Group" code="36" mandatory="may">
- + <avp name="Login-LAT-Group" code="36" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Framed-AppleTalk-Link" code="37" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Framed-AppleTalk-Link" code="37" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Framed-AppleTalk-Network" code="38" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Framed-AppleTalk-Network" code="38" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Framed-AppleTalk-Zone" code="39" mandatory="may">
- + <avp name="Framed-AppleTalk-Zone" code="39" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- <avp name="Acct-Status-Type" code="40">
- <type type-name="Unsigned32"/>
- - <enum name="Accounting-Off" code="8"/>
- - <enum name="Accounting-On" code="7"/>
- - <enum name="Alive" code="3"/>
- - <enum name="Cancel" code="6"/>
- - <enum name="Modem-Start" code="4"/>
- - <enum name="Modem-Stop" code="5"/>
- <enum name="Start" code="1"/>
- <enum name="Stop" code="2"/>
- + <enum name="Interim-Update" code="3"/>
- + <enum name="Modem-Start" code="4"/>
- + <enum name="Modem-Stop" code="5"/>
- + <enum name="Cancel" code="6"/>
- + <enum name="Accounting-On" code="7"/>
- + <enum name="Accounting-Off" code="8"/>
- + <!-- 9-14 Reserved for Tunnel Accounting -->
- + <!-- 15 Reserved for Tunnel Failed -->
- </avp>
- - <avp name="Acct-Delay-Time" code="41" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Acct-Delay-Time" code="41" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Acct-Input-Octets" code="42" mandatory="may">
- - <type type-name="Integer32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Acct-Output-Octets" code="43" mandatory="may">
- - <type type-name="Integer32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Accounting-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Acct-Authentic" code="45">
- - <type type-name="Unsigned32"/>
- + <avp name="Acct-Authentic" code="45" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="None" code="0"/>
- <enum name="RADIUS" code="1"/>
- <enum name="Local" code="2"/>
- <enum name="Remote" code="3"/>
- <enum name="Diameter" code="4"/>
- </avp>
- - <avp name="Acct-Session-Time" code="46" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Acct-Session-Time" code="46" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Acct-Input-Packets" code="47" mandatory="may">
- <type type-name="Integer32"/>
- @@ -808,8 +814,8 @@
- <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Acct-Link-Count" code="51" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Acct-Link-Count" code="51" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
- <type type-name="Integer32"/>
- @@ -817,23 +823,29 @@
- <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
- <type type-name="Integer32"/>
- </avp>
- +<!-- 54 Unassigned -->
- <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <type type-name="Time"/>
- </avp>
- -<!-- 56-59 (unassigned) -->
- - <avp name="CHAP-Challenge" code="60" mandatory="may">
- +<!--
- +56 Egress-VLANID [RFC4675]
- +57 Ingress-Filters [RFC4675]
- +58 Egress-VLAN-Name [RFC4675]
- +59 User-Priority-Table [RFC4675]
- +-->
- + <avp name="CHAP-Challenge" code="60" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes">
- + <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Enumerated"/>
- <enum name="Async" code="0"/>
- - <enum name="HDLC-Clear-Channel" code="7"/>
- - <enum name="ISDN-Async-v110" code="4"/>
- - <enum name="ISDN-Async-v120" code="3"/>
- - <enum name="ISDN-Sync" code="2"/>
- - <enum name="PIAFS" code="6"/>
- <enum name="Sync" code="1"/>
- + <enum name="ISDN-Sync" code="2"/>
- + <enum name="ISDN-Async-v120" code="3"/>
- + <enum name="ISDN-Async-v110" code="4"/>
- <enum name="Virtual" code="5"/>
- + <enum name="PIAFS" code="6"/>
- + <enum name="HDLC-Clear-Channel" code="7"/>
- <enum name="X25" code="8"/>
- <enum name="X75" code="9"/>
- <enum name="G.3 Fax" code="10"/>
- @@ -853,15 +865,25 @@
- <enum name="Wireless - 1X-EV" code="24"/>
- <enum name="IAPP" code="25"/>
- <enum name="FTTP - Fiber to the Premises" code="26"/>
- + <enum name="Wireless - IEEE 802.16" code="27"/>
- + <enum name="Wireless - IEEE 802.20" code="28"/>
- + <enum name="Wireless - IEEE 802.22" code="29"/>
- + <enum name="PPPoA - PPP over ATM" code="30"/>
- + <enum name="PPPoEoA - PPP over Ethernet over ATM" code="31"/>
- + <enum name="PPPoEoE - PPP over Ethernet over Ethernet" code="32"/>
- + <enum name="PPPoEoVLAN - PPP over Ethernet over VLAN" code="33"/>
- + <enum name="PPPoEoQinQ - PPP over Ethernet over IEEE 802.1QinQ" code="34"/>
- + <enum name="xPON - Passive Optical Network" code="35"/>
- + <enum name="Wireless - XGP" code="36"/>
- </avp>
- - <avp name="Port-Limit" code="62" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Port-Limit" code="62" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Login-LAT-Port" code="63" mandatory="may">
- + <avp name="Login-LAT-Port" code="63" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Tunnel-Type" code="64">
- - <type type-name="Unsigned32"/>
- + <avp name="Tunnel-Type" code="64" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="PPTP" code="1"/>
- <enum name="L2F" code="2"/>
- <enum name="L2TP" code="3"/>
- @@ -873,11 +895,11 @@
- <enum name="ESP" code="9"/>
- <enum name="GRE" code="10"/>
- <enum name="DVS" code="11"/>
- - <enum name="IP-IP" code="12"/>
- + <enum name="IP-in-IP Tunneling" code="12"/>
- <enum name="VLAN" code="13"/>
- </avp>
- - <avp name="Tunnel-Medium-Type" code="65">
- - <type type-name="Unsigned32"/>
- + <avp name="Tunnel-Medium-Type" code="65" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="IPv4" code="1"/>
- <enum name="IPv6" code="2"/>
- <enum name="NSAP" code="3"/>
- @@ -894,43 +916,48 @@
- <enum name="Vines" code="14"/>
- <enum name="E-164-NSAP" code="15"/>
- </avp>
- - <avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Tunnel-Server-Endpoint" code="67" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Tunnel-Server-Endpoint" code="67" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="may">
- + <avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Tunnel-Password" code="69" mandatory="may">
- + <avp name="Tunnel-Password" code="69" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="ARAP-Password" code="70" mandatory="may">
- + <avp name="ARAP-Password" code="70" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="ARAP-Features" code="71" mandatory="may">
- + <avp name="ARAP-Features" code="71" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="ARAP-Zone-Access" code="72" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="ARAP-Zone-Access" code="72" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- + <enum name="Only allow access to default zone" code="1"/>
- + <enum name="Use zone filter inclusively" code="2"/>
- + <enum name="Use zone filter exclusively" code="3"/>
- </avp>
- - <avp name="ARAP-Security" code="73" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="ARAP-Security" code="73" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="ARAP-Security-Data" code="74" mandatory="may">
- + <avp name="ARAP-Security-Data" code="74" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Password-Retry" code="75" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Password-Retry" code="75" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Prompt" code="76" mandatory="may">
- - <type type-name="Integer32"/>
- + <avp name="Prompt" code="76" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- + <enum name="No Echo" code="0"/>
- + <enum name="Echo" code="1"/>
- </avp>
- - <avp name="Connect-Info" code="77" mandatory="may">
- - <type type-name="OctetString"/>
- + <avp name="Connect-Info" code="77" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Configuration-Token" code="78" mandatory="may">
- + <avp name="Configuration-Token" code="78" mandatory="must" protected="mustnot" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- <avp name="EAP-Message" code="79" mandatory="may">
- @@ -939,24 +966,66 @@
- <avp name="Signature" code="80" mandatory="may">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="ARAP-Challenge-Response" code="84" mandatory="may">
- + <avp name="Tunnel-Private-Group-Id" code="81" mandatory="must" protected="mustnot" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Tunnel-Assignment-Id" code="82" mandatory="must" protected="mustnot" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Tunnel-Preference" code="83" mandatory="must" protected="mustnot" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="ARAP-Challenge-Response" code="84" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- - <type type-name="Integer32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Framed-Interface-Id" code="96" mandatory="may">
- - <type type-name="Unsigned64"/>
- + <avp name="Acct-Tunnel-Packets-Lost" code="86" mandatory="must" protected="mustnot" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="NAS-Port-Id" code="87" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- </avp>
- - <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may">
- + <avp name="Framed-Pool" code="88" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- <!--
- http://www.iana.org/assignments/radius-types
- - 98 Login-IPv6-Host [RFC3162]
- - 99 Framed-IPv6-Route [RFC3162]
- - 100 Framed-IPv6-Pool [RFC3162]
- + 89 CUI [RFC4372]
- +-->
- + <avp name="Tunnel-Client-Auth-Id" code="90" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="Tunnel-Server-Auth-Id" code="91" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- + </avp>
- +<!--
- +http://www.iana.org/assignments/radius-types
- + 92 NAS-Filter-Rule [RFC4849]
- -->
- +<!-- 93 (unassigned) -->
- + <avp name="Originating-Line-Info" code="94" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="NAS-IPv6-Address" code="95" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Framed-Interface-Id" code="96" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned64"/>
- + </avp>
- + <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Login-IPv6-Host" code="98" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Framed-IPv6-Route" code="99" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="Framed-IPv6-Prefix" code="100" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- + </avp>
- <avp name="Error-Cause" code="101" mandatory="may">
- <type type-name="Integer32"/>
- <enum name="Diameter Common Messages" code="0"/>
- @@ -968,7 +1037,7 @@
- <enum name="Invalid Request" code="404"/>
- <enum name="Unsupported Service" code="405"/>
- <enum name="Unsupported Extension" code="406"/>
- - <enum name="Invalid Attribute Value" code="407"/>
- + <enum name="Invalid Attribute Value" code="407"/>
- <enum name="Administratively Prohibited" code="501"/>
- <enum name="Request Not Routable (Proxy)" code="502"/>
- <enum name="Session Context Not Found" code="503"/>
- @@ -1044,32 +1113,32 @@
- <!--
- 123 Delegated-IPv6-Prefix [RFC4818]
- -->
- - <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
- - <type type-name="Unsigned64"/>
- - </avp>
- - <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <!-- RFC5580 -->
- - <avp name="Operator-Name" code="126" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Location-Information" code="127" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Location-Data" code="128" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Location-Capable" code="131" mandatory="may">
- - <type type-name="OctetString"/>
- - </avp>
- - <!--
- + <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
- + <type type-name="Unsigned64"/>
- + </avp>
- + <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <!-- RFC5580 -->
- + <avp name="Operator-Name" code="126" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Location-Information" code="127" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Location-Data" code="128" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Location-Capable" code="131" mandatory="may">
- + <type type-name="OctetString"/>
- + </avp>
- + <!--
- 133 Framed-Management-Protocol [RFC5607]
- 134 Management-Transport-Protection [RFC5607]
- 135 Management-Policy-Id [RFC5607]
- @@ -1085,9 +1154,7 @@
- 192-223 Experimental Use [RFC3575]
- 224-240 Implementation Specific [RFC3575]
- 241-255 Reserved [RFC3575]
- -
- -
- --->
- + -->
- <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
- <avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
- <type type-name="IPAddress"/>
- @@ -1097,15 +1164,15 @@
- <enum name="Diameter Common Messages" code="0"/>
- <enum name="Diameter NASREQ Application" code="1"/>
- <enum name="Diameter Mobile IPv4 Application" code="2"/>
- - <enum name="Diameter Base Accounting" code="3"/>
- - <enum name="Diameter Credit Control" code="4"/>
- - <enum name="Diameter EAP" code="5"/>
- - <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
- + <enum name="Diameter Base Accounting" code="3"/>
- + <enum name="Diameter Credit Control" code="4"/>
- + <enum name="Diameter EAP" code="5"/>
- + <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
- <enum name="Diameter Mobile IPv6 IKE (MIP6I)" code="7"/>
- - <enum name="Diameter Mobile IPv6 Auth (MIP6A)" code="8"/>
- - <enum name="Diameter QoS application" code="9"/>
- - <!-- 10-16777215 Unassigned -->
- - <enum name="3GPP CX/DX" code="16777216"/>
- + <enum name="Diameter Mobile IPv6 Auth (MIP6A)" code="8"/>
- + <enum name="Diameter QoS application" code="9"/>
- + <!-- 10-16777215 Unassigned -->
- + <enum name="3GPP CX/DX" code="16777216"/>
- <enum name="3GPP Sh" code="16777217"/>
- <enum name="3GPP Re/Rf" code="16777218"/>
- <enum name="3GPP Wx" code="16777219"/>
- @@ -1135,48 +1202,47 @@
- <enum name="Policy Processing" code="16777243"/>
- <enum name="Juniper Policy-Control-JSRC" code="16777244"/>
- <enum name="ITU-T S-TC1" code="16777245"/> <!-- ITU-T Rec. Q.3221 -->
- - <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
- - <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
- - <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
- - <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
- - <enum name="3GPP STaMIP" code="16777250"/>
- - <enum name="3GPP S6a" code="16777251"/>
- - <enum name="3GPP S13" code="16777252"/>
- - <enum name="ETSI Re" code="16777253"/>
- - <enum name="ETSI GOCAP" code="16777254"/>
- - <enum name="SLg" code="16777255"/>
- - <enum name="ITU-T Rw" code="16777256"/>
- - <enum name="ETSI a4" code="16777257"/>
- - <enum name="ITU-T Rt" code="16777258"/>
- - <enum name="CARA" code="16777259"/>
- - <enum name="CAMA" code="16777260"/>
- - <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
- - <enum name="ITU-T Ru" code="16777262"/>
- - <enum name="ITU-T Ng" code="16777263"/>
- - <enum name="3GPP SWm" code="16777264"/>
- - <enum name="3GPP SWx" code="16777265"/>
- - <enum name="3GPP Gxx" code="16777266"/>
- - <enum name="3GPP S9" code="16777267"/>
- - <enum name="3GPP Zpn" code="16777268"/>
- - <enum name="Ericsson HSI" code="16777269"/>
- - <enum name="Juniper-Example" code="16777270"/>
- - <enum name="ITU-T Ri" code="16777271"/>
- - <enum name="3GPP S6b" code="16777272"/>
- - <enum name="Relay" code="4294967295"/>
- -
- - </avp>
- + <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
- + <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
- + <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
- + <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
- + <enum name="3GPP STaMIP" code="16777250"/>
- + <enum name="3GPP S6a" code="16777251"/>
- + <enum name="3GPP S13" code="16777252"/>
- + <enum name="ETSI Re" code="16777253"/>
- + <enum name="ETSI GOCAP" code="16777254"/>
- + <enum name="SLg" code="16777255"/>
- + <enum name="ITU-T Rw" code="16777256"/>
- + <enum name="ETSI a4" code="16777257"/>
- + <enum name="ITU-T Rt" code="16777258"/>
- + <enum name="CARA" code="16777259"/>
- + <enum name="CAMA" code="16777260"/>
- + <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
- + <enum name="ITU-T Ru" code="16777262"/>
- + <enum name="ITU-T Ng" code="16777263"/>
- + <enum name="3GPP SWm" code="16777264"/>
- + <enum name="3GPP SWx" code="16777265"/>
- + <enum name="3GPP Gxx" code="16777266"/>
- + <enum name="3GPP S9" code="16777267"/>
- + <enum name="3GPP Zpn" code="16777268"/>
- + <enum name="Ericsson HSI" code="16777269"/>
- + <enum name="Juniper-Example" code="16777270"/>
- + <enum name="ITU-T Ri" code="16777271"/>
- + <enum name="3GPP S6b" code="16777272"/>
- + <enum name="Relay" code="4294967295"/>
- + </avp>
- <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
- <type type-name="AppId"/>
- <enum name="Diameter Common Messages" code="0"/>
- <enum name="Diameter NASREQ Application" code="1"/>
- <enum name="Diameter Mobile IPv4 Application" code="2"/>
- <enum name="Diameter Base Accounting" code="3"/>
- - <enum name="Diameter Credit Control" code="4"/>
- - <enum name="Diameter EAP" code="5"/>
- - <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
- + <enum name="Diameter Credit Control" code="4"/>
- + <enum name="Diameter EAP" code="5"/>
- + <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
- <enum name="Diameter Mobile IPv6 IKE (MIP6I)" code="7"/>
- <enum name="Diameter Mobile IPv6 Auth (MIP6A)" code="8"/>
- - <enum name="3GPP CX/DX" code="16777216"/>
- + <enum name="3GPP CX/DX" code="16777216"/>
- <enum name="3GPP Sh" code="16777217"/>
- <enum name="3GPP Re/Rf" code="16777218"/>
- <enum name="3GPP Wx" code="16777219"/>
- @@ -1202,39 +1268,39 @@
- <enum name="Juniper Cluster" code="16777239"/>
- <enum name="Juniper Policy-Control-AAA" code="16777240"/>
- <enum name="iptego USPI" code="16777241"/>
- - <enum name="Covergence-specific SIP routing" code="16777242"/>
- - <enum name="Policy Processing" code="16777243"/>
- - <enum name="Juniper Policy-Control-JSRC" code="16777244"/>
- - <enum name="ITU-T S-TC1" code="16777245"/> <!-- ITU-T Rec. Q.3221 -->
- - <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
- - <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
- - <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
- - <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
- - <enum name="3GPP STaMIP" code="16777250"/>
- - <enum name="3GPP S6a" code="16777251"/>
- - <enum name="3GPP S13" code="16777252"/>
- - <enum name="ETSI Re" code="16777253"/>
- - <enum name="ETSI GOCAP" code="16777254"/>
- - <enum name="SLg" code="16777255"/>
- - <enum name="ITU-T Rw" code="16777256"/>
- - <enum name="ETSI a4" code="16777257"/>
- - <enum name="ITU-T Rt" code="16777258"/>
- - <enum name="CARA" code="16777259"/>
- - <enum name="CAMA" code="16777260"/>
- - <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
- - <enum name="ITU-T Ru" code="16777262"/>
- - <enum name="ITU-T Ng" code="16777263"/>
- - <enum name="3GPP SWm" code="16777264"/>
- - <enum name="3GPP SWx" code="16777265"/>
- - <enum name="3GPP Gxx" code="16777266"/>
- - <enum name="3GPP S9" code="16777267"/>
- - <enum name="3GPP Zpn" code="16777268"/>
- - <enum name="Ericsson HSI" code="16777269"/>
- - <enum name="Juniper-Example" code="16777270"/>
- - <enum name="ITU-T Ri" code="16777271"/>
- - <enum name="3GPP S6b" code="16777272"/>
- - <enum name="Relay" code="4294967295"/>
- - </avp>
- + <enum name="Covergence-specific SIP routing" code="16777242"/>
- + <enum name="Policy Processing" code="16777243"/>
- + <enum name="Juniper Policy-Control-JSRC" code="16777244"/>
- + <enum name="ITU-T S-TC1" code="16777245"/> <!-- ITU-T Rec. Q.3221 -->
- + <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
- + <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
- + <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
- + <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
- + <enum name="3GPP STaMIP" code="16777250"/>
- + <enum name="3GPP S6a" code="16777251"/>
- + <enum name="3GPP S13" code="16777252"/>
- + <enum name="ETSI Re" code="16777253"/>
- + <enum name="ETSI GOCAP" code="16777254"/>
- + <enum name="SLg" code="16777255"/>
- + <enum name="ITU-T Rw" code="16777256"/>
- + <enum name="ETSI a4" code="16777257"/>
- + <enum name="ITU-T Rt" code="16777258"/>
- + <enum name="CARA" code="16777259"/>
- + <enum name="CAMA" code="16777260"/>
- + <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
- + <enum name="ITU-T Ru" code="16777262"/>
- + <enum name="ITU-T Ng" code="16777263"/>
- + <enum name="3GPP SWm" code="16777264"/>
- + <enum name="3GPP SWx" code="16777265"/>
- + <enum name="3GPP Gxx" code="16777266"/>
- + <enum name="3GPP S9" code="16777267"/>
- + <enum name="3GPP Zpn" code="16777268"/>
- + <enum name="Ericsson HSI" code="16777269"/>
- + <enum name="Juniper-Example" code="16777270"/>
- + <enum name="ITU-T Ri" code="16777271"/>
- + <enum name="3GPP S6b" code="16777272"/>
- + <enum name="Relay" code="4294967295"/>
- + </avp>
- <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <grouped>
- <gavp name="Vendor-Id"/>
- @@ -1249,9 +1315,9 @@
- <enum name="All Realm" code="2"/>
- <enum name="Realm and Application" code="3"/>
- <enum name="All Application" code="4"/>
- - <enum name="All Host" code="5"/>
- - <enum name="ALL_USER" code="6"/>
- - </avp>
- + <enum name="All Host" code="5"/>
- + <enum name="ALL_USER" code="6"/>
- + </avp>
- <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- </avp>
- @@ -1273,7 +1339,6 @@
- <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
- -
- <enum name="DIAMETER_SUCCESS" code="2001"/>
- <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
- <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
- @@ -1281,11 +1346,10 @@
- <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
- <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
- <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
- - <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
- - <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
- - <!-- 2010-2999 Unassigned -->
- -
- - <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
- + <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
- + <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
- + <!-- 2010-2999 Unassigned -->
- + <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
- <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
- <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
- <enum name="DIAMETER_TOO_BUSY" code="3004"/>
- @@ -1295,8 +1359,7 @@
- <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
- <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
- <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
- - <!-- 3011-3999 Unassigned -->
- -
- + <!-- 3011-3999 Unassigned -->
- <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
- <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
- <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
- @@ -1308,8 +1371,7 @@
- <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
- <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
- <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
- - <!-- 4014-4999 Unassigned -->
- -
- + <!-- 4014-4999 Unassigned -->
- <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
- <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
- <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
- @@ -1328,10 +1390,10 @@
- <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
- <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
- <enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
- - <!-- 5019-5023 Unassigned -->
- + <!-- 5019-5023 Unassigned -->
- <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
- <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
- - <!-- 5026-5029 Unassigned -->
- + <!-- 5026-5029 Unassigned -->
- <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
- <enum name="DIAMETER_RATING_FAILED" code="5031"/>
- <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
- @@ -1342,10 +1404,10 @@
- <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
- <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
- <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
- - <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
- - <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
- - <!-- 5042-4294967295 Unassigned -->
- - </avp>
- + <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
- + <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
- + <!-- 5042-4294967295 Unassigned -->
- + </avp>
- <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- @@ -1396,7 +1458,6 @@
- <grouped>
- </grouped>
- -
- </avp>
- <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <type type-name="DiameterIdentity"/>
- @@ -1421,14 +1482,15 @@
- <enum name="AUTHORIZE_ONLY" code="0"/>
- <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
- </avp>
- +<!-- 286 Unassigned -->
- <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="Unsigned64"/>
- </avp>
- -<!-- 288-290 Unallocated http://www.iana.org/assignments/aaa-parameters (last updated 20 September 2005)?? -->
- +<!-- 288-290 Unallocated http://www.iana.org/assignments/aaa-parameters -->
- <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
- <type type-name="Integer32"/>
- </avp>
- - <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
- + <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="DiameterURI"/>
- </avp>
- <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
- @@ -1457,7 +1519,7 @@
- <gavp name="Experimental-Result-Code"/>
- </grouped>
- </avp>
- - <!-- 3GPP TS 29.230 version 6.5.0 Release 6, ETSI TS 129 230 V6.5.0 (2005-09) -->
- + <!-- 3GPP TS 29.230 version 9.2.0 Release 9, ETSI TS 129 230 V9.2.0 (2010-04) -->
- <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
- @@ -1465,13 +1527,20 @@
- <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
- <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
- <enum name="DIAMETER_SERVER_SELECTION(Deprecated value)" code="2005"/>
- -
- + <enum name="DIAMETER_PDP_CONTEXT_DELETION_INDICATION" code="2021"/>
- <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
- <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
- - <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
- - <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
- -
- - <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
- + <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
- + <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
- + <enum name="DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE" code="4181"/>
- + <enum name="DIAMETER_ERROR_ABSENT_USER" code="4201"/>
- + <enum name="DIAMETER_ERROR_UNREACHABLE_USER" code="4221"/>
- + <enum name="DIAMETER_ERROR_SUSPENDED_USER" code="4222"/>
- + <enum name="DIAMETER_ERROR_DETACHED_USER" code="4223"/>
- + <enum name="DIAMETER_ERROR_POSITIONING_DENIED" code="4224"/>
- + <enum name="DIAMETER_ERROR_POSITIONING_FAILED" code="4225"/>
- + <enum name="DIAMETER_ERROR_UNKNOWN_UNREACHABLE LCS_CLIENT" code="4226"/>
- + <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
- <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
- <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
- <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
- @@ -1486,43 +1555,195 @@
- <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
- <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
- <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
- + <enum name="DIAMETER_ERROR_UNSUITABLE_NETWORK" code="5045"/>
- + <enum name="INVALID_SERVICE_INFORMATION" code="5061"/>
- + <enum name="FILTER_RESTRICTIONS" code="5062"/>
- + <enum name="REQUESTED_SERVICE_NOT_AUTHORIZED" code="5063"/>
- + <enum name="DUPLICATED_AF_SESSION" code="5064"/>
- + <enum name="IP-CAN_SESSION_NOT_AVAILABLE" code="5065"/>
- + <enum name="UNAUTHORIZED_NON_EMERGENCY_SESSION" code="5066"/>
- <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
- <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
- <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
- <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
- <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
- <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
- + <enum name="DIAMETER_ERROR_SUBS_DATA_ABSENT" code="5106"/>
- + <enum name="DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA" code="5107"/>
- + <enum name="DIAMETER_ERROR_DSAI_NOT_AVAILABLE" code="5108"/>
- <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
- <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
- <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
- <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
- <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
- <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
- - <enum name="DIAMETER_BEARER_EVENT" code="5142"/>
- - <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
- - <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
- - <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
- - <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
- - <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
- - </avp>
- - <!-- RFC3588 AVP -->
- - <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
- - <type type-name="Unsigned32"/>
- - <enum name="NO_INBAND_SECURITY" code="0"/>
- - <enum name="TLS" code="1"/>
- + <enum name="DIAMETER_BEARER_EVENT" code="5142"/>
- + <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
- + <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
- + <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
- + <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
- + <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
- + <enum name="DIAMETER_ERROR_IMPI_UNKNOWN" code="5401"/>
- + <enum name="DIAMETER_ERROR_NOT_AUTHORIZED" code="5402"/>
- + <enum name="DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID" code="5403"/>
- + <enum name="DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION" code="5420"/>
- + <enum name="DIAMETER_ERROR_RAT_NOT_ALLOWED" code="5421"/>
- + <enum name="DIAMETER_ERROR_EQUIPMENT_UNKNOWN" code="5422"/>
- + <enum name="DIAMETER_ERROR_UNKNOWN_SERVING_NODE" code="5423"/>
- + <enum name="DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION" code="5450"/>
- + <enum name="DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION" code="5451"/>
- + <enum name="DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED" code="5452"/>
- + <enum name="DIAMETER_ERROR_SUBSESSION" code="5470"/>
- + <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK" code="5490"/>
- + </avp>
- + <!-- RFC3588 AVP -->
- + <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
- + <type type-name="Unsigned32"/>
- + <enum name="NO_INBAND_SECURITY" code="0"/>
- + <enum name="TLS" code="1"/>
- </avp>
- -
- <avp name="E2E-Sequence" code="300" mandatory="must">
- <grouped>
- <gavp name="foo"/>
- </grouped>
- </avp>
- <!-- 301-317 Unallocated -->
- -<!-- AVP:s 318 - 348 Belongs to Diameter Mobile IPv4 Application and is defined in mobileipv4.xml -->
- +<!-- AVP:s 318 - 348 Belongs to Diameter Mobile IPv4 Application and is defined in mobileipv4.xml
- +318 MIP-FA-to-HA-SPI [RFC4004]
- +319 MIP-FA-to-MN-SPI [RFC4004]
- +320 MIP-Reg-Request [RFC4004]
- +321 MIP-Reg-Reply [RFC4004]
- +322 MIP-MN-AAA-Auth [RFC4004]
- +323 MIP-HA-to-FA-SPI [RFC4004]
- +324 Unassigned
- +325 MIP-MN-to-FA-MSA [RFC4004]
- +326 MIP-FA-to-MN-MSA [RFC4004]
- +327 Unassigned
- +328 MIP-FA-to-HA-MSA [RFC4004]
- +329 MIP-HA-to-FA-MSA [RFC4004]
- +331 MIP-MN-to-HA-MSA [RFC4004]
- +332 MIP-HA-to-MN-MSA [RFC4004]
- +333 MIP-Mobile-Node-Address [RFC4004]
- +334 MIP-Home-Agent-Address [RFC4004]
- +335 MIP-Nonce [RFC4004]
- +336 MIP-Candidate-Home-Agent-Host [RFC4004]
- +337 MIP-Feature-Vector [RFC4004]
- +338 MIP-Auth-Input-Data-Length [RFC4004]
- +339 MIP-Authenticator-Length [RFC4004]
- +340 MIP-Authenticator-Offset [RFC4004]
- +341 MIP-MN-AAA-SPI [RFC4004]
- +342 MIP-Filter-Rule [RFC4004]
- +343 MIP-Session-Key [RFC4004]
- +344 MIP-FA-Challenge [RFC4004]
- +345 MIP-Algorithm-Type [RFC4004]
- +346 MIP-Replay-Mode [RFC4004]
- +347 MIP-Originating-Foreign-AAA [RFC4004]
- +348 MIP-Home-Agent-Host [RFC4004]
- +-->
- <!-- AVP:s 349-362 Unassigned -->
- -<!-- AVP:s 363 - 408 Belongs to Diameter Network Access Server Application and is defined in nasreq.xml -->
- -<!-- AVP:s 411 - 461 Belongs to Carge Control and is defined in chargecontrol.xml -->
- -<!-- 462 EAP-Payload [RFC4072]
- +<!-- AVP:s 368 - 393 is in sip.xml
- +363 Accounting-Input-Octets [RFC4005][RFC4004]
- +364 Accounting-Output-Octets [RFC4005][RFC4004]
- +365 Accounting-Input-Packets [RFC4005][RFC4004]
- +366 Accounting-Output-Packets [RFC4005][RFC4004]
- +367 MIP-MSA-Lifetime [RFC4004]
- +368 SIP-Accounting-Information [RFC4740]
- +369 SIP-Accounting-Server-URI [RFC4740]
- +370 SIP-Credit-Control-Server-URI [RFC4740]
- +371 SIP-Server-URI [RFC4740]
- +372 SIP-Server-Capabilities [RFC4740]
- +373 SIP-Mandatory-Capability [RFC4740]
- +374 SIP-Optional-Capability [RFC4740]
- +375 SIP-Server-Assignment-Type [RFC4740]
- +376 SIP-Auth-Data-Item [RFC4740]
- +377 SIP-Authentication-Scheme [RFC4740]
- +378 SIP-Item-Number [RFC4740]
- +379 SIP-Authenticate [RFC4740]
- +380 SIP-Authorization [RFC4740]
- +381 SIP-Authentication-Info [RFC4740]
- +382 SIP-Number-Auth-Items [RFC4740]
- +383 SIP-Deregistration-Reason [RFC4740]
- +384 SIP-Reason-Code [RFC4740]
- +385 SIP-Reason-Info [RFC4740]
- +386 SIP-Visited-Network-Id [RFC4740]
- +387 SIP-User-Authorization-Type [RFC4740]
- +388 SIP-Supported-User-Data-Type [RFC4740]
- +389 SIP-User-Data [RFC4740]
- +390 SIP-User-Data-Type [RFC4740]
- +391 SIP-User-Data-Contents [RFC4740]
- +392 SIP-User-Data-Already-Available [RFC4740]
- +393 SIP-Method [RFC4740]
- +-->
- +<!-- 394-399 Unassigned -->
- +<!-- 400 408 is defined in nasreq.xml
- +400 NAS-Filter-Rule [RFC4005]
- +401 Tunneling [RFC4005]
- +402 CHAP-Auth [RFC4005]
- +403 CHAP-Algorithm [RFC4005]
- +404 CHAP-Ident [RFC4005]
- +405 CHAP-Response [RFC4005]
- +406 Acounting-Auth-Method [RFC4005]
- +407 QoS-Filter-Rule [RFC4005]
- +408 Origin-AAA-Protocol [RFC4005]
- + -->
- +<!-- 409-410 Unassigned -->
- +-->
- +<!-- AVP:s 411 - 461 Belongs to Carge Control and is defined in chargecontrol.xml
- +411 CC-Correlation-Id [RFC4006]
- +412 CC-Input-Octets [RFC4006]
- +413 CC-Money [RFC4006]
- +414 CC-Output-Octets [RFC4006]
- +415 CC-Request-Number [RFC4006]
- +416 CC-Request-Type [RFC4006]
- +417 CC-Service-Specific-Units [RFC4006]
- +418 CC-Session-Failover [RFC4006]
- +419 CC-Sub-Session-Id [RFC4006]
- +420 CC-Time [RFC4006]
- +421 CC-Total-Octets [RFC4006]
- +422 Check-Balance-Result [RFC4006]
- +423 Cost-Information [RFC4006]
- +424 Cost-Unit [RFC4006]
- +425 Currency-Code [RFC4006]
- +426 Credit-Control [RFC4006]
- +427 Credit-Control-Failure-Handling [RFC4006]
- +428 Direct-Debiting-Failure-Handling [RFC4006]
- +429 Exponent [RFC4006]
- +430 Final-Unit-Indication [RFC4006]
- +431 Granted-Service-Unit [RFC4006]
- +432 Rating-Group [RFC4006]
- +433 Redirect-Address-Type [RFC4006]
- +434 Redirect-Server [RFC4006]
- +435 Redirect-Server-Address [RFC4006]
- +436 Requested-Action [RFC4006]
- +437 Requested-Service-Unit [RFC4006]
- +438 Restriction-Filter-Rule [RFC4006]
- +439 Service-Identifier [RFC4006]
- +440 Service-Parameter-Info [RFC4006]
- +441 Service-Parameter-Type [RFC4006]
- +442 Service-Parameter-Value [RFC4006]
- +443 Subscription-Id [RFC4006]
- +444 Subscription-Id-Data [RFC4006]
- +445 Unit-Value [RFC4006]
- +446 Used-Service-Unit [RFC4006]
- +447 Value-Digits [RFC4006]
- +448 Validity-Time [RFC4006]
- +449 Final-Unit-Action [RFC4006]
- +450 Subscription-Id-Type [RFC4006]
- +451 Tariff-Time-Change [RFC4006]
- +452 Tariff-Change-Usage [RFC4006]
- +453 G-S-U-Pool-Identifier [RFC4006]
- +454 CC-Unit-Type [RFC4006]
- +455 Multiple-Services-Indicator [RFC4006]
- +456 Multiple-Services-Credit-Control [RFC4006]
- +457 G-S-U-Pool-Reference [RFC4006]
- +458 User-Equipment-Info [RFC4006]
- +459 User-Equipment-Info-Type [RFC4006]
- +460 User-Equipment-Info-Value [RFC4006]
- +461 Service-Context-Id [RFC4006]
- +
- +-->
- +<!-- epa.xml
- + 462 EAP-Payload [RFC4072]
- 463 EAP-Reissued-Payload [RFC4072]
- 464 EAP-Master-Session-Key [RFC4072]
- 465 Accounting-EAP-Auth-Method [RFC4072]
- @@ -1536,7 +1757,6 @@
- <enum name="Stop Record" code="4"/>
- </avp>
- <!-- 481-482 Unallocated http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xhtml -->
- -
- <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
- <type type-name="Unsigned32"/>
- <enum name="Reserved" code="0"/>
- @@ -1560,11 +1780,11 @@
- 502 Bandwidth [RFC5624]
- 503 PHB-Class [RFC5624]
- 504 - 507 in mobileipv6.xml
- -503 PHB-Class [RFC5624]
- -504 PMIP6-DHCP-Server-Address [RFC5779]
- -505 PMIP6-IPv4-Home-Address [RFC5779]
- -506 Mobile-Node-Identifier [RFC5779]
- -507 Service-Configuration [RFC5779]
- + 503 PHB-Class [RFC5624]
- + 504 PMIP6-DHCP-Server-Address [RFC5779]
- + 505 PMIP6-IPv4-Home-Address [RFC5779]
- + 506 Mobile-Node-Identifier [RFC5779]
- + 507 Service-Configuration [RFC5779]
- 508 QoS-Resources [RFC5777]
- 509 Filter-Rule [RFC5777]
- 510 Filter-Rule-Precedence [RFC5777]
- @@ -1639,9 +1859,8 @@
- 579 QoS-Authorization-Data [RFC-ietf-dime-diameter-qos-15]
- 580 Bound-Auth-Session-Id [RFC-ietf-dime-diameter-qos-15]
- 581-0xffffff Unassigned
- -
- -->
- - <avp name="Example-AVP" code="999999" mandatory="mustnot" vendor-bit="may">
- + <avp name="Example-AVP" code="999999" mandatory="mustnot" vendor-bit="may">
- <grouped>
- <gavp name="Origin-Host"/>
- <gavp name="Host-IP-Address"/>
- @@ -1679,7 +1898,6 @@
- <avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- -
- <avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- @@ -1744,7 +1962,7 @@
- -->
- <!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
- <!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
- - <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP" >
- + <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP">
- <grouped>
- <gavp name="SIP-Method"/>
- <gavp name="Event"/>
- @@ -1753,155 +1971,150 @@
- <gavp name="Content-Disposition"/>
- </grouped>
- </avp>
- - <avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- <!-- In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12) -->
- <!-- type type-name="UTF8String" -->
- <!-- but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it -->
- <!-- should be: -->
- - <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="ORIGINATING_ROLE" code="0"/>
- <enum name="TERMINATING_ROLE" code="1"/>
- <enum name="PROXY_ROLE" code="2"/>
- <enum name="B2BUA_ROLE" code="3"/>
- </avp>
- - <avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="SIP-Request-Timestamp"/>
- <gavp name="SIP-Response-Timestamp"/>
- </grouped>
- </avp>
- - <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Time"/>
- </avp>
- - <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Time"/>
- </avp>
- - <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Originating-IOI"/>
- <gavp name="Terminating-IOI"/>
- </grouped>
- </avp>
- - <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="IMS-Charging-Identifier" code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="IMS-Charging-Identifier" code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="SDP-Media-Name"/>
- <gavp name="SDP-Media-Description"/>
- </grouped>
- </avp>
- - <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="GPRS-Charging-ID" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="GPRS-Charging-ID" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <!--
- - ETSI TS 132 299 V7.6.0 (2007-06)
- - -->
- - <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <!-- ETSI TS 132 299 V7.6.0 (2007-06) -->
- + <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Application-Server"/>
- <gavp name="Application-Provided-Called-Party-Address"/>
- </grouped>
- </avp>
- - <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Incoming-Trunk-Group-ID"/>
- <gavp name="Outgoing-Trunk-Group-ID"/>
- </grouped>
- </avp>
- - <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- - <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Cause-Code"/>
- <gavp name="Node-Functionality"/>
- </grouped>
- </avp>
- - <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="End of REGISTER dialog" code="-3"/>
- - <enum name="End of SUBSCRIBE dialog" code="-2"/>
- - <enum name="Successful transaction" code="-1"/>
- + <enum name="End of REGISTER dialog" code="-3"/>
- + <enum name="End of SUBSCRIBE dialog" code="-2"/>
- + <enum name="Successful transaction" code="-1"/>
- <enum name="Normal end of session" code="0"/>
- <enum name="Unspecified error" code="1"/>
- <enum name="Unsuccessful session setup" code="2"/>
- <enum name="Internal error" code="3"/>
- <enum name="Multiple Choices" code="300"/>
- <enum name="Moved Permanently" code="301"/>
- - <enum name="Moved Temporarily" code="302"/>
- + <enum name="Moved Temporarily" code="302"/>
- <enum name="Use Proxy" code="305"/>
- <enum name="Alternative Service" code="380"/>
- <enum name="Bad Request" code="400"/>
- @@ -1910,7 +2123,7 @@
- <enum name="Forbidden" code="403"/>
- <enum name="Not Found" code="404"/>
- <enum name="Method Not Allowed" code="405"/>
- - <enum name="Not Acceptable" code="406"/>
- + <enum name="Not Acceptable" code="406"/>
- <enum name="Proxy Authentication Required" code="407"/>
- <enum name="Request Timeout" code="408"/>
- <enum name="Gone" code="410"/>
- @@ -1918,27 +2131,27 @@
- <enum name="Request Entity Too Large" code="413"/>
- <enum name="Request-URI Too Long" code="414"/>
- <enum name="Unsupported Media Type" code="415"/>
- - <enum name="Unsupported URI Scheme" code="416"/>
- + <enum name="Unsupported URI Scheme" code="416"/>
- <enum name="Unknown Resource-Priority" code="417"/>
- - <enum name="Bad Extension" code="420"/>
- - <enum name="Extension Required" code="421"/>
- + <enum name="Bad Extension" code="420"/>
- + <enum name="Extension Required" code="421"/>
- <enum name="Session Interval Too Small" code="422"/>
- <enum name="Interval Too Brief" code="423"/>
- - <enum name="Use Identity Header" code="428"/>
- + <enum name="Use Identity Header" code="428"/>
- <enum name="Provide Referrer Identity" code="429"/>
- <enum name="Bad Identity-Info" code="436"/>
- - <enum name="Unsupported Certificate" code="437"/>
- + <enum name="Unsupported Certificate" code="437"/>
- <enum name="Invalid Identity Header" code="438"/>
- - <enum name="Temporarily Unavailable" code="480"/>
- - <enum name="Call/Transaction Does Not Exist" code="481"/>
- + <enum name="Temporarily Unavailable" code="480"/>
- + <enum name="Call/Transaction Does Not Exist" code="481"/>
- <enum name="Loop Detected" code="482"/>
- <enum name="Too Many Hops" code="483"/>
- <enum name="Address Incomplete" code="484"/>
- <enum name="Ambiguous" code="485"/>
- <enum name="Busy Here" code="486"/>
- <enum name="Request Terminated" code="487"/>
- - <enum name="Not Acceptable Here" code="488"/>
- - <enum name="Bad Event" code="489"/>
- + <enum name="Not Acceptable Here" code="488"/>
- + <enum name="Bad Event" code="489"/>
- <enum name="Request Pending" code="491"/>
- <enum name="Undecipherable" code="493"/>
- <enum name="Security Agreement Required" code="494"/>
- @@ -1950,12 +2163,12 @@
- <enum name="Version Not Supported" code="505"/>
- <enum name="Message Too Large" code="513"/>
- <enum name="Precondition Failure" code="580"/>
- - <enum name="Busy Everywhere" code="600"/>
- + <enum name="Busy Everywhere" code="600"/>
- <enum name="Decline" code="603"/>
- <enum name="Does Not Exist Anywhere" code="604"/>
- <enum name="Not Acceptable" code="606"/>
- </avp>
- - <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- <enum name="S-CSCF" code="0"/>
- <enum name="P-CSCF" code="1"/>
- @@ -1964,29 +2177,29 @@
- <enum name="MGCF" code="4"/>
- <enum name="BGCF" code="5"/>
- <enum name="AS" code="6"/>
- - <enum name="IBCF" code="7"/>
- - <enum name="S-GW" code="8"/>
- - <enum name="P-GW" code="9"/>
- - </avp>
- - <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <enum name="IBCF" code="7"/>
- + <enum name="S-GW" code="8"/>
- + <enum name="P-GW" code="9"/>
- + </avp>
- + <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="Calling Party" code="0"/>
- <enum name="Called Party" code="1"/>
- </avp>
- - <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="GPRS-Charging-Id"/>
- <gavp name="PS-Free-Format-Data"/>
- <gavp name="PS-Append-Free-Format-Data"/>
- </grouped>
- </avp>
- - <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="Append" code="0"/>
- <enum name="Overwrite" code="1"/>
- @@ -1994,10 +2207,10 @@
- <avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
- <enum name="CHANGE_IN_QOS" code="2"/>
- @@ -2021,17 +2234,17 @@
- <enum name="CHANGEINLOCATION_MNC" code="31"/>
- <enum name="CHANGEINLOCATION_RAC" code="32"/>
- <enum name="CHANGEINLOCATION_LAC" code="33"/>
- - <enum name="CHANGEINLOCATION_CellId" code="34"/>
- - <enum name="CHANGE_IN_MEDIA_COMPOSITION" code="40"/>
- - <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
- - <enum name="CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB" code="51"/>
- - <enum name="CHANGE_IN_USER_PARTICIPATING_TYPE" code="52"/>
- - <enum name="CHANGE_IN_SERVICE_CONDITION" code="60"/>
- - </avp>
- + <enum name="CHANGEINLOCATION_CellId" code="34"/>
- + <enum name="CHANGE_IN_MEDIA_COMPOSITION" code="40"/>
- + <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
- + <enum name="CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB" code="51"/>
- + <enum name="CHANGE_IN_USER_PARTICIPATING_TYPE" code="52"/>
- + <enum name="CHANGE_IN_SERVICE_CONDITION" code="60"/>
- + </avp>
- <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="THRESHOLD" code="0"/>
- <enum name="QHT" code="1"/>
- @@ -2043,7 +2256,7 @@
- <enum name="FORCED_REAUTHORISATION" code="7"/>
- <enum name="POOL_EXHAUSTED" code="8"/>
- </avp>
- - <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="PS-Information"/>
- <gavp name="WLAN-Information"/>
- @@ -2080,17 +2293,17 @@
- </grouped>
- </avp>
- <avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="WLAN-Session-Id"/>
- - <gavp name="PDG-Address"/>
- - <gavp name="NPDG-Charging-Id"/>
- - <gavp name="WAG-Address"/>
- - <gavp name="WAG-PLMN-Id"/>
- - <gavp name="WLAN-Radio-Container"/>
- - <gavp name="WLAN-UE-Local-IPAddress"/>
- - </grouped>
- - </avp>
- - <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <grouped>
- + <gavp name="WLAN-Session-Id"/>
- + <gavp name="PDG-Address"/>
- + <gavp name="NPDG-Charging-Id"/>
- + <gavp name="WAG-Address"/>
- + <gavp name="WAG-PLMN-Id"/>
- + <gavp name="WLAN-Radio-Container"/>
- + <gavp name="WLAN-UE-Local-IPAddress"/>
- + </grouped>
- + </avp>
- + <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Event-Type"/>
- <gavp name="Role-Of-Node"/>
- @@ -2112,11 +2325,11 @@
- <gavp name="Service-Id"/>
- <gavp name="Service-Specific-Data"/>
- <gavp name="Message-Body"/>
- - <gavp name="Cause-Code"/>
- - <gavp name="Access-Network-Information"/>
- - <gavp name="Early-Media-Description"/>
- - <gavp name="IMS-Communication-Service-Identifier"/>
- - </grouped>
- + <gavp name="Cause-Code"/>
- + <gavp name="Access-Network-Information"/>
- + <gavp name="Early-Media-Description"/>
- + <gavp name="IMS-Communication-Service-Identifier"/>
- + </grouped>
- </avp>
- <avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- @@ -2137,11 +2350,11 @@
- <gavp name="Aux-Applic-Info"/>
- <gavp name="Content-Class"/>
- <gavp name="DRM-Content"/>
- - <gavp name="Adaptations"/>
- - <gavp name="VASP-Id"/>
- - <gavp name="VAS-Id"/>
- - </grouped>
- - </avp>
- + <gavp name="Adaptations"/>
- + <gavp name="VASP-Id"/>
- + <gavp name="VAS-Id"/>
- + </grouped>
- + </avp>
- <avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="LCS-Client-ID"/>
- @@ -2152,36 +2365,36 @@
- <gavp name="MSISDN"/>
- </grouped>
- </avp>
- - <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="PoC-Server-Role"/>
- - <gavp name="PoC-Session-Type"/>
- - <gavp name="PoC-User-Role"/>
- - <gavp name="PoC-Session-Initiation-type"/>
- - <gavp name="PoC-Event-Type"/>
- - <gavp name="Number-Of-Participants"/>
- - <gavp name="Participants-Involved"/>
- - <gavp name="Participant-Group"/>
- - <gavp name="Talk-Burst-Exchange"/>
- + <gavp name="PoC-Session-Type"/>
- + <gavp name="PoC-User-Role"/>
- + <gavp name="PoC-Session-Initiation-type"/>
- + <gavp name="PoC-Event-Type"/>
- + <gavp name="Number-Of-Participants"/>
- + <gavp name="Participants-Involved"/>
- + <gavp name="Participant-Group"/>
- + <gavp name="Talk-Burst-Exchange"/>
- <gavp name="PoC-Controlling-Address"/>
- - <gavp name="PoC-Group-Name"/>
- - <gavp name="PoC-Session-Id"/>
- - <gavp name="Charged-Party"/>
- - </grouped>
- + <gavp name="PoC-Group-Name"/>
- + <gavp name="PoC-Session-Id"/>
- + <gavp name="Charged-Party"/>
- + </grouped>
- </avp>
- <avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="TMGI"/>
- - <gavp name="MBMS-Service-Type"/>
- - <gavp name="MBMS-User-Service-Type"/>
- - <gavp name="File-Repair-Supported"/>
- - <gavp name="Required-MBMS-Bearer-Capabilities"/>
- - <gavp name="MBMS-2G-3G-Indicator"/>
- - <gavp name="RAI"/>
- - <gavp name="MBMS-Service-Area"/>
- - <gavp name="MBMS-Session-Identity"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="TMGI"/>
- + <gavp name="MBMS-Service-Type"/>
- + <gavp name="MBMS-User-Service-Type"/>
- + <gavp name="File-Repair-Supported"/>
- + <gavp name="Required-MBMS-Bearer-Capabilities"/>
- + <gavp name="MBMS-2G-3G-Indicator"/>
- + <gavp name="RAI"/>
- + <gavp name="MBMS-Service-Area"/>
- + <gavp name="MBMS-Session-Identity"/>
- + </grouped>
- + </avp>
- <avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- @@ -2191,13 +2404,11 @@
- <enum name="calling party" code="1"/>
- <enum name="unknown" code="2"/>
- </avp>
- -
- <avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="Participating PoC Server" code="0"/>
- <enum name="Controlling PoC Server" code="1"/>
- </avp>
- -
- <avp name="PoC-Session-Type" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="1 to 1 PoC session" code="0"/>
- @@ -2205,25 +2416,22 @@
- <enum name="pre-arranged PoC group session" code="2"/>
- <enum name="ad-hoc PoC group session" code="3"/>
- </avp>
- -
- <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Integer32"/>
- </avp>
- - <avp name="Originator-Address" code="886" mandatory="must" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Address-Type"/>
- - <gavp name="Address-Data"/>
- - <gavp name="Address-Domain"/>
- + <avp name="Originator-Address" code="886" mandatory="must" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Address-Type"/>
- + <gavp name="Address-Data"/>
- + <gavp name="Address-Domain"/>
- </grouped>
- - </avp>
- - <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + </avp>
- + <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- -
- <avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Content-Type"/>
- @@ -2232,19 +2440,19 @@
- <gavp name="Originator"/>
- </grouped>
- </avp>
- - <avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- + <avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="WAG-PLMN-Id" code="891">
- + <avp name="WAG-PLMN-Id" code="891" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
- <type type-name="OctetString"/>
- </avp>
- <avp name="WLAN-Radio-Container" code="892" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- - <gavp name="Operator-Name"/>
- - <gavp name="Location-Type"/>
- - <gavp name="Location-Information"/>
- - <gavp name="WLAN-Technology"/>
- - </grouped>
- + <gavp name="Operator-Name"/>
- + <gavp name="Location-Type"/>
- + <gavp name="Location-Information"/>
- + <gavp name="WLAN-Technology"/>
- + </grouped>
- </avp>
- <avp name="WLAN-Technology" code="893" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- @@ -2263,21 +2471,20 @@
- </avp>
- <avp name="Address-Domain" code="898" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- - <gavp name="Domain-Name"/>
- - <gavp name="3GPP-IMSI-MCC-MNC"/>
- - </grouped>
- + <gavp name="Domain-Name"/>
- + <gavp name="3GPP-IMSI-MCC-MNC"/>
- + </grouped>
- </avp>
- <avp name="Address-Type" code="899" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="e-mail address" code="0"/>
- - <enum name="MSISDN" code="1"/>
- - <enum name="IPv4 Address" code="2"/>
- - <enum name="IPv6 Address" code="3"/>
- - <enum name="Numeric Shortcode" code="4"/>
- - <enum name="Alphanumeric Shortcode" code="5"/>
- - <enum name="Other" code="6"/>
- - </avp>
- -
- + <enum name="e-mail address" code="0"/>
- + <enum name="MSISDN" code="1"/>
- + <enum name="IPv4 Address" code="2"/>
- + <enum name="IPv6 Address" code="3"/>
- + <enum name="Numeric Shortcode" code="4"/>
- + <enum name="Alphanumeric Shortcode" code="5"/>
- + <enum name="Other" code="6"/>
- + </avp>
- <!--
- 900 TMGI OctectString
- 901 Required-MBMS-Bearer-Capabilities UTF8String
- @@ -2314,11 +2521,11 @@
- <gavp name="Charging-Rule-Definition"/>
- <gavp name="Charging-Rule-Name"/>
- <gavp name="Charging-Rule-Base-Name"/>
- - <gavp name="Bearer-Identifier"/>
- - <gavp name="Rule-Activation-Time"/>
- - <gavp name="Rule-Deactivation-Time"/>
- - <gavp name="Resource-Allocation-Notification"/>
- - </grouped>
- + <gavp name="Bearer-Identifier"/>
- + <gavp name="Rule-Activation-Time"/>
- + <gavp name="Rule-Deactivation-Time"/>
- + <gavp name="Resource-Allocation-Notification"/>
- + </grouped>
- </avp>
- <avp name="Charging-Rule-Remove" code="1002" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- @@ -2328,21 +2535,23 @@
- </avp>
- <avp name="Charging-Rule-Definition" code="1003" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- - <gavp name="Charging-Rule-Name"/>
- - <gavp name="Service-Identifier"/>
- - <gavp name="Rating-Group"/>
- - <gavp name="Flow-Description"/>
- - <gavp name="Flow-Informatio"/>
- - <gavp name="Flow-Status"/>
- - <gavp name="QoS-Information"/>
- - <gavp name="Reporting-Level"/>
- - <gavp name="Online"/>
- - <gavp name="Offline"/>
- - <gavp name="Metering-Method"/>
- - <gavp name="Precedence"/>
- - <gavp name="AF-Charging-Identifier"/>
- - <gavp name="Flows"/>
- - </grouped>
- + <gavp name="Charging-Rule-Name"/>
- + <gavp name="Service-Identifier"/>
- + <gavp name="Rating-Group"/>
- + <gavp name="Flow-Description"/>
- + <gavp name="Flow-Information"/>
- + <gavp name="Flow-Status"/>
- + <gavp name="QoS-Information"/>
- + <gavp name="Reporting-Level"/>
- + <gavp name="Online"/>
- + <gavp name="Offline"/>
- + <gavp name="Metering-Method"/>
- + <gavp name="Precedence"/>
- + <gavp name="AF-Charging-Identifier"/>
- + <gavp name="Flows"/>
- + <gavp name="Monitoring-Key"/>
- + <gavp name="AF-Signalling-Protocol"/>
- + </grouped>
- </avp>
- <avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- @@ -2352,40 +2561,46 @@
- </avp>
- <avp name="Event-Trigger" code="1006" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="SGSN CHANGE" code="0"/>
- - <enum name="QOS CHANGE" code="1"/>
- - <enum name="RAT CHANGE" code="2"/>
- - <enum name="TFT CHANGE" code="3"/>
- - <enum name="PLMN CHANGE" code="4"/>
- - <enum name="LOSS_OF_BEARER" code="5"/>
- - <enum name="RECOVERY_OF_BEARER" code="6"/>
- - <enum name="IP-CAN_CHANGE" code="7"/>
- - <enum name="GW-PCEF-MALFUNCTION" code="8"/>
- - <enum name="RESOURCES_LIMITATION" code="9"/>
- - <enum name="MAX_NR_BEARERS_REACHED" code="10"/>
- - <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION" code="11"/>
- - <enum name="NO_EVENT_TRIGGER" code="12"/>
- - <enum name="USER_LOCATION_CHANGE" code="13"/>
- - <enum name="NO_EVENT_TRIGGERS" code="14"/>
- - <enum name="OUT_OF_CREDIT" code="15"/>
- - <enum name="REALLOCATION_OF_CREDIT" code="16"/>
- - <enum name="REVALIDATION_TIMEOUT" code="17"/>
- - <enum name="UE_IP_ADDRESS_ALLOCATE" code="18"/>
- - <enum name="UE_IP_ADDRESS_RELEASE" code="19"/>
- - <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE" code="20"/>
- - <enum name="AN_GW_CHANGE" code="21"/>
- - <enum name="SUCCESSFUL_RESOURCE_ALLOCATION" code="22"/>
- - <enum name="RESOURCE_MODIFICATION_REQUEST" code="23"/>
- - <enum name="TFT DELETED" code="1000"/>
- - <enum name="LOSS OF BEARER" code="1001"/>
- - <enum name="RECOVERY OF BEARER" code="1002"/>
- - <enum name="POLICY ENFORCEMENT FAILED" code="1003"/>
- + <enum name="SGSN CHANGE" code="0"/>
- + <enum name="QOS CHANGE" code="1"/>
- + <enum name="RAT CHANGE" code="2"/>
- + <enum name="TFT CHANGE" code="3"/>
- + <enum name="PLMN CHANGE" code="4"/>
- + <enum name="LOSS_OF_BEARER" code="5"/>
- + <enum name="RECOVERY_OF_BEARER" code="6"/>
- + <enum name="IP-CAN_CHANGE" code="7"/>
- + <enum name="GW-PCEF-MALFUNCTION" code="8"/>
- + <enum name="RESOURCES_LIMITATION" code="9"/>
- + <enum name="MAX_NR_BEARERS_REACHED" code="10"/>
- + <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION" code="11"/>
- + <enum name="NO_EVENT_TRIGGER" code="12"/>
- + <enum name="USER_LOCATION_CHANGE" code="13"/>
- + <enum name="NO_EVENT_TRIGGERS" code="14"/>
- + <enum name="OUT_OF_CREDIT" code="15"/>
- + <enum name="REALLOCATION_OF_CREDIT" code="16"/>
- + <enum name="REVALIDATION_TIMEOUT" code="17"/>
- + <enum name="UE_IP_ADDRESS_ALLOCATE" code="18"/>
- + <enum name="UE_IP_ADDRESS_RELEASE" code="19"/>
- + <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE" code="20"/>
- + <enum name="AN_GW_CHANGE" code="21"/>
- + <enum name="SUCCESSFUL_RESOURCE_ALLOCATION" code="22"/>
- + <enum name="RESOURCE_MODIFICATION_REQUEST" code="23"/>
- + <enum name="PGW_TRACE_CONTROL" code="24"/>
- + <enum name="UE_TIME_ZONE_CHANGE" code="25"/>
- + <enum name="USAGE_REPORT" code="26"/>
- + <enum name="TAI_CHANGE" code="27"/>
- + <enum name="ECGI_CHANGE" code="28"/>
- + <enum name="TIME_CHANGE" code="100"/>
- + <enum name="TFT DELETED" code="1000"/>
- + <enum name="LOSS OF BEARER" code="1001"/>
- + <enum name="RECOVERY OF BEARER" code="1002"/>
- + <enum name="POLICY ENFORCEMENT FAILED" code="1003"/>
- </avp>
- <avp name="Metering-Method" code="1007" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="DURATION" code="0" />
- - <enum name="VOLUME" code="1" />
- - <enum name="DURATION_VOLUME" code="1" />
- + <enum name="DURATION" code="0"/>
- + <enum name="VOLUME" code="1"/>
- + <enum name="DURATION_VOLUME" code="2"/>
- </avp>
- <avp name="Offline" code="1008" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- @@ -2412,17 +2627,17 @@
- <grouped>
- <gavp name="Precedence"/>
- <gavp name="TFT-Filter"/>
- - <gavp name="TOS-Traffic-Class"/>
- - <gavp name="Security-Parameter-Index"/>
- - <gavp name="Flow-Label"/>
- - </grouped>
- + <gavp name="TOS-Traffic-Class"/>
- + <gavp name="Security-Parameter-Index"/>
- + <gavp name="Flow-Label"/>
- + </grouped>
- </avp>
- <avp name="ToS-Traffic-Class" code="1014" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- + <type type-name="OctetString"/>
- </avp>
- <avp name="PDP-Session-operation" code="1015" vendor-id="TGPP" protected="may" mandatory="must" may-encrypt="yes" vendor-bit="must">
- <type type-name="Unsigned32" />
- - <enum name="PDP-SESSION-TERMINATION" code="0" />
- + <enum name="PDP-SESSION-TERMINATION" code="0"/>
- </avp>
- <avp name="QoS-Information" code="1016" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- @@ -2432,73 +2647,73 @@
- <gavp name="Guaranteed-Bitrate-UL"/>
- <gavp name="Guaranteed-Bitrate-DL"/>
- <gavp name="Bearer-Identifier"/>
- - <gavp name="Allocation-Retention-Priority"/>
- - <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
- - <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
- - </grouped>
- + <gavp name="Allocation-Retention-Priority"/>
- + <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
- + <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
- + </grouped>
- </avp>
- - <avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- <gavp name="Charging-Rule-Base-Name"/>
- <gavp name="Charging-Rule-Name"/>
- - <gavp name="Bearer-Identifier"/>
- - <gavp name="PCC-Rule-Status"/>
- - <gavp name="Rule-Failure-Code"/>
- - <gavp name="Final-Unit-Indication"/>
- - </grouped>
- - </avp>
- - <avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - <enum name="ACTIVE" code="0"/>
- - <enum name="INACTIVE" code="1"/>
- - <enum name="TEMPORARY_INACTIVE" code="2"/>
- - </avp>
- - <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="TERMINATION" code="0"/>
- - <enum name="ESTABLISHMENT" code="1"/>
- - <enum name="MODIFICATION" code="2"/>
- - </avp>
- - <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Access-Network-Charging-Identifier-Value"/>
- - <gavp name="Charging-Rule-Base-Name"/>
- - <gavp name="Charging-Rule-Name"/>
- - </grouped>
- - </avp>
- - <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="UE_ONLY" code="0"/>
- - <enum name="RESERVED" code="1"/>
- - <enum name="UE_NW" code="2"/>
- - </avp>
- - <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="NETWORK_REQUEST NOT SUPPORTED" code="0"/>
- - <enum name="NETWORK_REQUEST SUPPORTED" code="1"/>
- - </avp>
- - <avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <gavp name="Bearer-Identifier"/>
- + <gavp name="PCC-Rule-Status"/>
- + <gavp name="Rule-Failure-Code"/>
- + <gavp name="Final-Unit-Indication"/>
- + </grouped>
- + </avp>
- + <avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- + <enum name="ACTIVE" code="0"/>
- + <enum name="INACTIVE" code="1"/>
- + <enum name="TEMPORARY_INACTIVE" code="2"/>
- </avp>
- - <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="3GPP-GPRS" code="0"/>
- - <enum name="DOCSIS" code="1"/>
- - <enum name="xDSL" code="2"/>
- - <enum name="WiMAX" code="3"/>
- - <enum name="3GPP2" code="4"/>
- - <enum name="3GPP-EPS" code="5"/>
- - </avp>
- - <avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="None" code="0"/>
- - <enum name="Conversational" code="1"/>
- + <enum name="TERMINATION" code="0"/>
- + <enum name="ESTABLISHMENT" code="1"/>
- + <enum name="MODIFICATION" code="2"/>
- + </avp>
- + <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Access-Network-Charging-Identifier-Value"/>
- + <gavp name="Charging-Rule-Base-Name"/>
- + <gavp name="Charging-Rule-Name"/>
- + </grouped>
- + </avp>
- + <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="UE_ONLY" code="0"/>
- + <enum name="RESERVED" code="1"/>
- + <enum name="UE_NW" code="2"/>
- + </avp>
- + <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NETWORK_REQUEST NOT SUPPORTED" code="0"/>
- + <enum name="NETWORK_REQUEST SUPPORTED" code="1"/>
- + </avp>
- + <avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="3GPP-GPRS" code="0"/>
- + <enum name="DOCSIS" code="1"/>
- + <enum name="xDSL" code="2"/>
- + <enum name="WiMAX" code="3"/>
- + <enum name="3GPP2" code="4"/>
- + <enum name="3GPP-EPS" code="5"/>
- + </avp>
- + <avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="None" code="0"/>
- + <enum name="Conversational" code="1"/>
- <enum name="Conversational" code="2"/>
- <enum name="Streaming" code="3"/>
- <enum name="Streaming" code="4"/>
- @@ -2509,231 +2724,235 @@
- <enum name="Background" code="9"/>
- <enum name="OTHER" code="0xFFFFFFFF"/>
- </avp>
- - <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="NO_QoS_NEGOTIATION" code="0"/>
- - <enum name="QoS_NEGOTIATION_SUPPORTED" code="1"/>
- - </avp>
- - <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="QoS_UPGRADE_NOT_SUPPORTED" code="0"/>
- - <enum name="QoS_UPGRADE_SUPPORTED" code="1"/>
- - </avp>
- - <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="UNKNOWN_RULE_NAME" code="1"/>
- - <enum name="RATING_GROUP_ERROR" code="2"/>
- - <enum name="SERVICE_IDENTIFIER_ERROR" code="3"/>
- - <enum name="GW/PCEF_MALFUNCTION" code="4"/>
- - <enum name="RESOURCES_LIMITATION" code="5"/>
- - <enum name="MAX_NR_BEARERS_REACHED" code="6"/>
- - <enum name="UNKNOWN_BEARER_ID" code="7"/>
- - <enum name="MISSING_BEARER_ID" code="8"/>
- - <enum name="MISSING_FLOW_DESCRIPTION" code="9"/>
- - <enum name="RESOURCE_ALLOCATION_FAILURE" code="10"/>
- - <enum name="UNSUCCESSFUL_QOS_VALIDATION" code="11"/>
- - </avp>
- - <avp name="RAT-Type" code="1032" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated" />
- - <enum name="WLAN" code="0" />
- - <enum name="UTRAN" code="1000" />
- - <enum name="GERAN" code="1001" />
- - <enum name="GAN" code="1002" />
- - <enum name="HSPA_EVOLUTION" code="1003" />
- - <enum name="EUTRAN" code="1004" />
- - <enum name="CDMA2000_1X" code="2000" />
- - <enum name="HRPD" code="2001" />
- - <enum name="UMB" code="2002" />
- - </avp>
- - <avp name="Event-Report-Indication" code="1033" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Event-Trigger"/>
- - <gavp name="RAT-Type"/>
- - <gavp name="QoS-Information"/>
- - <gavp name="RAI"/>
- - <gavp name="3GPP-User-Location-Info"/>
- - </grouped>
- - </avp>
- - <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Priority-Level"/>
- - <gavp name="Pre-emption-Capability"/>
- - <gavp name="Pre-emption-Vulnerability"/>
- - </grouped>
- - </avp>
- - <avp name="CoA-IP-Address" code="1035" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="IPAddress"/>
- - </avp>
- - <avp name="Tunnel-Header-Filter" code="1036" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="IPFilterRule"/>
- - </avp>
- - <avp name="Tunnel-Header-Length" code="1037" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Tunnel-Information" code="1038" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Tunnel-Header-Length"/>
- - <gavp name="Tunnel-Header-Filter"/>
- - </grouped>
- - </avp>
- - <avp name="CoA-Information" code="1039" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Tunnel-Information"/>
- - <gavp name="CoA-IP-Address"/>
- - </grouped>
- - </avp>
- - <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Revalidation-Time" code="1042" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- - </avp>
- - <avp name="Rule-Activation-Time" code="1043" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- - </avp>
- - <avp name="Rule-DeActivation-Time" code="1044" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- - </avp>
- - <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="UNSPECIFIED_REASON" code="0"/>
- - <enum name="UE_SUBSCRIPTION_REASON" code="1"/>
- - <enum name="INSUFFICIENT_SERVER_RESOURCES" code="2"/>
- - </avp>
- - <avp name="Priority-Level" code="1046" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Pre-emption-Capability" code="1047" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="PRE-EMPTION_CAPABILITY_ENABLED" code="0"/>
- - <enum name="PRE-EMPTION_CAPABILITY_DISABLED" code="1"/>
- - </avp>
- - <avp name="Pre-emption-Vulnerability" code="1048" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="PRE-EMPTION_VULNERABILITY_ENABLED" code="0"/>
- - <enum name="PRE-EMPTION_VULNERABILITY_DISABLED" code="1"/>
- - </avp>
- - <avp name="Default-EPS-Bearer-QoS" code="1049" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="QoS-Class-Identifier"/>
- - <gavp name="Allocation-Retention-Priority"/>
- - </grouped>
- - </avp>
- - <avp name="AN-GW-Address" code="1050" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="IPAddress"/>
- - </avp>
- - <avp name="Resource-Allocation-Notification" code="1051" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="ENABLE_NOTIFICATION" code="0"/>
- - </avp>
- - <avp name="QoS-Rule-Remove" code="1052" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="QoS-Rule-Name"/>
- - </grouped>
- - </avp>
- - <avp name="QoS-Rule-Definition" code="1053" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="QoS-Rule-Name"/>
- - <gavp name="Flow-Information"/>
- - <gavp name="QoS-Information"/>
- - <gavp name="Precedence"/>
- - </grouped>
- - </avp>
- - <avp name="QoS-Rule-Name" code="1054" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString,"/>
- - </avp>
- - <avp name="QoS-Rule-Report" code="1055" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="QoS-Rule-Name"/>
- - <gavp name="PCC-Rule-Status"/>
- - <gavp name="Rule-Failure-Code"/>
- - </grouped>
- - </avp>
- - <avp name="Security-Parameter-Index" code="1056" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Flow-Label" code="1057" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Flow-Information" code="1058" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Flow-Description"/>
- - <gavp name="Packet-Filter-Identifier"/>
- - <gavp name="ToS-Traffic-Class"/>
- - <gavp name="Security-Parameter-Index"/>
- - <gavp name="Flow-Label"/>
- - </grouped>
- - </avp>
- - <avp name="Packet-Filter-Content" code="1059" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="IPFilterRule"/>
- - </avp>
- - <avp name="Packet-Filter-Identifier" code="1060" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Packet-Filter-Information" code="1061" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Packet-Filter-Identifier"/>
- - <gavp name="Precedence"/>
- - <gavp name="Packet-Filter-Content"/>
- - <gavp name="ToS-Traffic-Class"/>
- - <gavp name="Security-Parameter-Index"/>
- - <gavp name="Flow-Label"/>
- - </grouped>
- - </avp>
- - <avp name="Packet-Filter-Operation" code="1062" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="DELETION" code="0"/>
- - <enum name="ADDITION" code="1"/>
- - <enum name="MODIFICATION" code="2"/>
- - </avp>
- - <avp name="Resource-Allocation-Notification" code="1063" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="ENABLE_NOTIFICATION" code="0"/>
- - </avp>
- - <avp name="Session-Linking-Indicator" code="1064" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SESSION_LINKING_IMMEDIATE" code="0"/>
- - <enum name="SESSION_LINKING_DEFERRED" code="1"/>
- - </avp>
- - <avp name="PDN-Connection-ID" code="1065" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Monitoring-Key" code="1066" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="Usage-Monitoring-Information" code="1067" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Monitoring-Key"/>
- - <gavp name="Granted-Service-Unit"/>
- - <gavp name="Used-Service-Unit"/>
- - <gavp name="Usage-Monitoring-Level"/>
- - <gavp name="Usage-Monitoring-Report"/>
- - <gavp name="Usage-Monitoring-Support"/>
- - </grouped>
- - </avp>
- - <avp name="Usage-Monitoring-Level" code="1068" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SESSION_LEVEL" code="0"/>
- - <enum name="PCC_RULE_LEVEL" code="1"/>
- - </avp>
- - <avp name="Usage-Monitoring-Report" code="1069" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="USAGE_MONITORING_REPORT_REQUIRED" code="0"/>
- - </avp>
- - <avp name="Usage-Monitoring-Support" code="1070" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="USAGE_MONITORING_DISABLED" code="0"/>
- - </avp>
- - <avp name="CSG-Information-Reporting" code="1071" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="CHANGE_CSG_CELL" code="0"/>
- - <enum name="CHANGE_CSG_SUBSCRIBED_HYBRID_CELL" code="1"/>
- - <enum name="CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL" code="2"/>
- - </avp>
- - <!-- Note: The AVP codes from 1072 to 1099 are reserved for TS 29.212 -->
- + <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NO_QoS_NEGOTIATION" code="0"/>
- + <enum name="QoS_NEGOTIATION_SUPPORTED" code="1"/>
- + </avp>
- + <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="QoS_UPGRADE_NOT_SUPPORTED" code="0"/>
- + <enum name="QoS_UPGRADE_SUPPORTED" code="1"/>
- + </avp>
- + <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="UNKNOWN_RULE_NAME" code="1"/>
- + <enum name="RATING_GROUP_ERROR" code="2"/>
- + <enum name="SERVICE_IDENTIFIER_ERROR" code="3"/>
- + <enum name="GW/PCEF_MALFUNCTION" code="4"/>
- + <enum name="RESOURCES_LIMITATION" code="5"/>
- + <enum name="MAX_NR_BEARERS_REACHED" code="6"/>
- + <enum name="UNKNOWN_BEARER_ID" code="7"/>
- + <enum name="MISSING_BEARER_ID" code="8"/>
- + <enum name="MISSING_FLOW_DESCRIPTION" code="9"/>
- + <enum name="RESOURCE_ALLOCATION_FAILURE" code="10"/>
- + <enum name="UNSUCCESSFUL_QOS_VALIDATION" code="11"/>
- + </avp>
- + <avp name="RAT-Type" code="1032" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated" />
- + <enum name="WLAN" code="0" />
- + <enum name="UTRAN" code="1000" />
- + <enum name="GERAN" code="1001" />
- + <enum name="GAN" code="1002" />
- + <enum name="HSPA_EVOLUTION" code="1003" />
- + <enum name="EUTRAN" code="1004" />
- + <enum name="CDMA2000_1X" code="2000" />
- + <enum name="HRPD" code="2001" />
- + <enum name="UMB" code="2002" />
- + </avp>
- + <avp name="Event-Report-Indication" code="1033" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Event-Trigger"/>
- + <gavp name="RAT-Type"/>
- + <gavp name="QoS-Information"/>
- + <gavp name="RAI"/>
- + <gavp name="3GPP-User-Location-Info"/>
- + </grouped>
- + </avp>
- + <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Priority-Level"/>
- + <gavp name="Pre-emption-Capability"/>
- + <gavp name="Pre-emption-Vulnerability"/>
- + </grouped>
- + </avp>
- + <avp name="CoA-IP-Address" code="1035" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="IPAddress"/>
- + </avp>
- + <avp name="Tunnel-Header-Filter" code="1036" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="IPFilterRule"/>
- + </avp>
- + <avp name="Tunnel-Header-Length" code="1037" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Tunnel-Information" code="1038" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Tunnel-Header-Length"/>
- + <gavp name="Tunnel-Header-Filter"/>
- + </grouped>
- + </avp>
- + <avp name="CoA-Information" code="1039" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Tunnel-Information"/>
- + <gavp name="CoA-IP-Address"/>
- + </grouped>
- + </avp>
- + <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Revalidation-Time" code="1042" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Time"/>
- + </avp>
- + <avp name="Rule-Activation-Time" code="1043" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Time"/>
- + </avp>
- + <avp name="Rule-DeActivation-Time" code="1044" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Time"/>
- + </avp>
- + <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="UNSPECIFIED_REASON" code="0"/>
- + <enum name="UE_SUBSCRIPTION_REASON" code="1"/>
- + <enum name="INSUFFICIENT_SERVER_RESOURCES" code="2"/>
- + </avp>
- + <avp name="Priority-Level" code="1046" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Pre-emption-Capability" code="1047" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="PRE-EMPTION_CAPABILITY_ENABLED" code="0"/>
- + <enum name="PRE-EMPTION_CAPABILITY_DISABLED" code="1"/>
- + </avp>
- + <avp name="Pre-emption-Vulnerability" code="1048" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="PRE-EMPTION_VULNERABILITY_ENABLED" code="0"/>
- + <enum name="PRE-EMPTION_VULNERABILITY_DISABLED" code="1"/>
- + </avp>
- + <avp name="Default-EPS-Bearer-QoS" code="1049" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="QoS-Class-Identifier"/>
- + <gavp name="Allocation-Retention-Priority"/>
- + </grouped>
- + </avp>
- + <avp name="AN-GW-Address" code="1050" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="IPAddress"/>
- + </avp>
- + <avp name="QoS-Rule-Install" code="1051" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="QoS-Rule-Definition"/>
- + <gavp name="Tunnel-Information"/>
- + <gavp name="Access-Network-Charging-Identifier-Value"/>
- + <gavp name="Resource-Allocation-Notification"/>
- + </grouped>
- + </avp>
- + <avp name="QoS-Rule-Remove" code="1052" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="QoS-Rule-Name"/>
- + </grouped>
- + </avp>
- + <avp name="QoS-Rule-Definition" code="1053" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="QoS-Rule-Name"/>
- + <gavp name="Flow-Information"/>
- + <gavp name="QoS-Information"/>
- + <gavp name="Precedence"/>
- + </grouped>
- + </avp>
- + <avp name="QoS-Rule-Name" code="1054" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="QoS-Rule-Report" code="1055" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="QoS-Rule-Name"/>
- + <gavp name="PCC-Rule-Status"/>
- + <gavp name="Rule-Failure-Code"/>
- + </grouped>
- + </avp>
- + <avp name="Security-Parameter-Index" code="1056" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Flow-Label" code="1057" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Flow-Information" code="1058" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Flow-Description"/>
- + <gavp name="Packet-Filter-Identifier"/>
- + <gavp name="ToS-Traffic-Class"/>
- + <gavp name="Security-Parameter-Index"/>
- + <gavp name="Flow-Label"/>
- + </grouped>
- + </avp>
- + <avp name="Packet-Filter-Content" code="1059" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="IPFilterRule"/>
- + </avp>
- + <avp name="Packet-Filter-Identifier" code="1060" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Packet-Filter-Information" code="1061" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Packet-Filter-Identifier"/>
- + <gavp name="Precedence"/>
- + <gavp name="Packet-Filter-Content"/>
- + <gavp name="ToS-Traffic-Class"/>
- + <gavp name="Security-Parameter-Index"/>
- + <gavp name="Flow-Label"/>
- + </grouped>
- + </avp>
- + <avp name="Packet-Filter-Operation" code="1062" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="DELETION" code="0"/>
- + <enum name="ADDITION" code="1"/>
- + <enum name="MODIFICATION" code="2"/>
- + </avp>
- + <avp name="Resource-Allocation-Notification" code="1063" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="ENABLE_NOTIFICATION" code="0"/>
- + </avp>
- + <avp name="Session-Linking-Indicator" code="1064" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="SESSION_LINKING_IMMEDIATE" code="0"/>
- + <enum name="SESSION_LINKING_DEFERRED" code="1"/>
- + </avp>
- + <avp name="PDN-Connection-ID" code="1065" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Monitoring-Key" code="1066" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Usage-Monitoring-Information" code="1067" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Monitoring-Key"/>
- + <gavp name="Granted-Service-Unit"/>
- + <gavp name="Used-Service-Unit"/>
- + <gavp name="Usage-Monitoring-Level"/>
- + <gavp name="Usage-Monitoring-Report"/>
- + <gavp name="Usage-Monitoring-Support"/>
- + </grouped>
- + </avp>
- + <avp name="Usage-Monitoring-Level" code="1068" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="SESSION_LEVEL" code="0"/>
- + <enum name="PCC_RULE_LEVEL" code="1"/>
- + </avp>
- + <avp name="Usage-Monitoring-Report" code="1069" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="USAGE_MONITORING_REPORT_REQUIRED" code="0"/>
- + </avp>
- + <avp name="Usage-Monitoring-Support" code="1070" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="USAGE_MONITORING_DISABLED" code="0"/>
- + </avp>
- + <avp name="CSG-Information-Reporting" code="1071" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="CHANGE_CSG_CELL" code="0"/>
- + <enum name="CHANGE_CSG_SUBSCRIBED_HYBRID_CELL" code="1"/>
- + <enum name="CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL" code="2"/>
- + </avp>
- +<!-- Note: The AVP codes from 1072 to 1099 are reserved for TS 29.212 -->
- <!-- ETSI TS 129 140 V6.3.0 (2005-12) -->
- <avp name="Served-User-Identity" code="1100" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- @@ -2827,7 +3046,6 @@
- <enum name="unresolved" code="0"/>
- <enum name="resolved" code="1"/>
- </avp>
- -
- <!--29.140 [16]
- Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
- 32.299
- @@ -2877,93 +3095,93 @@
- <enum name="application/*" code="16"/>
- <enum name="application/java-vm" code="17"/>
- <enum name="application/x-www-form-urlencoded" code="18"/>
- - <enum name="application/x-hdmlc" code="19"/>
- - <enum name="application/vnd.wap.wmlc" code="20"/>
- - <enum name="application/vnd.wap.wmlscriptc" code="21"/>
- - <enum name="application/vnd.wap.wta-eventc" code="22"/>
- - <enum name="application/vnd.wap.uaprof" code="23"/>
- - <enum name="application/vnd.wap.wtls-ca-certificate" code="24"/>
- - <enum name="application/vnd.wap.wtls-user-certificate" code="25"/>
- - <enum name="application/x-x509-ca-cert" code="26"/>
- - <enum name="application/x-x509-user-cert" code="27"/>
- - <enum name="image/*" code="28"/>
- - <enum name="image/gif" code="29"/>
- - <enum name="image/jpeg" code="30"/>
- - <enum name="image/tiff" code="31"/>
- - <enum name="image/png" code="32"/>
- - <enum name="image/vnd.wap.wbmp" code="33"/>
- - <enum name="application/vnd.wap.multipart.*" code="34"/>
- - <enum name="application/vnd.wap.multipart.mixed" code="35"/>
- - <enum name="application/vnd.wap.multipart.form-data" code="36"/>
- - <enum name="application/vnd.wap.multipart.byteranges" code="37"/>
- - <enum name="application/vnd.wap.multipart.alternative" code="38"/>
- - <enum name="application/xml" code="39"/>
- - <enum name="text/xml" code="40"/>
- - <enum name="application/vnd.wap.wbxml" code="41"/>
- - <enum name="application/x-x968-cross-cert" code="42"/>
- - <enum name="application/x-x968-ca-cert" code="43"/>
- - <enum name="application/x-x968-user-cert" code="44"/>
- - <enum name="text/vnd.wap.si" code="45"/>
- - <enum name="application/vnd.wap.sic" code="46"/>
- - <enum name="text/vnd.wap.sl" code="47"/>
- - <enum name="application/vnd.wap.slc" code="48"/>
- - <enum name="text/vnd.wap.co" code="49"/>
- - <enum name="application/vnd.wap.coc" code="50"/>
- - <enum name="application/vnd.wap.multipart.related" code="51"/>
- - <enum name="application/vnd.wap.sia" code="52"/>
- - <enum name="text/vnd.wap.connectivity-xml" code="53"/>
- - <enum name="application/vnd.wap.connectivity-wbxml" code="54"/>
- - <enum name="application/pkcs7-mime" code="55"/>
- - <enum name="application/vnd.wap.hashed-certificate" code="56"/>
- - <enum name="application/vnd.wap.signed-certificate" code="57"/>
- - <enum name="application/vnd.wap.cert-response" code="58"/>
- - <enum name="application/xhtml+xml" code="59"/>
- - <enum name="application/wml+xml" code="60"/>
- - <enum name="text/css" code="61"/>
- - <enum name="application/vnd.wap.mms-message" code="62"/>
- - <enum name="application/vnd.wap.rollover-certificate" code="63"/>
- - <enum name="application/vnd.wap.locc+wbxml" code="64"/>
- - <enum name="application/vnd.wap.loc+xml" code="65"/>
- - <enum name="application/vnd.syncml.dm+wbxml" code="66"/>
- - <enum name="application/vnd.syncml.dm+xml" code="67"/>
- - <enum name="application/vnd.syncml.notification" code="68"/>
- - <enum name="application/vnd.wap.xhtml+xml" code="69"/>
- - <enum name="application/vnd.wv.csp.cir" code="70"/>
- - <enum name="application/vnd.oma.dd+xml" code="71"/>
- - <enum name="application/vnd.oma.drm.message" code="72"/>
- - <enum name="application/vnd.oma.drm.content" code="73"/>
- - <enum name="application/vnd.oma.drm.rights+xml" code="74"/>
- - <enum name="application/vnd.oma.drm.rights+wbxml" code="75"/>
- - <enum name="application/vnd.wv.csp+xml" code="76"/>
- - <enum name="application/vnd.wv.csp+wbxml" code="77"/>
- - <enum name="application/vnd.syncml.ds.notification" code="78"/>
- - <enum name="audio/*" code="79"/>
- - <enum name="video/*" code="80"/>
- - <enum name="application/vnd.oma.dd2+xml" code="81"/>
- - <enum name="application/mikey" code="82"/>
- - <enum name="application/vnd.oma.dcd" code="83"/>
- - <enum name="application/vnd.oma.dcdc" code="84"/>
- - </avp>
- + <enum name="application/x-hdmlc" code="19"/>
- + <enum name="application/vnd.wap.wmlc" code="20"/>
- + <enum name="application/vnd.wap.wmlscriptc" code="21"/>
- + <enum name="application/vnd.wap.wta-eventc" code="22"/>
- + <enum name="application/vnd.wap.uaprof" code="23"/>
- + <enum name="application/vnd.wap.wtls-ca-certificate" code="24"/>
- + <enum name="application/vnd.wap.wtls-user-certificate" code="25"/>
- + <enum name="application/x-x509-ca-cert" code="26"/>
- + <enum name="application/x-x509-user-cert" code="27"/>
- + <enum name="image/*" code="28"/>
- + <enum name="image/gif" code="29"/>
- + <enum name="image/jpeg" code="30"/>
- + <enum name="image/tiff" code="31"/>
- + <enum name="image/png" code="32"/>
- + <enum name="image/vnd.wap.wbmp" code="33"/>
- + <enum name="application/vnd.wap.multipart.*" code="34"/>
- + <enum name="application/vnd.wap.multipart.mixed" code="35"/>
- + <enum name="application/vnd.wap.multipart.form-data" code="36"/>
- + <enum name="application/vnd.wap.multipart.byteranges" code="37"/>
- + <enum name="application/vnd.wap.multipart.alternative" code="38"/>
- + <enum name="application/xml" code="39"/>
- + <enum name="text/xml" code="40"/>
- + <enum name="application/vnd.wap.wbxml" code="41"/>
- + <enum name="application/x-x968-cross-cert" code="42"/>
- + <enum name="application/x-x968-ca-cert" code="43"/>
- + <enum name="application/x-x968-user-cert" code="44"/>
- + <enum name="text/vnd.wap.si" code="45"/>
- + <enum name="application/vnd.wap.sic" code="46"/>
- + <enum name="text/vnd.wap.sl" code="47"/>
- + <enum name="application/vnd.wap.slc" code="48"/>
- + <enum name="text/vnd.wap.co" code="49"/>
- + <enum name="application/vnd.wap.coc" code="50"/>
- + <enum name="application/vnd.wap.multipart.related" code="51"/>
- + <enum name="application/vnd.wap.sia" code="52"/>
- + <enum name="text/vnd.wap.connectivity-xml" code="53"/>
- + <enum name="application/vnd.wap.connectivity-wbxml" code="54"/>
- + <enum name="application/pkcs7-mime" code="55"/>
- + <enum name="application/vnd.wap.hashed-certificate" code="56"/>
- + <enum name="application/vnd.wap.signed-certificate" code="57"/>
- + <enum name="application/vnd.wap.cert-response" code="58"/>
- + <enum name="application/xhtml+xml" code="59"/>
- + <enum name="application/wml+xml" code="60"/>
- + <enum name="text/css" code="61"/>
- + <enum name="application/vnd.wap.mms-message" code="62"/>
- + <enum name="application/vnd.wap.rollover-certificate" code="63"/>
- + <enum name="application/vnd.wap.locc+wbxml" code="64"/>
- + <enum name="application/vnd.wap.loc+xml" code="65"/>
- + <enum name="application/vnd.syncml.dm+wbxml" code="66"/>
- + <enum name="application/vnd.syncml.dm+xml" code="67"/>
- + <enum name="application/vnd.syncml.notification" code="68"/>
- + <enum name="application/vnd.wap.xhtml+xml" code="69"/>
- + <enum name="application/vnd.wv.csp.cir" code="70"/>
- + <enum name="application/vnd.oma.dd+xml" code="71"/>
- + <enum name="application/vnd.oma.drm.message" code="72"/>
- + <enum name="application/vnd.oma.drm.content" code="73"/>
- + <enum name="application/vnd.oma.drm.rights+xml" code="74"/>
- + <enum name="application/vnd.oma.drm.rights+wbxml" code="75"/>
- + <enum name="application/vnd.wv.csp+xml" code="76"/>
- + <enum name="application/vnd.wv.csp+wbxml" code="77"/>
- + <enum name="application/vnd.syncml.ds.notification" code="78"/>
- + <enum name="audio/*" code="79"/>
- + <enum name="video/*" code="80"/>
- + <enum name="application/vnd.oma.dd2+xml" code="81"/>
- + <enum name="application/mikey" code="82"/>
- + <enum name="application/vnd.oma.dcd" code="83"/>
- + <enum name="application/vnd.oma.dcdc" code="84"/>
- + </avp>
- <avp name="Additional-Type-Information" code="1205" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- + <avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- - <avp name="Additional-Content-Information" code="1207" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Type-Number"/>
- - <gavp name="Additional-Type-Information"/>
- - <gavp name="Content-Size"/>
- - </grouped>
- - </avp>
- - <avp name="Addressee-Type" code="1208" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="TO" code="0"/>
- - <enum name="CC" code="1"/>
- - <enum name="BCC" code="2"/>
- - </avp>
- - <avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- + <avp name="Additional-Content-Information" code="1207" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Type-Number"/>
- + <gavp name="Additional-Type-Information"/>
- + <gavp name="Content-Size"/>
- + </grouped>
- + </avp>
- + <avp name="Addressee-Type" code="1208" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="TO" code="0"/>
- + <enum name="CC" code="1"/>
- + <enum name="BCC" code="2"/>
- + </avp>
- + <avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="Low" code="0"/>
- <enum name="Normal" code="2"/>
- @@ -3006,7 +3224,7 @@
- <enum name="Informational" code="2"/>
- <enum name="Auto" code="3"/>
- </avp>
- - <avp name="Token-Text" code="1215">
- + <avp name="Token-Text" code="1215" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- <avp name="Delivery-Report-Requested" code="1216" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- @@ -3036,16 +3254,16 @@
- <enum name="content-basic" code="6"/>
- <enum name="content-rich" code="7"/>
- </avp>
- - <avp name="DRM-Content" code="1221">
- + <avp name="DRM-Content" code="1221" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="No" code="0"/>
- <enum name="Yes" code="1"/>
- </avp>
- <avp name="Read-Reply-Report-Requested" code="1222" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="No" code="0"/>
- - <enum name="Yes" code="1"/>
- - </avp>
- + <enum name="No" code="0"/>
- + <enum name="Yes" code="1"/>
- + </avp>
- <avp name="Reply-Applic-ID" code="1223" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- @@ -3068,7 +3286,7 @@
- <avp name="SGSN-Address" code="1228" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
- + <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- <avp name="Deferred-Location-Event-Type" code="1230" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
- @@ -3164,11 +3382,11 @@
- <enum name="Yes" code="1"/>
- </avp>
- <avp name="Service-Specific-Info" code="1249" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Service-Specific-Data"/>
- - <gavp name="Service-Specific-Type"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="Service-Specific-Data"/>
- + <gavp name="Service-Specific-Type"/>
- + </grouped>
- + </avp>
- <avp name="Called-Asserted-Identity" code="1250" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- @@ -3186,29 +3404,28 @@
- </avp>
- <avp name="PoC-User-Role-info-Units" code="1254" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="Moderator" code="1"/>
- - <enum name="Dispatcher" code="2"/>
- - <enum name="Session-Owner" code="3"/>
- - <enum name="Session-Participant" code="4"/>
- - </avp>
- -
- + <enum name="Moderator" code="1"/>
- + <enum name="Dispatcher" code="2"/>
- + <enum name="Session-Owner" code="3"/>
- + <enum name="Session-Participant" code="4"/>
- + </avp>
- <avp name="Talk-Burst-Exchange" code="1255" vendor-bit="must" vendor-id="TGPP">
- <grouped>
- - <gavp name="PoC-Change-Time"/>
- - <gavp name="Number-Of-Talk-Bursts"/>
- - <gavp name="Talk-Burst-Volume"/>
- - <gavp name="Talk-Burst-Time"/>
- - <gavp name="Number-Of-Received-Talk-Bursts"/>
- - <gavp name="Received-Talk-Burst-Volume"/>
- - <gavp name="Received-Talk-Burst-Time"/>
- - <gavp name="Number-Of-Participants"/>
- - <gavp name="PoC-Change-Condition"/>
- - </grouped>
- + <gavp name="PoC-Change-Time"/>
- + <gavp name="Number-Of-Talk-Bursts"/>
- + <gavp name="Talk-Burst-Volume"/>
- + <gavp name="Talk-Burst-Time"/>
- + <gavp name="Number-Of-Received-Talk-Bursts"/>
- + <gavp name="Received-Talk-Burst-Volume"/>
- + <gavp name="Received-Talk-Burst-Time"/>
- + <gavp name="Number-Of-Participants"/>
- + <gavp name="PoC-Change-Condition"/>
- + </grouped>
- </avp>
- <avp name="Service-Generic-Information" code="1256" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - </grouped>
- - </avp>
- + <grouped>
- + </grouped>
- + </avp>
- <avp name="Service-Specific-Type" code="1257" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- </avp>
- @@ -3217,27 +3434,27 @@
- </avp>
- <avp name="Participant-Access-Priority" code="1259" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="Pre-emptive priority" code="1"/>
- - <enum name="High priority" code="2"/>
- - <enum name="Normal priority" code="3"/>
- - <enum name="Low priority" code="4"/>
- - </avp>
- + <enum name="Pre-emptive priority" code="1"/>
- + <enum name="High priority" code="2"/>
- + <enum name="Normal priority" code="3"/>
- + <enum name="Low priority" code="4"/>
- + </avp>
- <avp name="Participant-Group" code="1260" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Called-Party-Address"/>
- - <gavp name="Participant-Access-Priority"/>
- - <gavp name="User-Participating-Type"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="Called-Party-Address"/>
- + <gavp name="Participant-Access-Priority"/>
- + <gavp name="User-Participating-Type"/>
- + </grouped>
- + </avp>
- <avp name="PoC-Change-Condition" code="1261" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="serviceChange" code="0"/>
- - <enum name="volumeLimit" code="1"/>
- - <enum name="timeLimit" code="2"/>
- - <enum name="numberofTalkBurstLimit" code="3"/>
- - <enum name="numberofActiveParticipants" code="4"/>
- - <enum name="tariffTime" code="5"/>
- - </avp>
- + <enum name="serviceChange" code="0"/>
- + <enum name="volumeLimit" code="1"/>
- + <enum name="timeLimit" code="2"/>
- + <enum name="numberofTalkBurstLimit" code="3"/>
- + <enum name="numberofActiveParticipants" code="4"/>
- + <enum name="tariffTime" code="5"/>
- + </avp>
- <avp name="PoC-Change-Time" code="1262" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Time"/>
- </avp>
- @@ -3267,38 +3484,38 @@
- </avp>
- <avp name="Envelope-Reporting" code="1268" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="DO_NOT_REPORT_ENVELOPES" code="0"/>
- - <enum name="REPORT_ENVELOPES" code="1"/>
- - <enum name="REPORT_ENVELOPES_WITH_VOLUME" code="2"/>
- - <enum name="REPORT_ENVELOPES_WITH_EVENTS" code="3"/>
- - <enum name="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS" code="4"/>
- - </avp>
- + <enum name="DO_NOT_REPORT_ENVELOPES" code="0"/>
- + <enum name="REPORT_ENVELOPES" code="1"/>
- + <enum name="REPORT_ENVELOPES_WITH_VOLUME" code="2"/>
- + <enum name="REPORT_ENVELOPES_WITH_EVENTS" code="3"/>
- + <enum name="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS" code="4"/>
- + </avp>
- <avp name="Envelope-Start-Time" code="1269" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Time"/>
- </avp>
- <avp name="Time-Quota-Mechanism" code="1270" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Time-Quota-Type"/>
- - <gavp name="Base-Time-Interval"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="Time-Quota-Type"/>
- + <gavp name="Base-Time-Interval"/>
- + </grouped>
- + </avp>
- <avp name="Time-Quota-Type" code="1271" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="DISCRETE_TIME_PERIOD" code="0"/>
- - <enum name="CONTINUOUS_TIME_PERIOD" code="1"/>
- - </avp>
- + <enum name="DISCRETE_TIME_PERIOD" code="0"/>
- + <enum name="CONTINUOUS_TIME_PERIOD" code="1"/>
- + </avp>
- <avp name="Early-Media-Description" code="1272" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="SDP-TimeStamps"/>
- - <gavp name="SDP-Media-Component"/>
- - <gavp name="SDP-Session-Description"/>
- - </grouped>
- + <grouped>
- + <gavp name="SDP-TimeStamps"/>
- + <gavp name="SDP-Media-Component"/>
- + <gavp name="SDP-Session-Description"/>
- + </grouped>
- </avp>
- <avp name="SDP-TimeStamps" code="1273" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="SDP-Offer-Timestamp"/>
- - <gavp name="SDP-Answer-Timestamp"/>
- - </grouped>
- + <grouped>
- + <gavp name="SDP-Offer-Timestamp"/>
- + <gavp name="SDP-Answer-Timestamp"/>
- + </grouped>
- </avp>
- <avp name="SDP-Offer-Timestamp" code="1274" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Time"/>
- @@ -3307,61 +3524,61 @@
- <type type-name="Time"/>
- </avp>
- <avp name="AF-Correlation-Information" code="1276" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="AF-Charging-Identifier"/>
- - <gavp name="Flows"/>
- - </grouped>
- + <grouped>
- + <gavp name="AF-Charging-Identifier"/>
- + <gavp name="Flows"/>
- + </grouped>
- </avp>
- <avp name="PoC-Session-Initiation-type" code="1277" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="Pre-established" code="0"/>
- - <enum name="On-demand" code="1"/>
- - </avp>
- + <enum name="Pre-established" code="0"/>
- + <enum name="On-demand" code="1"/>
- + </avp>
- <avp name="Offline-Charging" code="1278" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Quota-Consumption-Time"/>
- - <gavp name="Time-Quota-Mechanism"/>
- - <gavp name="Envelope-Reporting"/>
- - <gavp name="Multiple-Services-Credit-Control"/>
- - </grouped>
- + <grouped>
- + <gavp name="Quota-Consumption-Time"/>
- + <gavp name="Time-Quota-Mechanism"/>
- + <gavp name="Envelope-Reporting"/>
- + <gavp name="Multiple-Services-Credit-Control"/>
- + </grouped>
- </avp>
- <avp name="User-Participating-Type" code="1279" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- - <enum name="Normal" code="0"/>
- - <enum name="NW PoC Box" code="1"/>
- - <enum name="UE PoC Box" code="2"/>
- - </avp>
- + <enum name="Normal" code="0"/>
- + <enum name="NW PoC Box" code="1"/>
- + <enum name="UE PoC Box" code="2"/>
- + </avp>
- <avp name="Alternate-Charged-Party-Address" code="1280" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- <avp name="IMS-Communication-Service-Identifier" code="1281" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="Number-Of-Received-Talk-Bursts" code="1282" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Number-Of-Talk-Bursts" code="1283" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Received-Talk-Burst-Time" code="1284" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Received-Talk-Burst-Volume" code="1285" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Talk-Burst-Time" code="1286" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Talk-Burst-Volume" code="1287" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- + <avp name="Number-Of-Received-Talk-Bursts" code="1282" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Number-Of-Talk-Bursts" code="1283" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Received-Talk-Burst-Time" code="1284" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Received-Talk-Burst-Volume" code="1285" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Talk-Burst-Time" code="1286" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Talk-Burst-Volume" code="1287" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- <avp name="Media-Initiator-Party" code="1288" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <!--
- +<!--
- Note: The AVP codes from 1289 to 1399 are reserved for TS 32.299
- -->
- -<!--
- +<!--
- 3GPP TS 29.272 V9.1.0 (2009-12
- -->
- <avp name="Subscription-Data" code="1400" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- @@ -3399,7 +3616,7 @@
- <type type-name="UTF8String"/>
- </avp>
- <avp name="QoS-Subscribed" code="1404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="ULR-Flags" code="1405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
- @@ -3564,7 +3781,7 @@
- <gavp name="Max-Requested-Bandwidth-DL"/>
- </grouped>
- </avp>
- - <avp name="AMBR" code="1436" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <avp name="CSG-Subscription-Data" code="1436" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- <grouped>
- <gavp name="CSG-Id"/>
- <gavp name="Expiration-Date"/>
- @@ -3805,445 +4022,534 @@
- <enum name="FALSE" code="0"/>
- <enum name="TRUE" code="1"/>
- </avp>
- - <avp name="Non-3GPP-User-Data" code="1500" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Subscription-ID"/>
- - <gavp name="Non-3GPP-IP-Access"/>
- - <gavp name="Non-3GPP-IP-Access-APN"/>
- - <gavp name="RAT-Type"/>
- - <gavp name="Session-Timeout"/>
- - <gavp name="MIP6-Feature-Vector"/>
- - <gavp name="AMBR"/>
- - <gavp name="3GPP-Charging-Characteristics"/>
- - <gavp name="APN-OI-Replacement"/>
- - <gavp name="APN-Configuration"/>
- - <gavp name="Trace-Info"/>
- - </grouped>
- - </avp>
- - <avp name="Non-3GPP-IP-Access" code="1501" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="NON_3GPP_SUBSCRIPTION_ALLOWED" code="0"/>
- - <enum name="NON_3GPP_SUBSCRIPTION_BARRED" code="1"/>
- - </avp>
- - <avp name="Non-3GPP-IP-Access-APN" code="1502" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="NON_3GPP_APNS_ENABLE" code="0"/>
- - <enum name="NON_3GPP_APNS_DISABLE" code="1"/>
- - </avp>
- - <avp name="AN-Trusted" code="1503" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="TRUSTED" code="0"/>
- - <enum name="UNTRUSTED" code="1"/>
- - </avp>
- - <avp name="ANID" code="1504" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="Trace-Info" code="1505" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Trace-Data"/>
- - <gavp name="Trace-Reference"/>
- - </grouped>
- - </avp>
- - <!--
- + <avp name="IMS-Voice-Over-PSSessions-Supported" code="1492" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NOT_SUPPORTED" code="0"/>
- + <enum name="SUPPORTED" code="1"/>
- + </avp>
- + <avp name="Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions" code="1493" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NOT_SUPPORTED" code="0"/>
- + <enum name="SUPPORTED" code="1"/>
- + </avp>
- + <avp name="Last-UE-Activity-Time" code="1494" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Time"/>
- + </avp>
- + <avp name="EPS-User-State" code="1495" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <grouped>
- + <gavp name="MME-User-State"/>
- + <gavp name="SGSN-User-State"/>
- + </grouped>
- + </avp>
- + <avp name="EPS-Location-Information" code="1496" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <grouped>
- + <gavp name="MME-Location-Information"/>
- + <gavp name="SGSN-Location-Information"/>
- + </grouped>
- + </avp>
- + <avp name="MME-User-State" code="1497" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <grouped>
- + <gavp name="User-State"/>
- + </grouped>
- + </avp>
- + <avp name="SGSN-User-State" code="1498" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <grouped>
- + <gavp name="User-State"/>
- + </grouped>
- + </avp>
- + <avp name="User-State" code="1499" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="DETACHED" code="0"/>
- + <enum name="ATTACHED_NOT_REACHABLE_FOR_PAGING" code="1"/>
- + <enum name="ATTACHED_REACHABLE_FOR_PAGING" code="2"/>
- + <enum name="CONNECTED_NOT_REACHABLE_FOR_PAGING" code="3"/>
- + <enum name="CONNECTED_REACHABLE_FOR_PAGING" code="4"/>
- + <enum name="NETWORK_DETERMINED_NOT_REACHABLE" code="5"/>
- + </avp>
- + <avp name="Non-3GPP-User-Data" code="1500" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Subscription-ID"/>
- + <gavp name="Non-3GPP-IP-Access"/>
- + <gavp name="Non-3GPP-IP-Access-APN"/>
- + <gavp name="RAT-Type"/>
- + <gavp name="Session-Timeout"/>
- + <gavp name="MIP6-Feature-Vector"/>
- + <gavp name="AMBR"/>
- + <gavp name="3GPP-Charging-Characteristics"/>
- + <gavp name="APN-OI-Replacement"/>
- + <gavp name="APN-Configuration"/>
- + <gavp name="Trace-Info"/>
- + </grouped>
- + </avp>
- + <avp name="Non-3GPP-IP-Access" code="1501" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NON_3GPP_SUBSCRIPTION_ALLOWED" code="0"/>
- + <enum name="NON_3GPP_SUBSCRIPTION_BARRED" code="1"/>
- + </avp>
- + <avp name="Non-3GPP-IP-Access-APN" code="1502" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NON_3GPP_APNS_ENABLE" code="0"/>
- + <enum name="NON_3GPP_APNS_DISABLE" code="1"/>
- + </avp>
- + <avp name="AN-Trusted" code="1503" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="TRUSTED" code="0"/>
- + <enum name="UNTRUSTED" code="1"/>
- + </avp>
- + <avp name="ANID" code="1504" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="Trace-Info" code="1505" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Trace-Data"/>
- + <gavp name="Trace-Reference"/>
- + </grouped>
- + </avp>
- +<!--
- Note: The AVP codes from 1485 to 1499 are reserved for TS 29.272.
- -1505 Trace-Info Grouped
- Note: The AVP codes from 1506 to 1599 are reserved for TS 29.273
- -->
- + <avp name="MME-Location-Information" code="1600" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="E-UTRAN-Cell-Global-Identity"/>
- + <gavp name="Tracking-Area-Identity"/>
- + <gavp name="Geographical-Information"/>
- + <gavp name="Geodetic-Information"/>
- + <gavp name="Current-Location-Retrieved"/>
- + <gavp name="Age-Of-Location-Information"/>
- + </grouped>
- + </avp>
- + <avp name="SGSN-Location-Information" code="1601" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Cell-Global-Identity"/>
- + <gavp name="Location-Area-Identity"/>
- + <gavp name="Service-Area-Identity"/>
- + <gavp name="Routing-Area-Identity"/>
- + <gavp name="Geographical-Information"/>
- + <gavp name="Geodetic-Information"/>
- + <gavp name="Current-Location-Retrieved"/>
- + <gavp name="Age-Of-Location-Information"/>
- + </grouped>
- + </avp>
- + <avp name="E-UTRAN-Cell-Global-Identity" code="1602" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Tracking-Area-Identity" code="1603" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Cell-Global-Identity" code="1604" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Routing-Area-Identity" code="1605" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- +
- <avp name="SMS-Information" code="2000" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="SMS-Node"/>
- - <gavp name="Client-Address"/>
- - <gavp name="Originator-SCCP-Address"/>
- - <gavp name="Recipient-SCCP-Address"/>
- - <gavp name="SMSC-Address"/>
- - <gavp name="Data-Coding-Scheme"/>
- - <gavp name="Destination-Interface"/>
- - <gavp name="SM-Discharge-Time"/>
- - <gavp name="SM-Message-Type"/>
- - <gavp name="Originator-Interface"/>
- - <gavp name="SM-Protocol-ID"/>
- - <gavp name="Reply-Path-Requested"/>
- - <gavp name="SM-Status"/>
- - <gavp name="SM-User-Data-Header"/>
- - <gavp name="Number-Of-Messages-Sent"/>
- - <gavp name="Recipients"/>
- - </grouped>
- + <grouped>
- + <gavp name="SMS-Node"/>
- + <gavp name="Client-Address"/>
- + <gavp name="Originator-SCCP-Address"/>
- + <gavp name="Recipient-SCCP-Address"/>
- + <gavp name="SMSC-Address"/>
- + <gavp name="Data-Coding-Scheme"/>
- + <gavp name="Destination-Interface"/>
- + <gavp name="SM-Discharge-Time"/>
- + <gavp name="SM-Message-Type"/>
- + <gavp name="Originator-Interface"/>
- + <gavp name="SM-Protocol-ID"/>
- + <gavp name="Reply-Path-Requested"/>
- + <gavp name="SM-Status"/>
- + <gavp name="SM-User-Data-Header"/>
- + <gavp name="Number-Of-Messages-Sent"/>
- + <gavp name="Recipients"/>
- + </grouped>
- </avp>
- <avp name="Data-Coding-Scheme" code="2001" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Integer32"/>
- + <type type-name="Integer32"/>
- </avp>
- <avp name="Destination-Interface" code="2002" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Interface-Id"/>
- - <gavp name="Interface-Text"/>
- - <gavp name="Interface-Port"/>
- - <gavp name="Interface-Type"/>
- - </grouped>
- + <grouped>
- + <gavp name="Interface-Id"/>
- + <gavp name="Interface-Text"/>
- + <gavp name="Interface-Port"/>
- + <gavp name="Interface-Type"/>
- + </grouped>
- </avp>
- <avp name="Interface-Id" code="2003" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="Interface-Port" code="2004" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="Interface-Text" code="2005" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="Interface-Type" code="2006" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="Unknown" code="0"/>
- - <enum name="MOBILE_ORIGINATING" code="1"/>
- - <enum name="MOBILE_TERMINATING" code="2"/>
- - <enum name="APPLICATION_ORIGINATING" code="3"/>
- - <enum name="APPLICATION_TERMINATION" code="4"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="Unknown" code="0"/>
- + <enum name="MOBILE_ORIGINATING" code="1"/>
- + <enum name="MOBILE_TERMINATING" code="2"/>
- + <enum name="APPLICATION_ORIGINATING" code="3"/>
- + <enum name="APPLICATION_TERMINATION" code="4"/>
- + </avp>
- <avp name="SM-Message-Type" code="2007" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SUBMISSION" code="0"/>
- - <enum name="DELIVERY_REPORT" code="1"/>
- - <enum name="SM Service Request" code="1"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="SUBMISSION" code="0"/>
- + <enum name="DELIVERY_REPORT" code="1"/>
- + <enum name="SM Service Request" code="1"/>
- + </avp>
- <avp name="Originating-SCCP-Address" code="2008" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Address"/>
- + <type type-name="Address"/>
- </avp>
- <avp name="Originator-Interface" code="2009" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Interface-Id"/>
- - <gavp name="Interface-Text"/>
- - <gavp name="Interface-Port"/>
- - <gavp name="Interface-Type"/>
- - </grouped>
- - </avp>
- - <avp name="Recipient-SCCP-Address" code="2010" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Address"/>
- + <grouped>
- + <gavp name="Interface-Id"/>
- + <gavp name="Interface-Text"/>
- + <gavp name="Interface-Port"/>
- + <gavp name="Interface-Type"/>
- + </grouped>
- + </avp>
- + <avp name="Recipient-SCCP-Address" code="2010" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Address"/>
- </avp>
- <avp name="Reply-Path-Requested" code="2011" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="No Reply Path Set" code="0"/>
- - <enum name="Reply path Set" code="1"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="No Reply Path Set" code="0"/>
- + <enum name="Reply path Set" code="1"/>
- + </avp>
- <avp name="SM-Discharge-Time" code="2012" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="SM-Protocol-ID" code="2013" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- + <type type-name="OctetString"/>
- </avp>
- <avp name="SM-Status" code="2014" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- + <type type-name="OctetString"/>
- </avp>
- <avp name="SM-User-Data-Header" code="2015" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- + <type type-name="OctetString"/>
- </avp>
- <avp name="SMS-Node" code="2016" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SMS Router" code="0"/>
- - <enum name="IP-SM-GW" code="1"/>
- - <enum name="SMS Router and IP-SM-GW" code="2"/>
- - <enum name="SMS-SC" code="4"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="SMS Router" code="0"/>
- + <enum name="IP-SM-GW" code="1"/>
- + <enum name="SMS Router and IP-SM-GW" code="2"/>
- + <enum name="SMS-SC" code="4"/>
- + </avp>
- <avp name="SMSC-Address" code="2017" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Address"/>
- + <type type-name="Address"/>
- </avp>
- <avp name="Client-Address" code="2018" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Address"/>
- + <type type-name="Address"/>
- </avp>
- <avp name="Number-of-Messages-Sent" code="2019" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Low-Balance-Indication" code="2020" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="NOT-APPLICABLE" code="0"/>
- - <enum name="YES" code="1"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="NOT-APPLICABLE" code="0"/>
- + <enum name="YES" code="1"/>
- + </avp>
- <avp name="Remaining-Balance" code="2021" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Unit-Value"/>
- - <gavp name="Currency-Code"/>
- - </grouped>
- - </avp>
- - <avp name="Refund-Information" code="2022" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- + <grouped>
- + <gavp name="Unit-Value"/>
- + <gavp name="Currency-Code"/>
- + </grouped>
- + </avp>
- + <avp name="Refund-Information" code="2022" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- </avp>
- -
- <avp name="Carrier-Select-Routing-Information" code="2023" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="Number-Portability-Routing-Information" code="2024" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="PoC-Event-Type" code="2025" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="Normal" code="0"/>
- - <enum name="Instant Personal Aalert event" code="1"/>
- - <enum name="PoC Group Advertisement event" code="2"/>
- - <enum name="Early Ssession Setting-up event" code="3"/>
- - <enum name="PoC Talk Burst" code="4"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="Normal" code="0"/>
- + <enum name="Instant Personal Aalert event" code="1"/>
- + <enum name="PoC Group Advertisement event" code="2"/>
- + <enum name="Early Ssession Setting-up event" code="3"/>
- + <enum name="PoC Talk Burst" code="4"/>
- + </avp>
- <avp name="Recipients" code="2026" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Recipient-Address"/>
- - </grouped>
- - </avp>
- - <avp name="Destination-Interface" code="2027" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Address-Type"/>
- - <gavp name="Address-Data"/>
- - <gavp name="Address-Domain"/>
- - </grouped>
- - </avp>
- - <avp name="Recipient-Received-Address" code="2028" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Address-Type"/>
- - <gavp name="Address-Data"/>
- - <gavp name="Address-Domain"/>
- - </grouped>
- - </avp>
- - <avp name="SM-Service-Type" code="2029" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="VAS4SMS Short Message content processing" code="0"/>
- - <enum name="VAS4SMS Short Message forwarding" code="1"/>
- - <enum name="VAS4SMS Short Message Forwarding multiple subscriptions" code="2"/>
- - <enum name="VAS4SMS Short Message filtering" code="3"/>
- - <enum name="VAS4SMS Short Message receipt" code="4"/>
- - <enum name="VAS4SMS Short Message Network Storage" code="5"/>
- - <enum name="VAS4SMS Short Message to multiple destinations" code="6"/>
- - <enum name="VAS4SMS Short Message Virtual Private Network (VPN)" code="7"/>
- - <enum name="VAS4SMS Short Message Auto Reply" code="8"/>
- - <enum name="VAS4SMS Short Message Personal Signature" code="9"/>
- - <enum name="VAS4SMS Short Message Deferred Delivery" code="10"/>
- - </avp>
- + <grouped>
- + <gavp name="Recipient-Address"/>
- + </grouped>
- + </avp>
- + <avp name="Destination-Interface" code="2027" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Address-Type"/>
- + <gavp name="Address-Data"/>
- + <gavp name="Address-Domain"/>
- + </grouped>
- + </avp>
- + <avp name="Recipient-Received-Address" code="2028" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Address-Type"/>
- + <gavp name="Address-Data"/>
- + <gavp name="Address-Domain"/>
- + </grouped>
- + </avp>
- + <avp name="SM-Service-Type" code="2029" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="VAS4SMS Short Message content processing" code="0"/>
- + <enum name="VAS4SMS Short Message forwarding" code="1"/>
- + <enum name="VAS4SMS Short Message Forwarding multiple subscriptions" code="2"/>
- + <enum name="VAS4SMS Short Message filtering" code="3"/>
- + <enum name="VAS4SMS Short Message receipt" code="4"/>
- + <enum name="VAS4SMS Short Message Network Storage" code="5"/>
- + <enum name="VAS4SMS Short Message to multiple destinations" code="6"/>
- + <enum name="VAS4SMS Short Message Virtual Private Network (VPN)" code="7"/>
- + <enum name="VAS4SMS Short Message Auto Reply" code="8"/>
- + <enum name="VAS4SMS Short Message Personal Signature" code="9"/>
- + <enum name="VAS4SMS Short Message Deferred Delivery" code="10"/>
- + </avp>
- <avp name="MMTel-Information" code="2030" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Service-type"/>
- - <gavp name="Service-mode"/>
- - <gavp name="Subscriber-Role"/>
- - <gavp name="Number-Of-Diversions"/>
- - <gavp name="Associated-Party-Address"/>
- - </grouped>
- - </avp>
- - <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- + <grouped>
- + <gavp name="Service-type"/>
- + <gavp name="Service-mode"/>
- + <gavp name="Subscriber-Role"/>
- + <gavp name="Number-Of-Diversions"/>
- + <gavp name="Associated-Party-Address"/>
- + </grouped>
- + </avp>
- + <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- </avp>
- <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- + <type type-name="Enumerated"/>
- </avp>
- <avp name="Subscriber-Role" code="2033" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="ORIGINATING" code="0"/>
- - <enum name="TERMINATING" code="1"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="ORIGINATING" code="0"/>
- + <enum name="TERMINATING" code="1"/>
- + </avp>
- <avp name="Number-Of-Diversions" code="2034" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Associated-Party-Address" code="2035" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- + <type type-name="UTF8String"/>
- </avp>
- <avp name="SDP-Type" code="2036" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SDP Offer" code="0"/>
- - <enum name="SDP Answer" code="1"/>
- + <type type-name="Enumerated"/>
- + <enum name="SDP Offer" code="0"/>
- + <enum name="SDP Answer" code="1"/>
- </avp>
- <avp name="Change-Condition" code="2037" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Integer32"/>
- + <type type-name="Integer32"/>
- </avp>
- <avp name="Change-Time" code="2038" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="Diagnostics" code="2039" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="Service-Data-Container" code="2040" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="QoS-Information"/>
- - <gavp name="AF-Correlation-Information"/>
- - <gavp name="Charging-Rule-Base-Name "/>
- - <gavp name="Accounting-Input-Octets "/>
- - <gavp name="Accounting-Output-Octets "/>
- - <gavp name="Accounting-Input-Packets "/>
- - <gavp name="Accounting-Output-Packets "/>
- - <gavp name="Local-Sequence-Number "/>
- - <gavp name="QoS-Information "/>
- - <gavp name="Rating-Group "/>
- - <gavp name="Change-Time "/>
- - <gavp name="Service-Identifier "/>
- - <gavp name="Service-Specific-Info "/>
- - <gavp name="SGSN-Address "/>
- - <gavp name="Time-First-Usage "/>
- - <gavp name="Time-Last-Usage "/>
- - <gavp name="Time-Usage "/>
- - <gavp name="Change-Condition"/>
- - <gavp name="3GPP-User-Location-Info "/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="AF-Correlation-Information"/>
- + <gavp name="Charging-Rule-Base-Name"/>
- + <gavp name="Accounting-Input-Octets"/>
- + <gavp name="Accounting-Output-Octets"/>
- + <gavp name="Accounting-Input-Packets"/>
- + <gavp name="Accounting-Output-Packets"/>
- + <gavp name="Local-Sequence-Number"/>
- + <gavp name="QoS-Information"/>
- + <gavp name="Rating-Group"/>
- + <gavp name="Change-Time"/>
- + <gavp name="Service-Identifier"/>
- + <gavp name="Service-Specific-Info"/>
- + <gavp name="SGSN-Address"/>
- + <gavp name="Time-First-Usage"/>
- + <gavp name="Time-Last-Usage"/>
- + <gavp name="Time-Usage"/>
- + <gavp name="Change-Condition"/>
- + <gavp name="3GPP-User-Location-Info"/>
- + <gavp name="3GPP2-BSID"/>
- + </grouped>
- + </avp>
- <avp name="Start-Time" code="2041" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="Stop-Time" code="2042" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="Time-First-Usage" code="2043" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="Time-Last-Usage" code="2044" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Time"/>
- + <type type-name="Time"/>
- </avp>
- <avp name="Time-Usage" code="2045" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Traffic-Data-Volumes" code="2046" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="QoS-Information"/>
- - <gavp name="Accounting-Input-Octets"/>
- - <gavp name="Accounting-Input-Packets"/>
- - <gavp name="Accounting-Output-Octets"/>
- - <gavp name="Accounting-Output-Packets"/>
- - <gavp name="Change-condition"/>
- - <gavp name="Change-Time"/>
- - <gavp name="3GPP-User-Location-Info"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="QoS-Information"/>
- + <gavp name="Accounting-Input-Octets"/>
- + <gavp name="Accounting-Input-Packets"/>
- + <gavp name="Accounting-Output-Octets"/>
- + <gavp name="Accounting-Output-Packets"/>
- + <gavp name="Change-condition"/>
- + <gavp name="Change-Time"/>
- + <gavp name="3GPP-User-Location-Info"/>
- + </grouped>
- + </avp>
- <avp name="Serving-Node-Type" code="2047" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SGSN" code="0"/>
- - <enum name="PMIPSGW" code="1"/>
- - <enum name="GTPSGW" code="2"/>
- - <enum name="ePDG" code="3"/>
- - <enum name="hSGW" code="4"/>
- - <enum name="MME" code="5"/>
- + <type type-name="Enumerated"/>
- + <enum name="SGSN" code="0"/>
- + <enum name="PMIPSGW" code="1"/>
- + <enum name="GTPSGW" code="2"/>
- + <enum name="ePDG" code="3"/>
- + <enum name="hSGW" code="4"/>
- + <enum name="MME" code="5"/>
- </avp>
- <avp name="Supplementary-Service" code="2048" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Service-Type"/>
- - <gavp name="Service-Mode"/>
- - <gavp name="Number-Of-Diversions"/>
- - <gavp name="Associated-Party-Address"/>
- - <gavp name="Service-ID"/>
- - <gavp name="Change-Time"/>
- - <gavp name="Number-Of-Participants"/>
- - <gavp name="Participant-Action-Type"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="Service-Type"/>
- + <gavp name="Service-Mode"/>
- + <gavp name="Number-Of-Diversions"/>
- + <gavp name="Associated-Party-Address"/>
- + <gavp name="Service-ID"/>
- + <gavp name="Change-Time"/>
- + <gavp name="Number-Of-Participants"/>
- + <gavp name="Participant-Action-Type"/>
- + </grouped>
- + </avp>
- <avp name="Participant-Action-Type" code="2049" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="CREATE_CONF" code="0"/>
- - <enum name="JOIN_CONF" code="1"/>
- - <enum name="INVITE_INTO_CONF" code="2"/>
- - <enum name="QUIT_CONF" code="3"/>
- + <type type-name="Enumerated"/>
- + <enum name="CREATE_CONF" code="0"/>
- + <enum name="JOIN_CONF" code="1"/>
- + <enum name="INVITE_INTO_CONF" code="2"/>
- + <enum name="QUIT_CONF" code="3"/>
- </avp>
- <avp name="PDN-Conncetion-ID" code="2050" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- + <type type-name="Unsigned32"/>
- </avp>
- <avp name="Dynamic-Address-Flag" code="2051" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="Static" code="0"/>
- - <enum name="Dynamic" code="1"/>
- + <type type-name="Enumerated"/>
- + <enum name="Static" code="0"/>
- + <enum name="Dynamic" code="1"/>
- </avp>
- <avp name="Accumulated-Cost" code="2052" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Value-Digits"/>
- - <gavp name="Exponent"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="Value-Digits"/>
- + <gavp name="Exponent"/>
- + </grouped>
- + </avp>
- <avp name="AoC-Cost-Information" code="2053" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Accumulated-Cost"/>
- - <gavp name="Incremental-Cost"/>
- - <gavp name="Currency-Code"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="Accumulated-Cost"/>
- + <gavp name="Incremental-Cost"/>
- + <gavp name="Currency-Code"/>
- + </grouped>
- + </avp>
- <avp name="AoC-Information" code="2054" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="AoC-Cost-Information"/>
- - <gavp name="Incremental-Cost"/>
- - <gavp name="Tariff-Information"/>
- - </grouped>
- - </avp>
- + <grouped>
- + <gavp name="AoC-Cost-Information"/>
- + <gavp name="Incremental-Cost"/>
- + <gavp name="Tariff-Information"/>
- + </grouped>
- + </avp>
- <avp name="AoC-Request-Type" code="2055" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="AoC_NOT_REQUESTED" code="0"/>
- - <enum name="AoC_FULL" code="1"/>
- - <enum name="AoC_COST_ONLY" code="2"/>
- - <enum name="AoC_TARIFF_ONLY" code="3"/>
- + <type type-name="Enumerated"/>
- + <enum name="AoC_NOT_REQUESTED" code="0"/>
- + <enum name="AoC_FULL" code="1"/>
- + <enum name="AoC_COST_ONLY" code="2"/>
- + <enum name="AoC_TARIFF_ONLY" code="3"/>
- </avp>
- <avp name="Current-Tariff" code="2056" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Value-Digits"/>
- - <gavp name="Exponent"/>
- - </grouped>
- - </avp>
- - <avp name="Next-Tariff" code="2057" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Currency-Code"/>
- - <gavp name="Scale-Factor"/>
- - <gavp name="Rate-Element"/>
- - </grouped>
- - </avp>
- - <avp name="Rate-Element" code="2058" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="CC-Unit-Type"/>
- - <gavp name="Unit-Value"/>
- - <gavp name="Unit-Cost"/>
- - <gavp name="Unit-Threshold"/>
- - </grouped>
- - </avp>
- - <avp name="Scale-Factor" code="2059" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Value-Digits"/>
- - <gavp name="Exponent"/>
- - </grouped>
- - </avp>
- - <avp name="Tariff-Information" code="2060" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Current-Tariff"/>
- - <gavp name="Tariff-Time-Change"/>
- - <gavp name="Next-Tariff"/>
- - </grouped>
- - </avp>
- - <avp name="Unit-Cost" code="2061" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Value-Digits"/>
- - <gavp name="Exponent"/>
- - </grouped>
- - </avp>
- - <avp name="Incremental-Cost" code="2062" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Value-Digits"/>
- - <gavp name="Exponent"/>
- - </grouped>
- - </avp>
- - <avp name="Local-Sequence-Number" code="2063" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Node-Id" code="2064" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <!--
- -2065 SGW-Change Enumerated
- -2066 Charging-Characteristic-Selection-Mode Enumerated
- - Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299
- - -->
- - <!--
- + <grouped>
- + <gavp name="Value-Digits"/>
- + <gavp name="Exponent"/>
- + </grouped>
- + </avp>
- + <avp name="Next-Tariff" code="2057" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Currency-Code"/>
- + <gavp name="Scale-Factor"/>
- + <gavp name="Rate-Element"/>
- + </grouped>
- + </avp>
- + <avp name="Rate-Element" code="2058" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="CC-Unit-Type"/>
- + <gavp name="Unit-Value"/>
- + <gavp name="Unit-Cost"/>
- + <gavp name="Unit-Threshold"/>
- + </grouped>
- + </avp>
- + <avp name="Scale-Factor" code="2059" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Value-Digits"/>
- + <gavp name="Exponent"/>
- + </grouped>
- + </avp>
- + <avp name="Tariff-Information" code="2060" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Current-Tariff"/>
- + <gavp name="Tariff-Time-Change"/>
- + <gavp name="Next-Tariff"/>
- + </grouped>
- + </avp>
- + <avp name="Unit-Cost" code="2061" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Value-Digits"/>
- + <gavp name="Exponent"/>
- + </grouped>
- + </avp>
- + <avp name="Incremental-Cost" code="2062" vendor-bit="must" vendor-id="TGPP">
- + <grouped>
- + <gavp name="Value-Digits"/>
- + <gavp name="Exponent"/>
- + </grouped>
- + </avp>
- + <avp name="Local-Sequence-Number" code="2063" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Node-Id" code="2064" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="SGW-Change" code="2065" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="ARC_Start_NOT_due_to_SGW_Change" code="0"/>
- + <enum name="ARC_Start_due_to_SGW_Change" code="1"/>
- + </avp>
- + <avp name="Charging-Characteristic-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="Serving-Node-Supplied" code="0"/>
- + <enum name="Subscription-specific" code="1"/>
- + <enum name="APN-specific" code="2"/>
- + <enum name="Home-Default" code="3"/>
- + <enum name="Roaming-Default" code="4"/>
- + <enum name="Visiting-Default" code="5"/>
- + </avp>
- +<!--
- +Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299
- +-->
- +<!--
- 2100 reserved - 32.299 [5]
- -->
- - <avp name="Application-Server-ID" code="2101" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- + <avp name="Application-Server-ID" code="2101" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- <avp name="Application-Service-Type" code="2102" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="SENDING" code="100"/>
- - <enum name="RECEIVING" code="101"/>
- - <enum name="RETRIEVAL" code="102"/>
- - <enum name="INVITING" code="103"/>
- - <enum name="LEAVING" code="104"/>
- - <enum name="JOINING" code="105"/>
- - </avp>
- - <avp name="Application-Session-ID" code="2103" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Delivery-Status" code="2104" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <!--
- + <type type-name="Enumerated"/>
- + <enum name="SENDING" code="100"/>
- + <enum name="RECEIVING" code="101"/>
- + <enum name="RETRIEVAL" code="102"/>
- + <enum name="INVITING" code="103"/>
- + <enum name="LEAVING" code="104"/>
- + <enum name="JOINING" code="105"/>
- + </avp>
- + <avp name="Application-Session-ID" code="2103" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Delivery-Status" code="2104" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- +<!--
- 2105 reserved -
- 2106 reserved -
- 2107 reserved -
- @@ -4251,26 +4557,26 @@
- 2109 reserved -
- -->
- <avp name="IM-Information" code="2110" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Interface-Id"/>
- - <gavp name="Interface-Text"/>
- - <gavp name="Interface-Port"/>
- - <gavp name="Interface-Type"/>
- - </grouped>
- - </avp>
- - <avp name="Number-Of-Messages-Successfully-Exploded" code="2111" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Number-Of-Messages-Successfully-Sent" code="2112" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="Total-Number-Of-Messages-Sen" code="2114" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <!--
- + <grouped>
- + <gavp name="Interface-Id"/>
- + <gavp name="Interface-Text"/>
- + <gavp name="Interface-Port"/>
- + <gavp name="Interface-Type"/>
- + </grouped>
- + </avp>
- + <avp name="Number-Of-Messages-Successfully-Exploded" code="2111" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Number-Of-Messages-Successfully-Sent" code="2112" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="Total-Number-Of-Messages-Sen" code="2114" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- +<!--
- 2115 DCD-Information Grouped
- 2116 Content-ID UTF8String
- 2117 Content-provider-ID UTF8String
- @@ -4283,36 +4589,36 @@
- 29.215 [22]
- Note: The AVP codes from 2204 to 2299 are reserved for TS 29.215
- -->
- - <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- - <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- - </avp>
- + <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- + <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Unsigned32"/>
- + </avp>
- <avp name="Online-Charging-Flag" code="2303" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="ECF address not provided" code="0"/>
- - <enum name="ECF address provided" code="1"/>
- - </avp>
- - <avp name="CUG-Information" code="2304" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- + <type type-name="Enumerated"/>
- + <enum name="ECF address not provided" code="0"/>
- + <enum name="ECF address provided" code="1"/>
- + </avp>
- + <avp name="CUG-Information" code="2304" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- <avp name="Real-Time-Tariff-Information" code="2305" vendor-bit="must" vendor-id="TGPP">
- - <grouped>
- - <gavp name="Tariff-Information"/>
- - <gavp name="Tariff-XML"/>
- - </grouped>
- - </avp>
- - <avp name="Tariff-XML" code="2306" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="MBMS-GW-Address" code="2307" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Address"/>
- - </avp>
- + <grouped>
- + <gavp name="Tariff-Information"/>
- + <gavp name="Tariff-XML"/>
- + </grouped>
- + </avp>
- + <avp name="Tariff-XML" code="2306" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="MBMS-GW-Address" code="2307" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Address"/>
- + </avp>
- <avp name="IMSI-Unauthenticated-Flag" code="2308" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Enumerated"/>
- - <enum name="Authenticated" code="0"/>
- - <enum name="Unauthenticated" code="1"/>
- + <type type-name="Enumerated"/>
- + <enum name="Authenticated" code="0"/>
- + <enum name="Unauthenticated" code="1"/>
- </avp>
- <!--
- 2309 Account-Expiration Time
- @@ -4392,7 +4698,7 @@
- <gavp name="Rating-Group"/>
- <gavp name="Flow-Description"/>
- <gavp name="Reporting-Level"/>
- - <gavp name="Online"/>
- + <gavp name="Online"/>
- <gavp name="Offline"/>
- <gavp name="Metering-Method"/>
- <gavp name="Precedence"/>
- @@ -4462,32 +4768,27 @@
- <avp name="ToS-Traffic-Class" code="1019" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- -
- </base>
- <application id="0" name="Diameter Common Messages" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
- </application>
- -
- <application id="3" name="Diameter Base Accounting" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
- </application>
- -
- <application id="16777216" name="3GPP Cx" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
- </application>
- - <application id="16777224" name="3GPP Gx(Obsolete)" uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm">
- - </application>
- - <application id="16777238" name="3GPP Gx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
- - </application>
- - <application id="16777251" name="3GPP S6a/S6d" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
- - </application>
- - <application id="16777252" name="3GPP S13/S13'" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
- - <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
- - <command name="3GPP-ME-Identity-Check" code="324" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
- - </application>
- - <application id="16777265" name="3GPP SWx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
- - </application>
- - <application id="16777266" name="3GPP Gxx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
- - </application>
- - &nasreq;
- - &eap;
- + <application id="16777224" name="3GPP Gx(Obsolete)" uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm">
- + </application>
- + <application id="16777238" name="3GPP Gx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
- + </application>
- + <application id="16777251" name="3GPP S6a/S6d" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
- + </application>
- + <application id="16777252" name="3GPP S13/S13'" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
- + </application>
- + <application id="16777265" name="3GPP SWx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
- + </application>
- + <application id="16777266" name="3GPP Gxx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
- + </application>
- + &nasreq;
- + &eap;
- &mobileipv4;
- &chargecontrol;
- &sunping;
- diff -urN wireshark-1.2.8/diameter/eap.xml wireshark-1.2.9/diameter/eap.xml
- --- wireshark-1.2.8/diameter/eap.xml 2010-05-05 10:11:34.000000000 -0700
- +++ wireshark-1.2.9/diameter/eap.xml 2010-06-08 16:25:45.000000000 -0700
- @@ -1,5 +1,5 @@
- <?xml version="1.0" encoding="UTF-8"?>
- -<!-- $Id: eap.xml 30660 2009-10-22 01:50:22Z etxrab $ -->
- +<!-- $Id: eap.xml 33127 2010-06-07 12:51:23Z etxrab $ -->
- <application id="5" name="EAP Application" uri="http://www.ietf.org/rfc/rfc4072.txt">
- <command name="Diameter-EAP" code="268" vendor-id="None"/>
- @@ -13,9 +13,6 @@
- <avp name="EAP-Master-Session-Key" code="464">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="EAP-Key-Name" code="102">
- - <type type-name="OctetString"/>
- - </avp>
- <avp name="Accounting-EAP-Auth-Method" code="465">
- <type type-name="Unsigned64"/>
- </avp>
- diff -urN wireshark-1.2.8/diameter/nasreq.xml wireshark-1.2.9/diameter/nasreq.xml
- --- wireshark-1.2.8/diameter/nasreq.xml 2010-05-05 10:11:34.000000000 -0700
- +++ wireshark-1.2.9/diameter/nasreq.xml 2010-06-08 16:25:45.000000000 -0700
- @@ -4,29 +4,52 @@
- <command name="AA" code="265" vendor-id="None"/>
- - <avp name="Accounting-Input-Octets" code="363">
- + <avp name="Accounting-Input-Octets" code="363" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned64"/>
- </avp>
- - <avp name="Accounting-Output-Octets" code="364">
- + <avp name="Accounting-Output-Octets" code="364" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned64"/>
- </avp>
- - <avp name="Accounting-Input-Packets" code="365">
- + <avp name="Accounting-Input-Packets" code="365" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned64"/>
- </avp>
- - <avp name="Accounting-Output-Packets" code="366">
- + <avp name="Accounting-Output-Packets" code="366" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Unsigned64"/>
- </avp>
- - <avp name="NAS-Filter-Rule" code="400">
- +<!--
- +368 - 393 is in sip.xml
- +368 SIP-Accounting-Information [RFC4740]
- +369 SIP-Accounting-Server-URI [RFC4740]
- +370 SIP-Credit-Control-Server-URI [RFC4740]
- +371 SIP-Server-URI [RFC4740]
- +372 SIP-Server-Capabilities [RFC4740]
- +373 SIP-Mandatory-Capability [RFC4740]
- +374 SIP-Optional-Capability [RFC4740]
- +375 SIP-Server-Assignment-Type [RFC4740]
- +376 SIP-Auth-Data-Item [RFC4740]
- +377 SIP-Authentication-Scheme [RFC4740]
- +378 SIP-Item-Number [RFC4740]
- +379 SIP-Authenticate [RFC4740]
- +380 SIP-Authorization [RFC4740]
- +381 SIP-Authentication-Info [RFC4740]
- +382 SIP-Number-Auth-Items [RFC4740]
- +383 SIP-Deregistration-Reason [RFC4740]
- +384 SIP-Reason-Code [RFC4740]
- +385 SIP-Reason-Info [RFC4740]
- +386 SIP-Visited-Network-Id [RFC4740]
- +387 SIP-User-Authorization-Type [RFC4740]
- +388 SIP-Supported-User-Data-Type [RFC4740]
- +389 SIP-User-Data [RFC4740]
- +390 SIP-User-Data-Type [RFC4740]
- +391 SIP-User-Data-Contents [RFC4740]
- +392 SIP-User-Data-Already-Available [RFC4740]
- +393 SIP-Method [RFC4740]
- +394-399 Unassigned
- +-->
- + <avp name="NAS-Filter-Rule" code="400" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="IPFilterRule"/>
- </avp>
- - <avp name="Tunneling" code="401">
- - <grouped>
- - <gavp name="CHAP-Algorithm"/>
- - <gavp name="CHAP-Ident"/>
- - <gavp name="CHAP-Response"/>
- - </grouped>
- - </avp>
- - <avp name="CHAP-Auth" code="402">
- + <avp name="Tunneling" code="401" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <grouped>
- <gavp name="Tunnel-Type"/>
- <gavp name="Tunnel-Medium-Type"/>
- @@ -40,18 +63,25 @@
- <gavp name="Tunnel-Private-Group-Id"/>
- </grouped>
- </avp>
- - <avp name="CHAP-Algorithm" code="403">
- + <avp name="CHAP-Auth" code="402" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <grouped>
- + <gavp name="CHAP-Algorithm"/>
- + <gavp name="CHAP-Ident"/>
- + <gavp name="CHAP-Response"/>
- + </grouped>
- + </avp>
- + <avp name="CHAP-Algorithm" code="403" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Enumerated"/>
- <enum name="CHAP with MD5" code="5"/>
- </avp>
- - <avp name="CHAP-Ident" code="404">
- + <avp name="CHAP-Ident" code="404" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="OctetString" code="405">
- - <type type-name="IPFilterRule"/>
- + <avp name="CHAP-Response" code="405" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="OctetString"/>
- </avp>
- - <avp name="Accounting-Auth-Method" code="406">
- - <type type-name="Unsigned32"/>
- + <avp name="Accounting-Auth-Method" code="406" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- + <type type-name="Enumerated"/>
- <enum name="PAP" code="1"/>
- <enum name="CHAP" code="2"/>
- <enum name="MS-CHAP-1" code="3"/>
- @@ -62,7 +92,7 @@
- <avp name="QoS-Filter-Rule" code="407">
- <type type-name="QoSFilterRule"/>
- </avp>
- - <avp name="Origin-AAA-Protocol" code="408">
- + <avp name="Origin-AAA-Protocol" code="408" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
- <type type-name="Enumerated"/>
- <enum name="RADIUS" code="1"/>
- </avp>
- diff -urN wireshark-1.2.8/diameter/sip.xml wireshark-1.2.9/diameter/sip.xml
- --- wireshark-1.2.8/diameter/sip.xml 2010-05-05 10:11:34.000000000 -0700
- +++ wireshark-1.2.9/diameter/sip.xml 2010-06-08 16:25:45.000000000 -0700
- @@ -1,5 +1,5 @@
- <?xml version="1.0" encoding="UTF-8"?>
- -<!-- $Id: sip.xml 20009 2006-11-28 05:59:24Z etxrab $ -->
- +<!-- $Id: sip.xml 33127 2010-06-07 12:51:23Z etxrab $ -->
- <application id="6" name="Diameter Session Initiation Protocol (SIP) Application" uri="http://www.ietf.org/internet-drafts/draft-ietf-aaa-diameter-sip-app-12.txt">
- @@ -19,13 +19,13 @@
- <gavp name="SIP-Credit-Control-Server-URI"/>
- </grouped>
- </avp>
- - <avp name="SIP-Accounting-Server-URI" code="369" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Accounting-Server-URI" code="369" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="DiameterURI"/>
- </avp>
- - <avp name="SIP-Credit-Control-Server-URI" code="370" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Credit-Control-Server-URI" code="370" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="DiameterURI"/>
- </avp>
- - <avp name="SIP-Server-URI" code="371" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Server-URI" code="371" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- <avp name="SIP-Server-Capabilities" code="372" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- @@ -127,19 +127,19 @@
- <enum name="SIP_SERVER_CHANGE" code="2"/>
- <enum name="REMOVE_SIP_SERVER" code="3"/>
- </avp>
- - <avp name="SIP-Reason-Info" code="385" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Reason-Info" code="385" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="SIP-Visited-Network-Id" code="386" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Visited-Network-Id" code="386" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="SIP-User-Authorization-Type" code="387" mandatory="must" may-encrypt="yes">
- + <avp name="SIP-User-Authorization-Type" code="387" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="Enumerated"/>
- <enum name="REGISTRATION" code="0"/>
- <enum name="DEREGISTRATION" code="1"/>
- <enum name="REGISTRATION_AND_CAPABILITIES" code="2"/>
- </avp>
- - <avp name="SIP-Supported-User-Data-Type" code="388" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Supported-User-Data-Type" code="388" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- <avp name="SIP-User-Data" code="389" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- @@ -148,18 +148,18 @@
- <gavp name="SIP-User-Data-Contents"/>
- </grouped>
- </avp>
- - <avp name="SIP-User-Data-Type" code="390" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-User-Data-Type" code="390" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="SIP-User-Data-Contents" code="391" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-User-Data-Contents" code="391" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="SIP-User-Data-Already-Available" code="392" mandatory="must" may-encrypt="yes">
- + <avp name="SIP-User-Data-Already-Available" code="392" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="Enumerated"/>
- <enum name="USER_DATA_NOT_AVAILABLE" code="0"/>
- <enum name="USER_DATA_ALREADY_AVAILABLE" code="1"/>
- </avp>
- - <avp name="SIP-Method" code="393" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="yes">
- + <avp name="SIP-Method" code="393" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
- <type type-name="UTF8String"/>
- </avp>
- </application>
- diff -urN wireshark-1.2.8/diameter/TGPPGmb.xml wireshark-1.2.9/diameter/TGPPGmb.xml
- --- wireshark-1.2.8/diameter/TGPPGmb.xml 2010-05-05 10:11:34.000000000 -0700
- +++ wireshark-1.2.9/diameter/TGPPGmb.xml 2010-06-08 16:25:45.000000000 -0700
- @@ -1,6 +1,6 @@
- -<!-- $Id: TGPPGmb.xml 32642 2010-05-03 07:49:50Z etxrab $ -->
- +<!-- $Id: TGPPGmb.xml 33127 2010-06-07 12:51:23Z etxrab $ -->
- - <!-- 3GPP TS 29.061 version 7.5.0 Release 7 -->
- + <!-- 3GPP TS 29.061 version 9.2.0 Release 9 -->
- <application id="16777223" name="3GPP Gmb" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
- <!--
- @@ -10,61 +10,61 @@
- <avp name="3GPP-IMSI" code="1" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- - <avp name="3GPP-Charging ID" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Integer32"/>
- - </avp>
- - <avp name="3GPP-PDP type" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Integer32"/>
- - </avp>
- - <avp name="3GPP-Charging Gateway address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="IPAddress"/>
- - </avp>
- - <avp name="3GPP-GPRS Negotiated QoS profile" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-SGSNAddress" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="3GPP-Charging-Id" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Integer32"/>
- + </avp>
- + <avp name="3GPP-PDP-Type" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Integer32"/>
- + </avp>
- + <avp name="3GPP-CG-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="IPAddress"/>
- + </avp>
- + <avp name="3GPP-GPRS-Negotiated-QoS-profile" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-SGSN-Address" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="IPAddress"/>
- + </avp>
- + <avp name="3GPP-GGSN-Address" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="IPAddress"/>
- </avp>
- - <avp name="3GPP-GGSN address" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="IPAddress"/>
- - </avp>
- - <avp name="3GPP-IMSI-MCC-MNC" code="8" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-GGSN-MCC-MNC" code="9" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-NSAPI" code="10" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-Session Stop Indicator" code="11" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-Selection-Mode" code="12" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-Charging-Characteristics" code="13" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-Charging Gateway IPv6 address" code="14" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-SGSN-IPv6-Address" code="15" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-GGSN IPv6 address" code="16" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-IPv6-DNS-Server" code="17" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-SGSN-MCC-MNC" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="UTF8String"/>
- - </avp>
- - <avp name="3GPP-Teardown Indicator" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-IMEISV" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="3GPP-IMSI-MCC-MNC" code="8" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-GGSN-MCC-MNC" code="9" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-NSAPI" code="10" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-Session-Stop-Indicator" code="11" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-Selection-Mode" code="12" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-Charging-Characteristics" code="13" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-CG-IPv6-Address" code="14" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-SGSN-IPv6-Address" code="15" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-GGSN-IPv6-Address" code="16" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-IPv6-DNS-Server" code="17" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-SGSN-MCC-MNC" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="UTF8String"/>
- + </avp>
- + <avp name="3GPP-Teardown-Indicator" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-IMEISV" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- <avp name="3GPP-RAT-Type" code="21" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- @@ -73,75 +73,68 @@
- <avp name="3GPP-User-Location-Info" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="3GPP-MSTimeZone" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="3GPP-MS-TimeZone" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-CAMEL-Charging-Info" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-Packet-Filter" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="3GPP-Negotiated-DSCP" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="3GPP-Camel-Charging-Info" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-Packet-Filter" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-Negotiated-DSCP" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- - <avp name="3GPP-Allocate-IPType" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="OctetString"/>
- - </avp>
- -
- - <avp name="TMGI" code="900" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="3GPP-Allocate-IP-Type" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- - <avp name="Required-MBMSBearer-Capabilities" code="901" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <avp name="TMGI" code="900" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="Required-MBMS-Bearer-Capabilities" code="901" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- <avp name="MBMS-StartStop-Indication" code="902" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="START" code="0"/>
- <enum name="STOP" code="1"/>
- + <enum name="UPDATE" code="1"/>
- </avp>
- -
- <avp name="MBMS-Service-Area" code="903" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- -
- <avp name="MBMS-Session-Duration" code="904" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- -
- <avp name="Alternative-APN" code="905" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- <avp name="MBMS-Service-Type" code="906" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="MULTICAST" code="0"/>
- <enum name="BROADCAST" code="1"/>
- </avp>
- -
- <avp name="MBMS-2G-3G-Indicator" code="907" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- <enum name="2G" code="0"/>
- <enum name="3G" code="1"/>
- <enum name="2G-AND-3G" code="2"/>
- </avp>
- -
- + <avp name="MBMS-Session-Identity" code="908" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- <avp name="RAI" code="909" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- </avp>
- -
- <avp name="Additional-MBMS-Trace-Info" code="910" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- -
- <avp name="MBMS-Time-To-Data-Transfer" code="911" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- -
- - <avp name="MBMS-Session-Identity-Repetition-Number" code="912" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- - <type type-name="Unsigned32"/>
- + <avp name="MBMS-Session-Repetition-Number" code="912" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- </avp>
- <avp name="MBMS-Required-QoS" code="913" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="UTF8String"/>
- @@ -168,7 +161,20 @@
- <avp name="MBMS-BMSC-SSM-IPv6-Address" code="919" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="OctetString"/>
- </avp>
- + <avp name="MBMS-Flow-Identifier" code="920" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="OctetString"/>
- + </avp>
- + <avp name="CN-IP-Multicast-Distribution" code="921" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="NO-IP-MULTICAST" code="0"/>
- + <enum name="IP-MULTICAST" code="1"/>
- + </avp>
- + <avp name="MBMS-HC-Indicator" code="922" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- + <type type-name="Enumerated"/>
- + <enum name="uncompressed-header" code="0"/>
- + <enum name="compressed-header" code="1"/>
- + </avp>
- <!--
- -Note: The AVP codes from 915 to 999 are reserved for TS 29.061
- +Note: The AVP codes from 923 to 999 are reserved for TS 29.061
- -->
- </application>
- diff -urN wireshark-1.2.8/doc/dfilter2pod.pl wireshark-1.2.9/doc/dfilter2pod.pl
- --- wireshark-1.2.8/doc/dfilter2pod.pl 2010-05-05 10:11:28.000000000 -0700
- +++ wireshark-1.2.9/doc/dfilter2pod.pl 2010-06-08 16:25:41.000000000 -0700
- @@ -1,6 +1,6 @@
- #!/usr/bin/perl
- #
- -# Reads the display filter keyword dump produced by 'wireshark -G' and
- +# Reads the display filter keyword dump produced by 'tshark -G' and
- # formats it for a pod document. The pod document is then used to
- # make a manpage
- #
- @@ -9,7 +9,7 @@
- # will be replaced by the pod-formatted glossary
- # STDOUT is the output
- #
- -# $Id: dfilter2pod.pl 28071 2009-04-17 03:53:19Z gerald $
- +# $Id: dfilter2pod.pl 33115 2010-06-06 22:13:16Z gerald $
- use Getopt::Std;
- @@ -27,18 +27,24 @@
- 'FT_INT24', 'Signed 24-bit integer',
- 'FT_INT32', 'Signed 32-bit integer',
- 'FT_INT64', 'Signed 64-bit integer',
- + 'FT_FLOAT', 'Single-precision floating point',
- 'FT_DOUBLE', 'Double-precision floating point',
- 'FT_ABSOLUTE_TIME', 'Date/Time stamp',
- 'FT_RELATIVE_TIME', 'Time duration',
- 'FT_STRING', 'String',
- - 'FT_STRINGZ', 'String',
- - 'FT_UINT_STRING', 'String',
- + 'FT_STRINGZ', 'NULL terminated string',
- + 'FT_EBCDIC', 'EBCDIC string',
- + 'FT_UINT_STRING', 'Length string pair',
- 'FT_ETHER', '6-byte Hardware (MAC) Address',
- 'FT_BYTES', 'Byte array',
- + 'FT_UINT_BYTES', 'Length byte array pair',
- 'FT_IPv4', 'IPv4 address',
- 'FT_IPv6', 'IPv6 address',
- 'FT_IPXNET', 'IPX network or server name',
- 'FT_FRAMENUM', 'Frame number',
- + 'FT_PCRE', 'Perl Compatible Regular Expression',
- + 'FT_GUID', 'Globally Unique Identifier',
- + 'FT_OID', 'Object Identifier',
- );
- getopts('e');
- diff -urN wireshark-1.2.8/doc/README.developer wireshark-1.2.9/doc/README.developer
- --- wireshark-1.2.8/doc/README.developer 2010-05-05 10:11:28.000000000 -0700
- +++ wireshark-1.2.9/doc/README.developer 2010-06-08 16:25:41.000000000 -0700
- @@ -1,5 +1,5 @@
- -$Revision: 31596 $
- -$Date: 2010-01-20 14:53:59 -0800 (Wed, 20 Jan 2010) $
- +$Revision: 33123 $
- +$Date: 2010-06-06 18:58:57 -0700 (Sun, 06 Jun 2010) $
- $Author: gerald $
- Tabsize: 4
- @@ -194,6 +194,26 @@
- 11644473600ULL
- +Don't assume that you can scan through a va_list initialized by va_start
- +more than once without closing it with va_end and re-initalizing it with
- +va_start. This applies even if you're not scanning through it yourself,
- +but are calling a routine that scans through it, such as vfprintf() or
- +one of the routines in Wireshark that takes a format and a va_list as an
- +argument. You must do
- +
- + va_start(ap, format);
- + call_routine1(xxx, format, ap);
- + va_end(ap);
- + va_start(ap, format);
- + call_routine2(xxx, format, ap);
- + va_end(ap);
- +
- +rather
- + va_start(ap, format);
- + call_routine1(xxx, format, ap);
- + call_routine2(xxx, format, ap);
- + va_end(ap);
- +
- Don't use a label without a statement following it. For example,
- something such as
- diff -urN wireshark-1.2.8/epan/column-utils.c wireshark-1.2.9/epan/column-utils.c
- --- wireshark-1.2.8/epan/column-utils.c 2010-05-05 10:13:00.000000000 -0700
- +++ wireshark-1.2.9/epan/column-utils.c 2010-06-08 16:27:30.000000000 -0700
- @@ -1,7 +1,7 @@
- /* column-utils.c
- * Routines for column utilities.
- *
- - * $Id: column-utils.c 27984 2009-04-07 16:36:52Z gerald $
- + * $Id: column-utils.c 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -251,7 +251,6 @@
- else
- max_len = COL_MAX_LEN;
- - va_start(ap, format);
- for (i = cinfo->col_first[el]; i <= cinfo->col_last[el]; i++) {
- if (cinfo->fmt_matx[i][el]) {
- fence = cinfo->col_fence[i];
- @@ -267,11 +266,12 @@
- */
- cinfo->col_data[i] = cinfo->col_buf[i];
- }
- + va_start(ap, format);
- g_vsnprintf(&cinfo->col_buf[i][fence], max_len - fence, format, ap);
- + va_end(ap);
- cinfo->col_buf[i][max_len - 1] = '\0';
- }
- }
- - va_end(ap);
- }
- void
- @@ -283,13 +283,14 @@
- if (!have_custom_cols(ci))
- return;
- - va_start(ap, format);
- for (i = ci->col_first[COL_CUSTOM];
- i <= ci->col_last[COL_CUSTOM]; i++) {
- if (ci->fmt_matx[i][COL_CUSTOM] &&
- strcmp(ci->col_custom_field[i], hfinfo->abbrev) == 0) {
- ci->col_data[i] = ci->col_buf[i];
- + va_start(ap, format);
- g_vsnprintf(ci->col_buf[i], COL_MAX_LEN, format, ap);
- + va_end(ap);
- g_strlcpy(ci->col_expr.col_expr[i], hfinfo->abbrev, COL_MAX_LEN);
- @@ -306,7 +307,6 @@
- }
- }
- }
- - va_end(ap);
- }
- void
- @@ -449,7 +449,6 @@
- else
- max_len = COL_MAX_LEN;
- - va_start(ap, format);
- for (i = cinfo->col_first[el]; i <= cinfo->col_last[el]; i++) {
- if (cinfo->fmt_matx[i][el]) {
- if (cinfo->col_data[i] != cinfo->col_buf[i]) {
- @@ -459,7 +458,9 @@
- g_strlcpy(orig_buf, cinfo->col_buf[i], max_len);
- orig = orig_buf;
- }
- + va_start(ap, format);
- g_vsnprintf(cinfo->col_buf[i], max_len, format, ap);
- + va_end(ap);
- cinfo->col_buf[i][max_len - 1] = '\0';
- /*
- @@ -472,7 +473,6 @@
- cinfo->col_data[i] = cinfo->col_buf[i];
- }
- }
- - va_end(ap);
- }
- void
- col_prepend_fence_fstr(column_info *cinfo, gint el, const gchar *format, ...)
- @@ -491,7 +491,6 @@
- else
- max_len = COL_MAX_LEN;
- - va_start(ap, format);
- for (i = cinfo->col_first[el]; i <= cinfo->col_last[el]; i++) {
- if (cinfo->fmt_matx[i][el]) {
- if (cinfo->col_data[i] != cinfo->col_buf[i]) {
- @@ -501,7 +500,9 @@
- g_strlcpy(orig_buf, cinfo->col_buf[i], max_len);
- orig = orig_buf;
- }
- + va_start(ap, format);
- g_vsnprintf(cinfo->col_buf[i], max_len, format, ap);
- + va_end(ap);
- cinfo->col_buf[i][max_len - 1] = '\0';
- /*
- @@ -517,7 +518,6 @@
- cinfo->col_data[i] = cinfo->col_buf[i];
- }
- }
- - va_end(ap);
- }
- /* Use this if "str" points to something that won't stay around (and
- diff -urN wireshark-1.2.8/epan/dissectors/packet-ber.c wireshark-1.2.9/epan/dissectors/packet-ber.c
- --- wireshark-1.2.8/epan/dissectors/packet-ber.c 2010-05-05 10:12:52.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-ber.c 2010-06-08 16:27:13.000000000 -0700
- @@ -29,7 +29,7 @@
- * Helpers for ASN.1/BER dissection
- * Ronnie Sahlberg (C) 2004
- *
- - * $Id: packet-ber.c 30658 2009-10-22 00:15:46Z gerald $
- + * $Id: packet-ber.c 33122 2010-06-07 01:26:43Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -756,20 +756,24 @@
- return offset;
- }
- -/* this function gets the length octets of the BER TLV.
- - * We only handle (TAGs and) LENGTHs that fit inside 32 bit integers.
- +/** Try to get the length octets of the BER TLV.
- + * Only (TAGs and) LENGTHs that fit inside 32 bit integers are supported.
- + *
- + * @return TRUE if we have the entire length, FALSE if we're in the middle of
- + * an indefinite length and haven't reached EOC.
- */
- /* 8.1.3 Length octets */
- -int
- -get_ber_length(tvbuff_t *tvb, int offset, guint32 *length, gboolean *ind) {
- +static gboolean
- +try_get_ber_length(tvbuff_t *tvb, int *bl_offset, guint32 *length, gboolean *ind) {
- + int offset = *bl_offset;
- guint8 oct, len;
- - guint32 tmp_len;
- + guint32 tmp_len;
- guint32 tmp_length;
- gboolean tmp_ind;
- - int tmp_offset,s_offset;
- + int tmp_offset;
- gint8 tclass;
- - gboolean tpc;
- gint32 ttag;
- +
- tmp_length = 0;
- tmp_ind = FALSE;
- @@ -791,24 +795,21 @@
- } else {
- /* 8.1.3.6 */
- + /* indefinite length encoded - must be constructed */
- tmp_offset = offset;
- - /* ok in here we can traverse the BER to find the length, this will fix most indefinite length issues */
- - /* Assumption here is that indefinite length is always used on constructed types*/
- - /* check for EOC */
- - while (tvb_get_guint8(tvb, offset) || tvb_get_guint8(tvb, offset+1)) {
- - /* not an EOC at offset */
- - s_offset=offset;
- - offset= get_ber_identifier(tvb, offset, &tclass, &tpc, &ttag);
- - offset= get_ber_length(tvb,offset, &tmp_len, NULL);
- - tmp_length += tmp_len+(offset-s_offset); /* length + tag and length */
- - offset += tmp_len;
- - /* Make sure we've moved forward in the packet */
- - if (offset <= s_offset)
- - THROW(ReportedBoundsError);
- - }
- - tmp_length += 2;
- +
- + do {
- + tmp_offset = get_ber_identifier(tvb, tmp_offset, &tclass, NULL, &ttag);
- +
- + try_get_ber_length(tvb, &tmp_offset, &tmp_len, &tmp_ind);
- +
- + tmp_offset += tmp_len;
- +
- + } while (!((tclass == BER_CLASS_UNI) && (ttag == 0) && (tmp_len == 0)));
- +
- + tmp_length = tmp_offset - offset;
- tmp_ind = TRUE;
- - offset = tmp_offset;
- +
- }
- }
- @@ -821,7 +822,22 @@
- printf("get BER length %d, offset %d (remaining %d)\n", tmp_length, offset, tvb_length_remaining(tvb, offset));
- #endif
- - return offset;
- + *bl_offset = offset;
- + return TRUE;
- +}
- +
- +int
- +get_ber_length(tvbuff_t *tvb, int offset, guint32 *length, gboolean *ind)
- +{
- + int bl_offset = offset;
- + guint32 bl_length;
- +
- + try_get_ber_length(tvb, &bl_offset, &bl_length, ind);
- +
- + if (length)
- + *length = bl_length;
- +
- + return bl_offset;
- }
- /* this function dissects the length octets of the BER TLV.
- diff -urN wireshark-1.2.8/epan/dissectors/packet-bgp.h wireshark-1.2.9/epan/dissectors/packet-bgp.h
- --- wireshark-1.2.8/epan/dissectors/packet-bgp.h 2010-05-05 10:12:52.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-bgp.h 2010-06-08 16:27:13.000000000 -0700
- @@ -1,7 +1,7 @@
- /* packet-bgp.c
- * Definitions for BGP packet disassembly structures and routine
- *
- - * $Id: packet-bgp.h 28467 2009-05-25 06:48:40Z jake $
- + * $Id: packet-bgp.h 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -132,9 +132,9 @@
- #define BGP_ORF_ADD 0x00
- #define BGP_ORF_REMOVE 0x40
- #define BGP_ORF_REMOVEALL 0x80
- -#define BGP_ORF_MATCH 0x10
- +#define BGP_ORF_MATCH 0x20
- #define BGP_ORF_PERMIT 0x00
- -#define BGP_ORF_DENY 0x10
- +#define BGP_ORF_DENY 0x20
- /* well-known communities, from RFC1997 */
- #define BGP_COMM_NO_EXPORT 0xFFFFFF01
- diff -urN wireshark-1.2.8/epan/dissectors/packet-http.c wireshark-1.2.9/epan/dissectors/packet-http.c
- --- wireshark-1.2.8/epan/dissectors/packet-http.c 2010-05-05 10:12:58.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-http.c 2010-06-08 16:27:22.000000000 -0700
- @@ -9,7 +9,7 @@
- * Copyright 2002, Tim Potter <tpot@samba.org>
- * Copyright 1999, Andrew Tridgell <tridge@samba.org>
- *
- - * $Id: packet-http.c 32661 2010-05-04 19:13:29Z gerald $
- + * $Id: packet-http.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -36,6 +36,7 @@
- #include <string.h>
- #include <ctype.h>
- +#include <errno.h>
- #include <glib.h>
- #include <epan/conversation.h>
- @@ -2055,6 +2056,7 @@
- break;
- case HDR_CONTENT_LENGTH:
- + errno = 0;
- #if GLIB_CHECK_VERSION(2,12,0)
- eh_ptr->content_length = g_ascii_strtoll(value, &p, 10);
- #elif defined(HAVE_STRTOLL)
- @@ -2065,7 +2067,9 @@
- #endif
- up = (guchar *)p;
- - if (eh_ptr->content_length < 0 || p == value ||
- + if (eh_ptr->content_length < 0 ||
- + p == value ||
- + errno == ERANGE ||
- (*up != '\0' && !isspace(*up))) {
- /*
- * Content length not valid; pretend
- diff -urN wireshark-1.2.8/epan/dissectors/packet-igmp.c wireshark-1.2.9/epan/dissectors/packet-igmp.c
- --- wireshark-1.2.8/epan/dissectors/packet-igmp.c 2010-05-05 10:12:52.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-igmp.c 2010-06-08 16:27:13.000000000 -0700
- @@ -4,7 +4,7 @@
- * 2007 Thomas Morin
- * <See AUTHORS for emails>
- *
- - * $Id: packet-igmp.c 27050 2008-12-18 19:08:49Z wmeier $
- + * $Id: packet-igmp.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -314,16 +314,20 @@
- };
- #define PRINT_IGMP_VERSION(version) \
- + do { \
- + proto_item *ti; \
- if (check_col(pinfo->cinfo, COL_INFO)) { \
- col_add_fstr(pinfo->cinfo, COL_INFO, \
- "V%d %s",version,val_to_str(type, commands, \
- "Unknown Type:0x%02x")); \
- } \
- /* version of IGMP protocol */ \
- - proto_tree_add_uint(tree, hf_version, tvb, 0, 0, version); \
- + ti = proto_tree_add_uint(tree, hf_version, tvb, 0, 0, version); \
- + PROTO_ITEM_SET_GENERATED(ti); \
- /* type of command */ \
- proto_tree_add_uint(tree, hf_type, tvb, offset, 1, type); \
- - offset += 1;
- + offset += 1; \
- + } while (0);
- void igmp_checksum(proto_tree *tree, tvbuff_t *tvb, int hf_index,
- int hf_index_bad, packet_info *pinfo, guint len)
- diff -urN wireshark-1.2.8/epan/dissectors/packet-ipsec.c wireshark-1.2.9/epan/dissectors/packet-ipsec.c
- --- wireshark-1.2.8/epan/dissectors/packet-ipsec.c 2010-05-05 10:12:51.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-ipsec.c 2010-06-08 16:27:12.000000000 -0700
- @@ -1,7 +1,7 @@
- /* packet-ipsec.c
- * Routines for IPsec/IPComp packet disassembly
- *
- - * $Id: packet-ipsec.c 31608 2010-01-21 21:32:51Z gerald $
- + * $Id: packet-ipsec.c 33135 2010-06-07 16:20:00Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -1562,7 +1562,7 @@
- int auth_algo_libgcrypt = 0;
- unsigned char *authenticator_data_computed = NULL;
- unsigned char *authenticator_data_computed_md;
- -
- + unsigned char ctr_block[16];
- /*
- * load the top pane info. This should be overwritten by
- @@ -2328,11 +2328,19 @@
- else
- {
- - err = gcry_cipher_setkey (cypher_hd, esp_crypt_key, esp_crypt_key_len);
- + if (crypt_mode_libgcrypt == GCRY_CIPHER_MODE_CTR)
- + {
- + /* Counter mode key includes a 4 byte, (32 bit), nonce following the key */
- + err = gcry_cipher_setkey (cypher_hd, esp_crypt_key, esp_crypt_key_len - 4);
- + }
- + else
- + {
- + err = gcry_cipher_setkey (cypher_hd, esp_crypt_key, esp_crypt_key_len);
- + }
- if (err)
- {
- - fprintf(stderr,"<IPsec/ESP Dissector> Error in Algorithm %s Mode %d, gcry_cipher_setkey failed: %s\n",
- - gcry_cipher_algo_name(crypt_algo_libgcrypt), crypt_mode_libgcrypt, gpg_strerror (err));
- + fprintf(stderr,"<IPsec/ESP Dissector> Error in Algorithm %s Mode %d, gcry_cipher_setkey(key_len=%d) failed: %s\n",
- + gcry_cipher_algo_name(crypt_algo_libgcrypt), crypt_mode_libgcrypt, esp_crypt_key_len, gpg_strerror (err));
- gcry_cipher_close (cypher_hd);
- g_free(encrypted_data);
- g_free(decrypted_data);
- @@ -2340,7 +2348,25 @@
- }
- else
- {
- - err = gcry_cipher_decrypt (cypher_hd, decrypted_data, decrypted_len_alloc + esp_iv_len, encrypted_data, decrypted_len_alloc);
- + if (crypt_mode_libgcrypt == GCRY_CIPHER_MODE_CTR)
- + {
- + memset(ctr_block, 0, 16);
- + memcpy(ctr_block, esp_crypt_key + esp_crypt_key_len - 4, 4);
- + memcpy(ctr_block + 4, encrypted_data, 8);
- + ctr_block[15] = 1;
- + err = gcry_cipher_setctr (cypher_hd, ctr_block, 16);
- + if (!err)
- + {
- + memcpy(decrypted_data, encrypted_data, esp_iv_len);
- + err = gcry_cipher_decrypt (cypher_hd, decrypted_data + esp_iv_len, decrypted_len_alloc,
- + encrypted_data + esp_iv_len, decrypted_len_alloc - esp_iv_len);
- + }
- + }
- + else
- + {
- + err = gcry_cipher_decrypt (cypher_hd, decrypted_data, decrypted_len_alloc + esp_iv_len,
- + encrypted_data, decrypted_len_alloc);
- + }
- if (err)
- {
- fprintf(stderr,"<IPsec/ESP Dissector> Error in Algorithm %s, Mode %d, gcry_cipher_decrypt failed: %s\n",
- diff -urN wireshark-1.2.8/epan/dissectors/packet-kerberos.c wireshark-1.2.9/epan/dissectors/packet-kerberos.c
- --- wireshark-1.2.8/epan/dissectors/packet-kerberos.c 2010-05-05 10:12:50.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-kerberos.c 2010-06-08 16:27:11.000000000 -0700
- @@ -28,7 +28,7 @@
- * in Heimdal:
- * http://loka.it.su.se/source/xref/heimdal/heimdal/lib/asn1/k5.asn1
- *
- - * $Id: packet-kerberos.c 31627 2010-01-22 22:36:47Z gerald $
- + * $Id: packet-kerberos.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -1009,7 +1009,7 @@
- #define KRB5_CHKSUM_KRB_DES_MAC_K 5
- #define KRB5_CHKSUM_MD5 7
- #define KRB5_CHKSUM_MD5_DES 8
- -/* the following four comes from packetcable */
- +/* the following four come from packetcable */
- #define KRB5_CHKSUM_MD5_DES3 9
- #define KRB5_CHKSUM_HMAC_SHA1_DES3_KD 12
- #define KRB5_CHKSUM_HMAC_SHA1_DES3 13
- @@ -1069,11 +1069,15 @@
- /* preauthentication types >127 (i.e. negative ones) are app specific.
- Hopefully there will be no collisions here or we will have to
- come up with something better.
- - Note: These values are compared against 32-bit values in the code.
- + XXX: Although KRB5_PA_PAC_REQUEST is " >127 " and thus presumably
- + would be encoded as a negative number, various captures seen all
- + have this pa-data-type encoded as a positive number (0x0080).
- + We'll assume that KRB5_PA_S4U2SELF is also encoded as a positive number.
- */
- -#define KRB5_PA_PAC_REQUEST -128 /* = 0xFFFFFF80 = (gint32)((gint8)0x80) MS extension */
- -#define KRB5_PA_S4U2SELF -127 /* = 0xFFFFFF81 = (gint32)((gint8)0x81) Impersonation (Microsoft extension) */
- -#define KRB5_PA_PROV_SRV_LOCATION -1 /* = 0xFFFFFFFF = (gint32)((gint8)0xFF) packetcable stuff */
- +#define KRB5_PA_PAC_REQUEST 128 /* (Microsoft extension) */
- +#define KRB5_PA_S4U2SELF 129 /* Impersonation (Microsoft extension) */
- +
- +#define KRB5_PA_PROV_SRV_LOCATION 0xffffffff /* (gint32)0xFF) packetcable stuff */
- /* Principal name-type */
- #define KRB5_NT_UNKNOWN 0
- @@ -5123,7 +5127,7 @@
- "Signature", "kerberos.pac.signature.signature", FT_BYTES, BASE_HEX,
- NULL, 0, "A PAC signature blob", HFILL }},
- { &hf_krb_PA_DATA_type, {
- - "Type", "kerberos.padata.type", FT_INT8, BASE_DEC,
- + "Type", "kerberos.padata.type", FT_INT32, BASE_DEC,
- VALS(krb5_preauthentication_types), 0, "Type of preauthentication data", HFILL }},
- { &hf_krb_nonce, {
- "Nonce", "kerberos.nonce", FT_UINT32, BASE_DEC,
- @@ -5234,7 +5238,7 @@
- "TransitedEncoding", "kerberos.TransitedEncoding", FT_NONE, BASE_DEC,
- NULL, 0, "This is a Kerberos TransitedEncoding sequence", HFILL }},
- { &hf_krb_PA_PAC_REQUEST_flag, {
- - "PAC Request", "kerberos.pac_request.flag", FT_UINT32, BASE_DEC,
- + "PAC Request", "kerberos.pac_request.flag", FT_BOOLEAN, 32,
- NULL, 0, "This is a MS PAC Request Flag", HFILL }},
- { &hf_krb_w2k_pac_entries, {
- "Num Entries", "kerberos.pac.entries", FT_UINT32, BASE_DEC,
- diff -urN wireshark-1.2.8/epan/dissectors/packet-nfs.c wireshark-1.2.9/epan/dissectors/packet-nfs.c
- --- wireshark-1.2.8/epan/dissectors/packet-nfs.c 2010-05-05 10:12:49.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-nfs.c 2010-06-08 16:27:10.000000000 -0700
- @@ -3,7 +3,7 @@
- * Copyright 1999, Uwe Girlich <Uwe.Girlich@philosys.de>
- * Copyright 2000-2004, Mike Frisch <frisch@hummingbird.com> (NFSv4 decoding)
- *
- - * $Id: packet-nfs.c 27887 2009-03-29 18:26:06Z etxrab $
- + * $Id: packet-nfs.c 33133 2010-06-07 16:07:15Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -40,6 +40,7 @@
- #include <epan/packet.h>
- #include <epan/emem.h>
- #include <epan/strutil.h>
- +#include <epan/crc32.h>
- static int proto_nfs = -1;
- @@ -2057,17 +2058,15 @@
- }
- }
- - /* create a semiunique hash value for the filehandle */
- + /* Create a unique hash value for the filehandle using CRC32 */
- {
- guint32 fhhash;
- - guint32 i;
- + guint8 *fh_array;
- proto_item *fh_item;
- - for(fhhash=0,i=0;i<(fhlen-3);i+=4){
- - guint32 val;
- - val = tvb_get_ntohl(tvb, offset+i);
- - fhhash ^= (val >> 16) ^ val;
- - }
- + fh_array = tvb_get_string(tvb, offset, fhlen);
- + fhhash = crc32_ccitt(fh_array, fhlen);
- +
- if(hidden){
- fh_item=proto_tree_add_uint(tree, hf_nfs_fh_hash, tvb, offset,
- fhlen, fhhash);
- @@ -9608,7 +9607,7 @@
- "length", "nfs.fh.length", FT_UINT32, BASE_DEC,
- NULL, 0, "file handle length", HFILL }},
- { &hf_nfs_fh_hash, {
- - "hash", "nfs.fh.hash", FT_UINT32, BASE_HEX,
- + "hash (CRC-32)", "nfs.fh.hash", FT_UINT32, BASE_HEX,
- NULL, 0, "file handle hash", HFILL }},
- { &hf_nfs_fh_mount_fileid, {
- "fileid", "nfs.fh.mount.fileid", FT_UINT32, BASE_DEC,
- diff -urN wireshark-1.2.8/epan/dissectors/packet-pgm.c wireshark-1.2.9/epan/dissectors/packet-pgm.c
- --- wireshark-1.2.8/epan/dissectors/packet-pgm.c 2010-05-05 10:12:55.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-pgm.c 2010-06-08 16:27:18.000000000 -0700
- @@ -1,7 +1,7 @@
- /* packet-pgm.c
- * Routines for PGM packet disassembly, RFC 3208
- *
- - * $Id: packet-pgm.c 27822 2009-03-22 20:55:31Z wmeier $
- + * $Id: packet-pgm.c 33123 2010-06-07 01:58:57Z gerald $
- *
- * Copyright (c) 2000 by Talarian Corp
- * Rewritten by Jaap Keuter
- @@ -200,6 +200,7 @@
- static int hf_pgm_opt_len = -1;
- static int hf_pgm_opt_tlen = -1;
- +static int hf_pgm_genopt_end = -1;
- static int hf_pgm_genopt_type = -1;
- static int hf_pgm_genopt_len = -1;
- static int hf_pgm_genopt_opx = -1;
- @@ -423,6 +424,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_join);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_JOIN_SIZE) {
- @@ -445,8 +447,10 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_parityprm);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- +
- if (genopts_len < PGM_OPT_PARITY_PRM_SIZE) {
- proto_tree_add_uint_format(opt_tree, hf_pgm_genopt_len, ptvcursor_tvbuff(cursor),
- ptvcursor_current_offset(cursor), 1, genopts_len,
- @@ -470,6 +474,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_paritygrp);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_PARITY_GRP_SIZE) {
- @@ -496,6 +501,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_naklist);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- optdata_len = tvb_get_guint8(tvb, ptvcursor_current_offset(cursor));
- @@ -554,6 +560,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_ccdata);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_PGMCC_DATA_SIZE) {
- @@ -568,8 +575,8 @@
- ptvcursor_add(cursor, hf_pgm_opt_ccdata_res, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_opt_ccdata_tsp, 4, FALSE);
- optdata_afi = tvb_get_ntohs(tvb, ptvcursor_current_offset(cursor));
- - ptvcursor_add(cursor, hf_pgm_opt_ccdata_afi, 1, FALSE);
- - ptvcursor_add(cursor, hf_pgm_opt_ccdata_res2, 1, FALSE);
- + ptvcursor_add(cursor, hf_pgm_opt_ccdata_afi, 2, FALSE);
- + ptvcursor_add(cursor, hf_pgm_opt_ccdata_res2, 2, FALSE);
- switch (optdata_afi) {
- @@ -595,6 +602,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_ccdata);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_PGMCC_FEEDBACK_SIZE) {
- @@ -634,6 +642,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_nak_bo_ivl);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_NAK_BO_IVL_SIZE) {
- @@ -646,8 +655,8 @@
- ptvcursor_add(cursor, hf_pgm_genopt_len, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_opx, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_opt_nak_bo_ivl_res, 1, FALSE);
- - ptvcursor_add(cursor, hf_pgm_opt_nak_bo_ivl_bo_ivl, 1, FALSE);
- - ptvcursor_add(cursor, hf_pgm_opt_nak_bo_ivl_bo_ivl_sqn, 1, FALSE);
- + ptvcursor_add(cursor, hf_pgm_opt_nak_bo_ivl_bo_ivl, 4, FALSE);
- + ptvcursor_add(cursor, hf_pgm_opt_nak_bo_ivl_bo_ivl_sqn, 4, FALSE);
- break;
- }
- @@ -655,6 +664,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_nak_bo_rng);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_NAK_BO_RNG_SIZE) {
- @@ -678,6 +688,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_redirect);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_REDIRECT_SIZE) {
- @@ -691,8 +702,8 @@
- ptvcursor_add(cursor, hf_pgm_genopt_opx, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_opt_redirect_res, 1, FALSE);
- optdata_afi = tvb_get_ntohs(tvb, ptvcursor_current_offset(cursor));
- - ptvcursor_add(cursor, hf_pgm_opt_redirect_afi, 1, FALSE);
- - ptvcursor_add(cursor, hf_pgm_opt_redirect_res2, 1, FALSE);
- + ptvcursor_add(cursor, hf_pgm_opt_redirect_afi, 2, FALSE);
- + ptvcursor_add(cursor, hf_pgm_opt_redirect_res2, 2, FALSE);
- switch (optdata_afi) {
- @@ -716,6 +727,7 @@
- opt_tree = proto_item_add_subtree(tf, ett_pgm_opts_fragment);
- ptvcursor_set_tree(cursor, opt_tree);
- + ptvcursor_add_no_advance(cursor, hf_pgm_genopt_end, 1, FALSE);
- ptvcursor_add(cursor, hf_pgm_genopt_type, 1, FALSE);
- if (genopts_len < PGM_OPT_FRAGMENT_SIZE) {
- @@ -1238,9 +1250,12 @@
- { &hf_pgm_opt_tlen,
- { "Total Length", "pgm.opts.tlen", FT_UINT16, BASE_DEC,
- NULL, 0x0, "", HFILL }},
- + { &hf_pgm_genopt_end,
- + { "Option end", "pgm.genopts.end", FT_BOOLEAN, 8,
- + TFS(&tfs_yes_no), 0x80, NULL, HFILL }},
- { &hf_pgm_genopt_type,
- { "Type", "pgm.genopts.type", FT_UINT8, BASE_HEX,
- - VALS(opt_vals), 0x0, "", HFILL }},
- + VALS(opt_vals), 0x7f, NULL, HFILL }},
- { &hf_pgm_genopt_len,
- { "Length", "pgm.genopts.len", FT_UINT8, BASE_DEC,
- NULL, 0x0, "", HFILL }},
- diff -urN wireshark-1.2.8/epan/dissectors/packet-ptp.c wireshark-1.2.9/epan/dissectors/packet-ptp.c
- --- wireshark-1.2.8/epan/dissectors/packet-ptp.c 2010-05-05 10:12:52.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-ptp.c 2010-06-08 16:27:13.000000000 -0700
- @@ -16,7 +16,7 @@
- * updated support for PTPv2
- * - Markus Renz added Management for PTPv2, update to Draft 2.2
- *
- - * $Id: packet-ptp.c 32661 2010-05-04 19:13:29Z gerald $
- + * $Id: packet-ptp.c 33121 2010-06-07 01:13:14Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -2186,7 +2186,7 @@
- time_subns = tvb_get_ntohs(tvb, *cur_offset+6);
- ptptimeInterval_ti = proto_tree_add_text(tree, tvb, *cur_offset, 8,
- - "%s: %f nanoseconds", name, time);
- + "%s: %f nanoseconds", name, time_double);
- ptptimeInterval_subtree = proto_item_add_subtree(ptptimeInterval_ti, ett_ptp_v2_timeInterval);
- diff -urN wireshark-1.2.8/epan/dissectors/packet-sabp.c wireshark-1.2.9/epan/dissectors/packet-sabp.c
- --- wireshark-1.2.8/epan/dissectors/packet-sabp.c 2010-05-05 10:12:55.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-sabp.c 2010-06-08 16:27:18.000000000 -0700
- @@ -10,7 +10,7 @@
- * Routines for UTRAN Iu-BC Interface: Service Area Broadcast Protocol (SBAP) packet dissection
- * Copyright 2007, Tomas Kukosa <tomas.kukosa@siemens.com>
- *
- - * $Id: packet-sabp.c 31280 2009-12-16 00:43:19Z gerald $
- + * $Id: packet-sabp.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -30,7 +30,7 @@
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- - * Ref: 3GPP TS 25.419 version 7.7.0 (2006-03)
- + * Ref: 3GPP TS 25.419 version V9.0.0 (2009-12)
- */
- #ifdef HAVE_CONFIG_H
- @@ -51,11 +51,6 @@
- #include "packet-gsm_map.h"
- #include "packet-gsm_sms.h"
- -#ifdef _MSC_VER
- -/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
- -#pragma warning(disable:4146)
- -#endif
- -
- #define PNAME "UTRAN IuBC interface SABP signaling"
- #define PSNAME "SABP"
- #define PFNAME "sabp"
- @@ -102,7 +97,7 @@
- } ProtocolIE_ID_enum;
- /*--- End of included file: packet-sabp-val.h ---*/
- -#line 56 "packet-sabp-template.c"
- +#line 51 "packet-sabp-template.c"
- /* Initialize the protocol and registered fields */
- static int proto_sabp = -1;
- @@ -188,7 +183,7 @@
- static int hf_sabp_unsuccessfulOutcome_value = -1; /* UnsuccessfulOutcome_value */
- /*--- End of included file: packet-sabp-hf.c ---*/
- -#line 62 "packet-sabp-template.c"
- +#line 57 "packet-sabp-template.c"
- /* Initialize the subtree pointers */
- static int ett_sabp = -1;
- @@ -240,7 +235,7 @@
- static gint ett_sabp_UnsuccessfulOutcome = -1;
- /*--- End of included file: packet-sabp-ett.c ---*/
- -#line 70 "packet-sabp-template.c"
- +#line 65 "packet-sabp-template.c"
- /* Global variables */
- static guint32 ProcedureCode;
- @@ -1591,7 +1586,7 @@
- /*--- End of included file: packet-sabp-fn.c ---*/
- -#line 94 "packet-sabp-template.c"
- +#line 89 "packet-sabp-template.c"
- static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
- {
- @@ -1633,7 +1628,15 @@
- /* Get the length of the sabp packet. offset in bits */
- offset = dissect_per_length_determinant(tvb, bit_offset, &asn1_ctx, NULL, -1, &type_length);
- - /* return the remaining length of the PDU */
- + /*
- + * Return the length of the PDU
- + * which is 3 + the length of the length, we only care about lenght up to 16K
- + * ("n" less than 128) a single octet containing "n" with bit 8 set to zero;
- + * ("n" less than 16K) two octets containing "n" with bit 8 of the first octet set to 1 and bit 7 set to zero;
- + */
- + if (type_length < 128)
- + return type_length+4;
- +
- return type_length+5;
- }
- @@ -1979,7 +1982,7 @@
- "sabp.UnsuccessfulOutcome_value", HFILL }},
- /*--- End of included file: packet-sabp-hfarr.c ---*/
- -#line 177 "packet-sabp-template.c"
- +#line 180 "packet-sabp-template.c"
- };
- /* List of subtrees */
- @@ -2032,7 +2035,7 @@
- &ett_sabp_UnsuccessfulOutcome,
- /*--- End of included file: packet-sabp-ettarr.c ---*/
- -#line 186 "packet-sabp-template.c"
- +#line 189 "packet-sabp-template.c"
- };
- @@ -2110,7 +2113,7 @@
- /*--- End of included file: packet-sabp-dis-tab.c ---*/
- -#line 222 "packet-sabp-template.c"
- +#line 225 "packet-sabp-template.c"
- }
- diff -urN wireshark-1.2.8/epan/dissectors/packet-smb.c wireshark-1.2.9/epan/dissectors/packet-smb.c
- --- wireshark-1.2.8/epan/dissectors/packet-smb.c 2010-05-05 10:12:51.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-smb.c 2010-06-08 16:27:12.000000000 -0700
- @@ -3,7 +3,7 @@
- * Copyright 1999, Richard Sharpe <rsharpe@ns.aus.com>
- * 2001 Rewrite by Ronnie Sahlberg and Guy Harris
- *
- - * $Id: packet-smb.c 31211 2009-12-09 00:15:27Z gerald $
- + * $Id: packet-smb.c 33142 2010-06-07 18:39:55Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -8222,7 +8222,9 @@
- case NT_TRANS_IOCTL:
- /* ioctl data */
- ioctl_tvb=tvb_new_subset(tvb, offset, MIN((int)bc, tvb_length_remaining(tvb, offset)), bc);
- - dissect_smb2_ioctl_data(ioctl_tvb, pinfo, tree, top_tree, nti->ioctl_function, TRUE);
- + if (nti){
- + dissect_smb2_ioctl_data(ioctl_tvb, pinfo, tree, top_tree, nti->ioctl_function, TRUE);
- + }
- offset += bc;
- diff -urN wireshark-1.2.8/epan/dissectors/packet-smb-pipe.c wireshark-1.2.9/epan/dissectors/packet-smb-pipe.c
- --- wireshark-1.2.8/epan/dissectors/packet-smb-pipe.c 2010-05-05 10:12:54.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-smb-pipe.c 2010-06-08 16:27:16.000000000 -0700
- @@ -8,7 +8,7 @@
- * significant rewrite to tvbuffify the dissector, Ronnie Sahlberg and
- * Guy Harris 2001
- *
- - * $Id: packet-smb-pipe.c 28356 2009-05-13 19:46:11Z etxrab $
- + * $Id: packet-smb-pipe.c 33120 2010-06-07 01:01:30Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -2138,7 +2138,7 @@
- (*items->hf_index == -1) ?
- "String Param" :
- proto_registrar_get_name(*items->hf_index),
- - string);
- + string ? string : "(null)");
- items++;
- } else {
- offset = (*items->func)(tvb, offset, 0,
- diff -urN wireshark-1.2.8/epan/dissectors/packet-xml.c wireshark-1.2.9/epan/dissectors/packet-xml.c
- --- wireshark-1.2.8/epan/dissectors/packet-xml.c 2010-05-05 10:12:58.000000000 -0700
- +++ wireshark-1.2.9/epan/dissectors/packet-xml.c 2010-06-08 16:27:26.000000000 -0700
- @@ -3,7 +3,7 @@
- *
- * (C) 2005, Luis E. Garcia Ontanon.
- *
- - * $Id: packet-xml.c 27882 2009-03-29 14:37:57Z etxrab $
- + * $Id: packet-xml.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Refer to the AUTHORS file or the AUTHORS section in the man page
- * for contacting the author(s) of this file.
- @@ -585,8 +585,8 @@
- static void init_xml_parser(void) {
- - tvbparse_wanted_t* want_name = tvbparse_chars(-1,1,0,"abcdefghijklmnopqrstuvwxyz-_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",NULL,NULL,NULL);
- - tvbparse_wanted_t* want_attr_name = tvbparse_chars(-1,1,0,"abcdefghijklmnopqrstuvwxyz-_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789:",NULL,NULL,NULL);
- + tvbparse_wanted_t* want_name = tvbparse_chars(-1,1,0,"abcdefghijklmnopqrstuvwxyz.-_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",NULL,NULL,NULL);
- + tvbparse_wanted_t* want_attr_name = tvbparse_chars(-1,1,0,"abcdefghijklmnopqrstuvwxyz.-_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789:",NULL,NULL,NULL);
- tvbparse_wanted_t* want_scoped_name = tvbparse_set_seq(XML_SCOPED_NAME, NULL, NULL, NULL,
- want_name,
- diff -urN wireshark-1.2.8/epan/enterprise-numbers wireshark-1.2.9/epan/enterprise-numbers
- --- wireshark-1.2.8/epan/enterprise-numbers 2010-05-05 10:13:01.000000000 -0700
- +++ wireshark-1.2.9/epan/enterprise-numbers 2010-06-08 16:27:31.000000000 -0700
- @@ -1,6 +1,6 @@
- PRIVATE ENTERPRISE NUMBERS
- -(last updated 2010-05-01)
- +(last updated 2010-06-05)
- SMI Network Management Private Enterprise Codes:
- @@ -6314,9 +6314,9 @@
- Tom Lorber
- ltomy&dialup.netvision.net.il
- 1575
- - Technical University of Braunschweig
- - Detlef J. Schmidt
- - djs&tu-bs.de
- + TU Braunschweig
- + Jan-Marc Pilawa
- + noc&tu-bs.de
- 1576
- Stac Inc.
- Laurence Church
- @@ -47663,8 +47663,8 @@
- flicker&anduin.net
- 12027
- AccelaNET
- - Matthew J Backes
- - lucca&accela.net
- + Emily Backes
- + oid-contact&accela.net
- 12028
- AirWave Wireless, Inc.
- Jason Luther
- @@ -94745,9 +94745,9 @@
- Joel Simpson
- Joel.Simpson&gmail.com
- 23795
- - Yavox Latin America
- - Carlos Eduardo Carlassara
- - ccarlassara&yavox.com
- + Movile (previous was 'Yavox Latin America')
- + Daniel La Laina
- + daniel.lalaina&movile.com
- 23796
- SunWare GmbH & Co KG
- Julian Schüren
- @@ -100586,8 +100586,8 @@
- jaruwat&mfec.co.th
- 25254
- Makena Technologies, Inc.
- - Brian Gontowski
- - bgontowski&thereinc.com
- + Bruce Benda
- + iana&thereinc.com
- 25255
- Broadsoft Systems
- Gerry Pyne
- @@ -101553,7 +101553,7 @@
- 25495
- Optimacom SÃ rl
- Christophe Alexandre
- - chris.perso&gmail.com
- + optimacom.sarl&gmail.com
- 25496
- CEMES-CNRS
- Anne Altibelli
- @@ -101667,9 +101667,9 @@
- Dae-Yeon Hwang
- dyhwang&homecast.net
- 25524
- - Open Hardware Project Russia
- + Open Source Hardware Engineering Community (OSHEC)
- Dmitry V. Belimov
- - dimon&openhardware.ru
- + dimon&oshec.org
- 25525
- TC&C Telecommunication and Computer Technology Ltd.
- Szabolcs Daroczy
- @@ -102713,8 +102713,8 @@
- hatto&salesianer.de
- 25785
- Universitat Politècnica de Catalunya (UPC)
- - Manuel Caballero
- - Manuel.Caballero&upc.edu
- + Victor Huerta
- + hostmaster&upcnet.es
- 25786
- AgileSoft BVBA
- Michiel Scharpé
- @@ -130801,8 +130801,8 @@
- oravecz&nytud.hu
- 32804
- Siemens Enterprise Communications GmbH & Co. KG
- - Myriam Rosshuber
- - myriam.rosshuber&siemens.com
- + Andrew Hutton
- + andrew.hutton&siemens-enterprise.com
- 32805
- CR Host
- Jose Romeiro Filho
- @@ -140490,7 +140490,7 @@
- 35226
- Bureau Software Development Corporation
- John Bureau
- - lpcom77&fastmail.fm
- + iana2bsdc&fastmail.fm
- 35227
- OOO Nika Motors Holding
- Petrov Vladimir
- @@ -141457,9 +141457,9 @@
- Nickolay Redin
- ya&spinbrain.com
- 35468
- - KTU RLSC
- - Vygintas Kazanavicius
- - vkaza&ifko.ktu.lt
- + Kaunas University of Technology
- + Marius Urkis
- + marius.urkis&ktu.lt
- 35469
- Seamless Distribution AB
- Radoslaw Kozlowski
- @@ -142247,7 +142247,7 @@
- 35665
- BroadBand Security, Inc.
- Sadaaki Tanaka
- - cd_support&bbsec.co.jp
- + pen&bbsec.co.jp
- 35666
- Joint Stock Commercial Bank INVESTBANK Open-end JSC
- Maksim Kupriyanov
- @@ -142421,9 +142421,9 @@
- Bruce GARNIER
- B.GARNIER&bouygues-construction.com
- 35709
- - BOUYGUES CONSTRUCTION
- - Bruce GARNIER
- - B.GARNIER&bouygues-construction.com
- + Unassigned
- + Removed 2010-05-3
- + ---none---
- 35710
- Alcatel-Lucent, 4ESS
- Eugene Koeppe
- @@ -142503,7 +142503,7 @@
- 35729
- Forssan Seudun Puhelin Oy / SurffiNET
- Asmo Porma
- - asmo.porma&fsp.fi
- + hostmaster&fsp.fi
- 35730
- iAd GmbH
- Juergen Kosel
- @@ -142529,8 +142529,8 @@
- Antoine Brenner
- brenner-iana&gymglish.com
- 35736
- - bzctoons network
- - réda bourebaba
- + BZCToOn'S Network / RedJuice.fr SARL
- + Réda Bourebaba
- support&bzctoons.net
- 35737
- QA Cafe LLC
- @@ -142544,6 +142544,814 @@
- Bowline Network Consulting, Inc
- Kevin Thompson
- kevin.thompson&bowlineconsulting.com
- +35740
- + SACD
- + René LE MENER
- + rene.le.mener&sacd.fr
- +35741
- + Chi-X Europe Ltd
- + Adam Harm
- + adam.harm&chi-x.com
- +35742
- + Neurosearch, Inc.
- + Michael Hall
- + michael.hall&neurosearch-usa.com
- +35743
- + Workonline Communications (Pty) Ltd
- + Ben Maddison
- + benmaddison&workonline.co.za
- +35744
- + D-Media Communication Tech
- + Zinan Ren
- + renzinan&gmail.com
- +35745
- + Marine Harvest ASA
- + Jan Olav Skeie
- + jan.olav.skeie&marineharvest.com
- +35746
- + Passepartout sa
- + gianluigi nigro
- + gianluigi.nigro&passepartout.sm
- +35747
- + FEDERALNOE AGENTSTVO ZhELEZNODOROZhNOGO TRANSPORTA
- + Vladimir Folin
- + admin&roszeldor.ru
- +35748
- + Switch++
- + Amir Fuhrmann
- + amir&switchpp.com
- +35749
- + Alsim
- + Thierry LEBOURQUE
- + t.lebourque&alsim.com
- +35750
- + Spring Wireless
- + Alvaro Anton
- + aanton&springwireless.com
- +35751
- + Linux Lunatix
- + Stefan Marx
- + stefan&linux-lunatix.org
- +35752
- + Supra net d.o.o.
- + Aleksandar Å erbetar
- + aleksandar.serbetar&supranet.hr
- +35753
- + Les Développements Durables
- + Sébastien DUCOULOMBIER
- + iana-pen&ldd.fr
- +35754
- + ON-AIR Systems Ltd.
- + Miroslav Jeras
- + miroslav.jeras&on-air-systems.com
- +35755
- + P-21 GmbH
- + Thilo Heinermann
- + thilo.heinermann&p-21.de
- +35756
- + inett GmbH
- + Christian Baus
- + christian.baus&inett.de
- +35757
- + Sonnection B.V.
- + Rolf E. Sonneveld
- + R.E.Sonneveld&sonnection.nl
- +35758
- + Stichting Diagnose Kanker
- + Rolf E. Sonneveld
- + R.E.Sonneveld&sonnection.nl
- +35759
- + Welkin Sciences, LLC
- + Rex Shaffer
- + rex.shaffer&welkinsciences.com
- +35760
- + Optical Access Networks Lab, Shanghai University
- + Song Yan
- + jylshm&126.com
- +35761
- + Center Parcs Europe
- + Daan de Jongh
- + daan.dejongh¢erparcs.com
- +35762
- + FMLOG, Swedish Armed Forces Logistics
- + David Hedlund
- + david.hedlund&mil.se
- +35763
- + Groupe Laurent
- + GUNGOR Fatih
- + fatih.gungor&groupe-laurent.com
- +35764
- + St. Lawrence College
- + Michael Zeleny
- + mzeleny&sl.on.ca
- +35765
- + zbits Unternehmensberatung GmbH
- + Thomas Baumann
- + tbaumann&zbits.de
- +35766
- + Killermann GdbR
- + Herbert Killermann
- + herbert.killermann&killermann.info
- +35767
- + University of Lodz
- + Krzysztof Miodek
- + oper&uni.lodz.pl
- +35768
- + GetWellNetwork, Inc.
- + Bernd Nigmann
- + bnigmann&getwellnetwork.com
- +35769
- + Wellogic
- + Dan Powell
- + dan&wellogic.com
- +35770
- + USIL Technology
- + Cesar Loyola
- + cloyola&usiltechnology.pe
- +35771
- + Hightech Payment Systems
- + Radouane ELFITOURI
- + radouane.elfitouri&hps.ma
- +35772
- + n@work Internet Informationssysteme GmbH
- + Sascha Retzki
- + retzki&work.de
- +35773
- + Arcturus Networks Inc.
- + Michael Durrant
- + mdurrant&arcturusnetworks.com
- +35774
- + Universal Electric Corporation
- + Kevin Gearhart
- + KGearhart&uecorp.com
- +35775
- + Rachitskiy Research and Development LLC
- + Eugene Rachitskiy
- + eugene&rachitskiy.com
- +35776
- + BlueNote Communications SA
- + Arian Mares
- + arian.mares&bluenote.ro
- +35777
- + Unique Solutions SA
- + Iulian Dogariu
- + iulian&uniques.ro
- +35778
- + RTC-LEASING OJSC
- + Alexander Scherbachev
- + sag&rtc-leasing.ru
- +35779
- + ican solutions private limited
- + vivek vinod
- + vivek&icanconnect.com
- +35780
- + OAO Tatneft
- + Gazizov Almaz
- + a_gazizov&tatneft.ru
- +35781
- + Matej Bel University Banska Bystrica
- + Peter Kottman
- + sekretariat&uakom.sk
- +35782
- + Universidad de Extremadura
- + Ana Gallardo Gómez
- + aigallardo&unex.es
- +35783
- + Nika Ltd
- + Andrej Taran
- + fant&nika.vin.ua
- +35784
- + ECKD GmbH
- + Michael Mößinger
- + technik&eckd.de
- +35785
- + Xcira, Inc.
- + Tom Fleniken
- + tomf&xcira.com
- +35786
- + Continuant Inc
- + Aldo Febro
- + aldof&continuant.com
- +35787
- + Computaris
- + Dariusz Gorczynski
- + dariusz.gorczynski&computaris.com
- +35788
- + Xolido Systems,S.A.
- + Luis Carlos Ganso Mellado
- + administracion&xolido.com
- +35789
- + Despegar.com, Inc.
- + Gustavo Randich
- + grandich&despegar.com
- +35790
- + ClearCorp
- + Joan E. Jorden
- + joan&clearcorp.biz
- +35791
- + IES Systems, Inc.
- + John Stacey
- + john.stacey&ies-us.com
- +35792
- + Rygl
- + Ales Rygl
- + ales&rygl.net
- +35793
- + Hirotech, Inc.
- + Yoshiaki Hayakawa
- + yhayakawa&hirotech.com
- +35794
- + Java Verified
- + Martin Wrigley
- + martin.wrigley&orange-ftgroup.com
- +35795
- + Actifio
- + Ravi Kollipara
- + ravi.kollipara&actifio.com
- +35796
- + Burda:IC GmbH
- + Rene Henzinger
- + henzinger&burda-ic.com
- +35797
- + Polska Telefonia Cyfrowa Sp. z o.o.
- + Tytus Buńka
- + tbunka&era.pl
- +35798
- + shack e.V.
- + Christian Recktenwald
- + iana-contact&shackspace.de
- +35799
- + Phmb Consulting
- + Peter Brooks
- + peter.h.m.brooks&gmail.com
- +35800
- + Uniconsult
- + Bruno Pirajá Moyle
- + bruno&uniconsult.com.br
- +35801
- + EIX Ltd
- + Dr Eddie Insam
- + edinsam&eix.co.uk
- +35802
- + Mobango Ltd
- + Rocco Lucia
- + ops&mobango.com
- +35803
- + Eucalyptus Systems Inc.
- + Steven Fitzgerald
- + administrator&eucalyptus.com
- +35804
- + Allgood Networks
- + Guy Allgood
- + guyallgood&netzero.com
- +35805
- + Athonet s.r.l.
- + Andrea Agosti
- + andrea.agosti&athonet.com
- +35806
- + Paul Milliken
- + Paul Milliken
- + iana&pmm.me.uk
- +35807
- + AJR Development
- + Allan Rogers
- + allan.rogers&mail.org
- +35808
- + SAR Elektronik A.S.
- + Serdar Edgu
- + serdar.edgu&sarelektronik.com
- +35809
- + Hosting Community
- + Dmitriy Kirhlarov
- + ext-coordinators&hostcomm.ru
- +35810
- + CDL PMO
- + Alison Anders
- + 653.ELSG.NA.CDL&hanscom.af.mil
- +35811
- + AMTANGEE Aktiengesellschaft
- + Christian Roesner
- + service&amtangee.com
- +35812
- + CANCOM IT Solutions GmbH
- + Ginther Andreas
- + andreas.ginther&cancom.de
- +35813
- + LinuxRulz
- + Stephan Jauernick
- + stephan48&linuxrulz.de
- +35814
- + Cordier Networks
- + Robin Cordier
- + mrjk.78&gmail.com
- +35815
- + QUADStor Systems
- + Shivaram Upadhyayula
- + shivaram.u&quadstor.com
- +35816
- + Shenzhen HY Amplitec Technology Co.,Ltd
- + Yanwei Wang
- + info&hyamplitec.com
- +35817
- + Giorik spa
- + erminio canal
- + prior.customers&gmail.com
- +35818
- + Azienda Feltrina s.p.
- + erminio canal
- + prior.customers&gmail.com
- +35819
- + Digithurst Bildverarbeitungssysteme
- + Raimund Jakobsmeyer
- + rja&msdesign.de
- +35820
- + RCS Kladno, s.r.o.
- + Petr Paryzek
- + Petr.Paryzek&rcs-kladno.net
- +35821
- + FBComputers s.r.l.
- + Leonardo Centoventotto
- + assistenza&fbcomputers.com
- +35822
- + V-Internet Operations, Inc.
- + Shinji SATO
- + sato&vio.co.jp
- +35823
- + HANGZHOU RICH INFO-TECH CO.,LTD
- + Wenbin Liao
- + archvile&sina.com
- +35824
- + Boll und Partner Software GmbH
- + Tobias Roese
- + tobias.roese&boll-und-partner.com
- +35825
- + INAX Corporation
- + Masami Uchida
- + domain-admin&isc.i2.inax.co.jp
- +35826
- + THALES AIR OPERATION
- + Francois GIERSCH
- + francois.giersch&thalesgroup.com
- +35827
- + Invengo Information Technology Co.,Ltd
- + johnson.guo
- + johnson.guo&invengo.com
- +35828
- + Entropia e.V.
- + Eve Entropia
- + info&entropia.de
- +35829
- + United Natural Foods, Inc.
- + Richard Levy
- + iana-pen&unfi.com
- +35830
- + ROFFET.com
- + Nicolas Roffet
- + nicolas-w&roffet.com
- +35831
- + ATECH MICROELECTRONIC SYSTEMS
- + Robert Went
- + r.went&amesystems.eu
- +35832
- + Open Horizont.Ltd
- + Zoltan Markella
- + zoltan.markella&openhorizont.com
- +35833
- + Deva Broadcast Ltd.
- + Todor Ivanov
- + office&devabroadcast.com
- +35834
- + Gozaimass
- + Pascal VIVIEN
- + darwin&gozaimass.fr
- +35835
- + iB Solution Corporation
- + Satoshi HOSHINO
- + info&ib-sol.co.jp
- +35836
- + China BraveFly Technology Co., Ltd.
- + LiuZhiyong
- + liuzy57&hotmail.com
- +35837
- + Mamat GmbH
- + Rolf Mamat
- + snmp&software-for-future.de
- +35838
- + Matrixx Software Inc.
- + Luther Kitahata
- + Luther.Kitahata&MatrixxSw.com
- +35839
- + Imagine One Technology & Management
- + Jeffrey Farmer
- + jeffrey.farmer&imagine-one.com
- +35840
- + Gyrus ACMI, Inc.
- + Jonathon Oss
- + jonathon.oss&gyrusacmi.com
- +35841
- + Agecodagis SARL
- + Sébastien Judenherc
- + sebastien.judenherc&agecodagis.com
- +35842
- + RamVZ
- + Rouven Raudzus
- + Rouven.Raudzus&gmx.de
- +35843
- + Sebastian Muszytowski
- + Sebastian Muszytowski
- + s.muszytowski&googlemail.com
- +35844
- + Stormont-Vail HealthCare
- + Nathan Girard
- + ngirard&stormontvail.org
- +35845
- + Heraklion Wireless
- + Damianos Mylonakis
- + danmylonakis&gmail.com
- +35846
- + Parsons
- + Michael Pinkston
- + michael.pinkston&parsons.com
- +35847
- + Greenbone Networks GmbH
- + Lukas Grunwald
- + info&greenbone.net
- +35848
- + Multipolaris Ltd.
- + Andras Avar
- + andras.avar&mp-i.hu
- +35849
- + Telefonica International Wholesale Services
- + Fernando Sastre
- + fernando.sastre&telefonica.com
- +35850
- + Horns And Hooves
- + Deyev Vitaliy
- + holms_html&ukr.net
- +35851
- + Abix Tecnologia
- + Tulio Munhoz
- + tulio&abix.com.br
- +35852
- + Spire Sciences LLC
- + Peter Countryman
- + peter.countryman&spiresciences.com
- +35853
- + Remote Enterprise Monitoring, Inc.
- + Jorge Ventura
- + jorge.araujo.ventura&gmail.com
- +35854
- + American Modern
- + Richard Hartmann
- + richard_hartmann&amig.com
- +35855
- + Dialog Semiconductor
- + Heiko Schumann
- + heiko.schumann&diasemi.com
- +35856
- + Berchtold Holding GmbH
- + Joerg Friedrich
- + Joerg.Friedrich&BERCHTOLD.biz
- +35857
- + AMARON BVBA
- + Nico Vannieuwenhuyze
- + nico&amaron.be
- +35858
- + The Goodyear Tire & Rubber Co.
- + Shawn Leyden
- + spleyden&goodyear.com
- +35859
- + Georgia-Pacific LLC.
- + JENNIFER MOORMAN
- + hostmaster&gapac.com
- +35860
- + Kvadroteh Ltd.
- + George Kashperko
- + george&academy.zt.ua
- +35861
- + CRAWFORD COMMUNICATIONS, INC
- + Guangbin Liu
- + gliu&mail.crawford.com
- +35862
- + Mobile Integration Workgroup
- + Stephen Moody
- + iana&mobileintegration-group.com
- +35863
- + WAMAJU LLC
- + Matthew Juszczak
- + group&wamaju.com
- +35864
- + Ales Hakl
- + Ales Hakl
- + ales&hakl.net
- +35865
- + Trivia Solutions B.V.
- + Marcel de Kock
- + marcel.dekock&trivia-solutions.com
- +35866
- + Eno, Inc.
- + Sueo Kawai
- + s-kawai&eno-inc.jp
- +35867
- + Prior srl
- + Erminio Canal
- + prior.customers&gmail.com
- +35868
- + Ater Belluno
- + erminio canal
- + prior.customers&gmail.com
- +35869
- + STB Broadcast
- + Ulisses Barreto
- + nandopina80&yahoo.com.br
- +35870
- + OpsWise Software Inc.
- + Gwyn Clay
- + gwyn.clay&opswise.com
- +35871
- + Cloupia
- + Raju Datla
- + info&cloupia.com
- +35872
- + huggla.com
- + Reiner Schmidt
- + reiner.schmidt&rs-consulting.de
- +35873
- + JDS Uniphase Corporation
- + Judith Walker
- + Judith.Walker&jdsu.com
- +35874
- + Action Packed Networks
- + John K. Smith
- + jsmith&actionpacked.com
- +35875
- + JX2 Technology Pty Ltd
- + Zane Francis
- + support&jx2.com.au
- +35876
- + WHITECODE,.LTD
- + Jungwon Park
- + jwpark&whitecode.co.kr
- +35877
- + LEITNER AG - S.p.A
- + Michele Baldessari
- + baldessari.michele&leitner-lifts.com
- +35878
- + Conseil général de l'Aube
- + Philippe RICARD
- + philippe.ricard&cg10.fr
- +35879
- + WellDoc, Inc.
- + Shariar Ghavami
- + sghavami&welldocinc.com
- +35880
- + JSC "Mediafon"
- + Mindaugas Jasiulis
- + mindaugas.jasiulis&mediafon.lt
- +35881
- + Ionis group
- + Jonathan Gnassia
- + jonathan.gnassia&epitech.eu
- +35882
- + NTT DATA KYUSHU CORPORATION
- + Masayoshi Setoyama
- + setoyamam&nttdata-kyushu.co.jp
- +35883
- + VisualSoft Private Limited
- + Aftab Sarwar
- + aftab&visualsoft-inc.com
- +35884
- + Nethost s.r.o.
- + Lukas Futera
- + lukas.futera&nethost.cz
- +35885
- + VZ Holding AG
- + Conradin Ragettli
- + 666&crnet.ch
- +35886
- + Arise Telecommunications Ltd.
- + Gunay Mazmanoglu
- + gunay&arisetel.com
- +35887
- + Lucierna SLNE
- + Juan Mahillo Alvarez
- + juan.mahillo&lucierna.com
- +35888
- + DeadInkVinyl
- + David L Kinney
- + iana&deadinkvinyl.com
- +35889
- + ColumbiaSoft Corporation
- + Tim Emerson
- + temerson&columbiasoft.com
- +35890
- + Video-Flow ltd
- + Adi Rozenberg
- + adi.rozenberg&video-flow.com
- +35891
- + punctum Gesellschaft fuer Software mbH
- + Dr. Georg Fischer
- + punctum&punctum.com
- +35892
- + ELMEH GIU
- + Dino Å epac
- + dino.sepac&elmeh.hr
- +35893
- + Xelmo
- + David Bauman
- + sysadmin&xelmo.com
- +35894
- + Cognimatics AB
- + Erik Södervall
- + erik.sodervall&cognimatics.com
- +35895
- + Slackarea Internet Services
- + Vincenzo Ingrosso
- + expert&slackarea.net
- +35896
- + Concord Energy
- + Jon Storchevoy
- + jstorchevoy&ConcordEnergy.com
- +35897
- + Violin Memory, Inc.
- + Ed Roskos
- + roskos&vmem.com
- +35898
- + SYSTEREL
- + Francois BUSTANY
- + iana&systerel.fr
- +35899
- + Prism Clinical Imaging, Inc.
- + Chad Neller
- + production&prismclinical.com
- +35900
- + DuMont Net GmbH & Co. KG
- + Ralf Fischer
- + ralf.fischer&dumontnet.de
- +35901
- + Al-Quds University
- + Sufyan Aqtam
- + saqtam&itce.alquds.edu
- +35902
- + OpenHeadend
- + Christophe Massiot
- + cmassiot&openheadend.tv
- +35903
- + Bartonia Domain and Enterprises
- + Ian J. Barton
- + ian&bartonia.net
- +35904
- + MacroSAN
- + Yinglan Shangguan
- + shangguan.ms&gmail.com
- +35905
- + ACME-Cebul inc.
- + Tomaz Cebul
- + tomaz&cebul.eu
- +35906
- + Unister
- + Enrico Popp
- + enrico.popp&unister-gmbh.de
- +35907
- + CRV Natural
- + Ricardo Frei Bruel
- + ti&crvnatural.com.br
- +35908
- + Embrane Software, Inc.
- + David Dai
- + dhdai&embrane.com
- +35909
- + Horace Mann Educators Corporation
- + William Fellner
- + william.fellner&horacemann.com
- +35910
- + overnet.qc.ca
- + Pascal Lalonde
- + pen&overnet.qc.ca
- +35911
- + Mrezne Tehnologije Verso
- + Dario Bosnjak
- + dario.bosnjak&verso.hr
- +35912
- + Makedonijalek
- + Momcilovic Dragan
- + draganm&makedonijalek.com.mk
- +35913
- + Diputacion Provincial de Cáceres
- + Juan Carlos Manzano Pérez
- + juancman&dip-caceres.es
- +35914
- + Borea, Ltd.
- + Klemen Porenta
- + klemen.porenta&borea.si
- +35915
- + SERLI
- + Laurent RUAUD
- + laurent.ruaud&serli.com
- +35916
- + Orangehead Software
- + Tommy Braas
- + tommy&orangeheadsoftware.com
- +35917
- + kobisun.org Surdurulebilir Sunucu Sistemleri
- + Kerem Erciyes
- + root&kobisun.org
- +35918
- + ETON International co. ltd
- + Seonggyu Lim
- + saint&etonint.co.kr
- +35919
- + Funkwerk plettac electronics GmbH
- + Ruediger Zapf
- + r.zapf&plettac-electronics.de
- +35920
- + Sebastian Himberger Software
- + Sebastian Himberger
- + s.himberger&sebastian.himberger.de
- +35921
- + Alpha-Bit GmbH
- + Alexander Muhl
- + alexander.muhl&alpha-bit.de
- +35922
- + Backbase B.V.
- + Remie Bolte
- + ict&backbase.com
- +35923
- + Enthusia Consulting Ltd
- + Olusegun S. Odujebe
- + oodujebe&enthusiaconsulting.com
- +35924
- + IET-International Empire Traders
- + Abdullah Salauddin
- + projects&iet-group.com
- +35925
- + Warsaw Stock Exchange
- + Paweł Czechowicz
- + pawel.czechowicz&wse.com.pl
- +35926
- + Aguas de la Cuenca del Norte, S.A.
- + Miguel Ãngel RodrÃguez Fernández
- + mrodriguez&acuanorte.es
- +35927
- + Softfinança S.A.
- + Pedro Anselmo
- + pedro.anselmo&softfinanca.pt
- +35928
- + Wheaton College
- + Steve Hopeman
- + steve.hopeman&wheaton.edu
- +35929
- + Prodata Mobility Systems NV
- + Peter Haijen
- + peter.haijen&prodatamobility.com
- +35930
- + Radeks Medical Information Technologies Ltd
- + Serdar Soydemir
- + serdar&radeks.com
- +35931
- + Woasis Telecommunications Ltd.
- + xiangdongwang
- + xiangdong.wang&w-oasis.com
- +35932
- + JM Technology Inc.
- + Toshiaki Shiwaku
- + t.shiwaku&jmtech.co.jp
- +35933
- + Semiocast
- + Paul Guyot
- + ianaoid&semiocast.com
- +35934
- + OOO CPCR-Express
- + George Zavyalov
- + zavyalov_gg&cpcr.ru
- +35935
- + RAU-Stromversorgungen GmbH
- + Werner Rau
- + info&rau-strom.de
- +35936
- + Iconmobile GmbH
- + Anton Popov
- + it.adm&iconmobile.com
- +35937
- + VÃctor Román Archidona
- + VÃctor Román Archidona
- + contacto&victor-roman.com
- +35938
- + Omnibond Systems LLC.
- + Boyd Wilson
- + boydw&omnibond.com
- +35939
- + Original1 GmbH
- + Sven Schiwek
- + info&original1.net
- +35940
- + Neuhalfen
- + Jens Neuhalfen
- + iana&neuhalfen.name
- +35941
- + Mitsubishi UFJ Securities (USA), Inc.
- + Kazutaka Abe
- + kabe&us.sc.mufg.jp
- End of Document
- diff -urN wireshark-1.2.8/epan/ftypes/ftype-bytes.c wireshark-1.2.9/epan/ftypes/ftype-bytes.c
- --- wireshark-1.2.8/epan/ftypes/ftype-bytes.c 2010-05-05 10:11:58.000000000 -0700
- +++ wireshark-1.2.9/epan/ftypes/ftype-bytes.c 2010-06-08 16:26:10.000000000 -0700
- @@ -1,5 +1,5 @@
- /*
- - * $Id: ftype-bytes.c 31605 2010-01-21 17:30:45Z gerald $
- + * $Id: ftype-bytes.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -696,7 +696,7 @@
- static ftype_t oid_type = {
- FT_OID, /* ftype */
- - "OID", /* name */
- + "FT_OID", /* name */
- "OBJECT IDENTIFIER", /* pretty_name */
- 0, /* wire_size */
- bytes_fvalue_new, /* new_value */
- diff -urN wireshark-1.2.8/epan/ftypes/ftype-guid.c wireshark-1.2.9/epan/ftypes/ftype-guid.c
- --- wireshark-1.2.8/epan/ftypes/ftype-guid.c 2010-05-05 10:11:58.000000000 -0700
- +++ wireshark-1.2.9/epan/ftypes/ftype-guid.c 2010-06-08 16:26:10.000000000 -0700
- @@ -1,5 +1,5 @@
- /*
- - * $Id: ftype-guid.c 28117 2009-04-22 03:07:37Z guy $
- + * $Id: ftype-guid.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -130,7 +130,7 @@
- static ftype_t guid_type = {
- FT_GUID, /* ftype */
- - "GUID", /* name */
- + "FT_GUID", /* name */
- "Globally Unique Identifier", /* pretty_name */
- GUID_LEN, /* wire_size */
- NULL, /* new_value */
- diff -urN wireshark-1.2.8/epan/libwireshark.def wireshark-1.2.9/epan/libwireshark.def
- --- wireshark-1.2.8/epan/libwireshark.def 2010-05-05 10:13:00.000000000 -0700
- +++ wireshark-1.2.9/epan/libwireshark.def 2010-06-08 16:27:30.000000000 -0700
- @@ -1,5 +1,5 @@
- ; libwireshark.def
- -; $Id: libwireshark.def 31271 2009-12-15 01:27:47Z gerald $
- +; $Id: libwireshark.def 33115 2010-06-06 22:13:16Z gerald $
- ; Add symbols that should be exported out of libwireshark.dll,
- ; e.g. when used inside the GUI.
- @@ -192,8 +192,10 @@
- dissect_ber_restricted_string
- dissect_ber_sequence_of
- dissect_ber_sequence
- +dissect_ber_set
- dissect_ber_set_of
- dissect_ber_tagged_type
- +dissect_ber_UTCTime
- dissect_dcerpc_uint16
- dissect_dcerpc_uint32
- dissect_dcerpc_uint64
- diff -urN wireshark-1.2.8/epan/packet.c wireshark-1.2.9/epan/packet.c
- --- wireshark-1.2.8/epan/packet.c 2010-05-05 10:13:01.000000000 -0700
- +++ wireshark-1.2.9/epan/packet.c 2010-06-08 16:27:31.000000000 -0700
- @@ -1,7 +1,7 @@
- /* packet.c
- * Routines for packet disassembly
- *
- - * $Id: packet.c 28662 2009-06-08 15:37:46Z gerald $
- + * $Id: packet.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -322,7 +322,10 @@
- edt->pi.clnp_dstref = 0;
- edt->pi.link_dir = LINK_DIR_UNKNOWN;
- - EP_CHECK_CANARY(("before dissecting frame %d",fd->num));
- + /* to enable decode as for ethertype=0x0000 (fix for bug 4721) */
- + edt->pi.ethertype = G_MAXINT;
- +
- + EP_CHECK_CANARY(("before dissecting frame %d",fd->num));
- TRY {
- edt->tvb = tvb_new_real_data(pd, fd->cap_len, fd->pkt_len);
- diff -urN wireshark-1.2.8/epan/proto.c wireshark-1.2.9/epan/proto.c
- --- wireshark-1.2.8/epan/proto.c 2010-05-05 10:13:00.000000000 -0700
- +++ wireshark-1.2.9/epan/proto.c 2010-06-08 16:27:30.000000000 -0700
- @@ -1,7 +1,7 @@
- /* proto.c
- * Routines for protocol tree
- *
- - * $Id: proto.c 32223 2010-03-17 19:14:44Z gerald $
- + * $Id: proto.c 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -409,7 +409,7 @@
- g_hash_table_destroy(proto_names);
- proto_names = NULL;
- }
- -
- +
- if (proto_short_names) {
- g_hash_table_destroy(proto_short_names);
- proto_short_names = NULL;
- @@ -677,7 +677,7 @@
- break;
- }
- }
- -
- +
- return g_str_hash(copy);
- }
- @@ -686,19 +686,19 @@
- prefix_equal (gconstpointer ap,gconstpointer bp) {
- const gchar* a = ap;
- const gchar* b = bp;
- -
- +
- do {
- gchar ac = *a++;
- gchar bc = *b++;
- -
- +
- if ((ac == '.' || ac == '\0') && (bc == '.' || bc == '\0')) return TRUE;
- -
- +
- if ( (ac == '.' || ac == '\0') && ! (bc == '.' || bc == '\0') ) return FALSE;
- if ( (bc == '.' || bc == '\0') && ! (ac == '.' || ac == '\0') ) return FALSE;
- -
- +
- if (ac != bc) return FALSE;
- } while(1);
- -
- +
- return FALSE;
- }
- @@ -713,7 +713,7 @@
- if (! prefixes ) {
- prefixes = g_hash_table_new(prefix_hash,prefix_equal);
- }
- -
- +
- g_hash_table_insert(prefixes,(gpointer)prefix,pi);
- }
- @@ -740,22 +740,22 @@
- {
- header_field_info* hfinfo;
- prefix_initializer_t pi;
- -
- +
- DISSECTOR_ASSERT(field_name != NULL);
- hfinfo = g_tree_lookup(gpa_name_tree, field_name);
- -
- +
- if (hfinfo) return hfinfo;
- -
- +
- if (!prefixes) return NULL;
- -
- +
- if(( pi = g_hash_table_lookup(prefixes,field_name) )) {
- pi(field_name);
- g_hash_table_remove(prefixes,field_name);
- } else {
- return NULL;
- }
- -
- +
- return g_tree_lookup(gpa_name_tree, field_name);
- }
- @@ -1003,9 +1003,12 @@
- pi = proto_tree_add_text_node(tree, NULL, 0, 0);
- + if (pi) {
- va_start(ap, format);
- - if (pi)
- proto_tree_set_representation(pi, format, ap);
- + va_end(ap);
- + }
- + va_start(ap, format);
- vprintf(format, ap);
- va_end(ap);
- printf("\n");
- @@ -3196,8 +3199,6 @@
- }
- if (!PROTO_ITEM_IS_HIDDEN(pi)) {
- - va_start(ap, format);
- -
- /*
- * If we don't already have a representation,
- * generate the default representation.
- @@ -3209,10 +3210,11 @@
- curlen = strlen(fi->rep->representation);
- if (ITEM_LABEL_LENGTH > curlen) {
- + va_start(ap, format);
- g_vsnprintf(fi->rep->representation + curlen,
- ITEM_LABEL_LENGTH - (gulong) curlen, format, ap);
- + va_end(ap);
- }
- - va_end(ap);
- }
- }
- @@ -5169,7 +5171,7 @@
- }
- }
- -/* Dumps the value_strings, range_strings or true/false strings for fields
- +/* Dumps the value_strings, range_strings or true/false strings for fields
- * that have them. There is one record per line. Fields are tab-delimited.
- * There are three types of records: Value String, Range String
- * and True/False String. The first field, 'V', 'R' or 'T', indicates
- @@ -5940,7 +5942,7 @@
- * This array is terminated by a NULL entry.
- *
- * FT_BOOLEAN bits that are set to 1 will have the name added to the expansion.
- - * FT_integer fields that have a value_string attached will have the
- + * FT_integer fields that have a value_string attached will have the
- * matched string displayed on the expansion line.
- */
- proto_item *
- diff -urN wireshark-1.2.8/epan/sigcomp-udvm.c wireshark-1.2.9/epan/sigcomp-udvm.c
- --- wireshark-1.2.8/epan/sigcomp-udvm.c 2010-05-05 10:13:00.000000000 -0700
- +++ wireshark-1.2.9/epan/sigcomp-udvm.c 2010-06-08 16:27:30.000000000 -0700
- @@ -3,7 +3,7 @@
- * Signaling Compression (SigComp) dissection.
- * Copyright 2004, Anders Broman <anders.broman@ericsson.com>
- *
- - * $Id: sigcomp-udvm.c 28365 2009-05-14 20:12:43Z etxrab $
- + * $Id: sigcomp-udvm.c 33134 2010-06-07 16:07:46Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -133,7 +133,7 @@
- tvbuff_t *decomp_tvb;
- guint8 buff[UDVM_MEMORY_SIZE];
- char string[2];
- - guint8 *out_buff; /* Largest allowed size for a message is 65535 */
- + guint8 *out_buff; /* Largest allowed size for a message is UDVM_MEMORY_SIZE = 65536 */
- guint32 i = 0;
- guint16 n = 0;
- guint16 m = 0;
- @@ -322,8 +322,8 @@
- offset++;
- }
- - /* Largest allowed size for a message is 65535 */
- - out_buff = g_malloc(65535);
- + /* Largest allowed size for a message is UDVM_MEMORY_SIZE = 65536 */
- + out_buff = g_malloc(UDVM_MEMORY_SIZE);
- /* Start executing code */
- current_address = udvm_start_ip;
- input_address = 0;
- @@ -338,11 +338,11 @@
- result_code = 15;
- goto decompression_failure;
- }
- + used_udvm_cycles++;
- current_instruction = buff[current_address];
- switch ( current_instruction ) {
- case SIGCOMP_INSTR_DECOMPRESSION_FAILURE:
- - used_udvm_cycles++;
- if ( result_code == 0 )
- result_code = 9;
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- @@ -370,7 +370,6 @@
- break;
- case SIGCOMP_INSTR_AND: /* 1 AND ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## AND(1) (operand_1, operand_2)",
- @@ -412,7 +411,6 @@
- break;
- case SIGCOMP_INSTR_OR: /* 2 OR ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## OR(2) (operand_1, operand_2)",
- @@ -454,7 +452,6 @@
- break;
- case SIGCOMP_INSTR_NOT: /* 3 NOT ($operand_1) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## NOT(3) ($operand_1)",
- @@ -488,7 +485,6 @@
- break;
- case SIGCOMP_INSTR_LSHIFT: /* 4 LSHIFT ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## LSHIFT(4) ($operand_1, operand_2)",
- @@ -529,7 +525,6 @@
- break;
- case SIGCOMP_INSTR_RSHIFT: /* 5 RSHIFT ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## RSHIFT(5) (operand_1, operand_2)",
- @@ -569,7 +564,6 @@
- goto execute_next_instruction;
- break;
- case SIGCOMP_INSTR_ADD: /* 6 ADD ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## ADD(6) (operand_1, operand_2)",
- @@ -609,7 +603,6 @@
- goto execute_next_instruction;
- case SIGCOMP_INSTR_SUBTRACT: /* 7 SUBTRACT ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## SUBTRACT(7) (operand_1, operand_2)",
- @@ -650,7 +643,6 @@
- break;
- case SIGCOMP_INSTR_MULTIPLY: /* 8 MULTIPLY ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ##MULTIPLY(8) (operand_1, operand_2)",
- @@ -698,7 +690,6 @@
- break;
- case SIGCOMP_INSTR_DIVIDE: /* 9 DIVIDE ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## DIVIDE(9) (operand_1, operand_2)",
- @@ -748,7 +739,6 @@
- break;
- case SIGCOMP_INSTR_REMAINDER: /* 10 REMAINDER ($operand_1, %operand_2) */
- - used_udvm_cycles++;
- if (show_instr_detail_level == 2 ){
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,
- "Addr: %u ## REMAINDER(10) (operand_1, operand_2)",
- @@ -854,7 +844,7 @@
- operand_address, ref_destination);
- }
- current_address = next_operand_address;
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- n = 0;
- k = position;
- @@ -949,7 +939,6 @@
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1," Loading bytes at %u Value %u 0x%x",
- address, value, value);
- }
- - used_udvm_cycles++;
- current_address = next_operand_address;
- goto execute_next_instruction;
- break;
- @@ -987,7 +976,7 @@
- current_address, address, n, n-1);
- }
- operand_address = next_operand_address;
- - used_udvm_cycles = used_udvm_cycles + 1 + n;
- + used_udvm_cycles = used_udvm_cycles + n;
- while ( n > 0) {
- n = n - 1;
- /* %value */
- @@ -1056,7 +1045,6 @@
- buff[stack_location] = (stack_fill >> 8) & 0x00FF;
- buff[(stack_location+1) & 0xFFFF] = stack_fill & 0x00FF;
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -1113,7 +1101,6 @@
- buff[destination] = (value >> 8) & 0x00FF;
- buff[(destination+1) & 0xFFFF] = value & 0x00FF;
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -1201,7 +1188,7 @@
- position = byte_copy_left;
- }
- }
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- goto execute_next_instruction;
- break;
- @@ -1295,7 +1282,7 @@
- buff[result_dest] = k >> 8;
- buff[result_dest + 1] = k & 0x00ff;
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- goto execute_next_instruction;
- break;
- @@ -1425,7 +1412,7 @@
- }
- buff[result_dest] = k >> 8;
- buff[result_dest + 1] = k & 0x00ff;
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- goto execute_next_instruction;
- break;
- @@ -1502,7 +1489,7 @@
- k = ( k + 1 ) & 0xffff;
- n++;
- }/* end while */
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- goto execute_next_instruction;
- break;
- @@ -1528,7 +1515,6 @@
- current_address, at_address);
- }
- current_address = at_address;
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -1605,7 +1591,6 @@
- current_address = at_address_2;
- if ( value_1 > value_2 )
- current_address = at_address_3;
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -1649,7 +1634,6 @@
- /* ... and jump to the destination address */
- current_address = at_address;
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -1684,7 +1668,6 @@
- /* ... and set the PC to the popped value */
- current_address = at_address;
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -1746,7 +1729,7 @@
- result_code = 6;
- goto decompression_failure;
- }
- - used_udvm_cycles = used_udvm_cycles + 1 + n;
- + used_udvm_cycles = used_udvm_cycles + n;
- goto execute_next_instruction;
- @@ -1792,7 +1775,7 @@
- operand_address, at_address);
- }
- /* operand_value = (memory_address_of_instruction + D) modulo 2^16 */
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- n = 0;
- k = position;
- @@ -1948,7 +1931,7 @@
- k = ( k + 1 ) & 0xffff;
- n++;
- }
- - used_udvm_cycles = used_udvm_cycles + 1 + length;
- + used_udvm_cycles = used_udvm_cycles + length;
- current_address = next_operand_address;
- goto execute_next_instruction;
- break;
- @@ -2039,7 +2022,6 @@
- buff, &old_input_bit_order, &remaining_bits,
- &input_bits, &input_address, length, &result_code, msg_end);
- if ( result_code == 11 ){
- - used_udvm_cycles = used_udvm_cycles + 1;
- current_address = at_address;
- goto execute_next_instruction;
- }
- @@ -2054,7 +2036,6 @@
- " Loading value: %u (0x%x) at Addr: %u, remaining_bits: %u", value, value, destination, remaining_bits);
- }
- - used_udvm_cycles = used_udvm_cycles + 1;
- goto execute_next_instruction;
- break;
- case SIGCOMP_INSTR_INPUT_HUFFMAN: /* 30 */
- @@ -2101,7 +2082,7 @@
- current_address, destination, at_address, n, n, n, n, n);
- }
- - used_udvm_cycles = used_udvm_cycles + 1 + n;
- + used_udvm_cycles = used_udvm_cycles + n;
- /*
- * Note that if n = 0 then the INPUT-HUFFMAN instruction is ignored and
- @@ -2343,7 +2324,7 @@
- if ( result_code != 0 ){
- goto decompression_failure;
- }
- - used_udvm_cycles = used_udvm_cycles + 1 + state_length;
- + used_udvm_cycles = used_udvm_cycles + state_length;
- goto execute_next_instruction;
- break;
- case SIGCOMP_INSTR_STATE_CREATE: /* 32 */
- @@ -2445,7 +2426,7 @@
- state_instruction_buff[no_of_state_create] = state_instruction;
- state_minimum_access_length_buff[no_of_state_create] = minimum_access_length;
- state_state_retention_priority_buff[no_of_state_create] = state_retention_priority;
- - used_udvm_cycles = used_udvm_cycles + 1 + state_length;
- + used_udvm_cycles = used_udvm_cycles + state_length;
- /* Debug */
- byte_copy_right = buff[66] << 8;
- byte_copy_right = byte_copy_right | buff[67];
- @@ -2512,7 +2493,6 @@
- * TODO implement it
- */
- udvm_state_free(buff,p_id_start,p_id_length);
- - used_udvm_cycles++;
- goto execute_next_instruction;
- break;
- @@ -2589,7 +2569,7 @@
- output_address ++;
- n++;
- }
- - used_udvm_cycles = used_udvm_cycles + 1 + output_length;
- + used_udvm_cycles = used_udvm_cycles + output_length;
- goto execute_next_instruction;
- break;
- case SIGCOMP_INSTR_END_MESSAGE: /* 35 */
- @@ -2757,7 +2737,7 @@
- /*
- proto_tree_add_text(udvm_tree, decomp_tvb, 0, -1,"SigComp message Decompressed");
- */
- - used_udvm_cycles = used_udvm_cycles + 1 + state_length;
- + used_udvm_cycles = used_udvm_cycles + state_length;
- proto_tree_add_text(udvm_tree, bytecode_tvb, 0, -1,"maximum_UDVM_cycles %u used_udvm_cycles %u",
- maximum_UDVM_cycles, used_udvm_cycles);
- return decomp_tvb;
- diff -urN wireshark-1.2.8/epan/sminmpec.c wireshark-1.2.9/epan/sminmpec.c
- --- wireshark-1.2.8/epan/sminmpec.c 2010-05-05 10:25:16.000000000 -0700
- +++ wireshark-1.2.9/epan/sminmpec.c 2010-06-08 16:42:37.000000000 -0700
- @@ -1590,7 +1590,7 @@
- { 1572, "Forte Software, Inc." },
- { 1573, "McAfee (previous was 'Secure Computing Corporation')" },
- { 1574, "BEZEQ" },
- - { 1575, "Technical University of Braunschweig" },
- + { 1575, "TU Braunschweig" },
- { 1576, "Stac Inc." },
- { 1577, "StarNet Communications" },
- { 1578, "Universidade do Minho" },
- @@ -23676,7 +23676,7 @@
- { 23792, "Dekolink Wireless Ltd" },
- { 23793, "Cluster Resources" },
- { 23794, "Significant Bits" },
- - { 23795, "Yavox Latin America" },
- + { 23795, "Movile (previous was 'Yavox Latin America')" },
- { 23796, "SunWare GmbH & Co KG" },
- { 23797, "KSIGN Co., Ltd." },
- { 23798, "Australia Post" },
- @@ -25405,7 +25405,7 @@
- { 25521, "NextConnect Ltd" },
- { 25522, "Renko Technologies" },
- { 25523, "Homecast Co., Ltd." },
- - { 25524, "Open Hardware Project Russia" },
- + { 25524, "Open Source Hardware Engineering Community (OSHEC)" },
- { 25525, "TC&C Telecommunication and Computer Technology Ltd." },
- { 25526, "IPRocess" },
- { 25527, "Nebraska Public Power District" },
- @@ -35340,7 +35340,7 @@
- { 35465, "Bank Julius Baer & Co. Ltd." },
- { 35466, "Forsway Scandinavia AB" },
- { 35467, "OOO\"SpinBrain\"" },
- - { 35468, "KTU RLSC" },
- + { 35468, "Kaunas University of Technology" },
- { 35469, "Seamless Distribution AB" },
- { 35470, "First-Matrix" },
- { 35471, "Johns Byrne Company" },
- @@ -35581,7 +35581,7 @@
- { 35706, "Guangzhou KingTeller Technology Co.,Ltd" },
- { 35707, "S&P" },
- { 35708, "BOUYGUES CONSTRUCTION " },
- - { 35709, "BOUYGUES CONSTRUCTION " },
- + { 35709, "Unassigned" },
- { 35710, "Alcatel-Lucent, 4ESS" },
- { 35711, "Sopinspace" },
- { 35712, "Master Translation and Technology Services Co.,Ltd." },
- @@ -35608,10 +35608,212 @@
- { 35733, "VIDA Diagnostics Inc" },
- { 35734, "Lennart J\0303\0274tte" },
- { 35735, "A9 SAS" },
- - { 35736, "bzctoons network" },
- + { 35736, "BZCToOn'S Network / RedJuice.fr SARL" },
- { 35737, "QA Cafe LLC" },
- { 35738, "abcwxy.com" },
- { 35739, "Bowline Network Consulting, Inc" },
- + { 35740, "SACD" },
- + { 35741, "Chi-X Europe Ltd" },
- + { 35742, "Neurosearch, Inc." },
- + { 35743, "Workonline Communications (Pty) Ltd" },
- + { 35744, "D-Media Communication Tech" },
- + { 35745, "Marine Harvest ASA" },
- + { 35746, "Passepartout sa" },
- + { 35747, "FEDERALNOE AGENTSTVO ZhELEZNODOROZhNOGO TRANSPORTA" },
- + { 35748, "Switch++" },
- + { 35749, "Alsim" },
- + { 35750, "Spring Wireless" },
- + { 35751, "Linux Lunatix" },
- + { 35752, "Supra net d.o.o." },
- + { 35753, "Les D\0303\0251veloppements Durables" },
- + { 35754, "ON-AIR Systems Ltd." },
- + { 35755, "P-21 GmbH" },
- + { 35756, "inett GmbH" },
- + { 35757, "Sonnection B.V." },
- + { 35758, "Stichting Diagnose Kanker" },
- + { 35759, "Welkin Sciences, LLC" },
- + { 35760, "Optical Access Networks Lab, Shanghai University" },
- + { 35761, "Center Parcs Europe" },
- + { 35762, "FMLOG, Swedish Armed Forces Logistics" },
- + { 35763, "Groupe Laurent" },
- + { 35764, "St. Lawrence College" },
- + { 35765, "zbits Unternehmensberatung GmbH" },
- + { 35766, "Killermann GdbR" },
- + { 35767, "University of Lodz" },
- + { 35768, "GetWellNetwork, Inc." },
- + { 35769, "Wellogic" },
- + { 35770, "USIL Technology" },
- + { 35771, "Hightech Payment Systems" },
- + { 35772, "n@work Internet Informationssysteme GmbH" },
- + { 35773, "Arcturus Networks Inc." },
- + { 35774, "Universal Electric Corporation" },
- + { 35775, "Rachitskiy Research and Development LLC" },
- + { 35776, "BlueNote Communications SA" },
- + { 35777, "Unique Solutions SA" },
- + { 35778, "RTC-LEASING OJSC" },
- + { 35779, "ican solutions private limited" },
- + { 35780, "OAO Tatneft" },
- + { 35781, "Matej Bel University Banska Bystrica" },
- + { 35782, "Universidad de Extremadura" },
- + { 35783, "Nika Ltd" },
- + { 35784, "ECKD GmbH" },
- + { 35785, "Xcira, Inc." },
- + { 35786, "Continuant Inc" },
- + { 35787, "Computaris" },
- + { 35788, "Xolido Systems,S.A." },
- + { 35789, "Despegar.com, Inc." },
- + { 35790, "ClearCorp " },
- + { 35791, "IES Systems, Inc." },
- + { 35792, "Rygl" },
- + { 35793, "Hirotech, Inc." },
- + { 35794, "Java Verified" },
- + { 35795, "Actifio" },
- + { 35796, "Burda:IC GmbH" },
- + { 35797, "Polska Telefonia Cyfrowa Sp. z o.o." },
- + { 35798, "shack e.V." },
- + { 35799, "Phmb Consulting" },
- + { 35800, "Uniconsult" },
- + { 35801, "EIX Ltd" },
- + { 35802, "Mobango Ltd" },
- + { 35803, "Eucalyptus Systems Inc." },
- + { 35804, "Allgood Networks" },
- + { 35805, "Athonet s.r.l." },
- + { 35806, "Paul Milliken" },
- + { 35807, "AJR Development" },
- + { 35808, "SAR Elektronik A.S." },
- + { 35809, "Hosting Community" },
- + { 35810, "CDL PMO" },
- + { 35811, "AMTANGEE Aktiengesellschaft" },
- + { 35812, "CANCOM IT Solutions GmbH" },
- + { 35813, "LinuxRulz" },
- + { 35814, "Cordier Networks" },
- + { 35815, "QUADStor Systems" },
- + { 35816, "Shenzhen HY Amplitec Technology Co.,Ltd" },
- + { 35817, "Giorik spa" },
- + { 35818, "Azienda Feltrina s.p." },
- + { 35819, "Digithurst Bildverarbeitungssysteme" },
- + { 35820, "RCS Kladno, s.r.o." },
- + { 35821, "FBComputers s.r.l." },
- + { 35822, "V-Internet Operations, Inc." },
- + { 35823, "HANGZHOU RICH INFO-TECH CO.,LTD" },
- + { 35824, "Boll und Partner Software GmbH" },
- + { 35825, "INAX Corporation" },
- + { 35826, "THALES AIR OPERATION" },
- + { 35827, "Invengo Information Technology Co.,Ltd" },
- + { 35828, "Entropia e.V." },
- + { 35829, "United Natural Foods, Inc." },
- + { 35830, "ROFFET.com" },
- + { 35831, "ATECH MICROELECTRONIC SYSTEMS" },
- + { 35832, "Open Horizont.Ltd" },
- + { 35833, "Deva Broadcast Ltd." },
- + { 35834, "Gozaimass" },
- + { 35835, "iB Solution Corporation" },
- + { 35836, "China BraveFly Technology Co., Ltd." },
- + { 35837, "Mamat GmbH" },
- + { 35838, "Matrixx Software Inc." },
- + { 35839, "Imagine One Technology & Management" },
- + { 35840, "Gyrus ACMI, Inc." },
- + { 35841, "Agecodagis SARL" },
- + { 35842, "RamVZ" },
- + { 35843, "Sebastian Muszytowski" },
- + { 35844, "Stormont-Vail HealthCare" },
- + { 35845, "Heraklion Wireless" },
- + { 35846, "Parsons" },
- + { 35847, "Greenbone Networks GmbH" },
- + { 35848, "Multipolaris Ltd." },
- + { 35849, "Telefonica International Wholesale Services" },
- + { 35850, "Horns And Hooves" },
- + { 35851, "Abix Tecnologia" },
- + { 35852, "Spire Sciences LLC" },
- + { 35853, "Remote Enterprise Monitoring, Inc." },
- + { 35854, "American Modern" },
- + { 35855, "Dialog Semiconductor" },
- + { 35856, "Berchtold Holding GmbH" },
- + { 35857, "AMARON BVBA" },
- + { 35858, "The Goodyear Tire & Rubber Co." },
- + { 35859, "Georgia-Pacific LLC." },
- + { 35860, "Kvadroteh Ltd." },
- + { 35861, "CRAWFORD COMMUNICATIONS, INC" },
- + { 35862, "Mobile Integration Workgroup" },
- + { 35863, "WAMAJU LLC" },
- + { 35864, "Ales Hakl" },
- + { 35865, "Trivia Solutions B.V." },
- + { 35866, "Eno, Inc." },
- + { 35867, "Prior srl" },
- + { 35868, "Ater Belluno" },
- + { 35869, "STB Broadcast" },
- + { 35870, "OpsWise Software Inc." },
- + { 35871, "Cloupia" },
- + { 35872, "huggla.com" },
- + { 35873, "JDS Uniphase Corporation" },
- + { 35874, "Action Packed Networks" },
- + { 35875, "JX2 Technology Pty Ltd" },
- + { 35876, "WHITECODE,.LTD" },
- + { 35877, "LEITNER AG - S.p.A" },
- + { 35878, "Conseil g\0303\0251n\0303\0251ral de l'Aube" },
- + { 35879, "WellDoc, Inc." },
- + { 35880, "JSC \"Mediafon\"" },
- + { 35881, "Ionis group" },
- + { 35882, "NTT DATA KYUSHU CORPORATION" },
- + { 35883, "VisualSoft Private Limited" },
- + { 35884, "Nethost s.r.o." },
- + { 35885, "VZ Holding AG" },
- + { 35886, "Arise Telecommunications Ltd." },
- + { 35887, "Lucierna SLNE" },
- + { 35888, "DeadInkVinyl" },
- + { 35889, "ColumbiaSoft Corporation" },
- + { 35890, "Video-Flow ltd" },
- + { 35891, "punctum Gesellschaft fuer Software mbH" },
- + { 35892, "ELMEH GIU" },
- + { 35893, "Xelmo" },
- + { 35894, "Cognimatics AB" },
- + { 35895, "Slackarea Internet Services" },
- + { 35896, "Concord Energy" },
- + { 35897, "Violin Memory, Inc." },
- + { 35898, "SYSTEREL" },
- + { 35899, "Prism Clinical Imaging, Inc." },
- + { 35900, "DuMont Net GmbH & Co. KG" },
- + { 35901, "Al-Quds University" },
- + { 35902, "OpenHeadend" },
- + { 35903, "Bartonia Domain and Enterprises" },
- + { 35904, "MacroSAN" },
- + { 35905, "ACME-Cebul inc." },
- + { 35906, "Unister" },
- + { 35907, "CRV Natural" },
- + { 35908, "Embrane Software, Inc." },
- + { 35909, "Horace Mann Educators Corporation" },
- + { 35910, "overnet.qc.ca" },
- + { 35911, "Mrezne Tehnologije Verso" },
- + { 35912, "Makedonijalek" },
- + { 35913, "Diputacion Provincial de C\0303\0241ceres" },
- + { 35914, "Borea, Ltd." },
- + { 35915, "SERLI" },
- + { 35916, "Orangehead Software" },
- + { 35917, "kobisun.org Surdurulebilir Sunucu Sistemleri" },
- + { 35918, "ETON International co. ltd" },
- + { 35919, "Funkwerk plettac electronics GmbH" },
- + { 35920, "Sebastian Himberger Software" },
- + { 35921, "Alpha-Bit GmbH" },
- + { 35922, "Backbase B.V." },
- + { 35923, "Enthusia Consulting Ltd" },
- + { 35924, "IET-International Empire Traders" },
- + { 35925, "Warsaw Stock Exchange" },
- + { 35926, "Aguas de la Cuenca del Norte, S.A." },
- + { 35927, "Softfinan\0303\0247a S.A." },
- + { 35928, "Wheaton College" },
- + { 35929, "Prodata Mobility Systems NV" },
- + { 35930, "Radeks Medical Information Technologies Ltd" },
- + { 35931, "Woasis Telecommunications Ltd." },
- + { 35932, "JM Technology Inc." },
- + { 35933, "Semiocast" },
- + { 35934, "OOO CPCR-Express" },
- + { 35935, "RAU-Stromversorgungen GmbH" },
- + { 35936, "Iconmobile GmbH" },
- + { 35937, "V\0303\0255ctor Rom\0303\0241n Archidona" },
- + { 35938, "Omnibond Systems LLC." },
- + { 35939, "Original1 GmbH" },
- + { 35940, "Neuhalfen" },
- + { 35941, "Mitsubishi UFJ Securities (USA), Inc." },
- {0, NULL}
- };
- diff -urN wireshark-1.2.8/epan/tcap-persistentdata.h wireshark-1.2.9/epan/tcap-persistentdata.h
- --- wireshark-1.2.8/epan/tcap-persistentdata.h 2010-05-05 10:13:00.000000000 -0700
- +++ wireshark-1.2.9/epan/tcap-persistentdata.h 2010-06-08 16:27:31.000000000 -0700
- @@ -8,7 +8,7 @@
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- - * $Id: tcap-persistentdata.h 22415 2007-07-27 19:24:40Z morriss $
- + * $Id: tcap-persistentdata.h 33153 2010-06-07 20:39:11Z gerald $
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- @@ -32,7 +32,7 @@
- #include "epan/conversation.h"
- #include "epan/dissectors/packet-tcap.h"
- -#define LENGTH_OID 16
- +#define LENGTH_OID 23
- struct tcaphash_context_t {
- struct tcaphash_context_key_t * key;
- guint32 session_id;
- diff -urN wireshark-1.2.8/file.c wireshark-1.2.9/file.c
- --- wireshark-1.2.8/file.c 2010-05-05 10:13:11.000000000 -0700
- +++ wireshark-1.2.9/file.c 2010-06-08 16:27:43.000000000 -0700
- @@ -1,7 +1,7 @@
- /* file.c
- * File I/O routines
- *
- - * $Id: file.c 32655 2010-05-04 00:20:39Z gerald $
- + * $Id: file.c 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -688,6 +688,7 @@
- /*g_log(NULL, G_LOG_LEVEL_MESSAGE, "cf_continue_tail: %u new: %u", cf->count, to_read);*/
- + wtap_cleareof(cf->wth);
- while (to_read != 0 && (wtap_read(cf->wth, err, &err_info, &data_offset))) {
- if (cf->state == FILE_READ_ABORTED) {
- /* Well, the user decided to exit Wireshark. Break out of the
- @@ -766,6 +767,11 @@
- return CF_READ_OK;
- }
- +void
- +cf_fake_continue_tail(capture_file *cf) {
- + cf->state = FILE_READ_DONE;
- +}
- +
- cf_read_status_t
- cf_finish_tail(capture_file *cf, int *err)
- {
- diff -urN wireshark-1.2.8/file.h wireshark-1.2.9/file.h
- --- wireshark-1.2.8/file.h 2010-05-05 10:13:11.000000000 -0700
- +++ wireshark-1.2.9/file.h 2010-06-08 16:27:43.000000000 -0700
- @@ -1,7 +1,7 @@
- /* file.h
- * Definitions for file structures and routines
- *
- - * $Id: file.h 32655 2010-05-04 00:20:39Z gerald $
- + * $Id: file.h 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -132,6 +132,13 @@
- cf_read_status_t cf_continue_tail(capture_file *cf, volatile int to_read, int *err);
- /**
- + * Fake reading packets from the "end" of a capture file.
- + *
- + * @param cf the capture file to be read from
- + */
- +void cf_fake_continue_tail(capture_file *cf);
- +
- +/**
- * Finish reading from "end" of a capture file.
- *
- * @param cf the capture file to be read from
- diff -urN wireshark-1.2.8/gtk/capture_file_dlg.c wireshark-1.2.9/gtk/capture_file_dlg.c
- --- wireshark-1.2.8/gtk/capture_file_dlg.c 2010-05-05 10:11:51.000000000 -0700
- +++ wireshark-1.2.9/gtk/capture_file_dlg.c 2010-06-08 16:26:02.000000000 -0700
- @@ -1,7 +1,7 @@
- /* capture_file_dlg.c
- * Dialog boxes for handling capture files
- *
- - * $Id: capture_file_dlg.c 28108 2009-04-21 16:57:52Z guy $
- + * $Id: capture_file_dlg.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -337,9 +337,32 @@
- /* make the preview widget sensitive */
- gtk_widget_set_sensitive(prev, have_preview);
- + /*
- + * XXX - if the Open button isn't sensitive, you can't type into
- + * the location bar and select the file or directory you've typed.
- + * See
- + *
- + * https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1791
- + *
- + * It's not as if allowing users to click Open when they've
- + * selected a file that's not a valid capture file will cause
- + * anything worse than an error dialog, so we'll leave the Open
- + * button sensitive for now. Perhaps making it sensitive if
- + * cf_name is NULL would also work, although I don't know whether
- + * there are any cases where it would be non-null when you've
- + * typed in the location bar.
- + *
- + * XXX - Bug 1791 also notes that, with the line removed, Bill
- + * Meier "somehow managed to get the file chooser window somewhat
- + * wedged in that neither the cancel or open buttons were responsive".
- + * That seems a bit odd, given that, without this line, we're not
- + * monkeying with the Open button's sensitivity, but...
- + */
- +#if 0
- /* make the open/save/... dialog button sensitive */
- gtk_dialog_set_response_sensitive(file_sel, GTK_RESPONSE_ACCEPT, have_preview);
- +#endif
- /* do the actual preview */
- if(have_preview)
- diff -urN wireshark-1.2.8/gtk/decode_as_dlg.c wireshark-1.2.9/gtk/decode_as_dlg.c
- --- wireshark-1.2.8/gtk/decode_as_dlg.c 2010-05-05 10:11:51.000000000 -0700
- +++ wireshark-1.2.9/gtk/decode_as_dlg.c 2010-06-08 16:26:02.000000000 -0700
- @@ -1,6 +1,6 @@
- /* decode_as_dlg.c
- *
- - * $Id: decode_as_dlg.c 29106 2009-07-15 21:37:33Z gerald $
- + * $Id: decode_as_dlg.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Routines to modify dissector tables on the fly.
- *
- @@ -1632,7 +1632,7 @@
- gboolean
- decode_as_ok(void)
- {
- - return cfile.edt->pi.ethertype || cfile.edt->pi.ipproto ||
- + return (cfile.edt->pi.ethertype != G_MAXINT) || cfile.edt->pi.ipproto ||
- cfile.edt->pi.ptype == PT_TCP || cfile.edt->pi.ptype == PT_UDP ||
- cfile.edt->pi.mpls_label ||
- cfile.cd_t == WTAP_FILE_BER;
- @@ -1659,7 +1659,7 @@
- g_object_set_data(G_OBJECT(decode_w), E_NOTEBOOK, notebook);
- /* Add link level selection page */
- - if (cfile.edt->pi.ethertype) {
- + if (cfile.edt->pi.ethertype != G_MAXINT) {
- g_snprintf(buffer, sizeof(buffer), "Ethertype 0x%04x", cfile.edt->pi.ethertype);
- page = decode_add_simple_page(buffer, "Link", "ethertype", cfile.edt->pi.ethertype);
- label = gtk_label_new("Link");
- diff -urN wireshark-1.2.8/gtk/filter_autocomplete.c wireshark-1.2.9/gtk/filter_autocomplete.c
- --- wireshark-1.2.8/gtk/filter_autocomplete.c 2010-05-05 10:11:50.000000000 -0700
- +++ wireshark-1.2.9/gtk/filter_autocomplete.c 2010-06-08 16:26:02.000000000 -0700
- @@ -777,16 +777,20 @@
- size_t prefix_len;
- gboolean protocols_only = FALSE;
- - /* Delete the last character in the prefix string */
- - prefix_len = strlen(prefix)-1;
- - prefix[prefix_len] = '\0';
- + prefix_len = strlen(prefix);
- - if (prefix_len == 0) {
- + if (prefix_len <= 1) {
- /* Remove the popup window for protocols */
- gtk_widget_destroy(popup_win);
- g_object_set_data(G_OBJECT(main_win), E_FILT_AUTOCOMP_PTR_KEY, NULL);
- return;
- - } else if(strchr(prefix, '.') == NULL) {
- + }
- +
- + /* Delete the last character in the prefix string */
- + prefix_len--;
- + prefix[prefix_len] = '\0';
- +
- + if(strchr(prefix, '.') == NULL) {
- protocols_only = TRUE;
- }
- diff -urN wireshark-1.2.8/gtk/gui_utils.c wireshark-1.2.9/gtk/gui_utils.c
- --- wireshark-1.2.8/gtk/gui_utils.c 2010-05-05 10:11:51.000000000 -0700
- +++ wireshark-1.2.9/gtk/gui_utils.c 2010-06-08 16:26:02.000000000 -0700
- @@ -3,7 +3,7 @@
- * and some with GUI-independent APIs, with this file containing the GTK+
- * implementations of them (declared in ui_util.h)
- *
- - * $Id: gui_utils.c 28444 2009-05-22 12:36:20Z wmeier $
- + * $Id: gui_utils.c 33121 2010-06-07 01:13:14Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -482,6 +482,9 @@
- window_geometry_t geom;
- const gchar *name;
- + if (!win)
- + return;
- +
- /* get_geometry must be done *before* destroy is running, as the window geometry
- * cannot be retrieved at destroy time (so don't use event "destroy" for this) */
- /* ...and don't do this at all, if we currently have no GdkWindow (e.g. if the
- diff -urN wireshark-1.2.8/gtk/io_stat.c wireshark-1.2.9/gtk/io_stat.c
- --- wireshark-1.2.8/gtk/io_stat.c 2010-05-05 10:11:51.000000000 -0700
- +++ wireshark-1.2.9/gtk/io_stat.c 2010-06-08 16:26:03.000000000 -0700
- @@ -1,7 +1,7 @@
- /* io_stat.c
- * io_stat 2002 Ronnie Sahlberg
- *
- - * $Id: io_stat.c 32215 2010-03-16 23:22:42Z gerald $
- + * $Id: io_stat.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -1573,7 +1573,9 @@
- combo_box = gtk_combo_box_new_text ();
- for(i=0;i<MAX_TICK_VALUES;i++){
- - if(tick_interval_values[i]>=1000){
- + if(tick_interval_values[i]>=60000){
- + g_snprintf(str, sizeof(str), "%u min", tick_interval_values[i]/60000);
- + } else if(tick_interval_values[i]>=1000){
- g_snprintf(str, sizeof(str), "%u sec", tick_interval_values[i]/1000);
- } else if(tick_interval_values[i]>=100){
- g_snprintf(str, sizeof(str), "0.%1u sec", (tick_interval_values[i]/100)%10);
- diff -urN wireshark-1.2.8/Makefile.am wireshark-1.2.9/Makefile.am
- --- wireshark-1.2.8/Makefile.am 2010-05-05 10:13:11.000000000 -0700
- +++ wireshark-1.2.9/Makefile.am 2010-06-08 16:27:42.000000000 -0700
- @@ -1,7 +1,7 @@
- # Makefile.am
- # Automake file for Wireshark
- #
- -# $Id: Makefile.am 32242 2010-03-19 07:22:29Z etxrab $
- +# $Id: Makefile.am 33123 2010-06-07 01:58:57Z gerald $
- #
- # Wireshark - Network traffic analyzer
- # By Gerald Combs <gerald@wireshark.org>
- @@ -312,7 +312,7 @@
- $(plugin_ldadd) \
- @PCRE_LIBS@ \
- @PCAP_LIBS@ \
- - @GTK_LIBS@ \
- + @GTK_LIBS@ -lm \
- @C_ARES_LIBS@ \
- @ADNS_LIBS@ \
- @KRB5_LIBS@ \
- diff -urN wireshark-1.2.8/Makefile.in wireshark-1.2.9/Makefile.in
- --- wireshark-1.2.8/Makefile.in 2010-05-05 10:14:30.000000000 -0700
- +++ wireshark-1.2.9/Makefile.in 2010-06-08 16:30:29.000000000 -0700
- @@ -17,7 +17,7 @@
- # Makefile.am
- # Automake file for Wireshark
- #
- -# $Id: Makefile.am 32242 2010-03-19 07:22:29Z etxrab $
- +# $Id: Makefile.am 33123 2010-06-07 01:58:57Z gerald $
- #
- # Wireshark - Network traffic analyzer
- # By Gerald Combs <gerald@wireshark.org>
- @@ -1036,7 +1036,7 @@
- $(plugin_ldadd) \
- @PCRE_LIBS@ \
- @PCAP_LIBS@ \
- - @GTK_LIBS@ \
- + @GTK_LIBS@ -lm \
- @C_ARES_LIBS@ \
- @ADNS_LIBS@ \
- @KRB5_LIBS@ \
- diff -urN wireshark-1.2.8/manuf wireshark-1.2.9/manuf
- --- wireshark-1.2.8/manuf 2010-05-05 10:13:10.000000000 -0700
- +++ wireshark-1.2.9/manuf 2010-06-08 16:27:42.000000000 -0700
- @@ -4,7 +4,7 @@
- #
- # /etc/manuf - Ethernet vendor codes, and well-known MAC addresses
- #
- -# $Id: manuf 32632 2010-05-02 15:04:42Z gerald $
- +# $Id: manuf 33111 2010-06-06 15:04:49Z gerald $
- #
- # Laurent Deniel <laurent.deniel [AT] free.fr>
- #
- @@ -1599,7 +1599,7 @@
- 00:06:08 At-SkySas # At-Sky SAS
- 00:06:09 Crossport # Crossport Systems
- 00:06:0A Blue2space
- -00:06:0B Paceline # Paceline Systems Corporation
- +00:06:0B EmersonNet # Emerson Network Power
- 00:06:0C MelcoIndus # Melco Industries, Inc.
- 00:06:0D Wave7Optic # Wave7 Optics
- 00:06:0E Igys # IGYS Systems, Inc.
- @@ -2311,7 +2311,7 @@
- 00:08:F6 SumitomoEl # Sumitomo Electric System Solutions Co.,Ltd.
- 00:08:F7 HitachiSem # Hitachi Ltd, Semiconductor & Integrated Circuits Gr
- 00:08:F8 Guardall # Guardall Ltd
- -00:08:F9 Padcom # Padcom, Inc.
- +00:08:F9 EmersonNet # Emerson Network Power
- 00:08:FA KarlEBrink # Karl E.Brinkmann GmbH
- 00:08:FB Sonosite # SonoSite, Inc.
- 00:08:FC Gigaphoton # Gigaphoton Inc.
- @@ -5524,7 +5524,7 @@
- 00:15:85 AonvisionT # Aonvision Technolopy Corp.
- 00:15:86 XiamenOver # Xiamen Overseas Chinese Electronic Co., Ltd.
- 00:15:87 TakenakaSe # Takenaka Seisakusho Co.,Ltd
- -00:15:88 Balda-Thon # Balda-Thong Fook Solutions Sdn. Bhd.
- +00:15:88 BaldaSolut # Balda Solution Malaysia Sdn Bhd
- 00:15:89 D-MaxTechn # D-MAX Technology Co.,Ltd
- 00:15:8A SurecomTec # SURECOM Technology Corp.
- 00:15:8B ParkAir # Park Air Systems Ltd
- @@ -6195,7 +6195,7 @@
- 00:18:24 KimaldiEle # Kimaldi Electronics, S.L.
- 00:18:25 Wavion # Wavion LTD
- 00:18:26 CaleAccess # Cale Access AB
- -00:18:27 NecPhilips # NEC PHILIPS UNIFIED SOLUTIONS NEDERLAND BV
- +00:18:27 NecUnified # NEC UNIFIED SOLUTIONS NEDERLAND B.V.
- 00:18:28 E2vTechnol # e2v technologies (UK) ltd.
- 00:18:29 Gatsometer
- 00:18:2A TaiwanVide # Taiwan Video & Monitor
- @@ -10113,7 +10113,7 @@
- 00:30:56 BeckIpc # Beck IPC GmbH
- 00:30:57 Qtelnet # QTelNet, Inc.
- 00:30:58 ApiMotion # API MOTION
- -00:30:59 Digital-Lo # DIGITAL-LOGIC AG
- +00:30:59 KontronCom # KONTRON COMPACT COMPUTERS AG
- 00:30:5A Telgen # TELGEN CORPORATION
- 00:30:5B Toko # Toko Inc.
- 00:30:5C SmarLabora # SMAR Laboratories Corp.
- @@ -12213,7 +12213,7 @@
- 00:50:C2:5C:F0:00/36 InnomedMed # Innomed Medical Inc
- 00:50:C2:5D:00:00/36 AutomataSp # Automata Spa
- 00:50:C2:5D:10:00/36 MeucciSolu # Meucci Solutions
- -00:50:C2:5D:20:00/36 LaskeOy # Laske Oy
- +00:50:C2:5D:20:00/36 Da-DesignO # DA-Design Oy
- 00:50:C2:5D:30:00/36 Wexiodisk # Wexiodisk AB
- 00:50:C2:5D:40:00/36 BuyangElec # Buyang Electronics Industrial Co., Ltd.
- 00:50:C2:5D:50:00/36 CannonTech # Cannon Technologies
- @@ -13923,6 +13923,40 @@
- 00:50:C2:C8:80:00/36 CsiControl # CSI Controles e Sistemas Industriais Ltda.
- 00:50:C2:C8:90:00/36 CreativeMi # Creative Micro Design
- 00:50:C2:C8:A0:00/36 AutomatedM # Automated Media Services, Inc.
- +00:50:C2:C8:B0:00/36 OcasAs # OCAS AS
- +00:50:C2:C8:C0:00/36 LanmarkCon # Lanmark Controls Inc.
- +00:50:C2:C8:D0:00/36 EmergencyM # Emergency Message Controls LLC
- +00:50:C2:C8:E0:00/36 SddItg # SDD ITG
- +00:50:C2:C8:F0:00/36 KeithKoep # Keith & Koep GmbH
- +00:50:C2:C9:00:00/36 Reald
- +00:50:C2:C9:10:00/36 MediaTechn # Media Technologies Ltd.
- +00:50:C2:C9:20:00/36 Emac # EMAC, Inc.
- +00:50:C2:C9:30:00/36 SensairPty # SENSAIR Pty Ltd
- +00:50:C2:C9:40:00/36 IsisEngine # ISIS ENGINEERING, S.A.
- +00:50:C2:C9:50:00/36 IpsesSRL # IPSES S.r.l.
- +00:50:C2:C9:60:00/36 Cybercraft
- +00:50:C2:C9:70:00/36 Mstronic # MSTRONIC CO., LTD.
- +00:50:C2:C9:80:00/36 Criticare # Criticare Systems, Inc
- +00:50:C2:C9:90:00/36 HjpcDbaPac # HJPC Corporation dba Pactron
- +00:50:C2:C9:A0:00/36 PacompSpZO # PACOMP Sp. z o.o.
- +00:50:C2:C9:B0:00/36 SmElectron # Sm electronic co.
- +00:50:C2:C9:C0:00/36 Saia-Burge # Saia-Burgess Controls AG
- +00:50:C2:C9:D0:00/36 RadiusSwed # Radius Sweden AB
- +00:50:C2:C9:E0:00/36 TopexSa # TOPEX SA
- +00:50:C2:C9:F0:00/36 Etherhome
- +00:50:C2:CA:00:00/36 KieferTech # Kiefer technic GmbH
- +00:50:C2:CA:10:00/36 WayneKerrE # Wayne Kerr Electronics
- +00:50:C2:CA:20:00/36 Logical # The Logical Company
- +00:50:C2:CA:30:00/36 Ct # CT Company
- +00:50:C2:CA:40:00/36 VoxTechnol # Vox Technologies
- +00:50:C2:CA:50:00/36 Yokowo # YOKOWO CO.,LTD
- +00:50:C2:CA:60:00/36 Vidisys # Vidisys GmbH
- +00:50:C2:CA:70:00/36 ThermoFish # Thermo Fisher Scientific
- +00:50:C2:CA:80:00/36 WithIntell # Systems With Intelligence Inc.
- +00:50:C2:CA:90:00/36 Intelligen # Intelligent Devices
- +00:50:C2:CA:A0:00/36 DspDesign # DSP DESIGN LTD
- +00:50:C2:CA:B0:00/36 SaeIt-Syst # SAE IT-systems GmbH & Co. KG
- +00:50:C2:CA:C0:00/36 Purvis # PURVIS Systems Incorporated
- 00:50:C4 Imd
- 00:50:C5 AdsTechnol # ADS Technologies, Inc
- 00:50:C6 LoopTeleco # LOOP TELECOMMUNICATION INTERNATIONAL, INC.
- @@ -14082,7 +14116,7 @@
- 00:60:63 PsionDacom # PSION DACOM PLC.
- 00:60:64 Netcomm # NETCOMM LIMITED
- 00:60:65 BerneckerR # BERNECKER & RAINER INDUSTRIE-ELEKTRONIC GmbH
- -00:60:66 LacroixTec # LACROIX TECHNOLGIE
- +00:60:66 LacroixTra # LACROIX Trafic
- 00:60:67 AcerNetxus # ACER NETXUS INC.
- 00:60:68 Dialogic # Dialogic Corporation
- 00:60:69 BrocadeCom # Brocade Communications Systems, Inc.
- @@ -15306,7 +15340,7 @@
- 00:C0:F6 CelanTechn # CELAN TECHNOLOGY INC.
- 00:C0:F7 EngageComm # ENGAGE COMMUNICATION, INC.
- 00:C0:F8 AboutCompu # ABOUT COMPUTING INC.
- -00:C0:F9 MotorolaEm # Motorola Embedded Computing Group
- +00:C0:F9 EmersonNet # Emerson Network Power
- 00:C0:FA CanaryComm # CANARY COMMUNICATIONS, INC.
- 00:C0:FB AdvancedTe # ADVANCED TECHNOLOGY LABS
- 00:C0:FC ElasticRea # ELASTIC REALITY, INC.
- @@ -15872,6 +15906,7 @@
- 04:22:34 WirelessSt # Wireless Standard Extensions
- 04:2B:BB Picocela # PicoCELA, Inc.
- 04:2F:56 AtocsShenz # ATOCS (Shenzhen) LTD
- +04:36:04 GyeyoungI& # Gyeyoung I&T
- 04:4F:AA RuckusWire # Ruckus Wireless
- 04:76:6E Alps # ALPS Co,. Ltd.
- 04:88:45 BayNetwork # Bay Networks token ring line card
- @@ -15882,6 +15917,7 @@
- 04:B4:66 Bsp # BSP Co., Ltd.
- 04:C0:5B TigoEnergy # Tigo Energy
- 04:C8:80 Samtec # Samtec Inc
- +04:DD:4C Ipblaze
- 04:E0:C4 Triumph-Ad # TRIUMPH-ADLER AG
- 04:E5:48 CohdaWirel # Cohda Wireless Pty Ltd
- 04:FE:7F Cisco # Cisco Systems
- @@ -16052,10 +16088,12 @@
- 0C:82:30 ShenzhenMa # SHENZHEN MAGNUS TECHNOLOGIES CO.,LTD
- 0C:82:6A WuhanHuago # Wuhan Huagong Genuine Optics Technology Co., Ltd
- 0C:84:11 AOSmithWat # A.O. Smith Water Products
- +0C:8D:98 TopEightIn # TOP EIGHT IND CORP
- 0C:A4:2A ObTelecomE # OB Telecom Electronic Technology Co., Ltd
- 0C:C3:A7 Meritec
- 0C:C9:C6 SamwinHong # Samwin Hong Kong Limited
- 0C:D5:02 Westell
- +0C:D6:96 Amimon # Amimon Ltd
- 0C:D7:C2 AxiumTechn # Axium Technologies, Inc.
- 0C:DD:EF Nokia # Nokia Corporation
- 0C:E7:09 FoxCryptoB # Fox Crypto B.V.
- @@ -16069,9 +16107,11 @@
- 10:00:E0 AppleA/UxM # Apple A/UX (modified addresses for licensing)
- 10:00:E8 NationalSe # NATIONAL SEMICONDUCTOR
- 10:09:0C JanomeSewi # Janome Sewing Machine Co., Ltd.
- +10:0D:32 Embedian # Embedian, Inc.
- 10:10:B6 Mccain # McCain Inc
- 10:18:9E ElmoMotion # Elmo Motion Control
- 10:2D:96 Looxcie # Looxcie Inc.
- +10:2E:AF TexasInstr # Texas Instruments
- 10:43:69 SoundmaxEl # Soundmax Electronic Limited
- 10:44:5A ShaanxiHit # Shaanxi Hitech Electronic Co., LTD
- 10:45:F8 Lnt-Automa # LNT-Automation GmbH
- @@ -16102,6 +16142,7 @@
- 18:A9:05 HewlettPac # Hewlett Packard
- 18:B2:09 TorreyPine # Torrey Pines Logic, Inc
- 18:C0:86 Broadcom # Broadcom Corporation
- +18:EF:63 Cisco # Cisco Systems
- 18:FC:9F ChangheEle # Changhe Electronics Co., Ltd.
- 1C:0F:CF SyproOptic # Sypro Optics GmbH
- 1C:12:9D IeeePesPsr # IEEE PES PSRC/SUB
- @@ -16122,9 +16163,16 @@
- 20:4E:6B AxxanaIsra # Axxana(israel) ltd
- 20:59:A0 ParagonTec # Paragon Technologies Inc.
- 20:6A:8A WistronInf # Wistron InfoComm Manufacturing(Kunshan)Co.,Ltd.
- +20:6A:FF AtlasElekt # Atlas Elektronik UK Limited
- +20:6F:EC BraemacCaL # Braemac CA LLC
- 20:7C:8F QuantaMicr # Quanta Microsystems,Inc.
- +20:B0:F7 Enclustra # Enclustra GmbH
- 20:BF:DB Dvl
- +20:CF:30 AsustekCom # ASUSTek COMPUTER INC.
- +20:D6:07 Nokia # Nokia Corporation
- 20:D9:06 Iota # Iota, Inc.
- +20:FD:F1 3comEurope # 3COM EUROPE LTD
- +20:FE:DB M2mSolutio # M2M Solution S.A.S.
- 24:0B:2A ViettelGro # Viettel Group
- 24:1F:2C Calsys # Calsys, Inc.
- 24:21:AB SonyEricss # Sony Ericsson Mobile Communications
- @@ -16169,6 +16217,7 @@
- 30:37:A6 Cisco # Cisco Systems
- 30:41:74 AltecLansi # ALTEC LANSING LLC
- 30:46:9A Netgear
- +30:49:3B NanjingZ-C # Nanjing Z-Com Wireless Co.,Ltd
- 30:52:5A Nst # NST Co., LTD
- 30:69:4B Rim
- 30:7C:30 Rim
- @@ -16188,11 +16237,16 @@
- 34:EF:44 2wire
- 34:EF:8B NttCommuni # NTT Communications Corporation
- 34:F3:9B Wizlan # WizLAN Ltd.
- +34:F9:68 AtekProduc # ATEK Products, LLC
- +38:0A:0A Sky-CityCo # Sky-City Communication and Electronics Limited Company
- 38:22:9D PirelliBro # PIRELLI BROADBAND SOLUTIONS
- +38:52:1A Alcatel-Lu # Alcatel-Lucent 7705
- 38:58:0C Panaccess # Panaccess Systems GmbH
- 38:5F:C3 YuJeongSys # Yu Jeong System, Co.Ltd
- 38:63:F6 3nodMultim # 3NOD MULTIMEDIA(SHENZHEN)CO.,LTD
- +38:95:92 BeijingTen # Beijing Tendyron Corporation
- 38:9F:83 OtnNV # OTN Systems N.V.
- +38:A9:5F Actifio # Actifio Inc
- 38:BB:23 OzvisionAm # OzVision America LLC
- 38:C7:BA CsServices # CS Services Co.,Ltd.
- 38:E7:D8 Htc # HTC Corporation
- @@ -16225,6 +16279,7 @@
- 40:40:6B Icomera
- 40:4A:03 ZyxelCommu # ZyXEL Communications Corporation
- 40:52:0D PicoTechno # Pico Technology
- +40:5F:BE Rim
- 40:61:86 Micro-Star # MICRO-STAR INT'L CO.,LTD
- 40:61:8E Hort-Plan
- 40:83:DE Motorola
- @@ -16233,12 +16288,15 @@
- 40:95:58 Aisino # Aisino Corporation
- 40:97:D1 BkElectron # BK Electronics cc
- 40:A6:A4 Passivsyst # PassivSystems Ltd
- +40:C7:C9 Naviit # Naviit Inc.
- 40:D3:2D Apple # Apple, Inc
- 40:D4:0E Biodata # Biodata Ltd
- 40:EC:F8 Siemens # Siemens AG
- 40:EF:4C FihonestCo # Fihonest communication co.,Ltd
- 40:F5:2E LeicaMicro # Leica Microsystems (Schweiz) AG
- 44:37:6F YoungElect # Young Electric Sign Co
- +44:37:E6 HonHaiPrec # Hon Hai Precision Ind.Co.Ltd
- +44:3D:21 Nuvolt
- 44:45:53 Microsoft
- 44:46:49 DfiDiamond # DFI (Diamond Flower Industries)
- 44:4E:1A SamsungEle # Samsung Electronics Co.,Ltd
- @@ -16246,7 +16304,9 @@
- 44:56:8D PncTechnol # PNC Technologies Co., Ltd.
- 44:56:B7 SpawnLabs # Spawn Labs, Inc
- 44:58:29 CiscoSpvtg # Cisco SPVTG
- +44:61:32 Ecobee # ecobee inc
- 44:6C:24 ReallinEle # Reallin Electronic Co.,Ltd
- +44:7C:7F InnolightT # Innolight Technology Corporation
- 44:83:12 Star-Net
- 44:87:FC Elitegroup # ELITEGROUP COMPUTER SYSTEM CO., LTD.
- 44:8E:81 Vig
- @@ -16257,6 +16317,7 @@
- 44:C9:A2 GreenwaldI # Greenwald Industries
- 44:D6:3D TalariNetw # Talari Networks
- 44:E4:9A Omnitronic # OMNITRONICS PTY LTD
- +44:ED:57 Longicorn # Longicorn, inc.
- 44:F4:59 SamsungEle # Samsung Electronics
- 47:54:43 GtcNotRegi # GTC (Not registered!) (This number is a multicast!)
- 48:12:49 LuxcomTech # Luxcom Technologies Inc.
- @@ -16299,6 +16360,7 @@
- 50:93:4F GradualTec # Gradual Tecnologia Ltda.
- 50:A6:E3 DavidClark # David Clark Company
- 50:C5:8D JuniperNet # Juniper Networks
- +50:CE:75 MeasyElect # Measy Electronics Ltd
- 50:EB:1A BrocadeCom # Brocade Communications Systems, Inc
- 50:F0:03 OpenStack # Open Stack, Inc.
- 52:54:00 RealtekUpt # Realtek (UpTech? also reported)
- @@ -16324,18 +16386,23 @@
- 58:50:76 LinearEqui # Linear Equipamentos Eletronicos SA
- 58:50:E6 BestBuy # Best Buy Corporation
- 58:57:0D DanfossSol # Danfoss Solar Inverters
- +58:67:1A Barnes&Nob # BARNES&NOBLE.COM
- 58:6E:D6 Private
- 58:94:6B IntelCorpo # Intel Corporate
- 58:B0:35 Apple # Apple, Inc
- 58:B9:E1 Crystalfon # Crystalfontz America, Inc.
- +58:DB:8D Fast # Fast Co., Ltd.
- 58:E7:47 Deltanet # Deltanet AG
- 58:F6:7B XiaMenUnio # Xia Men UnionCore Technology LTD.
- 58:FD:20 BravidaSak # Bravida Sakerhet AB
- 5C:0E:8B Motorola
- 5C:14:37 Thyssenkru # Thyssenkrupp Aufzugswerke GmbH
- 5C:33:8E AlphaNetwo # Alpha Networkc Inc.
- +5C:35:3B CompalBroa # Compal Broadband Networks Inc.
- 5C:35:DA ThereOy # There Corporation Oy
- 5C:57:C8 Nokia # Nokia Corporation
- +5C:59:48 Apple
- +5C:86:4A SecretLabs # Secret Labs LLC
- 5C:87:78 Cybertelbr # Cybertelbridge co.,ltd
- 5C:AC:4C HonHaiPrec # Hon Hai Precision Ind. Co.,Ltd.
- 5C:D1:35 XtremePowe # Xtreme Power Systems
- @@ -16344,6 +16411,7 @@
- 5C:FF:35 Wistron # Wistron Corporation
- 60:12:83 Soluciones # Soluciones Tecnologicas para la Salud y el Bienestar SA
- 60:1D:0F MidniteSol # Midnite Solar
- +60:33:4B Apple
- 60:38:0E AlpsElectr # Alps Electric Co.,
- 60:39:1F Abb # ABB Ltd
- 60:89:B7 KaelM�he # KAEL M�HENDISLIK ELEKTRONIK TICARET SANAYI Limited �irketi
- @@ -16358,6 +16426,7 @@
- 64:10:84 HexiumTech # HEXIUM Technical Development Co., Ltd.
- 64:16:8D Cisco # Cisco Systems
- 64:16:F0 ShehzhenHu # Shehzhen Huawei Communication Technologies Co., Ltd.
- +64:1E:81 DowslakeMi # Dowslake Microsystems
- 64:4B:C3 ShanghaiWo # Shanghai WOASiS Telecommunications Ltd., Co.
- 64:4F:74 Lenus # LENUS Co., Ltd.
- 64:65:C0 Nuvon # Nuvon, Inc
- @@ -16369,6 +16438,7 @@
- 64:87:D7 PirelliBro # PIRELLI BROADBAND SOLUTIONS
- 64:99:5D Lge # LGE
- 64:9C:8E TexasInstr # Texas Instruments
- +64:A2:32 OooSamligh # OOO Samlight
- 64:A8:37 JuniKorea # Juni Korea Co., Ltd
- 64:B9:E8 Apple # Apple, Inc
- 64:BC:11 Combiq # CombiQ AB
- @@ -16378,6 +16448,7 @@
- 64:DB:18 Openpatter # OpenPattern
- 64:ED:57 MotorolaMd # Motorola MDb/Broadband
- 64:F9:70 KenadeElec # Kenade Electronics Technology Co.,LTD.
- +64:FC:8C Zonar # Zonar Systems
- 68:1F:D8 AdvancedTe # Advanced Telemetry
- 68:4B:88 Galtronics # Galtronics Telemetry Inc.
- 68:78:4C NortelNetw # Nortel Networks
- @@ -16392,10 +16463,12 @@
- 68:E4:1F UnglaubeId # Unglaube Identech GmbH
- 68:EB:AE SamsungEle # Samsung Electronics Co.,Ltd
- 68:EF:BD Cisco # Cisco Systems
- +6C:04:60 RbhAccessT # RBH Access Technologies Inc.
- 6C:0E:0D SonyEricss # Sony Ericsson Mobile Communications AB
- 6C:0F:6A JdcTech # JDC Tech Co., Ltd.
- 6C:18:11 DecaturEle # Decatur Electronics
- -6C:22:AB AinswothGa # Ainswoth Game Technology
- +6C:22:AB AinsworthG # Ainsworth Game Technology
- +6C:23:B9 SonyEricss # Sony Ericsson Mobile Communications AB
- 6C:32:DE IndieonTec # Indieon Technologies Pvt. Ltd.
- 6C:3E:9C KeKnestelE # KE Knestel Elektronik GmbH
- 6C:5C:DE Sunreports # SunReports, Inc.
- @@ -16406,6 +16479,7 @@
- 6C:8C:DB OtusTechno # Otus Technologies Ltd
- 6C:8D:65 WirelessGl # Wireless Glue Networks, Inc.
- 6C:92:BF InspurElec # Inspur Electronic Information Industry Co.,Ltd.
- +6C:9B:02 Nokia # Nokia Corporation
- 6C:AC:60 Venetex # Venetex Corp
- 6C:BE:E9 Alcatel-Lu # Alcatel-Lucent-IPD
- 6C:D6:8A LgElectron # LG Electronics Inc
- @@ -16413,6 +16487,7 @@
- 6C:F0:49 Giga-ByteT # GIGA-BYTE TECHNOLOGY CO.,LTD.
- 6C:FD:B9 ProwareTec # Proware Technologies Co Ltd.
- 6C:FF:BE MpbCommuni # MPB Communications Inc.
- +70:02:58 01db-Metra # 01DB-METRAVIB
- 70:1A:04 LiteonTech # Liteon Tech Corp.
- 70:1A:ED Advas # ADVAS CO., LTD.
- 70:2B:1D E-DomusInt # E-Domus International Limited
- @@ -16420,21 +16495,27 @@
- 70:3C:39 SeawingKft # SEAWING Kft
- 70:58:12 PanasonicA # Panasonic AVC Networks Company
- 70:5A:B6 CompalInfo # COMPAL INFORMATION (KUNSHAN) CO., LTD.
- +70:5E:AA ActionTarg # Action Target, Inc.
- +70:64:17 OrbisTecno # ORBIS TECNOLOGIA ELECTRICA S.A.
- 70:71:BC Pegatron # PEGATRON CORPORATION
- 70:72:CF EdgecoreNe # EdgeCore Networks
- 70:82:8E Oleumtech # OleumTech Corporation
- +70:B0:8C ShenouComm # Shenou Communication Equipment Co.,Ltd
- 70:D5:7E Scalar # Scalar Corporation
- 70:D5:E7 Wellcore # Wellcore Corporation
- 70:D8:80 UposSystem # Upos System sp. z o.o.
- 70:F1:A1 LiteonTech # Liteon Technology Corporation
- 70:F3:95 Usi
- +74:15:E2 Tri-Sen # Tri-Sen Systems Corporation
- 74:32:56 Nt-WareSys # NT-ware Systemprg GmbH
- 74:6B:82 Movek # MOVEK
- 74:7E:1A RedEmbedde # Red Embedded Design Limited
- 74:8E:F8 BrocadeCom # Brocade Communications Systems, Inc.
- +74:90:50 RenesasEle # Renesas Electronics Corporation
- 74:B9:EB FujianGold # Fujian Goldcat Electronic Technology Co.,Ltd.
- 74:D8:50 Evrisko # Evrisko Systems
- 74:E5:37 Radspin
- +74:EA:3A Tp-LinkTec # TP-LINK Technologies Co.,Ltd.
- 74:F0:6D AzurewaveT # AzureWave Technologies, Inc.
- 74:F0:7D Bncom # BnCOM Co.,Ltd
- 74:F7:26 NeuronRobo # Neuron Robotics
- @@ -16445,6 +16526,7 @@
- 78:25:AD SamsungEle # SAMSUNG ELECTRONICS CO., LTD.
- 78:30:E1 Ultraclenz # UltraClenz, LLC
- 78:44:76 ZioncomTec # Zioncom technology co.,ltd
- +78:57:12 MobileInte # Mobile Integration Workgroup
- 78:5C:72 HiosoTechn # Hioso Technology Co., Ltd.
- 78:66:AE ZtecInstru # ZTEC Instruments, Inc.
- 78:7F:62 GikMbh # GiK mbH
- @@ -16478,9 +16560,12 @@
- 7C:76:73 Enmas # ENMAS GmbH
- 7C:7B:E4 Z'Seda # Z'SEDAI KENKYUSHO CORPORATION
- 7C:A2:9B DSignt&Amp # D.SignT GmbH & Co. KG
- +7C:BB:6F CoscoElect # Cosco Electronics Co., Ltd.
- 7C:CB:0D AaxeonTech # Aaxeon Technologies Inc.
- 7C:CF:CF ShanghaiSe # Shanghai SEARI Intelligent System Co., Ltd
- 7C:E0:44 Neon # NEON Inc
- +7C:ED:8D Microsoft
- +7C:EF:18 CreativePr # Creative Product Design Pty. Ltd.
- 7C:F0:98 BeeBeansTe # Bee Beans Technologies, Inc.
- 80:00:10 AttBellLab # ATT BELL LABORATORIES
- 80:17:7D NortelNetw # Nortel Networks
- @@ -16505,10 +16590,12 @@
- 84:2B:2B Dell # Dell Inc.
- 84:48:23 WoxterTech # WOXTER TECHNOLOGY Co. Ltd
- 84:90:00 Arnold&Amp # Arnold & Richter Cine Technik
- +84:97:B8 Memjet # Memjet Inc.
- 84:A9:91 CyberTrans # Cyber Trans Japan Co.,Ltd.
- 84:C7:27 Gnodal # Gnodal Ltd
- 84:C7:A9 C3poSA # C3PO S.A.
- 84:F6:4C CrossPoint # Cross Point BV
- +88:18:AE Tamron # Tamron Co., Ltd
- 88:25:2C ArcadyanTe # Arcadyan Technology Corporation
- 88:41:C1 OrbisatDaA # ORBISAT DA AMAZONIA IND E AEROL SA
- 88:43:E1 Cisco # Cisco Systems
- @@ -16521,6 +16608,7 @@
- 88:97:DF EntrypassS # Entrypass Corporation Sdn. Bhd.
- 88:98:21 Teraon
- 88:A5:BD Qpcom # QPCOM INC.
- +88:AC:C1 Generiton # Generiton Co., Ltd.
- 88:AE:1D CompalInfo # COMPAL INFORMATION(KUNSHAN)CO.,LTD
- 88:B6:27 GembirdEur # Gembird Europe BV
- 88:BA:7F Qfiednet # Qfiednet Co., Ltd.
- @@ -16534,6 +16622,7 @@
- 8C:73:6E Fujitsu # Fujitsu Limited
- 8C:7C:B5 HonHaiPrec # Hon Hai Precision Ind. Co.,Ltd.
- 8C:84:01 Private
- +8C:90:D3 AlcatelLuc # Alcatel Lucent
- 8C:92:36 AusLinxTec # Aus.Linx Technology Co., Ltd.
- 8C:A9:82 IntelCorpo # Intel Corporate
- 8C:D6:28 IkorMeteri # Ikor Metering
- @@ -16560,8 +16649,9 @@
- 94:44:52 BelkinInte # Belkin International, Inc.
- 94:59:2D EkeBuildin # EKE Building Technology Systems Ltd
- 94:5B:7E TrilobitLt # TRILOBIT LTDA.
- -94:85:7A EvantageIn # Evantage Industries Inc.
- +94:85:7A EvantageIn # Evantage Industries Corp
- 94:9C:55 AltaDataTe # Alta Data Technologies
- +94:A7:BC Bodymedia # BodyMedia, Inc.
- 94:BA:31 VisiontecD # Visiontec da Amazônia Ltda.
- 94:C4:E9 Powerlayer # PowerLayer Microsystems HongKong Limited
- 94:F6:92 Geminico # Geminico co.,Ltd.
- @@ -16575,6 +16665,7 @@
- 98:BC:99 Edeltech # Edeltech Co.,Ltd.
- 98:D8:8C NortelNetw # Nortel Networks
- 98:DC:D9 Unitec # UNITEC Co., Ltd.
- +98:E1:65 Accutome
- 98:FC:11 Cisco-Link # Cisco-Linksys, LLC
- 9C:18:74 NokiaDanma # Nokia Danmark A/S
- 9C:28:BF Continenta # Continental Automotive Czech Republic s.r.o.
- @@ -16605,27 +16696,34 @@
- A0:69:86 WellavTech # Wellav Technologies Ltd
- A0:6A:00 Verilink # Verilink Corporation
- A0:73:32 Cashmaster # Cashmaster International Limited
- +A0:82:C7 PTI # P.T.I Co.,LTD
- A0:88:B4 IntelCorpo # Intel Corporate
- A0:98:05 OpenvoxCom # OpenVox Communication Co Ltd
- A0:98:ED ShandongIn # Shandong Intelligent Optical Communication Development Co., Ltd.
- A0:9A:5A TimeDomain # Time Domain
- +A0:A7:63 PolytronVe # Polytron Vertrieb GmbH
- A0:B9:ED Skytap
- A0:BF:A5 Coresys
- +A0:DD:E5 Sharp # SHARP CORPORATION
- A4:0C:C3 Cisco # Cisco Systems
- +A4:21:8A NortelNetw # Nortel Networks
- A4:38:FC PlasticLog # Plastic Logic
- A4:56:1B Mcot # MCOT Corporation
- +A4:5C:27 Nintendo # Nintendo Co., Ltd.
- A4:79:E4 Klinfo # KLINFO Corp
- A4:AD:00 RagsdaleTe # Ragsdale Technology
- A4:AD:B8 VitecGroup # Vitec Group, Camera Dynamics Ltd
- A4:AE:9A MaestroWir # Maestro Wireless Solutions ltd.
- A4:B1:21 Arantia201 # Arantia 2010 S.L.
- A4:B1:EE HZander # H. ZANDER GmbH & Co. KG
- +A4:B2:A7 AdaxysSolu # Adaxys Solutions AG
- A4:BA:DB Dell # Dell Inc.
- A4:C2:AB HangzhouLe # Hangzhou LEAD-IT Information & Technology Co.,Ltd
- A4:DA:3F Bionics # Bionics Corp.
- A4:DE:50 TotalWalth # Total Walther GmbH
- A4:E7:E4 Connex # Connex GmbH
- A4:ED:4E MotorolaMo # Motorola Mobile Devices
- +A8:55:6A PocketnetT # Pocketnet Technology Inc.
- A8:5B:B0 ShenzhenDe # Shenzhen Dehoo Technology Co.,Ltd
- A8:63:DF Displ�ai # DISPL�AIRE CORPORATION
- A8:70:A5 Unicomm # UniComm Inc.
- @@ -16665,6 +16763,7 @@
- AC:E9:AA Hay # Hay Systems Ltd
- AC:EA:6A GenixInfoc # GENIX INFOCOMM CO., LTD.
- B0:5B:1F ThermoFish # THERMO FISHER SCIENTIFIC S.P.A.
- +B0:81:D8 I-Sys # I-sys Corp
- B0:90:74 FulanElect # Fulan Electronics Limited
- B0:91:34 Taleo
- B0:97:3A E-Fuel # E-Fuel Corporation
- @@ -16680,9 +16779,11 @@
- B4:39:D6 ProcurveNe # ProCurve Networking by HP
- B4:3D:B2 DegreaneHo # Degreane Horizon
- B4:41:7A ShenzhenGo # ShenZhen Gongjin Electronics Co.,Ltd
- +B4:52:53 SeagateTec # Seagate Technology
- B4:58:61 CremoteLlc # CRemote, LLC
- B4:82:FE AskeyCompu # Askey Computer Corp
- B4:B5:AF MinsungEle # Minsung Electronics
- +B4:C8:10 UmpiElettr # UMPI Elettronica
- B4:ED:19 PieDigital # Pie Digital, Inc.
- B4:ED:54 WohlerTech # Wohler Technologies
- B8:61:6F AcctonWire # Accton Wireless Broadband(AWB), Corp.
- @@ -16692,6 +16793,7 @@
- B8:A3:E0 BenruiTech # BenRui Technology Co.,Ltd
- B8:AC:6F Dell # Dell Inc
- B8:B1:C7 Bt&Com # BT&COM CO.,LTD
- +B8:BA:72 Cynove
- B8:F7:32 AryakaNetw # Aryaka Networks Inc
- BC:05:43 Avm # AVM GmbH
- BC:4E:3C CoreStaff # CORE STAFF CO., LTD.
- @@ -16708,6 +16810,7 @@
- C0:1E:9B PixaviAs # Pixavi AS
- C0:22:50 Private
- C0:38:F9 NokiaDanma # Nokia Danmark A/S
- +C0:3B:8F MinicomDig # Minicom Digital Signage
- C0:3F:0E Netgear
- C0:6C:0F DobbsStanf # Dobbs Stanford
- C0:8B:6F SISistemas # S I Sistemas Inteligentes Eletronicos Ltda
- @@ -16724,6 +16827,7 @@
- C4:2C:03 Apple
- C4:46:19 HonHaiPrec # Hon Hai Precision Ind. Co.,Ltd.
- C4:59:76 Fugoo
- +C4:63:54 U-Raku # U-Raku, Inc.
- C4:7D:4F Cisco # Cisco Systems
- C4:82:3F FujianNewl # Fujian Newland Auto-ID Tech. Co,.Ltd.
- C4:AA:A1 SummitDeve # SUMMIT DEVELOPMENT, spol.s r.o.
- @@ -16742,6 +16846,7 @@
- C8:7E:75 SamsungEle # Samsung Electronics Co.,Ltd
- C8:87:3B NetOptics # Net Optics
- C8:97:9F Nokia # Nokia Corporation
- +C8:A1:B6 ShenzhenLo # Shenzhen Longway Technologies Co., Ltd
- C8:AA:CC Private
- C8:C1:3C RuggedtekH # RuggedTek Hangzhou Co., Ltd
- C8:D1:D1 AgaitTechn # AGAiT Technology Corporation
- @@ -16758,9 +16863,13 @@
- CC:CC:4E SunFountai # Sun Fountainhead USA. Corp
- CC:EA:1C Dconworks # DCONWORKS Co., Ltd
- CC:FC:B1 WirelessTe # Wireless Technology, Inc.
- +D0:27:88 HonHaiPrec # Hon Hai Precision Ind.Co.Ltd
- D0:37:61 TexasInstr # Texas Instruments
- +D0:57:4C Cisco # Cisco Systems
- D0:58:75 ActiveCont # Active Control Technology Inc.
- +D0:7D:E5 ForwardPay # Forward Pay Systems, Inc.
- D0:B3:3F ShenzhenTi # SHENZHEN TINNO MOBILE TECHNOLOGY CO.,LTD.
- +D0:D0:FD Cisco # Cisco Systems
- D0:D2:86 BeckmanCou # Beckman Coulter Biomedical K.K.
- D0:E3:47 Yoga
- D0:E4:0B Wearable # Wearable Inc.
- @@ -16770,16 +16879,22 @@
- D4:1F:0C TviVisionO # TVI Vision Oy
- D4:4C:A7 Informtekh # Informtekhnika & Communication, LLC
- D4:52:97 NstreamsTe # nSTREAMS Technologies, Inc.
- +D4:66:A8 RiedoNetwo # Riedo Networks GmbH
- D4:6C:BF GoodrichIs # Goodrich ISR
- D4:79:C3 Cameronet& # Cameronet GmbH & Co. KG
- D4:82:3E ArgosyTech # Argosy Technologies, Ltd.
- +D4:88:90 SamsungEle # Samsung Electronics Co.,Ltd
- +D4:8F:AA SogecamInd # Sogecam Industrial, S.A.
- +D4:96:DF SungjinC&T # SUNGJIN C&T CO.,LTD
- D4:9A:20 Apple # Apple, Inc
- D4:9C:28 JaybirdGea # JayBird Gear LLC
- D4:AA:FF MicroWorld # MICRO WORLD
- D4:C7:66 Acentic # Acentic GmbH
- +D4:E8:B2 SamsungEle # Samsung Electronics
- D4:F1:43 Iproad # IPROAD.,Inc
- D8:1B:FE Twinlinx # TWINLINX CORPORATION
- D8:28:C9 GeneralEle # General Electric Consumer and Industrial
- +D8:29:86 BestWishTe # Best Wish Technology LTD
- D8:30:62 Apple # Apple, Inc
- D8:42:AC FreecommDa # FreeComm Data Communication Co.,Ltd.
- D8:46:06 SiliconVal # Silicon Valley Global Marketing
- @@ -16802,6 +16917,7 @@
- DC:49:C9 CascoSigna # CASCO SIGNAL LTD
- DC:4E:DE ShinyeiTec # SHINYEI TECHNOLOGY CO., LTD.
- DC:A9:71 IntelCorpo # Intel Corporate
- +DC:D0:F7 Bentek # Bentek Systems Ltd.
- DC:E2:AC LumensDigi # Lumens Digital Optics Inc.
- DC:E7:1C AugElektro # AUG Elektronik GmbH
- DC:FA:D5 StrongGesM # STRONG Ges.m.b.H.
- @@ -16810,6 +16926,7 @@
- E0:26:36 NortelNetw # Nortel Networks
- E0:27:1A TtcNext-Ge # TTC Next-generation Home Network System WG
- E0:58:9E LaerdalMed # Laerdal Medical
- +E0:5B:70 Innovid # Innovid, Co., Ltd.
- E0:64:BB DigiviewSR # DigiView S.r.l.
- E0:87:B1 Nata-Info # Nata-Info Ltd.
- E0:8F:EC Repotec # REPOTEC CO., LTD.
- @@ -16826,36 +16943,45 @@
- E4:35:93 HangzhouGo # Hangzhou GoTo technology Co.Ltd
- E4:75:1E GetingeSte # Getinge Sterilization AB
- E4:7C:F9 SamsungEle # Samsung Electronics Co., LTD
- +E4:83:99 MotorolaCh # Motorola CHS
- E4:97:F0 ShanghaiVl # Shanghai VLC Technologies Ltd. Co.
- E4:AB:46 UabSelteka # UAB Selteka
- E4:AD:7D SclElement # SCL Elements
- E4:FF:DD ElectronIn # ELECTRON INDIA
- +E8:04:62 Cisco # Cisco Systems
- E8:05:6D NortelNetw # Nortel Networks
- E8:06:88 Apple # Apple Inc.
- E8:0B:13 AkibTaiwan # Akib Systems Taiwan, INC
- +E8:39:DF AskeyCompu # Askey Computer
- E8:3A:97 OczTechnol # OCZ Technology Group
- E8:4E:CE Nintendo # Nintendo Co., Ltd.
- E8:5B:5B LgElectron # LG ELECTRONICS INC
- E8:5E:53 InfratecDa # Infratec Datentechnik GmbH
- E8:6C:DA Supercompu # Supercomputers and Neurocomputers Research Center
- +E8:7A:F3 S5TechSRL # S5 Tech S.r.l.
- E8:9D:87 Toshiba
- E8:A4:C1 DeepSeaEle # Deep Sea Electronics PLC
- +E8:BE:81 Sagemcom
- E8:DA:AA VideohomeT # VideoHome Technology Corp.
- E8:DF:F2 Prf # PRF Co., Ltd.
- E8:E1:E2 Energotest
- E8:E5:D6 SamsungEle # Samsung Electronics Co.,Ltd
- E8:E7:76 ShenzhenKo # Shenzhen Kootion Technology Co., Ltd
- EC:10:00 EnanceSour # Enance Source Co., Ltd. PC clones(?)
- +EC:23:68 Intellivoi # IntelliVoice Co.,Ltd.
- EC:30:91 Cisco # Cisco Systems
- EC:43:E6 Awcer # AWCER Ltd.
- EC:44:76 Cisco # Cisco Systems
- +EC:54:2E ShanghaiXi # Shanghai XiMei Electronic Technology Co. Ltd
- EC:5C:69 Mitsubishi # MITSUBISHI HEAVY INDUSTRIES MECHATRONICS SYSTEMS,LTD.
- EC:66:D1 B&Amp;WGro # B&W Group LTD
- EC:6C:9F ChengduVol # Chengdu Volans Technology CO.,LTD
- EC:7C:74 JustoneTec # Justone Technologies Co., Ltd.
- EC:8E:AD Dlx
- +EC:98:C1 BeijingRis # Beijing Risbo Network Technology Co.,Ltd
- EC:9B:5B Nokia # Nokia Corporation
- EC:B1:06 AcuroNetwo # Acuro Networks, Inc
- +EC:C3:8A Accuenergy # Accuenergy (CANADA) Inc
- EC:C8:82 Cisco # Cisco Systems
- EC:CD:6D AlliedTele # Allied Telesis, Inc.
- EC:D0:0E Miraerecog # MiraeRecognition Co., Ltd.
- @@ -16868,10 +16994,12 @@
- F0:2F:D8 Bi2-Vision
- F0:43:35 DvnShangha # DVN(Shanghai)Ltd.
- F0:4B:F2 JtechCommu # JTECH Communications, Inc.
- +F0:4D:A2 Dell # Dell Inc.
- F0:62:81 ProcurveNe # ProCurve Networking by HP
- F0:68:53 Integrated # Integrated Corporation
- F0:77:D0 Xcellen
- F0:7B:CB HonHaiPrec # Hon Hai Precision Ind. Co.,Ltd.
- +F0:7D:68 D-Link # D-Link Corporation
- F0:9C:BB Raonthink # RaonThink Inc.
- F0:AD:4E Globalscal # Globalscale Technologies, Inc.
- F0:B6:EB PoslabTech # Poslab Technology Co., Ltd.
- @@ -16881,14 +17009,17 @@
- F0:D7:67 AxemaPassa # Axema Passagekontroll AB
- F0:DE:71 ShanghaiEd # Shanghai EDO Technologies Co.,Ltd.
- F0:DE:F1 WistronInf # Wistron InfoComm (Kunshan)Co
- +F0:E5:C3 Draegerwer # Draegerwerk AG &amp; Co. KG aA
- F0:EC:39 Essec
- F0:ED:1E BilkonBilg # Bilkon Bilgisayar Kontrollu Cih. Im.Ltd.
- F0:F8:42 Keebox # KEEBOX, Inc.
- F0:F9:F7 Ies&Amp; # IES GmbH & Co. KG
- F4:0B:93 ResearchIn # Research In Motion
- +F4:1F:0B Yamabishi # YAMABISHI Corporation
- F4:45:ED PortableIn # Portable Innovation Technology Ltd.
- F4:50:EB Telechips # Telechips Inc
- F4:55:95 Hengbao # HENGBAO Corporation LTD.
- +F4:55:E0 NicewayCnc # Niceway CNC Technology Co.,Ltd.Hunan Province
- F4:5F:F7 DqTechnolo # DQ Technology Inc.
- F4:63:49 Diffon # Diffon Corporation
- F4:76:26 Viltechmed # Viltechmeda UAB
- @@ -16896,6 +17027,7 @@
- F4:C7:95 WeyElektro # WEY Elektronik AG
- F4:CE:46 HewlettPac # Hewlett Packard
- F4:DC:4D BeijingCcd # Beijing CCD Digital Technology Co., Ltd
- +F4:DC:DA ZhuhaiJiah # Zhuhai Jiahe Communication Technology Co., limited
- F4:FC:32 TexasInstr # Texas Instruments
- F8:0F:41 WistronInf # Wistron InfoComm(ZhongShan) Corporation
- F8:1E:DF Apple # Apple, Inc
- @@ -16903,6 +17035,7 @@
- F8:52:DF VnlEurope # VNL Europe AB
- F8:6E:CF Arcx # Arcx Inc
- F8:71:FE GoldmanSac # The Goldman Sachs Group, Inc.
- +F8:7B:7A MotorolaMo # Motorola Mobile Devices
- F8:81:1A Overkiz
- F8:8D:EF Tenebraex
- F8:91:2A GlpGermanL # GLP German Light Products GmbH
- @@ -16911,6 +17044,7 @@
- F8:AC:6D Deltenna # Deltenna Ltd
- F8:C0:91 HighgatesT # Highgates Technology
- F8:D7:56 SimmTronic # Simm Tronic Limited
- +F8:DA:E2 BetaLaserm # Beta LaserMike
- F8:DC:7A Variscite # Variscite LTD
- F8:E9:68 EgkerKft # Egker Kft.
- F8:FB:2F Santur # Santur Corporation
- @@ -16918,18 +17052,21 @@
- FC:44:63 UniversalA # Universal Audio
- FC:61:98 NecPersona # NEC Personal Products, Ltd
- FC:68:3E DirectedPe # Directed Perception, Inc
- +FC:75:E6 Handreamne # Handreamnet
- FC:7C:E7 FciUsaLlc # FCI USA LLC
- FC:CC:E4 Ascon # Ascon Ltd.
- FC:CF:62 BladeNetwo # BLADE Network Technology
- +FC:D4:F6 MessanaAir # Messana Air.Ray Conditioning s.r.l.
- FC:E1:92 SichuanJin # Sichuan Jinwangtong Electronic Science&Technology Co,.Ltd
- FC:E2:3F ClayPakySp # CLAY PAKY SPA
- +FC:ED:B9 Arrayent
- FC:FA:F7 ShanghaiBa # Shanghai Baud Data Communication Co.,Ltd.
- FC:FB:FB Cisco # Cisco Systems
- #
- # Well-known addresses.
- #
- -# $Id: manuf 32632 2010-05-02 15:04:42Z gerald $
- +# $Id: manuf 33111 2010-06-06 15:04:49Z gerald $
- #
- # Wireshark - Network traffic analyzer
- # By Gerald Combs <gerald [AT] wireshark.org>
- diff -urN wireshark-1.2.8/NEWS wireshark-1.2.9/NEWS
- --- wireshark-1.2.8/NEWS 2010-05-05 10:13:11.000000000 -0700
- +++ wireshark-1.2.9/NEWS 2010-06-08 16:27:42.000000000 -0700
- @@ -1,4 +1,4 @@
- -Wireshark 1.2.8 Release Notes
- +Wireshark 1.2.9 Release Notes
- ------------------------------------------------------------------
- @@ -15,40 +15,74 @@
- The following vulnerabilities have been fixed. See the security
- advisory for details and a workaround.
- - o The DOCSIS dissector could crash. (Bug 4644), (bug 4646) -->
- + o The SMB dissector could dereference a NULL pointer. (Bug 4734)
- - Versions affected: 0.9.6 to 1.0.12, 1.2.0 to 1.2.7
- + Versions affected: 0.99.6 to 1.0.13, 1.2.0 to 1.2.8
- +
- + o J. Oquendo discovered that the ASN.1 BER dissector could
- + overrun the stack.
- +
- + Versions affected: 0.10.13 to 1.0.13, 1.2.0 to 1.2.8
- +
- + o The SMB PIPE dissector could dereference a NULL pointer on
- + some platforms.
- +
- + Versions affected: 0.8.20 to 1.0.13, 1.2.0 to 1.2.8
- +
- + o The SigComp Universal Decompressor Virtual Machine could go
- + into an infinite loop. (Bug 4826)
- +
- + Versions affected: 0.10.7 to 1.0.13, 1.2.0 to 1.2.8
- +
- + o The SigComp Universal Decompressor Virtual Machine could
- + overrun a buffer. (Bug 4837)
- +
- + Versions affected: 0.10.8 to 1.0.13, 1.2.0 to 1.2.8
- The following bugs have been fixed:
- - o HTTP parser limits with Content-Length. (Bug 1958)
- + o Cannot open file with File -> Open. (Bug 1791)
- +
- + o Application crash when changing real-time option. (Bug 4035)
- +
- + o Crash in filter autocompletion. (Bug 4306)
- +
- + o The XML dissector doesn't allow dots (".") in tags. (Bug 4405)
- +
- + o Live capture stops when using zlib 1.2.5. (Bug 4708)
- +
- + o Want to be able to apply decode as to Data Portion of Lan
- + Trace. (Bug 4721)
- +
- + o SABP short pdu (packet_per.c). (Bug 4743)
- +
- + o Kerberos pre-auth type constants - MS extensions are wrong.
- + (Bug 4752)
- - o MATE dissector bug with GOGs. (Bug 3010)
- + o Check HTTP Content-Length parsing for overflow. (Bug 4758)
- - o Changing fonts and deleting system time from preferences,
- - results in wireshark crash. (Bug 3387)
- + o Wrong variable used for proto_tree_add_text() in ptp
- + dissector. (Bug 4773)
- - o ERF file starting with record with timestamp=0,1 or 2 not
- - recognized as ERF file. (Bug 4503)
- + o Crash when close window frame of gtk file chooser. (Bug 4778)
- - o The SSL dissector can not correctly resemple SSL records when
- - the record header is spit between packets. (Bug 4535)
- + o text2pcap expects \n delimited text (instead of \r\n) on
- + win32. (Bug 4780)
- - o TCP reassembly can call subdissector with incorrect TCP
- - sequence number. (Bug 4624)
- + o Wrong decoding for BGP ORF. (Bug 4782)
- - o PTP dissector displays big correction field values wrong. (Bug
- - 4635)
- + o Crash when Ctrl-Backspacing the display filter. (Bug 4797)
- - o MSF is at Anthorn, not Rugby. (Bug 4678)
- + o Acker AFI field incorrect size in PGM dissector. (Bug 4798)
- - o ProtoField __tostring() description is missing in Wireshark's
- - Lua API Reference Manual. (Bug 4695)
- + o Fedora 13: wireshark fails to build (linking problem). (Bug
- + 4815)
- - o EVRC packet bundling not handled correctly. (Bug 4718)
- + o The NFS FH hash (nfs.fh.hash) incorrectly matches multiple
- + filehandles. (Bug 4839)
- - o Completely unresponsive when run very first time by root user.
- - (Bug 4308)
- + o AES-CTR decoding not working, (dissectors/packet_ipsec.c using
- + gcrypt). (Bug 4838)
- New and Updated Features
- @@ -60,7 +94,8 @@
- Updated Protocol Support
- - DOCSIS, HTTP, SSL
- + ASN.1 BER, BGP, HTTP, IGMP, IPsec, Kerberos, NFS, PGM, PTP, SABP,
- + SigComp, SMB, TCAP, XML,
- Updated Capture File Support
- diff -urN wireshark-1.2.8/packaging/macosx/Info.plist wireshark-1.2.9/packaging/macosx/Info.plist
- --- wireshark-1.2.8/packaging/macosx/Info.plist 2010-05-05 10:15:51.000000000 -0700
- +++ wireshark-1.2.9/packaging/macosx/Info.plist 2010-06-08 16:32:06.000000000 -0700
- @@ -8,7 +8,7 @@
- <key>CFBundleExecutable</key>
- <string>Wireshark</string>
- <key>CFBundleGetInfoString</key>
- - <string>1.2.8, Copyright 1998-2010 Wireshark Development Team</string>
- + <string>1.2.9, Copyright 1998-2010 Wireshark Development Team</string>
- <key>CFBundleIconFile</key>
- <string>Wireshark.icns</string>
- <key>CFBundleIdentifier</key>
- @@ -42,11 +42,11 @@
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleShortVersionString</key>
- - <string>1.2.8</string>
- + <string>1.2.9</string>
- <key>CFBundleSignature</key>
- <string>Wshk</string>
- <key>CFBundleVersion</key>
- - <string>1.2.8</string>
- + <string>1.2.9</string>
- <key>NSHumanReadableCopyright</key>
- <string>Copyright 1998-2010 Wireshark Developers, GNU General Public License.</string>
- <key>LSMinimumSystemVersion</key>
- diff -urN wireshark-1.2.8/svnversion.h wireshark-1.2.9/svnversion.h
- --- wireshark-1.2.8/svnversion.h 2010-05-05 10:16:29.000000000 -0700
- +++ wireshark-1.2.9/svnversion.h 2010-06-08 16:32:48.000000000 -0700
- @@ -1 +1 @@
- -#define SVNVERSION "SVN Rev 32676"
- +#define SVNVERSION "SVN Rev 33171"
- diff -urN wireshark-1.2.8/text2pcap-scanner.c wireshark-1.2.9/text2pcap-scanner.c
- --- wireshark-1.2.8/text2pcap-scanner.c 2010-05-05 10:30:55.000000000 -0700
- +++ wireshark-1.2.9/text2pcap-scanner.c 2010-06-08 16:49:19.000000000 -0700
- @@ -377,12 +377,13 @@
- flex_int32_t yy_verify;
- flex_int32_t yy_nxt;
- };
- -static yyconst flex_int16_t yy_accept[40] =
- +static yyconst flex_int16_t yy_accept[42] =
- { 0,
- 0, 0, 12, 10, 7, 6, 10, 10, 10, 10,
- - 10, 6, 6, 9, 9, 9, 3, 4, 10, 3,
- - 10, 9, 9, 9, 1, 2, 10, 5, 5, 9,
- - 9, 9, 9, 9, 9, 8, 8, 8, 0
- + 10, 6, 6, 9, 9, 9, 3, 4, 10, 10,
- + 3, 10, 9, 9, 9, 1, 2, 10, 10, 5,
- + 5, 9, 9, 9, 9, 9, 9, 8, 8, 8,
- + 0
- } ;
- static yyconst flex_int32_t yy_ec[256] =
- @@ -423,54 +424,56 @@
- 1, 1, 1, 1, 1, 1
- } ;
- -static yyconst flex_int16_t yy_base[46] =
- +static yyconst flex_int16_t yy_base[48] =
- { 0,
- - 0, 0, 67, 0, 85, 62, 62, 15, 29, 36,
- - 0, 85, 60, 61, 0, 21, 85, 85, 47, 0,
- - 17, 43, 0, 18, 85, 85, 19, 85, 0, 24,
- - 49, 42, 50, 58, 60, 26, 25, 0, 85, 23,
- - 73, 76, 78, 80, 82
- + 0, 0, 79, 0, 99, 74, 74, 15, 30, 41,
- + 0, 99, 59, 56, 0, 47, 99, 99, 52, 58,
- + 0, 17, 48, 0, 55, 99, 99, 24, 70, 99,
- + 0, 52, 19, 54, 73, 18, 74, 22, 21, 0,
- + 99, 21, 87, 90, 92, 94, 96
- } ;
- -static yyconst flex_int16_t yy_def[46] =
- +static yyconst flex_int16_t yy_def[48] =
- { 0,
- - 39, 1, 39, 40, 39, 39, 40, 41, 40, 40,
- - 40, 39, 39, 42, 43, 42, 39, 39, 9, 40,
- - 10, 42, 43, 42, 39, 39, 19, 39, 40, 42,
- - 42, 42, 42, 42, 42, 44, 44, 45, 0, 39,
- - 39, 39, 39, 39, 39
- + 41, 1, 41, 42, 41, 41, 42, 43, 41, 42,
- + 42, 41, 41, 44, 45, 44, 41, 41, 42, 9,
- + 42, 10, 44, 45, 44, 41, 41, 42, 20, 41,
- + 42, 44, 44, 44, 44, 44, 44, 46, 46, 47,
- + 0, 41, 41, 41, 41, 41, 41
- } ;
- -static yyconst flex_int16_t yy_nxt[102] =
- +static yyconst flex_int16_t yy_nxt[116] =
- { 0,
- 4, 5, 6, 7, 8, 9, 9, 4, 10, 9,
- - 9, 9, 4, 4, 4, 4, 15, 15, 28, 23,
- - 17, 18, 23, 11, 29, 23, 38, 38, 16, 11,
- - 17, 18, 24, 30, 19, 19, 20, 31, 19, 19,
- - 19, 21, 21, 23, 23, 21, 21, 21, 25, 26,
- - 23, 23, 27, 27, 33, 32, 27, 27, 27, 23,
- - 34, 23, 23, 12, 13, 12, 39, 35, 39, 39,
- - 39, 39, 36, 14, 14, 14, 22, 22, 23, 23,
- - 37, 37, 38, 38, 3, 39, 39, 39, 39, 39,
- - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- + 9, 9, 4, 4, 4, 4, 15, 15, 30, 24,
- + 24, 11, 40, 40, 31, 34, 27, 37, 16, 11,
- + 11, 17, 18, 19, 11, 20, 20, 21, 11, 20,
- + 20, 20, 11, 11, 11, 11, 22, 22, 24, 24,
- + 22, 22, 22, 24, 18, 24, 24, 24, 25, 26,
- + 27, 28, 12, 29, 29, 33, 35, 29, 29, 29,
- + 32, 17, 18, 19, 24, 24, 13, 12, 41, 41,
- + 41, 41, 41, 36, 41, 41, 38, 14, 14, 14,
- + 23, 23, 24, 24, 39, 39, 40, 40, 3, 41,
- - 39
- + 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- + 41, 41, 41, 41, 41
- } ;
- -static yyconst flex_int16_t yy_chk[102] =
- +static yyconst flex_int16_t yy_chk[116] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- - 1, 1, 1, 1, 1, 1, 8, 8, 21, 24,
- - 27, 27, 16, 40, 21, 30, 37, 36, 8, 8,
- - 9, 9, 16, 24, 9, 9, 9, 30, 9, 9,
- - 9, 10, 10, 32, 22, 10, 10, 10, 19, 19,
- - 31, 33, 19, 19, 32, 31, 19, 19, 19, 34,
- - 33, 35, 14, 13, 7, 6, 3, 34, 0, 0,
- - 0, 0, 35, 41, 41, 41, 42, 42, 43, 43,
- - 44, 44, 45, 45, 39, 39, 39, 39, 39, 39,
- - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- + 1, 1, 1, 1, 1, 1, 8, 8, 22, 36,
- + 33, 42, 39, 38, 22, 33, 28, 36, 8, 8,
- + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- + 9, 9, 9, 9, 9, 9, 10, 10, 16, 23,
- + 10, 10, 10, 32, 19, 34, 25, 14, 16, 20,
- + 20, 20, 13, 20, 20, 32, 34, 20, 20, 20,
- + 25, 29, 29, 29, 35, 37, 7, 6, 3, 0,
- + 0, 0, 0, 35, 0, 0, 37, 43, 43, 43,
- + 44, 44, 45, 45, 46, 46, 47, 47, 41, 41,
- - 39
- + 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- + 41, 41, 41, 41, 41
- } ;
- static yy_state_type yy_last_accepting_state;
- @@ -502,7 +505,7 @@
- *
- * (c) Copyright 2001 Ashok Narayanan <ashokn@cisco.com>
- *
- - * $Id: text2pcap-scanner.l 25174 2008-04-25 18:26:54Z wmeier $
- + * $Id: text2pcap-scanner.l 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -542,7 +545,7 @@
- #pragma warning (disable:4018)
- #endif
- -#line 546 "text2pcap-scanner.c"
- +#line 549 "text2pcap-scanner.c"
- #define INITIAL 0
- @@ -730,7 +733,7 @@
- #line 71 "text2pcap-scanner.l"
- -#line 734 "text2pcap-scanner.c"
- +#line 737 "text2pcap-scanner.c"
- if ( !(yy_init) )
- {
- @@ -783,13 +786,13 @@
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- - if ( yy_current_state >= 40 )
- + if ( yy_current_state >= 42 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- ++yy_cp;
- }
- - while ( yy_base[yy_current_state] != 85 );
- + while ( yy_base[yy_current_state] != 99 );
- yy_find_action:
- yy_act = yy_accept[yy_current_state];
- @@ -872,7 +875,7 @@
- #line 84 "text2pcap-scanner.l"
- ECHO;
- YY_BREAK
- -#line 876 "text2pcap-scanner.c"
- +#line 879 "text2pcap-scanner.c"
- case YY_STATE_EOF(INITIAL):
- yyterminate();
- @@ -1164,7 +1167,7 @@
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- - if ( yy_current_state >= 40 )
- + if ( yy_current_state >= 42 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- @@ -1192,11 +1195,11 @@
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- - if ( yy_current_state >= 40 )
- + if ( yy_current_state >= 42 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- - yy_is_jam = (yy_current_state == 39);
- + yy_is_jam = (yy_current_state == 41);
- return yy_is_jam ? 0 : yy_current_state;
- }
- diff -urN wireshark-1.2.8/text2pcap-scanner.l wireshark-1.2.9/text2pcap-scanner.l
- --- wireshark-1.2.8/text2pcap-scanner.l 2010-05-05 10:13:11.000000000 -0700
- +++ wireshark-1.2.9/text2pcap-scanner.l 2010-06-08 16:27:43.000000000 -0700
- @@ -15,7 +15,7 @@
- *
- * (c) Copyright 2001 Ashok Narayanan <ashokn@cisco.com>
- *
- - * $Id: text2pcap-scanner.l 25174 2008-04-25 18:26:54Z wmeier $
- + * $Id: text2pcap-scanner.l 33123 2010-06-07 01:58:57Z gerald $
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- @@ -61,9 +61,9 @@
- directive #TEXT2PCAP.*
- comment #[^W].*
- byte [0-9A-Fa-f][0-9A-Fa-f][ \t]
- -byte_eol [0-9A-Fa-f][0-9A-Fa-f]\n
- +byte_eol [0-9A-Fa-f][0-9A-Fa-f]\r?\n
- offset [0-9A-Fa-f]+[: \t]
- -offset_eol [0-9A-Fa-f]+\n
- +offset_eol [0-9A-Fa-f]+\r?\n
- text [^ \n\t]+
- mailfwd >
- eol \r?\n\r?
- diff -urN wireshark-1.2.8/tools/lemon/lemon.c wireshark-1.2.9/tools/lemon/lemon.c
- --- wireshark-1.2.8/tools/lemon/lemon.c 2010-05-05 10:11:26.000000000 -0700
- +++ wireshark-1.2.9/tools/lemon/lemon.c 2010-06-08 16:25:39.000000000 -0700
- @@ -26,7 +26,7 @@
- ** http://www.hwaci.com/drh/
- **
- ** Updated to sqlite lemon version 1.59
- -** $Id: lemon.c 28662 2009-06-08 15:37:46Z gerald $
- +** $Id: lemon.c 33123 2010-06-07 01:58:57Z gerald $
- */
- #include <stdio.h>
- #include <stdarg.h>
- @@ -1337,7 +1337,6 @@
- va_list ap;
- int end, restart, base;
- - va_start(ap, format);
- /* Prepare a prefix to be prepended to every output line */
- if( lineno>0 ){
- sprintf(prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno);
- @@ -1348,6 +1347,7 @@
- availablewidth = LINEWIDTH - prefixsize;
- /* Generate the error message */
- + va_start(ap, format);
- vsprintf(errmsg,format,ap);
- va_end(ap);
- errmsgsize = (int) strlen(errmsg);
- diff -urN wireshark-1.2.8/wiretap/wtap.c wireshark-1.2.9/wiretap/wtap.c
- --- wireshark-1.2.8/wiretap/wtap.c 2010-05-05 10:13:09.000000000 -0700
- +++ wireshark-1.2.9/wiretap/wtap.c 2010-06-08 16:27:39.000000000 -0700
- @@ -1,6 +1,6 @@
- /* wtap.c
- *
- - * $Id: wtap.c 32332 2010-03-30 23:47:50Z gerald $
- + * $Id: wtap.c 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wiretap Library
- * Copyright (c) 1998 by Gilbert Ramirez <gram@alumni.rice.edu>
- @@ -35,6 +35,10 @@
- #include <unistd.h>
- #endif
- +#ifdef HAVE_LIBZ
- +#include <zlib.h>
- +#endif
- +
- #include "wtap-int.h"
- #include "wtap.h"
- @@ -612,6 +616,15 @@
- g_free(wth);
- }
- +void
- +wtap_cleareof(wtap *wth) {
- +#ifdef HAVE_LIBZ
- + /* Reset EOF */
- + if (gzeof(wth->fh))
- + gzclearerr(wth->fh);
- +#endif
- +}
- +
- gboolean
- wtap_read(wtap *wth, int *err, gchar **err_info, gint64 *data_offset)
- {
- diff -urN wireshark-1.2.8/wiretap/wtap.def wireshark-1.2.9/wiretap/wtap.def
- --- wireshark-1.2.8/wiretap/wtap.def 2010-05-05 10:13:09.000000000 -0700
- +++ wireshark-1.2.9/wiretap/wtap.def 2010-06-08 16:27:39.000000000 -0700
- @@ -1,5 +1,5 @@
- ; wtap.def
- -; $Id: wtap.def 25354 2008-05-22 15:46:27Z morriss $
- +; $Id: wtap.def 33119 2010-06-07 00:02:21Z gerald $
- ; Add symbols that should be exported out of libwiretap.dll
- ;
- @@ -20,6 +20,7 @@
- file_error
- wtap_buf_ptr
- +wtap_cleareof
- wtap_close
- wtap_dump
- wtap_dump_can_open
- diff -urN wireshark-1.2.8/wiretap/wtap.h wireshark-1.2.9/wiretap/wtap.h
- --- wireshark-1.2.8/wiretap/wtap.h 2010-05-05 10:13:09.000000000 -0700
- +++ wireshark-1.2.9/wiretap/wtap.h 2010-06-08 16:27:39.000000000 -0700
- @@ -1,6 +1,6 @@
- /* wtap.h
- *
- - * $Id: wtap.h 28463 2009-05-24 22:49:36Z stig $
- + * $Id: wtap.h 33115 2010-06-06 22:13:16Z gerald $
- *
- * Wiretap Library
- * Copyright (c) 1998 by Gilbert Ramirez <gram@alumni.rice.edu>
- @@ -874,6 +874,13 @@
- struct wtap* wtap_open_offline(const char *filename, int *err,
- gchar **err_info, gboolean do_random);
- +/*
- + * If we were compiled with zlib and we're at EOF, unset EOF so that
- + * wtap_read/gzread has a chance to succeed. This is necessary if
- + * we're tailing a file.
- + */
- +void wtap_cleareof(wtap *wth);
- +
- /* Returns TRUE if read was successful. FALSE if failure. data_offset is
- * set to the offset in the file where the data for the read packet is
- * located. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement