From bb9bc9051629c3319c56785c2f4ae0e605d76329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 21 Nov 2015 14:51:17 +0100 Subject: Initial import of bitz-server version 0.1.6-1 --- debian/README.debian | 12 + debian/README.lintian | 7 + debian/bitz-server-doc.dirs | 1 + debian/bitz-server-doc.doc-base | 7 + debian/bitz-server-doc.docs | 1 + debian/bitz-server-doc.lintian-overrides | 7 + debian/bitz-server.docs | 2 + debian/bitz-server.init | 132 ++++ debian/bitz-server.install | 2 + debian/bitz-server.manpages | 2 + debian/bitz-server.postrm | 22 + debian/bitz-server.service | 11 + debian/bitz-server.upstart | 7 + debian/changelog | 5 + debian/compat | 1 + debian/control | 162 +++++ debian/copyright | 33 + debian/doc/why_delete_systemd_file_via_postrm.txt | 807 ++++++++++++++++++++++ debian/libicap-dev.docs | 1 + debian/libicap-dev.install | 2 + debian/libicap0.install | 1 + debian/libicap0.symbols | 193 ++++++ debian/libicap0.symbols.i386 | 187 +++++ debian/patches/0001-disable_search_doc.patch | 18 + debian/patches/0100-python_print.patch | 171 +++++ debian/patches/series | 2 + debian/rules | 35 + debian/source/format | 1 + debian/watch | 5 + 29 files changed, 1837 insertions(+) create mode 100644 debian/README.debian create mode 100644 debian/README.lintian create mode 100644 debian/bitz-server-doc.dirs create mode 100644 debian/bitz-server-doc.doc-base create mode 100644 debian/bitz-server-doc.docs create mode 100644 debian/bitz-server-doc.lintian-overrides create mode 100644 debian/bitz-server.docs create mode 100644 debian/bitz-server.init create mode 100644 debian/bitz-server.install create mode 100644 debian/bitz-server.manpages create mode 100644 debian/bitz-server.postrm create mode 100644 debian/bitz-server.service create mode 100644 debian/bitz-server.upstart create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/doc/why_delete_systemd_file_via_postrm.txt create mode 100644 debian/libicap-dev.docs create mode 100644 debian/libicap-dev.install create mode 100644 debian/libicap0.install create mode 100644 debian/libicap0.symbols create mode 100644 debian/libicap0.symbols.i386 create mode 100644 debian/patches/0001-disable_search_doc.patch create mode 100644 debian/patches/0100-python_print.patch create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch (limited to 'debian') diff --git a/debian/README.debian b/debian/README.debian new file mode 100644 index 0000000..4e48c83 --- /dev/null +++ b/debian/README.debian @@ -0,0 +1,12 @@ +bitz-server systemd notes +------------------------- + +- bitz-server are not enabled on install. + + To enable bitz-server in the default configuration + use systemctl to enable the service: + # systemctl enable bitz-server.service + To disable bitz-server, use systemctl to disable the service: + # systemctl disable bitz-server.service + + -- Jörg Frings-Fürst Sat, 03 Jan 2015 15:31:04 +0100 diff --git a/debian/README.lintian b/debian/README.lintian new file mode 100644 index 0000000..dd50e3b --- /dev/null +++ b/debian/README.lintian @@ -0,0 +1,7 @@ +bitz-server lintian notes +------------------------- + +- pedantic "duplicate-files" in directory usr/share/doc/bitz-server-doc/docs + are based on doxygen build. I don't overrides them. + + -- Jörg Frings-Fürst Tue, 11 Nov 2014 08:50:49 +0100 diff --git a/debian/bitz-server-doc.dirs b/debian/bitz-server-doc.dirs new file mode 100644 index 0000000..71bc8a1 --- /dev/null +++ b/debian/bitz-server-doc.dirs @@ -0,0 +1 @@ +/usr/share/doc/bitz-server-doc/docs/ diff --git a/debian/bitz-server-doc.doc-base b/debian/bitz-server-doc.doc-base new file mode 100644 index 0000000..8d078b5 --- /dev/null +++ b/debian/bitz-server-doc.doc-base @@ -0,0 +1,7 @@ +Document: bitz-server +Title: bitz-server Documentation +Section: Network/Communication + +Format: HTML +Index: /usr/share/doc/bitz-server-doc/docs/index.html +Files: /usr/share/doc/bitz-server-doc/docs/*.html diff --git a/debian/bitz-server-doc.docs b/debian/bitz-server-doc.docs new file mode 100644 index 0000000..42061c0 --- /dev/null +++ b/debian/bitz-server-doc.docs @@ -0,0 +1 @@ +README.md \ No newline at end of file diff --git a/debian/bitz-server-doc.lintian-overrides b/debian/bitz-server-doc.lintian-overrides new file mode 100644 index 0000000..6e13e8a --- /dev/null +++ b/debian/bitz-server-doc.lintian-overrides @@ -0,0 +1,7 @@ +# The lintian warning "bitz-server-doc: embedded-javascript-library +# usr/share/doc/bitz-server-doc/docs/jquery.js please use libjs-jquery" +# was overridden. +# The file jquery.js comes from the with doxygen-generated documentation. +# The built-in jquery.js in doxygen is not going to be removed (see Debian bug #736432). +# +bitz-server-doc binary: embedded-javascript-library diff --git a/debian/bitz-server.docs b/debian/bitz-server.docs new file mode 100644 index 0000000..aeb0ee7 --- /dev/null +++ b/debian/bitz-server.docs @@ -0,0 +1,2 @@ +README.md +debian/doc/*.txt diff --git a/debian/bitz-server.init b/debian/bitz-server.init new file mode 100644 index 0000000..ade8b71 --- /dev/null +++ b/debian/bitz-server.init @@ -0,0 +1,132 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: bitz-server +# Required-Start: $remote_fs $syslog +# Required-Stop: $local_fs $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Bitz ICAP server +# Description: ICAP server (RFC 3507) +### END INIT INFO +# +# Written 2014 by Jörg Frings-Fürst . +# Licensed under GPL-3+. +# +### + +DESC="bitz ICAP server" +NAME="bitz-server" + +DAEMON="/usr/sbin/$NAME" +PIDFILE=/var/run/$NAME.pid + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +SCRIPT=/etc/init.d/$NAME + +BITZ-SERVER_OPTS="--config=/etc/bitz/bitz-server.conf" + +# Are we making sense? +[ -x "$DAEMON" ] || exit 0 + +# Read configuration variable file if it is present +[ -r /etc/default/$NAME ] && . /etc/default/$NAME + +# Define all LSB log_* functions. +. /lib/lsb/init-functions + +# Start downtimed. +do_start() +{ + start-stop-daemon --start --quiet --pidfile $PIDFILE \ + --exec $DAEMON --test > /dev/null \ + || return 1 + start-stop-daemon --start --quiet --pidfile $PIDFILE \ + --exec $DAEMON -- $DOWNTIMED_OPTS \ + || return 2 + + # Return status: + # 0 daemon has been started + # 1 daemon was already running + # 2 daemon could not be started +} + +# Halt downtimed. +do_stop() +{ + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 \ + --pidfile $PIDFILE --exec $DAEMON + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + + rm -f $PIDFILE + return "$RETVAL" + + # Return status: + # 0 daemon has been stopped + # 1 daemon was already stopped + # 2 daemon could not be stopped + # other daemon reported some other failure +} + +# Reloading is a no-do in the standard case, when logging is +# done via the syslog service. Only if $DOWNTIMED_OPTS states +# a separate logging file, then a SIGHUP will result in the +# daemon releasing the file for rotation, or a similar action. + +do_reload() { + start-stop-daemon --stop --signal 1 --quiet \ + --pidfile $PIDFILE --exec $DAEMON + return 0 +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + reload|force-reload) + log_daemon_msg "Reloading $DESC" "$NAME" + do_reload + log_end_msg $? + ;; + restart) + log_daemon_msg "Restarting $DESC" "$NAME" + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Still running. + *) log_end_msg 1 ;; # Failure in starting. + esac + ;; + *) + # Failure in ending service. + log_end_msg 1 + ;; + esac + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload|status}" >&2 + exit 3 + ;; +esac + +: diff --git a/debian/bitz-server.install b/debian/bitz-server.install new file mode 100644 index 0000000..738bdb8 --- /dev/null +++ b/debian/bitz-server.install @@ -0,0 +1,2 @@ +etc/bitz/* +usr/sbin/* diff --git a/debian/bitz-server.manpages b/debian/bitz-server.manpages new file mode 100644 index 0000000..1b5587e --- /dev/null +++ b/debian/bitz-server.manpages @@ -0,0 +1,2 @@ +debian/tmp/usr/share/man/man1/*.1 +debian/tmp/usr/share/man/man5/*.5 diff --git a/debian/bitz-server.postrm b/debian/bitz-server.postrm new file mode 100644 index 0000000..f172740 --- /dev/null +++ b/debian/bitz-server.postrm @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ]; then +# +# purge systemd files +# see ../../doc/why.txt +# + rm -f /etc/systemd/system/bitz-server.service + rm -f /var/lib/systemd/deb-systemd-helper-enabled/bitz-server.service.dsh-also + rm -f /var/lib/systemd/deb-systemd-helper-masked/bitz-server.service + if [ -d /var/lib/systemd/deb-systemd-helper-enabled ]; then + rmdir --ignore-fail-on-non-empty /var/lib/systemd/deb-systemd-helper-enabled + fi + if [ -d /var/lib/systemd/deb-systemd-helper-masked ]; then + rmdir --ignore-fail-on-non-empty /var/lib/systemd/deb-systemd-helper-masked + fi + rm -f /etc/init/bitz-server.override +fi + +#DEBHELPER# diff --git a/debian/bitz-server.service b/debian/bitz-server.service new file mode 100644 index 0000000..c81ddbd --- /dev/null +++ b/debian/bitz-server.service @@ -0,0 +1,11 @@ +[Unit] +Description=bitz ICAP server +After=network.target + +[Service] +Type=simple +ExecStart=/usr/sbin/bitz-server /etc/bitz/bitz-server.conf +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target diff --git a/debian/bitz-server.upstart b/debian/bitz-server.upstart new file mode 100644 index 0000000..f0a3360 --- /dev/null +++ b/debian/bitz-server.upstart @@ -0,0 +1,7 @@ +description "bitz ICAP server" +author "Cameron Norman " + +start on runlevel [2345] +stop on runlevel [016] + +exec /usr/sbin/bitz-server /etc/bitz/bitz-server.conf diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..c7c70cb --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +bitz-server (0.1.6-1) unstable; urgency=low + + * Initial release (Closes: #715022) + + -- Jörg Frings-Fürst Sun, 08 Nov 2015 09:20:29 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..4aad9fd --- /dev/null +++ b/debian/control @@ -0,0 +1,162 @@ +Source: bitz-server +Section: net +Priority: optional +Maintainer: Jörg Frings-Fürst +Uploaders: Uditha Atukorala +Build-Depends: + debhelper (>= 9), + dh-autoreconf, + dh-python, + dh-systemd (>= 1.5), + libconfig++-dev, + liblog4cpp5-dev, + libpsocksxx-dev, + python-dev, + libpython-dev +Build-Depends-Indep: + doxygen +Standards-Version: 3.9.6 +Homepage: https://github.com/uditha-atukorala/bitz-server +Vcs-Git: git://anonscm.debian.org/collab-maint/bitz-server.git +Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/bitzserver.git + +Package: bitz-server +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libicap0 (= ${binary:Version}) +Description: ICAP server (RFC 3507) implementation in C++ + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + +Package: bitz-server-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Description: ICAP server (RFC 3507) implementation in C++ (Documentation) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the documentation. + +Package: libicap-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + libicap0 (= ${binary:Version}), + ${misc:Depends} +Suggests: bitz-server-doc +Description: ICAP server (RFC 3507) implementation in C++ (development files) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the development files. + +Package: libicap0 +Architecture: any +Multi-Arch: same +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Pre-Depends: + ${misc:Pre-Depends} +Description: ICAP server (RFC 3507) implementation in C++ (library files) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the library files. + +Package: bitz-server-dbg +Architecture: any +Section: debug +Priority: extra +Depends: + ${misc:Depends}, + bitz-server (= ${binary:Version}) +Description: ICAP server (RFC 3507) implementation in C++ (server debug symbols) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the debug symbols for bitz-server. + +Package: libicap0-dbg +Architecture: any +Multi-Arch: same +Section: debug +Priority: extra +Depends: + ${misc:Depends}, + libicap0 (= ${binary:Version}) +Description: ICAP server (RFC 3507) implementation in C++ (library debug symbols) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the debug symbols for libicap0. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..7cf797c --- /dev/null +++ b/debian/copyright @@ -0,0 +1,33 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: bitz-server +Source: https://github.com/uditha-atukorala/bitz-server + +Files: * +Copyright: 2012-2014 Uditha Atukorala +License: GPL-3+ + +Files: lib/socket/socket.* +Copyright: 2002 + 2010 Uditha Atukorala +License: GPL-3+ + +Files: debian/* +Copyright: 2014-2015 Jörg Frings-Fürst +License: GPL-3+ + +License: GPL-3+ + This package 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 3 of the License, or + (at your option) any later version. + . + This package 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, see + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/doc/why_delete_systemd_file_via_postrm.txt b/debian/doc/why_delete_systemd_file_via_postrm.txt new file mode 100644 index 0000000..d76dddb --- /dev/null +++ b/debian/doc/why_delete_systemd_file_via_postrm.txt @@ -0,0 +1,807 @@ +# +# 2015-05-14 +# +# why remove systemd over postrm +# + +########## +$ apt-cache policy piuparts +piuparts: + Installiert: 0.63 + Installationskandidat: 0.63 + Versionstabelle: + *** 0.63 0 + 900 http://mirror.1und1.de/debian/ stretch/main amd64 Packages + 800 http://mirror.1und1.de/debian/ sid/main amd64 Packages + 100 /var/lib/dpkg/status + +########## +$ apt-cache policy systemd +systemd: + Installiert: 215-17 + Installationskandidat: 215-17 + Versionstabelle: + 219-9 0 + 1 http://mirror.1und1.de/debian/ experimental/main amd64 Packages + *** 215-17 0 + 900 http://mirror.1und1.de/debian/ stretch/main amd64 Packages + 800 http://mirror.1und1.de/debian/ sid/main amd64 Packages + 100 /var/lib/dpkg/status + +########## +log piuparts: + +0m0.0s INFO: ------------------------------------------------------------------------------ +0m0.0s INFO: To quickly glance what went wrong, scroll down to the bottom of this logfile. +0m0.0s INFO: FAQ available at https://wiki.debian.org/piuparts/FAQ +0m0.0s INFO: The FAQ also explains how to contact us in case you think piuparts is wrong. +0m0.0s INFO: ------------------------------------------------------------------------------ +0m0.0s INFO: piuparts version 0.63 starting up. +0m0.0s INFO: Command line arguments: /usr/sbin/piuparts --basetgz=../../sid-amd64-base.tgz bitz-server_0.1.6-1_amd64.changes +0m0.0s INFO: Running on: Linux merkur 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3 (2015-04-23) x86_64 +0m0.0s DEBUG: Starting command: ['dpkg', '--info', 'bitz-server_0.1.6-1_amd64.deb'] +0m0.0s DUMP: + new debian package, version 2.0. + size 51096 bytes: control archive=2115 bytes. + 78 bytes, 3 lines conffiles + 1144 bytes, 23 lines control + 643 bytes, 9 lines md5sums + 867 bytes, 23 lines * postinst #!/bin/sh + 1373 bytes, 47 lines * postrm #!/bin/sh + 177 bytes, 7 lines * prerm #!/bin/sh + Package: bitz-server + Version: 0.1.6-1 + Architecture: amd64 + Maintainer: Jörg Frings-Fürst + Installed-Size: 137 + Depends: libc6 (>= 2.15), libconfig++9, libgcc1 (>= 1:4.1.1), libicap0 (= 0.1.6-1), liblog4cpp5, libstdc++6 (>= 4.9), init-system-helpers (>= 1.18~) + Section: net + Priority: extra + Homepage: https://github.com/uditha-atukorala/bitz-server + Description: ICAP server (RFC 3507) implementation in C++ + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. +0m0.0s DEBUG: Command ok: ['dpkg', '--info', 'bitz-server_0.1.6-1_amd64.deb'] +0m0.0s DEBUG: Starting command: ['dpkg', '--info', 'bitz-server-doc_0.1.6-1_all.deb'] +0m0.0s DUMP: + new debian package, version 2.0. + size 150870 bytes: control archive=9598 bytes. + 1076 bytes, 25 lines control + 28315 bytes, 292 lines md5sums + Package: bitz-server-doc + Source: bitz-server + Version: 0.1.6-1 + Architecture: all + Maintainer: Jörg Frings-Fürst + Installed-Size: 1657 + Section: doc + Priority: extra + Homepage: https://github.com/uditha-atukorala/bitz-server + Description: ICAP server (RFC 3507) implementation in C++ (Documentation) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the documentation. +0m0.0s DEBUG: Command ok: ['dpkg', '--info', 'bitz-server-doc_0.1.6-1_all.deb'] +0m0.0s DEBUG: Starting command: ['dpkg', '--info', 'libicap-dev_0.1.6-1_amd64.deb'] +0m0.0s DUMP: + new debian package, version 2.0. + size 10410 bytes: control archive=1342 bytes. + 1158 bytes, 28 lines control + 937 bytes, 14 lines md5sums + Package: libicap-dev + Source: bitz-server + Version: 0.1.6-1 + Architecture: amd64 + Maintainer: Jörg Frings-Fürst + Installed-Size: 33 + Depends: libicap0 (= 0.1.6-1) + Suggests: bitz-server-doc + Section: libdevel + Priority: extra + Multi-Arch: same + Homepage: https://github.com/uditha-atukorala/bitz-server + Description: ICAP server (RFC 3507) implementation in C++ (development files) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the development files. +0m0.0s DEBUG: Command ok: ['dpkg', '--info', 'libicap-dev_0.1.6-1_amd64.deb'] +0m0.0s DEBUG: Starting command: ['dpkg', '--info', 'libicap0_0.1.6-1_amd64.deb'] +0m0.1s DUMP: + new debian package, version 2.0. + size 46194 bytes: control archive=3642 bytes. + 1155 bytes, 27 lines control + 360 bytes, 5 lines md5sums + 135 bytes, 7 lines * postinst #!/bin/sh + 132 bytes, 7 lines * postrm #!/bin/sh + 19 bytes, 1 lines shlibs + 12433 bytes, 203 lines symbols + Package: libicap0 + Source: bitz-server + Version: 0.1.6-1 + Architecture: amd64 + Maintainer: Jörg Frings-Fürst + Installed-Size: 138 + Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.9) + Section: net + Priority: extra + Multi-Arch: same + Homepage: https://github.com/uditha-atukorala/bitz-server + Description: ICAP server (RFC 3507) implementation in C++ (library files) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the library files. +0m0.1s DEBUG: Command ok: ['dpkg', '--info', 'libicap0_0.1.6-1_amd64.deb'] +0m0.1s DEBUG: Starting command: ['dpkg', '--info', 'bitz-server-dbg_0.1.6-1_amd64.deb'] +0m0.1s DUMP: + new debian package, version 2.0. + size 299412 bytes: control archive=1047 bytes. + 1135 bytes, 26 lines control + 341 bytes, 4 lines md5sums + Package: bitz-server-dbg + Source: bitz-server + Version: 0.1.6-1 + Architecture: amd64 + Maintainer: Jörg Frings-Fürst + Installed-Size: 319 + Depends: bitz-server (= 0.1.6-1) + Section: debug + Priority: extra + Homepage: https://github.com/uditha-atukorala/bitz-server + Description: ICAP server (RFC 3507) implementation in C++ (server debug symbols) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the debug symbols for bitz-server. +0m0.1s DEBUG: Command ok: ['dpkg', '--info', 'bitz-server-dbg_0.1.6-1_amd64.deb'] +0m0.1s DEBUG: Starting command: ['dpkg', '--info', 'libicap0-dbg_0.1.6-1_amd64.deb'] +0m0.1s DUMP: + new debian package, version 2.0. + size 334462 bytes: control archive=1066 bytes. + 1144 bytes, 27 lines control + 332 bytes, 4 lines md5sums + Package: libicap0-dbg + Source: bitz-server + Version: 0.1.6-1 + Architecture: amd64 + Maintainer: Jörg Frings-Fürst + Installed-Size: 349 + Depends: libicap0 (= 0.1.6-1) + Section: debug + Priority: extra + Multi-Arch: same + Homepage: https://github.com/uditha-atukorala/bitz-server + Description: ICAP server (RFC 3507) implementation in C++ (library debug symbols) + The main goal of this project is to create an ICAP server (RFC 3507) + implementation in C++ to use the power of object oriented programming. + . + Starting from scratch, the server is developed with a modular architecture + in mind. The server core (written in C++) will handle the client requests, + manage workers (child processes) etc. and will provide basic handlers to serve + ICAP requests. + . + To extend this core functionality the idea is to have pluggable modules + (like Apache server modules). These modules will provide features like + content filtering, anti-virus scanning etc. and to make it easier to write + (and faster to implement) such modules there is hope to exploit Python + programming language. + . + This package holds the debug symbols for libicap0. +0m0.1s DEBUG: Command ok: ['dpkg', '--info', 'libicap0-dbg_0.1.6-1_amd64.deb'] +0m0.1s DEBUG: Created temporary directory /tmp/tmpDXAZc1 +0m0.1s DEBUG: Unpacking ../../sid-amd64-base.tgz into /tmp/tmpDXAZc1 +0m0.1s DEBUG: Starting command: ['tar', '-C', '/tmp/tmpDXAZc1', '-zxf', '../../sid-amd64-base.tgz'] +0m3.4s DEBUG: Command ok: ['tar', '-C', '/tmp/tmpDXAZc1', '-zxf', '../../sid-amd64-base.tgz'] +0m3.4s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'mount', '-t', 'proc', 'proc', '/proc'] +0m3.4s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'mount', '-t', 'proc', 'proc', '/proc'] +0m3.4s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'mount', '-t', 'devpts', 'devpts', '/dev/pts'] +0m3.4s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'mount', '-t', 'devpts', 'devpts', '/dev/pts'] +0m3.4s DEBUG: sources.list: + deb http://mirror.1und1.de/debian/ sid main + deb http://mirror.1und1.de/debian/ sid non-free + deb http://mirror.1und1.de/debian/ sid contrib +0m3.4s DEBUG: Created policy-rc.d and chmodded it. +0m3.4s DEBUG: Created resolv.conf. +0m3.4s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'update'] +0m25.2s DUMP: + Get:1 http://mirror.1und1.de sid InRelease [204 kB] + Get:2 http://mirror.1und1.de sid/main amd64 Packages [7197 kB] + Get:3 http://mirror.1und1.de sid/non-free amd64 Packages [89.2 kB] + Get:4 http://mirror.1und1.de sid/contrib amd64 Packages [54.6 kB] + Get:5 http://mirror.1und1.de sid/contrib Translation-en [42.8 kB] + Get:6 http://mirror.1und1.de sid/main Translation-en [4883 kB] + Get:7 http://mirror.1und1.de sid/non-free Translation-en [77.2 kB] + Fetched 12.5 MB in 19s (645 kB/s) + Reading package lists... +0m25.2s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'update'] +0m25.2s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', '-yf', 'dist-upgrade'] +0m25.5s DUMP: + Reading package lists... + Building dependency tree... + Reading state information... + 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +0m25.5s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', '-yf', 'dist-upgrade'] +0m25.5s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'clean'] +0m25.5s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'clean'] +0m27.5s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--get-selections', '*'] +0m27.5s DUMP: + acl install + adduser install + apt install + aptitude install + aptitude-common install + base-files install + base-passwd install + bash install + binutils install + bsdutils install + build-essential install + bzip2 install + coreutils install + cpp install + cpp-4.9 install + dash install + debconf install + debconf-i18n install + debian-archive-keyring install + debianutils install + diffutils install + dmsetup install + dpkg install + dpkg-dev install + e2fslibs:amd64 install + e2fsprogs install + findutils install + g++ install + g++-4.9 install + gcc install + gcc-4.7-base:amd64 install + gcc-4.8-base:amd64 install + gcc-4.9 install + gcc-4.9-base:amd64 install + gcc-5-base:amd64 install + gnupg install + gpgv install + grep install + gzip install + hostname install + init install + initscripts install + insserv install + libacl1:amd64 install + libapt-pkg4.12:amd64 install + libasan1:amd64 install + libatomic1:amd64 install + libattr1:amd64 install + libaudit-common install + libaudit1:amd64 install + libblkid1:amd64 install + libboost-iostreams1.55.0:amd64 install + libbz2-1.0:amd64 install + libc-bin install + libc-dev-bin install + libc6:amd64 install + libc6-dev:amd64 install + libcap2:amd64 install + libcap2-bin install + libcilkrts5:amd64 install + libcloog-isl4:amd64 install + libcomerr2:amd64 install + libcryptsetup4:amd64 install + libcwidget3:amd64 install + libdb5.3:amd64 install + libdebconfclient0:amd64 install + libdevmapper1.02.1:amd64 install + libdpkg-perl install + libfdisk1:amd64 install + libffi6:amd64 install + libgcc-4.9-dev:amd64 install + libgcc1:amd64 install + libgcrypt20:amd64 install + libgdbm3:amd64 install + libglib2.0-0:amd64 install + libgmp10:amd64 install + libgomp1:amd64 install + libgpg-error0:amd64 install + libgpm2:amd64 install + libisl10:amd64 install + libisl13:amd64 install + libitm1:amd64 install + libkmod2:amd64 install + liblocale-gettext-perl install + liblsan0:amd64 install + liblzma5:amd64 install + libmount1:amd64 install + libmpc3:amd64 install + libmpfr4:amd64 install + libncurses5:amd64 install + libncursesw5:amd64 install + libpam-modules:amd64 install + libpam-modules-bin install + libpam-runtime install + libpam0g:amd64 install + libpcre3:amd64 install + libprocps3:amd64 install + libquadmath0:amd64 install + libreadline6:amd64 install + libselinux1:amd64 install + libsemanage-common install + libsemanage1:amd64 install + libsepol1:amd64 install + libsigc++-2.0-0c2a:amd64 install + libslang2:amd64 install + libsmartcols1:amd64 install + libsqlite3-0:amd64 install + libss2:amd64 install + libssh2-1:amd64 install + libstdc++-4.9-dev:amd64 install + libstdc++6:amd64 install + libsystemd0:amd64 install + libtext-charwidth-perl install + libtext-iconv-perl install + libtext-wrapi18n-perl install + libtimedate-perl install + libtinfo5:amd64 install + libtsan0:amd64 install + libubsan0:amd64 install + libudev1:amd64 install + libusb-0.1-4:amd64 install + libustr-1.0-1:amd64 install + libuuid1:amd64 install + libxapian22 install + linux-libc-dev:amd64 install + login install + lsb-base install + make install + mawk install + mc install + mc-data install + mount install + multiarch-support install + ncurses-base install + ncurses-bin install + passwd install + patch install + perl install + perl-base install + perl-modules install + procps install + readline-common install + sed install + sensible-utils install + startpar install + systemd install + systemd-sysv install + sysv-rc install + sysvinit-utils install + tar install + tzdata install + udev install + util-linux install + xz-utils install + zlib1g:amd64 install +0m27.5s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--get-selections', '*'] +0m27.5s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg-divert', '--list'] +0m27.6s DUMP: + diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash + diversion of /bin/sh to /bin/sh.distrib by dash +0m27.6s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg-divert', '--list'] +0m27.6s INFO: apt-cache does not know about any of the requested packages +0m27.6s DEBUG: Starting command: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m28.2s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m29.7s DEBUG: No broken symlinks as far as we can find. +0m29.7s DEBUG: Starting command: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m30.4s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m31.9s DEBUG: No broken symlinks as far as we can find. +0m31.9s DEBUG: Copying bitz-server_0.1.6-1_amd64.deb, bitz-server-doc_0.1.6-1_all.deb, libicap-dev_0.1.6-1_amd64.deb, libicap0_0.1.6-1_amd64.deb, bitz-server-dbg_0.1.6-1_amd64.deb, libicap0-dbg_0.1.6-1_amd64.deb to /tmp/tmpDXAZc1/tmp +0m31.9s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '-i', 'tmp/bitz-server_0.1.6-1_amd64.deb', 'tmp/bitz-server-doc_0.1.6-1_all.deb', 'tmp/libicap-dev_0.1.6-1_amd64.deb', 'tmp/libicap0_0.1.6-1_amd64.deb', 'tmp/bitz-server-dbg_0.1.6-1_amd64.deb', 'tmp/libicap0-dbg_0.1.6-1_amd64.deb'] +0m39.5s DUMP: + Selecting previously unselected package bitz-server. + (Reading database ... 12464 files and directories currently installed.) + Preparing to unpack .../bitz-server_0.1.6-1_amd64.deb ... + Unpacking bitz-server (0.1.6-1) ... + Selecting previously unselected package bitz-server-doc. + Preparing to unpack .../bitz-server-doc_0.1.6-1_all.deb ... + Unpacking bitz-server-doc (0.1.6-1) ... + Selecting previously unselected package libicap-dev:amd64. + Preparing to unpack .../libicap-dev_0.1.6-1_amd64.deb ... + Unpacking libicap-dev:amd64 (0.1.6-1) ... + Selecting previously unselected package libicap0:amd64. + Preparing to unpack tmp/libicap0_0.1.6-1_amd64.deb ... + Unpacking libicap0:amd64 (0.1.6-1) ... + Selecting previously unselected package bitz-server-dbg. + Preparing to unpack .../bitz-server-dbg_0.1.6-1_amd64.deb ... + Unpacking bitz-server-dbg (0.1.6-1) ... + Selecting previously unselected package libicap0-dbg:amd64. + Preparing to unpack .../libicap0-dbg_0.1.6-1_amd64.deb ... + Unpacking libicap0-dbg:amd64 (0.1.6-1) ... + dpkg: dependency problems prevent configuration of bitz-server: + bitz-server depends on libconfig++9; however: + Package libconfig++9 is not installed. + bitz-server depends on liblog4cpp5; however: + Package liblog4cpp5 is not installed. + bitz-server depends on init-system-helpers (>= 1.18~); however: + Package init-system-helpers is not installed. + + dpkg: error processing package bitz-server (--install): + dependency problems - leaving unconfigured + Setting up bitz-server-doc (0.1.6-1) ... + Setting up libicap0:amd64 (0.1.6-1) ... + dpkg: dependency problems prevent configuration of bitz-server-dbg: + bitz-server-dbg depends on bitz-server (= 0.1.6-1); however: + Package bitz-server is not configured yet. + + dpkg: error processing package bitz-server-dbg (--install): + dependency problems - leaving unconfigured + Setting up libicap0-dbg:amd64 (0.1.6-1) ... + Setting up libicap-dev:amd64 (0.1.6-1) ... + Processing triggers for systemd (215-17) ... + Processing triggers for libc-bin (2.19-18) ... + Errors were encountered while processing: + bitz-server + bitz-server-dbg +0m39.5s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '-i', 'tmp/bitz-server_0.1.6-1_amd64.deb', 'tmp/bitz-server-doc_0.1.6-1_all.deb', 'tmp/libicap-dev_0.1.6-1_amd64.deb', 'tmp/libicap0_0.1.6-1_amd64.deb', 'tmp/bitz-server-dbg_0.1.6-1_amd64.deb', 'tmp/libicap0-dbg_0.1.6-1_amd64.deb'] +0m39.5s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', '-yf', 'install'] +0m45.7s DUMP: + Reading package lists... + Building dependency tree... + Reading state information... + Correcting dependencies... Done + The following extra packages will be installed: + init-system-helpers libconfig++9 liblog4cpp5 + The following NEW packages will be installed: + init-system-helpers libconfig++9 liblog4cpp5 + 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. + 2 not fully installed or removed. + Need to get 183 kB of archives. + After this operation, 515 kB of additional disk space will be used. + Get:1 http://mirror.1und1.de/debian/ sid/main libconfig++9 amd64 1.4.9-2 [38.5 kB] + Get:2 http://mirror.1und1.de/debian/ sid/main liblog4cpp5 amd64 1.0-4 [129 kB] + Get:3 http://mirror.1und1.de/debian/ sid/main init-system-helpers all 1.23 [15.2 kB] + debconf: delaying package configuration, since apt-utils is not installed + Fetched 183 kB in 0s (366 kB/s) + Selecting previously unselected package libconfig++9:amd64. + (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12812 files and directories currently installed.) + Preparing to unpack .../libconfig++9_1.4.9-2_amd64.deb ... + Unpacking libconfig++9:amd64 (1.4.9-2) ... + Selecting previously unselected package liblog4cpp5. + Preparing to unpack .../liblog4cpp5_1.0-4_amd64.deb ... + Unpacking liblog4cpp5 (1.0-4) ... + Selecting previously unselected package init-system-helpers. + Preparing to unpack .../init-system-helpers_1.23_all.deb ... + Unpacking init-system-helpers (1.23) ... + Setting up libconfig++9:amd64 (1.4.9-2) ... + Setting up liblog4cpp5 (1.0-4) ... + Setting up init-system-helpers (1.23) ... + Setting up bitz-server (0.1.6-1) ... + invoke-rc.d: policy-rc.d denied execution of start. + Setting up bitz-server-dbg (0.1.6-1) ... + Processing triggers for libc-bin (2.19-18) ... + Processing triggers for systemd (215-17) ... +0m45.7s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', '-yf', 'install'] +0m45.7s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg-query', '-f', '${Package} ${Status}\n', '-W', 'bitz-server', 'bitz-server-doc', 'libicap-dev', 'libicap0', 'bitz-server-dbg', 'libicap0-dbg'] +0m45.7s DUMP: + bitz-server install ok installed + bitz-server-dbg install ok installed + bitz-server-doc install ok installed + libicap-dev install ok installed + libicap0 install ok installed + libicap0-dbg install ok installed +0m45.7s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg-query', '-f', '${Package} ${Status}\n', '-W', 'bitz-server', 'bitz-server-doc', 'libicap-dev', 'libicap0', 'bitz-server-dbg', 'libicap0-dbg'] +0m45.7s INFO: Installation of ['tmp/bitz-server_0.1.6-1_amd64.deb', 'tmp/bitz-server-doc_0.1.6-1_all.deb', 'tmp/libicap-dev_0.1.6-1_amd64.deb', 'tmp/libicap0_0.1.6-1_amd64.deb', 'tmp/bitz-server-dbg_0.1.6-1_amd64.deb', 'tmp/libicap0-dbg_0.1.6-1_amd64.deb'] ok +0m45.7s DEBUG: Removing /tmp/tmpDXAZc1/tmp/bitz-server_0.1.6-1_amd64.deb +0m45.7s DEBUG: Removing /tmp/tmpDXAZc1/tmp/bitz-server-doc_0.1.6-1_all.deb +0m45.8s DEBUG: Removing /tmp/tmpDXAZc1/tmp/libicap-dev_0.1.6-1_amd64.deb +0m45.8s DEBUG: Removing /tmp/tmpDXAZc1/tmp/libicap0_0.1.6-1_amd64.deb +0m45.8s DEBUG: Removing /tmp/tmpDXAZc1/tmp/bitz-server-dbg_0.1.6-1_amd64.deb +0m45.8s DEBUG: Removing /tmp/tmpDXAZc1/tmp/libicap0-dbg_0.1.6-1_amd64.deb +0m45.8s DEBUG: Starting command: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m46.4s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m48.0s DEBUG: No broken symlinks as far as we can find. +0m48.0s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--get-selections', '*'] +0m48.1s DUMP: + acl install + adduser install + apt install + aptitude install + aptitude-common install + base-files install + base-passwd install + bash install + binutils install + bitz-server install + bitz-server-dbg install + bitz-server-doc install + bsdutils install + build-essential install + bzip2 install + coreutils install + cpp install + cpp-4.9 install + dash install + debconf install + debconf-i18n install + debian-archive-keyring install + debianutils install + diffutils install + dmsetup install + dpkg install + dpkg-dev install + e2fslibs:amd64 install + e2fsprogs install + findutils install + g++ install + g++-4.9 install + gcc install + gcc-4.7-base:amd64 install + gcc-4.8-base:amd64 install + gcc-4.9 install + gcc-4.9-base:amd64 install + gcc-5-base:amd64 install + gnupg install + gpgv install + grep install + gzip install + hostname install + init install + init-system-helpers install + initscripts install + insserv install + libacl1:amd64 install + libapt-pkg4.12:amd64 install + libasan1:amd64 install + libatomic1:amd64 install + libattr1:amd64 install + libaudit-common install + libaudit1:amd64 install + libblkid1:amd64 install + libboost-iostreams1.55.0:amd64 install + libbz2-1.0:amd64 install + libc-bin install + libc-dev-bin install + libc6:amd64 install + libc6-dev:amd64 install + libcap2:amd64 install + libcap2-bin install + libcilkrts5:amd64 install + libcloog-isl4:amd64 install + libcomerr2:amd64 install + libconfig++9:amd64 install + libcryptsetup4:amd64 install + libcwidget3:amd64 install + libdb5.3:amd64 install + libdebconfclient0:amd64 install + libdevmapper1.02.1:amd64 install + libdpkg-perl install + libfdisk1:amd64 install + libffi6:amd64 install + libgcc-4.9-dev:amd64 install + libgcc1:amd64 install + libgcrypt20:amd64 install + libgdbm3:amd64 install + libglib2.0-0:amd64 install + libgmp10:amd64 install + libgomp1:amd64 install + libgpg-error0:amd64 install + libgpm2:amd64 install + libicap-dev:amd64 install + libicap0:amd64 install + libicap0-dbg:amd64 install + libisl10:amd64 install + libisl13:amd64 install + libitm1:amd64 install + libkmod2:amd64 install + liblocale-gettext-perl install + liblog4cpp5 install + liblsan0:amd64 install + liblzma5:amd64 install + libmount1:amd64 install + libmpc3:amd64 install + libmpfr4:amd64 install + libncurses5:amd64 install + libncursesw5:amd64 install + libpam-modules:amd64 install + libpam-modules-bin install + libpam-runtime install + libpam0g:amd64 install + libpcre3:amd64 install + libprocps3:amd64 install + libquadmath0:amd64 install + libreadline6:amd64 install + libselinux1:amd64 install + libsemanage-common install + libsemanage1:amd64 install + libsepol1:amd64 install + libsigc++-2.0-0c2a:amd64 install + libslang2:amd64 install + libsmartcols1:amd64 install + libsqlite3-0:amd64 install + libss2:amd64 install + libssh2-1:amd64 install + libstdc++-4.9-dev:amd64 install + libstdc++6:amd64 install + libsystemd0:amd64 install + libtext-charwidth-perl install + libtext-iconv-perl install + libtext-wrapi18n-perl install + libtimedate-perl install + libtinfo5:amd64 install + libtsan0:amd64 install + libubsan0:amd64 install + libudev1:amd64 install + libusb-0.1-4:amd64 install + libustr-1.0-1:amd64 install + libuuid1:amd64 install + libxapian22 install + linux-libc-dev:amd64 install + login install + lsb-base install + make install + mawk install + mc install + mc-data install + mount install + multiarch-support install + ncurses-base install + ncurses-bin install + passwd install + patch install + perl install + perl-base install + perl-modules install + procps install + readline-common install + sed install + sensible-utils install + startpar install + systemd install + systemd-sysv install + sysv-rc install + sysvinit-utils install + tar install + tzdata install + udev install + util-linux install + xz-utils install + zlib1g:amd64 install +0m48.1s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--get-selections', '*'] +0m49.1s DEBUG: Starting command: ['debsums', '--root', '/tmp/tmpDXAZc1', '-ac'] +0m50.3s DEBUG: Command ok: ['debsums', '--root', '/tmp/tmpDXAZc1', '-ac'] +0m50.3s DEBUG: Starting command: ['dpkg-query', '-f', '${Version}\n', '-W', 'adequate'] +0m50.4s DUMP: + 0.13 +0m50.4s DEBUG: Command ok: ['dpkg-query', '-f', '${Version}\n', '-W', 'adequate'] +0m50.4s INFO: Running adequate version 0.13 now. +0m50.4s DEBUG: Starting command: ['adequate', '--root', '/tmp/tmpDXAZc1', 'bitz-server', 'bitz-server-doc', 'libicap-dev', 'libicap0', 'bitz-server-dbg', 'libicap0-dbg'] +0m50.6s DEBUG: Command ok: ['adequate', '--root', '/tmp/tmpDXAZc1', 'bitz-server', 'bitz-server-doc', 'libicap-dev', 'libicap0', 'bitz-server-dbg', 'libicap0-dbg'] +0m50.6s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'remove', '--no-install-recommends', 'libconfig++9:amd64', 'libicap-dev:amd64', 'liblog4cpp5', 'libicap0-dbg:amd64', 'libicap0:amd64', 'init-system-helpers', 'bitz-server-dbg', 'bitz-server', 'bitz-server-doc'] +0m55.5s DUMP: + Reading package lists... + Building dependency tree... + Reading state information... + The following packages will be REMOVED: + bitz-server bitz-server-dbg bitz-server-doc init-system-helpers libconfig++9 + libicap-dev libicap0 libicap0-dbg liblog4cpp5 + 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. + After this operation, 3211 kB disk space will be freed. + (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12837 files and directories currently installed.) + Removing bitz-server-dbg (0.1.6-1) ... + Removing bitz-server (0.1.6-1) ... + invoke-rc.d: policy-rc.d denied execution of stop. + Removing bitz-server-doc (0.1.6-1) ... + Removing init-system-helpers (1.23) ... + Removing libconfig++9:amd64 (1.4.9-2) ... + Removing libicap-dev:amd64 (0.1.6-1) ... + Removing libicap0-dbg:amd64 (0.1.6-1) ... + Removing libicap0:amd64 (0.1.6-1) ... + Removing liblog4cpp5 (1.0-4) ... + Processing triggers for libc-bin (2.19-18) ... +0m55.5s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'remove', '--no-install-recommends', 'libconfig++9:amd64', 'libicap-dev:amd64', 'liblog4cpp5', 'libicap0-dbg:amd64', 'libicap0:amd64', 'init-system-helpers', 'bitz-server-dbg', 'bitz-server', 'bitz-server-doc'] +0m55.5s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--purge', 'libconfig++9:amd64', 'libicap-dev:amd64', 'liblog4cpp5', 'libicap0-dbg:amd64', 'libicap0:amd64', 'init-system-helpers'] +0m56.9s DUMP: + (Reading database ... 12468 files and directories currently installed.) + Removing libconfig++9:amd64 (1.4.9-2) ... + Purging configuration files for libconfig++9:amd64 (1.4.9-2) ... + dpkg: warning: ignoring request to remove libicap-dev which isn't installed + Removing liblog4cpp5 (1.0-4) ... + Purging configuration files for liblog4cpp5 (1.0-4) ... + dpkg: warning: ignoring request to remove libicap0-dbg which isn't installed + Removing libicap0:amd64 (0.1.6-1) ... + Purging configuration files for libicap0:amd64 (0.1.6-1) ... + dpkg: warning: ignoring request to remove init-system-helpers which isn't installed +0m56.9s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--purge', 'libconfig++9:amd64', 'libicap-dev:amd64', 'liblog4cpp5', 'libicap0-dbg:amd64', 'libicap0:amd64', 'init-system-helpers'] +0m56.9s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--purge', 'bitz-server-dbg', 'bitz-server', 'bitz-server-doc'] +0m57.6s DUMP: + dpkg: warning: ignoring request to remove bitz-server-dbg which isn't installed + (Reading database ... 12468 files and directories currently installed.) + Removing bitz-server (0.1.6-1) ... + Purging configuration files for bitz-server (0.1.6-1) ... + dpkg: warning: ignoring request to remove bitz-server-doc which isn't installed +0m57.6s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--purge', 'bitz-server-dbg', 'bitz-server', 'bitz-server-doc'] +0m57.6s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--purge', '--pending'] +0m57.6s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--purge', '--pending'] +0m57.6s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--remove', '--pending'] +0m57.7s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg', '--remove', '--pending'] +0m57.7s DEBUG: Starting command: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m58.3s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/tmp/tmpDXAZc1'] +0m59.9s DEBUG: No broken symlinks as far as we can find. +0m59.9s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'dpkg-divert', '--list'] +0m59.9s DUMP: + diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash + diversion of /bin/sh to /bin/sh.distrib by dash +0m59.9s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'dpkg-divert', '--list'] +0m59.9s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'clean'] +0m59.9s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'apt-get', 'clean'] +1m2.2s ERROR: FAIL: Package purging left files on system: + /etc/systemd/system/bitz-server.service -> /dev/null not owned + /var/lib/systemd/deb-systemd-helper-enabled/ not owned + /var/lib/systemd/deb-systemd-helper-enabled/bitz-server.service.dsh-also not owned + /var/lib/systemd/deb-systemd-helper-masked/ not owned + /var/lib/systemd/deb-systemd-helper-masked/bitz-server.service not owned + +1m2.3s ERROR: FAIL: Installation and purging test. +1m2.9s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'umount', '/proc'] +1m2.9s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'umount', '/proc'] +1m2.9s DEBUG: Starting command: ['chroot', '/tmp/tmpDXAZc1', 'umount', '/dev/pts'] +1m3.0s DEBUG: Command ok: ['chroot', '/tmp/tmpDXAZc1', 'umount', '/dev/pts'] +1m3.0s DEBUG: Starting command: ['rm', '-rf', '--one-file-system', '/tmp/tmpDXAZc1'] +1m3.4s DEBUG: Command ok: ['rm', '-rf', '--one-file-system', '/tmp/tmpDXAZc1'] +1m3.4s DEBUG: Removed directory tree at /tmp/tmpDXAZc1 +1m3.4s ERROR: piuparts run ends. diff --git a/debian/libicap-dev.docs b/debian/libicap-dev.docs new file mode 100644 index 0000000..42061c0 --- /dev/null +++ b/debian/libicap-dev.docs @@ -0,0 +1 @@ +README.md \ No newline at end of file diff --git a/debian/libicap-dev.install b/debian/libicap-dev.install new file mode 100644 index 0000000..34bfc00 --- /dev/null +++ b/debian/libicap-dev.install @@ -0,0 +1,2 @@ +usr/include +usr/lib/*/lib*.so diff --git a/debian/libicap0.install b/debian/libicap0.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libicap0.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/libicap0.symbols b/debian/libicap0.symbols new file mode 100644 index 0000000..4b8c174 --- /dev/null +++ b/debian/libicap0.symbols @@ -0,0 +1,193 @@ +libicap.so.0 libicap0 #MINVER# + (c++)"socketlibrary::SocketException::SocketException(std::__cxx11::basic_string, std::allocator > const&, bool)@Base" 0.1.6 + (c++)"socketlibrary::SocketException::SocketException(std::__cxx11::basic_string, std::allocator > const&, bool)@Base" 0.1.6 + (c++)"socketlibrary::SocketException::~SocketException()@Base" 0.1.6 + (c++)"socketlibrary::SocketException::~SocketException()@Base" 0.1.6 + (c++)"socketlibrary::SocketException::~SocketException()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::accept()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::setListen(int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::getWaitingClients(std::vector >&)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::pendingConnections()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::closeClientConnection(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::accept()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::TCPServerSocketM(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::TCPServerSocketM(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::getForeignPort()@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::getForeignAddress[abi:cxx11]()@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::peek(void*, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::recv(void*, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::send(void const*, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::connect(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::readLine(char*, int, char)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::getLocalPort()@Base" 0.1.6 + (c++)"socketlibrary::Socket::setLocalPort(unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::Socket::resolveService(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"socketlibrary::Socket::getLocalAddress[abi:cxx11]()@Base" 0.1.6 + (c++)"socketlibrary::Socket::setLocalAddressAndPort(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::Socket::cleanUp()@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::~Socket()@Base" 0.1.6 + (c++)"socketlibrary::Socket::~Socket()@Base" 0.1.6 + (c++)"socketlibrary::fillAddr(std::__cxx11::basic_string, std::allocator > const&, unsigned short, sockaddr_in&)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket()@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::disconnect()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::leaveGroup(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::setBroadcast()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::setMulticastTTL(unsigned char)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::sendTo(void const*, int, std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::recvFrom(void*, int, std::__cxx11::basic_string, std::allocator >&, unsigned short&)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::joinGroup(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket()@Base" 0.1.6 + (c++)"icap::RequestHeader::read_header(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::RequestHeader::RequestHeader(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::RequestHeader::RequestHeader(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::RequestHeader::~RequestHeader()@Base" 0.1.6 + (c++)"icap::RequestHeader::~RequestHeader()@Base" 0.1.6 + (c++)"icap::RequestHeader::~RequestHeader()@Base" 0.1.6 + (c++)"icap::ResponseHeader::init_defaults()@Base" 0.1.6 + (c++)"icap::ResponseHeader::generate_istag()@Base" 0.1.6 + (c++)"icap::ResponseHeader::update_timestamp()@Base" 0.1.6 + (c++)"icap::ResponseHeader::ResponseHeader(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::ResponseHeader::ResponseHeader(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::ResponseHeader::~ResponseHeader()@Base" 0.1.6 + (c++)"icap::ResponseHeader::~ResponseHeader()@Base" 0.1.6 + (c++)"icap::ResponseHeader::~ResponseHeader()@Base" 0.1.6 + (c++)"icap::util::read_chunk(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_chunked[abi:cxx11](socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_chunked(std::__cxx11::basic_string, std::allocator > const&, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_headers(icap::Header*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_req_data(icap::Request*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_response(icap::Response*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_chunk_size(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_req_header(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::response_status[abi:cxx11](icap::ResponseHeader::status_t const&)@Base" 0.1.6 + (c++)"icap::util::read_chunk_header(socketlibrary::TCPSocket*, icap::util::chunk_t&)@Base" 0.1.6 + (c++)"icap::util::read_chunked_payload(socketlibrary::TCPSocket*, std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::read_req_continue_data(icap::Request*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"std::__cxx11::basic_string, std::allocator > icap::util::itoa(int)@Base" 0.1.6 + (c++)"std::__cxx11::basic_string, std::allocator > icap::util::itoa(long)@Base" 0.1.6 + (c++)"icap::util::trim(std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::ltrim(std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::rtrim(std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::split(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::util::chunk_t::~chunk_t()@Base" 0.1.6 + (c++)"icap::util::chunk_t::~chunk_t()@Base" 0.1.6 + (c++)"icap::util::dectohex[abi:cxx11](unsigned int const&)@Base" 0.1.6 + (c++)"icap::util::hextodec(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::util::read_data[abi:cxx11](socketlibrary::TCPSocket*, int)@Base" 0.1.6 + (c++)"icap::util::read_line[abi:cxx11](socketlibrary::TCPSocket*, bool)@Base" 0.1.6 + (c++)"icap::util::read_line(socketlibrary::TCPSocket*, char*, int, bool)@Base" 0.1.6 + (c++)"icap::util::send_data(std::__cxx11::basic_string, std::allocator > const&, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_line(std::__cxx11::basic_string, std::allocator > const&, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::Header::attach_encapsulated(std::__cxx11::basic_string, std::allocator >)@Base" 0.1.6 + (c++)"icap::Header::encapsulated_header(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::Header::update_encapsulated(icap::payload_t const&)@Base" 0.1.6 + (c++)"icap::Header::encapsulated_header_str[abi:cxx11]()@Base" 0.1.6 + (c++)"icap::Header::sort_encapsulated_header[abi:cxx11]()@Base" 0.1.6 + (c++)"icap::Header::value(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::Header::attach(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@Base" 0.1.6 + (c++)"icap::Header::remove(std::__cxx11::basic_string, std::allocator >)@Base" 0.1.6 + (c++)"icap::Header::Header()@Base" 0.1.6 + (c++)"icap::Header::Header()@Base" 0.1.6 + (c++)"icap::Header::~Header()@Base" 0.1.6 + (c++)"icap::Header::~Header()@Base" 0.1.6 + (c++)"icap::Header::~Header()@Base" 0.1.6 + (c++)"icap::Request::preview_size()@Base" 0.1.6 + (c++)"icap::Request::payload(icap::payload_t)@Base" 0.1.6 + (c++)"icap::Request::Request(icap::RequestHeader*)@Base" 0.1.6 + (c++)"icap::Request::Request(icap::RequestHeader*)@Base" 0.1.6 + (c++)"icap::Request::~Request()@Base" 0.1.6 + (c++)"icap::Request::~Request()@Base" 0.1.6 + (c++)"icap::Request::~Request()@Base" 0.1.6 + (c++)"icap::Response::payload(icap::payload_t)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader*)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader*)@Base" 0.1.6 + (c++)"icap::Response::~Response()@Base" 0.1.6 + (c++)"icap::Response::~Response()@Base" 0.1.6 + (c++)"icap::Response::~Response()@Base" 0.1.6 + (c++)"icap::payload_t::~payload_t()@Base" 0.1.6 + (c++)"icap::payload_t::~payload_t()@Base" 0.1.6 + (c++)"socketlibrary::SocketException::what() const@Base" 0.1.6 + (c++)"icap::RequestHeader::uri[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::RequestHeader::method[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::RequestHeader::request() const@Base" 0.1.6 + (c++)"icap::RequestHeader::protocol[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::RequestHeader::raw_data[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::ResponseHeader::status() const@Base" 0.1.6 + (c++)"icap::ResponseHeader::protocol[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::Header::headers[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::Request::header() const@Base" 0.1.6 + (c++)"icap::Request::payload() const@Base" 0.1.6 + (c++)"icap::Response::header() const@Base" 0.1.6 + (c++)"icap::Response::payload() const@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 0.1.6 + (c++)"std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, socketlibrary::TCPSocket* const&)@Base" 0.1.6 + (c++)"std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, socketlibrary::TCPSocket* const&)@Base" 0.1.6 + (c++)"std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >::operator=(std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&)@Base" 0.1.6 + (c++)"std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()@Base" 0.1.6 + (c++)"std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()@Base" 0.1.6 + (c++)"std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_get_insert_unique_pos(icap::ResponseHeader::status_t const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > > >, icap::ResponseHeader::status_t const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > >*)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::equal_range(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_copy, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_Reuse_or_alloc_node>(std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > const*, std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_Reuse_or_alloc_node&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >*)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, int> >, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*)@Base" 0.1.6 + (c++)"void std::__make_heap<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, long, std::pair, std::allocator >, int>, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, long, long, std::pair, std::allocator >, int>, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__insertion_sort<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__introsort_loop<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, long, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Val_comp_iter)@Base" 0.1.6 + (c++)"__gnu_cxx::__normal_iterator, std::allocator > > std::__find_if<__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__ops::_Iter_pred > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__ops::_Iter_pred > >, std::random_access_iterator_tag)@Base" 0.1.6 + (c++)"typeinfo for socketlibrary::SocketException@Base" 0.1.6 + (c++)"typeinfo for icap::RequestHeader@Base" 0.1.6 + (c++)"typeinfo for icap::ResponseHeader@Base" 0.1.6 + (c++)"typeinfo for icap::Header@Base" 0.1.6 + (c++)"typeinfo for icap::Request@Base" 0.1.6 + (c++)"typeinfo for icap::Response@Base" 0.1.6 + (c++)"typeinfo name for socketlibrary::SocketException@Base" 0.1.6 + (c++)"typeinfo name for icap::RequestHeader@Base" 0.1.6 + (c++)"typeinfo name for icap::ResponseHeader@Base" 0.1.6 + (c++)"typeinfo name for icap::Header@Base" 0.1.6 + (c++)"typeinfo name for icap::Request@Base" 0.1.6 + (c++)"typeinfo name for icap::Response@Base" 0.1.6 + (c++)"vtable for socketlibrary::SocketException@Base" 0.1.6 + (c++)"vtable for icap::RequestHeader@Base" 0.1.6 + (c++)"vtable for icap::ResponseHeader@Base" 0.1.6 + (c++)"vtable for icap::Header@Base" 0.1.6 + (c++)"vtable for icap::Request@Base" 0.1.6 + (c++)"vtable for icap::Response@Base" 0.1.6 diff --git a/debian/libicap0.symbols.i386 b/debian/libicap0.symbols.i386 new file mode 100644 index 0000000..f827875 --- /dev/null +++ b/debian/libicap0.symbols.i386 @@ -0,0 +1,187 @@ +libicap.so.0 libicap0 #MINVER# + (c++)"socketlibrary::SocketException::SocketException(std::__cxx11::basic_string, std::allocator > const&, bool)@Base" 0.1.6 + (c++)"socketlibrary::SocketException::SocketException(std::__cxx11::basic_string, std::allocator > const&, bool)@Base" 0.1.6 + (c++)"socketlibrary::SocketException::~SocketException()@Base" 0.1.6 + (c++)"socketlibrary::SocketException::~SocketException()@Base" 0.1.6 + (c++)"socketlibrary::SocketException::~SocketException()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::accept()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::setListen(int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocket::TCPServerSocket(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::getWaitingClients(std::vector >&)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::pendingConnections()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::closeClientConnection(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::accept()@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::TCPServerSocketM(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::TCPServerSocketM::TCPServerSocketM(unsigned short, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::getForeignPort()@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::getForeignAddress[abi:cxx11]()@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::peek(void*, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::recv(void*, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::send(void const*, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::connect(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::readLine(char*, int, char)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::CommunicatingSocket::CommunicatingSocket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::getLocalPort()@Base" 0.1.6 + (c++)"socketlibrary::Socket::setLocalPort(unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::Socket::resolveService(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"socketlibrary::Socket::getLocalAddress[abi:cxx11]()@Base" 0.1.6 + (c++)"socketlibrary::Socket::setLocalAddressAndPort(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::Socket::cleanUp()@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::Socket(int, int)@Base" 0.1.6 + (c++)"socketlibrary::Socket::~Socket()@Base" 0.1.6 + (c++)"socketlibrary::Socket::~Socket()@Base" 0.1.6 + (c++)"socketlibrary::fillAddr(std::__cxx11::basic_string, std::allocator > const&, unsigned short, sockaddr_in&)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket()@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket(int)@Base" 0.1.6 + (c++)"socketlibrary::TCPSocket::TCPSocket()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::disconnect()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::leaveGroup(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::setBroadcast()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::setMulticastTTL(unsigned char)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::sendTo(void const*, int, std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::recvFrom(void*, int, std::__cxx11::basic_string, std::allocator >&, unsigned short&)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::joinGroup(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket()@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket(unsigned short)@Base" 0.1.6 + (c++)"socketlibrary::UDPSocket::UDPSocket()@Base" 0.1.6 + (c++)"icap::RequestHeader::read_header(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::RequestHeader::RequestHeader(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::RequestHeader::RequestHeader(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::RequestHeader::~RequestHeader()@Base" 0.1.6 + (c++)"icap::RequestHeader::~RequestHeader()@Base" 0.1.6 + (c++)"icap::RequestHeader::~RequestHeader()@Base" 0.1.6 + (c++)"icap::ResponseHeader::init_defaults()@Base" 0.1.6 + (c++)"icap::ResponseHeader::generate_istag()@Base" 0.1.6 + (c++)"icap::ResponseHeader::update_timestamp()@Base" 0.1.6 + (c++)"icap::ResponseHeader::ResponseHeader(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::ResponseHeader::ResponseHeader(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::ResponseHeader::~ResponseHeader()@Base" 0.1.6 + (c++)"icap::ResponseHeader::~ResponseHeader()@Base" 0.1.6 + (c++)"icap::ResponseHeader::~ResponseHeader()@Base" 0.1.6 + (c++)"icap::util::read_chunk(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_chunked[abi:cxx11](socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_chunked(std::__cxx11::basic_string, std::allocator > const&, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_headers(icap::Header*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_req_data(icap::Request*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_response(icap::Response*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_chunk_size(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::read_req_header(socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::response_status[abi:cxx11](icap::ResponseHeader::status_t const&)@Base" 0.1.6 + (c++)"icap::util::read_chunk_header(socketlibrary::TCPSocket*, icap::util::chunk_t&)@Base" 0.1.6 + (c++)"icap::util::read_chunked_payload(socketlibrary::TCPSocket*, std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::read_req_continue_data(icap::Request*, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"std::__cxx11::basic_string, std::allocator > icap::util::itoa(long)@Base" 0.1.6 + (c++)"icap::util::trim(std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::ltrim(std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::rtrim(std::__cxx11::basic_string, std::allocator >&)@Base" 0.1.6 + (c++)"icap::util::split(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::util::chunk_t::~chunk_t()@Base" 0.1.6 + (c++)"icap::util::chunk_t::~chunk_t()@Base" 0.1.6 + (c++)"icap::util::dectohex[abi:cxx11](unsigned int const&)@Base" 0.1.6 + (c++)"icap::util::hextodec(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::util::read_data[abi:cxx11](socketlibrary::TCPSocket*, int)@Base" 0.1.6 + (c++)"icap::util::read_line[abi:cxx11](socketlibrary::TCPSocket*, bool)@Base" 0.1.6 + (c++)"icap::util::read_line(socketlibrary::TCPSocket*, char*, int, bool)@Base" 0.1.6 + (c++)"icap::util::send_data(std::__cxx11::basic_string, std::allocator > const&, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::util::send_line(std::__cxx11::basic_string, std::allocator > const&, socketlibrary::TCPSocket*)@Base" 0.1.6 + (c++)"icap::Header::attach_encapsulated(std::__cxx11::basic_string, std::allocator >)@Base" 0.1.6 + (c++)"icap::Header::encapsulated_header(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::Header::update_encapsulated(icap::payload_t const&)@Base" 0.1.6 + (c++)"icap::Header::encapsulated_header_str[abi:cxx11]()@Base" 0.1.6 + (c++)"icap::Header::sort_encapsulated_header[abi:cxx11]()@Base" 0.1.6 + (c++)"icap::Header::value(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"icap::Header::attach(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@Base" 0.1.6 + (c++)"icap::Header::remove(std::__cxx11::basic_string, std::allocator >)@Base" 0.1.6 + (c++)"icap::Header::Header()@Base" 0.1.6 + (c++)"icap::Header::Header()@Base" 0.1.6 + (c++)"icap::Header::~Header()@Base" 0.1.6 + (c++)"icap::Header::~Header()@Base" 0.1.6 + (c++)"icap::Header::~Header()@Base" 0.1.6 + (c++)"icap::Request::preview_size()@Base" 0.1.6 + (c++)"icap::Request::payload(icap::payload_t)@Base" 0.1.6 + (c++)"icap::Request::Request(icap::RequestHeader*)@Base" 0.1.6 + (c++)"icap::Request::Request(icap::RequestHeader*)@Base" 0.1.6 + (c++)"icap::Request::~Request()@Base" 0.1.6 + (c++)"icap::Request::~Request()@Base" 0.1.6 + (c++)"icap::Request::~Request()@Base" 0.1.6 + (c++)"icap::Response::payload(icap::payload_t)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader*)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader::status_t)@Base" 0.1.6 + (c++)"icap::Response::Response(icap::ResponseHeader*)@Base" 0.1.6 + (c++)"icap::Response::~Response()@Base" 0.1.6 + (c++)"icap::Response::~Response()@Base" 0.1.6 + (c++)"icap::Response::~Response()@Base" 0.1.6 + (c++)"icap::payload_t::~payload_t()@Base" 0.1.6 + (c++)"icap::payload_t::~payload_t()@Base" 0.1.6 + (c++)"socketlibrary::SocketException::what() const@Base" 0.1.6 + (c++)"icap::RequestHeader::uri[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::RequestHeader::method[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::RequestHeader::request() const@Base" 0.1.6 + (c++)"icap::RequestHeader::protocol[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::RequestHeader::raw_data[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::ResponseHeader::status() const@Base" 0.1.6 + (c++)"icap::ResponseHeader::protocol[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::Header::headers[abi:cxx11]() const@Base" 0.1.6 + (c++)"icap::Request::header() const@Base" 0.1.6 + (c++)"icap::Request::payload() const@Base" 0.1.6 + (c++)"icap::Response::header() const@Base" 0.1.6 + (c++)"icap::Response::payload() const@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 0.1.6 + (c++)"std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, socketlibrary::TCPSocket* const&)@Base" 0.1.6 + (c++)"std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, socketlibrary::TCPSocket* const&)@Base" 0.1.6 + (c++)"std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >::~vector()@Base" 0.1.6 + (c++)"std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > >::operator=(std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&)@Base" 0.1.6 + (c++)"std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()@Base" 0.1.6 + (c++)"std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()@Base" 0.1.6 + (c++)"std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf()@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_get_insert_unique_pos(icap::ResponseHeader::status_t const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator > >, std::_Select1st, std::allocator > > >, std::less, std::allocator, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > >*)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_copy, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_Reuse_or_alloc_node>(std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > const*, std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_Reuse_or_alloc_node&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >*)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::__cxx11::basic_string, std::allocator > const&)@Base" 0.1.6 + (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*)@Base" 0.1.6 + (c++)"void std::__make_heap<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__adjust_heap<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, int, std::pair, std::allocator >, int>, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, int, int, std::pair, std::allocator >, int>, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__insertion_sort<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__introsort_loop<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@Base" 0.1.6 + (c++)"void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator, std::allocator >, int>*, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > >, __gnu_cxx::__ops::_Val_comp_iter)@Base" 0.1.6 + (c++)"typeinfo for socketlibrary::SocketException@Base" 0.1.6 + (c++)"typeinfo for icap::RequestHeader@Base" 0.1.6 + (c++)"typeinfo for icap::ResponseHeader@Base" 0.1.6 + (c++)"typeinfo for icap::Header@Base" 0.1.6 + (c++)"typeinfo for icap::Request@Base" 0.1.6 + (c++)"typeinfo for icap::Response@Base" 0.1.6 + (c++)"typeinfo name for socketlibrary::SocketException@Base" 0.1.6 + (c++)"typeinfo name for icap::RequestHeader@Base" 0.1.6 + (c++)"typeinfo name for icap::ResponseHeader@Base" 0.1.6 + (c++)"typeinfo name for icap::Header@Base" 0.1.6 + (c++)"typeinfo name for icap::Request@Base" 0.1.6 + (c++)"typeinfo name for icap::Response@Base" 0.1.6 + (c++)"vtable for socketlibrary::SocketException@Base" 0.1.6 + (c++)"vtable for icap::RequestHeader@Base" 0.1.6 + (c++)"vtable for icap::ResponseHeader@Base" 0.1.6 + (c++)"vtable for icap::Header@Base" 0.1.6 + (c++)"vtable for icap::Request@Base" 0.1.6 + (c++)"vtable for icap::Response@Base" 0.1.6 diff --git a/debian/patches/0001-disable_search_doc.patch b/debian/patches/0001-disable_search_doc.patch new file mode 100644 index 0000000..0dfcdfb --- /dev/null +++ b/debian/patches/0001-disable_search_doc.patch @@ -0,0 +1,18 @@ +Description: Disable search in documentation +Author: Jörg Frings-Fürst +Last-Update: 2015-05-14 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/doc/doxygen.cfg.in +=================================================================== +--- trunk.orig/doc/doxygen.cfg.in ++++ trunk/doc/doxygen.cfg.in +@@ -1234,7 +1234,7 @@ MATHJAX_EXTENSIONS = + # typically be disabled. For large projects the javascript based search engine + # can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. + +-SEARCHENGINE = YES ++SEARCHENGINE = NO + + # When the SERVER_BASED_SEARCH tag is enabled the search engine will be + # implemented using a web server instead of a web client using Javascript. diff --git a/debian/patches/0100-python_print.patch b/debian/patches/0100-python_print.patch new file mode 100644 index 0000000..472dc63 --- /dev/null +++ b/debian/patches/0100-python_print.patch @@ -0,0 +1,171 @@ +Description: Change to python3 syntacs +Author: Jörg Frings-Fürst +Forwarded: mailto:Uditha Atukorala +Last-Update: 2015-11-21 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/modules/modpy/modules/modpy.py +=================================================================== +--- trunk.orig/modules/modpy/modules/modpy.py ++++ trunk/modules/modpy/modules/modpy.py +@@ -6,15 +6,15 @@ + import bitz + + def init(): +- print "init() called"; ++ print ("init() called"); + + def cleanup(): +- print "cleanup() called"; ++ print ("cleanup() called"); + + def preview( request ): + request = bitz.get_request( request ); + req_payload = request['payload']; +- print "preview payload: \r\n", req_payload; ++ print ("preview payload: \r\n", req_payload); + + # response + if req_payload['ieof']: +@@ -27,7 +27,7 @@ def preview( request ): + def modify( request ): + request = bitz.get_request( request ); + req_payload = request['payload']; +- print "modify payload: \r\n", req_payload; ++ print ("modify payload: \r\n", req_payload); + + # response + resp_payload = {}; +Index: trunk/test/icap-client.py +=================================================================== +--- trunk.orig/test/icap-client.py ++++ trunk/test/icap-client.py +@@ -14,16 +14,16 @@ SERVICE = 'icap://icap.server.net/sample + PORT = 1344 + + # OPTIONS +-print "----- OPTIONS -----" ++print ("----- OPTIONS -----") + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(1) + + try: + sock.connect((HOST, PORT)) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(2) + +@@ -40,20 +40,20 @@ while len(data): + data = sock.recv(1024) + sock.close() + +-print string ++print (string) + + + # REQMOD, GET +-print "----- REQMOD - GET -----" ++print ("----- REQMOD - GET -----") + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(1) + + try: + sock.connect((HOST, PORT)) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(2) + +@@ -78,20 +78,20 @@ while len(data): + data = sock.recv(1024) + sock.close() + +-print string ++print (string) + + + # REQMOD, POST +-print "----- REQMOD - POST -----" ++print ("----- REQMOD - POST -----") + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(1) + + try: + sock.connect((HOST, PORT)) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(2) + +@@ -118,20 +118,20 @@ while len(data): + data = sock.recv(1024) + sock.close() + +-print string ++print (string) + + + # REQMOD - Message preview +-print "----- REQMOD - Message preview -----" ++print ("----- REQMOD - Message preview -----") + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(1) + + try: + sock.connect((HOST, PORT)) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(2) + +@@ -158,20 +158,20 @@ while len(data): + data = sock.recv(1024) + sock.close() + +-print string ++print (string) + + + # RESPMOD +-print "----- RESPMOD -----" ++print ("----- RESPMOD -----") + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(1) + + try: + sock.connect((HOST, PORT)) +-except socket.error, msg: ++except socket.error as msg: + sys.stderr.write("[ERROR] %s\n" % msg[1]) + sys.exit(2) + +@@ -204,7 +204,7 @@ while len(data): + data = sock.recv(1024) + sock.close() + +-print string ++print (string) + + + sys.exit(0) diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..4705ad2 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +0100-python_print.patch +0001-disable_search_doc.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cf9ec8b --- /dev/null +++ b/debian/rules @@ -0,0 +1,35 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +VERSION = $(shell head -n1 debian/changelog | sed -e 's/.*(//;s/-.*).*//;s/\+/\-/') + +%: + dh $@ --with systemd,autoreconf + +override_dh_auto_build-indep: + dh_auto_build + make -C doc doxygen-doc + +override_dh_installdocs-indep: + cp -r $(CURDIR)/doc/doxygen/html/* $(CURDIR)/debian/bitz-server-doc/usr/share/doc/bitz-server-doc/docs/ + dh_installdocs + +override_dh_strip: + dh_strip -pbitz-server --dbg-package=bitz-server-dbg + dh_strip -plibicap0 --dbg-package=libicap0-dbg + +override_dh_makeshlibs: + dh_makeshlibs + dpkg-gensymbols -v$(VERSION) -plibicap0 + +override_dh_systemd_enable: +<<<<<<< HEAD + dh_systemd_enable -pbitz-server --no-enable bitz-server.service +======= + dh_systemd_enable --no-enable bitz-server.service +>>>>>>> 042c3255709d05a45bf08fdd0ff2f1eb4027637b diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..066e65d --- /dev/null +++ b/debian/watch @@ -0,0 +1,5 @@ +# Compulsory line, this is a version 3 file +version=3 + +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/bitz-server-$1\.tar\.gz/ \ + https://github.com/uditha-atukorala/bitz-server/tags .*/v?(\d\S*)\.tar\.gz -- cgit v1.2.3