aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-03-09Prefix COPYING with the following textJörg Mayer1-0/+9
Just to avoid some misunderstandings: While parts of Ethereal can be built and distributed as libraries, these parts are still covered by the license below, and NOT by the Lesser General Public License or any other license. svn path=/trunk/; revision=10355
2004-03-09Make variables not used outside the module static.Guy Harris3-8/+9
Initialize "hf_error_st" to -1, the same way other hf_ variables are initialized, and make it an "int", as other hf_ variables are. svn path=/trunk/; revision=10354
2004-03-09Add some checks for valid option lengths, and for the first option beingGuy Harris1-17/+128
a length option. Break out of the option processing loop if we see an option with the "end" bit set. svn path=/trunk/; revision=10353
2004-03-09Redesigned the token map aggregation.Olivier Biot2-453/+630
New simpler lists for both known registered WBXML public IDs and unknown lists based on content type value. The latter have the possibility to add a discriminator which facilitates a more correct/appropriate selection of the token map in cases where more (backwards incompatible) versions exist. Now the EXT_T tokens are correctly decoded, and a mapping function can be assigned. This has been done in WML (existing code reused there) and in WV-CSP (new functions looking up a value in a value_string based on the offset after the EXT_T_0 token). Add the textual WV-CSP media type to packet-text-media.c. TODO - write the discriminators for WML, SyncML and WV-CSP. Add the code for running the discriminators and possibly iterating over a list of mappings. svn path=/trunk/; revision=10352
2004-03-09Lars Roland: Another ugly bzero() call fixedJörg Mayer1-2/+2
svn path=/trunk/; revision=10351
2004-03-08Don't refer to "auto_scroll_live" if HAVE_LIBPCAP isn't defined - andGuy Harris3-6/+13
put the definition of it back under HAVE_LIBPCAP and don't add an extra declaration in "file.h", as there's no longer code that needs to refer to it if HAVE_LIBPCAP isn't defined. svn path=/trunk/; revision=10350
2004-03-08Maybe automake version handling will be right this timeJörg Mayer1-2/+2
svn path=/trunk/; revision=10349
2004-03-08Add the URL of the specifications page.Guy Harris1-2/+6
svn path=/trunk/; revision=10348
2004-03-08This makes ethereal compile again when configured --without-pcapJörg Mayer2-4/+4
I don't know whether this is the optimal patch, but it does the job. file.h: extern declaration of auto_scroll_live file.c: always declare auto_scroll_live svn path=/trunk/; revision=10347
2004-03-08automake versions like 1.5.1 were not detected correctlyJörg Mayer1-2/+2
svn path=/trunk/; revision=10346
2004-03-08Remove email addresses and add a reference to the AUTHORS file (or man page)Olivier Biot7-20/+43
for contacting the authors of the files. svn path=/trunk/; revision=10345
2004-03-08Rearrange WV-CSP tokens in numeric order, and flag WV-CSP bugs.Olivier Biot1-235/+139
Track differences between WV-CSP versions in the token definitions. Get rid of 8-bit characters in some comments. Get rid of 'unused symbol' warnings. svn path=/trunk/; revision=10344
2004-03-08Use "tvb_format_text()" on the port name, so that if there are bytes inGuy Harris1-5/+3
it that aren't printable characters, they'll be shown as C-style escape sequences. svn path=/trunk/; revision=10343
2004-03-08update to iostat make it automagically make sure the field is part of the ↵Ronnie Sahlberg1-7/+59
filter string svn path=/trunk/; revision=10342
2004-03-07Fetch the port name string using "tvb_get_string()", so that we don'tGuy Harris1-7/+15
have to worry about overflowing a buffer; thanks to Stefan Esser for catching that one. (It also means we handle it if there's no '\0' at the end.) svn path=/trunk/; revision=10341
2004-03-07fixed a bug GTK_WIDGET_VISIBLE -> GTK_WIDGET_SENSITIVE,Ulf Lamping1-30/+64
added some (not yet finished) work svn path=/trunk/; revision=10340
2004-03-07Get rid of a variable I'd forgotten to back out before I checked theGuy Harris1-2/+1
code in. svn path=/trunk/; revision=10339
2004-03-06Note that for THE3GPP_IPV6_DNS_SERVERS we probably *do* need to handleGuy Harris1-4/+5
multiple IPv6 addresses. svn path=/trunk/; revision=10338
2004-03-06From Fritz Budiyanto: add various IPv6 attributes as per RFC 3162, andGuy Harris1-2/+34
also handle the THE3GPP_IPV6_DNS_SERVERS attribute. svn path=/trunk/; revision=10337
2004-03-06From Jeff Morriss: delete "ascend-grammar.c" and "ascend-grammar.h" withGuy Harris1-1/+5
"make maintainer-clean", as they're generated files. svn path=/trunk/; revision=10336
2004-03-06some code cleanupUlf Lamping1-128/+66
svn path=/trunk/; revision=10335
2004-03-06replaced show/hide by sensitive/insensitive to see all fields everytimeUlf Lamping1-23/+40
svn path=/trunk/; revision=10334
2004-03-06using a table for layout of stop capture fields,Ulf Lamping1-39/+62
added limitations corresponding to the maximum filesize (2GB) svn path=/trunk/; revision=10333
2004-03-06Propagate to the Q.933 dissector Tomas Kukosa's change to have 3, not 4,Guy Harris1-3/+4
bits of codeset in an IE (that's how many bits of codeset there are). Make the "q933_info_element_vals[]" array have NUM_INFO_ELEMENT_VALS members and define NUM_INFO_ELEMENT_VALS be (Q933_IE_SHIFT_CODESET+1), as that array should have the number of codesets worth of elements. svn path=/trunk/; revision=10332
2004-03-06Propagate to the Q.933 dissector Anders Broman's change to the Q.931Guy Harris1-17/+27
dissector to add more filterable fields. svn path=/trunk/; revision=10331
2004-03-06From Anders Broman:Guy Harris1-22/+50
use the packet-e164.c stuff to analyze E.164 numbers; add some more filterable fields. svn path=/trunk/; revision=10330
2004-03-06From Anders Broman:Guy Harris1-331/+2
use the packet-e164.c country code and international network value_string tables; provide a bit mask for Q.850 cause code values. svn path=/trunk/; revision=10329
2004-03-06using a table for layout of multi files fields, do some code cleanupUlf Lamping1-235/+233
svn path=/trunk/; revision=10328
2004-03-06Add routines to process IPv{4,6}-address-and-prefix-length pairs,Guy Harris6-89/+162
masking out the appropriate bits in the address. Use them in the BGP and EIGRP dissectors. svn path=/trunk/; revision=10327
2004-03-06Don't fetch the IWFA into a buffer, just use "proto_tree_add_item()" -Guy Harris1-9/+7
that way, we don't have to worry about overflowing the buffer. Thanks to Stefan Esser for reporting that vulnerability. Fix up the indentation and blurb for the IWFA IPv6 Address item. svn path=/trunk/; revision=10326
2004-03-06Add a check for a too-large IPv6 prefix length, to avoid overflowing aGuy Harris1-8/+14
buffer, and add checks for IPv4 and IPv6 prefix lengths of 0, to avoid underflowing a buffer. svn path=/trunk/; revision=10325
2004-03-06Put in the URL of a page that discusses EIGRP packets.Guy Harris1-13/+45
Handle the prefix length and address similarly to the way that the BGP dissector does, so that we mask out all the bits that the prefix length tells us to, rather than just masking out entire bytes. Check the prefix length so that we don't overflow the buffer for prefix lengths > 32 - thanks to Stefan Esser for catching that one - and so that we're not confused by a prefix length of 0. svn path=/trunk/; revision=10324
2004-03-06Handle bogus account and message lengths - don't overflow a buffer.Guy Harris1-4/+17
Thanks to Stefan Esser for catching that. svn path=/trunk/; revision=10323
2004-03-05Kerberos contain a structure that is VERY similar to VALIDATE_SAM_INFO2Ronnie Sahlberg2-2/+159
so declare it here. This substructure in the w2k kerberos PAC structure is called PAC_LOGIN_INFO and might actually exist inside the netlogon interface as well? svn path=/trunk/; revision=10322
2004-03-05we need to export init_ndr_pointer_list() from packet-dcerpc so thatRonnie Sahlberg2-3/+6
we can manually call functions to dissect NDR encoded structures without going through the DCERPC interface. There are NDR encoded blobs that are not encapsulated inside DCERPC such as in kerberos and those dissectors need this. svn path=/trunk/; revision=10321
2004-03-05Add a preference to the Diameter dissector allowing to control whetherOlivier Biot1-7/+17
application ID zero is a valid application ID (it is often used as experimental applciation ID). By default, the preference is disabled. Fix the XML dictionary parser so it skips comment lines too. svn path=/trunk/; revision=10320
2004-03-05Lars wrote gint16, not guint16Jörg Mayer1-2/+2
svn path=/trunk/; revision=10319
2004-03-05Replace u_-types by g-types (based on a patch by Lars Roland)Jörg Mayer1-6/+6
Remove extra "," at end of enum. Remove extra ";" at end of block. svn path=/trunk/; revision=10318
2004-03-05From Ryuji Somegawa: CDMA2000 A11 support.Guy Harris4-1/+1086
svn path=/trunk/; revision=10317
2004-03-05From Tom Uijldert: decode and display alphanumeric message content andGuy Harris1-8/+74
password as well. svn path=/trunk/; revision=10316
2004-03-05From Anders Broman: add some filterable fields, and un-hide some otherGuy Harris1-38/+145
ones. svn path=/trunk/; revision=10315
2004-03-05From Anders Broman: add a dissector for E.164 numbers, and use it in theGuy Harris6-5/+513
ISUP dissector, to allow filtering on E.164 numbers. svn path=/trunk/; revision=10314
2004-03-05From Michael Lum:Guy Harris1-370/+1582
Make a lot of changes to identify a subset of MAP parameters in messages. IMSI, MSISDN, MSC Number, HLR Number, VLR Number, etc. Most of the SMS related MAP messages are dissected with the parameters identified and decoded. Also include PRN, SRI, and some of the other common messages (unfortunately not Insert Sub yet). Fix some typoes. svn path=/trunk/; revision=10313
2004-03-05From Michael Lum: fix the TP header dissection, for some messages theGuy Harris1-50/+67
wrong bits were used to identify the message content. svn path=/trunk/; revision=10312
2004-03-05From Michael Lum: show Component data even if it is handled by anotherGuy Harris1-1/+3
dissector. svn path=/trunk/; revision=10311
2004-03-05From John Englehart: CDP updates (hello packets, show capabilities theGuy Harris3-17/+258
same way Cisco's "show cdp neighbor" does). svn path=/trunk/; revision=10310
2004-03-05Libtool requires version 1.4Jörg Mayer1-4/+3
svn path=/trunk/; revision=10309
2004-03-04Cosmetic fix in WV-CSP tag definitions.Olivier Biot1-7/+7
Flag a known VERY NASTY bug in WV-CSP 1.2 where a token is being defined twice with the same binary identifier. It's already a mess that they don't provide backwards compatible encodings; you can now write a WV-CSP document without being able to parse it because of version issues (hint: 1.2 has no public WBXML identifier yet and the spec explicitly asks to set it to "Unknown/Missing" so you could write an 1.1 message in 1.2 format, which looks *really* weird as the tokens are mixed in both codings). Consequence: I have to foresee a discriminator for the WBXML dissectors so I *may* predict the correct version. I like reviewing in engineering :) svn path=/trunk/; revision=10308
2004-03-04Fix WML 1.0 token definitions (WBXML tokens must be in the range 0--3FOlivier Biot1-32/+32
as the 2 most significant bits of every token byte represent whether the tag has content and/or has an attribute list. svn path=/trunk/; revision=10307
2004-03-04using a gtk_table instead of hbox'es for "multiple files" fieldsUlf Lamping1-31/+30
svn path=/trunk/; revision=10306