debian/0000755000000000000000000000000012225334004007161 5ustar debian/patches/0000755000000000000000000000000012152624311010612 5ustar debian/patches/.quiltrc-dpkg0000644000000000000000000000106611670713420013230 0ustar d=. ; while [ ! -d $d/debian -a `readlink -e $d` != / ]; do d=$d/..; done if [ -d $d/debian ] && [ -z $QUILT_PATCHES ]; then # if in Debian packaging tree with unset $QUILT_PATCHES QUILT_PATCHES="debian/patches" QUILT_PATCH_OPTS="--reject-format=unified" QUILT_DIFF_ARGS="-p ab --no-timestamps --no-index --color=auto" QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index" QUILT_COLORS="diff_hdr=1;32:diff_add=1;34:diff_rem=1;31:diff_hunk=1;33:diff_ctx=35:diff_cctx=33" if ! [ -d $d/debian/patches ]; then mkdir $d/debian/patches; fi fi debian/patches/generate-man-pages0000644000000000000000000000124211614314456014204 0ustar --- /dev/null +++ b/generate_man_pages.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +help2man -N -n "test HTTP driven application" src/httest > man/httest.1 +#gzip -f man/httest.1 +help2man -N -n "record a HTTP session" src/htproxy > man/htproxy.1 +#gzip -f man/htproxy.1 +help2man -N -n "read/write NTLM message" src/htntlm > man/htntlm.1 +#gzip -f man/htntlm.1 +help2man -N -n "control interactive programs over TCP/IP" src/htremote > man/htremote.1 +#gzip -f man/htremote.1 +help2man -N -n "extract url from a HTML page" tools/hturlext > man/hturlext.1 +#gzip -f man/hturlext.1 +help2man -N -n "translate hex digits to binary" tools/htx2b > man/htx2b.1 +#gzip -f man/htx2b.1 + debian/patches/configure-lua-location0000644000000000000000000000230512152624311015103 0ustar liblua5.1.so is not under /usr/lib as it would be in other linux systems Index: httest-2.4.2/configure =================================================================== --- httest-2.4.2.orig/configure 2013-05-28 22:07:48.000000000 +0200 +++ httest-2.4.2/configure 2013-06-02 13:12:26.000000000 +0200 @@ -12067,9 +12067,10 @@ withval=$with_lua; if test ! -d $withval; then as_fn_error $? "$withval is not a directory" "$LINENO" 5; else LUA_LIB_PATH="-L${withval}"; LUA_INCLUDES="-I${withval}"; LUA_LIB="-llua"; fi else LUA_LIB_PATH=""; if test -d /usr/include/lua5.1; then LUA_INCLUDES="-I/usr/include/lua5.1"; else LUA_INCLUDES=""; fi; if test -f /usr/lib/liblua5.1.a -o -f /usr/lib/liblua5.1.so -o -f /usr/lib/i386-linux-gnu/liblua5.1.so -o -f /usr/lib/i386-linux-gnu/liblua5.1.a; then LUA_LIB="-llua5.1"; else LUA_LIB="-llua"; fi +# liblua patch: liblua5.1.so is not under /usr/lib in Debian +LUA_LIB="-llua5.1" fi - # Check whether --with-spidermonkey was given. if test "${with_spidermonkey+set}" = set; then : withval=$with_spidermonkey; if test ! -x $withval/js-config; then as_fn_error $? "$withval/js-config do not exist or is not executable" "$LINENO" 5; else JS_CONFIG="$withval/js-config"; fi debian/patches/series0000644000000000000000000000005212152623712012030 0ustar generate-man-pages configure-lua-location debian/control0000644000000000000000000000146311755270654010611 0ustar Source: httest Section: devel Priority: extra Maintainer: Eva Ramon Salinas Build-Depends: debhelper (>= 7), autotools-dev, libapr1-dev, libaprutil1-dev, libpcre++-dev, libssl-dev, docbook-to-man, liblua5.1-dev Standards-Version: 3.9.3 Homepage: http://htt.sourceforge.net Package: httest Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: HTTP test tool HTTP Test Tool is a script based tool for testing and benchmarking web applications, web servers, proxy servers and web browsers. htttest can emulate clients and servers even in the same test script. Emulating servers is a unique feature, very useful for testing proxy servers, web browsers and HTTP clients. The testing can match patterns in answers (both server(s) and client(s)) to test the validity. debian/source/0000755000000000000000000000000011566275025010477 5ustar debian/source/format0000644000000000000000000000001411566275025011705 0ustar 3.0 (quilt) debian/httest.lintian-overrides0000644000000000000000000000013111767164050014063 0ustar httest binary: hardening-no-fortify-functions httest binary: hardening-no-stackprotector debian/copyright0000644000000000000000000000115511566257244011137 0ustar This package was debianized by Eva Ramon Salinas on Mon, 22 Jun 2009 13:10:37 +0200. It was downloaded from http://htt.sourceforge.net Upstream Author: Christian Liesch ia97lies@sourceforge.net Copyright: Copyright (C) 2009 Christian Liesch License: Apache 2.0 License On Debian systems, the complete text of the Apache 2.0 License can be found in `/usr/share/common-licenses/Apache-2.0'. tools/hturlext.c is taken from wget and is licensed under GPLv3 or higher. The Debian packaging is (C) 2009, Eva Ramon Salinas and is licensed under the GPL. debian/docs0000644000000000000000000000004011631221037010027 0ustar NEWS README TODO THANKS AUTHORS debian/changelog0000644000000000000000000000616312225333763011054 0ustar httest (2.4.8-1) unstable; urgency=low * New upstream release -- Eva Ramon Salinas Wed, 09 Oct 2013 22:07:58 +0200 httest (2.4.5-1) unstable; urgency=low * New upstream release -- Eva Ramon Salinas Sun, 21 Jul 2013 12:36:07 +0200 httest (2.4.3-1) unstable; urgency=low * New upstream release -- Eva Ramon Salinas Wed, 05 Jun 2013 19:00:53 +0200 httest (2.4.2-1) unstable; urgency=low * New upstream release -- Eva Ramon Salinas Sun, 02 Jun 2013 12:14:21 +0200 httest (2.2.6-1) unstable; urgency=low * New upstream release * Fixed lintian warnings: hardening-no-relro * Lintian override for warning: hardening-no-fortify * Lintian override for warning: hardening-no-stackprotector -- Eva Ramon Salinas Wed, 13 Jun 2012 21:32:58 +0200 httest (2.2.5-1) unstable; urgency=low * New upstream release * Upload sponsored by Philipp Hug -- Eva Ramon Salinas Sun, 10 Jun 2012 15:53:28 +0200 httest (2.2.2-1) unstable; urgency=low * New upstream release * New standards vesion 3.9.3 -- Eva Ramon Salinas Thu, 17 May 2012 22:07:54 +0200 httest (2.1.10-1) unstable; urgency=low * New upstream release * Upload sponsored by Philipp Hug -- Eva Ramon Salinas Sat, 10 Dec 2011 17:46:07 +0100 httest (2.0.10-1) unstable; urgency=low * Upload sponsored by Philipp Hug * New upstream release -- Eva Ramon Salinas Mon, 05 Sep 2011 20:44:18 +0200 httest (2.0.9-1) unstable; urgency=low * New upstream release -- Eva Ramon Salinas Thu, 28 Jul 2011 19:03:55 +0200 httest (2.0.7-2) unstable; urgency=low * Upload sponsored by Philipp Hug * Set source format to 3.0 (quilt) * Split patches into separate files -- Eva Ramon Salinas 22 May 2011 22:56:42 +0200 httest (2.0.7-1) unstable; urgency=low * Change maintainer to Eva Ramon Salinas * Integrated changes from NMU. Thanks Ondrej (Closes: #627295) * Updated debian policy to 3.9.2 -- Eva Ramon Salinas Sun, 22 May 2011 22:10:16 +0200 httest (2.0.7-0.1) unstable; urgency=low * Non-maintainer upload. + Package seems to be orphaned, the packager hasn't touched it since initial upload. * Imported Upstream version 2.0.7 * Disable SSLv2 methods (Closes: #622034) * Update long description (taken from upstream) (Closes: #551539) * Rebuild with libdb5.1 (Closes: #621353) * Orphaning the package, since it's unmaintained for a long time by non-DD -- Ondřej Surý Thu, 19 May 2011 12:59:11 +0200 httest (1.12.5-1) unstable; urgency=low * Initial release (Closes: #537933) * Upload sponsored by Philipp Hug * License checked ** Apache 2.0 ** tools/hturlext.c under GPLv3, linking against openssl allowed. * lintian clean -- Eva Ramon Salinas Mon, 05 Oct 2009 21:56:17 +0200 debian/rules0000755000000000000000000000576112172742333010263 0ustar #!/usr/bin/make -f # -*- makefile -*- # 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 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) else CROSS= --build $(DEB_BUILD_GNU_TYPE) endif CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) config.status: configure dh_testdir ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-lua-module CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CXXFLAGS="$(CXXFLAGS)" build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) all touch $@ clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean rm -f config.sub config.guess # The Makefile from source does not remove auto-generated modules.c after a clean rm -f src/modules.c dh_clean DESTDIR=$(CURDIR)/debian/httest install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/httest. # $(MAKE) DESTDIR=$(CURDIR)/debian/httest install mkdir -p $(DESTDIR) $(MAKE) install prefix=/usr DESTDIR=$(DESTDIR) # Delete libhello.la rm -rf $(DESTDIR)/usr/lib/ # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_lintian # Not needed since Changelog is already listed in docs dh_installchangelogs ChangeLog dh_installdocs dh_installexamples # dh_install # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_python # dh_installinit # dh_installcron # dh_installinfo dh_installman dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/dirs0000644000000000000000000000001011566257244010055 0ustar usr/bin debian/compat0000644000000000000000000000000211566257244010400 0ustar 7