debian/0000775000000000000000000000000012317414152007170 5ustar debian/compat0000664000000000000000000000000212317366605010377 0ustar 7 debian/libdaq-dev.install0000664000000000000000000000006712317414076012600 0ustar usr/bin/* usr/include/* usr/lib/lib*.a usr/lib/lib*.so debian/docs0000664000000000000000000000000712317366605010051 0ustar README debian/libdaq-dev.dirs0000664000000000000000000000003412317366605012071 0ustar usr/bin usr/lib usr/include debian/copyright0000664000000000000000000002303612317366605011140 0ustar This work was packaged for Debian by Javier Fernandez-Sanguino Pen~a on Thu, 11 Nov 2010 00:52:20 +0100 It was downloaded from: http://www.snort.org/snort-downloads Upstream Authors: Sourcefire, Inc. Michael R. Altizer Contributing Authors: Yen Yen Lim Steven McCanne - Lawrence Berkeley Laboratory. Van Jacobson - Lawrence Berkeley Laboratory. Atsushi Onoe Sam Leffler, Errno Consulting Copyright: Copyright (C) 2007-2010 Sourcefire, Inc. Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1997 Yen Yen Lim and North Dakota State University Copyright (C) 1999 WIDE Project. Copyright (c) 2001 Atsushi Onoe Copyright (c) 2002-2005 Sam Leffler, Errno Consulting License: This software is Copyright (C) Sourcefire, Inc. and is licensed under the GPL version 2, see "/usr/share/common-licenses/GPL-2". But it *can not* be used, modified or distributed under any other any other version of the GNU General Public License. The following note has been included by the authors to clarify the above: ***************************************************************************** Section 9 of the GPL V2 acknowledges that the Free Software Foundation may publish revised and/or new versions of the GPL V2 from time to time. Section 9 further states that a licensee of a program subject to the GPL V2 could be free to use any such revised and/or new versions under two different scenarios: 1. "Failure to Specify." Section 9 of the GPL V2 allows a licensee of a program governed by an unspecified version of the General Public License to choose any version of the General Public License ever published by the Free Software Foundation to govern his or her use of such program. This provision is not applicable to your use of SNORT because we have expressly stated in a number of instances that any third party's use, modification or distribution of SNORT is governed by GPL V2. 2. "Any Later Version." At the end of the terms and condition of the GPL V2 is a section called "How to Apply these Terms to Your New Program," which provides guidance to a developer on how to apply the GPL V2 to a third party's use, modification and/or distribution of his/her program. Among other things, this guidance suggests that the developer attach certain notices to the program. Of particular importance is the following notice: "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." Thus if a developer follows strictly the guidance provided by the Free Software Foundation, Section 9 of the GPL V2 provides the licensee the option to either use, modify or distribute the program under GPL V2 or under any later version published by the Free Software Foundation. SNORT is an open source project that is governed exclusively by the GPL V2 and any third party desiring to use, modify or distribute SNORT must do so by strictly following the terms and conditions of GPL V2. Anyone using, modifying or distributing SNORT does not have the option to chose to use, modify or distribute SNORT under any revised or new version of the GPL, including without limitation, the GNU General Public License Version 3. For ease of reference, the comparable notice that is used with SNORT (contained in the 'README' file) is as follows: "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. You may not use, modify or distribute this program under any other version of the GNU General Public License." If you have any questions about this statement, please feel free to email snort-info@snort.org. ***************************************************************************** The Debian packaging is: Copyright (C) 2010 Javier Fernandez-Sanguino Pen~a and is licensed under the GPL version 2, see "/usr/share/common-licenses/GPL-2". Other licenses in the code: This library contains code derived from the Stanford/CMU enet packet filter, (net/enet.c) distributed as part of 4.3BSD, and code contributed to Berkeley by Steven McCanne and Van Jacobson both of Lawrence Berkeley Laboratory. This code (in the sfbpf/ subdirectory) code holds the following license: File sfbpf/sf_bpf_filter.c File sfbpf/arcnet.h File sfbpf/atmuni31.h * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * File sfbpf/bittypes.h File sfbpf/ieee80211.h * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. In addition, there is code holding the following (BSD-type) license: File sfbpf/sfbpf-int.c File sfbpf/sf_gencode.c File sfbpf/sf_nametoaddr.c File sfbpf/sf_optimize.c File sfbpf/ethertype.h File sfbpf/gencode.h File sfbpf/ File sfbpf/ File sfbpf/ File sfbpf/ * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that: (1) source code distributions * retain the above copyright notice and this paragraph in its entirety, (2) * distributions including binary code include the above copyright notice and * this paragraph in its entirety in the documentation or other materials * provided with the distribution, and (3) all advertising materials mentioning * features or use of this software display the following acknowledgement: * ``This product includes software developed by the University of California, * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of * the University nor the names of its contributors may be used to endorse * or promote products derived from this software without specific prior * written permission. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ debian/control0000664000000000000000000000223712317372730010604 0ustar Source: daq Priority: extra Maintainer: Javier Fernandez-Sanguino Pen~a Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, libpcap0.8-dev, flex, bison Standards-Version: 3.9.5 Section: libs Homepage: http://www.snort.org/snort-downloads Package: libdaq-dev Section: libdevel Architecture: any Depends: libdaq2 (= ${binary:Version}) Description: Data Acquisition library for packet I/O - development files DAQ is a library that introduces an abstraction layer to PCAP functions facilitation operation in a variety of hardware and software interfaces. . It was written for Snort but it may be useful to other packet processing applicatons. . This package contains the static library and the C header files. Package: libdaq2 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Data Acquisition library for packet I/O - shared library DAQ is a library that introduces an abstraction layer to PCAP functions facilitation operation in a variety of hardware and software interfaces. . It was written for Snort but it may be useful to other packet processing applicatons. . This package contains the shared library. debian/changelog0000664000000000000000000000511012317414147011043 0ustar daq (2.0.2-0ubuntu2) trusty; urgency=medium * debian/libdaq-dev.install: Removed .la file reference -- Jonathan Davies Fri, 04 Apr 2014 02:26:11 +0000 daq (2.0.2-0ubuntu1) trusty; urgency=low * New upstream release. * debian/control: - Updated Standards-Version to 3.9.5. - Renamed libdaq0 to libdaq2. -- Jonathan Davies Thu, 03 Apr 2014 23:26:00 +0000 daq (0.6.2-2ubuntu1) trusty; urgency=medium * Use dh-autoreconf to get new libtool macros for ppc64el and update config.{sub,guess} for new arches. -- Logan Rosen Wed, 08 Jan 2014 03:22:46 -0500 daq (0.6.2-2) unstable; urgency=low * Upload to unstable (Closes: #656289) -- Javier Fernandez-Sanguino Pen~a Wed, 18 Jan 2012 19:34:45 +0100 daq (0.6.2-1) experimental; urgency=low * New upstream release -- Andrew Pollock Thu, 22 Dec 2011 10:21:09 -0800 daq (0.3-2) experimental; urgency=low * Fix FTBFS: update Build-Depends with flex, bison (Closes: #609054) * This version now supports inline mode since the dumbnet library is now properly detected (Closes: #609865) * To fix the above change the debian/patches/10_dnet-to-dumbnet.diff patch New changes in the patch: - Make m4/sf.m4 work with latest autoconf since the AX_CFLAGS_GCC_OPTION call would not work when using multiple GCC_OPTIONS, only one option (pedantic) is now check to set - os-daq-modules/Makefile.am, os-daq-modules/daq_ipq.c, os-daq-modules/daq_nfq.c: Modified to use 'dumbnet' instead of 'dnet' - README: it's 'aclocal -I m4', there is no 'config' directory - More changes due to the automatic regeneration of all autoconf files after doing the above changes and running: 'libbtoolize --copy --force ; aclocal -I m4; autoheader; autoconf; automake --foreign ' -- Javier Fernandez-Sanguino Pen~a Thu, 13 Jan 2011 01:11:14 +0100 daq (0.3-1) experimental; urgency=low * Initial release. * This library is required for Snort 2.9.0 (produced by the Snort team). Since I will be targetting experimental with Snort 2.9.0 I'm uploading this library there too. * debian/patches/10_dnet-to-dumbnet.diff: Patch to use dumbnet instead of dnet. It is not applied as it currently breaks the build due to an autoconf issue (to be investigated). This only prevents the IPQ and NFQ DAQs from being available (but the PCAP module should work) -- Javier Fernandez-Sanguino Pen~a Thu, 11 Nov 2010 00:52:20 +0100 debian/rules0000775000000000000000000000101212317372674010256 0ustar #!/usr/bin/make -f # -*- makefile -*- # debian/rules file for daq # based on the sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autoreconf # dh $@ --with quilt debian/README.source0000664000000000000000000000041012317366605011353 0ustar daq for Debian -------------- This package currently does not need any patches to be built, atlthough the infrastructure is in place to add these using quilt. Changes to the sources should be done using quilt, and patches should be stored at debian/patches. debian/libdaq2.dirs0000664000000000000000000000001012317366605011371 0ustar usr/lib debian/source/0000775000000000000000000000000012317366605010501 5ustar debian/source/format0000664000000000000000000000001412317366605011707 0ustar 3.0 (quilt) debian/libdaq2.install0000664000000000000000000000002212317366605012101 0ustar usr/lib/lib*.so.*