aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add new dissector by Brian Bruns for the TDS protocol with theJörg Mayer2002-08-193-2/+1120
| | | | | | | | | | | | | | | | following changes: - Inserted packet-tds.h This is personal taste because of the many files in the toplevel directory. Whoever works on this next is free of course to separate it back out again. - Removed unused includes sys/types.h, snprintf.h, netinet/in.h - #if-0 unused function - Removed duplicate define - Declared all unused parameters as such - Changed a // comment into /* */ - ifdef-DEBUG a printf statement svn path=/trunk/; revision=6025
* Fixups after replacement of ethereal.nsi.in by ethereal.nsiJörg Mayer2002-08-192-2/+1
| | | | svn path=/trunk/; revision=6024
* Add a plain text version of the FAQ to the source package.Jörg Mayer2002-08-192-1/+1287
| | | | svn path=/trunk/; revision=6023
* dissect LLMNR (formerly known as mDNS) on tcp/udp port 5353.Jun-ichiro itojun Hagino2002-08-191-1/+5
| | | | svn path=/trunk/; revision=6022
* Add COMMON_FILES_GNU definition.Gerald Combs2002-08-191-1/+3
| | | | svn path=/trunk/; revision=6021
* From Ulf Lamping:Gerald Combs2002-08-192-24/+27
| | | | | | | | | | | | | | | Generalize paths and get rid of sed-dependent ethereal.nsi.in. Remove ethereal.nsi.in, and re-add ethereal.nsi with Ulf's changes. Modify Makefile.nmake to use it. Note: You'll have to add "COMMON_FILES_GNU" path to your config.nmake that points to a directory with all of Ethereal's required DLLs. Be obnixious and set "SetShellVarContext all" so that we install for every user, like most standard Windows apps. svn path=/trunk/; revision=6020
* Fix the reporting of the "PS" bit in SCSI mode pages.Guy Harris2002-08-191-90/+259
| | | | | | | | | | | | | | | | | | | | | For unknown mode pages, make the "Unknown Page" tree item not include the page code and length, as those were put into the tree already - have it just include the contents of the page. For MODE SELECT, use the supplied payload length rather than the mode data length, as the mode data length is reserved in MODE SELECT (it's implied by the total data length; in MODE SENSE, the CDB contains the buffer size, but the target can return fewer bytes than that, so the mode data length is meaningful). Add additional checks of the remaining data length when parsing MODE SELECT and MODE SENSE, and fix up the checks that were there already. The density code comes *before* the number of blocks in a block descriptor, and the number of blocks and block length are 3 bytes long for both the 6-byte and 10-byte versions of MODE SELECT and MODE SENSE. svn path=/trunk/; revision=6019
* When processing "i" and "a" tags, check only whether we've seen an "m"Guy Harris2002-08-191-22/+9
| | | | | | | | tag or not - if we haven't, "i" is "session info" and "a" is "session attribute", and if we have, "i" is "media title" and "a" is "media attribute". svn path=/trunk/; revision=6018
* Limit the parameter and data tvbuffs to the actual number of bytes ofGuy Harris2002-08-191-6/+9
| | | | | | | | | | | parameter and data, so the LANMAN RAP pipe dissector, for example, doesn't get confused and think there is an auxiliary data descriptor in the parameters when there isn't. Note that in at least one Negotiate Protocol reply it looks as if a Unicode domain name might've been aligned. svn path=/trunk/; revision=6017
* Tweak the Solaris/SVR4 packaging a bit. Change "make install-strip" toGerald Combs2002-08-182-3/+11
| | | | | | | | "make install"; even though the resulting files are huge it's probably better to have the debugging symbols intact. Set file and directory permissions in /usr/local to match those in /usr. svn path=/trunk/; revision=6016
* If the length of a string is zero, don't put it into the protocol tree.Guy Harris2002-08-181-31/+53
| | | | | | | | | | | | Handle the case where "get_unicode_or_ascii_string()" returns a null pointer (which can be the case if the length supplied is zero, which we check for as per the above, but can also be the case for a Unicode string if the length supplied is 1 byte). Fix a call to "proto_tree_add_uint()" that was presumably supposed to be a call to "proto_tree_add_item()". svn path=/trunk/; revision=6015
* From Bill Studenmund: fix handling of SCSI mode sense.Guy Harris2002-08-183-8/+16
| | | | | | | Fix Yasuhiro Shirasaki's e-mail address, and [AT]ify Vassilii Khachaturov's address. svn path=/trunk/; revision=6014
* From Yaniv Kaul:Guy Harris2002-08-181-50/+55
| | | | | | | | | | | 1. Proper extraction of data from packet (removed bad tvb_get_ptr() and casting the resulting pointer to a structure method). 2. Printout of Initator and Responder cookies (per request from VPNC organization). svn path=/trunk/; revision=6013
* From Vassilii Khachaturov: put protocol blurbs into tables generatedGuy Harris2002-08-185-25/+42
| | | | | | | | | with the "-G fields" flag. In the scripts to process that output, handle FT_UINT64, FT_INT64, and FT_UINT_STRING. svn path=/trunk/; revision=6012
* From ENDOH Akira:Gerald Combs2002-08-184-12/+274
| | | | | | | | | - displaying PPP datalink layer protocol names based on iana database: http://www.iana.org/assignments/ppp-numbers - dissecting MPLSCP and CDPCP - dissecting CDP over PPP svn path=/trunk/; revision=6011
* Changed two ulong REF pointers to just calle the uint32 dissectorRonnie Sahlberg2002-08-181-7/+5
| | | | | | | directly instead of through a top level ref pointer and changed the hf field to the proper one. svn path=/trunk/; revision=6010
* Fix some incorrect poitner types. From Jean-Francois MicouleauRonnie Sahlberg2002-08-181-9/+9
| | | | svn path=/trunk/; revision=6009
* Reverted part of the previous patch. It seemed we found a few too manyRonnie Sahlberg2002-08-171-2/+2
| | | | | | packets to display the ACK data for. svn path=/trunk/; revision=6008
* Fixed a typo in the table and reformatted it..Michael Tüxen2002-08-171-197/+42
| | | | svn path=/trunk/; revision=6007
* Bump the version number to 0.9.6. Update the ChangeLog. Add roughGerald Combs2002-08-175-7/+313
| | | | | | release notes to NEWS. svn path=/trunk/; revision=6006
* Ronnie, I think you forgot to commit this file.Tim Potter2002-08-171-2/+2
| | | | svn path=/trunk/; revision=6005
* Added new function name LogonSamLogonExRonnie Sahlberg2002-08-171-7/+7
| | | | svn path=/trunk/; revision=6004
* Fixed incorrect NDR pointer type in Authenticate3Ronnie Sahlberg2002-08-171-2/+2
| | | | svn path=/trunk/; revision=6003
* Convert some of the all caps names to more friendly names.Tim Potter2002-08-161-49/+49
| | | | svn path=/trunk/; revision=6002
* Fixed bug not handling FIN pakcets properly.Ronnie Sahlberg2002-08-161-2/+9
| | | | | | | Fixed another tiny bug where it would forget to check ACKs outside the window sometimes. svn path=/trunk/; revision=6001
* Updates from Motonori Shindo.Guy Harris2002-08-163-36/+15
| | | | svn path=/trunk/; revision=6000
* LDP VC FEC dissection fix, from Motonori Shindo.Guy Harris2002-08-152-2/+3
| | | | svn path=/trunk/; revision=5999
* From Jian Yu:Guy Harris2002-08-153-14/+146
| | | | | | | | a small fix for displaying unrecognized capabilities; ORF support (draft-ietf-idr-route-filter-06.txt). svn path=/trunk/; revision=5998
* Add AC_LIBTOOL_DLOPEN back, because older automake/autoconf versionsJörg Mayer2002-08-151-1/+2
| | | | | | | don't include it automatically. This needs to go before AC_PROG_LIBTOOL to avoid warnings with newer versions. svn path=/trunk/; revision=5997
* Don't free a tvb that we add as a new data source. The NTLMSSP overTim Potter2002-08-141-3/+1
| | | | | | | | HTTP now works a treat! Thanks again to Guy for the tip. svn path=/trunk/; revision=5996
* From Tomas Kukosa: add some more routines to the plugin API.Guy Harris2002-08-147-29/+60
| | | | | | | While we're at it, add "extern" to a bunch of function declaration the preceding change *didn't* require to have the "extern" added. svn path=/trunk/; revision=5995
* CPHA support, from Yaniv Kaul.Guy Harris2002-08-144-2/+552
| | | | svn path=/trunk/; revision=5994
* Sort .cvsignore alphabetically and add libtool where missing.Jörg Mayer2002-08-143-39/+41
| | | | svn path=/trunk/; revision=5993
* Replace usage of AC_PROG_RANLIB which is deprecated for newer versionsJörg Mayer2002-08-143-7/+6
| | | | | | of autoconf by AM_PROG_LIBTOOL svn path=/trunk/; revision=5992
* Fixed memory leak in creation of new tvb for ntlmssp data.Tim Potter2002-08-141-5/+7
| | | | | | | | | | | Call tvb_set_child_real_data_tvbuff() and add_new_data_source() to fix the display problem when dissecting ntlmssp over http packets. It works better now, but for some reason the ntlmssp challenge packet is still not displayed correctly. Thanks to Guy for the tips. svn path=/trunk/; revision=5991
* Not all compilers allow labels that don't have a statement followingGuy Harris2002-08-131-3/+3
| | | | | | them. Put a "break;" statement after a case label that didn't have it. svn path=/trunk/; revision=5990
* "base64_decode()" returns a "size_t", so make the variable to which thatGuy Harris2002-08-131-2/+2
| | | | | | | | return value is assigned a "size_t". (For some reason, the file fails to compile with MSVC++ 6.0, due to "ssize_t" not being defined, if it's an "ssize_t", but works if it's a "size_t".) svn path=/trunk/; revision=5989
* Get rid of a commented-out #include.Guy Harris2002-08-131-2/+1
| | | | svn path=/trunk/; revision=5988
* The unknown uint32 in create user2 reply is an access granted mask.Tim Potter2002-08-131-13/+55
| | | | | | Assign some names to policy handles generated by open/create domain/user/group. svn path=/trunk/; revision=5987
* On Win32:Guy Harris2002-08-131-1/+12
| | | | | | | | | don't show "Command" and "File" as printer options, show "Printer" and "File"; don't show the command to be used for printing. svn path=/trunk/; revision=5986
* Display the protocol name for the UUID in the COL_INFO field if weTim Potter2002-08-131-2/+11
| | | | | | know it. This reduces clutter in the top pane considerably. svn path=/trunk/; revision=5985
* Oops - forgot to remove debugging printf.Tim Potter2002-08-131-3/+1
| | | | svn path=/trunk/; revision=5984
* Call the NTLMSSP dissector when we detect NTLMSSP over HTTP. This isTim Potter2002-08-131-4/+104
| | | | | | | | | | | | somewhat documented at http://www.innovation.ch/java/ntlm.html and other places. Ethereal handles it nicely, although the hex dump pane gets confused because we create a new tvb containing base64 decoded data from the HTTP header. The hex dump thinks we are still looking at the data from the packet. I'm not sure how to fix this. svn path=/trunk/; revision=5983
* Get rid of the "vpi" and "vci" arguments to "atm_guess_traffic_type()",Guy Harris2002-08-134-18/+21
| | | | | | | | | have it get that information from the pseudo-header instead, and set the VPI and VCI fields in the pseudo-header before calling it. Don't call it for non-ATM NetMon captures. svn path=/trunk/; revision=5982
* Use "atm_guess_traffic_type()" to guess the ATM traffic type for ATMGuy Harris2002-08-131-15/+23
| | | | | | NetMon captures. svn path=/trunk/; revision=5981
* Added server name to negprot reply and fixed a pointer deferral problem.Ronnie Sahlberg2002-08-131-9/+27
| | | | svn path=/trunk/; revision=5980
* The name "interface" causes compilation problems with MSVC++; useGuy Harris2002-08-111-7/+7
| | | | | | "interface_name" instead. svn path=/trunk/; revision=5979
* Changed some incorrect pointer types. MS interfaces seems never to use PTRRonnie Sahlberg2002-08-111-57/+57
| | | | | | pointers. svn path=/trunk/; revision=5978
* Add a terminator to the ntlmssp_message_types list.Guy Harris2002-08-101-2/+3
| | | | svn path=/trunk/; revision=5977
* From Devin Heitmueller: dissect NTLMSSP authentication messages, and handleGuy Harris2002-08-104-253/+516
| | | | | | | | | | | | the flags field in NTLMSSP messages as a 32-bit field. Make "get_unicode_or_ascii_string()" take a "Unicode or not" flag rather than a "packet_info *" as an argument, make it not static, and move it to "packet-smb-common.c", so that it can be used by the SMB dissector and the NTLMSSP dissector. Also get rid of some _U_'s that are applied to arguments that are, in fact, used. svn path=/trunk/; revision=5976