Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=9185
|
|
was NULL in one of my "linux cooked" captures which contains no
destination address).
svn path=/trunk/; revision=9184
|
|
svn path=/trunk/; revision=9183
|
|
New "matches" operater in display filter language. Uses PCRE.
If a "matches" operator is found in a dfilter
while libpcre has not been used to build the binary, then an
exception is thrown after using dfilter_fail() to set an apporporiate
error message.
svn path=/trunk/; revision=9182
|
|
svn path=/trunk/; revision=9181
|
|
to tethereal. It could be added to Ethereal, but the GUI changes to
allow the user to select PDML as a print format have not been added.
Provide a python module (EtherealXML.py) to help parse PDML.
Provide a sample app (msnchat) which uses tethereal and EtherealXML.py
to reconstruct MSN Chat sessions from packet capture files. It produces
a nice HTML report of the chat sessions.
Document tethereal's PDML and EtherealXML.py usage in doc/README.xml-output
Update tethereal's manpage to reflect the new [-T pdml|ps|text] option
svn path=/trunk/; revision=9180
|
|
time stamp format.
svn path=/trunk/; revision=9179
|
|
for it.
svn path=/trunk/; revision=9178
|
|
a static Windows library (netsnmp.lib) has been placed at
http://www.ethereal.com/distribution/win32/development/
The Net-SNMP documentation recommends against using a DLL at the
present time.
svn path=/trunk/; revision=9177
|
|
tree, as we might be setting up a conversation.
svn path=/trunk/; revision=9176
|
|
being built.
svn path=/trunk/; revision=9175
|
|
being built.
svn path=/trunk/; revision=9174
|
|
protocol tree stuff not use GNodes means that the ASN.1 plugin now needs
to be explicitly linked against GLib in order to get access to the GNode
routines, otherwise you get errors from the run-time linker.
svn path=/trunk/; revision=9173
|
|
our new scheme.
svn path=/trunk/; revision=9172
|
|
pointers to the first *and* last child, in the "proto_node" structure
itself. That saves us one level of indirection and memory allocation,
and lets us append to a tree by appending to the last child directly,
rather than having to scan through the list of siblings of the first
child to find the end of that list.
svn path=/trunk/; revision=9171
|
|
if the kerberos blob contains a krb error, print the error string to COL_INFO
svn path=/trunk/; revision=9170
|
|
some implementations specify GSSAPI in the bind call.
the encapsulation seems to be the same as GSS-SPNEGO so handle it the same way
svn path=/trunk/; revision=9169
|
|
svn path=/trunk/; revision=9168
|
|
svn path=/trunk/; revision=9167
|
|
svn path=/trunk/; revision=9166
|
|
an FT_UINT8, since it is using a true_false_string struct to print its
values.
Add {0, NULL} to the fec_vc_interfaceparm value_string array.
svn path=/trunk/; revision=9165
|
|
ISUP_Broadband_narrowband_interworking_indicator_vals value_string arrays.
svn path=/trunk/; revision=9164
|
|
svn path=/trunk/; revision=9163
|
|
svn path=/trunk/; revision=9162
|
|
its value to pointer-to-const variables.
svn path=/trunk/; revision=9161
|
|
From Michael Lum:
Modified for better TCAP separation, fixed EOC handling (a la
TCAP).
Added parameter parsing (although not dissection or naming).
svn path=/trunk/; revision=9160
|
|
Tweak some Makefile.nmake whitespace.
svn path=/trunk/; revision=9159
|
|
svn path=/trunk/; revision=9158
|
|
Add a missing entry in "encap_table[]" for Bluetooth H4, and fix some
comments.
svn path=/trunk/; revision=9157
|
|
and 79.
svn path=/trunk/; revision=9156
|
|
don't use "ITEM_FACTORY_STOCK_ENTRY()" for it.
svn path=/trunk/; revision=9155
|
|
svn path=/trunk/; revision=9154
|
|
to prevent memory leaks due to exceptions.
makes my tethereal testcase ~1% faster.
svn path=/trunk/; revision=9153
|
|
replace tvb_raw_offset() which is essentially a simple assignment and which
is called a lot with a macro.
this makes my tethereal testcase 2-3% faster.
svn path=/trunk/; revision=9152
|
|
one member - or have one that's not used, so get rid of those unions.
svn path=/trunk/; revision=9151
|
|
when adding them to the free list, cast the pointer to the structure to
a pointer to a "freed_item_t" which contains the "next" pointer.
This reduces the memory requirement for some of those structures, and
leaves us free to slab-allocate structures that have a "next" pointer
for other reasons.
svn path=/trunk/; revision=9150
|
|
There might be a 4 (not 2) byte datalen high field.
If there is no such field (due to an early dialect being used) these bytes are often 0xff.
If these four bytes are all 0xff dont display them in the tree.
svn path=/trunk/; revision=9149
|
|
svn path=/trunk/; revision=9148
|
|
last columns, if any, with that format, and use that to speed up
processing of columns with a particular format and checking whether
we're displaying a column with a particular format.
svn path=/trunk/; revision=9147
|
|
structure, rather than separately allocating "fvalue_t"s and having the
"field_info" structure point to them - this appears to speed up protocol
tree construction a bit.
svn path=/trunk/; revision=9146
|
|
errors when reading the header as indications that the file isn't an
AiroPeek V9 file.
Put in comments nothing some additional checks we should do.
svn path=/trunk/; revision=9145
|
|
file format (AiroPeek 2.x).
svn path=/trunk/; revision=9144
|
|
of time in "find_protocol_by_id()"; the protocol_t pointer for a
protocol doesn't change over time, so get that pointer when the protocol
is registered and save it.
svn path=/trunk/; revision=9143
|
|
1) fix description of Check Point version 5004;
2) add description of Check Point version 5005.
svn path=/trunk/; revision=9142
|
|
so that we can change tvb_get_ds_tvb() into a macro.
This function was a single line assignment and was called a lot.
This made tethereal ~2.5% faster in one testcase I use.
svn path=/trunk/; revision=9141
|
|
svn path=/trunk/; revision=9140
|
|
svn path=/trunk/; revision=9139
|
|
number.
svn path=/trunk/; revision=9138
|
|
Correct several problems with zoneset decodes (e.g. the zoneset
and zone name lengths do *not* include the pad bytes, so the
offset calculation needed to be fixed).
Move the decode of zoneset name into the routine
"dissect_fcfzs_zoneset", so that it is done in only one place.
svn path=/trunk/; revision=9137
|
|
for it.
svn path=/trunk/; revision=9136
|