debian/0000755000000000000000000000000012255151707007173 5ustar debian/d-itg.docs0000644000000000000000000000002511501140042011025 0ustar doc/d-itg-manual.pdf debian/changelog0000644000000000000000000000352012255150070011035 0ustar d-itg (2.8.1-r1023-3) unstable; urgency=medium * debian/control: Standards-Version: 3.9.5 * Updated manual from upstream -- Roland Stigge Sat, 21 Dec 2013 00:17:45 +0100 d-itg (2.8.1-r1023-2) unstable; urgency=low * debian/watch updated -- Roland Stigge Thu, 24 Oct 2013 11:43:47 +0200 d-itg (2.8.1-r1023-1) unstable; urgency=low * New upstream release -- Roland Stigge Tue, 22 Oct 2013 15:11:14 +0200 d-itg (2.8.1~rc1-3) unstable; urgency=low * Reupload to unstable -- Roland Stigge Wed, 15 May 2013 21:46:24 +0200 d-itg (2.8.1~rc1-2) experimental; urgency=low * Fix build error with new gcc-4.8 and glibc (Closes: #701266) * debian/control: - Standards-Version: 3.9.4 - Build-Depends: debhelper (>= 9) * debian/compat: 9 -- Roland Stigge Fri, 15 Mar 2013 19:47:11 +0100 d-itg (2.8.1~rc1-1) unstable; urgency=low * New upstream release -- Roland Stigge Tue, 30 Aug 2011 21:41:35 +0200 d-itg (2.7.0~beta2-debian1-3) unstable; urgency=low * debian/rules: Fixed override_dh_auto_build bug * debian/control: Standards-Version: 3.9.2 * removed debian/README.source (simplified packaging) -- Roland Stigge Mon, 11 Jul 2011 20:43:40 +0200 d-itg (2.7.0~beta2-debian1-2) unstable; urgency=low * Added documentation source from upstream in d-itg_2.7.0~beta2-debian1.orig-doc.tar.bz2 -> doc/* * Sorted out licensing issues with upstream for ITGPlot and newran * debian/control: - Build-Depends: texlive for building Documentation -- Roland Stigge Sun, 12 Dec 2010 13:18:47 +0100 d-itg (2.7.0~beta2-debian1-1) unstable; urgency=low * Initial release (Closes: #593831) -- Roland Stigge Fri, 20 Aug 2010 17:25:28 +0200 debian/watch0000644000000000000000000000020312232165715010216 0ustar version=3 opts=dversionmangle=s/-debian\d+$// http://traffic.comics.unina.it/software/ITG/download.php codice/D-ITG-(.*)-src\.zip debian/rules0000755000000000000000000000104312231504142010236 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk %: dh $@ override_dh_auto_configure: # Empty configuration override_dh_auto_build: make -C src sctp=on dccp=on arm=on onoff=on # pdflatex needs several runs to get TOC correctly cd doc && for i in seq 3 ; do pdflatex d-itg-manual.tex ; done override_dh_auto_clean: make -C src clean -rm -f bin/* -cd doc && rm -f *.pdf *.log *.out *.aux *.toc override_dh_compress: dh_compress -X.pdf debian/patches/0000755000000000000000000000000012231505264010615 5ustar debian/patches/series0000644000000000000000000000003012231503325012017 0ustar 01-fix-buildflags.patch debian/patches/01-fix-buildflags.patch0000644000000000000000000000126112231505043014747 0ustar Description: Fix buildflags usage In unix.mk (Makefile), LDFLAGS wasn't included properly from Debian's dpkg-buildflags. Author: Roland Stigge --- src/unix.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- d-itg-2.8.1-r1023.orig/src/unix.mk +++ d-itg-2.8.1-r1023/src/unix.mk @@ -78,7 +78,7 @@ export MV = mv export SUFFIX = export SOSUFFIX = .so export CXXFLAGS = $(CXXOPT) $(OSFLAGS) $(RELEASE) $(WARNINGS) -fPIC -export LDFLAGS = -lpthread -lm $(LDOPT) +export LDFLAGS = -lpthread -lm $(LDOPT) $(shell dpkg-buildflags --get LDFLAGS) export BASEDIR = $(shell pwd) export BIN = $(shell dirname $(BASEDIR))/bin export COMMON = $(BASEDIR)/common/ debian/dirs0000644000000000000000000000001011433532222010036 0ustar usr/bin debian/README.Debian0000644000000000000000000000071611606643773011250 0ustar d-itg for Debian ---------------- * Instead of man pages, all the documentation is included in /usr/share/doc/d-itg/d-itg-manual.pdf * The programs were compiled with make options sctp=on dccp=on arm=on onoff=on * The shared library is currently not included. Just tell me if this is necessary or helpful for some reason and I'll include it as a separate shared library package. -- Roland Stigge Mon, 11 Jul 2011 20:54:51 +0200 debian/install0000644000000000000000000000002211606642546010563 0ustar bin/ITG* usr/bin/ debian/source/0000755000000000000000000000000012144763117010474 5ustar debian/source/format0000644000000000000000000000001411433517153011677 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000261111501145415011116 0ustar This work was packaged for Debian by: Roland Stigge on Fri, 20 Aug 2010 17:25:28 +0200 It was downloaded from: http://www.grid.unina.it/software/ITG/index.php Upstream Authors: Stefano Avallone Antonio Pescapè Alessio Botta Copyright: Copyright (C) 2004-2009 by Stefano Avallone, Alessio Botta, Alberto Dainotti, Walter de Donato, Antonio Pescape, University of Napoli "Federico II" License: GPLv3, see "/usr/share/common-licenses/GPL-3". In contrast to what is written in src/ITGPlot/ITGPlot (GPLv2), the author Alessio Btta notes: "As for ITGPlot, you can assume that the licence is GPL3. I am going to fix this." License for src/ITGSend/newran/*: "There are no restrictions on the use of newran except that I take no liability for any problems that may arise from its use. I welcome its distribution as part of low cost CD-ROM collections. You can use it in your commercial projects. However, if you distribute the source, please make it clear which parts are mine and that they are available essentially for free over the Internet." (See also http://www.robertnz.net/nr02doc.htm) The Debian packaging is: Copyright (C) 2010 Roland Stigge and is licensed under the GPL version 3, see "/usr/share/common-licenses/GPL-3". debian/compat0000644000000000000000000000000212120667211010362 0ustar 9 debian/control0000644000000000000000000000157412255150405010577 0ustar Source: d-itg Section: net Priority: extra Maintainer: Roland Stigge Build-Depends: debhelper (>= 9), libsctp-dev, texlive, texlive-latex-extra Standards-Version: 3.9.5 Homepage: http://www.grid.unina.it/software/ITG/ Package: d-itg Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Distributed Internet Traffic Generator D-ITG (Distributed Internet Traffic Generator) is a platform capable to produce traffic at packet level accurately replicating appropriate stochastic processes for both IDT (Inter Departure Time) and PS (Packet Size) random variables (exponential, uniform, cauchy, normal, pareto, ...). D-ITG supports both IPv4 and IPv6 traffic generation and it is capable to generate traffic at network, transport, and application layer. We believe that D-ITG shows interesting properties when compared to other traffic generators.