Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=15629
|
|
svn path=/trunk/; revision=15628
|
|
existing entries
svn path=/trunk/; revision=15627
|
|
for generation of the PRES dissector.
svn path=/trunk/; revision=15626
|
|
while working with the docbook sources, the html versions are a lot easier to look at than the pdf's. At least the Adobe Reader will lock the pdf file, so one has to close it to generate a next version, it's ugly to work with.
the html files can be viewed with e.g. Firefox while a new version is already generated, a simple reload will do the update then ...
svn path=/trunk/; revision=15625
|
|
There were so many little things in chapter 2 that I had to get to it and
weed them all out. Its mainly capitalizations, some wording, and the
addition of GnuWin32 references.
svn path=/trunk/; revision=15624
|
|
resolution (currently supported by Ethereal only). Support for both read and write was added.
The file format stays the same as the common libpcap format, only the lower part of the timestamp field uses nanoseconds instead of microseconds.
This file format uses the libpcap magic number 0xa1b23c4d.
svn path=/trunk/; revision=15623
|
|
ememified buffers
svn path=/trunk/; revision=15622
|
|
principle of it
replace with g_snprintf()
svn path=/trunk/; revision=15621
|
|
remove one static 1kb char array and make it emem ep allocated
svn path=/trunk/; revision=15620
|
|
svn path=/trunk/; revision=15619
|
|
svn path=/trunk/; revision=15618
|
|
characters from the stack into emem allocated memory
svn path=/trunk/; revision=15617
|
|
g_free() calls.
svn path=/trunk/; revision=15616
|
|
(so we dont have that many different string handling functions to memorize their usage of and can standardize on a single one )
svn path=/trunk/; revision=15615
|
|
Fix a typo.
packet-ber.c
packet-acse.c
packet-cmip.c
- Add OID(s)
packet-ses.c
Fix export of a value string and change names to the ones used in the protocol spec.
Replace PRES dissector with an asn2eth generated one.
svn path=/trunk/; revision=15614
|
|
svn path=/trunk/; revision=15613
|
|
svn path=/trunk/; revision=15612
|
|
svn path=/trunk/; revision=15611
|
|
svn path=/trunk/; revision=15610
|
|
svn path=/trunk/; revision=15609
|
|
- sort alphabet for restricted character strings
- different handling of PER internal fields (only hide them)
svn path=/trunk/; revision=15608
|
|
Only count the number of items in the SEQUENCE OF IFF we have the full TVB containing the entire blob.
Dont count the items if the tvb is "short" since then this would just lead to a [short frame] before a single item in the SEQUENCE OF has been dissected.
Do we really need to count the items and create a FT_UINT field with the number of items at all?
Then count the items as we are calling the subdissectors and
append the '# item[s]' text to the FT_NONE items after we finished the loop?
svn path=/trunk/; revision=15607
|
|
Set the time stamp resolution based on whether the number of ticks per
second is > 1 million or not.
svn path=/trunk/; revision=15606
|
|
into packet-afs.c
svn path=/trunk/; revision=15605
|
|
svn path=/trunk/; revision=15604
|
|
1. Use the new (good work!) 'nanosec' precision only for gig pods;
2. Rework 'struct netxray_hdr' to make it (somewhat) easier
to maintain and revise:
a. Declare known hdr fields such as 'captype' instead
of using offsets in 'xxx placeholder' fields.
d. Define 'unknown' hdr fields using placeholder names
based upon hex-offset in the netxray header record.
(This isn't perfect, but I hope it will make things
more manageable).
3. Update hdr field info (based upon examination of various
capture files):
a. Define a hdr field which appears to be 'time-zone'
[offset in hours from UTC] for the machine doing
the capture.
(Maybe this field can eventually be used for Ethereal
to display the (local) time as it was at the time
of the capture).
b. Describe certain hdr fields as being "file offsets"
(altho the exact use is still unclear).
Update some comments.
svn path=/trunk/; revision=15603
|
|
calculations with integers, which avoids some floating-point inaccuracy.
svn path=/trunk/; revision=15602
|
|
svn path=/trunk/; revision=15601
|
|
svn path=/trunk/; revision=15600
|
|
svn path=/trunk/; revision=15599
|
|
svn path=/trunk/; revision=15598
|
|
b) dissect_ber_set() to report missing fields and handle untagged CHOICEs
c) dissect_ber_choice() to handle untagged CHOICEs (within the CHOICE)
svn path=/trunk/; revision=15597
|
|
svn path=/trunk/; revision=15596
|
|
desired reported length and the remaining length, so we don't throw an
exception at tvbuff creation time if we don't have all the desired data
- we want to throw the exception at dissection time, so we can dissect
the data we do have.
Use "tvb_ensure_bytes_exist()" to force exceptions to be thrown.
When "dissect_unknown_ber()" is called from "call_ber_oid_callback()",
we're handing it a newly-created tvbuff, so the offset in that tvbuff
should be zero.
svn path=/trunk/; revision=15595
|
|
svn path=/trunk/; revision=15594
|
|
svn path=/trunk/; revision=15593
|
|
svn path=/trunk/; revision=15592
|
|
address for the ND_OPT_TARGET_LINKADDR ICMPv6 packet type.
svn path=/trunk/; revision=15591
|
|
structure. Handle that.
Don't muck with the columns, or put a top-level Kerberos protocol item
into the protocol tree, until we decide that we really have a Kerberos
packet.
Do, however, clear the Info column if we're dissecting the Kerberos
protocol.
svn path=/trunk/; revision=15590
|
|
structure. Handle that.
Don't muck with the columns, or put a top-level Kerberos protocol item
into the protocol tree, until we decide that we really have a Kerberos
packet.
Do, however, clear the Info column if we're dissecting the Kerberos
protocol.
svn path=/trunk/; revision=15589
|
|
more natural.
svn path=/trunk/; revision=15588
|
|
svn path=/trunk/; revision=15587
|
|
svn path=/trunk/; revision=15586
|
|
svn path=/trunk/; revision=15585
|
|
svn path=/trunk/; revision=15584
|
|
svn path=/trunk/; revision=15583
|
|
svn path=/trunk/; revision=15582
|
|
svn path=/trunk/; revision=15581
|
|
svn path=/trunk/; revision=15580
|