aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* export GeneralName from X509CERonnie Sahlberg2004-11-144-3/+6
| | | | svn path=/trunk/; revision=12525
* make octet string also allow for utf8stringsRonnie Sahlberg2004-11-141-1/+1
| | | | svn path=/trunk/; revision=12524
* theis is the actual dissector for the new protocol : CMIPRonnie Sahlberg2004-11-142-0/+1696
| | | | svn path=/trunk/; revision=12523
* various changes in the generated dissectors after asn2eth was patched.Ronnie Sahlberg2004-11-1410-102/+109
| | | | | | | | | | | | i think it is high time to put makefiles down in asn1/ since this autogenerating dissectors "experiment" have payed off so well and it actual;ly works! i dont know anything about how autogen stuff works :-( svn path=/trunk/; revision=12522
* New protocol for the telco people to play with : CMIPRonnie Sahlberg2004-11-145-0/+548
| | | | | | | | Only one function is implemented so fat M-Get but it would be trivial to add all the missing ones once there are example captures. svn path=/trunk/; revision=12521
* Major update of the ber helpers to fix a lot of bugs and make the handling ↵Ronnie Sahlberg2004-11-142-95/+287
| | | | | | | | | | | | | | | | | | | | | of implicit_tags more sane. It worked reasonably well mainly, I suspect, due to implicit tags are reasonably uncommon in the dissectors we have already implemented and that the bugs were masking eachothers. my regression tests (limited test samples though) decodes this new one exactly the same as the old one. As a bonus by not changing anythiong in the decode is that now it is possible to get dissection of implice items to work properly, hence CMIP (and also x509 Extensions work now) make heaps of dissector helpers implicit_tag aware. change asn2eth to generate code to call the implicit_tag aware integer dissector helper. svn path=/trunk/; revision=12520
* add new integer dissector helper that is aware of implicit tagsRonnie Sahlberg2004-11-132-6/+14
| | | | svn path=/trunk/; revision=12519
* fix bug in handling an optional itemRonnie Sahlberg2004-11-131-0/+7
| | | | svn path=/trunk/; revision=12518
* Get rid of an unused prameter and an unused variable.Guy Harris2004-11-121-6/+5
| | | | | | Use %u, not %d, for unsigned variables. svn path=/trunk/; revision=12517
* By popular request,Ronnie Sahlberg2004-11-121-17/+69
| | | | | | | | | | | | make ethereal be able to measure the time it took to transfer a PDU atop TCP. This is great for analyzing performance issues caused by network/frame loss/congestion. See http://wiki.ethereal.com/TcpPduTime svn path=/trunk/; revision=12516
* From Charles Levert: in "tvb_fake_unicode()", convert non-ASCIIGuy Harris2004-11-121-4/+4
| | | | | | characters to '.'. svn path=/trunk/; revision=12515
* From Ignacio Goyret: decode RFC 2509 and RFC 3544 IPCP options.Guy Harris2004-11-122-4/+211
| | | | | | Fix up the AUTHORS file. svn path=/trunk/; revision=12514
* From Mark Phillips: optionally support decoding the payload of ESPGuy Harris2004-11-121-3/+74
| | | | | | | packets using null encryption (with a heuristic to detect null encryption). svn path=/trunk/; revision=12513
* From Yuriy Sidelnikov: remove some unused value_string tables, and fixGuy Harris2004-11-121-28/+6
| | | | | | typos in other tables. svn path=/trunk/; revision=12512
* For dynamic DNS updates, give the counts in the message the appropriateGuy Harris2004-11-121-9/+45
| | | | | | | | | names. For RRs with a data length of 0 - as can appear in dynamic DNS updates - don't attempt to display the data. svn path=/trunk/; revision=12511
* Add Nils Ohlmeier to authors list(SIP patch)Anders Broman2004-11-121-0/+0
| | | | svn path=/trunk/; revision=12510
* Put the file name into the window title, so if you have more than one ofGuy Harris2004-11-121-13/+26
| | | | | | | | them open, you know which one corresponds to which file. Clean up white space. svn path=/trunk/; revision=12509
* As per Sebastian Felis, don't assume that doubling the size of the lineGuy Harris2004-11-111-34/+34
| | | | | | | | | | | | | buffer will necessarily be sufficient to make it big enough to handle what's being added to the buffer - continue doubling the size until it is. Put the code to maintain the line buffer into a routine. As that buffer is maintained as being large enough to handle what's being put into it, there's no need to use "snprintf()" to print into it. svn path=/trunk/; revision=12508
* From Nils Ohlmeier : patch for packet-sip.c which looks if the Anders Broman2004-11-101-4/+28
| | | | | | | | | Contact header in the REGISTER reply contains more then one binding. Details: up to now each Contact header was counted as one binding. But that is not correct, because several Contact headers (as several other SIP headers as well) can be written in one line separated by commatas. svn path=/trunk/; revision=12507
* bugfix: button in capture info dialog has to stop capturingUlf Lamping2004-11-101-2/+2
| | | | svn path=/trunk/; revision=12506
* Check for bogus attribute lengths.Guy Harris2004-11-101-0/+4
| | | | svn path=/trunk/; revision=12505
* From Rich Coe:Guy Harris2004-11-101-60/+92
| | | | | | | | fix the heuristic code -- sometimes a conversation already exists; fix the dissect code to display all the tags in the PDU. svn path=/trunk/; revision=12504
* From Greg Morris:Guy Harris2004-11-101-171/+220
| | | | | | | | | | | | | | | | | | support 6 additional login message verbs; correct a problem with displaying proper return code values in the reply packets. Clean up white space. Use "tvb_reported_length_remaining()" instead of "tvb_length_remaining()", and don't use either one to avoid throwing an exception on a short or malformed packet. Use "val_to_str()" rather than "match_strval()", so we don't crash if a value happens not to be valid. svn path=/trunk/; revision=12503
* fix a typoUlf Lamping2004-11-101-1/+1
| | | | svn path=/trunk/; revision=12502
* Don't shut down GNU ADNS if it wasn't initialized.Guy Harris2004-11-101-1/+2
| | | | svn path=/trunk/; revision=12501
* Check for errors in "adns_init()", and don't enable ADNS if we get anGuy Harris2004-11-101-3/+17
| | | | | | | | | error in "adns_init()". (I suspect this is what's causing the crashes somebody's seeing when they run Ethereal on a Windows system with no networking protocols installed - no networking protocols -> no Internet protocols probably -> no ability to set ADNS up.) svn path=/trunk/; revision=12500
* From Luis Ontanon: Use hf_isup_parameter_type insted of hf_isup_message_type.Anders Broman2004-11-091-1/+1
| | | | svn path=/trunk/; revision=12499
* Rename some fields to get rid of warnings, will regenerate the files later.Anders Broman2004-11-091-0/+5
| | | | svn path=/trunk/; revision=12498
* Add some OID string namesAnders Broman2004-11-092-0/+6
| | | | svn path=/trunk/; revision=12497
* Make it possible to print name of OID strings for PER coded OID:s as well.Anders Broman2004-11-093-3/+21
| | | | svn path=/trunk/; revision=12496
* declare the types for DistinguishedName and RDNSequenceRonnie Sahlberg2004-11-061-0/+2
| | | | svn path=/trunk/; revision=12495
* export RDNSequence from x509ifRonnie Sahlberg2004-11-063-1/+3
| | | | svn path=/trunk/; revision=12494
* export DistinguishedName from x509ifRonnie Sahlberg2004-11-063-1/+3
| | | | svn path=/trunk/; revision=12493
* make x509if use the new ANY type and get rid of the workaroundRonnie Sahlberg2004-11-065-23/+15
| | | | svn path=/trunk/; revision=12492
* make CMS use the new ANY type and get rid of the workaroundRonnie Sahlberg2004-11-065-13/+6
| | | | svn path=/trunk/; revision=12491
* Make X509AF use the new support for ANY type and remove the workaroundRonnie Sahlberg2004-11-064-11/+4
| | | | svn path=/trunk/; revision=12490
* Move smb.trans2.cmd and smb.nt.function near the top of the hf[] array,Guy Harris2004-11-051-8/+8
| | | | | | | | | | | | | so they show up near the top of the list of fields in the dialog box for adding a field to a filter - those are probably quite likely to be used in filter expressions where you don't happen to remember the name of the field, and those should show up at the top so you don't have to scroll through the entire list of fields to find them. (I suspect most other fields either will rarely be filtered on at all, or would be filtered only mainly with the "Match" or "Prepare" filter items, where you don't need to know the name or even the text of the field.) svn path=/trunk/; revision=12489
* When clearing the list, use "history_list", just in caseGuy Harris2004-11-031-2/+3
| | | | | | | | | | | "history_current" happens to be null (that might not be possible, but this is still perhaps a bit clearer). Clear "history_current" after clearing the list, as the current entry no longer exists, so that "packet_history_add()" doesn't use the now-bogus value. svn path=/trunk/; revision=12488
* Fix some typoes and clean up whitespace a bit.Guy Harris2004-11-031-12/+12
| | | | svn path=/trunk/; revision=12487
* Added some value strings and started to add mobile-ip changes from latest draft.Anders Broman2004-11-031-54/+78
| | | | svn path=/trunk/; revision=12486
* Add SIP headers from: ↵Anders Broman2004-11-031-209/+227
| | | | | | http://www.ietf.org/internet-drafts/draft-ietf-sip-resource-priority-05.txt svn path=/trunk/; revision=12485
* Check for ISL frames before checking for ETHERTYPE_UNK, as ISL fieldsGuy Harris2004-11-031-23/+29
| | | | | | | | | might have 0 in what would be the Ethernet type field. Also, handle the first 5 octets of the destination address of an ISL frame being 0C-00-0C-00-00. svn path=/trunk/; revision=12484
* Add a new URL for ISL information.Guy Harris2004-11-031-0/+4
| | | | svn path=/trunk/; revision=12483
* From Giles Scott: make the chunk size and data length unsigned so weGuy Harris2004-11-031-2/+2
| | | | | | handle values > 2^31-1. svn path=/trunk/; revision=12482
* From Yuriy Sidelnikov:Guy Harris2004-11-031-21/+8
| | | | | | | | | take stuff that has to be done regardless of whether a protocol tree is being built outside "if (tree)"; handle PDUs with both data and control units. svn path=/trunk/; revision=12481
* From Yuriy Sidelnikov: take stuff that has to be done regardless ofGuy Harris2004-11-031-8/+3
| | | | | | whether a protocol tree is being built outside "if (tree)". svn path=/trunk/; revision=12480
* Fix some strings.Guy Harris2004-11-031-10/+10
| | | | svn path=/trunk/; revision=12479
* From Yuriy Sidelnikov: take stuff that has to be done regardless ofGuy Harris2004-11-031-3/+2
| | | | | | whether a protocol tree is being built outside "if (tree)". svn path=/trunk/; revision=12478
* Use the #define for the eDonkey-over-TCP header length.Guy Harris2004-11-031-2/+3
| | | | svn path=/trunk/; revision=12477
* Add support for desegmentation of eDonkey-over-TCP.Guy Harris2004-11-031-105/+132
| | | | | | | | Clean up indentation. Give edonkey.protocol a value_string table. svn path=/trunk/; revision=12476