Age | Commit message (Collapse) | Author | Files | Lines |
|
set the macros_dlg to use it
add a dummy dfilter_macros file to supress a warning at startup
svn path=/trunk/; revision=20598
|
|
$Id$ for uat.h uat-int.h
svn path=/trunk/; revision=20597
|
|
svn path=/trunk/; revision=20596
|
|
svn path=/trunk/; revision=20595
|
|
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
|
|
ContentInfo syntax for .p7s, .p7c and .p7m files.
svn path=/trunk/; revision=20585
|
|
(Don't know what the extension actually is.)
svn path=/trunk/; revision=20584
|
|
handled).
svn path=/trunk/; revision=20583
|
|
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
|
|
svn path=/trunk/; revision=20578
|
|
svn path=/trunk/; revision=20577
|
|
which was broken by r20388.
svn path=/trunk/; revision=20573
|
|
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
|
|
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
|
|
svn path=/trunk/; revision=20566
|
|
Record Protocol
(some implementations use it like "keepalive")
svn path=/trunk/; revision=20565
|
|
svn path=/trunk/; revision=20564
|
|
dissection would fail with dissector assert.
svn path=/trunk/; revision=20562
|
|
svn path=/trunk/; revision=20559
|
|
svn path=/trunk/; revision=20556
|
|
svn path=/trunk/; revision=20553
|
|
svn path=/trunk/; revision=20552
|
|
svn path=/trunk/; revision=20551
|
|
handling. Free a byte array. Squelch a compiler warning. Fix a URI
string parsing bug.
svn path=/trunk/; revision=20549
|
|
value correctly. Fix up indentation.
svn path=/trunk/; revision=20546
|
|
svn path=/trunk/; revision=20545
|
|
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
|
|
svn path=/trunk/; revision=20541
|
|
svn path=/trunk/; revision=20540
|
|
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
|
|
svn path=/trunk/; revision=20537
|
|
RESERVE6/RELEASE6 to the SBC dissector
svn path=/trunk/; revision=20536
|
|
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
|
|
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
|
|
from a tarball.
svn path=/trunk/; revision=20524
|
|
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
|
|
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
|
|
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
|
|
svn path=/trunk/; revision=20517
|
|
Add a newline at the end of the file.
svn path=/trunk/; revision=20516
|
|
svn path=/trunk/; revision=20515
|
|
svn path=/trunk/; revision=20514
|
|
svn path=/trunk/; revision=20511
|
|
The attached patch adds Homeplug to the table of ethernet types.
svn path=/trunk/; revision=20509
|
|
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
|
|
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
|
|
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
|
|
priority (which is a national option in ITU) of MSUs.
svn path=/trunk/; revision=20490
|
|
svn path=/trunk/; revision=20486
|
|
#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
|