Commit Graph

912 Commits

Author SHA1 Message Date
Gerald Combs d585c41420 Fix building idl2wrs (after looking through previous versions of Makefile.am
it's not apparent how it was working before).

svn path=/trunk/; revision=18266
2006-05-31 15:00:02 +00:00
Gerald Combs b15974d094 libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ of
changes here.  It compiles OK on OS X, but hasn't been tested anywhere else.

svn path=/trunk/; revision=18260
2006-05-31 00:23:01 +00:00
Ronnie Sahlberg 18ffc28bb1 ethereal->wireshark
svn path=/trunk/; revision=18208
2006-05-22 09:05:24 +00:00
Ronnie Sahlberg f0b33a4789 ethereal->wireshark updates
svn path=/trunk/; revision=18206
2006-05-22 08:14:01 +00:00
Ronnie Sahlberg 89f022b12b name change
svn path=/trunk/; revision=18197
2006-05-21 05:12:17 +00:00
Guy Harris ac146caf5c Anything linked with @PCAP_LIBS@ needs, on at least some platforms
(e.g., Solaris 2 and later), to be linked with @SOCKET_LIBS@ and
@NSL_LIBS@ as well.

svn path=/trunk/; revision=18082
2006-05-03 08:48:52 +00:00
Luis Ontanon 25ff5cd787 Move init.lua and family to plugins/lua
svn path=/trunk/; revision=17600
2006-03-12 16:41:34 +00:00
Gerald Combs 705e454915 Remove the test-splint target. Splint never did work on the Ethereal sources
and it doesn't look like that will change any time soon.

svn path=/trunk/; revision=17481
2006-03-06 16:30:45 +00:00
Jörg Mayer c7a3dd2938 Remove references to README.tvbuff. The Makefile.am should fix the
buildbot failure.

svn path=/trunk/; revision=17405
2006-02-25 02:02:36 +00:00
Guy Harris 3442ed9e32 Check for getopt in the configure script, as we do for other routines
not available on all platforms.  Include getopt.c in
EXTRA_ethereal_SOURCES and include getopt.h in EXTRA_ethereal_INCLUDES,
as we do with the other files that supply routines not available on all
platforms, rather than always including them in the source for dumpcap.

svn path=/trunk/; revision=17311
2006-02-15 19:20:36 +00:00
Jörg Mayer e35eef9c0a Change suid to take dumpcap into account
svn path=/trunk/; revision=17299
2006-02-14 14:42:37 +00:00
Gerald Combs ee12c30d2c Add a manifest, so that styled widgets are drawn correcltly. The
"version" field in the manifest is picky about formatting, so setting
a custom version in config.nmake (e.g. "0.10.14-test") will probably
break the Windows build.

svn path=/trunk/; revision=17291
2006-02-13 23:09:51 +00:00
Luis Ontanon 184349063f - disable print
- add a log facility to lua (so far just prints to stderr)
- add settings to disable lua even if installed, to load or not to load user scripts when superuser
- create a default /usr/local/share/ethereal/init.lua that blocks all the io/system calls when running as superuser



svn path=/trunk/; revision=17290
2006-02-13 22:13:31 +00:00
Gerald Combs 80e5e0fb15 Copy over the file open/save code from the Win32 native branch.
The Windows-native routines were integrated by inserting

#if GTK_MAJOR_VERSION >= 2 && _WIN32
  win32_native_routine(GDK_WINDOW_HWND(top_level->window));
  return;
#endif

at the beginning of each GTK+ file routine.  There's probably a prettier
way to do this.

Some of the sizes need to be tweaked in win32-file-dlg.rc, but everything
seems to work.

Fix up whitespace.

svn path=/trunk/; revision=17285
2006-02-13 21:25:43 +00:00
Ulf Lamping 02885fd76d add generation of dumpcap manpage
svn path=/trunk/; revision=17264
2006-02-12 01:40:20 +00:00
Jörg Mayer 9ba6da080a Paolo Abeni
I have developed an external plugin to enable ssl decryption in
ethereal.

Me

- Remove unnecessary $Id$ from acinclude.m4
- Added packet-ssl-utils.h to Makefile.common
- Fixed a few warnings

TODO

- Lots of warning fixes (see separate mail)
- Reformat function headers to read like the others do
  (return value<newline>function-name...)
- Test on Windows platform
- Review the patch to packet-ssl.c and new files packet-ssl-utils.[hc]


svn path=/trunk/; revision=17156
2006-02-04 23:44:05 +00:00
Luis Ontanon c8dd927e0c It was hard.. but at the end I won (or at least i believe so...).
After install hello_world.lua works.


svn path=/trunk/; revision=17137
2006-01-31 22:22:05 +00:00
Ulf Lamping 8b7477f57c GTK 2.x only: show a slightly different Ethereal main icon while capturing.
I very often forget to stop a running capture, so Ethereal keeps capturing packets on and on, leaving me with a lot of unrequired packets.

On the other hand (because of the above) I often maximize Ethereal just to see that it's really not capturing any longer.

Looking at the window title isn't of much help, as this title changes with every capture file name loaded, so there's no title which can be easily remembered.

We probably might use this icon mechanism as well, when Ethereal loads a (huge) file, so the user get's a more visual feedback when the capture loading is finished (and probably for other potential "lengthy" tasks as well).

svn path=/trunk/; revision=17042
2006-01-17 00:40:32 +00:00
Jörg Mayer 1e4d8c9170 Don't link dumpcap with -lm
svn path=/trunk/; revision=16968
2006-01-07 00:37:58 +00:00
Jörg Mayer fc2169de53 Found by henning.treu
doc/README.malloc and  doc/README.stats_tree were missing from the
distribution.


svn path=/trunk/; revision=16936
2006-01-03 23:17:49 +00:00
Anders Broman 476059c8b8 From Martin Warnes
Attached a small patch to top level Makefile.am to include the recently 
added diamter data files chargecontrol.xml and TGPPSh.xml

From jaaap Keuter:
I've polished up the README.malloc describing ememified memory management. It's basically the same information, but made a bit more accessable. All this in response to bug 511

svn path=/trunk/; revision=16845
2005-12-18 18:15:24 +00:00
Jörg Mayer 743ab00c60 Don't link dumpcap against libethereal etc.
It might be, that I've removed too many options:

in that case, replace
@PCAP_LIBS@
by some of
@PCAP_LIBS@ @SOCKET_LIBS@ @NSL_LIBS@

and let me know which of the options are needed

svn path=/trunk/; revision=16824
2005-12-16 17:05:37 +00:00
Ulf Lamping 7e3a24418c rename pcap-....c/.h files to capture-pcap-....c/.h
this way, the capture prefix will "logically" group the files together and file browsers will also group them

we may want to move the files into a subdir capture later

svn path=/trunk/; revision=16691
2005-12-06 00:07:13 +00:00
Guy Harris 4e4c2942e7 Add support for building dumpcap, and fix dumpcap to build on UN*X.
svn path=/trunk/; revision=16618
2005-11-28 11:40:28 +00:00
Ulf Lamping fc61a1de25 first steps towards a separated capture tool, working title "dumpcap"
personal backup only, not meant for public testing!

I've copied main.c into dumpcap.c and carved out all things not needed

currently won't work as a command line tool, capture_loop.c wants an input pipe
console output is also very ugly and the whole code needs a lot of further cleanup

shouldn't break the unix build as I've only changed the nmake files so far, but who knows ...

svn path=/trunk/; revision=16615
2005-11-28 08:54:52 +00:00
Ulf Lamping 590537c968 remove cleanbld.bat (use the distclean target instead)
svn path=/trunk/; revision=16355
2005-10-29 09:48:29 +00:00
Guy Harris a275cd2495 Move the Diameter dictionary files to a "diameter" subdirectory, along
the lines of what's done for RADIUS.  That keeps them together (and
separate from other files), and makes the layout of the top-level source
directory closer to the layout of the installation directory, so that if
you run Ethereal or Tethereal from the top-level directory on Windows
it'll pick up the Diameter dictionary files (if it supports loading
them), and can do so on UN*X if we support a mechanism to let it find
its control files in the directory in which the binary resides.

Use the diameter_DATA, dtds_DATA, and radius_DATA macros in the
EXTRA_DIST macro, so you only have to change the lists of Diameter, DTD,
and RADIUS files in one place if you add or remove a file.

svn path=/trunk/; revision=16050
2005-09-29 02:20:29 +00:00
Anders Broman 84e00aa0f3 Add radius/dictionary.ericsson \
svn path=/trunk/; revision=16044
2005-09-28 20:06:58 +00:00
Anders Broman 58534475ef Add dictionarry.ericsson
svn path=/trunk/; revision=16034
2005-09-28 05:16:51 +00:00
Ulf Lamping 7f97d9e9e7 add a new stop icon 48x48 for (simple) dialogs (derived from the openoffice stock icons and slightly enlarged using the Gimp)
svn path=/trunk/; revision=15885
2005-09-20 01:45:35 +00:00
Luis Ontanon 5066d538c4 add dtds to EXTRA_DIST
svn path=/trunk/; revision=15854
2005-09-18 09:10:03 +00:00
Luis Ontanon 5aa2e7bf23 Get the first few dtds installed.
svn path=/trunk/; revision=15852
2005-09-17 17:17:42 +00:00
Gerald Combs dfe0d739d0 Add Valgrind core files to CLEANFILES.
svn path=/trunk/; revision=15716
2005-09-07 20:49:16 +00:00
Gerald Combs f0cf1e9f64 The .spec file now refers to "ethereal.desktop". Link to it when we
create our RPMs.

svn path=/trunk/; revision=15166
2005-08-01 19:51:06 +00:00
Gerald Combs 40101cf2b1 Update RPM builds.
svn path=/trunk/; revision=15165
2005-08-01 18:04:37 +00:00
Guy Harris aef7edb1d1 It's "plugins", not "Plugins".
svn path=/trunk/; revision=14934
2005-07-16 00:45:22 +00:00
Luis Ontanon 853501a452 Radius Dictionary Support
Part 3: the makefiles


svn path=/trunk/; revision=14926
2005-07-15 21:18:32 +00:00
Jörg Mayer e7c4db81c1 Remove/replace SPACES at the beginning of Makefile.am/Makefile.common
files as not all make implementation work with this.

Found by running
grep '^ ' `find . -name "Makefile.am" -o -name "Makefile.common"`

Gerald: Maybe adding this to the buildbot would be a good idea after all.

svn path=/trunk/; revision=14904
2005-07-12 12:44:42 +00:00
Jörg Mayer 5b442f2279 After doing "make maintainer-clean", "svn status --no-ignore | grep ^I"
returned quite a list of files. Add them to MAINTAINERCLEANFILES.

Whitespace changes (replace multiple spaces by TABs, in a few cases this
needed to be done at the beginning of Makefile lines.


svn path=/trunk/; revision=14891
2005-07-10 08:04:27 +00:00
Jörg Mayer 557b714e71 Remove a leftover dummy list
svn path=/trunk/; revision=14687
2005-06-18 00:10:59 +00:00
Gerald Combs dacd1736fa Read .svn/entries directly instead of calling "svn info", as suggested by
Thomas Anders.  This should make things more locale-independent and remove
a dependency on "svn" being present.

svn path=/trunk/; revision=14620
2005-06-13 16:31:01 +00:00
Gerald Combs 45e13ff5fb Change "colorfilter" to "colorfilters". Fix up whitespace.
svn path=/trunk/; revision=14598
2005-06-09 18:24:55 +00:00
Ulf Lamping 45bac4dda7 provide global default files for cfilters/colorfilters/dfilters
at least the colorfilters file needs some more "finetuning"

NSIS (Win32): install these files into the Ethereal Program dir, but don't overwrite existing ones

makefile.am: I've added the three files to EXTRA_DIST and pkgdata_DATA, which *seems* to be the right places

svn path=/trunk/; revision=14595
2005-06-09 07:43:32 +00:00
Ulf Lamping d817ddf513 win32 only: get interface details from WinPcap's packet.dll (direct access to NDIS specific driver information, lower first part)
svn path=/trunk/; revision=14406
2005-05-20 22:16:47 +00:00
Ulf Lamping 8087f8ccb7 add icons for the "File Set" menu items
svn path=/trunk/; revision=14326
2005-05-07 20:47:39 +00:00
Michael Tüxen 9125cf4c7e Get profinet compiling on Unix.
svn path=/trunk/; revision=14282
2005-05-02 22:15:00 +00:00
Ulf Lamping f315d0976c add "Decode As" and "Checkbox" (Enabled Protocols) Icons
svn path=/trunk/; revision=14116
2005-04-17 21:38:52 +00:00
Ulf Lamping e571cbfa9d add 12 new toolbar/menu icons
add two toolbar toggle buttons
add icons to various menu items

create new Statistics telephony group and put telephony and alike protocols in it

svn path=/trunk/; revision=14098
2005-04-16 10:53:09 +00:00
Gerald Combs 46d347ed7e Add a missing backslash.
svn path=/trunk/; revision=14095
2005-04-15 16:18:34 +00:00
Gerald Combs 6b6dde3aa8 Update to reflect recent toolbar changes.
svn path=/trunk/; revision=14093
2005-04-15 14:26:37 +00:00
Ulf Lamping 854c387c0b add clear toolbar icon (from GTK stock icons)
svn path=/trunk/; revision=14061
2005-04-12 22:55:40 +00:00
Guy Harris 3d38e6bcea We don't have a TODO file any more; it's on the Wiki.
svn path=/trunk/; revision=13727
2005-03-12 02:16:28 +00:00
Gerald Combs add9c22616 Remove AUTHORS-SHORT and AUTHORS-SHORT-FORMAT from the distribution.
(They're automatically generated.)


svn path=/trunk/; revision=13587
2005-03-04 17:42:42 +00:00
Guy Harris 955dd3ea82 "docboook/Makefile.auto.in" is presumably generated from
"docbook/Makefile.auto.am", so it shouldn't need to be included in
EXTRA_DIST - and including it causes "make distcheck" to fail very early
with

	make: *** No rule to make target `docbook/Makefile.auto.in',
	    needed by `distdir'.  Stop.

svn path=/trunk/; revision=13514
2005-02-25 09:58:50 +00:00
Jörg Mayer a9b26f409f Didier Gautheron: Fix out of tree compilation
svn path=/trunk/; revision=13497
2005-02-24 09:08:20 +00:00
Jörg Mayer dedcc5cc2d Preliminary cleanup of static plugin linking
svn path=/trunk/; revision=13496
2005-02-24 07:23:18 +00:00
Jörg Mayer 4af0fd9443 Makefile.autoi.* isn't automagically added to tarball - add to EXTRA_DIST for now
svn path=/trunk/; revision=13440
2005-02-20 05:06:28 +00:00
Guy Harris 6616a3770c Make the "maintainer-clean" rules get rid of some additional generated
files.  Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and
GENERATED_FILES macros in Makefile.common files, along the lines of what
wiretap/Makefile.common has.

Clean up "*~" files with "make clean" rather than only "make distclean"
in some additional places.

Add "maintainer-clean" rules to the Makefile.nmake files, paralelling
the ones in the automake-generated Makefile.in files, using the
GENERATED_FILES macros from Makefile.common files.  In some cases, move
the cleanup of files from "make distclean" to "make maintainer-clean",
and in other cases, put in a comment indicating why we're not doing that
(because some files that are distributed in the source tarballs, namely
Flex output, were built with a UN*X Flex and won't compile on Windows,
so we get rid of them with "make distclean" so you can clean up stuff
that *has* to be re-generated for Windows).

Clean up some *CLEANFILES definitions - get rid of ones that no longer
apply as files were moved or that add to the definition a name that's
already there.

svn path=/trunk/; revision=13402
2005-02-14 20:33:57 +00:00
Guy Harris ba7e8f3b81 From Oleg Terletsky: AgentX support.
svn path=/trunk/; revision=13372
2005-02-10 06:36:21 +00:00
Guy Harris 3dcde58708 From Yoshihiro Oyama: include the names of all the IrDA plugin's .o
files in the ENABLE_STATIC plugin_ldadd list.  (This one was missing
from the previous checkin.)

svn path=/trunk/; revision=13187
2005-01-28 09:55:24 +00:00
Guy Harris 4bc45c0d2c From Yoshihiro Oyama: include the names of all the IrDA plugin's .o
files in the ENABLE_STATIC plugin_ldadd list.

svn path=/trunk/; revision=13186
2005-01-28 09:47:52 +00:00
Ulf Lamping 0f80fa5c7d renamed capinfo to capinfos, as the former name capinfo was already used in a program called tcprelay, so that might confuse packaging managers and users. Hopefully I got all the places need to be changed.
svn path=/trunk/; revision=12358
2004-10-20 18:50:58 +00:00
Guy Harris 7e1521119f From Graeme Hewson: make AUTHORS-SHORT not include formatting codes,
with AUTHORS-SHORT-FORMAT containing the formatting codes.

svn path=/trunk/; revision=12334
2004-10-17 23:03:11 +00:00
Guy Harris 716985d56f From Olivier Jacques: add imscxdx.xml to the source tarball and NSIS
packaging information.

svn path=/trunk/; revision=12260
2004-10-11 08:24:46 +00:00
Guy Harris 9c2ece3d96 From Graeme Hewson: translate accented UTF-8 characters to Pod E<>
escapes so they turn into *roff escapes and HTML entities in the output,
in case raw UTF-8 doesn't work.

svn path=/trunk/; revision=11975
2004-09-11 23:42:03 +00:00
Jörg Mayer 4f312f13fb It looks like Debian, Fedora and Suse all use ethereal.desktop instead of Ethereal.desktop
svn path=/trunk/; revision=11808
2004-08-22 09:22:15 +00:00
Gerald Combs d84ec2a1e9 Add capinfo.rc.in and wiretap.rc.in to the distribution.
svn path=/trunk/; revision=11729
2004-08-12 22:45:59 +00:00
Olivier Biot cb6b29786b From Ian Schorr: capinfo - provides capture file information.
svn path=/trunk/; revision=11555
2004-07-28 20:51:29 +00:00
Ronnie Sahlberg 9bbc41e501 reverse part of jmayer's last patch to make tethereal build again
svn path=/trunk/; revision=11456
2004-07-21 09:00:56 +00:00
Guy Harris 6041d12dde From Laurent Rabret: OPSI support.
svn path=/trunk/; revision=11454
2004-07-21 06:31:33 +00:00
Jörg Mayer 66e1c280a3 make "make dist" work again. Well, almost: currently you
need to run
STCHECK_CONFIGURE_FLAGS=--with-ssl=/usr make distcheck
at least on my system.

svn path=/trunk/; revision=11442
2004-07-20 16:58:11 +00:00
Guy Harris 8a8b883450 Set the svn:eol-style property on all text files to "native", so that
they have LF at the end of the line on UN*X and CR/LF on Windows;
hopefully this means that if a CR/LF version is checked in on Windows,
the CRs will be stripped so that they show up only when checked out on
Windows, not on UN*X.

svn path=/trunk/; revision=11400
2004-07-18 00:24:25 +00:00
Guy Harris 506605d771 From Graham Bloice: add resource information to libethereal.dll.
svn path=/trunk/; revision=11388
2004-07-17 09:49:32 +00:00
Gerald Combs 8106dc0862 Convert make-version.pl and the associated cvsversion.h and CVSVERSION
definition to Subversion.  "svn info" prints out the last changed date
of the repository, so we don't have to go hunting through "CVS/Entries"
files anymore.


svn path=/trunk/; revision=11379
2004-07-15 21:09:33 +00:00
Gerald Combs 5648314c03 Some of the documentation files don't depend on [t]ethereal any more. Remove
the dependencies, since it was messing up builds on systems without GTK.

svn path=/trunk/; revision=11262
2004-06-29 03:04:02 +00:00
Jörg Mayer 392a0d43c0 doxygen changes:
- moved doxygen.cfg to doxygen.cfg.in and let configure to the substitution
  on unix. Adapted the namke files accordingly.
- Don't add doxygen as a dependency for libethereal and libui: As doxygen is
  an unconditional target, this would cause the applications to be rebuild
  every time make was called, even when nothing changed in the meantime.
  This means that by now we need to do "make doxygen" manually in case we
  want updated documentation.

svn path=/trunk/; revision=11238
2004-06-25 07:10:55 +00:00
Guy Harris fc1023772c Build and install the HTMLized man pages on UN*X.
svn path=/trunk/; revision=11217
2004-06-23 08:39:07 +00:00
Guy Harris 9bb3e4cf9e On Mac OS X, use Launch Services to start a Web browser with a given URL.
svn path=/trunk/; revision=11208
2004-06-22 00:40:03 +00:00
Jörg Mayer 4651530481 Add the kerberos linking options to the right magic variable
svn path=/trunk/; revision=11178
2004-06-18 12:19:24 +00:00
Jörg Mayer 7abd8a323d Link the Kerberos into the main app, not libethereal
svn path=/trunk/; revision=11164
2004-06-17 08:53:42 +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
Guy Harris 96afc1755d Make "ethereal.1" depend on "AUTHORS-SHORT", so that "AUTHORS-SHORT"
(which is built in the top-level directory) is built before we try to
build "ethereal.1" (which is built in the "doc" directory).

svn path=/trunk/; revision=10966
2004-05-22 21:51:30 +00:00
Guy Harris 76895c41b9 Put "make-authors-short.pl" into the release tarball.
Use it to generate the "AUTHORS-SHORT" file, put that file into the
release tarball, and install it in the data directory.

Add "AUTHORS-SHORT" to the .cvsignore file.

svn path=/trunk/; revision=10953
2004-05-22 07:24:28 +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 9cd7838304 added pane layout icons coming from pan (gnome newsreader)
svn path=/trunk/; revision=10728
2004-04-29 16:49:30 +00:00
Guy Harris 37df1a5847 From Albert Chin: on IRIX, if -la depends on -lb, you must link with -lb
-la.

svn path=/trunk/; revision=10526
2004-03-30 19:34:32 +00:00
Guy Harris a1467c86e1 From Duncan Sargeant: Cisco SS7 RUDP, RLM, and Session Management
support.

svn path=/trunk/; revision=10480
2004-03-25 11:21:07 +00:00
Gerald Combs f5bda7829c Back out previous accidentally-committed change.
svn path=/trunk/; revision=10435
2004-03-22 16:19:53 +00:00
Gerald Combs eaafb5af48 Handle null RADIUS attribute information without crashing. Found by
Jonathan Heusser.

svn path=/trunk/; revision=10434
2004-03-22 16:05:48 +00:00
Jörg Mayer 26875d5b71 Correctly spell REAMDE.macos
svn path=/trunk/; revision=10397
2004-03-17 19:57:28 +00:00
Jörg Mayer 9920ca9112 Experimental Heimdal Kerberos detection.
As this is experimental and does not yet work reliably this feature is
off by default. Enable it by using --with-krb5 during configure.
Please do not yet make use of this feature (i.e. please do not *use* the
defines provided by this option), until it has received further testing
and fixing.
Please run and check what the configure says.

svn path=/trunk/; revision=10395
2004-03-17 18:20:58 +00:00
Jörg Mayer f7aa9e6a3d Whitespace change
svn path=/trunk/; revision=10378
2004-03-14 08:07:16 +00:00
Jörg Mayer b7803c8fc6 Make libethereal and libwiretap shared libs.
svn path=/trunk/; revision=10368
2004-03-13 10:15:36 +00:00
Gerald Combs 3fe295ffd9 Add cvsversion.h, x11-declarations.h, and x11-register-info.h to
CLEANFILES so that "make distcheck" will work.

svn path=/trunk/; revision=10364
2004-03-12 16:31:35 +00:00
Jörg Mayer 0974869dea Move the x11 generation into epan.
aclocal-missing isn't needed any more.

svn path=/trunk/; revision=10299
2004-03-04 08:26:20 +00:00
Jörg Mayer 3fb8f84842 Remove generation of register.c from toplevel - it's in epan now
svn path=/trunk/; revision=10292
2004-03-03 23:51:31 +00:00
Jörg Mayer 771bcfb014 Return of the .PHONY target (aka cvsversion.h)
svn path=/trunk/; revision=10284
2004-03-03 00:18:21 +00:00
Jörg Mayer 2e0e2b30ab Jeff Morriss: Move generation of packet-ncp2222.c to epan to make things work again
svn path=/trunk/; revision=10283
2004-03-03 00:07:01 +00:00
Jörg Mayer 4a6e73c84a Move the dissectors into libethereal (no static/shared lib changes):
- Create epan/Makefile.common
- Move dissector_src and helper files from Makefile.common to
  epan/Makefile.common
- Create register.c in epan/
- link all the files into libethereal
- put plugin_src into epan/Makefile.am

Try to make rpms build with rpm v4 again (sorry, I've forgotten who to
attribute this to).

svn path=/trunk/; revision=10273
2004-03-02 01:21:56 +00:00
Guy Harris 77b2def203 Add "make-version.pl" to the distribution.
svn path=/trunk/; revision=10228
2004-02-24 18:54:35 +00:00
Jörg Mayer d64179efcd build randpkt similar to dftest
svn path=/trunk/; revision=10177
2004-02-22 08:58:19 +00:00
Ulf Lamping d830fd0f90 make the Makefile.common really common between automake and nmake,
as lot's of definitions were used in the automake process only

svn path=/trunk/; revision=10176
2004-02-22 08:30:41 +00:00
Guy Harris b30269de64 Add a few more new toolbar icons.
svn path=/trunk/; revision=10130
2004-02-20 11:06:20 +00:00
Ulf Lamping 8588506f32 added missing distribution files
svn path=/trunk/; revision=10110
2004-02-19 08:24:44 +00:00
Jörg Mayer f2cfcd15a2 Undo last change for cvsversion.h generation. It causes make to loop on some systems
svn path=/trunk/; revision=10020
2004-02-10 12:11:22 +00:00
Jörg Mayer 70539ced27 Run make-version.pl on every make (at least with gnu make)
svn path=/trunk/; revision=10019
2004-02-10 00:50:04 +00:00
Jörg Mayer 591edcfd03 Move sourcelists into Makefile.common
svn path=/trunk/; revision=9941
2004-02-01 10:07:20 +00:00
Gerald Combs 0ca3ad93b8 Add the new dialog images to the distribution.
svn path=/trunk/; revision=9936
2004-02-01 04:34:53 +00:00
Guy Harris c979950fc6 From Sam Leffler: support for BSD radiotap header for 802.11.
svn path=/trunk/; revision=9919
2004-01-31 04:40:09 +00:00
Guy Harris 580a8706eb From Alastair Maw: IAX2 support.
svn path=/trunk/; revision=9875
2004-01-27 01:35:25 +00:00
Guy Harris 1f078d0fff Add a dissector table for LAPD SAPIs, and move the #defines for them
into "lapd_sapi.h".  Use that to register the Q.931 dissector atop LAPD.

From Rolf Fiedler: ISDN TEI management frame support.

svn path=/trunk/; revision=9864
2004-01-26 20:48:39 +00:00
Gerald Combs 09bf45ab36 Capitalize "Ethereal.icns" to fix a distclean error. Add its description
to README.image.

svn path=/trunk/; revision=9846
2004-01-25 17:51:54 +00:00
Guy Harris f7bfd7b2e5 From Yuriy Sidelnikov: call ACSE dissector for any presentation context.
svn path=/trunk/; revision=9805
2004-01-23 10:15:37 +00:00
Jörg Mayer 5abba20365 Move the list of dissectors (DISSECTOR_SRC) out of Makefile.am and
Makefile.nmake into a shared file named Makefile.common

svn path=/trunk/; revision=9772
2004-01-21 21:46:59 +00:00
Guy Harris 109c9f6f5e Put $(srcdir) in front of "make-version.pl", as is done for other
scripts.

svn path=/trunk/; revision=9737
2004-01-19 22:26:37 +00:00
Guy Harris faccc0b3cf Add README.capture to the list of files.
svn path=/trunk/; revision=9707
2004-01-18 03:49:16 +00:00
Guy Harris bc21679c55 Add a Mac OS X icon file, for possible future use.
svn path=/trunk/; revision=9705
2004-01-18 02:47:43 +00:00
Jörg Mayer 1ae6e43f5d Integrate the "find . -name Entries" into make-version.pl, to make this
work with nmake too.

svn path=/trunk/; revision=9694
2004-01-17 13:09:00 +00:00
Guy Harris 8e296c16ea CVS isn't letting me check in the icons file, so back the Makefile.am
change out for now.

svn path=/trunk/; revision=9682
2004-01-16 22:18:59 +00:00
Guy Harris a2bb1cdbbe Add a Mac OS X icon file, for possible future use.
svn path=/trunk/; revision=9681
2004-01-16 22:11:36 +00:00
Jörg Mayer 0ac74ed036 In case of CVS sources, add the date of the last change to the version
number.

2do: Add support to Makefile.nmake
     Enforce the generation of cvsversion.h on each run of make

svn path=/trunk/; revision=9679
2004-01-16 20:04:21 +00:00
Gerald Combs ba6b321e63 From Aaron Woo (via Jeff Weston): Optimized Link State Routing Protocol
(OLSR) support.

svn path=/trunk/; revision=9673
2004-01-16 04:37:54 +00:00
Olivier Biot 55f9271c3b Add support for MIME multipart dissection.
svn path=/trunk/; revision=9670
2004-01-16 01:32:20 +00:00
Guy Harris c66241700a From Yuriy Sidelnikov: ISO 8823 Presentation Protocol support.
svn path=/trunk/; revision=9649
2004-01-13 02:10:25 +00:00
Guy Harris b97626862e Rename DISSECTOR_HELPER_{SRC,OBJECTS} to
DISSECTOR_SUPPORT_{SRC,OBJECTS}.

Add some additional files, required by dissectors, to those lists.

Extract the stuff to get version information strings for libraries and
the OS, which is *not* needed by dissectors, from "util.c", which
contains routines that *are* needed by dissectors, and put it into a
separate file.

Make "dftest" link only with the dissector support stuff, not with all
of the Ethereal common files.

svn path=/trunk/; revision=9645
2004-01-11 22:17:43 +00:00
Olivier Biot 1744b9d820 Get rid of rdps in CLEAN target for cygwin (EXEEXT = ".exe").
svn path=/trunk/; revision=9637
2004-01-10 16:34:27 +00:00
Guy Harris 73d7a8e202 Move header files for stuff used by dissectors, and source files
containing helper routines, to DISSECTOR_HELPER_SRC.  Include
DISSECTOR_HELPER_SRC in ETHEREAL_COMMON_SRC, and include BUILT_SOURCES
in ETHEREAL_COMMON_SRC rather than repeating those headers directly.  Do
similar things with ETHEREAL_COMMON_OBJECTS and DISSECTOR_COMMON_OBJECTS
in Makefile.nmake.

Add "packet-x11-keysymdef.h" to "noinst_Headers", so it's built as part
of the tarball.

svn path=/trunk/; revision=9627
2004-01-10 04:09:14 +00:00
Guy Harris 550a238a0f Eliminate "alignment.h" header - the stuff in it is no longer used.
svn path=/trunk/; revision=9625
2004-01-10 02:43:29 +00:00
Olivier Biot f86edbffa1 Add support for a generic line-based text data dissector.
svn path=/trunk/; revision=9623
2004-01-10 02:38:39 +00:00
Olivier Biot d09e90c3b0 Add support for JFIF (JPEG File Interchange Format) media.
The JFIF dissector processes everything up to the start of scan as the data
thereafter is encoded and I didn't have the time to figure out how it is :)

TODO: fix the WTP dissector so it doesn't hand off unreassembled data to WSP.

svn path=/trunk/; revision=9541
2004-01-04 02:59:46 +00:00
Jörg Mayer f17f7e2937 New protocol: Enterasys Interswitch Message Protocol (ismp) and
edp (Enterasys Discovery Protocol)

svn path=/trunk/; revision=9496
2003-12-30 17:14:15 +00:00
Guy Harris d177c7d731 Nothing in "range.c" is GTK+-specific, so move it to the top-level
directory.

svn path=/trunk/; revision=9487
2003-12-29 22:43:33 +00:00
Jörg Mayer db3f81b8db range.h moved from gtk to .
svn path=/trunk/; revision=9484
2003-12-29 21:18:12 +00:00
Olivier Biot 83b4a6158f Add support for GIF image dissection.
NOTE: I propose to use packet-MIME-TREE for future media types that will be
added to Ethereal (E.g., packet-image-png.c).

svn path=/trunk/; revision=9437
2003-12-24 02:06:26 +00:00
Guy Harris 75d6b95de1 Not all headers in HTTP, RTSP, SIP, etc. are entity headers; rename some
files, routines, data structures, etc..

svn path=/trunk/; revision=9428
2003-12-23 02:29:11 +00:00
Guy Harris 9ecc68568e Pull the code to do reassembly of the request/response line, entity
headers, and body into a separate routine, for use by other dissectors.

svn path=/trunk/; revision=9402
2003-12-22 00:57:34 +00:00
Jörg Mayer 951b535247 SoulSeek is not yet in
svn path=/trunk/; revision=9382
2003-12-21 04:27:04 +00:00
Jörg Mayer 72eaefab9b No more FAQ.include
svn path=/trunk/; revision=9381
2003-12-21 04:25:57 +00:00
Guy Harris 39f5418dc0 From Lars Roland:
use the common display filter dialog infrastructure in the MGCP
	service response time tap;

	add common infrastructure for updating the titles of tap dialogs
	when the capture file name changes.

svn path=/trunk/; revision=9366
2003-12-19 23:41:55 +00:00
Guy Harris b8299f0b98 From Jan Kiszka: IrDA support.
svn path=/trunk/; revision=9345
2003-12-18 19:07:14 +00:00
Guy Harris 2df96b563e From Christoph Neusch: V5UA support.
From Anders Broman: patches to various makefiles and configure scripts
to build the V5UA dissector, and patches to make it compile.

From me: .cvsignore file, and NSIS patches.

svn path=/trunk/; revision=9311
2003-12-17 05:16:21 +00:00
Guy Harris cb0e511af5 From Jeff Morriss: don't spew out the entire "if" statement as output
when doing "make svr4-package".

svn path=/trunk/; revision=9300
2003-12-16 22:21:00 +00:00
Guy Harris 2c531d5b0d From Ronnie Sahlberg: stub dissector for the Microsoft Distributed Link
Tracking Server Service (uuid and finction name from Jean-Baptiste
Marchand).

svn path=/trunk/; revision=9293
2003-12-16 05:07:49 +00:00
Gerald Combs e660fedd31 Add the help directory to the build. Bump the release version to 0.10.0a
svn path=/trunk/; revision=9276
2003-12-13 18:05:49 +00:00
Gerald Combs 0e6ed971f9 Add packet-isup.h as well.
svn path=/trunk/; revision=9254
2003-12-13 00:38:09 +00:00
Gerald Combs 9e55b64a27 Add packet-ansi_map.h to the distribution.
svn path=/trunk/; revision=9253
2003-12-13 00:22:24 +00:00
Guy Harris 6892511e7f From Akira Endoh: IGAP support.
svn path=/trunk/; revision=9230
2003-12-10 19:21:55 +00:00
Guy Harris 15f863dc3c From Michael Lum:
new taps for GSM A-interface;

	fixes for ANSI A-interface taps.

svn path=/trunk/; revision=9220
2003-12-09 18:49:32 +00:00
Gilbert Ramirez 55a6251e7c From Olivier Biot
New "matches" operater in display filter language. Uses PCRE.

If a "matches" operator is found in a dfilter
while libpcre has not been used to build the binary, then an
exception is thrown after using dfilter_fail() to set an apporporiate
error message.

svn path=/trunk/; revision=9182
2003-12-06 16:35:20 +00:00
Gilbert Ramirez 058ef64db8 Add the ability to print packet dissections in PDML (an XML-based format)
to tethereal. It could be added to Ethereal, but the GUI changes to
allow the user to select PDML as a print format have not been added.

Provide a python module (EtherealXML.py) to help parse PDML.

Provide a sample app (msnchat) which uses tethereal and EtherealXML.py
to reconstruct MSN Chat sessions from packet capture files. It produces
a nice HTML report of the chat sessions.

Document tethereal's PDML and EtherealXML.py usage in doc/README.xml-output

Update tethereal's manpage to reflect the new [-T pdml|ps|text] option

svn path=/trunk/; revision=9180
2003-12-06 06:09:13 +00:00