aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-12-16Jaap Keuter:Jörg Mayer2-3/+28
I'm seeing a variant of the registered Ethernet address for MS NLB multicast being used. Changed to remove "multicast" from the name as it isn't a multicast address. svn path=/trunk/; revision=16823
2005-12-16From Jaap Keuter:Anders Broman5-26/+76
- Editcap Mikko Tiihonen filed bug 379 including a patch for editcap. This wasn't picked up so far. I've ported the patch to svn 16820 and included a documentation patch. -packet-ieee80211.c Radek Vokal of RedHat filed a bug found by Vladimir Kondratiev of Intel in the 802.11 dissector. Radek provided a sample capture and Vladimir a oneliner patch. I've ported the patch to svn 16820 and tested it against the provided capture. Works well. -From Kan Sasaki A patch for packet-ospf.c is attached: - Fix the handling of the DN-bit of options field. - Add a new function dissect_ospf_bitfield() to dissect a bitfield such as options, flags. The following functions are merged by using this function. - dissect_ospf_lls_extended_options() - dissect_ospf_dbd() - dissect_ospf_options() - dissect_ospf_v3_prefix_options() - dissect the flags and prefix-options bitfield. - lldp Bugfix Bug 596 LLDP TIA Network Policy Decode is not correct - Camel make it possible to dissect based on OID. svn path=/trunk/; revision=16822
2005-12-16From Jaap Keuter:Anders Broman1-1/+1
Bug 373 complains about a field type. Trivial fix attached. svn path=/trunk/; revision=16821
2005-12-16Declare the GTK 2.6 as the official mainline now!!!Ulf Lamping1-6/+10
(as per mailing list discussions and mainly as the Gimp windows port also uses this version) fix the NSIS install settings for GTK 2.6 of GTK-Wimp svn path=/trunk/; revision=16820
2005-12-16some minor fixes: logging and comments fixedUlf Lamping3-9/+21
svn path=/trunk/; revision=16819
2005-12-16From Michael Rozhavsky:Anders Broman1-46/+212
This patch adds support for draft-nguyen-ospf-lls-05.txt, draft-nguyen-ospf-oob-resync-05.txt and draft-nguyen-ospf-restart-05.txt. These are an alternative way to do OSPF graceful restart. These drafts are implemented by cisco and several other vendors that want to interoperate with cisco. My patch adds a dissectors for LLS TLVs. I had to modify the existing ospf dissector as it assumed that all the data after IP header is OSPF packet. This is not true anymore and probably was not true before as well. Also please find attached an example of OSPF packets with LLS data blocks. -- svn path=/trunk/; revision=16818
2005-12-16From Jacques, Olivier (OCBU-Test Infra)Anders Broman1-5/+73
> here is a small patch for the flow graph feature. It allows > to have SS7 nodes (network indicator/point codes) to be > recognized as nodes in the graphs. > The patch consists in using "pinfo->net_src" or > "pinfo->net_dst" instead of "pinfo->src" or "pinfo->dst". > I did some tests with other IP protocols and behavior was > still the same as before. But I do not guaranty that it > doesn't have some bad side effects for some protocols. svn path=/trunk/; revision=16817
2005-12-16From Grame Lunt:Anders Broman1-1/+5
The new oid_resolv.c OID handling is more strict on what an OID is. It now requires the OID string representation to be a sequence of dotted integers - particularly when looking up an associated name. The X.411 and DISP dissectors have [ab]used the OID handling to support the dissection of x.411 standard-extensions (which are indicated by a single integer) and where the OID is sufficient by itself (disp). Have a look at x411.cnf and disp.cnf Attached is a small patch to restore the previous functionality in the new handling. If this is something you don't wish to continue to support in the OID handling, then I'll look at alternate mechanisms. Graeme svn path=/trunk/; revision=16816
2005-12-16Get rid of duplicted dissector tables for MTP3 Service indicator and SCCP ssn:sAnders Broman11-20/+13
svn path=/trunk/; revision=16815
2005-12-16From Graeme Lunt:Anders Broman20-382/+839
* DOP - This has now been successfully tested and so is now enabled by default and workaround code removed. Also now uses the correct EXPORTs from the other modules/dissectors. * X509SAT - Most of the selected attributes are now supported in addition to the DirectoryString syntax attributes. This includes restoring the correct DirectoryString syntax and also providing the basic syntaxes (e.g. OBJECT IDENTIFIER, PrintableString). The latter requires a sed line in the Makefile which I assume should be OK? Not all the SAT can be defined in x509sat - so some have been included in x509if and x509af - though x509sat.cnf contains the master list and references the other dissectors where appropriate. (I still prefer a syntax registration approach but I don't think that is going to be agreed in the short term.) * X509IF - a mechanism to register some formating, based upon the hf_index, that is used in the cnf file. * A couple of fixes identified by Stig. svn path=/trunk/; revision=16814
2005-12-16From Stig BRonnie Sahlberg3-1/+48
Patch for COTP reassembly. There does not seem to be any reasonable or cleaner way to fix COTP reassembly than adding the frame.[ch] patch. svn path=/trunk/; revision=16813
2005-12-15from Jaap KRonnie Sahlberg1-1/+2
fix for bug 306 svn path=/trunk/; revision=16812
2005-12-15update to modbus/tcpRonnie Sahlberg1-148/+181
Make the dissector new-style and add simple (better than nothing) heuristics so that it can reject some packets that are obviously not modbus. change the constants to upper case the horrors: replace two instances where tvb_memcpy() were used to read straight into a structure to instead read the structure field by field using tvb_get_...() This may allow the modbus dissector to actually work. svn path=/trunk/; revision=16811
2005-12-15Fix themeing for GTK+ 2.8. This hasn't been tested under 2.6 or 2.4.Gerald Combs3-1/+9
svn path=/trunk/; revision=16810
2005-12-15Make sure we install the libpng and cairo DLLs if needed.Gerald Combs3-0/+11
svn path=/trunk/; revision=16809
2005-12-15Use the reported length, not the length, to figure out how much toGuy Harris1-5/+4
dissect (so that we report a packet cut short by the snapshot length). Get rid of an unused variable.. As we restore "pinfo->fragmented" from "save_fragmented" regardless of whether we're defragmenting or not, we have to save its previous value in "save_fragmented" regardless of whether we're defragmenting or not. svn path=/trunk/; revision=16808
2005-12-15remove the setting of no longer required command line options:Ulf Lamping1-14/+18
-H (Hide capture info dialog) -m (font to use) svn path=/trunk/; revision=16807
2005-12-15remove a missplaced commentUlf Lamping1-1/+0
svn path=/trunk/; revision=16806
2005-12-15use capture_opts_trim_iface() instead of duplicated codeUlf Lamping1-47/+69
various minor code cleanup svn path=/trunk/; revision=16805
2005-12-14Fix Bug 628 Bugzilla 2.18.3 Anders Broman2-19/+11
CAMEL - Connect decoding error - Calledparty number included first two octets svn path=/trunk/; revision=16804
2005-12-14Add possibility to try to dissect IP over TIPC.Anders Broman1-63/+133
svn path=/trunk/; revision=16803
2005-12-14Add support for GLib/GTK+ 2.8. Point to the latest tag.Gerald Combs5-23/+62
svn path=/trunk/; revision=16802
2005-12-14From Jaap Keuter:Anders Broman3-21/+102
> Two patch files are attached adding UDP-Lite dissection to the UDP > dissector. Wiki page is available at the normal location, including > sample captures courtesy of Gerrit Renker of the University of > Aberdeen Electronics Research Group. The patch has been tested with > both the sample captures and Fuzz test. And add Marc Petit-Huguenin to AUTHORS svn path=/trunk/; revision=16801
2005-12-14Add makefilesAnders Broman2-2/+3
svn path=/trunk/; revision=16800
2005-12-14From Grame Lunt:Anders Broman22-135/+343
Attached is a patch that updates - * DOP - This has now been successfully tested and so is now enabled by default and workaround code removed. Also now uses the correct EXPORTs from the other modules/dissectors. * X509SAT - Most of the selected attributes are now supported in addition to the DirectoryString syntax attributes. This includes restoring the correct DirectoryString syntax and also providing the basic syntaxes (e.g. OBJECT IDENTIFIER, PrintableString). The latter requires a sed line in the Makefile which I assume should be OK? Not all the SAT can be defined in x509sat - so some have been included in x509if and x509af - though x509sat.cnf contains the master list and references the other dissectors where appropriate. (I still prefer a syntax registration approach but I don't think that is going to be agreed in the short term.) * X509IF - a mechanism to register some formating, based upon the hf_index, that is used in the cnf file. * A couple of fixes identified by Stig. Note the patc for dop did not apply don't regenerate dissectors yet. svn path=/trunk/; revision=16799
2005-12-14From Graeme Lunt:Anders Broman1-33/+92
Here is a patch for packet-ber.c that only includes the upgraded dissect_unknown_ber() svn path=/trunk/; revision=16798
2005-12-14From Marc Petit-HugueninAnders Broman1-7/+106
This is a patch that add support for the latest drafts[1] in the STUN dissectors. I choose to add TURN directly in the STUN dissector instead of creating a new dissector because of the decision at the latest IETF meeting[2] to redefine TURN as an use case of STUN. [1] ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-ietf-behave-rfc3489bis-02.txt ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-rosenberg-midcom-turn-08.txt ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-camarillo-midcom-turn-ipv6-00.txt [2] http://www3.ietf.org/proceedings/05nov/minutes/behave.txt svn path=/trunk/; revision=16797
2005-12-14Use src and dst instead of net_src.Anders Broman2-31/+37
svn path=/trunk/; revision=16796
2005-12-14Close the dictionary files after reading from them.Luis Ontanon1-0/+4
svn path=/trunk/; revision=16795
2005-12-14update Ethereal command line options -D and -iUlf Lamping1-23/+54
svn path=/trunk/; revision=16794
2005-12-14document latest command line changes:Ulf Lamping1-4/+31
new: -D to list interfaces changed: -i will also accept indices (rather than complete names only) text copied from the tethereal.pod file svn path=/trunk/; revision=16793
2005-12-14"a & b == c" is, in C, parsed as "a & (b == c)" - and if b and c are theGuy Harris1-2/+4
same, and have only one bit set, "(a & b) == c", which is what is intended, is the same as "a & b". In addition, we don't want to do desegmentation if "isup_apm_desegment" isn't set, so that test should be ANDed with the other two tests. svn path=/trunk/; revision=16792
2005-12-14Constify a bunch of arguments and variables, to squelch compilerGuy Harris9-18/+24
warnings. Include "wiretap/libpcap.h" in "capture_loop.h", to get its declarations of data structures for headers in libpcap files. This lets us remove the includes of "wiretap/libpcap.h from files including "capture_loop.h". Make "log_func_ignore()" in "tethereal.c" static, and declare some of its arguments unused. Also get rid of an unused variable. Include <pcap.h> before including "wiretap/wtap-capture.h", to declare "struct pcap_pkthdr". svn path=/trunk/; revision=16791
2005-12-14hmmm, the include sequence might be important too ...Ulf Lamping1-1/+1
svn path=/trunk/; revision=16790
2005-12-14add missing includeUlf Lamping1-0/+2
svn path=/trunk/; revision=16789
2005-12-13add a new directory 'test', currently containing an alpha test (using some ↵Ulf Lamping7-0/+879
simple bash scripts) of the ethereal/tethereal command line parameters. See the file README.test for details. svn path=/trunk/; revision=16788
2005-12-13HUGE STEP (hopefully toward the right direction):Ulf Lamping8-1028/+631
remove a lot of redundant code from tethereal and use (move) stuff from capture_loop.c instead. concentrate common capture related code in capture_opts.c, e.g. trying to find the right interface to capture from (command line option, preference, first usable) instead of duplicating this code over several files. remove redundant code from dumpcap.c this also implements command line option -D (and indexed interfaces at -i) for Ethereal and Dumpcap (as we have it in Tethereal already for a while) svn path=/trunk/; revision=16787
2005-12-13we don't use the command line option -W any longer, remove it from a commentUlf Lamping1-1/+0
svn path=/trunk/; revision=16786
2005-12-13make get_if_name() parameter if_text const, it's not changed insideUlf Lamping2-2/+2
svn path=/trunk/; revision=16785
2005-12-13we are opening the file for writing....Luis Ontanon1-2/+2
svn path=/trunk/; revision=16784
2005-12-13handle sccp connections.Luis Ontanon1-38/+190
(first step towards RANAP analysis). svn path=/trunk/; revision=16783
2005-12-13Avoid the default sccp.ssn range to overwrite sccp.ssns of other dissectors.Luis Ontanon2-2/+2
svn path=/trunk/; revision=16782
2005-12-13Change reassembly to include first empty segment, check if SLR exists.Anders Broman2-15/+24
Change pinfo->src/dst to use SS7 address for reassembly to use the correct key. svn path=/trunk/; revision=16781
2005-12-13Throw an exception if we have an invalid offset. Fixes bug 585.Gerald Combs1-0/+3
svn path=/trunk/; revision=16780
2005-12-13Fix some bit mask tests - & has lower priority than !=, so "a & b != c"Guy Harris1-2/+8
means "a & (b != c)", not "(a & b) != c". Put in a comment noting a potential problem with defragmentation, pointed out by a compiler warning that apm_Segmentation_local_ref might not be set before it's used. svn path=/trunk/; revision=16779
2005-12-13Escape question marks when they could be interpreted as part of aGuy Harris1-9/+9
trigraph. svn path=/trunk/; revision=16778
2005-12-13Add tvb_fake_unicode().Guy Harris1-0/+1
svn path=/trunk/; revision=16777
2005-12-13Update from samba tree revision 12185 to 12205Jörg Mayer2-3/+28
============================ Samba log start ============ ------------------------------------------------------------------------ r12205 | jelmer | 2005-12-13 02:56:04 +0100 (Tue, 13 Dec 2005) | 2 lines Support 'TFS' command in conformance files ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16776
2005-12-13update the work-in-progress pidl generated wkssvc dissector and add a ↵Ronnie Sahlberg2-40/+52
conformance file using the new nice TFS conformance file directive svn path=/trunk/; revision=16775
2005-12-13swap Trip/Close as per bug 579Ronnie Sahlberg1-4/+4
svn path=/trunk/; revision=16774