debian/0000775000000000000000000000000012272765716007207 5ustar debian/rules0000775000000000000000000000540412272765657010276 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. pwd:=$(shell pwd) cfg:=--prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-group=nogroup --mandir=/usr/share/man --with-ldap-schema-directory=no --disable-ldap-doc --enable-shared build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir dh_autoreconf ./configure $(shell dpkg-buildflags --export=configure) $(cfg) # Lame libtool workaround that lintian seems keen on sed < libtool > libtool-2 \ -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' \ -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' mv libtool-2 libtool chmod 755 libtool $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp build.log [ ! -f Makefile ] || $(MAKE) distclean dh_autoreconf_clean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) \ DESTDIR=$(pwd)/debian/tmp \ install mkdir -p $(pwd)/debian/tmp/etc/init.d chmod 755 $(pwd)/debian/tmp/etc/init.d install -c -m 755 etc/rc.d/init.d/perdition.debian \ $(pwd)/debian/tmp/etc/init.d/perdition mkdir -p $(pwd)/debian/tmp/etc/default chmod 755 $(pwd)/debian/tmp/etc/default install -c -m 644 etc/sysconfig/perdition \ $(pwd)/debian/tmp/etc/default/perdition mkdir -p $(pwd)/debian/tmp/usr/share/doc/perdition chmod 755 $(pwd)/debian/tmp/usr/share/doc/perdition install -c -m 644 perdition/db/nis/README.perditiondb_nis \ $(pwd)/debian/tmp/usr/share/doc/perdition/README.perditiondb_nis gzip --best \ $(pwd)/debian/tmp/usr/share/doc/perdition/README.perditiondb_nis install -c -m 644 README \ $(pwd)/debian/tmp/usr/share/doc/perdition/README gzip --best $(pwd)/debian/tmp/usr/share/doc/perdition/README install -c -m 644 ChangeLog \ $(pwd)/debian/tmp/usr/share/doc/perdition/changelog gzip --best $(pwd)/debian/tmp/usr/share/doc/perdition/changelog install -c -m 644 TODO \ $(pwd)/debian/tmp/usr/share/doc/perdition/TODO gzip --best $(pwd)/debian/tmp/usr/share/doc/perdition/TODO mkdir -p $(pwd)/debian/tmp/usr/share/doc/perdition-ldap install -c -m 644 perdition/db/ldap/perdition.schema \ $(pwd)/debian/tmp/usr/share/doc/perdition-ldap/perdition.schema gzip --best \ $(pwd)/debian/tmp/usr/share/doc/perdition-ldap/perdition.schema dh_movefiles --source=debian/tmp binary-indep: build install binary-arch: build install dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps -L perdition -l debian/perdition/usr/lib dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install checkbuild debian/perdition.shlibs0000664000000000000000000000035212223416554012377 0ustar libperditiondb_nis 0 perdition libperditiondb_gdbm 0 perdition libperditiondb_bdb 0 perdition libperditiondb_posix_regex 0 perdition libperditiondb_daemon 0 perdition libperditiondb_daemon_base 0 perdition debian/changelog0000664000000000000000000004224512272765710011062 0ustar perdition (2.0-1ubuntu1) trusty; urgency=medium * Use dh-autoreconf to get new libtool macros for ppc64el. -- Logan Rosen Fri, 31 Jan 2014 13:30:20 -0500 perdition (2.0-1) unstable; urgency=low * New upstream release -- Simon Horman Fri, 04 Oct 2013 10:52:35 +0900 perdition (1.19~rc5-1) unstable; urgency=low * Use hardened build flags (closes: #655412) * Fix segmentation fault in strcasestr() (closes: #660735) * Added homepage to control file (closes: #594026) * Do not include .la files from binary packages (closes: #633184) * Set package format to 3.0 (quilt) -- Simon Horman Tue, 20 Mar 2012 18:41:34 +0900 perdition (1.19~rc4-4) unstable; urgency=low * Updated init script based on current /etc/inti.d/skeleton (closes: #609653) * Remove .la files (closes: #633184) -- Simon Horman Tue, 23 Aug 2011 15:12:08 +0900 perdition (1.19~rc4-3) unstable; urgency=low * Handle IPv6 address literals in --bind-address - Upstream patch http://hg.vergenet.net/perdition/perdition/rev/06e0c2cdb64f * managesieve: Fix handling of long authentication hashes - Upstream patch http://hg.vergenet.net/perdition/perdition/rev/6544c58ec144 - (closes: 630499) -- Simon Horman Wed, 15 Jun 2011 08:25:44 +0900 perdition (1.19~rc4-2) unstable; urgency=low * Clean up use of 4/8 byte types on architectures such as amd64 where ssize_t and long are 8 bytes white but int is only 4 bytes wide. - Fix possible premature connection closure. - Fix possible stack corruption in odbc module. - Critical portions of upstream patch http://hg.vergenet.net/perdition/perdition/rev/57268f4aaa94 - (closes: 59791) -- Simon Horman Mon, 27 Sep 2010 23:30:21 +0900 perdition (1.19~rc4-1) unstable; urgency=low * New Upstream * There is a typo in the changelog for 1.19~rc3-2 "libvanessa-logger-dev (>= 0.0.12)" should be "libvanessa-socket-dev (>= 0.0.12)". -- Simon Horman Mon, 13 Sep 2010 16:11:20 +0900 perdition (1.19~rc3-2) unstable; urgency=low * BuildDepend on libvanessa-logger-dev (>= 0.0.12) instead of (>= 0.0.10). (closes: #592459) * Update standards version from 3.9.0 to 3.9.1 -- Simon Horman Tue, 17 Aug 2010 15:45:31 +0900 perdition (1.19~rc3-1) unstable; urgency=low * New upstream -- Simon Horman Thu, 29 Jul 2010 15:55:26 +0900 perdition (1.19~rc2-1) unstable; urgency=low * New Upstream -- Simon Horman Sat, 10 Jul 2010 09:29:08 +0900 perdition (1.19~rc1-1) unstable; urgency=low * New Upstream - Separate pop_capability and imap_capability configuration parameters (closes: #564164) - Use "." as the delimiter for pop_capability (closes: #564164) -- Simon Horman Tue, 06 Jul 2010 09:54:24 +0900 perdition (1.18-2) unstable; urgency=low * Don't check for pid files after starting daemons in init script. They legitimately may not exist yet. * ssl: honour timeout during setup (closes: #561885) -- Simon Horman Wed, 23 Dec 2009 16:23:20 +1100 perdition (1.18-2) unstable; urgency=low * Update standards version from 8.3.3 to 8.3.4 -- Simon Horman Tue, 08 Jun 2010 12:28:41 +0900 perdition (1.18-1) unstable; urgency=low * New Upstream -- Simon Horman Fri, 27 Nov 2009 11:07:43 +1100 perdition (1.18~rc3-1) unstable; urgency=low * New Upstream -- Simon Horman Sun, 18 Oct 2009 12:19:20 +1100 perdition (1.18~rc2-1) unstable; urgency=low * don't call make from perdition prerm script - make may not be installed - unnecessary clean up of user-generated files * Fix ldap module return values (closes: #548054) -- Simon Horman Thu, 24 Sep 2009 17:03:42 +1000 perdition (1.18~rc1-2) unstable; urgency=low * Update build dependency on libvanessa-socket-dev to 0.0.8. - Perdition 1.18~rc1 requires symbols that are new in vanessa-socket 0.0.8. (closes: #544876) -- Simon Horman Thu, 03 Sep 2009 23:38:19 +1000 perdition (1.18~rc1-1) unstable; urgency=low * New Upstream - Pass include '\0' in the length passed to yp_match() in the NIS module Thanks to Robert Edmonds (closes: #412151) - Use ca_path and ca_file for incoming connections Thanks to Sven Hartge (closes: #380390) - Fix buffer overflow in options logging code that caused perdition to segfault on start-up if the ssl_mode string supplied was greater than 26 characters long. Thanks to Laurent Licour for the fix. (closes: #395408) - Refer to libperditiondb_postgresql.so.0 in POSTGRESQL of perditiondb(5) (closes: #507414) - Don't accept STARTTLS command in imap4 mode if it hasn't been enabled in the configuration. (closes: #500554) - Process subjectAltName fields (closes: #513461) - Support ldap v3 (closes: #473570) - Support ldaps (closes: #477159) -- Simon Horman Thu, 03 Sep 2009 22:39:24 +1000 perdition (1.17.1-1) unstable; urgency=high * New Upstream - Verify that tag read from end-users is valid + CVE-2007-5740 The format string protection mechanism in IMAPD for Perdition Mail Retrieval Proxy 1.17 and earlier allows remote attackers to execute arbitrary code via an IMAP tag with a null byte followed by a format string specifier, which is not counted by the mechanism. - Merged in all changes made between 1.17-1 and 1.17-8 inclusive -- Simon Horman Wed, 31 Oct 2007 11:44:22 +0900 perdition (1.17-8) unstable; urgency=low * Change build-dependancy from libdb4.3-dev to libdb-dev, which currently depends on libdb4.6-dev. This is to allow libdb4.3 to be removed from the archive. (closes: #442663) -- Simon Horman Wed, 19 Sep 2007 11:30:32 +0900 perdition (1.17-7) unstable; urgency=low * Remove the unneccesary Build-Depends on automake as part of automake transition. http://wiki.debian.org/AutomakeTransition (closes: #376643) * Fix documentation of map_library. Thanks to Anand Kumria. (closes: #354527) * Add suggests perdition-ldap, perdition-mysql, perdition-odbc, perdition-postgresql to perdition * Update from standards version 3.6.1 to 3.7.2 -- Simon Horman Tue, 4 Jul 2006 15:31:02 +0900 perdition (1.17-5) unstable; urgency=low * Rebuild, as i386 upload was missing depenancies on vanessa libraries. This was caused by a ~/.magic in the build environment that had very unexpected side affects. Primarily causing file to return "data" instead of "ELF" on ELF executables, and thus causing all executables to be skipped by dh_shlibdeps. (closes: #344797) * Tell dh_shlibdeps that base libraries are in the perdition package and found in debian/perdition/usr/lib -- Simon Horman Tue, 27 Dec 2005 03:57:14 +0000 perdition (1.17-4) unstable; urgency=low * Update MySQL build dependancy to libmysqlclient15-dev (closes: 343790) -- Simon Horman Mon, 19 Dec 2005 10:24:15 +0900 perdition (1.17-3) unstable; urgency=low * Revert to using ldap_init() instead of ldap_initialize() which seems to be broken on debian's ldap, 2.1.30. I am not sure what version it works for, if any. http://www.openldap.org/lists/openldap-software/200406/msg00688.html -- Simon Horman Mon, 4 Jul 2005 21:29:28 +0900 perdition (1.17-2) unstable; urgency=low * Build packet code for daemon modules as a shared module, else it brakes the build on smoe arches. This is an attempt at a more permanant solution to this problem, rather than the band-aid solution included in 1.15-5. Thanks to Kurt Roeckx (closes: Bug#315771) * Forcibly disable build of ldap documentation. * Change build-dependancies on virtual packages to non-virtual packages - libdb-dev -> libdb4.3-dev - libmysqlclient-dev -> libmysqlclient14-dev Thanks to Kurt Roeckx -- Simon Horman Wed, 29 Jun 2005 11:50:38 +0900 perdition (1.17-1) unstable; urgency=low * Update postgresql-dev build dependancy to libpq-dev * New Upstream -- Simon Horman Wed, 22 Jun 2005 14:43:32 +0900 perdition (1.15-5) unstable; urgency=low * Don't build packet code for deamon module as a staticly linked object, as introduced in 1.15-4, as this breaks building on some architectures. Instead, just omit building the sample client and server program, which are never installed anyway. (closes: Bug#291132) -- Simon Horman Wed, 19 Jan 2005 12:01:12 +0900 perdition (1.15-4) unstable; urgency=low * Rebuilt with correct libary dependancies. It turns out that when 1.15-3 (and possibly other releases) were built the vanessa libraries were present in a local directory, as well /usr/lib, which caused some dependancies to be omitted. (closes: Bug#290794) * Move shared packet code for deamon module into a staticly linked library as having multiple objects link against packet.o breaks the build sometimes. -- Simon Horman Mon, 17 Jan 2005 12:50:05 +0900 perdition (1.15-3) unstable; urgency=low * Fixed problem with SSL+inetd mode not working if debug was enabled. (Roberto Suarez Soto) (closes: Bug#287017) * Fixed compile gcc-4.0 compile problem. (Andreas Jochens) (closes: Bug#287911) -- Simon Horman Tue, 11 Jan 2005 17:14:51 +0900 perdition (1.15-2) unstable; urgency=low * Removed ldap (latex) documentation as it can no longer be built on debian. (closes: Bug#266067) -- Simon Horman Sun, 29 Aug 2004 18:15:28 +0900 perdition (1.15-1) unstable; urgency=low * Fixed a bug in the forming of the return string from an LDAP lookup. (closes: Bug#243898) * Use compat 4 * Removed half-broken depends -- Simon Horman Thu, 27 May 2004 16:23:12 +0900 perdition (1.14release-1) unstable; urgency=low * Ldap filter parsing code has been completely rewritten and should now allow substitutions in any part of the URL. (Actually this was fixed in 1.10, but I missed closing the bug report.) (closes: Bug#203734) -- Simon Horman Fri, 2 Apr 2004 12:29:18 +0900 perdition (1.14beta1-1) unstable; urgency=low * New Upstream * Fixed handling of shlibs -- Simon Horman Mon, 22 Mar 2004 19:07:49 +0900 perdition (1.13-1) unstable; urgency=low * New Upstream -- Simon Horman Fri, 19 Dec 2003 15:27:40 +0900 perdition (1.12release-1) unstable; urgency=low * New Upstream -- Simon Horman Mon, 15 Dec 2003 15:11:45 +0900 perdition (1.11release-3) unstable; urgency=low * Child processes don't delete the pid file (closes: Bug#222181) -- Simon Horman Mon, 1 Dec 2003 11:31:35 +0900 perdition (1.11release-2) unstable; urgency=low * Added PID file support (closes: Bug#219248) Code has been incoporated into CVS for the next release Thanks to Roland Rosenfeld -- Simon Horman Thu, 20 Nov 2003 15:06:22 +0900 perdition (1.11release-1) unstable; urgency=low * New Upstream -- Simon Horman Fri, 6 Jun 2003 12:56:22 +0900 perdition (1.11beta8-6) unstable; urgency=low * New standards version. * Removed spurious multi-line string constant from perdition_verify_result() which seems to cause compile problems on at least Debian HPPA. (closes: Bug#193857) -- Simon Horman Mon, 19 May 2003 23:54:23 +0900 perdition (1.11beta8-5) unstable; urgency=low * Fixed typo in init script. (closes: Bug#193673) * Also from previous package release. (closes: Bug#192479) -- Simon Horman Sun, 18 May 2003 11:37:53 +0900 perdition (1.11beta8-4) unstable; urgency=low * Removed conflicts and added shlibs.local to handle versioned depenancy on libvanessa-adt0, libvanessa-socket0 and libvanessa-logger0 in perdition package (closes: Bug#192479) * Merged perdition-bdb package into perdition package -- Simon Horman Fri, 9 May 2003 10:49:51 +0900 perdition (1.11beta8-3) unstable; urgency=low * Fix so perdition can build against libdb4.1-dev (closes: Bug#191032) -- Simon Horman Mon, 28 Apr 2003 15:22:54 +0900 perdition (1.11beta8-2) unstable; urgency=low * Updated versioned dependancies on libvanessa-adt-dev, libvanessa-socket-dev and libvanessa-logger-dev -- Simon Horman Sat, 19 Apr 2003 09:49:25 +0900 perdition (1.11beta8-1) unstable; urgency=low * Imap subfolders should work correctly. Actually this was fixed a long time ago. (closes: Bug#171558) * Not a bug. Use the domain delimiter configuration parameter. (closes: #171080) * Compile aggainst mysqlclient12. Oooh, I so love changing crap like that. * Moved back out of non-US. Where is the smart money on when it will have move yet again because of some dependancy? I say 2 years. -- Simon Horman Fri, 18 Apr 2003 17:25:00 +0900 perdition (1.11beta7-1) unstable; urgency=low * Bew Yostream -- Simon Horman Wed, 26 Mar 2003 18:31:45 +0900 perdition (1.11beta5-1) unstable; urgency=low * New Upstream -- Simon Horman Wed, 12 Feb 2003 12:03:58 +0900 perdition (1.11beta4-1) unstable; urgency=low * New Upstream version Closes Debian Bugs: - Autodetection of WITH_LDAP_LUD_EXTS works correclty. (closes: Bug#170801) - Not a bug (closes: Bug#170783) - Not a bug (closes: Bug#170782) - Removed non-atomic syscalls between accept() and fork() (in libvanessa_socket) (closes: Bug#179212) - Restart Daemon on upgrade (closes: Bug#177700) - Not a bug (closes: Bug#179118) - Not a bug (use the domain_delimiter option please) (closes: Bug#171080) - Not a bug (please set the capability of perdition to match your imap servers). (closes: Bug#171558) - Not a bug (added to TODO list). (closes: Bug#178969) - Build with WITH_LDAP_LUD_EXTS (closes: Bug#170801) -- Simon Horman Fri, 10 Jan 2003 17:07:03 +0900 perdition (0.1.10-2) unstable; urgency=low * Added Build-Depends on libtool and built package from a tar ball generated by make distcheck, rather than from my development tree. This means that files, rather than symlinks are included in the package. This should solve build problems reported. -- Simon Horman Sat, 25 May 2002 17:12:01 +1000 perdition (0.1.10-1) unstable; urgency=low * The following are here as these bugs do not seem to have been closed for some reason. * Minor spelling errors. (closes: Bug#125226) -- Simon Horman Fri, 17 May 2002 17:29:47 +1000 perdition (0.1.9-5) unstable; urgency=low * Really compile against libpgsql2 instead of libpgsql2.1. (closes: Bug#141710) * Compile against openldap2. (closes: Bug#129843) -- Simon Horman Tue, 30 Apr 2002 15:06:23 +1000 perdition (0.1.9-3) unstable; urgency=low * Compile against openldap2. closes: Bug#129843 * Minor spelling errors. closes: Bug#125229 closes: Bug#125228 closes: Bug#12522 closes: Bug#12522 -- Simon Horman Sat, 19 Jan 2002 11:11:58 +1100 perdition (0.1.9-2) unstable; urgency=low * Build against libpgsql2.1. closes: Bug#104503 * Requires vanessa_socket >= 0.0.3. closes: Bug#104095 -- Simon Horman Tue, 24 Jul 2001 14:58:12 -0700 perdition (0.1.9-1) unstable; urgency=low * Fixed gramatical error in control file. closes: Bug#99764. * Moved from main/mail to non-US/main/mail becase PostgreSQL is in non-US. closes: Bug#97121 * Changed build dependancy libmysqlclient6-dev | libmysqlclient10-dev to libmysqlclient10-dev | libmysqlclient6-dev as libmysqlclient6-dev is no longer in debian unstable. closes: Bug#102325 * Added build dependancy for libtool. closes: Bug#102325 * Changed build dependancy libopenldap-dev | libldap2-dev to libldap2-dev | libopenldap-dev as libopenldap-dev is not in debian unstable. closes: Bug#102710 -- Simon Horman Fri, 29 Jun 2001 13:39:34 +1000 perdition (0.1.8-1) unstable; urgency=low * Linking problems resolved for libperditiondb-mysql, libperditiondb-postgresql and libperditiondb-ldap -- Simon Horman Wed, 18 Apr 2001 15:41:40 -0700 perdition (0.1.7-3) unstable; urgency=low * Merged db packages into main package -- Simon Horman Wed, 18 Apr 2001 12:43:34 -0700 perdition (0.1.7-2) unstable; urgency=low * Fixed dependancies for db packages -- Simon Horman Fri, 06 Apr 2001 11:15:15 -0700 perdition (0.1.7-1) unstable; urgency=low * A release. -- Simon Horman Wed, 04 Apr 2001 12:38:12 -0700 Local variables: mode: debian-changelog End: eoch debian/compat0000664000000000000000000000000212223416554010372 0ustar 7 debian/perdition-odbc.files0000664000000000000000000000026212223416554013122 0ustar usr/sbin/perditiondb_odbc_makedb usr/share/man/man8/perditiondb_odbc_makedb.8 usr/lib/libperditiondb_odbc.a usr/lib/libperditiondb_odbc.so.0 usr/lib/libperditiondb_odbc.so.0.0.0 debian/perdition-postgresql.prerm0000664000000000000000000000041212223416554014436 0ustar #! /bin/sh # prerm script for perdition #DEBHELPER# set -e if [ "$1" = "purge" -o "$1" = "remove" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/Makefile.in0000664000000000000000000003412512223417700011240 0ustar # Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ ###################################################################### # Makefile.am November 2000 # Horms horms@verge.net.au # # perdition # Mail retrieval proxy server # Copyright (C) 1999-2005 Horms # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. # ###################################################################### VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = debian DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBIDN_CFLAGS = @LIBIDN_CFLAGS@ LIBIDN_LIBS = @LIBIDN_LIBS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PG_CONFIG = @PG_CONFIG@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VANESSA_LOGGER_CFLAGS = @VANESSA_LOGGER_CFLAGS@ VANESSA_LOGGER_LIBS = @VANESSA_LOGGER_LIBS@ VANESSA_SOCKET_CFLAGS = @VANESSA_SOCKET_CFLAGS@ VANESSA_SOCKET_LIBS = @VANESSA_SOCKET_LIBS@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ crypt_lib = @crypt_lib@ datadir = @datadir@ datarootdir = @datarootdir@ dl_lib = @dl_lib@ dmalloc_lib = @dmalloc_lib@ docdir = @docdir@ dvidir = @dvidir@ dvips = @dvips@ exec_prefix = @exec_prefix@ gunzip = @gunzip@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ ldap_includes = @ldap_includes@ ldap_libs = @ldap_libs@ ldap_schemadir = @ldap_schemadir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ mysql_includes = @mysql_includes@ mysql_libs = @mysql_libs@ nsl_lib = @nsl_lib@ odbc_includes = @odbc_includes@ odbc_libs = @odbc_libs@ oldincludedir = @oldincludedir@ pam_lib = @pam_lib@ pdfdir = @pdfdir@ pg_includedir = @pg_includedir@ pg_libdir = @pg_libdir@ posix_regex_libs = @posix_regex_libs@ prefix = @prefix@ program_transform_name = @program_transform_name@ ps2pdf = @ps2pdf@ psdir = @psdir@ resolv_lib = @resolv_lib@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ socket_lib = @socket_lib@ srcdir = @srcdir@ ssl_includes = @ssl_includes@ ssl_lib = @ssl_lib@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ changelog \ compat \ control \ copyright \ perdition-ldap.files \ perdition-ldap.postinst \ perdition-ldap.prerm \ perdition-mysql.files \ perdition-mysql.postinst \ perdition-mysql.prerm \ perdition-odbc.files \ perdition-odbc.postinst \ perdition-odbc.prerm \ perdition-postgresql.files \ perdition-postgresql.postinst \ perdition-postgresql.prerm \ perdition.dirs \ perdition.files \ perdition.postinst \ perdition.postrm \ perdition.preinst \ perdition.prerm \ perdition.shlibs \ source/format \ rules all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu debian/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu debian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am clean-local: rm -f *.substvars *.debhelper files rm -r -f perdition perdition-ldap perdition-mysql \ perdition-postgresql perdition-bdb perdition-odbc tmp # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: debian/perdition.files0000664000000000000000000000301112223416554012210 0ustar etc/pam.d/perdition etc/perdition/perdition.conf etc/init.d/perdition etc/default/perdition usr/share/doc/perdition/README.perditiondb_nis.gz usr/share/doc/perdition/changelog.gz usr/share/doc/perdition/README.gz usr/share/doc/perdition/TODO.gz usr/sbin/perdition usr/sbin/perdition.imap4 usr/sbin/perdition.imap4s usr/sbin/perdition.imaps usr/sbin/perdition.pop3 usr/sbin/perdition.pop3s usr/sbin/perdition.managesieve usr/share/man/man8/perdition.8 usr/share/man/man8/perdition.pop3.8 usr/share/man/man8/perdition.pop3s.8 usr/share/man/man8/perdition.imap4.8 usr/share/man/man8/perdition.imap4s.8 usr/share/man/man8/perdition.imaps.8 usr/share/man/man8/perdition.managesieve.8 usr/share/man/man5/perditiondb.5 etc/perdition/Makefile.popmap etc/perdition/Makefile etc/perdition/popmap usr/bin/makegdbm usr/lib/libperditiondb_gdbm.a usr/lib/libperditiondb_gdbm.so.0 usr/lib/libperditiondb_gdbm.so.0.0.0 /usr/share/man/man1/makegdbm.1 usr/lib/libperditiondb_nis.a usr/lib/libperditiondb_nis.so.0 usr/lib/libperditiondb_nis.so.0.0.0 etc/perdition/popmap.re usr/lib/libperditiondb_posix_regex.a usr/lib/libperditiondb_posix_regex.so.0 usr/lib/libperditiondb_posix_regex.so.0.0.0 usr/bin/makebdb usr/lib/libperditiondb_daemon.a usr/lib/libperditiondb_daemon.so.0 usr/lib/libperditiondb_daemon.so.0.0.0 usr/lib/libperditiondb_daemon_base.a usr/lib/libperditiondb_daemon_base.so.0 usr/lib/libperditiondb_daemon_base.so.0.0.0 usr/share/man/man1/makebdb.1 usr/lib/libperditiondb_bdb.a usr/lib/libperditiondb_bdb.so.0 usr/lib/libperditiondb_bdb.so.0.0.0 debian/perdition-odbc.postinst0000664000000000000000000000041412223416554013702 0ustar #! /bin/sh # postinst script for perdition-ldap #DEBHELPER# set -e if [ "$1" = "configure" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi ldconfig if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/perdition.prerm0000664000000000000000000000030112223416554012232 0ustar #! /bin/sh # prerm script for perdition #DEBHELPER# set -e if [ "$1" = "purge" -o "$1" = "remove" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi fi exit 0 debian/perdition.dirs0000664000000000000000000000001612223416554012051 0ustar etc/perdition debian/copyright0000664000000000000000000000101512223416554011124 0ustar perdition Mail retrieval proxy server Copyright (C) 1999-2009 Horms This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The complete text of the GPL license can be found in on Debian systems at /usr/share/common-licenses/GPL. This package is available by HTTP from: http://horms.net/projects/perdition/download/ debian/source/0000775000000000000000000000000012223420432010462 5ustar debian/source/format0000664000000000000000000000001412223416554011702 0ustar 3.0 (quilt) debian/perdition-postgresql.postinst0000664000000000000000000000041412223416554015176 0ustar #! /bin/sh # postinst script for perdition-ldap #DEBHELPER# set -e if [ "$1" = "configure" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi ldconfig if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/perdition-postgresql.files0000664000000000000000000000032012223416554014411 0ustar usr/sbin/perditiondb_postgresql_makedb usr/lib/libperditiondb_postgresql.a usr/lib/libperditiondb_postgresql.so.0 usr/lib/libperditiondb_postgresql.so.0.0.0 usr/share/man/man8/perditiondb_postgresql_makedb.8 debian/perdition-mysql.files0000664000000000000000000000026712223416554013365 0ustar usr/sbin/perditiondb_mysql_makedb usr/lib/libperditiondb_mysql.a usr/lib/libperditiondb_mysql.so.0 usr/lib/libperditiondb_mysql.so.0.0.0 usr/share/man/man8/perditiondb_mysql_makedb.8 debian/perdition.postinst0000664000000000000000000000046212223416554013000 0ustar #! /bin/sh # postinst script for perdition #DEBHELPER# set -e if [ "$1" = "configure" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi ldconfig update-rc.d perdition defaults >/dev/null if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/perdition.preinst0000664000000000000000000000031212223416554012573 0ustar #! /bin/sh #DEBHELPER# set -e if [ "$1" = "upgrade" -a -f /etc/init.d/perdition ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi fi exit 0 debian/perdition.postrm0000664000000000000000000000023512223416554012437 0ustar #! /bin/sh # postrm script for perdition #DEBHELPER# set -e if [ "$1" = "remove" ]; then ldconfig update-rc.d -f perdition remove >/dev/null fi exit 0 debian/perdition-odbc.prerm0000664000000000000000000000041212223416554013142 0ustar #! /bin/sh # prerm script for perdition #DEBHELPER# set -e if [ "$1" = "purge" -o "$1" = "remove" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/perdition-ldap.files0000664000000000000000000000034312223416554013133 0ustar usr/sbin/perditiondb_ldap_makedb usr/lib/libperditiondb_ldap.a usr/lib/libperditiondb_ldap.so.0 usr/lib/libperditiondb_ldap.so.0.0.0 usr/share/man/man8/perditiondb_ldap_makedb.8 usr/share/doc/perdition-ldap/perdition.schema.gz debian/perdition-ldap.postinst0000664000000000000000000000041412223416554013713 0ustar #! /bin/sh # postinst script for perdition-ldap #DEBHELPER# set -e if [ "$1" = "configure" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi ldconfig if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/Makefile.am0000664000000000000000000000335312223416554011234 0ustar ###################################################################### # Makefile.am November 2000 # Horms horms@verge.net.au # # perdition # Mail retrieval proxy server # Copyright (C) 1999-2005 Horms # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. # ###################################################################### EXTRA_DIST = \ changelog \ compat \ control \ copyright \ perdition-ldap.files \ perdition-ldap.postinst \ perdition-ldap.prerm \ perdition-mysql.files \ perdition-mysql.postinst \ perdition-mysql.prerm \ perdition-odbc.files \ perdition-odbc.postinst \ perdition-odbc.prerm \ perdition-postgresql.files \ perdition-postgresql.postinst \ perdition-postgresql.prerm \ perdition.dirs \ perdition.files \ perdition.postinst \ perdition.postrm \ perdition.preinst \ perdition.prerm \ perdition.shlibs \ source/format \ rules clean-local: rm -f *.substvars *.debhelper files rm -r -f perdition perdition-ldap perdition-mysql \ perdition-postgresql perdition-bdb perdition-odbc tmp debian/perdition-mysql.prerm0000664000000000000000000000041212223416554013400 0ustar #! /bin/sh # prerm script for perdition #DEBHELPER# set -e if [ "$1" = "purge" -o "$1" = "remove" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/control0000664000000000000000000000557112272765714010620 0ustar Source: perdition Build-Depends: libvanessa-logger-dev (>= 0.0.10), libvanessa-adt-dev (>= 0.0.6), libvanessa-socket-dev (>= 0.0.12), libpopt-dev, libpam0g-dev, libmysqlclient-dev, libpq-dev, libgdbm-dev, libldap2-dev, debhelper (>= 7.0.0), zlib1g-dev, libssl-dev, unixodbc-dev, libdb-dev, libcdb-dev, libidn11-dev, dh-autoreconf Section: mail Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Simon Horman Standards-Version: 3.9.3 Homepage: http://horms.net/projects/perdition/ Package: perdition Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libvanessa-socket2 (>= 0.0.12), lsb-base (>= 3.2-14) Conflicts: perdition-bdb Replaces: perdition-bdb Provides: perdition-bdb Suggests: perdition-ldap, perdition-mysql, perdition-odbc, perdition-postgresql Description: POP3 and IMAP4 Proxy server Perdition allows users to connect to a content-free POP3 or IMAP4 server that will redirect them to their real POP3 or IMAP4 server. This enables mail retrieval for a domain to be split across multiple backend servers on a per user basis. This can also be used to as a POP3 or IMAP4 proxy especially in firewall applications. Perdition supports arbitrary library based map access to determine the server for a user. POSIX Regular Expression, GDBM, Berkeley DB, MySQL, PostgreSQL, ODBC and LDAP libraries ship with the distribution. Package: perdition-ldap Architecture: any Depends: ${shlibs:Depends}, perdition (= ${binary:Version}), ${misc:Depends} Description: Library to allow perdition to access LDAP based popmaps Perdition allows for arbitrary user database access through shared libraries much in the manner of NSS in glibc. This package allows a user database to be sourced from LDAP Package: perdition-mysql Architecture: any Depends: ${shlibs:Depends}, perdition (= ${binary:Version}), ${misc:Depends} Description: Library to allow perdition to access MySQL based popmaps Perdition allows for arbitrary user database access through shared libraries much in the manner of NSS in glibc. This package allows a user database stored in a MySQL database. Package: perdition-odbc Architecture: any Depends: ${shlibs:Depends}, perdition (= ${binary:Version}), ${misc:Depends} Description: Library to allow perdition to access ODBC based popmaps Perdition allows for arbitrary user database access through shared libraries much in the manner of NSS in glibc. This package allows a user database stored in a database accessed via ODBC. Package: perdition-postgresql Architecture: any Depends: ${shlibs:Depends}, perdition (= ${binary:Version}), ${misc:Depends} Description: Library to allow perdition to access PostgreSQL based popmaps Perdition allows for arbitrary user database access through shared libraries much in the manner of NSS in glibc. This package allows a user database stored in a PostgreSQL database. debian/perdition-ldap.prerm0000664000000000000000000000041212223416554013153 0ustar #! /bin/sh # prerm script for perdition #DEBHELPER# set -e if [ "$1" = "purge" -o "$1" = "remove" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0 debian/perdition-mysql.postinst0000664000000000000000000000041412223416554014140 0ustar #! /bin/sh # postinst script for perdition-ldap #DEBHELPER# set -e if [ "$1" = "configure" ]; then if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition stop fi ldconfig if [ -f /etc/init.d/perdition ]; then invoke-rc.d perdition start fi fi exit 0