debian/0000755000000000000000000000000012161570042007164 5ustar debian/source/0000755000000000000000000000000012161570027010467 5ustar debian/source/format0000644000000000000000000000001412161570027011675 0ustar 3.0 (quilt) debian/po/0000755000000000000000000000000012161563757007621 5ustar debian/po/da.po0000644000000000000000000000231612161563757010547 0ustar # Danish translation mxallowd. # Copyright (C) 2011 mxallowd & nedenstående oversætttere. # This file is distributed under the same license as the mxallowd package. # Joe Hansen , 2011. # msgid "" msgstr "" "Project-Id-Version: mxallowd\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2011-06-13 14:44+0200\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Reelle postservere:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Indtast IP-adresserne på de reelle (real) postservere." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Falske postservere:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Indtast IP-adresserne på de falske (fake) postservere." debian/po/vi.po0000644000000000000000000000243712161563757010605 0ustar # Vietnamese translation for MX Allow D. # Copyright © 2008 Free Software Foundation, Inc. # Clytie Siddall , 2008. # msgid "" msgstr "" "Project-Id-Version: mxallowd\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-07-05 22:56+0930\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: LocFactoryEditor 1.7b3\n" #: ../mxallowd.templates:1001 #. Type: string #. Description msgid "Real mailservers:" msgstr "Máy phục vụ thư tín thật:" #: ../mxallowd.templates:1001 #. Type: string #. Description msgid "Enter the IP addresses of the real mailservers." msgstr "Hãy nhập các địa chỉ IP của máy phục vụ thư tín thật." #: ../mxallowd.templates:2001 #. Type: string #. Description msgid "Fake mailservers:" msgstr "Máy phục vụ thư tín giả:" #: ../mxallowd.templates:2001 #. Type: string #. Description msgid "Enter the IP addresses of the fake mailservers." msgstr "Hãy nhập các địa chỉ IP của máy phục vụ thư tín giả mạo." debian/po/pt.po0000644000000000000000000000241112161563757010602 0ustar # translation of mxallowd debconf to Portuguese # Copyright (C) 208 Américo Monteiro # This file is distributed under the same license as the mxallowd package. # # Américo Monteiro , 2008. msgid "" msgstr "" "Project-Id-Version: mxallowd 1.5-2\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-06-23 23:18+0100\n" "Last-Translator: Américo Monteiro \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Servidores de correio reais:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Indique os endereços IP dos servidores de correio real." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Servidores de correio falsos:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Indique os endereços IP dos servidores de correio falso." debian/po/ru.po0000644000000000000000000000276112161563757010615 0ustar # translation of ru.po to Russian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Yuri Kozlov , 2008. msgid "" msgstr "" "Project-Id-Version: mxallowd NEW\n" "Report-Msgid-Bugs-To: mxallowd@packages.debian.org\n" "POT-Creation-Date: 2008-06-25 08:06+0200\n" "PO-Revision-Date: 2008-06-27 18:13+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Реальные почтовые серверы:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Введите IP-адреса реально существующих почтовых серверов." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Фиктивные почтовые серверы:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Введите IP-адреса фиктивных почтовых серверов." debian/po/it.po0000644000000000000000000000227312161563757010601 0ustar # Translation of mxallowd debconf templates to Italian # This file is distributed under the same license as the mxallowd package. # Luca Monducci , 2008. # msgid "" msgstr "" "Project-Id-Version: mxallowd 1.6b debconf\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-12-21 11:01+0100\n" "Last-Translator: Luca Monducci \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Server di posta reali:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Inserire gli indirizzi IP dei server di posta reali." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Server di posta falsi:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Inserire gli indirizzi IP dei server di posta falsi." debian/po/es.po0000644000000000000000000000372712161563757010601 0ustar # mxallowd translation to spanish # Copyright (C) 2008 Software in the Public Interest # This file is distributed under the same license as the mxallowd package. # Changes: # - Initial translation # Ignacio Mondino , 2008 # Traductores, si no conoce el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # Equipo de traducción al español, por favor lean antes de traducir # los siguientes documentos: # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish # especialmente las notas de traducción en # http://www.debian.org/intl/spanish/notas # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # # msgid "" msgstr "" "Project-Id-Version: mxallowd 1.6a-2\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-10-11 19:11-0300\n" "Last-Translator: Ignacio Mondino \n" "Language-Team: Debian Spanish team \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Servidores de correo reales:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Introduzca las direcciones IP de los servidores de correo reales." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Servidores de correo falsos:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Introduzca las direcciones IP de los servidores de correo falsos." debian/po/fr.po0000644000000000000000000000247212161563757010575 0ustar # Translation of mxallowd debconf templates to French # Copyright (C) 2007 Christian Perrier # This file is distributed under the same license as the mxallowd package. # # Christian Perrier , 2008. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-06-23 19:12+0200\n" "Last-Translator: Christian Perrier \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Serveurs de courriels réels :" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Veuillez indiquer les adresses IP des serveurs de courriel réels." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Serveurs de courriels apparents :" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Veuillez indiquer les adresses IP des serveurs de courriel apparents." debian/po/cs.po0000644000000000000000000000234012161563757010565 0ustar # Czech translation of mxallowd debconf messages. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the mxallowd package. # Miroslav Kure , 2008 # msgid "" msgstr "" "Project-Id-Version: mxallowd\n" "Report-Msgid-Bugs-To: mxallowd@packages.debian.org\n" "POT-Creation-Date: 2008-06-25 08:06+0200\n" "PO-Revision-Date: 2008-06-28 12:13+0200\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Skutečné poštovní servery:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Zadejte IP adresy skutečných poštovních serverů." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Falešné poštovní servery:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Zadejte IP adresy falešných poštovních serverů." debian/po/tr.po0000644000000000000000000000242012161563757010604 0ustar # Turkish translation of mxallowd debconf template # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Mert Dirik , 2008. # msgid "" msgstr "" "Project-Id-Version: mxallowd\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-06-26 14:34+0200\n" "Last-Translator: Mert Dirik \n" "Language-Team: Debian L10n Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Gerçek posta sunucuları:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Gerçek posta sunucularının IP adreslerini girin." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Sahte posta sunucuları:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Sahte posta sunucularının IP adreslerini girin." debian/po/templates.pot0000644000000000000000000000203112161563757012337 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "" debian/po/de.po0000644000000000000000000000231312161563757010550 0ustar # Translation of mxallowd debconf templates to German # Copyright (C) Helge Kreutzmann , 2008. # This file is distributed under the same license as the mxallowd package. # msgid "" msgstr "" "Project-Id-Version: mxallowd 1.5-2\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-06-23 20:20+0200\n" "Last-Translator: Helge Kreutzmann \n" "Language-Team: de \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Echte E-Mail-Server:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Geben Sie die IP-Adressen der echten E-Mail-Server ein." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Unechte E-Mail-Server:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Geben Sie die IP-Adressen der unechten E-Mail-Server ein." debian/po/sv.po0000644000000000000000000000243512161563757010615 0ustar # translation of mxallowd_1.5-2_templates.po to swedish # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Martin Bagge , 2008. msgid "" msgstr "" "Project-Id-Version: mxallowd_1.5-2_templates\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-06-23 20:36+0200\n" "Last-Translator: Martin Bagge \n" "Language-Team: swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Verklig e-post-server:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Ange IP-adressen för den verkliga e-post-servern." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Fingerad e-post-server:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Ange IP-adressen till den fingerade e-post-servern" debian/po/ja.po0000644000000000000000000000244212161563757010555 0ustar # Japanese translation of mxallowd debconf templates. # Copyright (C) 2009 Hideki Yamane # This file is distributed under the same license as dtc package. # msgid "" msgstr "" "Project-Id-Version: mxallowd 1.8-1\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2009-09-07 06:52+0900\n" "Last-Translator: Hideki Yamane (Debian-JP) \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "実際のメールサーバ:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "実際のメールサーバの IP アドレスを入力してください。" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "偽のメールサーバ:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "偽のメールサーバの IP アドレスを入力してください。" debian/po/nl.po0000644000000000000000000000237312161563757010577 0ustar # Dutch translation of mxallowd debconf templates. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the mxallowd package. # Jeroen Schot , 2012. # msgid "" msgstr "" "Project-Id-Version: mxallowd 1.8-3\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2012-02-17 14:57+0100\n" "Last-Translator: Jeroen Schot \n" "Language-Team: Debian l10n Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Echte e-mailservers:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Wat zijn de IP-adressen van de echte e-mailservers?" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Neppe e-mailservers:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Wat zijn de IP-adressen van de neppe e-mailservers?" debian/po/POTFILES.in0000644000000000000000000000005512161563757011376 0ustar [type: gettext/rfc822deb] mxallowd.templates debian/po/fi.po0000644000000000000000000000176412161563757010567 0ustar msgid "" msgstr "" "Project-Id-Version: mxallowd\n" "POT-Creation-Date: \n" "PO-Revision-Date: 2008-07-03 06:26-0000\n" "Last-Translator: Esko Arajärvi \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Finnish\n" "X-Poedit-Country: FINLAND\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Todelliset sähköpostipalvelimet:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Anna todellisten sähköpostipalvelimien IP-osoitteet:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Valesähköpostipalvelimet:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Anna valesähköpostipalvelimien IP-osoitteet." debian/po/gl.po0000644000000000000000000000226412161563757010567 0ustar # Galician translation of mxallowd's debconf templates # This file is distributed under the same license as the mxallowd package. # Jacobo Tarrio , 2008. # msgid "" msgstr "" "Project-Id-Version: mxallowd\n" "Report-Msgid-Bugs-To: michael+mxallowd@stapelberg.de\n" "POT-Creation-Date: 2008-06-02 20:00+0200\n" "PO-Revision-Date: 2008-06-23 21:26+0100\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Real mailservers:" msgstr "Servidores de correo reais:" #. Type: string #. Description #: ../mxallowd.templates:1001 msgid "Enter the IP addresses of the real mailservers." msgstr "Introduza os enderezos IP dos servidores de correo reais." #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Fake mailservers:" msgstr "Servidores de correo falsos:" #. Type: string #. Description #: ../mxallowd.templates:2001 msgid "Enter the IP addresses of the fake mailservers." msgstr "Introduza os enderezos IP dos servidores de correo falsos." debian/changelog0000644000000000000000000001557012161570042011046 0ustar mxallowd (1.9-2) unstable; urgency=low * Email change: Michael Stapelberg -> stapelberg@debian.org * Bump Standards-Version to 3.9.4 (no changes necessary) * Enable hardening * Fix FTBFS by removing configure check for .a (Closes: #713506) * Add systemd service file (using dh-systemd) * Use '3.0 (quilt)' source format -- Michael Stapelberg Sun, 23 Jun 2013 14:54:22 +0200 mxallowd (1.9-1) unstable; urgency=low * New upstream version * Bump Standards-Version * Remove ancient 'Conflicts: mxallowd-ipq', nobody should have that package on their system anymore * Provide a doc-base file * Provide a watch file * Add build-arch and build-indep targets to debian/rules * Add status target to init script * Add Danish debconf translation (Closes: #630379) * Add Dutch debconf translation (Closes: #660227) -- Michael Stapelberg Mon, 19 Mar 2012 13:20:53 +0100 mxallowd (1.8-3) unstable; urgency=low * Add dependency on $remote_fs as mxallowd lives in /usr -- Michael Stapelberg Thu, 08 Apr 2010 11:18:12 +0200 mxallowd (1.8-2) unstable; urgency=low * fix FTBFS because of floatflt package in documentation (Closes: #562375) * add japanese debconf translation (Closes: #558165) -- Michael Stapelberg Mon, 25 Jan 2010 23:18:25 +0100 mxallowd (1.8-1) unstable; urgency=low * Bugfix: Don’t crash when resolving fails -- Michael Stapelberg Sun, 30 Aug 2009 08:50:04 +0200 mxallowd (1.7) unstable; urgency=low * Correctly daemonize * Correctly write pid-file (use O_TRUNC) * Include italian debconf translation (Closes: #509326) * Fix copyright: It's GPL v2, not v2 and newer -- Michael Stapelberg Tue, 06 Jan 2009 11:24:26 +0100 mxallowd (1.6b-2~lenny0.1) testing; urgency=medium [ Michael Stapelberg ] * Medium urgency as this version fixes an important bug (#503946) * Remove default values from mxallowd.templates as they are just guesses. * initscript now fails when mxallowd doesn't start correctly (Closes: #503946) [ Niko Tyni ] * Non-maintainer upload as requested by the maintainer. * Upload through testing-proposed-updates to avoid a dependency on the sid version of libnetfilter-queue1. -- Niko Tyni Sun, 16 Nov 2008 21:13:35 +0200 mxallowd (1.6b-1) unstable; urgency=low * Include spanish debconf translation (Closes: #501955) * mxallowd now creates a pid-file so that start-stop-daemon can detect errors on startup * preserve local changes to /etc/mxallowd.conf (Closes: #503408) * make config script not fail when non-interactive frontend is used (Closes: #503409) (Closes: #502744) -- Michael Stapelberg Tue, 28 Oct 2008 22:50:55 +0100 mxallowd (1.6a-2) unstable; urgency=low * Enable workaround for kernels >= 2.6.23 with broken unbind -- Michael Stapelberg Wed, 23 Jul 2008 01:38:13 +0000 mxallowd (1.6a-1) unstable; urgency=low * Fix compilation on AMD64 due to missing header -- Michael Stapelberg Mon, 07 Jul 2008 17:51:00 +0200 mxallowd (1.6-4) unstable; urgency=low * Update LaTeX manual -- Michael Stapelberg Mon, 07 Jul 2008 14:32:08 +0200 mxallowd (1.6-3) unstable; urgency=low * Cleanup original source -- Michael Stapelberg Mon, 07 Jul 2008 14:08:25 +0200 mxallowd (1.6-2) unstable; urgency=low * Fix bugs in debian package (wrong path, left config.status) -- Michael Stapelberg Mon, 07 Jul 2008 14:03:32 +0200 mxallowd (1.6-1) unstable; urgency=low * Bugfix: IPv6-addresses are now resolved correctly * Include galician debconf translation (Closes: #487742) * Include portuguese debconf translation (Closes: #487749) * Include turkish debconf translation (Closes: #487878) * Include french debconf translation (Closes: #488149) * Include russian debconf translation (Closes: #488129) * Include czech debconf translation (Closes: #488367) * Include vietnamese debconf translation (Closes: #489403) * Include finnish debconf translation (Closes: #489117) * Replace $UID with $(id -ru) in initscript (Closes: #489637) -- Michael Stapelberg Mon, 07 Jul 2008 13:59:31 +0200 mxallowd (1.5a-1) unstable; urgency=low * Bump version for new orig.gz-file -- Michael Stapelberg Mon, 23 Jun 2008 21:58:21 +0200 mxallowd (1.5-4) unstable; urgency=low * Fix translation * Integrate german debconf translation (Closes: bug#487683) * Integrate french debconf translation (Closes: bug#487705) * Integrate swedish debconf translation (Closes: bug#487707) -- Michael Stapelberg Wed, 04 Jun 2008 08:13:04 +0200 mxallowd (1.5-3) unstable; urgency=low * Fix tarball * Closes: bug#487655 -- Michael Stapelberg Wed, 04 Jun 2008 06:52:46 +0200 mxallowd (1.5-2) unstable; urgency=low * Fix copyright-file -- Michael Stapelberg Tue, 03 Jun 2008 22:43:47 +0200 mxallowd (1.5-1) unstable; urgency=low * IPv6-support implemented * IPQ-support removed * code cleanups * Closes: bug#466688 -- Michael Stapelberg Sat, 31 May 2008 21:37:14 +0200 mxallowd (1.4.1) unstable; urgency=low * Bugfix: fake/real mailservers weren't read correctly from configuration file -- Michael Stapelberg Sun, 09 Mar 2008 01:02:19 +0100 mxallowd (1.4) unstable; urgency=low * Use libnetfilter-queue instead of libipq (nfq can handle multiple queues) * Implement quiet-mode * Set default whitelist timeout to 3600 seconds * Bugfix: mxallowd will now start if you don't pass any parameters and a configuration file exists * Bugfix: remove debugmessages from configuration file parsing -- Michael Stapelberg Sun, 02 Mar 2008 20:08:28 +0100 mxallowd (1.3) unstable; urgency=low * Implement DNS lookups in a separate thread to not block the main process * Bugfix: Don't do any DNS lookups if the rdns-whitelisting is not turned on * Recommend nscd in manpage -- Michael Stapelberg Tue, 19 Feb 2008 17:54:49 +0100 mxallowd (1.2) unstable; urgency=low * mxallowd now forks into background by default, use -F to stay in foreground * Bugfix: RDNS-whitelisting now works * Bugfix: Cleaned up whitelist entries now get re-used * Bugfix: RDNS string gets free()d when cleaning up whitelist -- Michael Stapelberg Thu, 26 Jul 2007 04:23:29 +0200 mxallowd (1.1) unstable; urgency=low * Initial Release -- Michael Stapelberg Thu, 26 Jul 2007 03:10:11 +0200 debian/docs0000644000000000000000000000004712161563757010057 0ustar README mxallowd.en.pdf mxallowd.de.pdf debian/mxallowd.doc-base0000644000000000000000000000032612161563757012432 0ustar Document: mxallowd Title: mxallowd Manual Author: Michael Stapelberg Abstract: This manual explains how to use mxallowd. Section: Network/Communication Format: PDF Files: /usr/share/doc/mxallowd/mxallowd.*.pdf.gz debian/mxallowd.postinst0000644000000000000000000000135512161563757012643 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule add_entry() { for server in $(echo "${2}") do echo "$1 ${server}" >> $TMP done } if [ "$1" = "configure" ] && [ -z "$2" ] then if [ ! -f /etc/mxallowd.conf ] then cp /usr/share/mxallowd/config.default /etc/mxallowd.conf fi fi TMP=$(mktemp) if [ -f /etc/mxallowd.conf ] then egrep -v "^ *(real|fake)-mailserver " /etc/mxallowd.conf > $TMP db_get mxallowd/real_mailservers [ -z "$RET" ] || add_entry "real-mailserver" "${RET}" db_get mxallowd/fake_mailservers [ -z "$RET" ] || add_entry "fake-mailserver" "${RET}" cp $TMP /etc/mxallowd.conf fi rm -f ${TMP} # Call db_stop to avoid hangs when starting mxallowd from debconf db_stop #DEBHELPER# debian/control0000644000000000000000000000172512161567717010613 0ustar Source: mxallowd Section: mail Priority: optional Maintainer: Michael Stapelberg Build-Depends: libnetfilter-queue-dev, debhelper (>= 5), texlive-latex-base, texlive-latex-recommended, texlive-lang-german, texlive-latex-extra, texlive-fonts-recommended, debconf, po-debconf, dh-systemd (>= 1.3) Standards-Version: 3.9.4 Homepage: http://michael.stapelberg.de/mxallowd Package: mxallowd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, iptables (>= 1.2.11), debconf Description: Anti-Spam-Daemon using nolisting/iptables mxallowd is a daemon for linux/netfilter(iptables) which uses nolisting (http://nolisting.org). That means, you define two MX-servers in your nameserver and mxallowd will block the access to any of these mailservers if the client did not try the other one. This blocks non-RFC-compliant mailers, which are often in use by spammers and so-called direct-to-second-mx which is also a technique mainly used by spammers. debian/watch0000644000000000000000000000016512161563757010236 0ustar version=3 http://michael.stapelberg.de/mxallowd .*/mxallowd/mxallowd.?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/mxallowd.config0000644000000000000000000000125712161563757012226 0ustar #!/bin/sh set -e parse_conffile () { unset FAKE_SERVERS unset REAL_SERVERS while read key value rest do case "$key" in fake-mailserver) FAKE_SERVERS="${FAKE_SERVERS} $value" ;; real-mailserver) REAL_SERVERS="${REAL_SERVERS} $value" ;; esac done < /etc/mxallowd.conf } . /usr/share/debconf/confmodule if [ -f /etc/mxallowd.conf ] then parse_conffile [ -z "$REAL_SERVERS" ] || db_set mxallowd/real_mailservers "$REAL_SERVERS" [ -z "$FAKE_SERVERS" ] || db_set mxallowd/fake_mailservers "$FAKE_SERVERS" fi db_title "mxallowd" db_input high mxallowd/real_mailservers || true db_go || true db_input high mxallowd/fake_mailservers || true db_go || true debian/mxallowd.templates0000644000000000000000000000040512161563757012751 0ustar Template: mxallowd/real_mailservers Type: string _Description: Real mailservers: Enter the IP addresses of the real mailservers. Template: mxallowd/fake_mailservers Type: string _Description: Fake mailservers: Enter the IP addresses of the fake mailservers. debian/rules0000755000000000000000000000401712161567703010260 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/buildflags.mk config.status: configure dh_testdir # Add here commands to configure the package. ./configure --prefix=/usr --sysconfdir=/etc --broken-unbind touch $@ build: build-stamp build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) $(MAKE) doc touch $@ clean: dh_testdir dh_testroot rm -f build-stamp config.status # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs usr/share/mxallowd # Add here commands to install the package into debian/mxallowd. $(MAKE) DESTDIR=$(CURDIR)/debian/mxallowd/ install mv debian/mxallowd/etc/mxallowd.conf \ debian/mxallowd/usr/share/mxallowd/config.default # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples # dh_install # dh_installmenu dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_python dh_systemd_enable dh_installinit dh_systemd_start # dh_installcron # dh_installinfo dh_installman dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/compat0000644000000000000000000000000212161563757010401 0ustar 5 debian/mxallowd.init0000644000000000000000000000341612161563757011723 0ustar #!/bin/sh # ### BEGIN INIT INFO # Provides: mxallowd # Required-Start: $network $remote_fs # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: anti-spam daemon based on nolisting using iptables/libnetfilter # Description: mxallowd is a daemon for linux/netfilter(iptables) which # uses nolisting (http://nolisting.org). That means, you define # two MX-servers in your nameserver and mxallowd will block # the access to any of these mailservers if the client did not # try the other one. This blocks non-RFC-compliant mailservers, # which are often in use by spammers and so-called direct-to- # second-mx which is also a technique mainly used by spammers. ### END INIT INFO [ $(id -ru) -eq 0 ] || { echo "You need to be root"; exit 1; } . /lib/lsb/init-functions case "$1" in start) log_daemon_msg "Starting anti-spam daemon" "mxallowd" start-stop-daemon --start --quiet --pidfile /var/run/mxallowd.pid --name mxallowd --startas /usr/sbin/mxallowd log_end_msg $? ;; stop) log_daemon_msg "Stopping anti-spam daemon" "mxallowd" start-stop-daemon --stop --quiet --pidfile /var/run/mxallowd.pid --name mxallowd log_end_msg $? ;; restart|reload|force-reload) log_daemon_msg "Restarting anti-spam daemon" "mxallowd" start-stop-daemon --stop --retry 5 --quiet --pidfile /var/run/mxallowd.pid --name mxallowd start-stop-daemon --start --quiet --pidfile /var/run/mxallowd.pid --name mxallowd --startas /usr/sbin/mxallowd log_end_msg $? ;; status) status_of_proc -p /var/run/mxallowd.pid /usr/sbin/mxallowd mxallowd ;; *) log_action_msg "Usage: $0 {start|stop|restart|reload|force-reload}" exit 2 ;; esac exit 0 debian/copyright0000644000000000000000000000157412161563757011145 0ustar This Debian package is based on a tarball downloaded from http://michael.stapelberg.de/mxallowd Copyright: (C) 2007-2009 Michael Stapelberg This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. 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 For the full text of the GPL version 2, please read the file /usr/share/common-licenses/GPL-2 debian/mxallowd.postrm0000644000000000000000000000013412161563757012276 0ustar #! /bin/sh set -e if [ "$1" = "purge" ]; then rm -f /etc/mxallowd.conf fi #DEBHELPER# debian/patches/0000755000000000000000000000000012161566700010621 5ustar debian/patches/series0000644000000000000000000000007412161566630012041 0ustar fix-configure.patch fix-payload-type.patch make-flags.patch debian/patches/fix-configure.patch0000644000000000000000000000101112161565457014410 0ustar Index: mxallowd-1.9/configure =================================================================== --- mxallowd-1.9.orig/configure 2012-03-19 13:26:39.000000000 +0100 +++ mxallowd-1.9/configure 2013-06-23 14:33:43.003041611 +0200 @@ -92,8 +92,6 @@ fi echo "LIBPATH=\"-I${DIRNAME}\"" > Makefile - need_file "${LIBRARY_PATHS}" "libnetfilter_queue.a" - if [ "$?" -eq 1 ]; then echo "libnetfilter_queue was not found. Please install package libnetfilter-queue1 or similar (depends on your distribution)." exit 1 debian/patches/fix-payload-type.patch0000644000000000000000000000134412161565537015047 0ustar Index: mxallowd-1.9/src/nfq.c =================================================================== --- mxallowd-1.9.orig/src/nfq.c 2013-06-23 14:34:26.930466857 +0200 +++ mxallowd-1.9/src/nfq.c 2013-06-23 14:34:36.726338677 +0200 @@ -24,14 +24,14 @@ (void)packet_buffer; struct nfqnl_msg_packet_hdr *header; - char *payload = NULL; + unsigned char *payload = NULL; int payload_length; if (!(header = nfq_get_msg_packet_hdr(nfdata))) /* Skip the packet if the header could not be obtained */ return -1; - if ((payload_length = nfq_get_payload(nfdata, (char**)&payload)) == -1) + if ((payload_length = nfq_get_payload(nfdata, (unsigned char**)&payload)) == -1) /* Skip the packet if it has no payload */ return -1; debian/patches/make-flags.patch0000644000000000000000000000304312161566700013651 0ustar Index: mxallowd-1.9/Makefile.in =================================================================== --- mxallowd-1.9.orig/Makefile.in 2012-03-19 13:26:39.000000000 +0100 +++ mxallowd-1.9/Makefile.in 2013-06-23 14:44:45.330368510 +0200 @@ -1,10 +1,10 @@ CC_STDFLAGS=-Wall -D_REENTRANT -DSYSCONFDIR="\"${SYSCONFDIR}\"" mxallowd: src/log.o src/config.o src/resolve.o src/whitelist.o src/mxallowd.o ${FILTERSRC} Makefile - ${CC} ${CC_STDFLAGS} ${QUEUEDEF} ${V6DEF} ${CC_FLAGS} ${LIBPATH} -o mxallowd src/*.o ${LIBS} + ${CC} ${CC_STDFLAGS} ${QUEUEDEF} ${V6DEF} $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) ${LIBPATH} -o mxallowd src/*.o ${LIBS} src/%.o: src/%.c include/*.h Makefile - ${CC} ${CC_STDFLAGS} ${QUEUEDEF} ${V6DEF} ${CC_FLAGS} ${LIBPATH} -Iinclude -c -o src/$$(basename $< .c).o $< + ${CC} ${CC_STDFLAGS} ${QUEUEDEF} ${V6DEF} $(CFLAGS) $(CPPFLAGS) ${LIBPATH} -Iinclude -c -o src/$$(basename $< .c).o $< doc: mxallowd.de.tex mxallowd.en.tex scheme1.png pdflatex mxallowd.de Index: mxallowd-1.9/configure =================================================================== --- mxallowd-1.9.orig/configure 2013-06-23 14:33:43.003041611 +0200 +++ mxallowd-1.9/configure 2013-06-23 14:44:23.846650055 +0200 @@ -121,12 +121,12 @@ echo > Makefile if [ "$debug" = "yes" ]; then - echo "CC_FLAGS=-g $unb" >> Makefile + echo "CFLAGS+=-g $unb" >> Makefile else if [ "$optimize" = "yes" ]; then - echo "CC_FLAGS=-O2 -s $unb" >> Makefile + echo "CFLAGS+=-O2 -s $unb" >> Makefile else - echo "CC_FLAGS=$unb" >> Makefile + echo "CFLAGS+=$unb" >> Makefile fi fi debian/mxallowd.service0000644000000000000000000000024312161567760012411 0ustar [Unit] Description=mxallowd (Anti-Spam-Daemon using nolisting/iptables) [Service] ExecStart=/usr/sbin/mxallowd --foreground [Install] WantedBy=multi-user.target