Commit Graph

13047 Commits

Author SHA1 Message Date
Jörg Mayer e0eba32f0d Update FAQ and manuf files
svn path=/trunk/; revision=13050
2005-01-15 18:34:06 +00:00
Gerald Combs 9dd5452d3e Bump the version to 0.10.9.
svn path=/trunk/; revision=13049
2005-01-15 18:18:09 +00:00
Ulf Lamping daedf0142c Recently the capture interface name was added to the title of the capture info dialog.
On WIN32, this interface name is in a somehwat unreadable format "\Device\NPF_{242423...", display the interface description on win32 systems instead "Realtek RTL ..."

svn path=/trunk/; revision=13048
2005-01-15 16:01:54 +00:00
Ulf Lamping 880254937e fix a typo
svn path=/trunk/; revision=13047
2005-01-15 15:52:50 +00:00
Guy Harris 6775bd5557 Use -1 as a length value for "to the end of the tvbuff".
svn path=/trunk/; revision=13046
2005-01-15 10:39:49 +00:00
Guy Harris fef9c45296 Add an entry for Yann.
svn path=/trunk/; revision=13045
2005-01-15 10:10:16 +00:00
Guy Harris 268e7b23d4 From Yann: handle OLSR messages with an unknown message type, using the
message length.

svn path=/trunk/; revision=13044
2005-01-15 10:09:00 +00:00
Ulf Lamping 780b9ceb2d (Hopefully clarified) name resolution a bit.
svn path=/trunk/; revision=13043
2005-01-14 23:33:03 +00:00
Michael Tüxen 8d5801b10d Add support for extended sequence numbers as specified in Annex A of Q.703.
svn path=/trunk/; revision=13042
2005-01-14 22:26:18 +00:00
Guy Harris fd6f84b46d From Laurent Rabret: handle the cases where there's no capture file, or
there is but it has no packets.

svn path=/trunk/; revision=13041
2005-01-14 20:27:34 +00:00
Guy Harris 766b213ed6 If an item in a source description chunk begins with 4 bytes of zero,
that doesn't mean it's padding at the end of a previous item - it might,
for example, be the *first* item in the chunk.  Don't treat it as
padding.

Do, however, treat an item that begins with a zero byte as an item, but
break out of the loop processing items as soon as the item type is put
into the protocol tree, as there's no length field or data in an
RTCP_SDES_END item.  Fix the comment for that loop to indicate that the
loop checks both for end-of-frame and for an RTCP_SDES_END item.

svn path=/trunk/; revision=13040
2005-01-14 19:28:02 +00:00
Guy Harris e7fd062619 Pass 0, not FALSE, as the FCS length argument (FALSE is defined as 0,
but the field is integral, not Boolean, so it's clearer if it's passed
as 0).

svn path=/trunk/; revision=13039
2005-01-14 18:05:08 +00:00
Lars Roland 8b2c549c08 With xcopy use backsplash instead of slash as directory seperator
svn path=/trunk/; revision=13038
2005-01-14 18:04:54 +00:00
Lars Roland 858cca22d5 Replace another "cp" with two "xcopy"s
svn path=/trunk/; revision=13037
2005-01-14 17:56:40 +00:00
Lars Roland a394e4984d Add nmake makefile for /asn1/h225
svn path=/trunk/; revision=13036
2005-01-14 17:52:03 +00:00
Lars Roland d73323c385 Fix svn properties
svn path=/trunk/; revision=13035
2005-01-14 17:49:30 +00:00
Gerald Combs 6c530b42b3 From Greg Morris: Improve malformed packet handling.
svn path=/trunk/; revision=13034
2005-01-14 17:09:11 +00:00
Gerald Combs fbbfb4aead Remove another GNU cp dependency.
svn path=/trunk/; revision=13033
2005-01-14 16:57:07 +00:00
Guy Harris 94ecf93f8a Fix indentation.
Catch size values >= 0x80000000 and throw an exception rather than
crashing with an assertion.

svn path=/trunk/; revision=13032
2005-01-14 12:20:03 +00:00
Tomas Kukosa 0955a2c27b Included filename packet-H225-exp.h changed to packet-h225-exp.h
svn path=/trunk/; revision=13031
2005-01-14 11:42:39 +00:00
Guy Harris 685b736c0b From Rene Pilz:
- Fix partly wrong cause values in the gmm (found by Miklos Szurdi)
	- Fix high/low nibble swap of the force to standby field (found by
	  Miklos Szurdi)
	- Dissect all elements

svn path=/trunk/; revision=13030
2005-01-14 11:40:05 +00:00
Guy Harris 544216dd74 From Stefano Pettini: RMT support for ALC and NORM.
svn path=/trunk/; revision=13029
2005-01-14 11:17:35 +00:00
Guy Harris c3240e1ccb Note that the low-order bit of hdr->hdr_2_x.xxx[8] appears to be a "bad
FCS" bit for 802.11, just as it appears to be for Ethernet, and give
more details on the 4 bytes of junk at the end of the packet (i.e., that
we haven't yet seen an 802.11 capture where it's an FCS rather than just
junk).

svn path=/trunk/; revision=13028
2005-01-14 09:47:22 +00:00
Ulf Lamping a649b53ed3 add hosts file and some more name resolution info
svn path=/trunk/; revision=13027
2005-01-14 03:22:43 +00:00
Anders Broman d5ccbbec09 Add a first draft asn2eth generated H.450.x dissector
svn path=/trunk/; revision=13026
2005-01-13 23:05:59 +00:00
Anders Broman 1fb480bcfe Some minor bugfixes to H225 functions exported and an OID added and one OID for H245
svn path=/trunk/; revision=13024
2005-01-13 21:12:06 +00:00
Anders Broman da8af3c793 Add one OID
svn path=/trunk/; revision=13023
2005-01-13 21:10:21 +00:00
Anders Broman 94a2b9a789 Minor bug fixes and export functions needed by h450
svn path=/trunk/; revision=13022
2005-01-13 21:09:45 +00:00
Ulf Lamping cb9be2d997 fix a bug (reported by Greg Morris) caused by code cleanup (blame it on me):
as the total packet count wasn't updated, the capture_info dialog wasn't updated accordingly

svn path=/trunk/; revision=13021
2005-01-13 20:19:49 +00:00
Guy Harris 5817bb4c03 Add a missing case.
svn path=/trunk/; revision=13020
2005-01-13 17:31:33 +00:00
Guy Harris d1f9f0b516 Use tcp_dissect_pdus() for DLSw-over-TCP.
Have the DLSw dissector reject packets with an unknown version field.

Leave out some more fields when dissecting Capability Exchange packets,
as they're not used in those packets.

Show numbers in hex when appropriate.

Show the individual subfields of the flow control and SSP flags fields.

Show the frame direction field with val_to_str(), and show the raw
value.

Clean up indentation.

svn path=/trunk/; revision=13019
2005-01-13 17:26:10 +00:00
Guy Harris 9fd1400dee Updates from Susanne Edlund.
Remove bogus boilerplate from introductory comment.

svn path=/trunk/; revision=13018
2005-01-13 09:21:04 +00:00
Guy Harris 5862d6546e Add support for a personal hosts file.
Clean up the description of the global and personal ethers and ipxnets
files.

svn path=/trunk/; revision=13017
2005-01-13 09:09:56 +00:00
Guy Harris e93d213c7a OPT RRs don't have a class field.
svn path=/trunk/; revision=13016
2005-01-13 07:51:08 +00:00
Guy Harris d49241d087 Use symbolic names for ARP types.
Clean up indentation.

svn path=/trunk/; revision=13015
2005-01-13 07:49:31 +00:00
Guy Harris 31871276d6 HTTP requests have no content if there's no Content-Length header and no
Transfer-Encoding header.

svn path=/trunk/; revision=13014
2005-01-13 07:47:26 +00:00
Guy Harris d7bf4a1400 Display PER booleans the way other bitfields are displayed.
svn path=/trunk/; revision=13013
2005-01-13 07:43:17 +00:00
Anders Broman 6465708652 Don't crash on a negative length
svn path=/trunk/; revision=13012
2005-01-13 07:03:14 +00:00
Guy Harris 673665ae6c Welcome to the wonderful world of "make", wherein a command in a set of
make rules must be indented with one or more tabs - no spaces, just
tabs.  I seem to remember a Stu Feldman quote somewhere in which he
apologized for that requirement....

svn path=/trunk/; revision=13011
2005-01-13 01:16:53 +00:00
Ulf Lamping 80d0151d6c add some of the DCE/RPC functions to the plugin API
svn path=/trunk/; revision=13010
2005-01-12 21:44:53 +00:00
Ulf Lamping 949338af56 don't use two variables for keeping the current ringbuffer file number
svn path=/trunk/; revision=13009
2005-01-12 21:41:30 +00:00
Ulf Lamping 617c848092 cleanup old files before generating xyzzy target (it drove me almost crazy to find out the right way to build this target correctly, so be a bit more "automatically" the next time)
svn path=/trunk/; revision=13008
2005-01-12 21:38:09 +00:00
Ulf Lamping 86bd4b30c5 performance improvement:
In the past: to prevent duplicate protocol names (and alike), each time a new protocol was registered, the list of protocols were iterated and the name compared with each existing name using strcasecmp, which is slow as we have >500 protocols right now.

Now: the protocol name to check against duplicates is first converted into a hashvalue and then only this value is checked and stored in a hashtable. This way the string to check for, has to be converted/compared only a single time!

svn path=/trunk/; revision=13007
2005-01-12 21:31:22 +00:00
Ulf Lamping aa139758f9 add new function dissect_dcerpc_uuid_t and let dissect_ndr_uuid_t call it
svn path=/trunk/; revision=13006
2005-01-12 21:20:50 +00:00
Ulf Lamping 24c519ca86 clarify text and describe libethereal.def
Could someone have a look at this, as I'm not 100% sure if it's correct.

svn path=/trunk/; revision=13005
2005-01-12 21:16:53 +00:00
Anders Broman e44fae7226 From Tomer Shani :register_dissector call
svn path=/trunk/; revision=13004
2005-01-12 06:00:31 +00:00
Guy Harris 7f796b174f Improve the error reporting.
Remove a duplicate #include, and shuffle the includes a bit to put OS
includes before other includes.

svn path=/trunk/; revision=13003
2005-01-11 00:13:42 +00:00
Tomas Kukosa e136ee34a4 Add a "hex_str_to_bytes()" routine
svn path=/trunk/; revision=13002
2005-01-10 09:06:07 +00:00
Lars Roland 2b88200a3a One more patch for mate:
- renamed analyze_frame() into mate_analyze_frame().
- prepare mate to be statically linked
- use report_open_failure() , report_read_failure() and
report_failure() in case there's an error while loading the config
- some cleanup in mate_util.c
- some fixes and cleanup in examples and matelib

svn path=/trunk/; revision=13001
2005-01-10 02:37:19 +00:00
Lars Roland 2f5e81cccc From Luis Ontanon:
Add another piece of code that got lost to the cnf file of the new h225 dissector.

svn path=/trunk/; revision=13000
2005-01-10 02:19:11 +00:00