debian/0000755000000000000000000000000012117142323007162 5ustar debian/compat0000644000000000000000000000000211717032320010360 0ustar 9 debian/hylafax-client.postinst0000644000000000000000000000374312117137631013714 0ustar #! /bin/sh -e #DEBHELPER# # generate /etc/hylafax/pagesizes newfile=`tempfile` chmod a+r "$newfile" cat /usr/share/hylafax/pagesizes | sed -e 's/^default/#default/' >> "$newfile" perl -e 'print "default\t\t\t" . `paperconf -N|tr -d "\n"` . "\t"; print int(`paperconf -mw` * 1200 / 25.4) . "\t"; print int(`paperconf -mh` * 1200 / 25.4) . "\t"; print int((`paperconf -mw` * 1200 / 25.4 - 300)*0.962) . "\t"; print int((`paperconf -mh` * 1200 / 25.4 - 100)*0.948) . "\t"; print "472\t345\n";' >> "$newfile" # # Copy the new configuration file in /var/spool/hylafax # or copy the old one in /etc/hylafax # if [ -f /var/spool/hylafax/etc/pagesizes ] && [ -f /etc/hylafax/pagesizes ]; then a=$(md5sum /var/spool/hylafax/etc/pagesizes| awk '{print $1}') b=$(md5sum /etc/hylafax/pagesizes| awk '{print $1}') if [ "$a" != "$b" ] then if [ /etc/hylafax/pagesizes -nt /var/spool/hylafax/etc/pagesizes ] then ucf "$newfile" /etc/hylafax/pagesizes cp -p /etc/hylafax/pagesizes /var/spool/hylafax/etc/pagesizes else ucf /var/spool/hylafax/etc/pagesizes /etc/hylafax/pagesizes fi fi else ucf "$newfile" /etc/hylafax/pagesizes fi # register config file with package name to ucf ucfr hylafax-client /etc/hylafax/pagesizes rm -f "$newfile" # # Copy all client configuration files from /etc/hylafax to /var/spool/hylafax # but only if the hylafax-server is installed, i.e., if /var/spool/hylafax/etc # exists. # # copy only if not bind mounted from /etc/hylafax if [ 0 -eq $(findmnt --noheadings --target /var/spool/hylafax/etc | grep -Fc '[/etc/hylafax]') ] then if [ -d /var/spool/hylafax/etc ] && [ ! -h /var/spool/hylafax/etc ]; then # # on a specific system there was a problem with faxmail.ps so I have to check # for the existence of every file before copying it. # for f in /etc/hylafax/pagesizes /etc/hylafax/typerules \ /etc/hylafax/hyla.conf /etc/hylafax/faxcover.ps \ /etc/hylafax/faxmail.ps do [ -f "$f" ] && cp -p "$f" /var/spool/hylafax/etc/ done fi fi exit 0 debian/minimal.config0000644000000000000000000000032311407242336012003 0ustar #ContCoverPage: "etc/cover.templ" #DestControls: "etc/destctrls" #DialStringRules: "etc/dialrules" #QualifyCID: "etc/cid" #QualifyTSI: "etc/tsi" #ServerTracing: 0x08501 InternationalPrefix: 00 debian/lintian.override.hylafax0000644000000000000000000002123111407242336014021 0ustar hylafax: binary-or-shlib-defines-rpath ./usr/bin/textfmt /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/faxalter /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/faxcover /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/faxmail /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/faxrm /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/faxstat /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/sendfax /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/bin/sendpage /usr/lib/hylafax hylafax: manpage-has-errors-from-man usr/share/man/man1/faxmail.1.gz 521: warning [p 5, 9.5i]: can't break line hylafax: manpage-has-errors-from-man usr/share/man/man1/textfmt.1.gz 244: warning [p 3, 1.3i]: can't break line hylafax: non-standard-dir-perm var/spool/hylafax/ 0775 != 0755 hylafax: file-in-unusual-dir var/spool/hylafax/config/agere-mp-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/agere-mp-21 hylafax: file-in-unusual-dir var/spool/hylafax/config/att-dataport hylafax: file-in-unusual-dir var/spool/hylafax/config/att-dataport-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/att-dataport-2.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/att-dpexpress-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/cirrus hylafax: file-in-unusual-dir var/spool/hylafax/config/class1 hylafax: file-in-unusual-dir var/spool/hylafax/config/class1.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/class2 hylafax: file-in-unusual-dir var/spool/hylafax/config/class2.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/class2.1 hylafax: file-in-unusual-dir var/spool/hylafax/config/conexant-1.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/davicom-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/digi hylafax: file-in-unusual-dir var/spool/hylafax/config/digi-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/digi-20 hylafax: file-in-unusual-dir var/spool/hylafax/config/dsi-scout+ hylafax: file-in-unusual-dir var/spool/hylafax/config/eicon hylafax: file-in-unusual-dir var/spool/hylafax/config/eicon-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/elsa-microlink-56k-basic-2.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/e-tech hylafax: file-in-unusual-dir var/spool/hylafax/config/everex-2496d hylafax: file-in-unusual-dir var/spool/hylafax/config/exar hylafax: file-in-unusual-dir var/spool/hylafax/config/gvc-288 hylafax: file-in-unusual-dir var/spool/hylafax/config/gvc-288-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/hayes hylafax: file-in-unusual-dir var/spool/hylafax/config/iaxmodem hylafax: file-in-unusual-dir var/spool/hylafax/config/intel-400e hylafax: file-in-unusual-dir var/spool/hylafax/config/linux-isdn-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/lucent hylafax: file-in-unusual-dir var/spool/hylafax/config/lucent-isa hylafax: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-10 hylafax: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-2 hylafax: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-20 hylafax: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-21 hylafax: file-in-unusual-dir var/spool/hylafax/config/Makefile hylafax: file-in-unusual-dir var/spool/hylafax/config/Makefile.in hylafax: file-in-unusual-dir var/spool/hylafax/config/moto-288 hylafax: file-in-unusual-dir var/spool/hylafax/config/mt-1432 hylafax: file-in-unusual-dir var/spool/hylafax/config/nuvo-voyager hylafax: file-in-unusual-dir var/spool/hylafax/config/ppi-pm14400fxmt hylafax: file-in-unusual-dir var/spool/hylafax/config/ppi-pm14400fxsa hylafax: file-in-unusual-dir var/spool/hylafax/config/prometheus hylafax: file-in-unusual-dir var/spool/hylafax/config/rc144ac hylafax: file-in-unusual-dir var/spool/hylafax/config/rc144ac-1 hylafax: file-in-unusual-dir var/spool/hylafax/config/rc288dpi hylafax: file-in-unusual-dir var/spool/hylafax/config/rc288dpi-1 hylafax: file-in-unusual-dir var/spool/hylafax/config/rc32acl hylafax: file-in-unusual-dir var/spool/hylafax/config/rc32acl-1 hylafax: file-in-unusual-dir var/spool/hylafax/config/rockwell-k56 hylafax: file-in-unusual-dir var/spool/hylafax/config/rockwell-rc hylafax: file-in-unusual-dir var/spool/hylafax/config/sierra hylafax: file-in-unusual-dir var/spool/hylafax/config/skel hylafax: file-in-unusual-dir var/spool/hylafax/config/t38modem hylafax: file-in-unusual-dir var/spool/hylafax/config/telebit-qblazer hylafax: file-in-unusual-dir var/spool/hylafax/config/telebit-t3000 hylafax: file-in-unusual-dir var/spool/hylafax/config/telebit-wb hylafax: file-in-unusual-dir var/spool/hylafax/config/topic hylafax: file-in-unusual-dir var/spool/hylafax/config/tricom2842 hylafax: file-in-unusual-dir var/spool/hylafax/config/uds-fastalk hylafax: file-in-unusual-dir var/spool/hylafax/config/umc92144 hylafax: file-in-unusual-dir var/spool/hylafax/config/umc9624 hylafax: file-in-unusual-dir var/spool/hylafax/config/usr-2.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/usr-rts hylafax: file-in-unusual-dir var/spool/hylafax/config/usr-xon hylafax: file-in-unusual-dir var/spool/hylafax/config/zyxel-1496e hylafax: file-in-unusual-dir var/spool/hylafax/config/zyxel-1496e-1 hylafax: file-in-unusual-dir var/spool/hylafax/config/zyxel-1496e-2.0 hylafax: file-in-unusual-dir var/spool/hylafax/config/zyxel-2864 hylafax: file-in-unusual-dir var/spool/hylafax/bin/ps2fax.gs hylafax: file-in-unusual-dir var/spool/hylafax/bin/pdf2fax.gs hylafax: file-in-unusual-dir var/spool/hylafax/bin/pcl2fax hylafax: file-in-unusual-dir var/spool/hylafax/bin/tiff2fax hylafax: file-in-unusual-dir var/spool/hylafax/bin/tiff2pdf hylafax: file-in-unusual-dir var/spool/hylafax/bin/archive hylafax: file-in-unusual-dir var/spool/hylafax/bin/notify hylafax: file-in-unusual-dir var/spool/hylafax/bin/notify-4.1 hylafax: file-in-unusual-dir var/spool/hylafax/bin/faxrcvd hylafax: file-in-unusual-dir var/spool/hylafax/bin/pollrcvd hylafax: file-in-unusual-dir var/spool/hylafax/bin/mkcover hylafax: file-in-unusual-dir var/spool/hylafax/bin/wedged hylafax: file-in-unusual-dir var/spool/hylafax/bin/notify.awk hylafax: non-standard-dir-perm var/spool/hylafax/tmp/ 4777 != 0755 hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxmsg /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxconfig /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxmodem /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxstate /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxwatch /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxinfo /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/tiffcheck /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/typetest /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/dialtest /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxadduser /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxdeluser /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxq /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxqclean /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxgetty /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/faxsend /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/pagesend /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/tsitest /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/tagtest /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/cqtest /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/choptest /usr/lib/hylafax hylafax: binary-or-shlib-defines-rpath ./usr/sbin/hfaxd /usr/lib/hylafax hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/archive hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/faxrcvd hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/mkcover hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/notify hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/notify-4.1 hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/notify.awk hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/pcl2fax hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/pdf2fax.gs hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/pollrcvd hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/ps2fax.gs hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/tiff2fax hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/tiff2pdf hylafax: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/wedged hylafax: virtual-package-depends-without-real-package-depends depends: awk debian/po/0000755000000000000000000000000011716677536007627 5ustar debian/po/it.po0000644000000000000000000000712311716672633010577 0ustar # Debconf template for hylafax debian package # (C) 2004 Giuseppe Sacco, # msgid "" msgstr "" "Project-Id-Version: hylafax 4.2.5-2\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-19 23:29+0100\n" "Last-Translator: Giuseppe Sacco \n" "Language-Team: debian-l10n-italian \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Eseguire il server HylaFAX adesso?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax gi configurato e pu essere eseguito adesso. Se si preferisce " "farlo manualmente, ricordarsi di cambiare il valore di RUN_HYLAFAX in /etc/" "default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Configurazione di Hylafax fallita" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Durante l'installazione di hylafax, uno script chiamato 'faxsetup' non ha " "funzionato. Questo pu essere dovuto a parecchi motivi a non pu essere " "corretto in maniera automatica, quindi il pacchetto hylafax-server non " "stato configurato. Risolvere il problema, eseguire \"faxsetup -server\" come " "root e poi riconfigurare hylafax-server a mano." #~ msgid "Check base64 encoders" #~ msgstr "Controllo dei codificatori base64" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax capace di inviare i fax ricevuti via email. Questi messaggi " #~ "dovranno contenere allegati codificati in base64. Poich questo non " #~ "indispensabile per hylafax, si deve fare manualmente un passo ulteriore: " #~ "va installato un pacchetto che fornisca il codificatore (come mime-codecs " #~ "o sharutils) e poi si deve eseguire \"faxsetup -server\" il quale " #~ "automaticamente controller i codificatori e cambier la propria " #~ "configurazione." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Non dimenticare di configurare l'utilizzo del modem" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Hylafax installato come server, ma si deve ancora configurare almeno un " #~ "modem per poter mandare o ricevere fax. Usare faxaddmodem per definire " #~ "ogni modem e fare ripartire hylafax in modo tale da usare la nuova " #~ "configurazione." debian/po/fr.po0000644000000000000000000001234011716672633010567 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-23 11:19+0100\n" "Last-Translator: Eric Madesclair \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Faut-il dmarrer le dmon hylafax maintenant?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax est dj configur et peut tre dmarr maintenant. Si vous prvoyez " "de le lancer vous-mme, vous devrez modifier la valeur RUN_HYLAFAX dans le " "fichier /etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "chec de la configuration d'hylafax" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Lors de l'installation d'hylafax, le script faxsetup a chou. Cela peut " "tre caus par diffrentes raisons et ne peut pas tre corrig " "automatiquement; c'est pourquoi le paquet hylafax-server est maintenant non " "configur. Veuillez corriger le problme, excuter faxsetup-server avec " "les privilges du superutilisateur et reconfigurer vous-mme hylafax-server." #~ msgid "Check base64 encoders" #~ msgstr "Vrification de l'encodeur base64" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax peut envoyer les fax reus par courriel. Le courriel contient le " #~ "fax en pice jointe avec un encodage en base64. Comme cette " #~ "fonctionnalit n'est pas indispensable au fonctionnement d'hylafax, " #~ "certaines oprations vont tre ncessaires pour qu'elle soit " #~ "oprationnelle: vous devez installer un paquet qui fournit un encodeur " #~ "(comme MIME-codecs ou sharutils) et excuter la commande faxsetup -" #~ "server pour vrifier et configurer automatiquement l'encodeur." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Configuration d'un modem indispensable" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Le serveur hylafax est maintenant install, vous devez encore configurer " #~ "au moins un modem avant de pouvoir envoyer ou recevoir des fax. Veuillez " #~ "utiliser la commande faxaddmodem pour configurer votre modem, puis " #~ "relancez le serveur hylafax pour que la nouvelle configuration soit prise " #~ "en compte." #~ msgid "Don't forget to configure HylaFAX with /usr/sbin/faxsetup." #~ msgstr "Vous devez configurer hylaFAX avec le script /usr/sbin/faxsetup" #~ msgid "" #~ "Please run the faxsetup script which will ask you a few questions about " #~ "your setup and will let you add with a semi-automatical auto-detection " #~ "procedure one or more modems to the pool of devices available to HylaFAX." #~ msgstr "" #~ "Veuillez lancer le script faxsetup, qui vous posera quelques questions " #~ "sur votre configuration et vous assistera, avec une procdure de " #~ "dtection semi-automatique, ajouter un ou plusieurs modems parmi " #~ "l'ensemble des priphriques disponibles pour HylaFAX." #~ msgid "" #~ "Start the HylaFAX server process immediately. You should have configured " #~ "HylaFAX first (if you are upgrading from a previous version you most " #~ "likely already have a working configuration)." #~ msgstr "" #~ "Pour pouvoir dmarrer le serveur HylaFax immdiatement, vous devez " #~ "l'avoir pralablement configur. Si vous mettez jour une version " #~ "prcdente, votre configuration est probablement correcte." debian/po/vi.po0000644000000000000000000001040611716672633010577 0ustar # Vietnamese Translation for hylafax. # Copyright © 2005 Free Software Foundation, Inc. # Clytie Siddall , 2005. # msgid "" msgstr "" "Project-Id-Version: hylafax 4.2.5-2\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-20 11:31+1030\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "Language: vi\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: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Khởi chạy trình nền (dæmon) HylaFAX ngay bao giờ không?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Trình hylafax đã được cấu hình thì có thể được khởi chạy ngay bây giờ. Nếu " "bạn chọn tự khởi chạy nó lần sau, hãy nhớ sửa đổi giá trị của « RUN_HYLAFAX " "» trong tập tin ." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Việc thiết lập hylafax bị lỗi" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Trong khi cài đặt hylafax, một tập lệnh tên « faxsetup » (thiết lập điện " "thư) bị lỗi. Trường hợp có thể do nhiều lý do, và không có khả năng sửa tự " "động nên gói hylafax chưa cấu hình. Vui lòng sửa vấn đề này, chạy tiến trình " "« faxsetup-server » (trình phục vụ thiết lập điện thư) với tư cách người chủ " "(root) để tự cấu hình hylafax-server." #~ msgid "Check base64 encoders" #~ msgstr "Kiểm tra bộ mã hóa base64 (cơ số 64)" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Trình hylafax có thể gửi qua thư điện tử điện thư đã nhận. Mọi thư kiểu " #~ "này cần phải chứa đính kèm mã hóa bằng cơ số 64. Vì tính năng này không " #~ "phải cần yếu cho những hành động thường của trình Hylafax, bạn cần phải " #~ "tự theo một số bước thêm để sử dụng nó. Hãy cài đắt một gói cung cấp " #~ "nhiều bộ mã hóa (như « mime-codecs » hay « sharutils ») rồi chạy « " #~ "faxsetup -server » (điện thư thiết lập trình phục vụ) mà sẽ kiểm tra tự " #~ "động có những bộ mã hóa đó chưa, và sửa đổi cấu hình nó." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Đừng quên thiết lập một dòng bộ điều giải." #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Gói hylafax đã được cài đặt là trình phục vụ, nhưng bạn vẫn còn cần phải " #~ "cấu hình ít nhất một bộ điều giải (modem) để gửi hay nhận điện thư. Hãy " #~ "sử dụng « faxaddmodem » (điện thư thêm bộ điều giải) để định nghĩa một bộ " #~ "điều giải, rồi khởi chạy lại trình hylafax để sử dụng cấu hình mới này." debian/po/de.po0000644000000000000000000001056411716672633010556 0ustar # translation of hylafax.po to German # translation of de.po to German # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans# # Developers do not need to manually edit POT or PO files. # Jens Nachtigall , 2004, 2005, 2006. # msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-20 13:54+0100\n" "Last-Translator: Jens Nachtigall \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Soll der HylaFAX-Dienst jetzt gestartet werden?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax wurde bereits eingerichtet und kann jetzt gestartet werden. Falls " "Sie angeben hylafax später von Hand zu starten, so denken Sie bitte daran " "den Wert von RUN_HYLAFAX in /etc/default/hylafax zu verändern." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Hylafax-Konfiguration fehlgeschlagen" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Während der Installation von hylafax ist das Skript »faxsetup« " "fehlgeschlagen. Das kann verschiedene Ursachen haben, und kann nicht " "automatisch behoben werden, weshalb das Paket hylafax-server nun " "unkonfiguriert bleibt. Bitte beheben Sie das Problem, indem Sie »faxsetup-" "server« als root aufrufen und hylafax-server manuell neu konfigurieren." #~ msgid "Check base64 encoders" #~ msgstr "Base64-Kodierer überprüfen" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax kann empfangene Faxe per E-Mail versenden. Diese E-Mails müssen " #~ "Base64-kodierte Anhänge enthalten. Da hylafax im Wesentlichen auch ohne " #~ "diese Fähigkeit funktioniert, müssen Sie hierfür ein paar Dinge von Hand " #~ "erledigen: Sie sollten ein Paket installieren, dass ein Kodierprogramm " #~ "zur Verfügung stellt (wie mime-codecs oder sharutils). Anschließend " #~ "sollten Sie »faxsetup -server« ausführen, welches automatisch nach " #~ "solchen Kodierprogrammen sucht und die Hylafax-Konfiguration " #~ "dementsprechend anpasst." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Vergessen Sie nicht ein Modem einzurichten" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Der Hylafax-Server ist nun installiert. Allerdings werden Sie zumindest " #~ "noch ein Modem einrichten müssen, um Faxe senden oder erhalten zu können. " #~ "Bitte benutzen Sie »faxaddmodem« um ein Modem festzulegen, und starten " #~ "Sie anschließend hylafax neu, damit es die neuen Einstellungen verwendet." debian/po/ru.po0000644000000000000000000001035011716672633010605 0ustar # translation of hylafax-ru.po to Russian # Nikolai Prokoschenko , 2005. # Yuri Kozlov , 2006. # # msgid "" msgstr "" "Project-Id-Version: hylafax 4.2.1-1\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-20 21:38+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Запустить HylaFAX сейчас?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax уже настроен и может быть запущен. Если вы хотите запустить его " "позже вручную, не забудьте изменить значение RUN_HYLAFAX в файле /etc/" "default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Не удалось настроить Hylafax" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Во время установки hylafax сценарий 'faxsetup' завершился с ошибкой. Это " "могло произойти по многим причинам и не может быть исправлено автоматически, " "поэтому пакет hylafax-server остаётся ненастроенным. Исправьте ошибку, " "запустите 'faxsetup -server' с правами суперпользователя и выполните " "повторную настройку hylafax-server вручную." #~ msgid "Check base64 encoders" #~ msgstr "Проверка кодировщиков base64" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax может отсылать принятые факсы по электронной почте в виде " #~ "вложения, зашифрованного base64. Поскольку Hylafax может работать и без " #~ "этой функции, вам нужно сделать следующее: установить пакет с " #~ "шифровальной программой (mime-codecs или sharutils) и запустить 'faxsetup " #~ "-server' -- тем самым её наличие будет проверено и записано в настройки." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Не забудьте настроить модемную линию" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Теперь Hylafax установлен в качестве сервера, но для приёма или отправки " #~ "факсов нужно настроить хотя бы один модем. Воспользуйтесь программой " #~ "faxaddmodem для настройки модема и перезапустите hylafax." debian/po/pl.po0000644000000000000000000000431511716672633010576 0ustar # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Michał Kułach , 2012. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2012-01-29 15:55+0100\n" "Last-Translator: Michał Kułach \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.2\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Uruchomić teraz demona HylaFAX?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax został skonfigurowany i może być teraz uruchomiony. W przypadku " "wybrania późniejszego, ręcznego uruchomienia, proszę pamiętać o zmianie " "wartości RUN_HYLAFAX w /etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Konfiguracja Hylafax nie powiodła się" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Podczas instalowania pakietu hylafax, zawiódł skrypt o nazwie \"faxsetup\". " "Może mieć to wiele przyczyn i nie może zostać naprawione automatyczne, " "dlatego pakiet hylafax-server jest obecnie nieskonfigurowany. Proszę " "naprawić ten problem przez wykonanie polecenie \"faxsetup -server\" jako " "root i ręczną rekonfigurację pakietu hylafax-server." debian/po/templates.pot0000644000000000000000000000265411407242336012337 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: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+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: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" debian/po/sv.po0000644000000000000000000000764511716672633010624 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-19 23:53+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Starta HylaFAX-demonen nu?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax r redan konfigurerad och kan startas nu. Om du angivit att starta " "den manuellt senare, tnk p att ndra vrdet fr RUN_HYLAFAX i /etc/default/" "hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Konfiguration av hylafax misslyckades" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Under installationen av hylafax misslyckades ett skript kallat \"faxsetup\". " "Detta kan ha orsakats av flera anledningar och kan inte rttas till " "automatiskt s nu r hylafax-server-paketet ej konfigurerat. Rtta till " "problemet, kr \"faxsetup -server\" som root och konfigurera om hylafax-" "server manuellt." #~ msgid "Check base64 encoders" #~ msgstr "Kontrollera base64-kodare" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax har mjligheten att skicka mottagna fax via e-post. Dessa e-" #~ "postmeddelanden behver inkludera base64-kodade bilagor. Eftersom detta " #~ "inte r ndvndigt fr att hylafax ska fungera behver du gra ngra " #~ "manuella steg: du br installera ett paket som tillhandahller kodare " #~ "(ssom mime-codecs eller sharutils) och kra \"faxsetup -server\" s att " #~ "en automatisk kontroll av dessa kodare grs och ndrar dess konfiguration." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Glm inte att konfigurera en modemlinje" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Hylafax installeras numera som en server men du mste fortfarande " #~ "konfigurera tminstone ett modem fr att skicka eller ta emot fax. " #~ "Vnligen anvnd faxaddmodem fr att definiera ett modem och starta sedan " #~ "om hylafax s att den kan anvnda den nya konfigurationen." debian/po/gl.po0000644000000000000000000000375711716672633010576 0ustar # Galician translation of hylafax's debconf templates # This file is distributed under the same license as the hylafax package. # Jacobo Tarrio , 2008. # msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2008-05-18 12:07+0100\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "¿Iniciar agora o servizo HylaFAX?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax xa está configurado e pódese iniciar agora. Se indica que quere " "inicialo manualmente máis tarde, lembre cambiar o valor de RUN_HYLAFAX en /" "etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "A configuración de hylafax fallou" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Mentres se instalaba hylafax, un script chamado \"faxsetup\" fallou. Isto " "pode estar causado por varios motivos, e non se pode arranxar " "automaticamente, así que o paquete hylafax-server está sen configurar. " "Arranxe o problema, execute \"faxsetup -server\" coma administrador e " "reconfigure hylafax-server manualmente." debian/po/da.po0000644000000000000000000000376711716677604010564 0ustar # Danish translation hylafax. # Copyright (C) hylafax & nedenstående oversættere. # This file is distributed under the same license as the hylafax package. # Joe Hansen (joedalton2@yahoo.dk), 2011. # msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2011-05-28 18:30+01:00\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Start HylaFAX-dæmonen nu?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax er allerede konfigureret og kan startes nu. Hvis du angiver en " "senere manuel opstart så husk at ændre værdien for RUN_HYLAFAX i /etc/" "default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Hylafaxopsætning fejlede" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Under installation af hylafax fejlede et skript med navnet »faxsetup«. " "Dette kan skyldes mange årsager og kan ikke rettes automatisk, så " "pakken hylafax-server er nu ikke konfigureret. Ret venligst dette problem " "og kør så »faxsetup-server« som administrator (root) og omkonfigurer " "hylafax-server manuelt." debian/po/cs.po0000644000000000000000000000762711716672633010601 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # msgid "" msgstr "" "Project-Id-Version: hylafax 1:4.2.1-7\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-20 15:50+0100\n" "Last-Translator: Martin Sin \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Spustit nyní daemon HylaFAX?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax je již nastaven a tak ho můžete spustit. Pokud zvolíte ruční " "spuštění, nezapomeňte v souboru /etc/default/hylafax změnit hodnotu " "RUN_HYLAFAX." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Nastavení Hylafaxu selhalo" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Během istalace hylafaxu došlo k selhání skriptu 'faxsetup'. K tomu mohlo " "dojít z řady důvodů. Protože se chybu nepodařilo automaticky odstranit, " "zůstal balíček hylafax-server nenastaven. Opravte prosím problém spuštěním " "'faxsetup -server' s právy uživatele root a nastavte hylafax-server ručně." #~ msgid "Check base64 encoders" #~ msgstr "Zkontrolovat dostupnost kodérů base64" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax může posílat příchozí faxy přes email. Tyto emailové zprávy musí " #~ "obsahovat přílohy zakódované pomocí base64. Jelikož to není " #~ "nepostradatelné pro správnou funkci hylafaxu, potřebujete provést " #~ "následující kroky: nainstalovat kódovací balíček (např. mime-codecs nebo " #~ "sharutils) a spustit 'faxsetup -server', který automaticky zkontroluje " #~ "přítomnost kodérů a jejich konfiguraci." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Nezapomeňte nastavit linku modemu" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Hylafax je nyní nainstalován jako server, ale pro posílání a přijímání " #~ "faxů musíte nastavit alespoň nějaký modem. Pro určení modemu použijte " #~ "prosím program faxaddmodem, pro použití nové konfigurace hylafax " #~ "restartujte." debian/po/bg.po0000644000000000000000000000713611716672633010557 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # msgid "" msgstr "" "Project-Id-Version: hylafax 4.2.1-1\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2005-09-30 19:15+0300\n" "Last-Translator: Ognyan Kulev \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CP1251\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr " HylaFAX ?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax . - " " , RUN_HYLAFAX " " /etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" #~ msgid "Check base64 encoders" #~ msgstr " base64?" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax , .. ." #~ " base64 . " #~ " hylafax, " #~ " : , " #~ " ( mime-codecs sharutils), \"faxsetup -" #~ "server\", " #~ " hylafax." #~ msgid "Don't forget to setup a modem line" #~ msgstr " " #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Hylafax , " #~ " , . , " #~ " faxaddmodem, , hylafax, " #~ " ." debian/po/nl.po0000644000000000000000000001022411716672633010570 0ustar # translation of hylafax_nl.po to Dutch # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # Frans Pop , 2006. # msgid "" msgstr "" "Project-Id-Version: hylafax_nl\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-03-21 00:44+0100\n" "Last-Translator: Frans Pop \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "De HylaFAX-achtergronddienst nu starten?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax is reeds geconfigureerd en kan nu gestart worden. Als u aangeeft het " "later handmatig te willen starten, vergeet dan niet de waarde van " "RUN_HYLAFAX in /etc/default/hylafax te wijzigen." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Installatie van Hylafax is mislukt" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Tijdens de installatie van Hylafax, is het script 'faxsetup' fout gelopen. " "Dit kan verschillende oorzaken hebben en kan niet automatisch worden " "hersteld. Hierdoor blijft het pakket hylafax-server ongeconfigureerd. U " "dient, na de oorzaak van het probleem verholpen te hebben, als root het " "script 'faxsetup-server' uit te voeren en vervolgens hylafax-server " "handmatig te laten herconfigureren." #~ msgid "Check base64 encoders" #~ msgstr "Detecteren van base64-encoders" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax kan ontvangen faxen versturen via e-mail. Deze e-mails moeten " #~ "base64-gecodeerde bijlagen bevatten. Omdat dit niet essentieel is voor de " #~ "werking van hylafax, dient u enkele stappen handmatig uit te voeren: het " #~ "installeren van een pakket dat encoders bevat (zoals mime-codecs of " #~ "sharutils) en het uitvoerenvan 'faxsetup -server'. Dit zal deze encoders " #~ "automatisch detecteren en zijn configuratie daarop aanpassen." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Vergeet niet een modemlijn te installeren" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Hylafax is nu geïnstalleerd als server, maar u zult ten minste nog een " #~ "modem configureren om faxen te kunnen zenden en ontvangen. Gebruik " #~ "'faxaddmodem' om een modem te definiëren en herstart vervolgens hylafax " #~ "om het de nieuwe configuratie te laten gebruiken." debian/po/ja.po0000644000000000000000000001050111716672633010547 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # # msgid "" msgstr "" "Project-Id-Version: hylafax 2:4.3.1~rc3-1\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-11-18 10:05+0200\n" "Last-Translator: Hideki Yamane (Debian-JP) \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "HylaFAX デーモンをすぐに起動しますか?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "hylafax の設定が完了しており、すぐに起動できます。後ほど手動で起動したい場合" "は /etc/default/hylafax の値を変更するのを忘れないでください。" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "hylafax の設定が失敗しました" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "hylafax のインストール中に 'faxsetup' スクリプトが失敗しました。この失敗には" "いくつもの理由が考えられ、自動的には修復出来ません。そのため、hylafax-server " "パッケージはまだ設定が終わっていません。問題を修正の上、root ユーザで手動で " "'faxsetup -server' を実行して hylafax-server を再設定を行ってください。" #~ msgid "Don't forget to setup a modem line" #~ msgstr "モデムの線をつなぐのを忘れないようにしてください" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "hylafax はすでにサーバとしてインストールされていますが、FAX の送受信を行う" #~ "にはモデムの設定も行う必要があります。モデムの認識には faxaddmodem コマン" #~ "ドを使ってください。hylafax を再起動すれば新しい設定が適用されます。" #~ msgid "Check base64 encoders" #~ msgstr "base64 エンコーダの確認" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "hylafax は受け取ったファックスをメール経由で送信できます。このメールには " #~ "base64 エンコードの追加機能が必要です。これは hylafax の動作には必ずしも必" #~ "要という訳ではないので、以下の作業を手動で行う必要があります: エンコーダを" #~ "提供するパッケージ (mime-codecs や sharutils など) をインストールする必要" #~ "があります。それから、'faxsetup -server' を実行し、自動的にエンコーダの" #~ "チェックと設定ファイルを変更を行います。" debian/po/es.po0000644000000000000000000001126611716672633010575 0ustar # hylafax po-debconf translation to Spanish # Copyright (C) 2005, 2007, 2009 Software in the Public Interest # This file is distributed under the same license as the hylafax package. # # Changes: # - Initial translation # César Gómez Martín , 2005 # # - Updates # Rudy Godoy Guillén , 2007 # Francisco Javier Cuadrado , 2009 # # Traductores, si no conocen 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: hylafax 2:4.4.4-10.1\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2009-04-07 09:50+0100\n" "Last-Translator: Francisco Javier Cuadrado \n" "Language-Team: Debian l10n Spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "¿Desea iniciar el demonio HylaFAX ahora?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax ya está configurado y se puede iniciar ahora. Si prefiere iniciarlo " "manualmente más tarde, recuerde cambiar el valor de RUN_HYLAFAX en el " "archivo «/etc/default/hylafax»." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "La configuración de Hylafax falló" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Mientras se estaba instalando hylafax, un script llamado «faxsetup» falló. " "Esto se puede deber a muchas razones y no se puede arreglar automáticamente " "de modo que el paquete hylafax-server ahora está sin configurar. Por favor, " "arregle el problema, ejecute «faxsetup -server» como administrador («root») " "y reconfigure manualmente hylafax-server." #~ msgid "Don't forget to setup a modem line" #~ msgstr "No olvide configurar una línea de módem" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "Ahora hylafax está instalado como servidor, pero todavía tiene que " #~ "configurar, como mínimo, un módem para enviar o recibir faxes. Por favor, " #~ "utilice faxaddmodem para definir un módem y después reinicie hylafax para " #~ "que use la nueva configuración." #~ msgid "Check base64 encoders" #~ msgstr "Comprobar los codificadores base64" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "Hylafax puede enviar los faxes recibidos a través de correo electrónico. " #~ "Estos correos necesitan incluir ficheros adjuntos codificados en base64. " #~ "Puesto que esto no es esencial para que hylafax funcione, tiene que " #~ "realizar manualmente algunos pasos: debería instalar un paquete que " #~ "proporcione codificadores (como mime-codecs o sharutils) y ejecutar " #~ "«faxsetup -server», que comprobará automáticamente los codificadores y " #~ "cambiará su configuración." debian/po/ca.po0000644000000000000000000000512211716672633010543 0ustar # hylafax (debconf) translation to Catalan. # Copyright (C) 2004 Free Software Foundation, Inc. # Aleix Badia i Bosch , 2004 # msgid "" msgstr "" "Project-Id-Version: hylafax 1-3A4.1.8\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2004-10-12 13:56+0200\n" "Last-Translator: Aleix Badia i Bosch \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Voleu iniciar el dimoni de l'HylaFAX?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" #~ msgid "Don't forget to configure HylaFAX with /usr/sbin/faxsetup." #~ msgstr "" #~ "No oblideu configurar l'HylaFAX utilitzant l'eina /usr/sbin/faxsetup." #~ msgid "" #~ "Please run the faxsetup script which will ask you a few questions about " #~ "your setup and will let you add with a semi-automatical auto-detection " #~ "procedure one or more modems to the pool of devices available to HylaFAX." #~ msgstr "" #~ "Executeu la seqüència faxsetup que us preguntarà alguns qüestions sobre " #~ "la vostra configuració i permetrà, a través d'un mètode semiautomàtic de " #~ "detecció automàtica, afegir modems al conjunt de dispositius disponibles " #~ "per l'HylaFAX." #~ msgid "" #~ "Start the HylaFAX server process immediately. You should have configured " #~ "HylaFAX first (if you are upgrading from a previous version you most " #~ "likely already have a working configuration)." #~ msgstr "" #~ "Inicia el procés del servidor de l'HylaFAX. Abans hauríeu de tenir " #~ "configurat l'HylaFAX (si esteu actualitzant a partir d'una versió " #~ "anterior probablement disposareu d'una configuració funcional)." debian/po/pt.po0000644000000000000000000000610311716672633010603 0ustar # translation of hylafax debconf to Portuguese # Copyright (C) 2007 Américo Monteiro # This file is distributed under the same license as the hylafax package. # # Américo Monteiro , 2007. msgid "" msgstr "" "Project-Id-Version: hylafax 2:4.3.4-2\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2007-08-02 22:20+0100\n" "Last-Translator: Américo Monteiro \n" "Language-Team: Portuguese \n" "Language: pt\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: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Arrancar o deamon HylaFAX agora?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "O Hylafax já está configurado e pode ser arrancado agora. Se você " "especificar arrancá-lo mais tarde manualmente, lembre-se de alterar o valor " "de RUN_HYLAFAX em /etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Configuração do Hylafax falhou." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Durante a instalação do Hylafax, um script chamado 'faxsetup' falhou. Isto " "pode ser causado por muitas razões e não pode ser resolvido automaticamente, " "então o pacote hylafax-server está por configurar. Por favor, corrija o " "problema, corra 'faxsetup-server' como root e reconfigure o hylafax-server " "manualmente." #~ msgid "Check base64 encoders" #~ msgstr "Verificar codificadores base64 (encoders)." #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "O Hylafax é capaz de enviar por email faxes recebidos. Estes emails " #~ "precisam de incluir anexos codificados em base64. Como isto não é " #~ "essencial para o hylafax funcionar, você precisa tratar dalguns passos " #~ "manualmente: deverá instalar um pacote que forneça codificadores (como o " #~ "mime-codecs ou o sharutils) e correr 'faxsetup-server' que " #~ "automaticamente irá procurar por estes codificadores e alterar a sua " #~ "configuração." debian/po/id.po0000644000000000000000000000407711716672633010564 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. # msgid "" msgstr "" "Project-Id-Version: hylafax 2:6.1~20111227-7\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2012-01-29 14:51+0700\n" "Last-Translator: Mahyuddin Susanto \n" "Language-Team: Debian Indonesia Translators \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Indonesian\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Jalankan daemon HylaFAX sekarang?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafax telah diatur dan mungkin sudah dijalankan. Jika anda menghendaki " "menjalankannya secara manual, ingat untuk mengubah harga RUN_HYLAFAX di /etc/" "default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Setup Hylafax gagal" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Skrip bernama 'faxsetup' gagal dijalankan ketika memasang hylafax. Ini dapat " "disebabkan beberapa hal dan tidak dapat diperbaiki secara otomatis jadi " "paket hylafax-server sekarang tidak diatur. mohon perbaiki masalahnya, " "jalankan 'faxsetup -server' sebagai root dan atur ulang hylafax-server " "secara manual." debian/po/fi.po0000644000000000000000000000411611716672633010560 0ustar # Copyright (C) 2009 # This file is distributed under the same license as the hylafax package. # # Esko Arajärvi , 2009. msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2009-06-30 22:21+0300\n" "Last-Translator: Esko Arajärvi \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 0.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Tulisiko HylaFAX-taustaohjelma käynnistää nyt?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "Hylafaxin asetukset on jo tehty ja se voidaan käynnistää nyt. Jos päätät " "käynnistää sen myöhemmin käsin, muista vaihtaa muuttujan RUN_HYLAFAX arvo " "tiedostosta /etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Hylafaxin asetusten teko epäonnistui" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Komentosarjan ”faxsetup” ajo epäonnistui asennettaessa hylafaxia. Tämä voi " "johtua monista eri syistä, eikä tilannetta voida korjata automaattisesti, " "joten paketin hylafax-server asetuksia ei ole tehty. Korjaa ongelma, aja " "pääkäyttäjänä komento ”faxsetup-server” ja tee paketin hylafax-server " "asetukset käsin." debian/po/POTFILES.in0000644000000000000000000000006311316200604011351 0ustar [type: gettext/rfc822deb] hylafax-server.templates debian/po/pt_BR.po0000644000000000000000000000754111716672633011175 0ustar # translation of hylafax # This file is distributed under the same license as the hylafax package. # André Luís Lopes (andrelop) , 2005. # Felipe Augusto van de Wiel (faw) , 2006. # # msgid "" msgstr "" "Project-Id-Version: hylafax\n" "Report-Msgid-Bugs-To: hylafax@packages.debian.org\n" "POT-Creation-Date: 2009-08-12 10:34+0200\n" "PO-Revision-Date: 2006-04-10 01:06-0300\n" "Last-Translator: Felipe Augusto van de Wiel (faw) \n" "Language-Team: l10n portuguese \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "pt_BR utf-8\n" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "Start the HylaFAX daemon now?" msgstr "Iniciar o daemon HylaFAX agora?" #. Type: boolean #. Description #: ../hylafax-server.templates:1001 msgid "" "Hylafax is already configured and may be started now. If you specify to " "start it later manually, remember to change the value of RUN_HYLAFAX in /etc/" "default/hylafax." msgstr "" "O Hylafax já está configurado e pode ser iniciado agora. Caso você " "especifique que o mesmo deva ser iniciado depois manualmente, lembre-se de " "mudar o valor RUN_HYLAFAX em /etc/default/hylafax." #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "Hylafax setup failed" msgstr "Configuração do Hylafax falhou" #. Type: error #. Description #: ../hylafax-server.templates:2001 msgid "" "While installing hylafax a script called 'faxsetup' failed. This can be " "caused by many reasons and cannot be fixed automatically so the hylafax-" "server package is now unconfigured. Please fix the problem, run 'faxsetup -" "server' as root and reconfigure hylafax-server manually." msgstr "" "Enquanto estava instalando o hylafax um script chamado 'faxsetup' falhou. " "Isto pode ser causado por várias razões e não pode ser corrigido " "automaticamente portanto o pacote hylafax-server não está configurado. Por " "favor, corrija o problema, execute 'faxsetup -server' como root e configure " "o hylafax-server manualmente." #~ msgid "Check base64 encoders" #~ msgstr "Confira codificadores base64" #~ msgid "" #~ "Hylafax is able to send received faxes via email. These emails need to " #~ "include base64 encoded attachments. Since this is not essential to " #~ "hylafax to work, you need to do manually some further steps: you should " #~ "install a package that provide encoders (like mime-codecs or sharutils) " #~ "and run 'faxsetup -server' that will automatically check for those " #~ "encoders and change its configuration." #~ msgstr "" #~ "O Hylafax é capaz de enviar faxes que foram recebidos via e-mail. Esses e-" #~ "mails precisam incluir anexos codificados em base64. Uma vez que isso não " #~ "é essencial para o Hylafax funcionar, você precisará executar alguns " #~ "passos manualmente: você deverá instalar um pacote que forneça " #~ "codificadores (como o mime-codecs ou o sharutils) e executar o comando " #~ "'faxsetup -server', o qual irá automaticamente checar pela presença " #~ "desses codificadores e mudar sua configuração." #~ msgid "Don't forget to setup a modem line" #~ msgstr "Não esqueça de configurar uma linha de modem" #~ msgid "" #~ "Hylafax is now installed as a server but you still have to configure at " #~ "least a modem in order to send or receive faxes. Please use faxaddmodem " #~ "in order to define a modem and then restart hylafax so that it will use " #~ "the new configuration." #~ msgstr "" #~ "O Hylafax agora está instalado como um servidor, mas ainda é preciso " #~ "configurar pelo menos um modem para que seja possível enviar ou receber " #~ "faxes. Por favor, utilize o utilitário faxaddmodem para definir um modem " #~ "e reinicie o hylafax para que a nova configuração possa ser utilizada." debian/hylafax-server.postrm0000644000000000000000000000153212117137611013375 0ustar #! /bin/sh -e #DEBHELPER# USERDEL=/usr/sbin/userdel if [ "$1" = purge ]; then if getent passwd faxmaster >/dev/null 2>&1 then [ -x $USERDEL ] && $USERDEL faxmaster fi # # This will remove the directory that holds a copy of the real # debian configuration in /etc/hylafax [ -d /var/spool/hylafax/etc ] && rm -rf /var/spool/hylafax/etc [ -L /var/spool/hylafax/bin ] && rm /var/spool/hylafax/bin for i in /etc/hylafax/setup.cache /etc/hylafax/setup.modem \ /var/spool/hylafax/status/any.info /var/spool/hylafax/dev/null \ /var/spool/hylafax/FIFO /var/spool/hylafax/bin/ps2fax \ /var/spool/hylafax/bin/pdf2fax /var/spool/hylafax/bin/bin \ /etc/default/hylafax do [ -e "$i" -o -L "$i" ] && rm "$i" done [ -d /var/spool/hylafax/bin ] && rmdir --ignore-fail-on-non-empty /var/spool/hylafax/bin fi exit 0 debian/hylafax-server.prerm0000644000000000000000000000031311316200604013163 0ustar #! /bin/sh -e #DEBHELPER# if [ -x /etc/init.d/hylafax -a -e /var/spool/hylafax/etc/setup.cache -a \ $(ps --no-headers -Chfaxd,faxq,faxgetty | wc -l) -gt 0 ] then invoke-rc.d hylafax stop fi exit 0 debian/hylafax-server.hylafax.cron.monthly0000644000000000000000000000120611677273476016160 0ustar #!/bin/sh test -f /usr/sbin/xferfaxstats || exit 0 # Generate HylaFAX's monthly fax statistics # Generate statistics for faxes during the past month. Two reports # are generated - one ordered by the destination fax number, the # other ordered by the sender. # No fax received in last month test -f /var/spool/hylafax/log/xferfaxlog || exit 0 /usr/sbin/xferfaxstats -dest -since `date +%D -d'-1 month'` 2>&1 | mail -s "Monthly fax stats - by destination" faxmaster /usr/sbin/xferfaxstats -send -since `date +%D -d'-1 month'` 2>&1 | mail -s "Monthly fax stats - by sender" faxmaster savelog -c 5 /var/spool/hylafax/log/xferfaxlog >/dev/null debian/html-patch0000644000000000000000000000055111407242336011155 0ustar #!/bin/sh ROOT=${1-/usr/share/doc/hylafax} CGI=${2-/cgi-bin/man} PATTERN="@[a-zA-Z][a-zA-Z]*@" patch() { chmod a+w $1 ed - $1<&2 exit 1 fi # # Check if new protocol server should be started grep -qE "^HFAXD_SERVER='(1|yes)'" /etc/hylafax/setup.cache if [ $? -eq 0 ]; then NEWPROT="-i 4559" fi # # Check if SNPP server should be started grep -qE "^HFAXD_SNPP_SERVER='(1|yes)" /etc/hylafax/setup.cache if [ $? -eq 0 ]; then SNPP="-s 444" fi else echo "ERROR: You must run faxsetup before starting hylafax." 1>&2 exit 1 fi if [ -z "$NEWPROT$SNPP" -a "$1" != stop ] then if [ -z "$HFAXD_FROM_INET" -o "$HFAXD_FROM_INET" != true ] then echo "You must specify at least one protocol NEW or SNPP in" echo "/etc/hylafax/setup.cache using the command faxsetup," echo "otherwise you might only run hylafax via inetd." exit 1 fi fi if [ -r /etc/default/hylafax ]; then . /etc/default/hylafax fi if [ "$RUN_HYLAFAX" -ne 1 -a "$1" = "start" ]; then echo "Hylafax is disabled, see /etc/default/hylafax" exit 0 fi # This function print on stdout all devices used by # hylafax. It enumerated the devices based on all # configuration files found in /etc/hylafax echo_fax_devices() { for device in config.* do if [ "$device" != 'config.*' ] then dev=${device##config.} # the next line is a patch included in #283111 for # handling devfs file names. dev=$(echo "$dev"|sed 's,_,/,g') if [ \( -f "$device" -a -e "/dev/$dev" \) -o \ \( "$dev" = faxCAPI -a -e /dev/capi20 \) ] then echo "$dev" fi fi done } # This function check if this kernel and the mount command # support the option "bind" # This is a separate function because it should support # different commands when running on different kernels # like hurd and *bsd check_for_mount_bind() { supported=0 TMPD=`mktemp -d /tmp/hylafax.XXXXXXXXXX` || return $supported mkdir "$TMPD/directory" mkdir "$TMPD/directory2" touch "$TMPD/directory/file" mount --bind "$TMPD/directory" "$TMPD/directory2" if [ -f "$TMPD/directory2/file" ] then supported=1 umount "$TMPD/directory2" fi rm "$TMPD/directory/file" rmdir "$TMPD/directory" "$TMPD/directory2" "$TMPD" echo $supported } # mount the /etc/hylafax filesystem on /var/spool/hylafax/etc # This is a separate function because it should support # different commands when running on different kernels # like hurd and *bsd mountbind() { mount --bind "$1" "$2" } # umount the /etc/hylafax filesystem from /var/spool/hylafax/etc # This is a separate function because it should support # different commands when running on different kernels # like hurd and *bsd # # Note: in some upgrade corner cases, the volume is monted many times # on the same mount point. So, this is a loop that umount all of them. umountbind() { if type findmnt >/dev/null 2>&1 then while [ 0 -lt $(findmnt --noheadings --target "$1" | grep -Fc '[/etc/hylafax]') ] do umount "$1" done else umount "$1" 2>/dev/null || true fi } # This function may be used for debugging: it prints a command # on stderr and then execute it. Comment out the first line to # avoid "debugging information". Do not touch the last line # since it execute the command x() { echo + "$@" 1>&2 eval "$@" } # Check for updated files in /etc/hylafax and copy them # to /var/spool/hylafax/etc . # Updates on authorizations and ownership are also # copied. update_dir() { # This function won't copy dot-files. for src in "$1/"* do if [ "$src" != "${src%%\~}" ] || [ "$src" != "${src%%.bak}" ] then continue fi dst="$2/"$(basename $src) if [ ! -e "$dst" ] ; then x /bin/cp -a "\"$src\"" "\"$dst\"" else if [ -d "$dst" ]; then update_dir "$src" "$dst" else if [ -L "$dst" -a \ '(' ! -L "$src" -o x$(readlink "$dst") != x$(readlink "$src") ')' ]; then x /bin/rm -f "\"$dst\"" x /bin/cp -a "\"$src\"" "\"$dst\"" else if [ "$src" -nt "$dst" ]; then # The configuration file has been changed in $src x /bin/cp -p "\"$src\"" "\"$dst\"" else if [ "$dst" -nt "$src" ]; then # The configuration file has been changed in $dst echo "ERROR: $dst is newer than $src" 1>&2 echo "Please send a bug report on the hylafax-server package" 1>&2 exit 1 else # in some cases, user change ownership/access right to files in /etc/hylafax. # this will copy these rights to files in /var/spool/hylafax/etc chmod --reference="$src" "$dst" chown --reference="$src" "$dst" fi fi fi fi fi done # remove all files from /var/spool/hylafax/etc that have been deleted # in /etc/hylafax (see #514950) for src in "$2/"* do if [ "$src" != "${src%%\~}" ] || [ "$src" != "${src%%.bak}" ] then continue fi dst="$1/"$(basename $src) if [ ! -e "$dst" ] then x /bin/rm "$src" fi done } # mount using bind option only if kernel support it and only if faxgetty is # not run via init or, if it is run via init but no devices are # configured mountbind_or_updatedir() { devices="`echo_fax_devices`" if [ $(check_for_mount_bind) -eq 1 ] && [ "${USE_FAXGETTY}" != "init" -o -z "$devices" ] then mountbind $1 $2 else update_dir $1 $2 fi } # This function is called when starting the hylafax server. # It clone the /etc directory into the chroot() directory copy_slash_etc() { SPOOL=$(awk -F= '$1=="SPOOL" { gsub(/'"'"'/,"",$2); print $2; exit}' /etc/hylafax/setup.cache) if [ -z "$SPOOL" ]; then echo "ERROR: You must run faxsetup before starting hylafax" 1>&2 echo "and be sure to check that the SPOOL variable is assigned." 1>&2 exit 1 fi if [ -d "$SPOOL/etc" ]; then mountbind_or_updatedir "/etc/hylafax" "$SPOOL/etc" else echo "Can't find directory $SPOOL/etc" 1>&2 exit 1 fi } # Stop all daemons, except for what executed via init daemon_stop() { log_daemon_msg "Stopping HylaFAX" faxq p=$(env PS_PERSONALITY=linux ps --no-headers -C faxq -o pid) if [ -n "$p" ] then start-stop-daemon --stop --exec /usr/sbin/faxq sleep 1 p=$(env PS_PERSONALITY=linux ps --no-headers -C faxq -o pid) [ -n "$p" ] && kill $p fi log_progress_msg "hfaxd" p=$(env PS_PERSONALITY=linux ps --no-headers -C hfaxd -o pid) if [ -n "$p" ] then start-stop-daemon --stop --exec /usr/sbin/hfaxd --pidfile $PIDFILE -- $BINDTO $NEWPROT $SNPP sleep 1 p=$(env PS_PERSONALITY=linux ps --no-headers -C hfaxd -o pid) [ -n "$p" ] && kill $p fi if [ ${USE_FAXGETTY} = "yes" ]; then log_progress_msg "faxgetty" killall faxgetty 2> /dev/null || true fi # wait maximum sixty seconds for server processes to shutdown try=0 while [ $try -lt 60 ] && [ 0 -lt $(env PS_PERSONALITY=linux ps --no-headers -Chfaxd,faxq | wc -l) ] do sleep 1 try=$(($try+1)) done umountbind $(awk -F= '$1=="SPOOL" { gsub(/'"'"'/,"",$2); printf("%s/etc",$2); exit}' /etc/hylafax/setup.cache) if [ 0 -eq "$(env PS_PERSONALITY=linux ps --no-headers -Chfaxd,faxq | wc -l)" ] then log_end_msg 0 else log_end_msg 1 fi } # Start all daemons, except for what executed via init daemon_start() { if [ ${USE_FAXGETTY} = "yes" ] then count=$(env PS_PERSONALITY=linux ps --no-headers -Chfaxd,faxq,faxgetty | wc -l) else count=$(env PS_PERSONALITY=linux ps --no-headers -Chfaxd,faxq | wc -l) fi if [ $count -eq 0 ]; then log_daemon_msg "Starting HylaFAX" "syncing directories..." copy_slash_etc log_progress_msg "faxq" start-stop-daemon --start --exec /usr/sbin/faxq if [ -z "$HFAXD_FROM_INET" -o "$HFAXD_FROM_INET" != true ] then log_progress_msg "hfaxd" start-stop-daemon --start --exec /usr/sbin/hfaxd \ --make-pidfile --pidfile $PIDFILE \ --background -- -d $BINDTO $NEWPROT $SNPP fi cd ${HYLAFAX_HOME}/etc devices="`echo_fax_devices`" if [ ${USE_FAXGETTY} = "yes" ] && [ -n "$devices" ]; then log_progress_msg "faxgetty" for device in $devices none; do [ "$device" = none ] && continue ${FAXGETTY} $FAXGETTYARGS `echo $device | cut -d . -f 2` & done elif [ ${USE_FAXGETTY} != "init" ] && [ -n "$devices" ]; then log_progress_msg "faxmodem" for device in $devices none; do [ "$device" = none ] && continue ${FAXMODEM} `echo $device | cut -d . -f 2` >/dev/null 2>&1 &2 exit 0 fi log_end_msg 0 } case "$1" in start) daemon_start ;; stop) daemon_stop ;; restart|force-reload) daemon_stop sleep 1 daemon_start ;; status) # test if user is root. If not root then exit with "unknown" if [ `id -u` -ne 0 ] then echo Status can be checked only by root user. # 4: program or service status is unknown exit 4 fi SPOOL=$(awk -F= '$1=="SPOOL" { gsub(/'"'"'/,"",$2); print $2; exit}' /etc/hylafax/setup.cache) if [ -p $SPOOL/FIFO ] && fuser $SPOOL/FIFO >/dev/null 2>&1 then echo running # 0: program is running or service is OK exit 0 else echo stopped # 3: program is not running exit 3 fi ;; *) echo "Usage: /etc/init.d/hylafax {start|stop|restart|force-reload|status}" exit 1 ;; esac exit 0 debian/source/0000755000000000000000000000000011407242605010467 5ustar debian/source/format0000644000000000000000000000001411407242605011675 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011767403015010621 5ustar debian/patches/804_bashism.patch0000644000000000000000000000306411767345343013677 0ustar Author: Description: Correctly switched to bash as interpreter. See debian bug #530100 Index: hylafax-6.0.6/faxmail/mailfax.sh-postfix =================================================================== --- hylafax-6.0.6.orig/faxmail/mailfax.sh-postfix 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/faxmail/mailfax.sh-postfix 2012-06-17 14:17:39.713593953 +0200 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # mailfax - email to fax gateway for Postfix. # Index: hylafax-6.0.6/faxmail/mailfax.sh-qmail =================================================================== --- hylafax-6.0.6.orig/faxmail/mailfax.sh-qmail 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/faxmail/mailfax.sh-qmail 2012-06-17 14:17:39.713593953 +0200 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # mailfax - email to fax gateway for qmail. # Index: hylafax-6.0.6/faxmail/mailfax.sh-sendmail =================================================================== --- hylafax-6.0.6.orig/faxmail/mailfax.sh-sendmail 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/faxmail/mailfax.sh-sendmail 2012-06-17 14:17:39.717593972 +0200 @@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash # # mailfax - email to fax gateway for sendmail # Index: hylafax-6.0.6/faxmail/mailfax.sh-smail =================================================================== --- hylafax-6.0.6.orig/faxmail/mailfax.sh-smail 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/faxmail/mailfax.sh-smail 2012-06-17 14:17:39.717593972 +0200 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # mailfax - email to fax gateway for smail3.1. # debian/patches/600_setupclient.patch0000644000000000000000000000117111767345340014574 0ustar Author: Description: The debian package already create the client configuration Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-17 14:17:35.945575266 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:36.357577316 +0200 @@ -309,7 +309,10 @@ # if nothing specified on command line, default client+server if [ $isClient = no ] && [ $isServer = no ]; then - isClient=yes + # + # on debian the client configuration file is already bundled with the package + # + isClient=no isServer=yes fi debian/patches/809_COMREC_72.patch0000644000000000000000000000124011437032672013520 0ustar Index: hylafax-6.0.4/faxd/Class2.c++ =================================================================== --- hylafax-6.0.4.orig/faxd/Class2.c++ 2010-08-31 00:50:12.888276967 +0200 +++ hylafax-6.0.4/faxd/Class2.c++ 2010-08-31 00:50:28.816270735 +0200 @@ -851,9 +851,10 @@ for (u_int i = 0; i < NCODES; i++) { const HangupCode& c = hangupCodes[i]; if ((c.code[1] != NULL && strcasecmp(code, c.code[1]) == 0) || - (c.code[2] != NULL && strcasecmp(code, c.code[2]) == 0)) + (c.code[2] != NULL && strcasecmp(code, c.code[2]) == 0)) { s = Status(c.status, c.message); return s; + } } s = Status(210, "Unknown hangup code"); return s; debian/patches/659_notify_from_address.patch0000644000000000000000000000446711767345343016331 0ustar Author: Description: Change from address in all e-mail from fax to faxmaster See debian bug #386071 Index: hylafax-6.0.6/util/faxrcvd.sh.in =================================================================== --- hylafax-6.0.6.orig/util/faxrcvd.sh.in 2012-06-17 14:17:37.177581380 +0200 +++ hylafax-6.0.6/util/faxrcvd.sh.in 2012-06-17 14:17:38.921590029 +0200 @@ -65,7 +65,7 @@ FAX2PS=$TIFFBIN/fax2ps TIFF2PS=tiff2ps TOADDR=FaxMaster -FROMADDR=fax +FROMADDR=FaxMaster TIFFINFO=tiffinfo NOTIFY_FAXMASTER=always Index: hylafax-6.0.6/util/notify-4.2.sh.in =================================================================== --- hylafax-6.0.6.orig/util/notify-4.2.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/notify-4.2.sh.in 2012-06-17 14:17:38.921590029 +0200 @@ -101,7 +101,7 @@ PS2FAX=bin/ps2fax PDF2FAX=bin/pdf2fax TOADDR=FaxMaster -FROMADDR=fax +FROMADDR=FaxMaster NOTIFY_FAXMASTER=never RETURNFILETYPE= MIMEBOUNDARY="NextPart$$" Index: hylafax-6.0.6/util/notify.sh.in =================================================================== --- hylafax-6.0.6.orig/util/notify.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/notify.sh.in 2012-06-17 14:17:38.925590044 +0200 @@ -74,7 +74,7 @@ PS2FAX=bin/ps2fax PDF2FAX=bin/pdf2fax TOADDR=FaxMaster -FROMADDR=fax +FROMADDR=FaxMaster NOTIFY_FAXMASTER=never RETURNFILETYPE= MIMEBOUNDARY="NextPart$$" RETURNTECHINFO=yes Index: hylafax-6.0.6/util/pollrcvd.sh.in =================================================================== --- hylafax-6.0.6.orig/util/pollrcvd.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/pollrcvd.sh.in 2012-06-17 14:17:38.925590044 +0200 @@ -66,7 +66,7 @@ FAX2PS=$TIFFBIN/fax2ps TIFF2PS=tiff2ps TOADDR=FaxMaster -FROMADDR=fax +FROMADDR=FaxMaster TIFFINFO=tiffinfo NOTIFY_FAXMASTER=always Index: hylafax-6.0.6/util/wedged.sh.in =================================================================== --- hylafax-6.0.6.orig/util/wedged.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/wedged.sh.in 2012-06-17 14:17:38.925590044 +0200 @@ -73,7 +73,7 @@ # Variables customizable through etc/FaxDispatch # TOADDR=FaxMaster -FROMADDR=fax +FROMADDR=FaxMaster WEDGED_EMAIL_INTERVAL=5 # minutes: at most 1 wedged email every X mins WEDGED_DISABLE_FAXGETTY= # if set, faxgetty disabled from inittab debian/patches/661_notify.awk.patch0000644000000000000000000000052011767345343014335 0ustar Index: hylafax-6.0.6/util/notify.awk =================================================================== --- hylafax-6.0.6.orig/util/notify.awk 2012-06-17 14:17:38.673588793 +0200 +++ hylafax-6.0.6/util/notify.awk 2012-06-17 14:17:39.469592748 +0200 @@ -1,4 +1,4 @@ -#! /bin/sh +#! /usr/bin/awk # $Id$ # # HylaFAX Facsimile Software debian/patches/500_two_dirs_config.patch0000644000000000000000000001202111767345340015407 0ustar Author: Description: this patch is meant to handle two different configuration directory The main directory is updated after changing the SPOOL/etc copy Index: hylafax-6.0.6/etc/faxaddmodem.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxaddmodem.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/etc/faxaddmodem.sh.in 2012-06-17 14:17:35.945575266 +0200 @@ -2031,6 +2031,8 @@ echo "Don't forget to run faxmodem(@MANNUM1_8@) (if you have a send-only environment)" echo "or configure init to run faxgetty on $TTY." +/usr/lib/hylafax/bin/copy_configuration_from_spool + exec >/dev/null 2>&1 # cleanup Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:35.945575266 +0200 @@ -176,6 +176,10 @@ UUENCODE UUCP_LOCKDIR DIR_LOCKS UUCP_LOCKTYPE LOCKS" + +[ ! -d /var/spool/hylafax/etc ] && mkdir /var/spool/hylafax/etc +[ -d /var/spool/hylafax/etc ] && cp -a /etc/hylafax/* /var/spool/hylafax/etc/ + dumpvals() { echo "$VARS" | @@ -2662,4 +2666,5 @@ $RM $JUNK $RM -r $TMPDIR fi -exit 0 + +exec /usr/lib/hylafax/bin/copy_configuration_from_spool Index: hylafax-6.0.6/etc/probemodem.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/probemodem.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/etc/probemodem.sh.in 2012-06-17 14:17:35.953575312 +0200 @@ -566,6 +566,8 @@ echo "This not a Class 1, 2, 2.0, 1.0, or 2.1 modem." fi +/usr/lib/hylafax/bin/copy_configuration_from_spool + # cleanup @RM@ -f $JUNK; @RM@ -fr $TMPDIR exit 0 Index: hylafax-6.0.6/util/faxadduser.c =================================================================== --- hylafax-6.0.6.orig/util/faxadduser.c 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/faxadduser.c 2012-06-17 14:17:35.953575312 +0200 @@ -31,6 +31,9 @@ #include #include #include +#include +#include +#include #include "config.h" #include "port.h" @@ -119,6 +122,44 @@ } fprintf(hf, "\n"); } + fclose(hf); + + /* debian patch: update both copies of the permission file. + * Giuseppe Sacco, 18 august 2004 + */ + { + FILE *i, *o; + struct stat fstat_h, fstat_c; + static const char *copyfile = "/etc/hylafax/hosts.hfaxd"; + int docopy = 1; + + /* check if files are the same file (mounted with bind option) */ + if (0 == stat(hostfile, &fstat_h) && 0 == stat(copyfile, &fstat_c)) + docopy = fstat_h.st_atime != fstat_c.st_atime || fstat_h.st_ctime != fstat_c.st_ctime + || fstat_h.st_mtime != fstat_c.st_mtime || fstat_h.st_size != fstat_c.st_size; + if (docopy) { + i = fopen(hostfile, "r"); + if (i) { + o = fopen(copyfile, "w"); + if (o) { + char buf[BUFSIZ]; + int j; + struct passwd *pw; + + while ( (j=fread(&buf[0], 1, sizeof(buf), i)) > 0) + fwrite(&buf[0], 1, j, o); + fclose(o); + pw = getpwnam(FAX_USER); + if (pw == NULL || chown(copyfile, pw->pw_uid, pw->pw_uid)) { + perror("Error writing hosts file"); + return -1; + } + } + fclose(i); + } + } + } + return 0; } Index: hylafax-6.0.6/util/faxdeluser.c =================================================================== --- hylafax-6.0.6.orig/util/faxdeluser.c 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/faxdeluser.c 2012-06-17 14:17:35.953575312 +0200 @@ -109,5 +109,37 @@ perror("Error writing hosts file"); return -1; } + + /* debian patch: update both copies of the permission file. + * Giuseppe Sacco, 18 august 2004 + */ + { + FILE *i, *o; + struct stat fstat_h, fstat_c; + static const char *copyfile = "/etc/hylafax/hosts.hfaxd"; + int docopy = 1; + + /* check if files are the same file (mounted with bind option) */ + if (0 == stat(hostfile, &fstat_h) && 0 == stat(copyfile, &fstat_c)) + docopy = fstat_h.st_atime != fstat_c.st_atime || fstat_h.st_ctime != fstat_c.st_ctime + || fstat_h.st_mtime != fstat_c.st_mtime || fstat_h.st_size != fstat_c.st_size; + if (docopy) { + i = fopen(hostfile, "r"); + if (i) { + o = fopen(copyfile, "w"); + if (o) { + char buf[BUFSIZ]; + int j; + + while ( (j=fread(&buf[0], 1, sizeof(buf), i)) > 0) + fwrite(&buf[0], 1, j, o); + fclose(o); + pw && chown(copyfile, pw->pw_uid, pw->pw_uid); + } + fclose(i); + } + } + } + return 0; } debian/patches/654_faxsetup_gs.patch0000644000000000000000000000632411767345342014605 0ustar Author: Description: This patch remove the check about gs. This is because in a new system installation we cannot know if the /usr/bin/gs link is already created. The other solution is the pre-depends on gs-* Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-17 14:17:37.705583998 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:37.957585250 +0200 @@ -1489,86 +1489,6 @@ # if onServer; then cd $DIR_SPOOL - case $PS in - dps) PATH_PSRIP=$PATH_DPSRIP;; - imp) PATH_PSRIP=$PATH_IMPRIP;; - gs) PATH_PSRIP=$PATH_GSRIP;; - esac - if [ -x "$PATH_PSRIP" ]; then - if [ $PS = gs ]; then - # verify Ghostscript was linked with the tiffg3 device driver - $PATH_PSRIP -h 2>&1 | grep tiffg3 >/dev/null 2>&1 || { - cat >&2 <&2 </dev/null 2>&1 - if [ $? -eq 2 ]; then - if expr $RELEASE \>= 6.2 >/dev/null; then - cat >&2 <= 6.2 >/dev/null; then - cat >&2 < Bug-Debian: http://bugs.debian.org/664994 Last-Update: 2012-03-22 Index: hylafax-6.0.6/etc/templates/en/notify-killed.txt =================================================================== --- hylafax-6.0.6.orig/etc/templates/en/notify-killed.txt 2012-06-17 16:26:18.931871489 +0200 +++ hylafax-6.0.6/etc/templates/en/notify-killed.txt 2012-06-17 16:26:30.043926588 +0200 @@ -4,7 +4,7 @@ Content-type: text/plain; charset=UTF-8 Content-Transfer-Encoding: Quoted-Printable -You job to $number was deleted from the queue. +Your job to $number was deleted from the queue. ------- Unsent job status ------- Destination: $number debian/patches/809_make_too_much_verbose.patch0000644000000000000000000000302311767345344016611 0ustar Description: remove unnecessary make output Unset those variables otherwise running make from confiure (when configure is run from make) will print other messages about current directory. These messages would be mixed with other messages that configure relies on. Author: Giuseppe Sacco --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/653222 Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: <2011-12-28> Index: hylafax-6.0.6/configure =================================================================== --- hylafax-6.0.6.orig/configure 2012-06-17 14:17:40.245596596 +0200 +++ hylafax-6.0.6/configure 2012-06-17 14:17:40.757599134 +0200 @@ -1272,6 +1272,14 @@ fi fi +# Unset those variables otherwise running make from confiure (when configure is run +# from make) will print other messages about current directory. These messages would +# be mixed with other messages that configure relies on. +# This fixes debian bug #653222 +unset MAKEFLAGS +unset MAKELEVEL + + # # Check whether or not $MAKE automatically sets MAKE # in the Makefiles. If not, we add an explicit define debian/patches/652_faxsetup_faxmaster.patch0000644000000000000000000000362611767345341016165 0ustar Author: Description: Patch that remove the faxmaster alias since we already have a user FaxMaster. Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-17 14:17:37.425582607 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:37.705583998 +0200 @@ -2099,50 +2099,7 @@ fi fi -# -# Check for a FaxMaster entry for sending mail. -# -if onServer; then - x=`(ypcat -k aliases) 2>/dev/null | $GREP -i '^faxmaster'` 2>/dev/null - if [ -z "$x" ] && [ -f $ALIASES ]; then - x=`$GREP -i '^faxmaster' $ALIASES` - fi - if [ -z "$x" ]; then - cat<<-EOF - - - There does not appear to be an entry for the FaxMaster either in - the YP/NIS database or in the $ALIASES file. The - FaxMaster is the primary point of contact for HylaFAX problems. - The HylaFAX client-server protocol server identifies this alias as - the place to register complaints and HylaFAX directs automatic mail - messages to this user when problems are identified on a server - machine or when the routine server maintainence scripts are run - (e.g. faxcron). - - EOF - prompt "Should an entry be added for the FaxMaster to $ALIASES [yes]?" - read x - if isOK $x; then - promptForNonNullStringParameter "${USER:-root}" \ - "Users to receive fax-related mail" - (echo "# alias for notification messages from HylaFAX servers"; - echo "FaxMaster: $param") >>$ALIASES - if newaliases 2>/dev/null; then - echo "Rebuilt $ALIASES database." - else - # could be a SCO machine running mmdf - if test -x /usr/mmdf/table/dbmbuild ; then - su mmdf -c "/usr/mmdf/table/dbmbuild" - else - echo "Can not find newaliases to rebuild $ALIASES;" - echo "you will have to do it yourself." - fi - fi - fi - fi - FAXMASTER=$x -fi +FAXMASTER=faxmaster # # Generate or update default values for status/any.info debian/patches/806_sparc64_build.patch0000644000000000000000000000157411767345344014721 0ustar Author: Description: Change -fpic to -fPIC on sparc64 architecture Index: hylafax-6.0.6/configure =================================================================== --- hylafax-6.0.6.orig/configure 2012-06-17 14:17:40.001595377 +0200 +++ hylafax-6.0.6/configure 2012-06-17 14:17:40.245596596 +0200 @@ -3463,10 +3463,18 @@ USE_RPATH='' fi DSOSUF=so - DSOOPTS='-shared -fpic -Wl,-soname,$@' - LLDOPTS=$USE_RPATH - GCOPTS="${GCOPTS} -fpic" - GCXXOPTS="${GCXXOPTS} -fpic" + if dpkg-architecture -esparc64 || dpkg-architecture -es390 || dpkg-architecture -es390x + then + DSOOPTS='-shared -fPIC -Wl,-soname,$@' + LLDOPTS=$USE_RPATH + GCOPTS="${GCOPTS} -fPIC" + GCXXOPTS="${GCXXOPTS} -fPIC" + else + DSOOPTS='-shared -fpic -Wl,-soname,$@' + LLDOPTS=$USE_RPATH + GCOPTS="${GCOPTS} -fpic" + GCXXOPTS="${GCXXOPTS} -fpic" + fi DSO=LINUX CheckCCDSO() { debian/patches/805_ftbfs_kfreebsd.patch0000644000000000000000000000110211767345344015213 0ustar Author: Giuseppe Sacco Description: Adding support for kfreebsd Debian port see thread http://lists.debian.org/debian-bsd/2010/02/msg00075.html Index: hylafax-6.0.6/configure =================================================================== --- hylafax-6.0.6.orig/configure 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/configure 2012-06-17 14:17:40.001595377 +0200 @@ -3456,7 +3456,7 @@ DSO=no fi ;; - *-linux*) + *-linux*|*-k*bsd*-gnu*) if [ "X${DIR_LIB}" != "X/usr/lib" ]; then USE_RPATH=' -Wl,-rpath,${LIBDIR}' else debian/patches/810_hardening.patch0000644000000000000000000001435111767351474014210 0ustar Description: harden hylafax source an build procedure Applied from Debian bug #656260 Author: Giuseppe Sacco --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/656260 Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: no Reviewed-By: Last-Update: 2012-03-15 Index: hylafax-6.1~20111227/defs.in =================================================================== --- hylafax-6.1~20111227.orig/defs.in 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/defs.in 2012-03-15 21:23:47.229197431 +0100 @@ -262,7 +262,8 @@ # then its make file should override the setting of SHDLIBC with a # line such as "SHDLIBC=". # -LDFLAGS = ${LDOPTS} ${LDLIBS} +LDFLAGS_ENV := $(shell dpkg-buildflags --get LDFLAGS) +LDFLAGS = ${LDFLAGS_ENV} ${LDOPTS} ${LDLIBS} LDOPTS = ${VLDOPTS} ${LLDOPTS} ${GLDOPTS} LDLIBS = ${VLDLIBS} ${LLDLIBS} ${GLDLIBS} Index: hylafax-6.1~20111227/libhylafax/FaxClient.c++ =================================================================== --- hylafax-6.1~20111227.orig/libhylafax/FaxClient.c++ 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/libhylafax/FaxClient.c++ 2012-03-15 21:23:47.233197432 +0100 @@ -116,7 +116,7 @@ void FaxClient::vprintWarning(const char* fmt, va_list ap) { - fprintf(stderr, NLS::TEXT("Warning, ")); + fprintf(stderr, "%s", NLS::TEXT("Warning, ")); vfprintf(stderr, fmt, ap); fputs("\n", stderr); } Index: hylafax-6.1~20111227/libhylafax/SNPPClient.c++ =================================================================== --- hylafax-6.1~20111227.orig/libhylafax/SNPPClient.c++ 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/libhylafax/SNPPClient.c++ 2012-03-15 21:23:47.233197432 +0100 @@ -103,7 +103,7 @@ void SNPPClient::vprintWarning(const char* fmt, va_list ap) { - fprintf(stderr, NLS::TEXT("Warning, ")); + fprintf(stderr, "%s", NLS::TEXT("Warning, ")); vfprintf(stderr, fmt, ap); fputs("\n", stderr); } Index: hylafax-6.1~20111227/libhylafax/TextFormat.c++ =================================================================== --- hylafax-6.1~20111227.orig/libhylafax/TextFormat.c++ 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/libhylafax/TextFormat.c++ 2012-03-15 21:23:47.233197432 +0100 @@ -1371,7 +1371,7 @@ { fxStr emsg; if (!decodeFontName(family, fontpath, emsg)) { - fprintf(stderr,emsg); + fprintf(stderr,"%s", (const char*)emsg); return NULL; } return Sys::fopen(fontpath, "r"); Index: hylafax-6.1~20111227/libhylafax/TypeRules.c++ =================================================================== --- hylafax-6.1~20111227.orig/libhylafax/TypeRules.c++ 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/libhylafax/TypeRules.c++ 2012-03-15 21:23:47.233197432 +0100 @@ -101,7 +101,7 @@ printf(" \"%s\"", value.s); else if (type != ASCII && type != ASCIIESC) { if (op == ANY) - printf(NLS::TEXT(" ")); + printf("%s", NLS::TEXT(" ")); else printf(" %#llx", (long long) value.v); } @@ -109,7 +109,7 @@ } if (off > (off_t)size) { if (verbose) - printf(NLS::TEXT("failed (offset past data)\n")); + printf("%s", NLS::TEXT("failed (offset past data)\n")); return (false); } bool ok = false; @@ -162,7 +162,7 @@ break; } if (verbose) - printf(NLS::TEXT("failed (insufficient data)\n")); + printf("%s", NLS::TEXT("failed (insufficient data)\n")); return (false); case LONG: if (off + 4 < (off_t)size) { @@ -171,7 +171,7 @@ break; } if (verbose) - printf(NLS::TEXT("failed (insufficient data)\n")); + printf("%s", NLS::TEXT("failed (insufficient data)\n")); return (false); } /* @@ -195,7 +195,7 @@ printf(NLS::TEXT("success (result %s, rule \"%s\")\n"), resultNames[result], (const char*) cmd); else - printf(NLS::TEXT("failed (comparison)\n")); + printf("%s", NLS::TEXT("failed (comparison)\n")); } return (ok); } @@ -496,6 +496,6 @@ return (&(*rules)[i + match2(i, data, size, verbose)]); } if (verbose) - printf(NLS::TEXT("no match\n")); + printf("%s", NLS::TEXT("no match\n")); return (NULL); } Index: hylafax-6.1~20111227/faxd/Makefile.in =================================================================== --- hylafax-6.1~20111227.orig/faxd/Makefile.in 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/faxd/Makefile.in 2012-03-15 21:23:47.233197432 +0100 @@ -181,7 +181,7 @@ hash.h: mkhash rm -f hash.h; ./mkhash > hash.h mkhash: ${SRCDIR}/mkhash.c - ${CCF} -o mkhash ${SRCDIR}/mkhash.c + ${CCF} -o mkhash ${SRCDIR}/mkhash.c ${LDFLAGS_ENV} faxQueueApp.o FaxRecv.o: incdepend: hash.h Index: hylafax-6.1~20111227/etc/Makefile.in =================================================================== --- hylafax-6.1~20111227.orig/etc/Makefile.in 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/etc/Makefile.in 2012-03-15 21:23:47.233197432 +0100 @@ -70,9 +70,9 @@ config.fax: ${ECHO} on >config.fax lockname: ${SRCDIR}/lockname.c - ${CCF} -o $@ ${SRCDIR}/lockname.c + ${CCF} -o $@ ${SRCDIR}/lockname.c ${LDFLAGS_ENV} ondelay: ${SRCDIR}/ondelay.c - ${CCF} -o $@ ${SRCDIR}/ondelay.c + ${CCF} -o $@ ${SRCDIR}/ondelay.c ${LDFLAGS_ENV} PUTSERVER = ${INSTALL} -idb ${PRODUCT}.sw.server PUTSAMPLE = ${PUTSERVER} -u ${FAXUSER} -g ${FAXGROUP} \ Index: hylafax-6.1~20111227/libhylafax/Makefile.LINUXdso =================================================================== --- hylafax-6.1~20111227.orig/libhylafax/Makefile.LINUXdso 2012-03-15 21:23:09.009195977 +0100 +++ hylafax-6.1~20111227/libhylafax/Makefile.LINUXdso 2012-03-15 21:23:47.233197432 +0100 @@ -36,7 +36,7 @@ libhylafax-${ABI_VERSION}.${DSO}.${ABI_PATCH}: ${OBJECTS} ${C++} ${DSOOPTS} -o $@ ${OBJECTS} \ ${DSODELAY} ${LIBTIFF} ${DSODELAY} ${LIBZ} ${DSODELAY} ${LIBREGEX} \ - ${MACHDEPLIBS} + ${MACHDEPLIBS} ${LDFLAGS_ENV} #../util/libhylafax-${ABI_VERSION}.${DSO}: libhylafax-${ABI_VERSION}.${DSO} debian/patches/605_faxrecv_newarg7.patch0000644000000000000000000000107611767345341015337 0ustar Author: Description: This patch was provided by Bodo Meissner in order to better integrate hylafax and capi4hylafax See debian bug #281737 Index: hylafax-6.0.6/util/faxrcvd.sh.in =================================================================== --- hylafax-6.0.6.orig/util/faxrcvd.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/faxrcvd.sh.in 2012-06-17 14:17:37.177581380 +0200 @@ -116,6 +116,7 @@ done CIDNUMBER="$CALLID1" CIDNAME="$CALLID2" +DESTINATION="$CALLID3" FILENAME=`echo $FILE | $SED -e 's/\.tif//' -e 's/recvq\///'` debian/patches/660_faxsetup_non_interactive.patch0000644000000000000000000000134211767345343017354 0ustar Author: Description: Avoid interactive installation part while installing in non interactive way. See Debian bug #582611 Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-17 14:17:37.957585250 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:39.221591511 +0200 @@ -2446,7 +2446,7 @@ fi DEVS="`cd $DIR_SPOOL/etc; echo config.*`" - if [ -z "$DEVS" ] || [ "$DEVS" = 'config.*' ]; then + if [ "$DEBCONF_FRONTEND" != "non-interactive" -a "$DEBCONF_FRONTEND" != noninteractive ] && [ -z "$DEVS" -o "$DEVS" = 'config.*' ]; then cat< Description: Correct sendpage manual page --- a/man/sendpage.1 +++ b/man/sendpage.1 @@ -205,7 +205,7 @@ the time that a client is willing to wait to find out if delivery is successful or not. Normal delivery is obtained with level 1 (default). -The \*(Sc specification identifies level 0 as the highest +The \*(Sn specification identifies level 0 as the highest priority service level with levels 1-7 lower priority and levels 8-11 vendor/server-specific. For \*(Fx server machines the mapping between service level debian/patches/802_tiffcheck_manpage.patch0000644000000000000000000000062411407242616015652 0ustar Author: Description: Correct manual page for tiffcheck --- a/man/tiffcheck.1m +++ b/man/tiffcheck.1m @@ -96,7 +96,7 @@ .TP .BI \-r " vres" Set the vertical resolution, -in lines/inch, at which to image the \*(Ps. +in lines/inch, at which to image the \*(Tf. .SH EXAMPLES The following color image needs to be converted to black&white, resized to the output page dimensions, and reformatted to use debian/patches/604_faxaddmodem_friendly.patch0000644000000000000000000000247511767345341016417 0ustar Author: Description: Do not prompt for restarting the server if it is not configured Suggest a nema for the serial device in faxaddmodem. Index: hylafax-6.0.6/etc/faxaddmodem.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxaddmodem.sh.in 2012-06-17 14:17:35.945575266 +0200 +++ hylafax-6.0.6/etc/faxaddmodem.sh.in 2012-06-17 14:17:36.925580127 +0200 @@ -262,7 +262,9 @@ while [ -z "$TTY" ] || [ ! -c $DEVPATH$TTY ]; do test "$TTY" != "" && echo "$DEVPATH$TTY is not a terminal device." + [ -z "$TTY" ] && TTY=ttyS0 prompt "Serial port that modem is connected to [$TTY]?"; read TTY + [ -z "$TTY" ] && TTY=ttyS0 done JUNK="$OUT" Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-17 14:17:36.357577316 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:36.925580127 +0200 @@ -2554,6 +2554,8 @@ fi fi +if [ -e /etc/hylafax/setup.cache ] +then prompt "Should I restart the HylaFAX server processes [yes]?"; read x if isOK "$x"; then echo "" @@ -2564,6 +2566,7 @@ echo $DIR_SBIN/faxq; $DIR_SBIN/faxq fi fi +fi DEVS="`cd $DIR_SPOOL/etc; echo config.*`" if [ -z "$DEVS" ] || [ "$DEVS" = 'config.*' ]; then debian/patches/808_ghostscript_args.patch0000644000000000000000000000272511767345344015646 0ustar Author: Description: Add a new security level when invoking gs Index: hylafax-6.0.6/util/pdf2fax.gs.sh.in =================================================================== --- hylafax-6.0.6.orig/util/pdf2fax.gs.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/pdf2fax.gs.sh.in 2012-06-17 14:17:40.481597758 +0200 @@ -180,6 +180,7 @@ -dSAFER=true \ -sPAPERSIZE=$paper \ $FIXEDWIDTH \ + -P- \ $STRIPSIZE \ -dBATCH \ -r$hres\x$vres \ Index: hylafax-6.0.6/util/ps2fax.gs.sh.in =================================================================== --- hylafax-6.0.6.orig/util/ps2fax.gs.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/ps2fax.gs.sh.in 2012-06-17 14:17:40.481597758 +0200 @@ -180,6 +180,7 @@ -dSAFER=true \ -sPAPERSIZE=$paper \ $FIXEDWIDTH \ + -P- \ $STRIPSIZE \ -r$hres\x$vres \ "-sOutputFile=$out" \ Index: hylafax-6.0.6/util/pcl2fax.sh.in =================================================================== --- hylafax-6.0.6.orig/util/pcl2fax.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/pcl2fax.sh.in 2012-06-17 14:17:40.485597781 +0200 @@ -190,6 +190,8 @@ -sPAPERSIZE=$paper \ $FIXEDWIDTH \ -r$hres\x$vres \ + -P- \ + -dMaxStripSize=0 \ "-sOutputFile=$out" \ "$files" @@ -207,6 +209,8 @@ -sPAPERSIZE=$paper \ $FIXEDWIDTH \ -r$hres\x$vres \ + -P- \ + -dMaxStripSize=0 \ "-sOutputFile=$out" \ - debian/patches/650_faxsetup_paths.patch0000644000000000000000000000164611767345341015310 0ustar Author: Description: Fix some paths in faxsetup and check for faxmaster as real user Index: hylafax-6.0.6/etc/faxsetup.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxsetup.sh.in 2012-06-17 14:17:36.925580127 +0200 +++ hylafax-6.0.6/etc/faxsetup.sh.in 2012-06-17 14:17:37.425582607 +0200 @@ -76,8 +76,8 @@ FAX=@FAXUID@ # identity of the fax user SERVICES=/etc/services # location of services database -INETDCONF=/usr/etc/inetd.conf # default location of inetd configuration file -ALIASES=/usr/lib/aliases # default location of mail aliases database file +INETDCONF=/etc/inetd.conf # default location of inetd configuration file +ALIASES=/etc/aliases # default location of mail aliases database file PASSWD=/etc/passwd # where to go for password entries PROTOUID=@FAXUID@ # user who's uid we use for FAX user defPROTOUID=3 # use this uid if PROTOUID doesn't exist debian/patches/807_fxmin_avr32.patch0000644000000000000000000000063011407242620014367 0ustar Author: Description: patch for building on avr32 Debian port --- a/faxd/faxQueueApp.c++ +++ b/faxd/faxQueueApp.c++ @@ -1077,7 +1077,7 @@ if (dec.getLastBlanks() > minRows) { pagehandling.append(fxStr::format("Z%04x", - fxmin((unsigned)0xFFFF, stripSize - (dec.getEndOfPage() - data)))); + fxmin((u_int)0xFFFF, (u_int)(stripSize - (dec.getEndOfPage() - data))))); } } delete [] data; debian/patches/657_typerules.patch0000644000000000000000000001056111767345342014312 0ustar Author: Description: Added support for gif89, png, ppm*, jfif, and xfig images. Thanks to Paolo . For more info see #373287 and bug #405237. Index: hylafax-6.0.6/libhylafax/typerules =================================================================== --- hylafax-6.0.6.orig/libhylafax/typerules 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/libhylafax/typerules 2012-06-17 14:17:38.437587630 +0200 @@ -98,8 +98,7 @@ 0 short 0x4d4d tiff 0 short 0x4949 tiff # -0 short 000732 tiff %F/sgi2fax -%f -o %o -v %V\ - -s %s %i +0 short 000732 error Cannot convert from SGI on Linux 0 short 017436 error packed data support not configured 0 short 017635 error compressed data support not configured 0 short 0x0506 ps showcase -p -f %i @@ -107,7 +106,11 @@ 0 short 0xf702 ps dvips -q -o %o %i 0 string GIF tiff >3 string 87a tiff gif2tiff -%f -v %V %i %o ->3 string 89a error GIF (version 89a) support not configured +>3 string 89a ps gif2ps <%i >%o +0 byte 0x89 ps +>1 string PNG ps pngtopnm < %i| ppmtopgm | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels >%o 0 long 0x59a66a95 tiff ras2tiff -%f -v %V %i %o 0 short 0x1b45 pcl 0 short 0x1b25 pcl @@ -137,25 +140,40 @@ # 0 string begin error uuencoded file support not configured 0 string xbtoa error btoa'd file support not configured -0 string P1 error PBM file support not configured -0 string P2 error PGM file support not configured -0 string P3 error PPM file support not configured -0 string P4 error PBM "rawbits" file support not configured -0 string P5 error PGM "rawbits" file support not configured -0 string P6 error PPM "rawbits" file support not configured +0 string P1 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o +0 string P2 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o +0 string P3 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o +0 string P4 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o +0 string P5 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o +0 string P5 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o +0 string P6 ps ppmtopgm < %i | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o # 0 string WNGZWZSS error Wingz spreadsheet support not configured 0 string #Inventor V error IRIS Inventor file support not configured >15 string binary error binary IRIS Inventor file support not configured ->15 string ascii ps %F/textfmt -B -f Courier-Bold\ +>15 string ascii ps textfmt -B -f Courier-Bold\ -Ml=0.4in -p 11 -s %s >%o <%i # -0 string \x89PNG error PNG support not configured 0 short 0xffd8 error filetype conversion support not configured ->6 string JFIF error JPEG support not configured +>6 string JFIF ps jpegtopnm < %i| ppmtopgm | \ + pnmscale -xysize %w %l | \ + pnmtops -dpi %R -equalpixels > %o 0 short 0xd8ff error filetype conversion support not configured ->6 string JFIF error JPEG support not configured -0 string #FIG error FIG support not configured +0 string #FIG ps fig2dev -L ps -p x -M -N -z %s < %i > %o # # Japanization (should help other iso-2022 variants too) @@ -167,8 +185,8 @@ # # This causes anything else with ascii-only data to be treated as text. # -0 ascii x ps %F/textfmt -B -f Courier-Bold\ - -Ml=0.4in -p 11 -s %s >%o <%i +#0 ascii x ps textfmt -B -f Courier-Bold\ +# -Ml=0.4in -p 11 -s %s >%o <%i # # Use enscript, instead of HylaFAX textfmt, for converting text into ps. @@ -180,11 +198,11 @@ # assigned to the %s macro. Use: # '-M Letter' (not 'letter', not 'LETTER') for US letter # '-M A4' (not 'a4') for ISO A4 -#0 ascii x ps enscript -B -f Courier-Bold@11 \ -# --margins=24::60:36 -s 2.2 \ -# -q -M A4 -p %o %i +0 ascii x ps enscript -B -f Courier-Bold@11 \ + --margins=24::60:36 -s 2.2 \ + -q -M A4 -p %o %i # Support 7-bit text which would otherwise be seen as binary. # -#0 byte x ps %F/textfmt -B -f Courier-Bold \ +#0 byte x ps textfmt -B -f Courier-Bold \ # -p 11 -s %s >%o <%i debian/patches/655_faxaddmodem_message.patch0000644000000000000000000000152411767345342016230 0ustar Author: Description: Change a sentence in faxaddmodem to warn the user to configure faxgetty after faxaddmodem. Index: hylafax-6.0.6/etc/faxaddmodem.sh.in =================================================================== --- hylafax-6.0.6.orig/etc/faxaddmodem.sh.in 2012-06-17 14:17:36.925580127 +0200 +++ hylafax-6.0.6/etc/faxaddmodem.sh.in 2012-06-17 14:17:38.193586416 +0200 @@ -2030,8 +2030,10 @@ fi echo "" -echo "Don't forget to run faxmodem(@MANNUM1_8@) (if you have a send-only environment)" -echo "or configure init to run faxgetty on $TTY." +#echo "Don't forget to run faxmodem(@MANNUM1_8@) (if you have a send-only environment)" +#echo "or configure init to run faxgetty on $TTY." +echo "Don't forget to restart hylafax in order to run faxgetty on this new modem" +echo "line." /usr/lib/hylafax/bin/copy_configuration_from_spool debian/patches/602_xferstat.patch0000644000000000000000000001054011767345340014077 0ustar Author: Description: change directory for xferfaxstats file Index: hylafax-6.0.6/config.h.in =================================================================== --- hylafax-6.0.6.orig/config.h.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/config.h.in 2012-06-17 14:17:36.597578506 +0200 @@ -137,7 +137,7 @@ * file; currently in an ASCII format designed for processing * by programs like awk and perl. */ -#define FAX_XFERLOG FAX_ETCDIR "/xferfaxlog" +#define FAX_XFERLOG FAX_LOGDIR "/xferfaxlog" /* * Client access to services on the server machine is controlled Index: hylafax-6.0.6/man/faxcron.1m =================================================================== --- hylafax-6.0.6.orig/man/faxcron.1m 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/man/faxcron.1m 2012-06-17 14:17:36.597578506 +0200 @@ -141,9 +141,9 @@ session log files are not publicly readable.) .SH FILES .nf -.ta \w'${SPOOL}/etc/xferfaxstats 'u +.ta \w'${SPOOL}/log/xferfaxstats 'u ${SPOOL} spooling area -${SPOOL}/etc/lastrun timestamp of last run +${SPOOL}/status/lastrun timestamp of last run ${SBIN}/xferfaxstats for generating transmit statistics ${SBIN}/recvstats for generating receive statistics ${SPOOL}/tmp/faxcronXXXX temporary file for truncating session logs Index: hylafax-6.0.6/man/recvstats.1m =================================================================== --- hylafax-6.0.6.orig/man/recvstats.1m 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/man/recvstats.1m 2012-06-17 14:17:36.601578519 +0200 @@ -46,7 +46,7 @@ the communication speed, or the communication data format. Statistics are read from the file -.B ${SPOOL}/etc/xferfaxlog +.B ${SPOOL}/log/xferfaxlog unless filenames are specified on the command line. .PP The following table is an example of the output from @@ -155,9 +155,9 @@ .B since. .SH FILES .nf -.ta \w'${SPOOL}/etc/xferfaxlog 'u +.ta \w'${SPOOL}/log/xferfaxlog 'u ${SPOOL} spooling area -${SPOOL}/etc/xferfaxlog default file from which to read statistics +${SPOOL}/log/xferfaxlog default file from which to read statistics .fi .SH "SEE ALSO" .IR faxq (${MANNUM1_8}), Index: hylafax-6.0.6/man/xferfaxstats.1m =================================================================== --- hylafax-6.0.6.orig/man/xferfaxstats.1m 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/man/xferfaxstats.1m 2012-06-17 14:17:36.601578519 +0200 @@ -50,7 +50,7 @@ the communication speed, and the communication data format. Statistics are read from the file -.B ${SPOOL}/etc/xferfaxlog +.B ${SPOOL}/log/xferfaxlog in the spooling area, unless filenames are specified on the command line. .PP @@ -202,7 +202,7 @@ .nf .ta \w'${SPOOL} 'u ${SPOOL} spooling area -etc/xferfaxlog default file from which to read statistics +log/xferfaxlog default file from which to read statistics .fi .SH "SEE ALSO" .IR faxq (${MANNUM1_8}), Index: hylafax-6.0.6/util/faxcron.sh.in =================================================================== --- hylafax-6.0.6.orig/util/faxcron.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/faxcron.sh.in 2012-06-17 14:17:36.601578519 +0200 @@ -43,8 +43,8 @@ AGETMP=1 # purge orphaned temp files after 1 day FAXUSER=@FAXUID@ # owner of log files LOGMODE=0644 # mode for log files -XFERLOG=etc/xferfaxlog # HylaFAX xferfaxlog file location -LAST=etc/lastrun # file where time+date of last run recorded +XFERLOG=log/xferfaxlog # HylaFAX xferfaxlog file location +LAST=status/lastrun # file where time+date of last run recorded cd @SPOOL@ # NB: everything below assumes this . bin/common-functions Index: hylafax-6.0.6/util/recvstats.sh.in =================================================================== --- hylafax-6.0.6.orig/util/recvstats.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/recvstats.sh.in 2012-06-17 14:17:36.601578519 +0200 @@ -73,7 +73,7 @@ shift done if [ -z "$FILES" ]; then - FILES=$SPOOL/etc/xferfaxlog + FILES=$SPOOL/log/xferfaxlog fi # Index: hylafax-6.0.6/util/xferfaxstats.sh.in =================================================================== --- hylafax-6.0.6.orig/util/xferfaxstats.sh.in 2012-06-06 02:58:38.000000000 +0200 +++ hylafax-6.0.6/util/xferfaxstats.sh.in 2012-06-17 14:17:36.601578519 +0200 @@ -71,7 +71,7 @@ shift done if [ -z "$FILES" ]; then - FILES=$SPOOL/etc/xferfaxlog + FILES=$SPOOL/log/xferfaxlog fi # debian/patches/series0000644000000000000000000000103011767364316012042 0ustar 500_two_dirs_config.patch 600_setupclient.patch 602_xferstat.patch 604_faxaddmodem_friendly.patch 605_faxrecv_newarg7.patch 650_faxsetup_paths.patch 652_faxsetup_faxmaster.patch 654_faxsetup_gs.patch 655_faxaddmodem_message.patch 657_typerules.patch 658_oldnotify_awk.patch 659_notify_from_address.patch 660_faxsetup_non_interactive.patch 661_notify.awk.patch 804_bashism.patch 805_ftbfs_kfreebsd.patch 806_sparc64_build.patch 808_ghostscript_args.patch 809_make_too_much_verbose.patch 810_hardening.patch 820_spelling_bug_664994.patch debian/man/0000755000000000000000000000000011316200604007732 5ustar debian/man/probemodem.80000644000000000000000000000201711316200604012154 0ustar .TH PROBEMODEM 8 .SH NAME probemodem \- check modem and report the result of certain commands .SH SYNOPSIS .B /usr/sbin/probemodem .I "[\-f] [\-c AT_COMMAND] [-s SPEED] [ttyname]" .SH "DESCRIPTION" The .B probemodem script checks a modem attached to a serial line and reports the results of certain commands. The .I ttyname argument is the name of the tty port that the modem is attached to. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. .SH OPTIONS .TP .BI \-f Do not use the command fuser in order to check if other processes are using the tty .I ttyname and kill them .TP .BI \-c " AT_COMMAND" Specify a string to be sent to the modem instead of "AT\+FCLASS\=?" .TP .BI \-s " speed" Set the speed to use for the .I ttyname port .SH "SEE ALSO" .IR hylafax (5) .SH AUTHOR This manual page was written by Dermot Bradley , and modified by Giuseppe Sacco for the Debian GNU/Linux system. debian/man/typetest.80000644000000000000000000000110111316200604011675 0ustar .TH TYPETEST 8 .SH NAME typetest \- test out typerules .SH SYNOPSIS .B /usr/sbin/typetest .I "[options] files" .SH "DESCRIPTION" The .B typetest script tests out typerules. The .I files argument is the name of a file to test the rules on. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. .SH OPTIONS .TP .BI \-f " rulesfile". .SH "SEE ALSO" .IR hylafax (5) .SH AUTHOR This manual page was written by Dermot Bradley , for the Debian GNU/Linux system. debian/man/lockname.80000644000000000000000000000110611316200604011612 0ustar .TH LOCKNAME 8 .SH NAME lockname \- generate a UUCP lock filename .SH SYNOPSIS .B /usr/sbin/lockname .SH "DESCRIPTION" .B lockname is invoked by .B faxaddmodem and .B probemodem to generate a UUCP lock filename according to SVR4 conventions. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. .SH "SEE ALSO" .IR hylafax (5), .IR faxaddmodem (8), .IR probemodem (8) .SH AUTHOR This manual page was written by Dermot Bradley , for the Debian GNU/Linux system. debian/man/ondelay.80000644000000000000000000000107411316200604011460 0ustar .TH ONDELAY 8 .SH NAME ondelay \- open device without waiting for carrier .SH SYNOPSIS .B /usr/sbin/ondelay .SH "DESCRIPTION" .B ondelay is invoked by .B faxaddmodem and .B probemodem to open a device without waiting for a carrier. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. .SH "SEE ALSO" .IR hylafax (5), .IR faxaddmodem (8), .IR probemodem (8) .SH AUTHOR This manual page was written by Dermot Bradley , for the Debian GNU/Linux system. debian/man/faxmsg.80000644000000000000000000000111511316200604011306 0ustar .TH FAXMSG 8 .SH NAME faxmsg \- back end to faxabort, faxanswer and faxquit .SH SYNOPSIS .B /usr/sbin/faxmsg .SH "DESCRIPTION" .B faxmsg is never called directly - it is always called by the names .B faxabort, faxanswer, or .B faxquit. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. .SH "SEE ALSO" .IR hylafax (5), .IR faxabort (8), .IR faxanswer (8), .IR faxquit (8) .SH AUTHOR This manual page was written by Dermot Bradley , for the Debian GNU/Linux system. debian/hylafax-server.postinst0000644000000000000000000002307512117137453013746 0ustar #! /bin/sh -e #DEBHELPER# # Source debconf library. . /usr/share/debconf/confmodule db_title HylaFAX Server if [ 0 -eq $(findmnt --noheadings --target /var/spool/hylafax/etc | grep -Fc '[/etc/hylafax]') ] then bindmounted=false else bindmounted=true fi # Create the faxmaster account if it doesn't exist already if ! id faxmaster >/dev/null 2>&1; then adduser --system --group --home /var/spool/hylafax --no-create-home --disabled-password \ --gecos "HylaFAX administrative mailbox" faxmaster fi if [ -f /var/spool/hylafax/etc/hosts -a ! -f /var/spool/hylafax/etc/hosts.hfaxd ]; then mv /var/spool/hylafax/etc/hosts /var/spool/hylafax/etc/hosts.hfaxd [ $bindmounted = false ] && cp -p /var/spool/hylafax/etc/hosts.hfaxd /etc/hylafax/ fi # # copy all configuration files from var/spool/hylafax/etc to /etc/hylafax # (This means that we are upgrading a system where the "twin directories" # were already setup) # copy only if not bind mounted from /etc/hylafax # conf="" nconf=0 if [ ! -L /var/spool/hylafax/etc ] && [ $bindmounted = false ] then # # create a list of all configuration files in use # cd /var/spool/hylafax/etc for i in config.* do if [ -e "$i" ]; then conf="$conf $i" nconf=$(($nconf+1)) fi done [ -f config ] && conf="$conf config" cd - >/dev/null 2>&1 # # copy old configuration files to /etc/hylafax # for i in $conf cover.templ dialrules dialrules.europe dialrules.sf-ba faxcover.ps faxmail.ps hfaxd.conf hosts.hfaxd lutRS18.pcf setup.cache setup.modem typerules do if [ -f "/etc/hylafax/$i" -a -e "/var/spool/hylafax/etc/$i" ] then if [ -L "/var/spool/hylafax/etc/$i" ] then if [ $(readlink "/var/spool/hylafax/etc/$i") = "/etc/hylafax/$i" ] then # This is a link from /var/spool/hylafax/etc/$i # to /etc/hylafax/$i . Most probably it is a # configuration file from other software, like # capi4hylafax. # # So, I remove the link and recreate it, copying # from its mastercopy. rm /var/spool/hylafax/etc/$i cp -p /etc/hylafax/$i /var/spool/hylafax/etc/$i else cp -p /var/spool/hylafax/etc/$i /etc/hylafax/$i fi else # if the file in /etc/hylafax already exists and is an updated config file # then keep it. See #287056 if grep -q ^/etc/hylafax/$i\$ /var/lib/dpkg/info/hylafax-server.conffiles then if grep -q "^$(cd /; md5sum etc/hylafax/$i)$" /var/lib/dpkg/info/hylafax-server.md5sums then cp -p /etc/hylafax/$i /var/spool/hylafax/etc/$i else # file is a config file and is changed, so it isn't the new one in /etc/hylafax cp -p /var/spool/hylafax/etc/$i /etc/hylafax/$i fi else # file isn't a conffile cp -p /var/spool/hylafax/etc/$i /etc/hylafax/$i fi fi fi done else # # Otherwise, we are upgrading from a system that uses the linked # directories, i.e., Woody, or we are being mounted with --bind option # (See #656712) # if [ $bindmounted = false ] then rm /var/spool/hylafax/etc mkdir /var/spool/hylafax/etc chown uucp:uucp /var/spool/hylafax/etc fi fi # # hylafax-server require hylafax-client, so now all clent files are copied to the server dir. # if [ $bindmounted = false ] then for f in hyla.conf pagesizes faxcover.ps typerules faxmail.ps do [ -e /etc/hylafax/$f ] && cp -p /etc/hylafax/$f /var/spool/hylafax/etc done fi if [ -L /var/spool/hylafax/bin ] then real=$(readlink -f /var/spool/hylafax/bin) rm /var/spool/hylafax/bin mv "$real" /var/spool/hylafax/bin fi # # Remove old /etc/hylafax/bin directory # if [ -d /etc/hylafax/bin ] then cd /etc/hylafax/ tar czf old-bin-directory.tgz bin cd - rm -rf /etc/hylafax/bin fi # # Remove old /var/spool/hylafax/etc/bin directory # if [ -d /var/spool/hylafax/etc/bin ] then cd /var/spool/hylafax/etc tar czf /etc/hylafax/old-spoolbin-directory.tgz bin cd - rm -rf /var/spool/hylafax/etc/bin fi # Add getty symlinks if [ -e /sbin/mgetty ]; then [ -e /etc/hylafax/getty-link ] \ || ln -s /sbin/mgetty /etc/hylafax/getty-link [ -e /etc/hylafax/egetty-link ] \ || ln -s /sbin/mgetty /etc/hylafax/egetty-link fi if [ -e /usr/sbin/vgetty ]; then [ -e /etc/hylafax/vgetty-link ] \ || ln -s /usr/sbin/vgetty /etc/hylafax/vgetty-link fi # Change owner and group to uucp so that the FIFO pipes could be created. chown uucp:uucp /var/spool/hylafax if [ ! -e /var/spool/hylafax/etc/setup.cache -a ! -e /etc/hylafax/setup.cache ] then (echo ; echo no) | faxsetup -server # # Check if faxsetup worked correctly # if [ ! -f /etc/hylafax/setup.cache ] then db_input critical hylafax-server/setup_failed || true db_go exit 1 fi else # # These links are normally created via faxsetup during the first # installation. If we are upgrading from an earlier version (and not # installing for the first time) we have to create them by hand. # 4.2.1-5 if [ ! -e /var/spool/hylafax/bin/pdf2fax ] then (cd /var/spool/hylafax/bin && ln -s pdf2fax.gs pdf2fax) fi if [ ! -e /var/spool/hylafax/bin/ps2fax ] then (cd /var/spool/hylafax/bin && ln -s ps2fax.gs ps2fax) fi fi setupcache=/etc/hylafax/setup.cache [ ! -e $setupcache ] && setupcache=/var/spool/hylafax/etc/setup.cache sed -i -e 's@^DPSRIP=.*$@DPSRIP=@' $setupcache sed -i -e "s@^AWK='/bin/awk'@AWK='/usr/bin/awk'@" $setupcache sed -i -e "s@^ENCODING=''@ENCODING='base64'@" $setupcache sed -i -e "s@^MANDIR='/usr/local/man'@MANDIR='/usr/share/man'@" $setupcache sed -i -e "s@^FONTPATH='/usr/local/lib/ghostscript/common:/usr/local/lib/ghostscript/7.07:/usr/local/lib/ghostscript/fonts:/usr/local/share/ghostscript/common:/usr/local/share/ghostscript/7.07:/usr/local/share/ghostscript/fonts:/var/lib/defoma/gs.d/dirs/fonts:/usr/share/ghostscript/common:/usr/share/gs/7.07'@FONTPATH='/usr/share/enscript/afm:/usr/share/fonts/afms/adobe:/usr/share/fonts/type1/gsfonts'@" $setupcache # When upgrading to 4.2.1, be sure that all fields are present in the configuration. if [ -x /usr/bin/uuencode ] then grep -q '^UUENCODE=' $setupcache || echo "UUENCODE='/usr/bin/uuencode'" >> $setupcache grep -q '^ENCODING=' $setupcache || echo "ENCODING='base64'" >> $setupcache # if uuencode was specified without complete PATH then add it # see bug #377914 if grep -q "^UUENCODE='uuencode'" $setupcache then sed -i -e "s@^UUENCODE='uuencode'@UUENCODE='/usr/bin/uuencode'@" $setupcache fi fi # bug #429614 # check for uuencode used for base64encoding. Change it to use mimencode if [ -x /usr/bin/mimencode ] then sed -i -e "s@BASE64ENCODE='/usr/bin/uuencode'@BASE64ENCODE='/usr/bin/mimencode'@" $setupcache sed -i -e "s@BASE64ENCODE='/usr/bin/uuencode -m ===='@BASE64ENCODE='/usr/bin/mimencode'@" $setupcache fi # bug #425191 # Update psrip path if [ -x /usr/bin/psrip ] then sed -i -e "s@IMPRIP='/usr/lib/print/psrip'@IMPRIP='/usr/bin/psrip'@" $setupcache fi [ -x /usr/bin/tty ] && grep -q '^TTYCMD=' $setupcache || echo "TTYCMD='/usr/bin/tty'" >> $setupcache if invoke-rc.d hylafax stop then restart=true else restart=false fi # workaround for upgrading from 6.0.3 since the init script did not umount # correctly the file system. See #551566 and #551443. # The source problem is in mountpoint command. See #359717 # Test if /etc/mtab is readable. See #604221 [ ! -r /etc/mtab ] \ || awk '$1=="/etc/hylafax" && $2=="/var/spool/hylafax/etc" { system("umount "$2)}' /etc/mtab (echo; echo no; echo no) | faxsetup -server # [ $restart = true ] && invoke-rc.d hylafax start # fix default values set by faxsetup without check on the real presence # of the binary executable uuenc=$(grep '^UUENCODE=' $setupcache | sed -e "s/^UUENCODE='\(.*\)'$/\1/" | (read a b; echo $a)) mmenc=$(grep '^MIMENCODE=' $setupcache | sed -e "s/^MIMENCODE='\(.*\)'$/\1/" | (read a b; echo $a)) baenc=$(grep '^BASE64ENCODE=' $setupcache | sed -e "s/^BASE64ENCODE='\(.*\)'$/\1/" | (read a b; echo $a)) if [ ! -x "$uuenc" ] then sed -i -e "s@UUENCODE='.*'@UUENCODE=''@" $setupcache fi if [ ! -x "$mmenc" ] then sed -i -e "s@MIMENCODE='.*'@MIMENCODE=''@" $setupcache fi if [ ! -x "$baenc" ] then sed -i -e "s@BASE64ENCODE='.*'@BASE64ENCODE=''@" $setupcache fi # # Tell the user that he must use faxaddmodem in order to really use # hylafax. # # Commented out per bug #388907. The text is now in README.Debian # # if [ $nconf -eq 0 ] # then # db_input low hylafax-server/configure_note || true # db_go # fi # # ask the user if he want to start hylafax now and warn it about the change in # /etc/default/hylafax. # only if /etc/default/hylafax doesn't exist yet if [ ! -f /etc/default/hylafax ] ; then db_input low hylafax-server/start_now || true db_go db_get hylafax-server/start_now if [ "$RET" = "true" ]; then # removed redirect to /dev/null so that user knows that # hylafax is actually restarting sed -e 's/# RUN_HYLAFAX=1/RUN_HYLAFAX=1/' < /usr/share/hylafax/hylafax.default-maintainer > /etc/default/hylafax # invoke-rc.d hylafax stop || true # Added || true in order to complete the installation even if something goes # wrong and the server is not starting # Closes: #357435 invoke-rc.d hylafax start || true fi fi if [ $restart = true ]; then invoke-rc.d hylafax start || true fi # Remove old broken link on upgrade to 4.2.2. -- Corrected in 4.2.5 [ -L /var/spool/hylafax/etc/bin ] && rm /var/spool/hylafax/etc/bin # manually fix permissione when upgrading from old package if [ "$1" = configure ] && dpkg --compare-versions "$2" lt 3:6.0.6-4 then chmod o+t /var/spool/hylafax/tmp fi db_stop exit 0 debian/copy_configuration_from_spool0000644000000000000000000000242111477465723015270 0ustar #!/bin/sh # # This script will copy back to /etc/hylafax any modification to configuration files # in /var/spool/hylafax/etc # # Giuseppe Sacco, 16 may 2004, eppesuig@debian.org # # history # updated on 2009-08-12 for stop syncing directories if mounted with bind option if [ ! -d /etc/hylafax ]; then echo "The destination directory /etc/hylafax doesn't exists." 1>&2 exit 1 fi if [ -f /etc/hylafax/setup.cache ]; then . /etc/hylafax/setup.cache else SPOOL=/var/spool/hylafax fi if [ ! -d "$SPOOL" ]; then echo "The main hylafax directory $SPOOL doesn't exists." 1>&2 exit 1 fi if [ ! -d "$SPOOL/etc" ]; then echo "The source hylafax directory $SPOOL/etc doesn't exists." 1>&2 exit 1 fi # Test if /etc/mtab is readable. See #604221 if [ -r /etc/mtab ] && [ "$(grep -c ^$SPOOL/etc\ /etc/mtab)" -ne 0 ] then # nothing to be done since directory are the same, mounted with bind option exit 0 fi cd $SPOOL/etc for i in * do if [ $i != '*' ]; then # check only files (leaving the bin directory apart) if [ -f $i ]; then dest=/etc/hylafax/$i if [ -f $dest ]; then if [ $i -nt $dest ]; then echo "Updating $dest from $PWD/$i." /bin/cp -p $i $dest fi else echo "Creating $dest from $PWD/$i." /bin/cp -p $i $dest fi fi fi done cd - debian/control0000644000000000000000000000556012117140036010572 0ustar Source: hylafax Maintainer: Giuseppe Sacco Uploaders: Joachim Wiedorn Section: comm Priority: extra Standards-Version: 3.9.2 Homepage: http://www.hylafax.org Vcs-Cvs: :pserver:cvs@cvs.hylafax.org:/cvsroot Vcs-Browser: http://git.hylafax.org/HylaFAX Build-Depends: debhelper (>= 7.0.50~), libtiff5-dev (>= 4.0.1-3), libtiff-tools (>= 4.0.1-3), zlib1g-dev (>= 0.95), ed, autotools-dev, libpam-dev | libpam0g-dev, gsfonts, ghostscript, dpkg (>= 1.14.6), libjbig-dev Package: hylafax-server Architecture: any Section: comm Depends: ${shlibs:Depends}, ${misc:Depends}, libtiff-tools (>= 4.0.1-3), hylafax-client (= ${binary:Version}), bsd-mailx | mailx, psmisc, sed (>= 4.1.2), ghostscript, adduser, lsb-base (>= 3.0-6), exim4-daemon-light | mail-transport-agent Suggests: mgetty, psrip Conflicts: mgetty-fax, capi4hylafax (<< 1:01.02.03-4) Description: Flexible client/server fax software - server daemons This package support the sending and receiving of facsimiles, the polled retrieval of facsimiles and the send of alphanumeric pages. . The host running the server must have either a Class 1, Class 2, or a Class 2.0 fax modem attached to one of its serial ports. End-user applications to manage the transmission of documents via facsimile are provided separately by the hylafax-client package. Package: hylafax-client Architecture: any Section: comm Depends: ${shlibs:Depends}, ${misc:Depends}, enscript | libgnomeprint-data, ucf, gsfonts, ghostscript Pre-Depends: libpaper-utils Suggests: mgetty-viewfax Recommends: netpbm, transfig Conflicts: mgetty-fax Description: Flexible client/server fax software - client utilities The HylaFAX client software communicates with a HylaFAX server via TCP/IP. . HylaFAX support the sending and receiving of facsimiles, the polled retrieval of facsimiles and the send of alphanumeric pages. Package: hylafax-server-dbg Section: comm Architecture: any Depends: hylafax-server (= ${Source-Version}) Description: Debug symbols for the hylafax server This package support the sending and receiving of facsimiles, the polled retrieval of facsimiles and the send of alphanumeric pages. . The host running the server must have either a Class 1, Class 2, or a Class 2.0 fax modem attached to one of its serial ports. End-user applications to manage the transmission of documents via facsimile are provided separately by the hylafax-client package. . This package only contains debugging symbols. Package: hylafax-client-dbg Architecture: any Section: comm Depends: hylafax-client (= ${Source-Version}) Description: Flexible client/server fax software - client utilities The HylaFAX client software communicates with a HylaFAX server via TCP/IP. . HylaFAX support the sending and receiving of facsimiles, the polled retrieval of facsimiles and the send of alphanumeric pages. . This package only contains debugging symbols. debian/hyla.conf0000644000000000000000000000250311407242336010774 0ustar # # /etc/hylafax/hyla.conf # # System-wide client configuration file # System-wide configuration information # ------------------------------------- # Host - host to contact for service # Host: localhost # Verbose - whether or not to enable protocol tracing # Verbose: No # Faxstat configuration information # --------------------------------- # TimeZone - control whether the times and dates are reported in the local # timezone of the server (`local') or in GMT (`GMT'). # TimeZone: local # Sendfax configuration information # --------------------------------- # DialRules - file containing dialstring rules # DialRules: "/etc/hylafax/dialrules" # If you don't want to have cover pages added automatically for every fax send # by "sendfax", please uncomment the following line. # AutoCoverPage: No # These are Fontmap sources in various Debian and Ubuntu releases. # etch: /usr/share/gs-afpl/8.53/lib:/usr/share/gs-esp/8.15/lib # lenny: /usr/share/ghostscript/8.62/lib # squeeze: /usr/share/ghostscript/8.71/Resource/Init # defoma (all Debian versions and Ubuntu): /var/lib/defoma/gs.d/dirs/fonts FontMap: /var/lib/defoma/gs.d/dirs/fonts:/usr/share/ghostscript/8.71/Resource/Init:/usr/share/ghostscript/8.62/lib:/usr/share/gs-afpl/8.53/lib:/usr/share/gs-esp/8.15/lib FontPath: /usr/share/fonts/type1/gsfonts debian/copyright0000644000000000000000000001320111316200604011107 0ustar This package was debianized by Pavel Tcholakov on Mon, 9 Mar 1998 11:00:24 +0100. Repackaged by Matthias Klose From may 2004 the new Debian maintainer is Giuseppe Sacco It was downloaded from http://www.hylafax.org/ Copyright: HylaFAX Facsimile Software Copyright (c) 1990-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. HylaFAX is a trademark of Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of Sam Leffler and Silicon Graphics may not be used in any advertising or publicity relating to the software without the specific, prior written permission of Sam Leffler and Silicon Graphics. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Acknowledgements ---------------- The regular expression support is based on Henry Spencer's POSIX 1003.2 compliant regex package that has ``Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.'' Consult regex/COPYRIGHT for the full copyright notice associated with this software. The code to read PCF fonts is distantly related to the X11R5 code that is ``Copyright 1990 Massachusetts Institute of Technology''; consult faxd/PCFFont.c++ for the full copyright notice. The textfmt program is distantly related to the lptops program written by Nelson Beebe; there was no copyright notice on the version of the code that textfmt grew out of. The config.guess and config.sub scripts are part of the GNU autoconf package and covered by the GNU Public License (GPL). Several ideas in the configure script are directly "borrowed" from autoconf (and I have tried to maintain as much compatibility as possible). On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. The PCF font etc/lutRS18.pcf included for use with tag lines is a compiled version of a LucidaTypewriter font that was contributed to X11 by Bigelow & Holmes. Redistribution of this font requires inclusion of this copyright notice: NOTICE TO USER: The source code, including the glyphs or icons forming a par of the OPEN LOOK TM Graphic User Interface, on this tape and in these files is copyrighted under U.S. and international laws. Sun Microsystems, Inc. of Mountain View, California owns the copyright and has design patents pending on many of the icons. AT&T is the owner of the OPEN LOOK trademark associated with the materials on this tape. Users and possessors of this source code are hereby granted a nonexclusive, royalty-free copyright and design patent license to use this code in individual and commercial software. A royalty-free, nonexclusive trademark license to refer to the code and output as "OPEN LOOK" compatible is available from AT&T if, and only if, the appearance of the icons or glyphs is not changed in any manner except as absolutely necessary to accommodate the standard resolution of the screen or other output device, the code and output is not changed except as authorized herein, and the code and output is validated by AT&T. Bigelow & Holmes is the owner of the Lucida (R) trademark for the fonts and bit-mapped images associated with the materials on this tape. Users are granted a royalty-free, nonexclusive license to use the trademark only to identify the fonts and bit-mapped images if, and only if, the fonts and bit-mapped images are not modified in any way by the user. Any use of this source code must include, in the user documentation and internal comments to the code, notices to the end user as follows: (c) Copyright 1989 Sun Microsystems, Inc. Sun design patents pending in the U.S. and foreign countries. OPEN LOOK is a trademark of AT&T. Used by written permission of the owners. (c) Copyright Bigelow & Holmes 1986, 1985. Lucida is a registered trademark of Bigelow & Holmes. Permission to use the Lucida trademark is hereby granted only in association with the images and fonts described in this file. SUN MICROSYSTEMS, INC., AT&T, AND BIGELOW & HOLMES MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOURCE CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. SUN MICROSYSTEMS, INC., AT&T AND BIGELOW & HOLMES, SEVERALLY AND INDIVIDUALLY, DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN MICROSYSTEMS, INC., AT&T OR BIGELOW & HOLMES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOURCE CODE. debian/hylafax-client.install0000644000000000000000000000005611767346575013514 0ustar libhylafax/libhylafax-6.0.so* usr/lib/hylafax debian/hylafax.config0000644000000000000000000000032311407242336012011 0ustar #ContCoverPage: "etc/cover.templ" #DestControls: "etc/destctrls" #DialStringRules: "etc/dialrules" #QualifyCID: "etc/cid" #QualifyTSI: "etc/tsi" #ServerTracing: 0x08501 InternationalPrefix: 00 debian/README.mgetty0000644000000000000000000000742011316200604011352 0ustar From: Brett Wuth Date: Fri, 1 Jun 2001 04:18:27 -0600 (MDT) Subject: hylafax-server: need doc on how to configure with mgetty [...] In order to have faxgetty accept data calls it must be configured to work with another program (likely mgetty). Unfortunately the documentation isn't explicit on what needs to be done for mgetty. I had to get out the source code of mgetty to figure out these options. The documentation should make note of the following options required: ------- in /etc/hylafax/config.ttyS1: ModemSetupAACmd: AT+FAA=1 AdaptiveAnswer: yes #mgetty: # -x 9 : full debugging to /var/log/mgetty/mg_ttyS1.log # -r : direct line -- don't initialize modem # -b : non-blocking -- don't wait for ^M before prompting # -s %s: set speed # %l : set device GettyArgs: "-r -b -s %s %l" ------- in /etc/mgetty/mgetty.config: # modem controlled by faxgetty port ttyS1 # already accepted data call, do not reset toggle-dtr n Perhaps this bug should be logged against mgetty, but it's faxgetty that requires these options to be set up. Perhaps more than just documenting the solution, the hylafax installation script should set up the configuration automatically. These options have been tested with the following modem: ati3 U.S. Robotics 56K Voice INT V4.7.35 OK ati7 Configuration Profile... Product type US/Canada Internal Product ID: 66174981 Options V32bis,V.80,V.34+,x2, V.90 Fax Options Class 1/Class 2.0 Line Options Caller ID, Distinctive Ring Voice Options Speakerphone, TAD Clock Freq 92.0Mhz EPROM 256k RAM 32k FLASH date 4/22/98 FLASH rev 4.7.35 DSP date 4/22/98 DSP rev 4.7.35 OK -- System Information Debian Release: 2.2 Kernel Version: Linux castrov 2.2.18pre21 #1 Sat Nov 18 18:47:15 EST 2000 i486 unknown Versions of the packages hylafax-server depends on: hi libtiff3g 3.4beta037-5.1 tiff runtime library [libc6] ii gs 5.10-10.1 Postscript interpreter with X11 and svgalib ii libc6 2.1.3-18 GNU C Library: Shared libraries and Timezone ii libjpeg62 6b-1.2 The Independent JPEG Group's JPEG runtime li ii libstdc++2.9 2.91.61-1 The GNU stdc++ library (egcs version) ii libtiff-tools 3.5.4-5 TIFF manipulation and conversion tools ii zlib1g 1.1.3-5 compression library - runtime --- Begin /etc/hylafax/config (modified conffile) LogFacility: local5 CountryCode: 1 AreaCode: 403 LongDistancePrefix: 1 InternationalPrefix: 011 DialStringRules: etc/dialrules ServerTracing: 1 --- End /etc/hylafax/config debian/hylafax-client.postrm0000644000000000000000000000051012117137642013344 0ustar #! /bin/sh -e #DEBHELPER# if [ "$1" = "purge" ]; then [ -d /etc/hylafax ] && rm -f /etc/hylafax/pagesizes # clear and deregister config file out from ucf database which ucf >/dev/null && ucf --purge /etc/hylafax/pagesizes which ucfr >/dev/null && ucfr --purge hylafax-client /etc/hylafax/pagesizes fi exit 0 debian/lintian.override.hylafax-client0000644000000000000000000000013311407242336015273 0ustar hylafax-client: copyright-refers-to-versionless-license-file usr/share/common-licenses/GPL debian/NEWS0000644000000000000000000001522311677022004007667 0ustar hylafax (2:6.1~20111227-3) unstable; urgency=low * Added two more options for cron jobs. Hylafax will delete old logs and old faxes from its spool directory. Usually this is done after 35 days, but now it is possible to change this period and other parameters in /etc/default/hylafax. If these options are not specified at all, then cron operations aren't run. -- Giuseppe Sacco Thu, 29 Dec 2011 09:19:15 +0100 hylafax (2:6.0.4-9) unstable; urgency=low * Please note that faxmail in hylafax 6 version changed behaviour on managing postscript files. In hylafax version 4 all postscript attachments are "inlined" into the main postscript document, meaning that the 1 postscript document submitted has all postscript attachments consumed inside it, followed by the non-postscript documents (in order). In hylafax 6 all postscript attachments are submitted per se. Also note that new faxmail revert behaviour if it find postscript attachments with mime Content-Type application/x-faxmail-inline-postscript -- Giuseppe Sacco Wed, 11 Aug 2010 19:30:12 +0200 hylafax (2:6.0.4-7) unstable; urgency=low * Changed regex library used from internal one to the libc implementation. * Removed all files in $SPOOL/bin from confiles. This means that they aren't checked anymore for differences while upgrading. If anyone need to customise any of these files, he should copy them, change them, and then update /etc/hylafax/config* files in order to use customised files instead of default ones. -- Giuseppe Sacco Sun, 20 Jun 2010 15:28:00 +0200 hylafax (2:6.0.4-4) unstable; urgency=low For the first time this package start to provide all required configuration to run on Debian and Ubuntu systems. A few steps has been done in order to support upstart, as required by Ubuntu and probably also by Debian squeeze. -- Giuseppe Sacco Tue, 11 May 2010 10:50:26 +0200 hylafax (2:6.0.0~rc1) unstable; urgency=low Changed the received queue protection method. The old method was added in Debian from a proposed patch, but upstream choosed a different way of protecting the queue. Please check the new parameters PublicJobQ and PublicRecvQ documented in hfaxd manual page. -- Giuseppe Sacco Sat, 18 Apr 2009 17:02:26 +0200 hylafax (2:4.3.0-9) unstable; urgency=low This new version uses lsb functions to manage start/stop daemons output, and it also changes the FROM address of all emails that are now from "faxmaster". If you wish to change it, you may as usual, customize /etc/hylafax/FaxNotify and add FROMADDR="username@domain.tld". -- Giuseppe Sacco Tue, 19 Sep 2006 09:48:04 +0200 hylafax (2:4.3.0-4) unstable; urgency=low This Debian version of hylafax will support PAM. To enable such support, you need to install an appropriate file under /etc/pam.d/. An example of such a file is in /usr/share/doc/hylafax-server/examples/. -- Giuseppe Sacco Thu, 13 Jun 2006 12:34:14 +0200 hylafax (2:4.3.0-1) unstable; urgency=low All versions of hylafax disabled PAM when installed. This new version ships a very simple configuration file in /usr/share/doc/hylafax-server/examples/pam-hylafax. To enable PAM support just copy this file in /etc/pam.d and name it hylafax. -- Giuseppe Sacco Thu, 1 Jun 2006 11:49:11 +0200 hylafax (1:4.2.1-1) unstable; urgency=high Many hylafax installations have insecure entries in hosts.hfaxd. The problem is that if you enter "username" it will also match "otherusername"; "host" will also match "hostname". Unless you intend such behavior, you should modify your hosts.hfaxd to use start and end delimiters as in the following examples: @192.168.0.[0-9]+$ ^username@:uid:pass:adminpass ^user@host$ -- Giuseppe Sacco Thu, 6 Jan 2005 13:05:32 +0100 hylafax (1:4.2.0-16) unstable; urgency=medium A script for storing cover pages is now added in the /usr/share/doc/hylafax-server/examples directory. It should be called in place of the supplied faxsend. It will merge the cover page and the document and then call the real faxsend. This workaround is taken from hylafax bug #603 (http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=603) but it should be pointed that this is not really a bug, while a wish that my users hope to be accepted by hylafax authors. In order to use it, just copy it in any directory, like /usr/local/bin/retainfaxcover.sh and add the following line to /etc/hylafax/config: SendFaxCmd /usr/local/bin/retainfaxcover.sh the restart hylafax calling '/etc/init.d/hylafax force-reload' -- Giuseppe Sacco Tue, 14 Dec 2004 16:53:10 +0100 hylafax (1:4.2.0-8) unstable; urgency=low The new init script that starts and stop hylafax have been changed in order to better handle upgrade from previous versions of the sarge package. This means that after calling start-stop-daemon, the script will check if processes are still pending and will try to kill them. I believe that this might be a problem if you are running many hylafax servers in parallel (i.e., in different chroot environment). If you happen to fall in ths case then please use the old script or modify the new one. -- Giuseppe Sacco Tue, 12 Oct 2004 13:45:23 +0200 hylafax (1:4.2.0-7) unstable; urgency=low Two Directories ---------------- In Debian Sarge release of hylafax, the client and server packages have been completely reworked in order to fix many important bugs. The major refactoring completely separated the environment where the server run from the host machine. The server is run in a chroot environment starting at /var/spool/hylafax. Since Debian policy requires that all configuration files must be put in /etc, the chroot environment can not access them. Hylafax used to be able to do so via links from /var/spool/hylafax/etc. The two directories /var/spool/hylafax/etc and /etc/hylafax must always contain identical files. All programs that update these files, now update both copies at once. Every file is "resynced" when the server starts, but to be more safe in order to never overwrite a potencial "good" file, I decided to write a statement about files not in sync and ask for a bug report during the execution of /etc/init.d/hylafax. The master copy of the files is /etc/hylafax when the server starts via /etc/init.d/hylafax, but switch to /var/spool/hylafax/etc when the server is running. -- Giuseppe Sacco Wed, 4 Sep 2004 07:54:00 +0200 debian/hylafax-server.templates0000644000000000000000000000120311316200604014033 0ustar Template: hylafax-server/start_now Type: boolean Default: true _Description: Start the HylaFAX daemon now? Hylafax is already configured and may be started now. If you specify to start it later manually, remember to change the value of RUN_HYLAFAX in /etc/default/hylafax. Template: hylafax-server/setup_failed Type: error _Description: Hylafax setup failed While installing hylafax a script called 'faxsetup' failed. This can be caused by many reasons and cannot be fixed automatically so the hylafax-server package is now unconfigured. Please fix the problem, run 'faxsetup -server' as root and reconfigure hylafax-server manually. debian/hylafax-doc.doc-base0000644000000000000000000000057511407242336012775 0ustar Document: hylafax Title: HylaFAX Documentation Author: HylaFAX Abstract: HTML version of HylaFAX documentation and manpages. HylaFAX supports the sending and receiving of facsimiles, the polled retrieval of facsimiles and the send of alphanumeric pages. Section: Comm Format: HTML Index: /usr/share/doc/hylafax-doc/html/index.html Files: /usr/share/doc/hylafax-doc/html/*.html debian/lintian.override.hylafax-server0000644000000000000000000001474011407242336015334 0ustar hylafax-server: non-standard-file-perm etc/hylafax/hosts.hfaxd 0600 != 0644 hylafax-server: non-standard-dir-perm var/spool/hylafax/ 0775 != 0755 hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/archive hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/b64-encode.awk hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/common-functions hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/dictionary hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/faxrcvd hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/mkcover hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/notify hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/notify-4.1 hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/notify.awk hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/pcl2fax hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/pdf2fax.gs hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/pollrcvd hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/ps2fax.gs hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/qp-encode.awk hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/tiff2fax hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/tiff2pdf hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/wedged hylafax-server: file-in-unusual-dir var/spool/hylafax/config/att-dataport hylafax-server: file-in-unusual-dir var/spool/hylafax/config/att-dataport-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/att-dataport-2.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/att-dpexpress-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/cirrus hylafax-server: file-in-unusual-dir var/spool/hylafax/config/class1 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/class1.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/class2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/class2.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/class2.1 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/conexant-1.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/davicom-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/digi hylafax-server: file-in-unusual-dir var/spool/hylafax/config/digi-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/digi-20 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/dsi-scout+ hylafax-server: file-in-unusual-dir var/spool/hylafax/config/e-tech hylafax-server: file-in-unusual-dir var/spool/hylafax/config/eicon hylafax-server: file-in-unusual-dir var/spool/hylafax/config/eicon-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/elsa-microlink-56k-basic-2.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/everex-2496d hylafax-server: file-in-unusual-dir var/spool/hylafax/config/exar hylafax-server: file-in-unusual-dir var/spool/hylafax/config/gvc-288 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/gvc-288-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/hayes hylafax-server: file-in-unusual-dir var/spool/hylafax/config/iaxmodem hylafax-server: file-in-unusual-dir var/spool/hylafax/config/intel-400e hylafax-server: file-in-unusual-dir var/spool/hylafax/config/ip568x hylafax-server: file-in-unusual-dir var/spool/hylafax/config/linux-isdn-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/lucent hylafax-server: file-in-unusual-dir var/spool/hylafax/config/lucent-isa hylafax-server: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-10 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-20 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/lucent-mt-21 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/mainpine-10 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/mainpine-2 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/mainpine-20 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/mainpine-21 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/moto-288 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/mt-1432 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/nuvo-voyager hylafax-server: file-in-unusual-dir var/spool/hylafax/config/ppi-pm14400fxmt hylafax-server: file-in-unusual-dir var/spool/hylafax/config/ppi-pm14400fxsa hylafax-server: file-in-unusual-dir var/spool/hylafax/config/prometheus hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rc144ac hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rc144ac-1 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rc288dpi hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rc288dpi-1 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rc32acl hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rc32acl-1 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rockwell-k56 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/rockwell-rc hylafax-server: file-in-unusual-dir var/spool/hylafax/config/sierra hylafax-server: file-in-unusual-dir var/spool/hylafax/config/skel hylafax-server: file-in-unusual-dir var/spool/hylafax/config/t38modem hylafax-server: file-in-unusual-dir var/spool/hylafax/config/telebit-qblazer hylafax-server: file-in-unusual-dir var/spool/hylafax/config/telebit-t3000 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/telebit-wb hylafax-server: file-in-unusual-dir var/spool/hylafax/config/topic hylafax-server: file-in-unusual-dir var/spool/hylafax/config/tricom2842 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/uds-fastalk hylafax-server: file-in-unusual-dir var/spool/hylafax/config/umc92144 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/umc9624 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/usr-2.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/usr-rts hylafax-server: file-in-unusual-dir var/spool/hylafax/config/usr-xon hylafax-server: file-in-unusual-dir var/spool/hylafax/config/zyxel-1496e hylafax-server: file-in-unusual-dir var/spool/hylafax/config/zyxel-1496e-1 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/zyxel-1496e-2.0 hylafax-server: file-in-unusual-dir var/spool/hylafax/config/zyxel-2864 hylafax-server: non-standard-dir-perm var/spool/hylafax/tmp/ 4777 != 0755 hylafax-server: no-debconf-config hylafax-server: postinst-uses-db-input hylafax-server: copyright-refers-to-versionless-license-file usr/share/common-licenses/GPL debian/README.Debian0000644000000000000000000001724311677023053011242 0ustar HylaFAX for Debian ================== Welcome to Debian's HylaFAX distribution. This document contains some notes specific to Debian's HylaFAX packages. For general HylaFAX information, please see http://www.hylafax.org. HylaFAX on Debian is split into three packages: * hylafax-server: the tools necessary to run a HylaFAX server that can send and receive facsimiles. Please note, that you will need hylafax-client as well. * hylafax-client: the tools necessary to operate a local or remote HylaFAX server. Install this package on networked clients. 1. Quick Start -------------- The hylafax-server(5) manpage provides a nice overview of the various HylaFAX components and how they interact with each other. For further guidance, please refer to the contents of the hylafax-doc package. To get started you need to run faxaddmodem in order to let hylafax know about the modem lines it have to use. Once faxaddmodem create a configuration file, you need to communicate hylafax to us it. This is done automatically when hylafax start or stop, using the command faxgetty (or the old faxmodem.) If you want to change any global parameter (not related to a single modem line), you need to run faxsetup. A first run is already done during hylafax install with default parameters, but you may wish to change the default page size or the protocol to use, or anything. After having change anything, please call /etc/init.d/hylafax restart. 2. /etc/inittab & faxgetty -------------------------- If you want your system to accept incoming fax calls via one or more modems, you will need to run faxgetty on their respective ports. In previous release of this package the suggested solution was to change /etc/inittab and tell init to spawn a getty process. Now a better approach has been implemented: a getty process is run from /etc/init.d/hylafax if USE_FAXGETTY=yes in /etc/default/hylafax. Please note that this is the default behaviour. You may of course switch to using init changing to false that variable and adding those lines to your /etc/inittab #-- hylafax begin # The following is example on how to use faxgetty for your modem lines. # Please leave the lines with "hylafax begin" "hylafax end" in this file. If # you decide to remove hylafax from this system then the parts between those # comments will be erased and your inittab cleaned up. #S0:23:respawn:/usr/sbin/faxgetty ttyS0 #S1:23:respawn:/usr/sbin/faxgetty ttyS1 #-- hylafax end It is fairly straightforward. If you modify /etc/inittab, make sure you do "init q" in order to make init(8) reload it. 3. defaults ----------- Using /etc/default/hylafax you may change some hylafax behaviour: 1. enabling or disabling it 2. specify to run faxgetty or faxmodem or none 3. specify on what addresses to listen to Please have a look at the file and at all comments included. USE_FAXGETTY is used to select how hylafax should connect to modem lines. Hylafax may use faxmodem or faxgetty in order to "talk" to serial lines. faxgetty is preferred over faxmodem for many reasons and it is required in a send and receive configuration. faxgetty or faxmodem can be runa when hylafax starts or when the system boot, via init. If you prefer to use init, then change inittab as specified on 2. and set USE_FAXGETTY="init". Otherwise set USE_FAXGETTY="yes" for an automatic start of faxgetty when hylafax starts. If you set USE_FAXGETTY="no" then hylafax will use faxmodem instead of faxgetty. Have a look at next point 12. for more information. 4. Logging ---------- Default syslog facility: local5 Please also note, that hylafax-server doesn't modify /etc/syslog.conf either now. In order to create a separate log for HylaFAX messages add the following line to your /etc/syslog.conf: local5.* -/var/log/hylafax/hylafax.log and issue an "/etc/init.d/sysklogd reload" command to activate the changes. If you are using syslog-ng please consult the appropriate documentation. 5. Faxmaster ------------ Previous versions of hylafax-server used to create alias for faxmaster pointing to root. Since sending email to root is insecure, modifying a file belonging to another package is a policy violation and having in mind that at least one popular MTA doesn't support /etc/aliases, that behaviour is changed and hylafax-server now creates a separate account for the faxmaster. By default, this user is disabled, i.e. nobody can login as faxmaster. Please create an appropriate alias manually if you want to have administrative messages sent to another user. Alternatively, you can set that user's password and have the mail messages retrieved somehow. 6. TagLine ---------- The tagline wasn't working until version 4.1.8-12. From that version you may specify a font and a format to be used while printing the tag line, using the faxaddmodem command or editing the /etc/hylafax/config.DEVICE file by hand. A font is already provided in the server package, so that you may use it for this purpose. The TagLineFont should be set to "etc/lutRS18.pcf". 7. Other notes -------------- Default allow users: localhost hylafax can't use AdaptiveAnswer without these links: /etc/hylafax/getty-link -> /sbin/mgetty /etc/hylafax/vgetty-link -> /usr/sbin/vgetty /etc/hylafax/egetty-link -> /sbin/mgetty 8. Feedback ----------- Please use Debian's reportbug(1) utility to report problems. 9. PAM support -------------- This Debian version of hylafax supports PAM. To enable such support, you need to install an appropriate file under /etc/pam.d/. An example of such a file is in /usr/share/doc/hylfax-server/examples/. When /etc/pam.d/hylafax exists, it is automatically used, so you do not have to use faxadduser, faxdeluser to modify hosts.hfaxd. All account known to the system via PAM will be accepted as normal user. When PAM authentication is used, you may optionally create a unix group that will have admin rights on hylafax. If you setup such group than add it in /etc/hylafax/config with "AdminGroup: groupname". Please note that if you are storing your passwords in /etc/shadow, you have to add the uucp user to the shadow group, otherwise the hylafax daemon will not be able to check the passwords. If your PAM uses an LDAP as backend, then this is not required. 10. e-mail encoding ------------------- Hylafax is able to send received faxes via email. These emails need to include base64 encoded attachments. Since this is not essential to hylafax to work, you need to do manually some further steps: you should install a package that provide encoders (like mime-codecs or sharutils) and run 'faxsetup -server' that will automatically check for those encoders and change its configuration. 11. sending UTF-8 files using sendfax ------------------------------------- sendfax tries to convert any input file into postscript (if its original format isn't TIFF or postscript) using a series of rules specified in /etc/hylafax/typerules. If you have to send text (non ASCII) files using this command then install paps package and this line at the very end of typerules 0 byte x ps paps --font-scale=10 %i >%o then restart hylafax. 12. periodic operations ----------------------- faxqclean is run weekly from cron (see /etc/cron.weekly/hylafax) and will delete all received and sent faxes older than a specified time. If options "-a" or "-A" are given, older faxes are archived. faxcron is run weekly from cron (see /etc/cron.weekly/hylafax) and will delete many logs and other information older than a specified time. In order to disable these cleanings jobs, add empty assignments in /etc/default/hylafax for their respective variables: FAXQCLEAN_OPTS="" FAXCRON_OPTS="" otherwise they will get default values and remove everything after 35 days. -- Giuseppe Sacco debian/examples/0000755000000000000000000000000011430561437011010 5ustar debian/examples/How to setup exim to route incoming emails to hylafax faxmail0000644000000000000000000000322411430561430024314 0ustar Author Giuseppe Sacco Date 2010-08-11 Title How to setup exim to route incoming emails to hylafax faxmail This document assume that: 1. you have exim4 installed and running; 2. you selected your special fax domain as "fax.local" 3. you have exim4 with splitted configuration Add this line in /etc/hylafax/hosts.hfaxd allowing Debian-exim user to connect to hylafax without prompting for a password. Use hostname or ip address depending on your DNS configuration. Please note that this line will accept connection as Debian-exim user even if PAM is enabled in hylafax: ^Debian-exim@127\.0\.0\.1$:21:: Add to /etc/exim4/update-exim4.conf.conf your domain to dc_relay_domains as in: dc_relay_domains='myotherdomain.org:fax.local' Create file /etc/exim4/conf.d/router/180_exim4-config_faxmail ### router/180_exim4-config_faxmail ################################# # This router matches email sent to the hylafax domain fax.local faxlocal_r: debug_print = "R: faxlocal_r for $local_part@$domain" driver = accept domains = fax.local transport = faxlocal_t Create file /etc/exim4/conf.d/transport/30_exim4-config_faxmail # This transport is used for handling pipe deliveries generated by # router faxlocal_r. If the commands fails and produces any output on standard # output or standard error streams, the output is returned to the sender # of the message as a delivery error. faxlocal_t: debug_print = "T: faxlocal_t for $local_part@$domain" driver = pipe return_fail_output path = "/bin:/usr/bin:/usr/local/bin" command = "/usr/bin/faxmail -n -s a4 $local_part" Rebuild exim4 configuration and restart daemon: # update-exim4.conf # invoke-rc.d exim4 reload debian/examples/retainfaxcover.sh0000644000000000000000000000435611407242336014372 0ustar #! /bin/sh # custom faxsend that will combine any .cover with the .ps file of the job. # # At this point in the process, the ps files have already been prepared by faxq into the # required tiff files for transmission. So, all we need to do here is to combined the # cover.ps file with the document.ps file into a single ps file (the document ps file). # We have to combine them before we acutally call the real faxsend. # The cover.ps will be removed later by the real faxsend. # Whatever remains in the document.ps file will get returned by the notify script. # # There is no need to modify the qfile or to delete any other ps files ourselves here. # # LIMITATIONS: # we are going to have to do some more work if there is anyting but .ps files being submitted. # or if there are more than one .cover or 1 .ps file submitted per job. # if there is more than one qfile at the end of the arg list, the others will not get # processed correctly by this script NUMARGS=$# eval QFILE=\$$NUMARGS # Is there a cover listed in the qfile ? QFILECOVERLINE="`cat "$QFILE" | grep "^!postscript.*.cover"`" if [ $? -eq 1 ]; then # no cover for this fax # do nothing. here and just call c2faxsend with original args : else # YES there is a cover file # What's the name of the fax doc listed in the qfile? QFILEDOCLINE="`cat "$QFILE" | grep "^!postscript.*.ps"`" # the q file entries look like the following so we need to do some cuts # !postscript:0::docq/doc11552.cover # !postscript:0::docq/doc13525.ps.11552 PSDOCFILE="`echo "$QFILEDOCLINE" | cut -d":" -f4`" PSCOVERFILE="`echo "$QFILECOVERLINE" | cut -d":" -f4`" # make a uniq tmp file name. use kill time. $$ won't do it if this has multi desinations KILLTIME="`cat $QFILE | grep "killtime:" | cut -d":" -f2`" TMPFILE="tmp/${KILLTIME}.coverplusdoc" # now combine the cover and the doc file into one file and then use the combined file cp "$PSCOVERFILE" "$TMPFILE" cat "$PSDOCFILE" >> "$TMPFILE" cat "$TMPFILE" > "$PSDOCFILE" # do a cat vs mv incase files are ever linked rm "$TMPFILE" fi # Call the original faxsend command with whatever args this sript was called with. /usr/sbin/faxsend $* # Exit, and don't forget the status exit $? debian/examples/FaxDispatch.example0000644000000000000000000000257111316200604014555 0ustar ## This is an example /etc/hylafax/FaxDispatch which shows you some ## of the features of the stock faxrcvd command. You should not ## use this file as is. For details, read faxrcvd(8). ## To route all incoming faxes in pdf to a single account. SENDTO=someguy@somedomain.com FILETYPE=pdf ## To do sender-based routing [from faxrcvd(8)] case "$SENDER" in *1*510*526*1212*) SENDTO=sam;; # Sam's test rig in Berkeley *1*415*390*1212*) SENDTO=raster@asd;; # 7L Xerox room, used for scanning *5107811212) SENDTO=peebles@mti;; # stuff from home esac case "$CIDNUMBER" in 435*) SENDTO=lee; FILETYPE=pdf;; # all faxes from area code 435 5059627777) SENDTO=amy; FILETYPE=tif;; # Amy wants faxes in TIFF esac case "$SUBADDR" in 53) SENDTO=FaxMaster;; # without double-notification roger) SENDTO=roger;; # possible text subaddressing esac ## To do device-based routing [from faxrcvd(8)] case "$DEVICE" in ttyS1) SENDTO=john;; # all faxes received on ttyS1 ttyLT0) SENDTO=mary@home;; # all faxes received on ttyLT0 esac ## To make each received fax saved outside hylafax ## ( Don't forget to chown uucp /some/place ) /bin/cp $FILE /some/place ## To avoid bothering the faxmaster for each received fax NOTIFY_FAXMASTER=errors debian/examples/pam-hylafax0000644000000000000000000000101011316200604013117 0ustar # # /etc/pam.d/other - specify the PAM fallback behaviour # # Note that this file is used for any unspecified service; for example #if /etc/pam.d/cron specifies no session modules but cron calls #pam_open_session, the session module out of /etc/pam.d/other is #used. If you really want nothing to happen then use pam_permit.so or #pam_deny.so as appropriate. # We fall back to the system default in /etc/pam.d/common-* # @include common-auth @include common-account @include common-password @include common-session debian/hylafax-server.hylafax.cron.weekly0000644000000000000000000000150511677022266015755 0ustar #!/bin/sh test -f /usr/sbin/faxcron || exit 0 test -f /usr/sbin/faxqclean || exit 0 test -f /var/spool/hylafax/log/xferfaxlog || exit 0 # HylaFAX queue cleaner process (3024000s = 35 days) FAXQCLEAN_OPTS="-t -j 3024000 -a" FAXCRON_OPTS="-info 35 -log 35 -rcv 100 -tmp 15 -mode 664" # override or delete FAXQCLEAN_OPTS and FAXCRON_OPTS if [ -r /etc/default/hylafax ]; then . /etc/default/hylafax fi # Rotate the HylaFAX logfile savelog -c 5 /var/log/hylafax/hylafax.log >/dev/null # HylaFAX routine maintenance script if [ -n "$FAXCRON_OPTS" ] then savelog -c 5 /var/log/hylafax/faxcron.log >/dev/null faxcron $FAXCRON_OPTS >> /var/log/hylafax/faxcron.log 2>&1 fi if [ -n "$FAXQCLEAN_OPTS" ] then savelog -c 5 /var/log/hylafax/faxqclean.log >/dev/null faxqclean $FAXQCLEAN_OPTS >> /var/log/hylafax/faxqclean.log 2>&1 fi debian/watch0000644000000000000000000000020011316200604010200 0ustar # to check for upstream updates and more. version=3 ftp://ftp.hylafax.org/source/hylafax-([^SNAPSHOT]*)\.tar\.gz debian uupdate debian/hylafax-server.hylafax.default-maintainer0000644000000000000000000000463411677022410017263 0ustar # default settings for hylafax server # try to check for the correct USE_FAXGETTY value if grep -E '^[^#]*:respawn:/usr/sbin/fax(getty|modem).*$' /etc/inittab >/dev/null 2>&1 || grep -E '^exec[ \t]*/usr/sbin/fax(getty|modem)' /etc/init/*.conf >/dev/null 2>&1 then USE_FAXGETTY=init else USE_FAXGETTY=yes fi # Arguments for faxgetty command. At least -D should be specified # as explained in debian bug #462459. FAXGETTYARGS="-D" # In a send only installation you may want to use faxgetty # or faxmodem on lines already configured with faxaddmodem. # faxgetty is the new default, faxmodem the old one. # For a better understanding of the difference between faxmodem # and faxgetty, see http://www.hylafax.org/archive/1999-09/msg00043.php # # In a send/receive installation you must use faxgetty. # # To use faxmodem change the following variable value to "no". # # You may also prefer to run faxmodem/faxgetty via inittab instead of # running it here from a script. In this case set its value as # "init". # USE_FAXGETTY=yes # # Uncomment this line once hylafax has been fully configured and/or # you want to enable the server. # # RUN_HYLAFAX=1 # # If you need to bind hylafax to one address only, just uncomment # this variable and change the value using your preferred IP. # # BINDTO="-l 127.0.0.1" # # The following variables are automatically assigned by running # the faxsetup utility. If you leave them commented out then # faxsetup values are used. You may specify here the values to # use. # # OLDPROT="-o 4557" # NEWPROT="-i 4559" # SNPP="-s 444" # # hfaxd may be run from inetd while faxq should still be executed # by the init script. If you run hfax via inetd or xinetd then # uncomment the following line # HFAXD_FROM_INET=true # # faxqclean is run weekly from cron (see /etc/cron.weekly/hylafax) # and will delete all received and sent faxes older than a specified # time. If options "-a" or "-A" are given, older faxes are archived. # Default is to keep jobs for 3024000s = 35 days. # Note: if this variables is assigned a null value, then faxqclean isn't run # FAXQCLEAN_OPTS="-t -j 3024000 -a" # # faxcron is run weekly from cron (see /etc/cron.weekly/hylafax) # and will delete many logs and other information older than a specified # time. # Default is to keep information only for 35 days. # Note: if this variables is assigned a null value, then faxcron isn't run # FAXCRON_OPTS="-info 35 -log 35 -rcv 100 -tmp 15 -mode 664" debian/changelog0000644000000000000000000020335012117142323011037 0ustar hylafax (3:6.0.6-5) unstable; urgency=medium * Remove all changes since 6.0.6-1. * Added restricted deletion flag on tmp directory. (See: #682824) * Fix postrm scripts to be successful. (See: #661482) * Fix client scripts to register/deregister to ucf. (See: #661482) * debian/control: Add myself again as uploader. -- Joachim Wiedorn Sun, 10 Mar 2013 18:36:00 +0100 hylafax (3:6.0.6-4) unstable; urgency=medium * Added restricted deletion flag on tmp directory (See: #682824) * Moved all directories from debian/rules to debian/*dirs files. -- Giuseppe Sacco Tue, 31 Jul 2012 23:52:41 +0200 hylafax (3:6.0.6-3) unstable; urgency=medium * Corrected a problem in detecting if ucf is present when using dash as default shell (Closes: #682292) -- Giuseppe Sacco Sat, 21 Jul 2012 06:55:51 +0200 hylafax (3:6.0.6-2) unstable; urgency=medium * debian/control: - Remove conflict to very old capi4hylafax version. - Update dependency to libgnomeprint2.2-data. - Move to debhelper (>= 9) and compat level 9. - Bump to Standards Version 3.9.3 (no changes). - Update substvars and optimize sections. - Optimize description for hylafax-client-dbg. * Add missing hylafax-server.config for debconf support. * Update and optimize postinst and postrm scripts. (Closes: #661482) * Move manpage typetest.8 into hylafax-client package (same as binary). * dh_makeshlibs do not change post* pre* scripts needlessly. * Update lintian-overrides files for -client and -server. * debian/control: Add myself as uploader. -- Joachim Wiedorn Sat, 30 Jun 2012 23:00:00 +0200 hylafax (3:6.0.6-1) unstable; urgency=low * New upstream relase. Converted to 6.0 branch instead of 6.1 since the latter will not be available as stable release before next Debian stable. Note: all changes from 6.1 are already in upstream 6.0.6, so nothing is missed. Change epoch as workaround. * Added support for JBIG (Closes: #668856) * Better enabled hardened build flags (Closes: #656260) * Fixed a small typo in English message (Closes: #664994) -- Giuseppe Sacco Sun, 17 Jun 2012 14:11:31 +0200 hylafax (2:6.1~20111227-8) unstable; urgency=low * Updated to Debian Policy 3.9.2 (no change required) * Applied patches in order to harden source an build procedure. (Closes: #656260) [Cristian Perrier] * Fix pending l10n issues. Debconf translations: * Indonesian (Mahyuddin Susanto). Closes: #657823 * Polish (Michał Kułach). Closes: #657875 -- Giuseppe Sacco Wed, 15 Feb 2012 23:59:14 +0100 hylafax (2:6.1~20111227-7) unstable; urgency=low * Corrected once again the post installation script for manageing update on system with linked or bind mounted /var/spool/hylafax/etc (Closes: #656712) * Changed init script in order to better umount /var/spool/hylafax/etc. * Added danish debconf translation (Closes: #628391) -- Giuseppe Sacco Sat, 28 Jan 2012 16:44:22 +0100 hylafax (2:6.1~20111227-6) unstable; urgency=low * Correctly check for /var/spool/hylafax/etc already "bind" mounted before copying server files over there. -- Giuseppe Sacco Tue, 17 Jan 2012 22:02:53 +0100 hylafax (2:6.1~20111227-5) unstable; urgency=low * Moved typetest binary from server to client package (Closes: #654915) * Correctly check for /var/spool/hylafax/etc already "bind" mounted before copying client files over there (Closes: #655567) -- Giuseppe Sacco Sun, 15 Jan 2012 22:25:56 +0100 hylafax (2:6.1~20111227-4) unstable; urgency=low * Added dependency on iaxmodem startup script, if present. (Closes: #643507) * Added log rotation for /var/spool/hylafax/log/xferfaxlog in cron.monthly. (Closes: #647176) * Added "status" checking via init script. (Closes: #649389) -- Giuseppe Sacco Fri, 30 Dec 2011 09:59:43 +0100 hylafax (2:6.1~20111227-3) unstable; urgency=low * Lazily try to umount $SPOOL/etc without prior checking if it is a mount point. (Closes: #646109) * Added two more options for cron jobs. Hylafax will delete old logs and old faxes from its spool directory. Usually this is done after 35 days, but now it is possible to change this period and other parameters in /etc/default/hylafax. (Closes: #518474) * Updated NEWS and README.Debian with new variables used by cron jobs. -- Giuseppe Sacco Thu, 29 Dec 2011 09:34:58 +0100 hylafax (2:6.1~20111227-2) unstable; urgency=low * Added support for s390 and s390x usign -fPIC instead of -fpic as already done for sparc64 architecture. -- Giuseppe Sacco Wed, 28 Dec 2011 12:39:45 +0100 hylafax (2:6.1~20111227-1) unstable; urgency=low * New version, from git repository. * Fixed spuriuos output from make (see #653222) -- Giuseppe Sacco Tue, 27 Dec 2011 17:46:27 +0100 hylafax (2:6.0.5-5) unstable; urgency=low * Remove /etc/default/hylafax when puring package (Closes: #607064) -- Giuseppe Sacco Tue, 14 Dec 2010 14:03:17 +0100 hylafax (2:6.0.5-4.1) unstable; urgency=low * Non-maintainer upload. * Fix "installation fails": check for existence of /etc/mtab before using it (closes: #604221). * Fix "prompting due to modified conffiles which were not modified by the user": write to /etc/default/hylafax only if it doesn't exist (closes: #603429). -- gregor herrmann Fri, 10 Dec 2010 15:26:21 +0100 hylafax (2:6.0.5-4) unstable; urgency=low * Added two packages with debug information. -- Giuseppe Sacco Tue, 12 Oct 2010 12:18:57 +0200 hylafax (2:6.0.5-3) unstable; urgency=low * When $SPOOL/etc is not mounted with bind option, delete all files missing from /etc/hylafax (Closes: #514950) -- Giuseppe Sacco Thu, 23 Sep 2010 09:50:28 +0200 hylafax (2:6.0.5-2) unstable; urgency=low * Added explicit awk path during configure for avoiding faxsetup using the one available on system where the package is *built* instead of the one available when the package is installed (Closes: #597693) -- Giuseppe Sacco Wed, 22 Sep 2010 12:23:16 +0200 hylafax (2:6.0.5-1) unstable; urgency=low * New upstream release * Removed patch 801_sendpage_manpage since already included upstream * Removed patch 802_tiffcheck_manpage since already included upstream * Removed patch 807_fxmin_avr32 since already included upstream * Simplified patch 808_ghostscript_args since partially included upstream * Changed init.d script for avoiding PS_PERSONALITY side effect -- Giuseppe Sacco Thu, 16 Sep 2010 09:42:16 +0200 hylafax (2:6.0.4-10) unstable; urgency=low * Check for upstart scripts in /etc/init instead of /etc/event.d. * Added -dMaxStripSize=0 to all ghostscript invokation. (See https://bugzilla.redhat.com/show_bug.cgi?id=569957) -- Giuseppe Sacco Fri, 13 Aug 2010 23:22:03 +0200 hylafax (2:6.0.4-9) unstable; urgency=low * Fixed a problem with faxadduser/faxdeluser overwriting hosts.hfaxd file. * Updated to Debian Policy 3.9.1 (no changes required). * Added a NEWS about faxmail behaviour changed since hylafax 4. * Added an example on how to make exim4 deliver email to faxmail. -- Giuseppe Sacco Wed, 11 Aug 2010 19:51:38 +0200 hylafax (2:6.0.4-8) unstable; urgency=low * Fixed a build problem with makeshlibs on the wrong package. -- Giuseppe Sacco Sun, 20 Jun 2010 21:13:12 +0200 hylafax (2:6.0.4-7) unstable; urgency=low * Converted to quilt. * Converted package to override_dh_* in debian/rules * Set debian source format to 3.0 * Rebuilt using gnu regex library included in libc instead of old bsd source code included in upstream source. * Files in /var/spool/hylafax/bin aren't anymore conffiles. * Changed all file selections in debian/rules to be POSIX: no more multiple selection using baces. Now package build on systems where /bin/sh is /bin/dash instead of /bin/bash. -- Giuseppe Sacco Sun, 20 Jun 2010 16:45:11 +0200 hylafax (2:6.0.4-6) unstable; urgency=low * Added patch #807 in order to build on avr32 cpu. * Created patch #808 for adding a new security level when invoking gs. -- Giuseppe Sacco Wed, 16 Jun 2010 23:05:59 +0200 hylafax (2:6.0.4-5) unstable; urgency=low * Skip modem configuration when installing non interactively (Closes: #582611) * Corrected interpreter name for notify.awk. -- Giuseppe Sacco Sat, 22 May 2010 23:34:59 +0200 hylafax (2:6.0.4-4) unstable; urgency=low * Changed bash syntax to more portable "eval" in retainfaxcover.sh (Closes: #581110) * Added patch from Ubuntu for checking if faxgetty is started via Upstart. * Added complete fontmap paths in hyla.conf for all Debian and Ubuntu versions. * Corrected dependency on mail-transport-agent. -- Giuseppe Sacco Tue, 11 May 2010 11:02:49 +0200 hylafax (2:6.0.4-3) unstable; urgency=low * Upgraded to Debian Policy 3.8.4 (no changes required) * Changed to -fPIC for sparc64 arch. This should let the package build. * Added depends on mail-transport-agent. (Closes: #577829) * Added $remote_fs in init.d script, as suggested by lintian. * Added dependency on non virtual package bsd-mailx, as suggested by lintian. -- Giuseppe Sacco Fri, 07 May 2010 21:35:54 +0200 hylafax (2:6.0.4-2) unstable; urgency=low * Fix kfreebsd port adding all required variable in configure script -- Giuseppe Sacco Wed, 10 Feb 2010 15:08:12 +0100 hylafax (2:6.0.4-1) unstable; urgency=low * New upstream version * Temporary removed patch 803_faxgetty_libutil (Closes: #559395) -- Giuseppe Sacco Wed, 10 Feb 2010 02:28:55 +0100 hylafax (2:6.0.4~rc1-1) unstable; urgency=low * New upstream release candidate * removed patch for supporting libtiff 3.9 (now supported upstream) * Checked for file system umount while performing upgrades and while stopping server (see: #551443, #551566) * Corrected check when updating config files (Closes: #551566) * Ignore restart failing during upgrade (about bug already closed by NMU #553055) * Prefer enscript against textfmt since the latter does not correctly interpret font names on squeeze (Closes: #553316) -- Giuseppe Sacco Sun, 01 Nov 2009 21:47:33 +0100 hylafax (2:6.0.3-5.1) unstable; urgency=low * Update debian packaging for 6.0.3 * Non-maintainer upload. * Return 0 from initscript, if RUN_HYLAFAX=0 (Closes: #553055) -- Robert Grimm Sat, 28 Nov 2009 11:33:10 +0100 hylafax (2:6.0.3-5) unstable; urgency=low * Fixed init.d script error (Closes: #551285) -- Giuseppe Sacco Sat, 17 Oct 2009 15:06:52 +0200 hylafax (2:6.0.3-4) unstable; urgency=low * Correctly check for mount -o bind availability -- Giuseppe Sacco Wed, 14 Oct 2009 09:56:46 +0200 hylafax (2:6.0.3-3) unstable; urgency=low * Added support for libtiff 3.9 (Closes: #543058) * Update to debian policy 3.8.3.0 (no changes required) -- Giuseppe Sacco Sat, 22 Aug 2009 23:41:16 +0200 hylafax (2:6.0.3-2) unstable; urgency=low * Selected bash as shell interpreter for mailfax examples (Closes: #530100) * Update to debian policy 3.8.2.0 (no changes required) * Lintian warning fixed for misc:Depends on -client package * Updated copy_configuration_from_spool for handling shared $SPOOL/etc -- Giuseppe Sacco Wed, 12 Aug 2009 10:59:45 +0200 hylafax (2:6.0.3-1) unstable; urgency=low * New upstream release (Closes: #532680) * Remove dependency on gs (Closes: #539659) * Added fontmap entry for lenny in hyla.conf (thanks to Mark Schweizer) * Added fontmap entry for unstable in hyla.conf * [l10n] Added Finnish debconf translation (Closes: #535216) Updated Spanish debcnf translation (Closes: #524448) -- Giuseppe Sacco Thu, 06 Aug 2009 22:04:06 +0200 hylafax (2:6.0.1-1) unstable; urgency=low * New upstream release -- Giuseppe Sacco Sun, 17 May 2009 19:03:58 +0200 hylafax (2:6.0.0-1) unstable; urgency=low * New upstream release * Updated lintian overrides * Changed init.d script in order to bind/unbind /var/spool/hylafax/etc when starting/stopping daemons * Updated patch 658_oldnotify_awk to avoid (correct) lintian warning (Closes: #530101) * Updated other patches to comply with dpatch template -- Giuseppe Sacco Mon, 11 May 2009 15:46:53 +0200 hylafax (2:6.0.0~rc1-1) unstable; urgency=low * New upstream release (beta) * Removed support for old protocol from init.d script * Installed release notes for 6.0 * Updated to standard-version 3.8.0.0 (with almost no changes) * Updated to standard-version 3.8.1.0 - init.d start action does not give an error if already started * Removed Debian patches since already included upstream - bug478071 - g++4.3_support - notify_sendto_address * Updated Debian patches - 602_xferstat - 604_faxaddmodem_friendly - 657_typerules * Removed patch since upstream choose a different approach (see NEWS.Debian) - 701_RecvqProtection * Used libhylafax-6.0 instead of libfaxutil and libfaxserver * Removed a lot of lintian warnings and errors -- Giuseppe Sacco Sat, 18 Apr 2009 22:28:31 +0200 hylafax (2:4.4.4-10.1) unstable; urgency=medium * Non-maintainer upload * Urgency medium for RC bug fix * Don't redirect /dev/tty to ucf any more. Closes: #502754. -- Dominic Hargreaves Sun, 26 Oct 2008 17:18:42 +0000 hylafax (2:4.4.4-10) unstable; urgency=low * Corrected email address for delivery notifications. Closes: 497962. -- Giuseppe Sacco Sat, 06 Sep 2008 08:46:07 +0200 hylafax (2:4.4.4-9) unstable; urgency=low * Fixed init script to put hfaxd in background. Closes: 491736. * Added galician translation. Closes: 481746. -- Giuseppe Sacco Tue, 22 Jul 2008 05:43:10 +0200 hylafax (2:4.4.4-8) unstable; urgency=low * Changed dependancy from gs-esp to ghostscript in *all* binary packages Closes: #483370. * Quoted shell variable BASE64ENCODE to catch problems where it is undefined. Closes: #478071. * Added support for pidfile when starting/stopping hfax. Closes: #464141. -- Giuseppe Sacco Sun, 20 Jul 2008 14:59:58 +0200 hylafax (2:4.4.4-7) unstable; urgency=low * Corrected support for hfaxd run via inetd adding a new parameter HFAXD_FROM_INET in /etc/default/hylafax (Closes: #470910) -- Giuseppe Sacco Wed, 09 Apr 2008 14:52:35 +0200 hylafax (2:4.4.4-6) unstable; urgency=low * Added support for g++4.3 (Closes: #474899) -- Giuseppe Sacco Tue, 08 Apr 2008 09:55:46 +0200 hylafax (2:4.4.4-5) unstable; urgency=low * Fixed a few lintian reported errors in debian/* files * Removed a bashism (Closes: #464990) * Changed Makefiles in order to only link with required libraries -- Giuseppe Sacco Mon, 11 Feb 2008 02:19:21 +0100 hylafax (2:4.4.4-4) unstable; urgency=low * Run faxgetty daemon in background! (Closes: #464558) * Removed message in /etc/init.d/hylafax about faxgetty if no lines are configured. -- Giuseppe Sacco Fri, 08 Feb 2008 08:14:53 +0100 hylafax (2:4.4.4-3) unstable; urgency=low * Add FAXGETTYARGS="-D" in default config file. (Closes: #462459) -- Giuseppe Sacco Sun, 27 Jan 2008 21:56:26 +0100 hylafax (2:4.4.4-2) unstable; urgency=low * Updated standard-version to 3.7.3 (only changed binary-version in control file) * Added Homepage, Vcs-Cvs, and Vcs-Browser in control file. -- Giuseppe Sacco Thu, 03 Jan 2008 11:25:52 +0100 hylafax (2:4.4.4-1) unstable; urgency=low * New upstream release -- Giuseppe Sacco Thu, 27 Dec 2007 10:44:52 +0100 hylafax (2:4.4.3-2) unstable; urgency=low * Corrected a problem with shlibdeps on the server package * Remove dependency on mimencode since now uses BASE64ENCODE, QPENCODE or UUENCODE from packages sharutils or internally provided. * Added scripts for b64-encode and qp-encode -- Giuseppe Sacco Mon, 10 Dec 2007 14:15:06 +0100 hylafax (2:4.4.3-1) unstable; urgency=low * New upstream release * Removed patches already included upstream (700_trap-in-shell-scripts.dpatch) * Added patch 400 for building with parallel make (-j option) on some buildd -- Giuseppe Sacco Thu, 06 Dec 2007 23:21:53 +0100 hylafax (2:4.4.2-3) unstable; urgency=low * Applied patch from hylafax+ in order to better control the access rights on received fax queue. * Change dependency from 'gs' to 'ghostscript' because of package rename -- Giuseppe Sacco Sat, 27 Oct 2007 19:42:50 +0200 hylafax (2:4.4.2-2) unstable; urgency=low * Remove temporary files when leaving shell scripts (Closes: #443070) -- Giuseppe Sacco Tue, 16 Oct 2007 00:11:39 +0200 hylafax (2:4.4.2-1) unstable; urgency=low * New upstream release * Added a "syncing directories..." step in init script, in order to give an initial status progress on very slow machines. * Removed patch 700_* because already included in new upstream source. -- Giuseppe Sacco Sat, 13 Oct 2007 12:59:47 +0200 hylafax (2:4.4.1-2) unstable; urgency=low * Added a few notes about PAM authentication in README.Debian * Changed init script in order to wait more time for daemon shutdown -- Giuseppe Sacco Thu, 23 Aug 2007 22:33:14 +0200 hylafax (2:4.4.1-1) unstable; urgency=low * New upstream release * Fixes problem with PNG rule using \x in typerules (Closes: #425191) * Reworked patch 700_man_typos.dpatch in order to olny fix mispelled words * Removed a bashish from postinst * Removed recommends on metamail since hylafax-server now depends on metamail * Added lsb section to /etc/init.d/hylafax -- Giuseppe Sacco Thu, 23 Aug 2007 00:02:24 +0200 hylafax (2:4.4.0-2) unstable; urgency=low * Added pt translation (Closes: #435734) * Fixed a lot of typos in manual pages (Closes: #437970, #437971, #437972, #437973, #437974, #437975, #437976, #437985, #437986, #437987, #437988, #437989, #437990, #437991, #437992, #437993, #437994, #437995, #437996) * Used ispell on all manual pages. -- Giuseppe Sacco Wed, 15 Aug 2007 14:52:34 +0200 hylafax (2:4.4.0-1) unstable; urgency=low * New upstream release * Shipped /usr/sbin/lockname that was missing from previous debian packages * Remove unnecessary patches already included upstream -- Giuseppe Sacco Wed, 08 Aug 2007 21:46:46 +0200 hylafax (2:4.3.4-2) unstable; urgency=low * Added spanish debconf translation (Closes: #423677) * Check for userdel command in postrm (Closes: #431578) * Correct BASE64ENCODE during upgrade (Closes: #429614) * Added support for IMPRIP converter (Closes: #420266) -- Giuseppe Sacco Wed, 04 Jul 2007 14:26:52 +0200 hylafax (2:4.3.4-1) unstable; urgency=low * New upstream release * Added psrip in suggested packages for hylafax-server -- Giuseppe Sacco Fri, 15 Jun 2007 22:30:45 +0200 hylafax (2:4.3.3-1) unstable; urgency=low * New upstream release * Removed from debian/rules the way notify-reject was renamed to notify-rejected since new upstream version correctly named the files. -- Giuseppe Sacco Fri, 9 Mar 2007 08:48:17 +0100 hylafax (2:4.3.2-1) unstable; urgency=low * New upstream release (Closes: #406395, #409417, #409532) * Removed patch 673_configure_quote_commands (already included upstream) * Removed patch 672_ps2pdf_output (already included upstream) * Removed debian/ directory from upstream source * Renamed wrongly named files as per http://bugs.hylafax.org/show_bug.cgi?id=849 -- Giuseppe Sacco Wed, 21 Feb 2007 18:58:45 +0100 hylafax (2:4.3.1-7) unstable; urgency=low * Fixed the way setup.cache is updated (Closes: #405036) * Removed an unnecessary restart during upgrade (Closes: #405145) * Added missing faxlock (Closes: #405220) * Added more conversion rules (Closes: #405237) -- Giuseppe Sacco Tue, 2 Jan 2007 14:24:46 +0100 hylafax (2:4.3.1-6) unstable; urgency=low * Applied a fix from upstream for using variables that contains complex command (BASE64ENCODE, UUENCODE, ...) * Created a patch for redirecting to /dev/null some unwanted output from ps2pdf. -- Giuseppe Sacco Sun, 24 Dec 2006 21:40:20 +0100 hylafax (2:4.3.1-5) unstable; urgency=low * Fixed a second problem in the notify invoke grep. (Closes: #404405) -- Giuseppe Sacco Sun, 24 Dec 2006 16:58:32 +0100 hylafax (2:4.3.1-4) unstable; urgency=low * Corrected a packaging problem with base64 encoding and switched from uuencode to mimencode. Added dependency on metamail. -- Giuseppe Sacco Sun, 24 Dec 2006 10:15:19 +0100 hylafax (2:4.3.1-3) unstable; urgency=low * Added patch for DesiredDF (Closes: #402171) * Added a text in README.Debian on how to send non ASCII text files (Closes: #387748, #363464) * Corrected patch for faxadduser (Closes: #402018) -- Giuseppe Sacco Sun, 10 Dec 2006 00:57:15 +0100 hylafax (2:4.3.1-2) unstable; urgency=low * Added templates directory that was erroneously removed -- Giuseppe Sacco Wed, 6 Dec 2006 11:22:28 +0100 hylafax (2:4.3.1-1) unstable; urgency=low * New upstream release (Closes: #369756) * Check that package build correctly in unstable, testing/etch, stable/sarge, oldstable/woody+backport. -- Giuseppe Sacco Tue, 5 Dec 2006 08:38:41 +0100 hylafax (2:4.3.1~rc3-2) experimental; urgency=low * Update japanese translation (Closes: #400029) * Added a check in postinst so that install does not fail if hylafax isn't running * Changed path for FontMap.GS and gsfonts afm file, according to new etch packages. -- Giuseppe Sacco Sun, 3 Dec 2006 20:40:44 +0100 hylafax (2:4.3.1~rc3-1) experimental; urgency=low * New upstream version (Closes: #370420) * Removed all unnecessary patches * Reworked debconf notes (Closes: #388907) -- Giuseppe Sacco Thu, 23 Nov 2006 13:47:18 +0100 hylafax (2:4.3.0-9) unstable; urgency=low * Fixed awk command in notify-4.1 (Closes: #386036) * Changed From addredd in e-mail from "fax" to "faxmaster" since fax user does not always exists (Closes: #386071) * Changed init script to be lsb compliant * Added debtags -- Giuseppe Sacco Tue, 19 Sep 2006 09:48:04 +0200 hylafax (2:4.3.0-8) unstable; urgency=low * Added a FaxDispatch template in examples/ dir. * Removed patch for awk detection since awk is specified in debian/rules and we do not require a specific awk and wi do specify a generic path /usr/bin/awk at configure time. * make chown happy (Closes: #387404) -- Giuseppe Sacco Sat, 16 Sep 2006 16:29:29 +0200 hylafax (2:4.3.0-7) unstable; urgency=low * Added mail-to-fax scripts and README. -- Giuseppe Sacco Mon, 24 Jul 2006 21:56:36 +0200 hylafax (2:4.3.0-6) unstable; urgency=low * Correctly setup path for uuencode (Closes: #377914) * Update Fontmap path in hyla.conf * Added gsfonts as dependency for hylafax-client (Closes: #376269) * Redirected stdin, stderr and stdout to /dev/null for faxgetty. -- Giuseppe Sacco Wed, 12 Jul 2006 22:06:10 +0200 hylafax (2:4.3.0-5) unstable; urgency=low * Removed manpage for sgi2fax, that is not included in debian package. * Add support for GIF89 and PNG convertion to fax (Closes: #373287) * 4.3.0 is out (Closes: #369145) -- Giuseppe Sacco Sun, 18 Jun 2006 23:19:09 +0200 hylafax (2:4.3.0-4) unstable; urgency=low * Corrected permissions for hosts.hfaxd * Added a small delay between stop and start when restarting (Closes: #372253) * USE_FAXGETTY is now more documented (Closes: #372249) * Better PAM support description (Closes: #372248) * Removed obsolete QuickStart documentation; improved README.Debian * Check for faxmodem as well as faxgetty in /etc/inittab * Check and update owner/access rights when copying from /etc/hylafax to $SPOOL/etc (Closes: #372254) * Add patch for hylafax-server: scheduler died killing a job (Closes: #372827) -- Giuseppe Sacco Fri, 16 Jun 2006 11:31:47 +0200 hylafax (2:4.3.0-3) unstable; urgency=low * Added i18n, as implemented in 4.3.0 (Closes: #370726) -- Giuseppe Sacco Tue, 6 Jun 2006 20:28:27 +0200 hylafax (2:4.3.0-2) unstable; urgency=low * Translation update for fr and pt_BR (Closes: #359014, #361760) * Removed patch 201_posix_configure since already included upstream * Update to policy 3.7.2 without changes -- Giuseppe Sacco Fri, 2 Jun 2006 19:53:45 +0200 hylafax (2:4.3.0-1) unstable; urgency=low * New upstream release * Added configuration file for PAM support * Run ./configure using bash since it does not work with other shells * Moved private libraries from /usr/lib to /usr/lib/hylafax * Fixed a lot of small complains by lintian -- Giuseppe Sacco Thu, 1 Jun 2006 12:54:10 +0200 hylafax (2:4.2.5-3) unstable; urgency=low * Removed dependency on mime-codecs that has been removed from Debian. Hylafax now only uses uuencode even for base64 encoding. -- Giuseppe Sacco Sat, 25 Mar 2006 13:24:20 +0100 hylafax (2:4.2.5-2) unstable; urgency=low * Complete installation even if something went wrong (Closes: #357437) * Add a debconf error when faxsetup fails * Added patch from hylafax CVS in order to work with libtiff 3.8 (Closes: #357762) * Better check if faxsetup did not run correctly (Closes: #357435) * Correctly handle USB ACM device names (Closes: #350965) * Update translation for sv, nl, vi, ru, de, cs, it (Closes: #358005, #357943, #357968) -- Giuseppe Sacco Wed, 22 Mar 2006 00:00:36 +0100 hylafax (2:4.2.5-1) unstable; urgency=low * New upstream release * Correctly remove broken link "bin" in $SPOOL/etc/ (Closes: #338765) * Pre-Depends on libpaper-utils. (Closes: #344921) -- Giuseppe Sacco Sun, 15 Jan 2006 15:06:05 +0100 hylafax (2:4.2.4-2) unstable; urgency=high * Corrected patch for CVE-2005-3539 (Closes: #346254) * Urgency high because of the security fix -- Giuseppe Sacco Sat, 7 Jan 2006 11:53:08 +0100 hylafax (2:4.2.4-1) unstable; urgency=high * New upstream release * HylaFAX hfaxd will allow any password when compiled with PAM support disabled. [CVE-2005-3538] * HylaFAX notify script passes unsanitised user-supplied data to eval, allowing remote attackers to execute arbitrary commands [CVE-2005-3539] -- Giuseppe Sacco Wed, 4 Jan 2006 11:18:45 +0100 hylafax (2:4.2.3-1) unstable; urgency=low * New upstream release. * Adde sv debconf translation (Closes: #342867) * Rewritten patch 500 for handling twin directories as the previous one did not apply anymore. * Removed patch 700 since the bug hes now been fixed upstream. * CAN-2005-3070 Unix domain socket ownership. * CAN-2005-3069 symlink attack on temporary file. * Updated bg translation (Closes: #330957) -- Giuseppe Sacco Mon, 12 Dec 2005 10:36:11 +0100 hylafax (2:4.2.2-1) unstable; urgency=low * New upstream release * Changed epoch because of trailing +rc1 in last version number * Corrected watch file * Updated de, nl and fr translations (Closes: #326741, #326798, #330518) * Removed link to binaries on purge * Removed broken link /var/spool/hylafax/bin/bin * Added dependancy on debconf-2.0 to permit use of cdebconf * Update to Standards-Version 3.6.2 (no diff required) * Removed variable not used on linux from config.cache (Closes: #320496) -- Giuseppe Sacco Wed, 28 Sep 2005 12:34:51 +0200 hylafax (1:4.2.2+rc1) unstable; urgency=low * New upstream prelease (Closes: #319348, #309683) * Removed debian patches 655, 656, 700 since already in upstream version * Adapted patch 654 to new source * Compiled with gcc-4.0 * Added patches from Javier Fernández-Sanguino Peña to cron jobs in order to redirect stderr, and to other scripts in order to fix temporary directory usage. (See patch 702) * Added new vi and cs translations (Closes: #311910, #314751) * Corrected some problems with english sentences in debconf (Closes: #311911) * Corrected hylafax-server postinst script in order to do not print current directory * Uses invoke-rc.d instead of calling /etc/init.d/hylafax * Changed init.d script in order to better check for daemon termination * Correctly check for faxgetty ran via inittab (Closes: #323158) -- Giuseppe Sacco Sat, 3 Sep 2005 01:49:56 +0200 hylafax (1:4.2.1-7) unstable; urgency=low * Added patch for hylafax bug 633 and debian bug #309683 -- Giuseppe Sacco Sat, 4 Jun 2005 00:55:13 +0200 hylafax (1:4.2.1-6) unstable; urgency=low * Corrected purge script (Closes: #307830) * Created a new patch for rejecting some image files (Closes: #303121) -- Giuseppe Sacco Fri, 6 May 2005 08:12:43 +0200 hylafax (1:4.2.1-5) unstable; urgency=low * Patch for compiling on amd64 with gcc-4.0 (Closes: 286424) * Corrected the Depends field removing the version number since sarge and woody already have the minimum required. Thanks to Fabio Tranchitella for pointing this out. * Added ps2fax and pdf2fax links if missing and if we are upgrading. -- Giuseppe Sacco Thu, 17 Mar 2005 22:16:10 +0100 hylafax (1:4.2.1-4) unstable; urgency=low * Changed faxrcvd in order to be posix compliant (Closes: #297134) * All ghostscript implementations provide 'gs', so all dependency were simplified. (Closes: #297131) * Moved all "purge" actions from prerm to postrm (as it needs to be) * Update probemodem manual page with new options. * Corrected a message when copying back from $SPOOL/etc to /etc/hylafax * Updated french translation (Closes: #296171) * Removed the creation of ps2fax and pdf2fax links from debian/rules since these are created by faxsetup. * faxsetup was changed in order to not pre-depends on gs. -- Giuseppe Sacco Tue, 8 Mar 2005 20:39:08 +0100 hylafax (1:4.2.1-3) unstable; urgency=low * Added fr translation * Added a patch that better solve the AWK problems, so remove gawk dependancy * Used the correct version 4.2.1 in debian/rules for library names. * Removed duplicate build depends on dpatch * Removed creation of faxmaster alias since it already create a faxmaster user (Closes: #296797) * Changed depends in order to accept gs-gsp as gs (Closes: #296962) -- Giuseppe Sacco Sat, 26 Feb 2005 16:47:22 +0100 hylafax (1:4.2.1-2) unstable; urgency=medium * Fixed the postinst script in order to be POSIX compliant * Update translation for ja. * Corrected a check that used configure_note in the wrong case * Rephrased the first part of the NEWS file. Thanks to Ross Boylan. * Automatically add ENCODING and MIMEMENCODE to setup.cache * Added a note about how to add support for received fax via email * Translated the new note in it, de, nl, ru, pt_BR * Corrected the package building from native to "standard" package * Urgency medium since it fixes a problem in upgrading from 4.2.0 * Added gawk as dependency since it is the only awk that correctly understand bin/notify script. -- Giuseppe Sacco Sat, 12 Feb 2005 11:41:56 +0100 hylafax (1:4.2.1-1) unstable; urgency=high * New upstream version. * Security fix CAN-2004-1182. * Lot of bug fixing included in the new upstream release. * Corrected a check for faxmaster existance during faxsetup that made an automatic and unwanted call for faxaddmodem. * Corrected paths for /etc/aliases and /etc/inetd.conf since the normal autodetect will fail if they aren't yet created. * Fixed a problem where ENCODING was null on i386 platform. * Reworked and updated all debconf questions. * Update translations for it, nl, pt_BR, bg, ru, de, fr * Rewrote the NEWS file in order to better explain how to use the script for keeping cover pages in the archive. -- Giuseppe Sacco Thu, 6 Jan 2005 15:34:23 +0100 hylafax (1:4.2.0-16) unstable; urgency=medium * Removed dependency on c++compiler since compiler is provided by build-essential (Thanks to Francesco P. Lovergine) * Added an example script for archiving cover pages, as described in http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=603 * Urgency medium in onder to enter sarge -- Giuseppe Sacco Tue, 14 Dec 2004 16:53:10 +0100 hylafax (1:4.2.0-15) unstable; urgency=medium * Shipped *.shlibs files. * Configured some user configurable shell scripts as config files. * Call ldconfig after installing new libraries. * Correctly define DIR_LIB and avoid using rpath. * Urgency medium in onder to enter sarge -- Giuseppe Sacco Mon, 29 Nov 2004 13:06:54 +0100 hylafax (1:4.2.0-14) unstable; urgency=medium * Correctly handle devfs device names as suggested in #283111 * Urgency medium in onder to enter sarge * Added sed dependency as suggested in #283093 -- Giuseppe Sacco Fri, 26 Nov 2004 18:16:26 +0100 hylafax (1:4.2.0-13) unstable; urgency=medium * Reworked the faxsetup call during installation * Changed the build depends in order to let the use select which gs to use * Corrected a spell error in patch 600_setupclient * Correctly invoke base64-encode when converting FAX to email attachments. * Fix broken the MIMENCODE in old setup.cache when upgrading. * Added patch from #281737 for better integration with capi4hylafax. * changed link option from -fPIC to -fpic. -- Giuseppe Sacco Tue, 16 Nov 2004 16:34:53 +0100 hylafax (1:4.2.0-12) unstable; urgency=medium * Changed the dependency on gs as a pre-depends in order to fix #281024. * Corrected a problem when faxaddmodem used ttyS0 as default. -- Giuseppe Sacco Mon, 15 Nov 2004 19:19:37 +0100 hylafax (1:4.2.0-11) unstable; urgency=medium * Added some comments about user management in hosts.hfaxd. * Removed /usr/share/doc/hylafax*/TODO.Debian that wasn't mean for the end user * Added httpd-cgi as suggested package for hylafax-doc since it uses man2html * Added a fix for handling links from /var/spool/hylafax/etc/ to /etc/hylafax when this files are externally created. * Added ${misc:Depends} to controlfile * Correctly invokes dh_installshlibs in debian/rules * Changed 'Depends' to the latest libtiff library. -- Giuseppe Sacco Tue, 2 Nov 2004 08:45:39 +0100 hylafax (1:4.2.0-10) unstable; urgency=medium * Removed bashism from postinst script, as told in #277590. * Corrected init script that was exiting with error if unable to stop faxgetty started by init. See #276686 * Added patch from http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=557 as requested in #276685. -- Giuseppe Sacco Thu, 21 Oct 2004 16:54:23 +0200 hylafax (1:4.2.0-9) unstable; urgency=medium * Removed debugging information from the init script * Remove old /etc/hylafax/bin directory and backup its content. * When migrating from hosts to hosts.hfaxd, copy to both directories /etc/hylafax and /var/spool/hylafax/etc * Reworked the server postinst script since it incorrectly expected an "install" argument. * When upgrading from an old version that required /bin/awk to exists, change the setup.cache file in order to use /usr/bin/awk * Automatically run faxsetup if required. * Corrected a problem when no /etc/hylafax/config.* file were present. -- Giuseppe Sacco Wed, 13 Oct 2004 01:31:53 +0200 hylafax (1:4.2.0-8) unstable; urgency=low * Added conflicts to old capi4hylafax * Reworked all prerm/preinst/postinst in order to beffer split all actions between install time and configure time * Changed the init script in order to better check if the stop action work. * Transform the bin directory from a link to a real one in $SPOOL * Changed the init script in order to handle the config.faxCAPI device name. Thanks to Johannes Zellner. * Changed postinst script for client and server in order to cleanly terminate even if faxmail.ps isn't found. Moreover better stop the previously running hylafax server before starting it. * Updated german translation, thanks to Jens Nachtigall. -- Giuseppe Sacco Tue, 12 Oct 2004 13:45:23 +0200 hylafax (1:4.2.0-7) unstable; urgency=high * Added a check in the server pre removal script in order to stop hylafax only if faxsetup was ran. * Reworked the client post install in order to bettere handle a transition from client+server 4.1.8 to client only 4.2.0 * Better recognize existing configuration files when installing the server (See #269820). * Reworked the NEWS file as suggested by Ross Boylan (Closes: #269682, #269676). * Added a correct dependency for client and server of same version. (Closes: #269686). * Correctly changed the FAX user in faxaddmodem from "fax" to "uucp" (Closes: #271306) * Better checking for hylafax running before stopping the service when removing the hylafax server package * Updated patches/00template from latest dpatch * Patched in order to look for status/lastrun instead of etc/lastrun and log/xferstatlog instead of etc/xferstatlog. (Closes: #271983, #271741) * Patched for use uucp as FAX_USER. * Removed the /etc/hylafax/bin directory. * Fixed a bug in faxaddmodem that would leave a child process running forever. (Closes: #271930). * Got utils/notify.sh from 4.2.1 since it fix a very simple and really annoying problem. * Restart hylafax when upgrading, if hylafax was previously running. (Closes: #271172) * Move all existing /var/spool/hylafax/dev/*FIFO* to /var/spool/hylafax as this is the new preferred location (Closes: #271705). * Made faxaddmodem more friendly (Closes: #269259) * Added japanese debconf translation, thanks to Hideki Yamane (Closes: #271094). -- Giuseppe Sacco Sat, 18 Sep 2004 01:37:33 +0200 hylafax (1:4.2.0-6) unstable; urgency=high * Added a strong check before copying every file from /etc/hylafax to /var/spool/hylafax/etc when upgrading the client and the server together. The problem is that /etc/hylafax/faxmail.ps seems to disappear on a specific and not reproducible case. Thanks to Hugh Esco for pointing this out. -- Giuseppe Sacco Thu, 26 Aug 2004 18:10:33 +0200 hylafax (1:4.2.0-5) unstable; urgency=high * Modified the postinst script for the client package in order to correclty upgrade from the woody version when the server package isn't installed. (Closes: #268019). * Added a NEWS.Debian file explaining the two-twin-dirs and how to upgrade from Woody -- Giuseppe Sacco Thu, 26 Aug 2004 00:02:17 +0200 hylafax (1:4.2.0-4) unstable; urgency=high * Corrected the patch to make hylafax work on hppa, alpha and ia64 -- Giuseppe Sacco Tue, 24 Aug 2004 17:52:25 +0200 hylafax (1:4.2.0-3) unstable; urgency=high * Added patch in order to compile on alpha and hppa -- Giuseppe Sacco Tue, 24 Aug 2004 15:26:16 +0200 hylafax (1:4.2.0-2) unstable; urgency=high * Correctly copy all *client* configuration files from /etc/hylafax to /var/spool/hylafax. * Moved faxutils.so from server to client package. * Better handled file already present from previous a installation * Changed the hylafax restarting in seerver/postinst from restart to start, since the stop is always called in preinst. * Preconfigured hyla.conf using enscript or libgnomeprint-data AFM files. Changed debian/control in order to depend on one of them. * Stop hylafax server before removing the package. * As in 4.1.8 the fax user is replaced with root. faxsetup has been modified accordingly. * Disabling the client configuration in faxsetup since it is already done by the package. -- Giuseppe Sacco Tue, 24 Aug 2004 07:22:48 +0200 hylafax (1:4.2.0-1) experimental; urgency=low * New upstream version * included dutch translation of templates by Luk Claes (Closes: #263724) * updated brasilian portuguese translation by Andre Luis Lopes (Closes: #264205) * Corrected the way hylafax is stopped during updates and removed NEWS.Debian * Added psmisc as dependency for hylafax-server (Closes: #264951) * Changed copyright based on the new hylafax release * patched faxadduser and faxdeluser in order to update both configuration files in /etc/hylafax/ and /var/spool/hylafax/etc/ (Closes: #264997) * Replaced debian faxcover.ps with the original one from upstream * Removed the config.site patch. Now use ./configure arguments. -- Giuseppe Sacco Wed, 18 Aug 2004 15:28:10 +0200 hylafax (1:4.1.8-16) unstable; urgency=low * Correctly find the devices used in the init script (Closes: #263128) -- Giuseppe Sacco Tue, 3 Aug 2004 06:16:12 +0200 hylafax (1:4.1.8-15) unstable; urgency=medium * Definitely fixed the way hylafax restart daemons during the upgrade. * Added catalan translation by Aleix Badia i Bosch (Closes: #254868) * Added file NEWS.Debian -- Giuseppe Sacco Mon, 2 Aug 2004 10:59:09 +0200 hylafax (1:4.1.8-14) unstable; urgency=medium * Added gs as build dependency. * Added a better check about the config.* files to use (Closes: #261204). * Added support for old style setup.cache where the values were 1 and 0 instead of yes and no. (Closes: #253067). * Added a feedback when copying configuration files in faxaddmodem. * Changed the copy procedure in the init script in order to leave the backup files (ending in ~ or .bak) uncopied. * Require libtiff4 in order to avoid a problem with libtiff3 (Closes: #254738). * Added /usr/share/enscript/afm as source for the font used in taglines (Closes: #261210). -- Giuseppe Sacco Tue, 26 Jun 2004 08:24:43 +0200 hylafax (1:4.1.8-13) unstable; urgency=low * Corrected a problem that made AWK point to unexistant /bin/awk * Correctly change to uucp:uucp the owner/group of /var/spool/hylafax (Closes: #109816). * Add the ghostscript type1 font path to hyla.conf. (Closes: #154506). * Add a check for defoma fonts and then for ghostscript fonts in configure. (Closes: #99431, #151211). * Correctly setup defaults and new build-depends to include gs and gsfonts (Closes: #161192). -- Giuseppe Sacco Mon, 7 Jun 2004 23:30:41 +0200 hylafax (1:4.1.8-12) unstable; urgency=low * Added french localization for the debconf template. (Closes: #252630). * Corrected a bug in faxaddmodem that would prevent the TagLineFont tag to appear in the config file. Added a note about tag lines in README.Debian (Closes: #181917). * Added a comment in hyla.conf as suggested in #123374 (Closes: #123374). -- Giuseppe Sacco Sat, 5 Jun 2004 00:16:59 +0200 hylafax (1:4.1.8-11) unstable; urgency=low * Corrected an error in the init script. Thanks to Ilguiz Latypov (Closes: #250474). * Added mailx dependency since it used by the cron jobs (Closes: #252115). * Added support for archiving in the cron jobs (Closes: #252269). * Backported patch from hylafax bug 409 in order to fix #240088 (Closes: #240088). * Backported patch from hylafax bug 492 in order to fix a setgid problem (Closes: #227696). * Moved the FIFO pipe from dev/FIFO to FIFO. -- Giuseppe Sacco Thu, 3 Jun 2004 08:15:01 +0200 hylafax (1:4.1.8-10) unstable; urgency=low * Removed link from $SPOOL/etc to /etc and modified the start/stop script in order to clone /etc to $SPOOL/etc before starting the server. There still the possibility that the server ran in the chroot environment will write to the configuration files. If this happen then the script will detect the problem, print a message and exit with an error code. * Added c++-compiler, dpatch and libpam-dev as build-depend. * Added -Wno-switch-enum to limit the compiler output when calling g++ * [Martin Quinson] - switch to gettext based debconf templates - reword some templates to follow best current practices - add debconf-updatepo to debian/rules[clean] to make sure that the translator input is uptodate in source packages. -- Giuseppe Sacco Tue, 11 May 2004 11:07:32 +0200 hylafax (1:4.1.8-9) unstable; urgency=low * New upload that replace the -8 that seems to be broken. -- Giuseppe Sacco Mon, 10 May 2004 09:29:25 +0200 hylafax (1:4.1.8-8) unstable; urgency=low * Reverted back the start-stop-daemon as uucp user since this would disable the chroot ability for clients (Closes: #248257). * Corrected the patch that allow hylafax to bind to one address, since it wasn't working if the bind wasn't asked for (Closes: #248254). -- Giuseppe Sacco Mon, 10 May 2004 00:38:53 +0200 hylafax (1:4.1.8-7) unstable; urgency=low * Created a patch in order to bind hylafax to a specified port (Closes: #246922). * Removed debian/packages and debian/rules.old that were used with yada. * Changed debian/rules in order to correctly setup CFLAGS and the optimizer (Closes: #248058). * The servers for old protocol, new protocol and snpp are now started only if selected in faxsetup. The start/stop script now read the specified values from faxsetup but leave to user the opportunity to change these values in /etc/default/hylfax. The README.Debian file has been changed in order to document this behaviour. * Correctly startup the hylafax server as UUCP user and group changing uid with start-stop-daemon. -- Giuseppe Sacco Sat, 8 May 2004 23:47:48 +0200 hylafax (1:4.1.8-6) unstable; urgency=low * Applied patch from hylafax bug 439 (Closes: #65203). * Corrected a spell error in the init script. * Modified faxgetty man page in order to specify that it is ran via /etc/init.d/hylafax program. This fix one half of #225329. * Corrected a problem in debian/rules that was copying man page sources instead of correced man pages (Closes: #225329) * Added a patch by Ross Boylan in order to allow hylafax to still have faxgetty run by inittab (Closes: #214477). -- Giuseppe Sacco Tue, 4 May 2004 19:26:04 +0200 hylafax (1:4.1.8-5) unstable; urgency=low * Applied patch from http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=412 in order to fix a problem with mawk (Closes: #240736). * Changed the weekly cron in order to leave all log files readable by everyone and changed the file owner in faxcron.sh from root to uucp (Closes: #235149). * Changed README.Debian in order to show that faxgetty is already started during boot. There is also an explaination on how to switch to the /etc/inittab way of spawning faxgetty. (Closes: #235113). * Changed the /etc/init/hylafax script in order to check if the processes are already running before (re)starting all daemons. (Closes: #239730). -- Giuseppe Sacco Tue, 4 May 2004 16:49:06 +0200 hylafax (1:4.1.8-4) unstable; urgency=low * Correctly set up the maintainer field and reassign the package (closes: #230604). -- Giuseppe Sacco Sun, 2 May 2004 07:14:19 +0200 hylafax (1:4.1.8-3) unstable; urgency=low * New maintainer * restart hylafax server and faxgetty during upgrade (closes: #144493). -- Giuseppe Sacco Sat, 1 May 2004 20:11:02 +0200 hylafax (1:4.1.8-2) unstable; urgency=low * Orphan the package. * Add /etc/default hylafax, parameter RUN_HYLAFAX, to explicitely start hylafax (closes: #205968, #225908). * Provide textfmt in /usr/sbin as well (closes: #222203). -- Matthias Klose Sat, 31 Jan 2004 13:44:17 +0100 hylafax (1:4.1.8-1) unstable; urgency=medium * New upstream version. * Security release that fixes a remotely exploitable format string vulnerability in hfaxd that could be present in certain non-default configurations. -- Matthias Klose Wed, 12 Nov 2003 00:06:47 +0100 hylafax (1:4.1.7-1) unstable; urgency=low * New (I hope interim) maintainer. * Use debhelper instead of yada for package building. * Fix bashism in init script (closes: #217839). * hylafax-server: Add recommends on metamail (closes: #218856). * Make faxrcvd attachment filename consistent among file types. Closes: #183595. * Fix link to cgi program man2html (closes: #161127). * Add alternate gs-esp dependency for hylafax-server (closes: #213760). * Add /etc/default/hylafax, sourced by /etc/init.d/hylafax. * Fix hylafax restart behaviour (closes: #217638). * Fix scripts to call textfmt instead of /usr/sbin/textfmt. Closes: #209258, #216011. * Put the files from /var/spool/hylafax/bin to /etc/hylafax/bin. Most of them are expected to be modified (closes: #24206, #210745). No better solution yet ... * Update support in hylafax-server's preinst to move spool directories from /var/spool/fax/* to /var/spool/hylafax/. Closes: #156250, #192129. -- Matthias Klose Mon, 10 Nov 2003 20:41:03 +0100 hylafax (1:4.1.7-0.4) unstable; urgency=medium * A "I still don't like yada" NMU. * Don't modify foreign conffiles (closes: #210937). * Fix detection of modem names (closes: #207626, #208146, #208554). * Use mime-codecs's base64-encode instead of metamail's mimencode. Closes: #212345. * cron.monthly: There may be no faxes received in the last month. Closes: #203308. -- Matthias Klose Tue, 23 Sep 2003 21:41:31 +0200 hylafax (1:4.1.7-0.3) unstable; urgency=low * NMU * Add a build dependency on python. The current yada 0.17 is broken and needs this. And don't ask me why _I_ have python installed ... Closes: #205348. -- Matthias Klose Thu, 14 Aug 2003 22:23:37 +0200 hylafax (1:4.1.7-0.2) unstable; urgency=low * NMU * Add autotools-dev as build dependency (closes: #205324). -- Matthias Klose Thu, 14 Aug 2003 07:53:29 +0200 hylafax (1:4.1.7-0.1) unstable; urgency=low * NMU * New upstream version. -- Matthias Klose Mon, 11 Aug 2003 23:25:03 +0200 hylafax (1:4.1.6~rc2-0.1) unstable; urgency=low * NMU * New upstream version (closes: #174627). - Fix invalid preprocessor pasting (closes: #195196). * Build-Depend on autotools-dev for recent copy of config.{guess,sub} * defs.in: s/unsigned int/unsigned/ to workaround white space escapes. * faxcover: recognize -z flag (closes: #186343). * hylafax-client: Add dependency on libpaper-utils (closes: #184450). * install hylafax-config manpage (closes: #173111). * hylafax-server: Fix installation failure (closes: #187012). * hylafax-server: Start faxgetty in init script (closes: #161391). * don't hardcode awk (closes: #153488). * hylafax-server: Fix init string for USR modems (closes: #161387). * Install hylafax-client manpage (closes: #151209). -- Matthias Klose Wed, 4 Jun 2003 19:00:30 +0200 hylafax (1:4.1.2-2.2) unstable; urgency=low * NMU so it will build on unstable and the buildds again. Closes: #157913 * configure: include and use std::cout, std::eol so it will work with currect c++ compiler * configure: unset POSIXLY_CORRECT when doing sed stuff that is not at all POSIX, such as /@SCRIPT_SH@/s;;/bin/bash;g * debian/yada: pass MAKELEVEL=0 to sucky make-output parsing configure script * configure: insert a blank line after every line output by dumpvars, as it otherwise sometimes does not put a newline after sed statements, which confuses sed. Did not track this bug all the way down, this is a workaround * defs.in: turn on -Wno-deprecated to shut up all the deprecated header warnings, for sanity's sake * Force yada to use bash. Closes: #190775. -- Joey Hess Mon, 28 Apr 2003 11:59:07 -0400 hylafax (1:4.1.2-2.1) unstable; urgency=high * Non-maintainer upload by security team * Backported secrurity fixes from 4.1.3: . Fixed hostname format string vulnerabilities in faxrm, faxstat, faxalter, sendfax, sendpage, faxfetch and faxwatch . Fixed a potential buffer overflow when copying TIF data . Fixed TSI format string vulnerability in faxgetty * Added a double cast so g++ will actually like the last backported fix (Pavel, beware, you may reuse that construct for the next upstream version). -- Martin Schulze Fri, 9 Aug 2002 12:32:07 +0200 hylafax (1:4.1.2-2) unstable; urgency=low * Fixed path in cron.monthly (Closes: #145354, #145856) -- Pavel Tcholakov Thu, 9 May 2002 22:39:20 +0200 hylafax (1:4.1.2-1) unstable; urgency=low * New upstream release (Closes: #145354) * Added dependency on metamail (Closes: #145428) * Fixed typo in README.Debian (Closes: #145427) -- Pavel Tcholakov Wed, 1 May 2002 22:41:23 +0000 hylafax (1:4.1.1-1) unstable; urgency=medium * New upstream release (Closes: #123223) * HylaFAX spool is now /var/spool/hylafax (upstream change) * Fixed typerules to call textfmt instead of /usr/sbin/textfmt. Textfmt now uses a default font (Closes: #142125) * This is not a bug in HylaFAX (Closes: #139022) * Fixed permissions on spool and config directories. Also fixed (upstream) bug in faxsetup, which always created modem FIFO's with incorrect permissions (Closes: #139830, #113849, #113849, #135173) * Added Russian Debconf template (Closes: #137659) * Extended README.debian, new QuickStart document, and packaged upstream changelog and TODO. -- Pavel Tcholakov Sat, 13 Apr 2002 11:55:49 +0000 hylafax (1:4.1-6) unstable; urgency=low * The following bugs are (believed to be) fixed in unstable (Closes: #110297, #118501, #118539, #118546) * Package hylafax-server *depends* on hylafax-client (Closes: #118514) * A properly configured hylafax-server package creates symlinks for /var/spool/fax/bin/{pdf,ps}2fax.gs (Closes: #120500) * /var/spool/fax is owned by uucp:uucp (Closes: #120495) * Migrate existing hosts file to hosts.hfaxd, if one exists (Closes: #120498) -- Pavel Tcholakov Mon, 10 Dec 2001 11:48:59 +0000 hylafax (1:4.1-5) unstable; urgency=low * Added missing build-dependency on ed (Closes: #116660) -- Pavel Tcholakov Thu, 25 Oct 2001 19:56:06 +0000 hylafax (1:4.1-4) unstable; urgency=low * Added pt_BG translation of debconf templates (Closes: #110188) * Postrm script doesn't remove /var/spool/fax anymore (Closes: #113085) -- Pavel Tcholakov Wed, 26 Sep 2001 17:13:10 +0000 hylafax (1:4.1-3) unstable; urgency=low * Fixed dialtest/typetest installation (Closes: #106818) * Script ps2fax.gs.sh is now installed under the name of ps2fax.gs (Closes: #105730) -- Pavel Tcholakov Fri, 10 Aug 2001 11:16:13 +0000 hylafax (1:4.1-2) unstable; urgency=low * Fixed postinst debconf freeze, thanks to Zsolt Varga. * Modified default hfaxd.conf JobFmt setting as per request by Kevin Dalley in order to handle international format numbers in the US (Closes: #105825) -- Pavel Tcholakov Fri, 20 Jul 2001 21:20:16 +0000 hylafax (1:4.1-1) unstable; urgency=low * New upstream release (Closes: #72474, #102661) * Closed obsolete bugs (Closes: #84755) * Won't fix (Closes: #37741, #53874, #59846) * Fixed cron.monthly script to correctly generate the fax statistics, thanks to Pal Loberg (Closes: #98128) * pagesizes is no longer a conffile since it's actually automatically generated at post-inst (Closes: #47621) -- Pavel Tcholakov Tue, 10 Jul 2001 12:20:04 +0000 hylafax (4.1beta3-5) unstable; urgency=low * Package hylafax-server had incorrect section of doc; fixed * Added Brett Wuth's email about configuring mgetty as README.mgetty (Closes: #99476) -- Pavel Tcholakov Sat, 9 Jun 2001 10:56:20 +0200 hylafax (4.1beta3-4) unstable; urgency=low * Changed hylafax-doc Section to doc (Closes: #94843) * Added Bulgarian and German translations of the Debconf templates (Closes: #95131) * Changed mode for /var/spool/fax/dev to root:uucp, 775 (Closes: #94139, #96594) * Symlink problem cannot be reproduced with latest version (Closes: #90274) -- Pavel Tcholakov Sat, 12 May 2001 17:01:55 +0200 hylafax (4.1beta3-3) unstable; urgency=low * Added gs-aladdin as an alternative to gs in the dependencies list (Closes: #92123, #92528) * Initial debconf-ization * Previous versions of HylaFAX used to use /etc/hylafax/*getty-link instead of the various getty flavours directly, but 4.1beta3-1 and - 2 broke this. The old behaviour is restored now (Closes: #92863) -- Pavel Tcholakov Sat, 7 Apr 2001 16:55:38 +0200 hylafax (4.1beta3-2) unstable; urgency=low * Fixed Debian-specific file paths (Closes: #90726) * Swithched back HylaFAX UID/GID to uucp:uucp (Closes: #90706) -- Pavel Tcholakov Sat, 24 Mar 2001 16:02:25 +0200 hylafax (4.1beta3-1) unstable; urgency=low * New upstream release * Changed runtime UID/GID to fax:fax instead of uucp:uucp (Closes: #87870) -- Pavel Tcholakov Wed, 21 Mar 2001 14:11:11 +0200 hylafax (4.1beta2-2) unstable; urgency=low * Took the package maintainership (closes: #81959, #81960, #81957) * Removed debian/yada in source package and added Build-dependency on yada (closes: #82403) * Changed hylafax-server to depend on hylafax-client (closes: #78373) * Moved man pages from hylafax-doc to hylafax-client and hylafax-server respectively. Package hylafax-doc carries only the HTML documentation now * Documentation is now registered with doc-base * Create separate account for faxmaster instead of just aliasing it to root (closes: #67380) * Hylafax-server no longer touches /etc/{inittab,aliases,syslog.conf} (closes: #54654) * Changed faxcron script to call find with "-type f" to avoid annoying messages (closes: #25303, #70873) * Added -dFIXEDMEDIA to the ps2fax.gs.sh script as suggested by Jose Carlos Benfati (closes: #65210) * Added spaces after y/n questions in the hylafax-server postinst script (closes: #63208) * In hylafax-doc: moved html-patch to the Install section of packages to fix a problem with the MD5 sums of some of the documents * Added a lintian override to suppress some warnings about hylafax- server -- Pavel Tcholakov Thu, 1 Mar 2001 21:26:43 +0200 hylafax (4.1beta2-1) unstable; urgency=low * New upstream release with pristine sources * Orphaned the package -- Christophe Le Bars Wed, 10 Jan 2001 23:30:37 +0100 hylafax (4.0.2-14) frozen unstable; urgency=low * Applied patch to work with libtiff3.5 (closes: #50523) * Fixed again DCONFIG_SOCKARGLENTYPE (closes: #51186) -- Christophe Le Bars Thu, 23 Mar 2000 23:18:07 +0100 hylafax (4.0.2-13) unstable; urgency=low * Fixed wrong chgrp on etc symlink (closes: #50931) * Fixed perms on /etc/hylafax/hosts (closes: #52767) * Fixed misleading prompt about configuration (closes: #51836) * Moved manpages in hylafax-doc (closes: #51757) * Warning : This upload is still incompatible with libtiff3.5 -- Christophe Le Bars Tue, 15 Feb 2000 23:51:48 +0100 hylafax (4.0.2-12) unstable; urgency=low * Fixed manpages misusages of "public domain" (closes: #47589) * Changed util/Socket.h (closes: #46341) * Recompiled hylafax against libtiff3 (closes: #48962) * Added new Debian faxcover.ps (closes: #35974) -- Christophe Le Bars Sat, 13 Nov 1999 17:08:37 +0100 hylafax (4.0.2-11) unstable; urgency=low * Switched /usr/doc/ -> /usr/share/doc/ * Fixed DCONFIG_SOCKARGLENTYPE (closes: #46341) * Changed postinst to ask less questions on upgrade (closes: #46053) -- Christophe Le Bars Wed, 6 Oct 1999 02:10:57 +0200 hylafax (4.0.2-10) unstable; urgency=medium * Fixed removal of /var/spool/fax (closes: #43218) * Converted package management to YADA * Applied upstream leap-year patch * Applied upstream security fix patch about faxsurvey -- Christophe Le Bars Wed, 1 Sep 1999 00:13:18 +0200 hylafax (4.0.2-9) unstable; urgency=low * Fixed debian/postinst bashisms (closes: #35020) * Removed chown on ttyS? (closes: #34276) * Changed cron.weekly to test xferlog (closes: #33697) * Fixed configure to use CONFIG_MAXGID="65534" (closes: #31323) -- Christophe Le Bars Sat, 29 May 1999 14:03:39 +0200 hylafax (4.0.2-8) frozen unstable; urgency=low * Fixed debian/rules to generate hylafax-doc in binary-arch target (Fixes: Bug#25586) * Removed xferlog from hylafax-server (Fixes: Bug#28795) * Compiled hylafax-server against libstdc++2.9 (Fixes: Bug#29066) * Compiled hylafax-client against libstdc++2.9 (Fixes: Bug#29065) * Changed font metric information directory to /usr/share/enscript (Fixes: Bug#25700) -- Christophe Le Bars Sun, 20 Dec 1998 18:53:57 +0100 hylafax (4.0.2-7) unstable stable; urgency=high * Fixed faxcron, recvstats and xferstats /tmp bug (with tempfile) -- Christophe Le Bars Mon, 28 Sep 1998 11:59:13 +0200 hylafax (4.0.2-6) unstable; urgency=low * Changed a dependency for hylafax-doc : now only suggests man2html (Fixes: Bug#26107) * Fixed wedged.sh (Fixes: Bug#23200) * Added a new faxrcvd.sh using MIME (Behan Webster patch) (Fixes: Bug#20930) * Fixed debian/install and debian/html-patch calls (Fixes: Bug#24506) * Deleted debian/rules LDFLAGS Make variable (Fixes: Bug#25579) * Added new options to faxcover -- Christophe Le Bars Sun, 6 Sep 1998 17:06:42 +0200 hylafax (4.0.2-5) unstable stable; urgency=high * Removed faxsurvey (security fix) -- Christophe Le Bars Wed, 5 Aug 1998 14:04:10 +0200 hylafax (4.0.2-4) frozen unstable; urgency=low * Added '>/dev/null' to savelog calls in /etc/cron.weekly * Fixed /etc/init.d/hylafax to conform boot console policy (Fixes: Bug#21285) * Added postinst in hylafax-client to determine default paper size with paperconf (Fixes: Bug#21149) * Fixed postinst in hylafax-server to purge syslog.conf entry (Fixes: Bug#21634) -- Christophe Le Bars Sat, 25 Apr 1998 16:21:01 +0200 hylafax (4.0.2-3) frozen unstable; urgency=medium * Fixed /etc/aliases handling in postinst (Fixes: Bug#20464) * Added newaliases call in postinst * Added getty symlinks handling in postinst (Fixes: Bug#20467) * Fixed /etc/hylafax link (Fixes: Bug#21003) -- Christophe Le Bars Sat, 11 Apr 1998 02:07:55 +0200 hylafax (4.0.2-2) frozen unstable; urgency=medium * Fixed a dependency on enscript in hylafax-client (Fixes: Bug#19610) * Fixed copyright path (Fixes: Bug#19329) * Deleted special file (Fixes: Bug#19329) -- Christophe Le Bars Wed, 25 Mar 1998 00:50:23 +0100 hylafax (4.0.2-1) unstable; urgency=low * New upstream release with pristine sources * Added a dependency on mgetty-viewfax in hylafax-client * Patched hfaxd to use /etc/hylafax (#18178) * User can now specify tagline (Bug#18179) * Fixed test on /var/spool/fax/etc in faxsetup (Bug#18346) -- Christophe Le Bars Tue, 3 Mar 1998 20:07:11 +0100 hylafax (4.0.1-5) unstable; urgency=low * Added a dependency on libtiff-tools in hylafax-server (Bug#17818) * Fixed textfmt path in faxsetup (Bug#17834) * Removed a warning message in faxstat (Bug#17835) -- Christophe Le Bars Mon, 9 Feb 1998 19:49:20 +0000 hylafax (4.0.1-4) unstable; urgency=low * Fixed error with old init.d script (Bug#17678) * Added hylafax suffix to man pages (Bug#17681) * Added faxanswer faxabort and faxquit symbolic links (Bug#17727) * Added hylafax-client man pages (Bug#17734) * Moved textfmt to hylafax-client (Bug#17736) -- Christophe Le Bars Wed, 4 Feb 1998 00:11:25 +0100 hylafax (4.0.1-3) unstable; urgency=low * New maintainer * Changed distribution * Built with libc6 * Updated to Debian standards * New debian/rules * Fixed sendmail path (Bug#10451) * Fixed FIFO permission problem (Bug#9292) * Closed obsoletes bugs (Bug#9170) (Bug#9171) (Bug#9293) -- Christophe Le Bars Sun, 25 Jan 1998 16:00:56 +0100 hylafax (4.0.1-2) experimental; urgency=low * Incremented debian version number so as not to clash with Christoph Lameter's hylafax package. -- Dermot Bradley Tue, 15 Apr 1997 12:14:10 +0100 hylafax (4.0.1-1) experimental; urgency=low * Initial Release. Some problems. * Looking for someone else to give the finishing touches to the package. -- Christoph Lameter Fri, 21 Feb 1997 19:34:40 -0800 debian/rules0000755000000000000000000001776312117137453010270 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # The build system doesn't use any flags from the environment! Pass # CFLAGS/CPPFLAGS via OPTIMIZER, LDFLAGS by patching the build system. %: dh $@ override_dh_auto_configure: cp -p /usr/share/misc/config.* . yes | /bin/bash ./configure \ --with-HTML=yes \ --with-REGEX=no \ --with-LIBREGEX='' \ --with-REGEXINC='' \ --with-UTMP=auto \ --with-DIR_BIN="/usr/bin" \ --with-DIR_LIBDATA="/etc/hylafax" \ --with-DIR_LIB="/usr/lib/hylafax" \ --with-DIR_LIBEXEC="/usr/sbin" \ --with-DIR_MAN="/usr/share/man" \ --with-DIR_SBIN="/usr/sbin" \ --with-DIR_LOCKS="/var/lock" \ --with-PATH_AFM="/usr/share/fonts/type1/gsfonts" \ --with-FONTMAP="/usr/share/gs-esp/8.15/lib:/usr/share/gs-esp/7.07/lib:/usr/share/gs/6.53" \ --with-MANSCHEME="bsd-source-gzip-strip" \ --with-DIR_HTML="/usr/share/doc/hylafax" \ --with-DIR_CGI="/usr/lib/cgi-bin" \ --with-HTMLPATH="/doc/hylafax" \ --with-SYSGID="root" \ --with-SYSUID="root" \ --with-PATH_GETTY="/etc/hylafax/getty-link" \ --with-PATH_VGETTY="/etc/hylafax/vgetty-link" \ --with-PATH_EGETTY="/etc/hylafax/egetty-link" \ --with-CONFIG_MAXGID="65534" \ --with-CMP="/usr/bin/cmp" \ --with-COL="/usr/bin/col" \ --with-MKFIFO="/usr/bin/mkfifo" \ --with-SORT="/usr/bin/sort" \ --with-OPTIMIZER="$(CFLAGS) $(CPPFLAGS)" \ --with-MANDIR="/usr/share/man" \ --with-PATH_IMPRIP="/usr/bin/psrip" \ --with-AWK="/usr/bin/awk" # --with-INSTALL=/usr/bin/install \ override_dh_clean: [ ! -f Makefile ] || make distclean [ ! -d man/cman.apps ] \ || rmdir man/cman.apps man/cman.files man/sman.apps man/sman.files rm -f port/Makefile port/install.sh port/mkdepend rm -f config.guess config.sub rm -f dummy xgnu.c dummy.c xmakeinc t dummy.o dummy.C confMakefile config.log a.out dh_clean PWD := $(shell pwd) p_client = hylafax-client p_client_dbg = hylafax-client-dbg p_server = hylafax-server p_server_dbg = hylafax-server-dbg d_client = debian/$(p_client) d_client_dbg = debian/$(p_client_dbg) d_server = debian/$(p_server) d_server_dbg = debian/$(p_server_dbg) d_dbg = usr/lib/debug/ override_dh_auto_install: install-client install-server install-server: cp -p debian/hosts.hfaxd hfaxd/hfaxd.conf util/cover.templ \ etc/dialrules etc/dialrules.sf-ba etc/dialrules.europe \ etc/lutRS18.pcf \ $(d_server)/etc/hylafax/. cp -p debian/hylafax.config $(d_server)/etc/hylafax/config cp -pR etc/templates $(d_server)/etc/hylafax/ rm -r $(d_server)/etc/hylafax/templates/html-sample1 cp -p util/faxmsg util/faxconfig util/faxmodem util/faxstate util/faxwatch \ util/faxinfo util/tiffcheck util/dialtest util/faxadduser util/faxdeluser \ faxd/faxq faxd/faxqclean faxd/faxgetty faxd/faxsend \ faxd/pagesend faxd/tsitest faxd/tagtest faxd/cqtest \ faxd/choptest \ hfaxd/hfaxd \ etc/ondelay \ etc/lockname \ $(d_server)/usr/sbin/. for i in \ util/xferfaxstats.sh util/recvstats.sh util/faxcron.sh \ etc/faxaddmodem.sh etc/faxsetup.sh etc/probemodem.sh; \ do \ b=`basename $$i .sh`; \ install -p $$i $(d_server)/usr/sbin/$$b; \ done for i in \ ps2fax.gs.sh pdf2fax.gs.sh pcl2fax.sh tiff2fax.sh tiff2pdf.sh \ archive.sh notify.sh notify-4.1.sh faxrcvd.sh pollrcvd.sh mkcover.sh wedged.sh \ common-functions.sh dictionary.sh qp-encode.awk b64-encode.awk; \ do \ b=`basename $$i .sh`; \ install -p util/$$i $(d_server)/var/spool/hylafax/bin/$$b; \ done install -p util/notify.awk $(d_server)/var/spool/hylafax/bin/ chmod a-x $(d_server)/var/spool/hylafax/bin/dictionary chmod a-x $(d_server)/var/spool/hylafax/bin/common-functions cp -p config/* $(d_server)/var/spool/hylafax/config/ -rm $(d_server)/var/spool/hylafax/config/Makefile -rm $(d_server)/var/spool/hylafax/config/Makefile.in ln -sf faxmsg $(d_server)/usr/sbin/faxanswer ln -sf faxmsg $(d_server)/usr/sbin/faxabort ln -sf faxmsg $(d_server)/usr/sbin/faxquit ln -sf faxmsg $(d_server)/usr/sbin/faxlock # override lintian warnings cp -p debian/lintian.override.hylafax-server \ $(d_server)/usr/share/lintian/overrides/$(p_server) cp debian/hylafax-server.hylafax.default-maintainer $(d_server)/usr/share/hylafax/hylafax.default-maintainer install --mode=a+rx -p debian/copy_configuration_from_spool $(d_server)/usr/lib/hylafax/bin/ override_dh_installman: : # install server man pages for i in man/sman.files/*.4f; do \ b=`basename $$i .4f`; \ cp -p $$i $(d_server)/usr/share/man/man5/$$b.5; \ done for i in man/sman.apps/*.1m; do \ b=`basename $$i .1m`; \ cp -p $$i $(d_server)/usr/share/man/man8/$$b.8; \ done for i in debian/man/*.8; do \ b=`basename $$i .8`; \ cp -p $$i $(d_server)/usr/share/man/man8/$$b.8; \ done : # install client man pages for i in man/cman.files/*.4f; do \ b=`basename $$i .4f`; \ cp -p $$i $(d_client)/usr/share/man/man5/$$b.5; \ done for i in man/cman.apps/*.1; do \ b=`basename $$i .1`; \ [ $$b != sgi2fax ] && cp -p $$i $(d_client)/usr/share/man/man1/$$b.1; \ done cp -p util/typetest $(d_client)/usr/bin/ override_dh_installexamples: dh_installexamples -p$(p_server) debian/examples/* override_dh_installinit: dh_installinit -p$(p_server) --name=hylafax --no-start override_dh_installcron: dh_installcron -p$(p_server) --name=hylafax override_dh_installdirs: dh_installdirs -p$(p_server) \ etc/hylafax \ usr/sbin \ var/log/hylafax \ usr/lib/hylafax/bin \ var/spool/hylafax/archive var/spool/hylafax/client var/spool/hylafax/config \ var/spool/hylafax/dev var/spool/hylafax/info var/spool/hylafax/log var/spool/hylafax/bin \ var/spool/hylafax/etc var/spool/hylafax/recvq var/spool/hylafax/status var/spool/hylafax/sendq \ var/spool/hylafax/doneq var/spool/hylafax/docq var/spool/hylafax/tmp var/spool/hylafax/pollq \ usr/share/man/man5 usr/share/man/man8 \ usr/share/lintian/overrides \ usr/share/hylafax dh_installdirs -p$(p_client) \ etc/hylafax \ usr/bin \ usr/lib \ usr/share/man/man1 usr/share/man/man5 \ usr/share/hylafax \ usr/share/doc/hylafax-client/faxmail \ usr/share/lintian/overrides install-client: cp -p debian/hyla.conf faxcover/faxcover.ps faxmail/faxmail.ps \ libhylafax/typerules \ $(d_client)/etc/hylafax/. touch $(d_client)/etc/hylafax/faxcover.ps cp -p libhylafax/pagesizes $(d_client)/usr/share/hylafax/. install -p util/textfmt faxalter/faxalter faxcover/faxcover \ faxmail/faxmail faxrm/faxrm faxstat/faxstat \ sendfax/sendfax sendpage/sendpage \ $(d_client)/usr/bin/. install -p faxmail/mailfax.sh-postfix faxmail/mailfax.sh-qmail \ faxmail/mailfax.sh-sendmail faxmail/mailfax.sh-smail \ faxmail/README \ $(d_client)/usr/share/doc/hylafax-client/faxmail/ for i in faxcover/edit-faxcover.sh; \ do \ b=`basename $$i .sh`; \ install -p $$i $(d_client)/usr/bin/$$b; \ done # override lintian warnings cp -p debian/lintian.override.hylafax-client \ $(d_client)/usr/share/lintian/overrides/$(p_client) # needed by sendfax ... mkdir -p $(d_client)/usr/sbin ln -sf ../bin/textfmt $(d_client)/usr/sbin/textfmt override_dh_installchangelogs: dh_installchangelogs -a doc/RELEASENOTES-6.0.txt override_dh_fixperms: dh_fixperms ifneq (,$(findstring hylafax-server, $(shell dh_listpackages))) chgrp uucp $(d_server)/etc/hylafax for i in client config dev info log recvq status archive docq doneq pollq sendq tmp .; \ do chown uucp:uucp $(d_server)/var/spool/hylafax/$$i; done for i in archive docq doneq pollq sendq; \ do chmod 755 $(d_server)/var/spool/hylafax/$$i; done chmod 775 $(d_server)/var/spool/hylafax chmod 1777 $(d_server)/var/spool/hylafax/tmp chmod 755 $(d_server)/var/spool/hylafax/dev chown uucp $(d_server)/etc/hylafax/hosts.hfaxd chmod 600 $(d_server)/etc/hylafax/hosts.hfaxd endif override_dh_makeshlibs: dh_makeshlibs -p$(p_client) #override_dh_shlibdeps: # dh_shlibdeps -L libfaxutil -phylafax-server override_dh_installdocs: dh_installdocs -a -A \ debian/README.mgetty debian/README.Debian \ TODO CONTRIBUTORS override_dh_strip: dh_strip -p$(p_client) --dbg-package=$(p_client_dbg) dh_strip -p$(p_server) --dbg-package=$(p_server_dbg)