aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2007-01-29The UAT gui starts to workLuis Ontanon5-10/+15
set the macros_dlg to use it add a dummy dfilter_macros file to supress a warning at startup svn path=/trunk/; revision=20598
2007-01-29svn:ignore uat_load.cLuis Ontanon2-1/+4
$Id$ for uat.h uat-int.h svn path=/trunk/; revision=20597
2007-01-29Drop dfilter_macro_load.l as dfilter-macro now uses UATLuis Ontanon6-307/+241
svn path=/trunk/; revision=20596
2007-01-29now it is operational.Luis Ontanon4-18/+157
svn path=/trunk/; revision=20595
2007-01-28Although yet untested (but it compiles and is still unused) add UAT to the repo.Luis Ontanon7-0/+893
UAT is an API to handle User Accessible Tables, an UAT is basically an array of arbitrary structs that has a file representation as a mean for mantaining things like: - the snmp_users_table - dfilter macros - ipsec/ssl key bindings - k12 configuration, - and many other table-like user modifiable preferences comming soon gtk's uat_window() and prefs_add_uat() uat.h is fairly doc[uo]m[m]?ented, a README with a simple example of how is to be used will be available as I write them svn path=/trunk/; revision=20586
2007-01-28Support for SMIMECapabilities and KeyPreference attributes.Graeme Lunt1-12/+341
ContentInfo syntax for .p7s, .p7c and .p7m files. svn path=/trunk/; revision=20585
2007-01-28Definition of a per-recipient extension to prevent failure of dissection. Graeme Lunt1-0/+1
(Don't know what the extension actually is.) svn path=/trunk/; revision=20584
2007-01-28Fix for per-domain-bilateral-information (bilateral-information field wasn't ↵Graeme Lunt1-6/+40
handled). svn path=/trunk/; revision=20583
2007-01-28From Kriang Lerdsuwanakij:Luis Ontanon3-34/+162
1 Add ALCAP and NBAP as subdissectors of SSCOP. Previously it only knows about SSCF-NNI and data. (Changes in packet-sscop.c, packet-sscop.h) 2 Add capability for lower layer to force SSCOP to choose a particular dissector. It is passed as "subdissector" field of SSCOP protocol data. This is required because different payload protocol is distinguished by different VPI/VCI. There is no protocol field inside SSCOP frame. (Changes in packet-sscop.c, packet-sscop.h) 3 Make K12xx configuration file supporting the following syntax: C:\k1297\stacks\umts_iub\umts_iub_aal2l3.stk sscop:alcap This says dissect with SSCOP first and then pass to ALCAP. The change is made general, so it supports arbitrary number of protocol, like "proto1:proto2:proto3". Using ":" as separator allow us to expand the syntax further to support parameters like "proto1 param1:proto2 param2 param3". (Changes in packet-k12.c) With above 3 changes together, dissecting Iub traces are correct for control and signaling planes. I am still investigating user plane frames because writing UMTS RLC/MAC protocol dissector is required. The patch and sample .rf file (same as my previous patch) is in the attachment. plus: Add Kriang to the AUTHORS list (and once at it upate my own record) svn path=/trunk/; revision=20580
2007-01-27fix distcheckLuis Ontanon1-4/+0
svn path=/trunk/; revision=20578
2007-01-27Fix docbook documentationLuis Ontanon4-565/+7
svn path=/trunk/; revision=20577
2007-01-26Fix saving WPA key preferences from the decryption key management dialog,Gerald Combs1-4/+0
which was broken by r20388. svn path=/trunk/; revision=20573
2007-01-26Add support for "wildcard" WPA keys in the form "wpa:passphrase" (noteGerald Combs5-220/+287
the lack of SSID). Wildcarding combines the passphrase with the last seen SSID and attempts decryption. The last-seen stack is only one element tall, which means it may get clobbered on busy and diverse networks. We can expand it if needed. Make internal functions static in airpdcap.c. Rearrange the AIRPDCAP_KEY_ITEM struct so that the passphrase and SSID don't get clobbered when we set our PSK. svn path=/trunk/; revision=20572
2007-01-26From Patrick vd Lageweg:Jaap Keuter1-3/+3
This patch fixes three problems with the SCSI persistent reserve in command: - The Additional length starts at offset 4 and not 0 - The len field contains the length used by the keys and doesn't include the header length. So don't substract the header length from the length. - The key list is traversed from the beginning to end end and not the other way around. svn path=/trunk/; revision=20568
2007-01-26Use previously unused hf_cops_obj_c_type (cops.c_type) fieldMartin Mathieson1-1/+2
svn path=/trunk/; revision=20566
2007-01-26TLS 1.0/1.1 just ignores unknown records - RFC 2246 chapter 6. The TLS ↵Tomas Kukosa1-0/+11
Record Protocol (some implementations use it like "keepalive") svn path=/trunk/; revision=20565
2007-01-26Make COPS dissector findable by nameMartin Mathieson1-0/+3
svn path=/trunk/; revision=20564
2007-01-26If there is just a tftp response without a prior request,Jörg Mayer1-2/+6
dissection would fail with dissector assert. svn path=/trunk/; revision=20562
2007-01-26A few more ethereal --> wiresharkBill Meier4-4/+4
svn path=/trunk/; revision=20559
2007-01-25Fix indentation of field_info struct definitionStephen Fisher1-6/+6
svn path=/trunk/; revision=20556
2007-01-25Remove dead code. Fixes Coverity CID 228. Squelch various compiler warnings.Gerald Combs1-37/+33
svn path=/trunk/; revision=20553
2007-01-25Squelch Coverity CIDs 225, 226, and 227.Gerald Combs1-1/+9
svn path=/trunk/; revision=20552
2007-01-25Attempt to squelch Coverity CID 222.Gerald Combs1-2/+4
svn path=/trunk/; revision=20551
2007-01-25Fix a key preference crash bug. Improve WPA passphrase and SSID lengthGerald Combs3-49/+46
handling. Free a byte array. Squelch a compiler warning. Fix a URI string parsing bug. svn path=/trunk/; revision=20549
2007-01-24Fix Coverity CID 230: Make sure we handle a negative tvb_length_remaining()Gerald Combs1-104/+104
value correctly. Fix up indentation. svn path=/trunk/; revision=20546
2007-01-24dissect SDP encapsulated inside an Q1950 annex A.7 paramenter of H248Luis Ontanon1-1/+55
svn path=/trunk/; revision=20545
2007-01-24Fix for bug #1308: tacacs decoding fails. Introduce TCP desegmentation forStephen Fisher1-1/+15
data after the fixed length header as some implementations may not send the header and payload in the same segment. svn path=/trunk/; revision=20544
2007-01-24Fix compilation (under Windows, at least).Gerald Combs1-111/+111
svn path=/trunk/; revision=20541
2007-01-23add range to the metatable of Tvb.Luis Ontanon1-0/+1
svn path=/trunk/; revision=20540
2007-01-23tvb:range did not appear under Tvb in generated refmanLuis Ontanon2-8/+18
pinfo.curr_proto appeared as pinfo.match pinfo.columns in the refman was pinfo.cols in lua (now it is both in lua and in refman) svn path=/trunk/; revision=20539
2007-01-23add the obsolete RESERVE10/RELEASE10 to the sbc dissectorRonnie Sahlberg1-2/+4
svn path=/trunk/; revision=20537
2007-01-23some iscsi/scsi initiators still use the ancient sbc1 commandset so add ↵Ronnie Sahlberg1-2/+4
RESERVE6/RELEASE6 to the SBC dissector svn path=/trunk/; revision=20536
2007-01-23DISSECTOR_ASSERT_NOT_REACHED() now, by default, throws a WiresharkGuy Harris1-2/+2
exception rather than aborting the program; using it means that dissector bugs show up as such rather than as malformed packets. svn path=/trunk/; revision=20532
2007-01-23if DataSegmentLength is non zero for iscsi async messages the data segment ↵Ronnie Sahlberg1-5/+36
contains scsi sense information potentially followed by iscsi event data. this is used by a target to tell an initiator (among other things) that the lun configuration has changed and now is a good time to rescan the target for lun changes. svn path=/trunk/; revision=20531
2007-01-22Add dfilter_macro_load.c to the distclean target to rebuild it if building ↵Anders Broman1-1/+1
from a tarball. svn path=/trunk/; revision=20524
2007-01-21From Tobias Witek:Stephen Fisher1-0/+5
I found a rare situation in which the BSSAP dissector seems to wrongly assume a packet. When a RANAP DirectTransfer message contains the GSM Supplementary Service 'Call Confirmed' this seems to yield a message that the BSSAP dissector recognizes as a BSSMAP BLOCK message (and from the perspective of BSSAP, this is perfectly correct). My patch includes code that checks this very special case. svn path=/trunk/; revision=20520
2007-01-21Change frame dissector to show "frame" instead of "packet" for all fieldsStephen Fisher1-8/+20
for consistency. The frame.pkt_len filter is now deprecated, but still supported as a hidden field for an easy transition. The new field name is frame.len. svn path=/trunk/; revision=20519
2007-01-21From Sebastien Tandel:Stephen Fisher1-7/+52
patch against a crash of wireshark with gtk1.2 when using packet length statistics window. The crash was due to a difference of implementation of g_strsplit between gtk1.2 and gtk2. svn path=/trunk/; revision=20518
2007-01-21Set the appropriate keywords.Guy Harris2-3/+2
svn path=/trunk/; revision=20517
2007-01-21Set the appropriate keywords.Guy Harris1-2/+2
Add a newline at the end of the file. svn path=/trunk/; revision=20516
2007-01-21fix bug 1321Luis Ontanon1-1/+3
svn path=/trunk/; revision=20515
2007-01-21fix bug 1320Luis Ontanon1-1/+1
svn path=/trunk/; revision=20514
2007-01-20Update some value strings.Anders Broman1-29/+86
svn path=/trunk/; revision=20511
2007-01-20From Graeme Hewson:Jaap Keuter2-6/+7
The attached patch adds Homeplug to the table of ethernet types. svn path=/trunk/; revision=20509
2007-01-19From Paul Moore:Jaap Keuter1-0/+265
This patch adds support for the IPv4 Commercial IP Security Option (CIPSO) as defined in the IETF draft, draft-ietf-cipso-ipsecurity-01.txt. While this draft has long since expired, it has become a de-facto standard for labeled networking with support from several commercial Multi-Level Security (MLS) operating systems such as HP-UX CMW and Trusted Solaris; in addition, Linux Kernels 2.6.19 and later provide support for CIPSO in conjunction with SELinux. Copies of the expired CIPSO draft can be found at the NetLabel project page: * http://netlabel.sf.net svn path=/trunk/; revision=20506
2007-01-19Fix the SCCP dissector so it doesn't show non-segmented DT1 messages asJeff Morriss3-30/+24
having been reassembled. Fix the comments in reassembly.c and reassembly.h regarding what the reassembly routines actually return in the 802.11 and no-sequence-number cases when they are given the first and last packet (that is, a non-segmented packet): in particular the routines return a pointer to a list containing just the one fragment. svn path=/trunk/; revision=20505
2007-01-19Reindent pretty heavily. It's still not 100% consistent but at least all theJeff Morriss1-459/+472
code in each function is consistent (previously there were some sections of code indented, oh, about 10 indentations too far). At the same time, remove trailing white space and change spaces to tabs. Remove one duplicated call to sccp_assoc() and s/isup_apm/sccp/g in the hf[] array (apparently when the XUDT reassembly was put in it was copied from ISUP but the filter names weren't changed). svn path=/trunk/; revision=20502
2007-01-18Add a preference (defaulted to off) to have the MTP3 dissector show the ↵Jeff Morriss1-2/+19
priority (which is a national option in ITU) of MSUs. svn path=/trunk/; revision=20490
2007-01-18Trying to get buildbot Windows-XP-x86 to build again.Jaap Keuter1-0/+1
svn path=/trunk/; revision=20486
2007-01-18PutGuy Harris21-18/+202
#ifdef __cplusplus extern "C" { #endif /* __cplusplus */ ... #ifdef __cplusplus } #endif /* __cplusplus */ wrappers into some header files, for the benefit of C++ plugins. Also, add multiple-include protections. svn path=/trunk/; revision=20485