Commit graph

840 commits

Author SHA1 Message Date
Guy Harris
0ec3e5661f Move the codecs into a top-level "codecs" subdirectory; there's no
guarantee that all programs using the codecs will necessarily be using
GTK+.

svn path=/trunk/; revision=19117
2006-09-02 06:39:43 +00:00
Jörg Mayer
a2761ac6d7 don't recycle ethereal-icons
svn path=/trunk/; revision=19102
2006-08-31 13:12:09 +00:00
Ronnie Sahlberg
607f73cd71 dont include config.nmake in the codecs makefile it appears it is not needed
dont link with libcodec.a
1, this should be a shared library not a static one?
2, its not built on unix so it is missing


making unix/linux build work again



svn path=/trunk/; revision=19101
2006-08-31 12:13:12 +00:00
Anders Broman
7eac3c2879 From Alejandro Vaquero:
- Change the "listen_rtp" to "rtp_player"
- Change from a plugin to be part of the core
- By default it will not compile with the rtp_player. In order to 
compile it is necessary to:
       + For windows: uncomment the line 
"PORTAUDIO_DIR=$(WIRESHARK_LIBS)\portaudio_v18_1" in config.nmake
       + For linux: using the "--with-portaudio=yes"

svn path=/trunk/; revision=19094
2006-08-30 21:51:31 +00:00
Ulf Lamping
2efc830279 add a missing icon from yesterdays commit
svn path=/trunk/; revision=19024
2006-08-25 07:24:58 +00:00
Gerald Combs
3e2e72ba80 Add missing files to the distribution.
svn path=/trunk/; revision=19012
2006-08-24 16:19:49 +00:00
Ronnie Sahlberg
40cd131dfb remove another reference to snprintf
svn path=/trunk/; revision=18772
2006-07-20 10:34:01 +00:00
Anders Broman
f53c99a9fa From Martin Mathieson:
Here is a DTD for xcap-caps and changes needed to install it (nsi change 
is untested).

svn path=/trunk/; revision=18767
2006-07-19 19:00:36 +00:00
Jörg Mayer
9da948e295 Fix to http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=333
The additional libs need to be added to the final linking
	stage of all programs using it - not just the libs that
	pull in the dependencies (that doesn't work on all platforms,
	just most).

svn path=/trunk/; revision=18765
2006-07-19 15:08:46 +00:00
Jörg Mayer
2406710eb1 Jeff Morriss:
Fix for
	http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1006
	"wireshark link fails on systems with no TLS library but
	with grypt library (missing -lgrcyprt)"


svn path=/trunk/; revision=18764
2006-07-19 14:02:22 +00:00
Gerald Combs
a832d689c6 Under Solaris (9, at least) the "iconv.h" header supplied with GNU libiconv
is incompatible with the iconv routines in libc.  Add an aclocal macro from
Bruno Haible that sorts everything out.

svn path=/trunk/; revision=18729
2006-07-13 18:17:32 +00:00
Gerald Combs
1f4873db0b Add the asn1 directory to the distribution.
svn path=/trunk/; revision=18676
2006-07-06 22:34:41 +00:00
Jaap Keuter
1205ee2a14 From Christian Durrer:
I hope this is the right place to send a patch for a new dissector
plugin. The telegram it dissects are for the communication between PLCs
(Programmable logic controller) from the company Saia Burgess Controls
Ltd. (http://www.start-controls.com, http://www.saia-burgess.com or
http://www.sbc-support.ch). The protocol is named Ether-S-Bus (the PLCs
are called PCD2, PCD3, PCD4).

svn path=/trunk/; revision=18526
2006-06-21 06:31:06 +00:00
Anders Broman
81bda938ff From Martin Mathieson:
This patch:
- treats the variant field as a variable-length string field.  This is 
needed for some of the more complicated protocols where the variant 
number of the embedded protocol is also represented

- the patch to Makefile.am was not applied from 
http://www.wireshark.org/lists/wireshark-dev/200606/msg00009.html

svn path=/trunk/; revision=18427
2006-06-11 08:26:55 +00:00
Guy Harris
c923538b5a do_subst wasn't defined, so just use "cp" for now. (Is there anything
in there that needs substitution?)

svn path=/trunk/; revision=18417
2006-06-10 00:07:02 +00:00
Gerald Combs
811209bd73 Switch back to the 2d icons.
svn path=/trunk/; revision=18385
2006-06-07 15:18:32 +00:00
Gerald Combs
227b8c7bb7 In all Wireshark images and icons, make the fin point left (which
signifies moving west, in case you're wondering).  Convert many Ethereal
icons to Wireshark, and remove a few.  (Notably Ethereal.icns, for which
we don't currently have a counterpart.)

svn path=/trunk/; revision=18376
2006-06-07 02:49:58 +00:00
Gerald Combs
47f8216d1c Remove more unused icons.
svn path=/trunk/; revision=18365
2006-06-06 22:30:46 +00:00
Gerald Combs
a4a7e7c4f9 Icon cleanup.
svn path=/trunk/; revision=18350
2006-06-05 19:32:44 +00:00
Gerald Combs
8400e6972e Remove recently-deleted images.
svn path=/trunk/; revision=18337
2006-06-05 01:40:49 +00:00
Tomas Kukosa
62179dd08f eicon3d*.xpm -> wsicon*.xpm
svn path=/trunk/; revision=18309
2006-06-02 05:43:38 +00:00
Gerald Combs
6a14b9a383 Fix dist/distcheck.
svn path=/trunk/; revision=18302
2006-06-01 14:28:13 +00:00
Gerald Combs
b86c16e2f9 Add the Wireshark logos and icons to the distribution.
svn path=/trunk/; revision=18298
2006-05-31 23:20:27 +00:00
Gerald Combs
8d6c73e567 More ethereal -> wireshark.
svn path=/trunk/; revision=18292
2006-05-31 22:34:21 +00:00
Gerald Combs
d63374e248 ethereal.rc -> wireshark.rc
svn path=/trunk/; revision=18283
2006-05-31 20:32:52 +00:00
Gerald Combs
8f6c23ae6b Rename the manifest file. Remove some unused images.
svn path=/trunk/; revision=18277
2006-05-31 20:05:54 +00:00
Gerald Combs
eb71f7fb96 Rename the main executable to "wireshark", along with more conversions:
ethereal.com -> wireshark.org
  mailing lists and addresses
  ETHEREAL -> WIRESHARK
  Man pages
  Automake/Autoconf names


svn path=/trunk/; revision=18271
2006-05-31 19:12:15 +00:00
Gerald Combs
8958bab6de Tethereal/tethereal -> TShark/tshark.
svn path=/trunk/; revision=18268
2006-05-31 17:38:42 +00:00
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