LWRES support, from Oleg Terletsky.

svn path=/trunk/; revision=8133
This commit is contained in:
Guy Harris 2003-08-05 05:09:37 +00:00
parent d2e2149ff9
commit ff9a155db3
13 changed files with 1711 additions and 8 deletions

View File

@ -1764,6 +1764,10 @@ Thierry Martin <thierry.martin [AT] accellent-group.com> {
Support for reading files from Accellent 5Views LAN agents
}
Oleg Terletsky <oleg.terletsky [AT] comverse.com> {
LWRES support
}
And assorted fixes and enhancements by the people listed above and by:
Pavel Roskin <proski [AT] gnu.org>

View File

@ -1,7 +1,7 @@
# Makefile.am
# Automake file for Ethereal
#
# $Id: Makefile.am,v 1.605 2003/08/04 00:17:55 gerald Exp $
# $Id: Makefile.am,v 1.606 2003/08/05 05:09:35 guy Exp $
#
# Ethereal - Network traffic analyzer
# By Gerald Combs <gerald@ethereal.com>
@ -441,6 +441,7 @@ plugin_libs = \
plugins/giop/cosnaming.la \
plugins/giop/coseventcomm.la \
plugins/gryphon/gryphon.la \
plugins/lwres/lwres.la \
plugins/megaco/megaco.la \
plugins/mgcp/mgcp.la \
plugins/pcli/pcli.la \
@ -475,6 +476,7 @@ plugin_ldadd = \
plugins/giop/packet-cosnaming-static.o \
plugins/giop/packet-coseventcomm-static.o \
plugins/gryphon/packet-gryphon-static.o \
plugins/lwres/packet-lwres-static.o \
plugins/megaco/packet-megaco-static.o \
plugins/mgcp/packet-mgcp-static.o \
plugins/pcli/packet-pcli-static.o \
@ -508,6 +510,7 @@ plugin_src = \
plugins/giop/packet-cosnaming.c \
plugins/giop/packet-coseventcomm.c \
plugins/gryphon/packet-gryphon.c \
plugins/lwres/packet-lwres.c \
plugins/megaco/packet-megaco.c \
plugins/mgcp/packet-mgcp.c \
plugins/pcli/packet-pcli.c \
@ -521,6 +524,7 @@ plugin_ldadd = \
"-dlopen" plugins/giop/cosnaming.la \
"-dlopen" plugins/giop/coseventcomm.la \
"-dlopen" plugins/gryphon/gryphon.la \
"-dlopen" plugins/lwres/lwres.la \
"-dlopen" plugins/megaco/megaco.la \
"-dlopen" plugins/mgcp/mgcp.la \
"-dlopen" plugins/pcli/pcli.la \

View File

@ -1,4 +1,4 @@
# $Id: configure.in,v 1.214 2003/07/23 20:32:35 gerald Exp $
# $Id: configure.in,v 1.215 2003/08/05 05:09:36 guy Exp $
dnl
dnl Process this file with autoconf 2.13 or later to produce a
dnl configure script; 2.12 doesn't generate a "configure" script that
@ -786,6 +786,7 @@ AC_OUTPUT(
plugins/docsis/Makefile
plugins/giop/Makefile
plugins/gryphon/Makefile
plugins/lwres/Makefile
plugins/megaco/Makefile
plugins/mgcp/Makefile
plugins/pcli/Makefile

View File

@ -1862,6 +1862,7 @@ B<http://www.ethereal.com>.
Christoph Wiest <ch.wiest [AT] tesionmail.de>
Xuan Zhang <xz [AT] aemail4u.com>
Thierry Martin <thierry.martin [AT] accellent-group.com>
Oleg Terletsky <oleg.terletsky [AT] comverse.com> {
Pavel Roskin <proski [AT] gnu.org>
Georgi Guninski <guninski [AT] guninski.com>
Jason Copenhaver <jcopenha [AT] typedef.org>

View File

@ -1,5 +1,5 @@
#
# $Id: Makefile.nmake,v 1.19 2003/07/22 22:00:38 gerald Exp $
# $Id: Makefile.nmake,v 1.20 2003/08/05 05:05:58 guy Exp $
#
# NSIS is a free packager/installer/uninstaller program for Win32.
# It was originally written for the Winamp package, but various
@ -27,6 +27,7 @@ PLUGINS=../../plugins/artnet/artnet.dll \
../../plugins/giop/coseventcomm.dll \
../../plugins/giop/cosnaming.dll \
../../plugins/gryphon/gryphon.dll \
../../plugins/lwres/lwres.dll \
../../plugins/megaco/megaco.dll \
../../plugins/mgcp/mgcp.dll \
../../plugins/pcli/pcli.dll \

View File

@ -1,7 +1,7 @@
;
; ethereal.nsi
;
; $Id: ethereal.nsi,v 1.17 2003/07/22 22:00:38 gerald Exp $
; $Id: ethereal.nsi,v 1.18 2003/08/05 05:05:59 guy Exp $
; ============================================================================
; Header configuration
@ -179,6 +179,7 @@ File "..\..\plugins\docsis\docsis.dll"
File "..\..\plugins\giop\coseventcomm.dll"
File "..\..\plugins\giop\cosnaming.dll"
File "..\..\plugins\gryphon\gryphon.dll"
File "..\..\plugins\lwres\lwres.dll"
File "..\..\plugins\megaco\megaco.dll"
File "..\..\plugins\mgcp\mgcp.dll"
File "..\..\plugins\pcli\pcli.dll"

View File

@ -1,7 +1,7 @@
# Makefile.am
# Automake file for Ethereal
#
# $Id: Makefile.am,v 1.19 2003/07/23 14:33:34 gerald Exp $
# $Id: Makefile.am,v 1.20 2003/08/05 05:03:29 guy Exp $
#
# Ethereal - Network traffic analyzer
# By Gerald Combs <gerald@ethereal.com>
@ -21,7 +21,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
SUBDIRS = artnet docsis giop gryphon megaco mgcp pcli rtnet
SUBDIRS = artnet docsis giop gryphon lwres megaco mgcp pcli rtnet
plugindir = @plugindir@

View File

@ -1,5 +1,5 @@
#
# $Id: Makefile.nmake,v 1.21 2003/07/18 03:01:33 guy Exp $
# $Id: Makefile.nmake,v 1.22 2003/08/05 05:03:29 guy Exp $
#
include ..\config.nmake
@ -11,7 +11,7 @@ CFLAGS=/DHAVE_CONFIG_H /I.. /I../wiretap /I. $(GLIB_CFLAGS) \
OBJECTS=plugin_api.obj
all: $(OBJECTS) artnet docsis giop gryphon megaco mgcp pcli rtnet
all: $(OBJECTS) artnet docsis giop gryphon lwres megaco mgcp pcli rtnet
Xplugin_api.c: xyzzy plugin_gen.py plugin_api.c
$(PYTHON) plugin_gen.py xyzzy
@ -41,6 +41,11 @@ gryphon::
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
lwres::
cd lwres
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
megaco::
cd megaco
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
@ -71,6 +76,8 @@ clean:
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../gryphon
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../lwres
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../megaco
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../mgcp

2
plugins/lwres/AUTHORS Normal file
View File

@ -0,0 +1,2 @@
Author :
Oleg Terletsky <oleg.terletsky@comverse.com>

48
plugins/lwres/Makefile.am Normal file
View File

@ -0,0 +1,48 @@
# Makefile.am
# Automake file for Ethereal/lwres
#
# $Id: Makefile.am,v 1.1 2003/08/05 05:03:30 guy Exp $
#
# Ethereal - Network traffic analyzer / light waight resolver (part of Bind9)
# By Steve Oleg Terletsky <oleg.terletsky@comverse.com>
# Copyright 20003
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
INCLUDES = -I$(top_srcdir)
plugindir = @plugindir@
plugin_LTLIBRARIES = lwres.la
lwres_la_SOURCES = packet-lwres.c packet-lwres.h moduleinfo.h
lwres_la_LDFLAGS = -module -avoid-version
# Libs must be cleared, or else libtool won't create a shared module.
# If your module needs to be linked against any particular libraries,
# add them here.
LIBS =
lwres_la_DEPENDENCIES = packet-lwres-static.o
packet-lwres-static.o: packet-lwres.c moduleinfo.h
$(LTCOMPILE) -c -o packet-lwres-static.o -D__ETHEREAL_STATIC__ $(srcdir)/packet-lwres.c
CLEANFILES = \
lwres \
*~
EXTRA_DIST = \
Makefile.nmake

View File

@ -0,0 +1,21 @@
#
# $Id: Makefile.nmake,v 1.1 2003/08/05 05:03:30 guy Exp $
#
include ..\..\config.nmake
############### no need to modify below this line #########
CFLAGS=/DHAVE_CONFIG_H /I../.. /I../../wiretap \
/I$(GLIB_DIR) /I$(GTK_DIR) /I$(GLIB_DIR)/gmodule \
/I$(GTK_DIR)\gdk /I$(GTK_DIR)\gdk\win32 \
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
OBJECTS=packet-lwres.obj
lwres.dll lwres.exp lwres.lib : packet-lwres.obj ..\plugin_api.obj
link -dll /out:lwres.dll packet-lwres.obj ..\plugin_api.obj \
$(GLIB_DIR)\glib-$(GLIB_VERSION).lib
clean:
rm -f $(OBJECTS) lwres.dll lwres.exp lwres.lib $(PDB_FILE)

View File

@ -0,0 +1,16 @@
/* Included *after* config.h, in order to re-define these macros */
#ifdef PACKAGE
#undef PACKAGE
#endif
/* Name of package */
#define PACKAGE "lwres"
#ifdef VERSION
#undef VERSION
#endif
/* Version number of package */
#define VERSION "0.0.1"

1597
plugins/lwres/packet-lwres.c Normal file

File diff suppressed because it is too large Load Diff