Guy Harris
e1e690ff3a
From Graeme Hewson:
...
Use gint32 instead of guint32 for node data.
Fix up some other signed-vs-unsigned issues in the display filter
parser and lexical analyzer.
svn path=/trunk/; revision=11085
2004-06-03 07:36:25 +00:00
Guy Harris
e6e3ff60f5
From Graeme Hewson:
...
Fix assertion failure when absolute value of negative slice
offset > field length.
Remove code for handling negative slice lengths.
svn path=/trunk/; revision=11084
2004-06-03 07:34:49 +00:00
Guy Harris
53cb6eeb54
From Graeme Hewson:
...
Check slice lengths as well as offsets. Disallow negative/zero
lengths.
Range on RHS of display filter expression wasn't being checked in
every case.
svn path=/trunk/; revision=11083
2004-06-03 07:33:46 +00:00
Guy Harris
c02072be2c
From Graeme Hewson:
...
Use gint32 instead of guint32 and strtol() instead of strtoul()
for signed integers.
Pathological slice specifications could cause Flex default rule
to be invoked, echoing characters to stdout.
Example: frame[0foo]==1
svn path=/trunk/; revision=11082
2004-06-03 07:17:24 +00:00
Ulf Lamping
c5196c4a76
split doxygen.cfg into common Ethereal things and module specifics
...
svn path=/trunk/; revision=11044
2004-05-31 13:42:17 +00:00
Ronnie Sahlberg
98e3ae148c
H.235 dissector from Tomas compiler script.
...
This should make H.235 semicomplete and make a lot more H.225 packets dissect properly.
Please test.
svn path=/trunk/; revision=10993
2004-05-25 10:09:04 +00:00
Guy Harris
f265eea4b7
From Lars Roland: add some more .cvsignore items.
...
svn path=/trunk/; revision=10975
2004-05-23 22:06:33 +00:00
Guy Harris
d346faf38a
From Gisle Vanem: export more functions from libethereal, as they're
...
needed by Ethereal itself.
svn path=/trunk/; revision=10956
2004-05-22 08:12:33 +00:00
Guy Harris
8f4a65ae86
Get rid of a no-longer-used variable.
...
svn path=/trunk/; revision=10938
2004-05-21 00:39:33 +00:00
Guy Harris
9f05c2598f
"datafile_dir" in "init_plugins()" is used regardless of whether we're
...
on Windows or UN*X - don't #ifdef it.
Clean up the #ifdefs in "get_plugins_global_dir()".
Clean up white space.
svn path=/trunk/; revision=10931
2004-05-20 22:37:45 +00:00
Ulf Lamping
957ebcf71d
separate dir functions from the plugin init,
...
put this and some other dirs in the about dialog
svn path=/trunk/; revision=10928
2004-05-20 13:48:25 +00:00
Ulf Lamping
2db4111d3d
code cleanup
...
svn path=/trunk/; revision=10927
2004-05-20 13:43:14 +00:00
Ronnie Sahlberg
62f9ddcbc2
New protocol : PacketCable : PKTC
...
The AP-REQ and AP_REP packets are partially dissected up to and including the kerberos blob.
work in progress
svn path=/trunk/; revision=10916
2004-05-18 08:22:27 +00:00
Guy Harris
f3a8b09eac
From Gisle Vanem: export dfilter_dump from libethereal for the benefit
...
of dftest.
svn path=/trunk/; revision=10908
2004-05-15 21:57:52 +00:00
Ulf Lamping
8da8e54fa6
remove FI_LINK again,
...
as this info can be derived from the presence of the FT_FRAMENUM field
svn path=/trunk/; revision=10901
2004-05-15 00:52:02 +00:00
Ulf Lamping
1314808bd5
add support to link from specially marked fields to related packets,
...
a doubleclick will follow the link
svn path=/trunk/; revision=10892
2004-05-14 15:55:37 +00:00
Gerald Combs
939512198d
From Carlos Pignataro: Add MPLS Echo support.
...
svn path=/trunk/; revision=10876
2004-05-13 20:20:34 +00:00
Ulf Lamping
b0dd8e1e49
use sed to create a temporary doxygen config file,
...
to get the version number from ..\config.nmake
svn path=/trunk/; revision=10865
2004-05-13 10:10:28 +00:00
Gerald Combs
fa3bc245fd
Bump the version up to 0.10.4. Preliminary updates to the NEWS file. Updates
...
welcome.
svn path=/trunk/; revision=10863
2004-05-13 03:34:14 +00:00
Gerald Combs
b17c24f450
From Dominic B�chaz: IEEE 1588 (Precision Time Protocol) support.
...
svn path=/trunk/; revision=10857
2004-05-12 03:37:28 +00:00
Guy Harris
1b6c7006d7
From Lars Roland: add the libethereal .def file to the list of files
...
included in the distribution.
svn path=/trunk/; revision=10852
2004-05-11 11:19:26 +00:00
Guy Harris
38a66b2157
From Lars Roland: ignore the libethereal DLL and export file in CVS.
...
svn path=/trunk/; revision=10851
2004-05-11 11:04:39 +00:00
Ulf Lamping
e045c4a596
add the new doxygen.cfg file to the EXTRA_DIST files
...
svn path=/trunk/; revision=10844
2004-05-11 01:00:51 +00:00
Ulf Lamping
5ee3261e79
experimental doxygen support
...
svn path=/trunk/; revision=10843
2004-05-11 00:56:52 +00:00
Ulf Lamping
576c374213
adding a doxygen target
...
svn path=/trunk/; revision=10842
2004-05-11 00:53:12 +00:00
Ulf Lamping
8228cd1b79
prepared for generate documentation using doxygen,
...
added lot's of new (hopefully correct) comments
svn path=/trunk/; revision=10841
2004-05-10 23:13:55 +00:00
Olivier Biot
687f3af0f2
From Jerry Talkington: speed up tvb_uncompress() by increasing the minimal
...
and default uncompression buffer.
svn path=/trunk/; revision=10839
2004-05-10 22:14:07 +00:00
Ulf Lamping
b3dc21eb5f
use GNUC_FORMAT_CHECK in every appropriate function
...
svn path=/trunk/; revision=10838
2004-05-10 14:02:17 +00:00
Ulf Lamping
685195c073
first try to get rid of annoying double definition of the proto_tree_add_xy_fromat functions,
...
because of GNUC printf format checks
svn path=/trunk/; revision=10837
2004-05-10 08:29:18 +00:00
Guy Harris
cb6f40213b
From Lars Roland: fix some MSVC build problems.
...
svn path=/trunk/; revision=10835
2004-05-09 18:54:00 +00:00
Guy Harris
15af0f656f
From Lars Roland: add support for building a libethereal.dll with MSVC:
...
add a config.nmake option to control whether to build
libethereal.dll or not;
remove "./wiretap" from PATH to prevent problems due to
wrongly-loaded files;
build dissector.lib with MSVC;
move "print.c" and "ps.c" to the dissector helpers, as "print.c"
imports variables from packet-frame.c and packet-data.c, which
are in libethereal;
move "g711.c" out of the dissector helpers, as they're used only
by Ethereal in a tap, not in Tethereal or in any dissector;
add a .def file for libethereal;
arrange to declare global variables exported from libethereal
with "__declspec(dllimport)" when building programs that import
those variables;
update the NSIS installer.
Make the "configure" script define ETH_VAR_IMPORT as "extern".
svn path=/trunk/; revision=10834
2004-05-09 10:03:41 +00:00
Ulf Lamping
b964421aec
added changed some comments to better reflect current "behaviour"
...
svn path=/trunk/; revision=10833
2004-05-09 09:26:31 +00:00
Guy Harris
62f5077dc3
From Graeme Hewson:
...
Fix off-by-one errors in slice_func
svn path=/trunk/; revision=10831
2004-05-09 08:29:48 +00:00
Guy Harris
35cf424c08
From Graeme Hewson:
...
"aim.fnac.ssi.buddyname==ab" caused segmentation fault. Fix
handling of unparsed value as byte string.
svn path=/trunk/; revision=10830
2004-05-09 08:25:52 +00:00
Guy Harris
af3885bcf1
From Graeme Hewson:
...
Error if protocol specified on RHS of display filter comparison.
If user specified "fc", they probably intended a byte value rather than
the fibre channel protocol; fix makes mistake clear.
Fix assertion failure with range on LHS of display filter comparison
and field on RHS.
svn path=/trunk/; revision=10829
2004-05-09 08:17:32 +00:00
Guy Harris
4befb390d1
From Graeme Hewson: get rid of unnecessary check (it's necessary for
...
octal, as the maximum of 3 octal digits can be more than 0377, but not
necessary for hex, as the maximum of 2 hex digits can't be more than
0xff).
svn path=/trunk/; revision=10827
2004-05-08 22:03:43 +00:00
Gerald Combs
ca78495f89
Don't try to include epan/config.h.win32 in the distribution.
...
svn path=/trunk/; revision=10826
2004-05-08 21:43:38 +00:00
Olivier Biot
9ee716dfb5
Add the valuable input from Gilbert Ramirez in reply to questions I had when
...
thinking at implemeting an "in" display filter operation.
svn path=/trunk/; revision=10820
2004-05-08 11:40:29 +00:00
Guy Harris
8968956aa1
From Rich Coe: DICOM support.
...
svn path=/trunk/; revision=10818
2004-05-08 08:49:02 +00:00
Olivier Biot
463597f54a
Memory management of tvb_uncompress() needs tvb_set_free_cb().
...
svn path=/trunk/; revision=10817
2004-05-07 18:15:24 +00:00
Ulf Lamping
b0fdecd698
did some code cleanup, added some comments from value_string.c
...
svn path=/trunk/; revision=10813
2004-05-07 11:34:10 +00:00
Olivier Biot
461fd185f0
Get rid of epan/config.h.win32.
...
svn path=/trunk/; revision=10808
2004-05-06 20:50:39 +00:00
Olivier Biot
388aaadcb7
Get rid of epan/config.h.win32.
...
Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake.
svn path=/trunk/; revision=10807
2004-05-06 20:48:36 +00:00
Olivier Biot
77449b1085
From Kendy Kutzner: a char should be compared with '\0', not NULL.
...
svn path=/trunk/; revision=10806
2004-05-06 17:40:52 +00:00
Olivier Biot
659ac78357
From Jerry Talkington:
...
- Helper functions for uncompressing compressed tvbuffers.
- Compressed content coding dissection in HTTP.
svn path=/trunk/; revision=10799
2004-05-05 06:55:09 +00:00
Guy Harris
fa0624b1be
Make sure the character values we pass to "isprint()" aren't
...
sign-extended.
svn path=/trunk/; revision=10767
2004-05-02 07:31:59 +00:00
Guy Harris
67371b5306
GLib 1.2[.x]'s "g_string_free()" doesn't return a value.
...
svn path=/trunk/; revision=10765
2004-05-01 23:56:03 +00:00
Guy Harris
8e9d0bd9b6
From metatech:
...
for the MQ dissector:
- PDU desegmentation;
- XA messages;
- Netbios, SPX, HTTP support;
- Subdissector table;
dissector for the MQ Programmable Command Formats protocol.
svn path=/trunk/; revision=10761
2004-05-01 21:18:10 +00:00
Olivier Biot
2650b49679
Add an XML escaping routine: xml_escape()
...
svn path=/trunk/; revision=10759
2004-05-01 20:46:24 +00:00
Olivier Biot
8d29376f42
Squelch a compiler warning (extraneous extern on struct).
...
Fix the PROTO_ITEM_IS_XXX and PROTO_ITEM_SET_XXX macros by replacing
the if(x) with trigraphs so the macros can still be used in subsequent
conditional tests.
svn path=/trunk/; revision=10758
2004-05-01 20:15:56 +00:00