aboutsummaryrefslogtreecommitdiffstats
path: root/epan
Commit message (Collapse)AuthorAgeFilesLines
* if there must be an unknown version message, use hex instead of decimal to ↵Ulf Lamping2005-01-261-1/+1
| | | | | | print the unknown version number svn path=/trunk/; revision=13179
* if there must be an "unknown transport" message, at least print the ↵Ulf Lamping2005-01-261-1/+1
| | | | | | transport name svn path=/trunk/; revision=13178
* bugfix of crash_00001_20050124142515.cap: dissector packet-daap.c displayed ↵Ulf Lamping2005-01-261-0/+1
| | | | | | | | [Dissector Bug] as it dissected a length field and used it without checking it first. use tvb_ensure_bytes_exist() before using this length value, so [Malformed Packet] will be displayed svn path=/trunk/; revision=13177
* bugfix of crash_00026_20050124150108.cap: three places with possible write ↵Ulf Lamping2005-01-261-12/+11
| | | | | | | | behind the end of fixed arrays used g_malloc instead of a fixed array svn path=/trunk/; revision=13176
* Fix a typo leading to no conversation set up for RTCPAnders Broman2005-01-261-1/+1
| | | | svn path=/trunk/; revision=13174
* Add "applications/soap+xml" as a text media type.Guy Harris2005-01-251-0/+1
| | | | svn path=/trunk/; revision=13172
* Make the sub system number (ssn) settings preferences.Anders Broman2005-01-241-11/+61
| | | | svn path=/trunk/; revision=13170
* the methods from these interfaces were missing the DCOM this/that header and ↵Ulf Lamping2005-01-242-0/+10
| | | | | | therefore were missdissected svn path=/trunk/; revision=13168
* Bugfix incorect while condition from Mutsuya IrieAnders Broman2005-01-241-2/+2
| | | | svn path=/trunk/; revision=13166
* Add support for reassembly of Gnutella packets that cross TCP segmentGuy Harris2005-01-241-205/+179
| | | | | | boundaries. svn path=/trunk/; revision=13165
* Get rid of an extra space after the edge value of a SACK item ifGuy Harris2005-01-241-2/+4
| | | | | | relative sequence numbers aren't being used. svn path=/trunk/; revision=13164
* Some dcerpc related stuff needed to write dcerpc pluginUlf Lamping2005-01-221-0/+6
| | | | svn path=/trunk/; revision=13163
* needs an ALIGN_TO_2_BYTES to make the idl compiler happyRonnie Sahlberg2005-01-221-0/+9
| | | | svn path=/trunk/; revision=13162
* Handle some more op codes.Anders Broman2005-01-212-191/+2953
| | | | svn path=/trunk/; revision=13159
* Fixed bugs with conversations and t35Anders Broman2005-01-211-306/+426
| | | | svn path=/trunk/; revision=13158
* use col_set_fence for COL_INFO, if multiple DCE/RPC requests/responses are ↵Ulf Lamping2005-01-201-2/+10
| | | | | | in one (TCP)PDU. I've used " # " as the delimiter string, BTW: do we have an "official" one yet? svn path=/trunk/; revision=13149
* SACK prettyficationRonnie Sahlberg2005-01-201-21/+10
| | | | svn path=/trunk/; revision=13141
* make TCP SACK option handle relative sequence numbersRonnie Sahlberg2005-01-201-5/+38
| | | | svn path=/trunk/; revision=13140
* NonStandardData and TunnelledProtocol reimplemented and testedTomas Kukosa2005-01-201-418/+495
| | | | | | H225 dissector regenerated with new asn2eth version svn path=/trunk/; revision=13139
* Squelch a compiler warning.Guy Harris2005-01-201-1/+1
| | | | svn path=/trunk/; revision=13136
* From Julien Leproust: add heuristic dissectors' protocol names to theGuy Harris2005-01-201-1/+45
| | | | | | | | | layers string. Remove protocol names from the layer names string if the dissector rejects the frame. svn path=/trunk/; revision=13135
* Free the chunk of reassembled DNP data iff there was a CRC error;Guy Harris2005-01-201-4/+6
| | | | | | | | otherwise, we're using it in a tvbuff and shouldn't free it (even if the next level of reassembly isn't complete, so that al_tvb is ultimately null). svn path=/trunk/; revision=13134
* Squelch some compiler warnings.Guy Harris2005-01-201-1/+1
| | | | svn path=/trunk/; revision=13133
* Make some routines static that aren't used outside this module.Guy Harris2005-01-201-9/+9
| | | | | | | | | Use "guint16" instead of "u_int16_t", "guint8" instead of "u_int8_t", and "guint" instead of "u_int", to handle platforms lacking the latter types. Make "ppp_heuristic_guess()" reeturn a Boolean, as it just returns a "yes or no" answer. svn path=/trunk/; revision=13132
* Back out the asn2eth-generated GSM MAP dissector for now, at AndersGuy Harris2005-01-202-9082/+2442
| | | | | | Broman's request, as it has a number of problems. svn path=/trunk/; revision=13131
* From Hannes Gredler: support for Juniper's DLT_JUNIPER_ATM{1,2} values.Guy Harris2005-01-206-11/+443
| | | | svn path=/trunk/; revision=13130
* From Jean-Baptiste Marchand: stub dissectors for rras and pnp MSRPCGuy Harris2005-01-205-0/+555
| | | | | | interfaces. svn path=/trunk/; revision=13129
* There's no guaranteee that "req_resp_hdrs_do_reassembly()" gets calledGuy Harris2005-01-204-5/+6
| | | | | | | only at the beginning of a tvbuff, so it needs an argument that's the starting offset in the tvbuff. svn path=/trunk/; revision=13128
* From Ruud Linders: support short names in multipart headers; SIP-TGuy Harris2005-01-201-10/+18
| | | | | | requires this. svn path=/trunk/; revision=13127
* try to defragment DCE/RPC fragments (simply one after the other), if ↵Ulf Lamping2005-01-191-1/+21
| | | | | | alloc_hint is zero svn path=/trunk/; revision=13126
* Attempt to reimplement "non standard data/parameter" and "tunnelledAnders Broman2005-01-192-32/+102
| | | | | | protocol" svn path=/trunk/; revision=13123
* Add a field called "frame.protocols" which shows the protocols presentGerald Combs2005-01-193-11/+37
| | | | | | | | | in the frame. The filter "frame.protocols contains ip:icmp:ip" could be used to find any ICMP packets containing IP headers. Clean up whitespace. svn path=/trunk/; revision=13118
* slightly improve dissection of complex_ping responseUlf Lamping2005-01-181-1/+11
| | | | svn path=/trunk/; revision=13113
* Add packet-h450.h to the list of header files.Guy Harris2005-01-181-0/+1
| | | | svn path=/trunk/; revision=13107
* Fix a small bug in h245.cnf.Lars Roland2005-01-171-1/+3
| | | | | | All h.323 related statistics should work now in the same way as they did before the h323 dissectors were generated. svn path=/trunk/; revision=13105
* Use -1 rather than tvb_length() to create a protocol tree item that runsGuy Harris2005-01-172-10/+4
| | | | | | | | | | to the end of the tvbuff. Don't return a value from "dissect_h4501()" - the value isn't used, and "dissect_h4501()" is registered with "register_dissector()", so it's not supposed to return a value. svn path=/trunk/; revision=13104
* Reinsert h450 dissectionAnders Broman2005-01-174-705/+2437
| | | | svn path=/trunk/; revision=13100
* Export q931_protocol_discriminator_valsAnders Broman2005-01-172-1/+3
| | | | svn path=/trunk/; revision=13098
* If a string of zero length is encountered offset still needs to be advanced(?) Anders Broman2005-01-171-2/+3
| | | | svn path=/trunk/; revision=13097
* From Anders Broman:Lars Roland2005-01-171-12/+9
| | | | | | Add recently lost support for the h.323 conversations tap in the h225 dissector. svn path=/trunk/; revision=13092
* Fix a typo in the previous checkin.Guy Harris2005-01-171-1/+1
| | | | svn path=/trunk/; revision=13090
* Use WINDIR rather than SYSTEMROOT - WINDIR is apparently set on WindowsGuy Harris2005-01-171-29/+16
| | | | | | | | | | OT as well as NT, while SYSTEMROOT isn't. If it's not set, don't bother looking for the hosts file, rather than trying a path with a fixed drive letter. If it is set, try the Windows NT location first and, if that fails, the Windows OT location. svn path=/trunk/; revision=13088
* ASN.1 PER VisibleString supportTomas Kukosa2005-01-173-0/+10
| | | | svn path=/trunk/; revision=13085
* If a given TLV type isn't found in an aim_tlv table, just use "Unknown"Guy Harris2005-01-177-16/+22
| | | | | | | | | | as the description - some aim_tlv tables have NULL in the end-of-table entry. For those that don't, replace "Unknown" with NULL; "Unknown" is now redundant. svn path=/trunk/; revision=13084
* When assembling application layer chunks, don't include the transportGuy Harris2005-01-171-5/+12
| | | | | | | | | | | | | | layer byte in the reassembled data - including it means we have to pass to "tvb_new_real_data()" a pointer to the *second* byte of a mallocated chunk of data, but that would require us to have the free routine for the new tvbuff back that pointer up before freeing it (we aren't doing that currently, which means that "free()" either complains bitterly or, potentially, corrupts the arena, causing crashes later). Put in some XXX comments about some issues seen when looking at the code. svn path=/trunk/; revision=13083
* Add the source file name and line number to the dissector bug reportGuy Harris2005-01-171-2/+3
| | | | | | | (not as useful as for bugs caught in the dissector itself, but still may be useful). svn path=/trunk/; revision=13082
* Use REPORT_DISSECTOR_BUG() for the "bogus length" error inGuy Harris2005-01-171-2/+6
| | | | | | | | | | | "alloc_field_info()", so the error report can include the field with the problem. (The file and line number isn't interesting - the bug isn't in "alloc_field_info()", it's in the dissector that called the routine calling "alloc_field_info()" - but the field name/abbrevition is interesting, as it'd help developers identify the place in the dissector where we're passing in a bogus length.) svn path=/trunk/; revision=13081
* Add a REPORT_DISSECTOR_BUG() macro to let caller-specified messages beGuy Harris2005-01-171-1/+16
| | | | | | used in DissectorError exceptions. svn path=/trunk/; revision=13079
* Rename the FieldError exception to DissectorError.Guy Harris2005-01-164-17/+31
| | | | | | | | | | | | Add a DISSECTOR_ASSERT() macro, which is the usual type of assertion macro, but throws a DissectorError exception with a message giving the flien and line number and the failed test as a string. Use that macro in "alloc_field_info()". Report that exception in the Info column and the protocol tree, as well as logging the exception failure with g_warning(). svn path=/trunk/; revision=13078
* Add a few more things to the h225 dissector that got lost.Lars Roland2005-01-162-7/+16
| | | | | | | | Lost things left: -h.450 stuff -support for the h.323 conversations tap (It is currently broken.) svn path=/trunk/; revision=13076