--- hylafax-4.3.0.orig/debian/changelog +++ hylafax-4.3.0/debian/changelog @@ -0,0 +1,1041 @@ +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 --- hylafax-4.3.0.orig/debian/control +++ hylafax-4.3.0/debian/control @@ -0,0 +1,45 @@ +Source: hylafax +Maintainer: Giuseppe Sacco +Section: comm +Priority: extra +Standards-Version: 3.7.2 +Build-Depends: debhelper (>= 4.1.16), libtiff4-dev (>= 3.6.1-3), libtiff-tools (>= 3.6.1-3), zlib1g-dev (>= 0.95), ed, autotools-dev, dpatch, libpam-dev, gsfonts, gs, bash + +Package: hylafax-server +Architecture: any +Section: comm +Depends: ${shlibs:Depends}, ${misc:Depends}, libtiff-tools (>= 3.6.1-3), hylafax-client (= ${Source-Version}), mailx, psmisc, sed (>= 4.1.2), gs, sharutils, adduser +Recommends: metamail +Suggests: hylafax-doc, mgetty +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}, enscript | libgnomeprint-data, ucf +Pre-Depends: libpaper-utils +Suggests: mgetty-viewfax +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-doc +Architecture: all +Section: doc +Suggests: www-browser, man2html, httpd-cgi +Description: Flexible client/server fax software - HTML Documentation + HTML version of HylaFAX documentation and manpages. + . + HylaFAX support the sending and receiving of facsimiles, the polled + retrieval of facsimiles and the send of alphanumeric pages. --- hylafax-4.3.0.orig/debian/copy_configuration_from_spool +++ hylafax-4.3.0/debian/copy_configuration_from_spool @@ -0,0 +1,56 @@ +#!/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 + +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 + +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 - --- hylafax-4.3.0.orig/debian/copyright +++ hylafax-4.3.0/debian/copyright @@ -0,0 +1,120 @@ +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. + --- hylafax-4.3.0.orig/debian/examples/retainfaxcover.sh +++ hylafax-4.3.0/debian/examples/retainfaxcover.sh @@ -0,0 +1,55 @@ +#! /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=$# +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 $? --- hylafax-4.3.0.orig/debian/examples/pam-hylafax +++ hylafax-4.3.0/debian/examples/pam-hylafax @@ -0,0 +1,16 @@ +# +# /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 --- hylafax-4.3.0.orig/debian/hosts.hfaxd +++ hylafax-4.3.0/debian/hosts.hfaxd @@ -0,0 +1,7 @@ +# hosts.hfaxd +# This file contains permissions and password for every user in +# the system. +# +# For more information on this biject, please see its man page +# and the commands faxadduser and faxdeluser. +localhost:21:: --- hylafax-4.3.0.orig/debian/html-patch +++ hylafax-4.3.0/debian/html-patch @@ -0,0 +1,25 @@ +#!/bin/sh +ROOT=${1-/usr/share/doc/hylafax} +CGI=${2-/cgi-bin/man} +PATTERN="@[a-zA-Z][a-zA-Z]*@" + +patch() +{ +chmod +w $1 +ed - $1<> "$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 + if [ /etc/hylafax/pagesizes -nt /var/spool/hylafax/etc/pagesizes ]; + then + /usr/bin/ucf "$newfile" /etc/hylafax/pagesizes < /dev/tty + cp -p /etc/hylafax/pagesizes /var/spool/hylafax/etc/pagesizes + else + /usr/bin/ucf /var/spool/hylafax/etc/pagesizes /etc/hylafax/pagesizes < /dev/tty + fi +else + /usr/bin/ucf "$newfile" /etc/hylafax/pagesizes < /dev/tty +fi + +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. +# + +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 + +exit 0 --- hylafax-4.3.0.orig/debian/hylafax-client.postrm +++ hylafax-4.3.0/debian/hylafax-client.postrm @@ -0,0 +1,11 @@ +#! /bin/sh -e + +#DEBHELPER# + +if [ "$1" = "purge" ]; then + [ -d /etc/hylafax ] && rm -f /etc/hylafax/pagesizes + rmdir --ignore-fail-on-non-empty /etc/hylafax + if [ -x /usr/bin/ucf ]; then + /usr/bin/ucf --purge /etc/hylafax/pagesizes + fi +fi --- hylafax-4.3.0.orig/debian/hylafax.config +++ hylafax-4.3.0/debian/hylafax.config @@ -0,0 +1,7 @@ +#ContCoverPage: "etc/cover.templ" +#DestControls: "etc/destctrls" +#DialStringRules: "etc/dialrules" +#QualifyCID: "etc/cid" +#QualifyTSI: "etc/tsi" +#ServerTracing: 0x08501 +InternationalPrefix: 00 --- hylafax-4.3.0.orig/debian/hylafax-doc.doc-base +++ hylafax-4.3.0/debian/hylafax-doc.doc-base @@ -0,0 +1,11 @@ +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 --- hylafax-4.3.0.orig/debian/hylafax-server.conffiles +++ hylafax-4.3.0/debian/hylafax-server.conffiles @@ -0,0 +1,15 @@ +/var/spool/hylafax/bin/archive +/var/spool/hylafax/bin/faxrcvd +/var/spool/hylafax/bin/mkcover +/var/spool/hylafax/bin/notify +/var/spool/hylafax/bin/notify-4.1 +/var/spool/hylafax/bin/notify.awk +/var/spool/hylafax/bin/pcl2fax +/var/spool/hylafax/bin/pdf2fax.gs +/var/spool/hylafax/bin/pollrcvd +/var/spool/hylafax/bin/ps2fax.gs +/var/spool/hylafax/bin/tiff2fax +/var/spool/hylafax/bin/tiff2pdf +/var/spool/hylafax/bin/wedged +/var/spool/hylafax/bin/common-functions +/var/spool/hylafax/bin/dictionary --- hylafax-4.3.0.orig/debian/hylafax-server.hylafax.cron.monthly +++ hylafax-4.3.0/debian/hylafax-server.hylafax.cron.monthly @@ -0,0 +1,16 @@ +#!/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 --- hylafax-4.3.0.orig/debian/hylafax-server.hylafax.cron.weekly +++ hylafax-4.3.0/debian/hylafax-server.hylafax.cron.weekly @@ -0,0 +1,19 @@ +#!/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 + +# Rotate the HylaFAX logfile + +savelog -c 5 /var/log/hylafax/hylafax.log >/dev/null + +# HylaFAX routine maintenance script + +savelog -c 5 /var/log/hylafax/faxcron.log >/dev/null +faxcron -info 35 -log 35 -rcv 100 -tmp 15 -mode 664 >> /var/log/hylafax/faxcron.log 2>&1 + +# HylaFAX queue cleaner process (3024000s = 35 day) + +savelog -c 5 /var/log/hylafax/faxqclean.log >/dev/null +faxqclean -t -j 3024000 -a >> /var/log/hylafax/faxqclean.log 2>&1 --- hylafax-4.3.0.orig/debian/hylafax-server.hylafax.default +++ hylafax-4.3.0/debian/hylafax-server.hylafax.default @@ -0,0 +1,47 @@ +# 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 +then + USE_FAXGETTY=init +else + USE_FAXGETTY=yes +fi + +# 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" + --- hylafax-4.3.0.orig/debian/hylafax-server.hylafax.init +++ hylafax-4.3.0/debian/hylafax-server.hylafax.init @@ -0,0 +1,278 @@ +#!/bin/sh +# vi:set ts=2 sw=2 sts=2 et: +# Start or stop HylaFAX +# +# This script start and stop hylafax daemons. +# It is driver by a configuration file sourced by this shell +# and called /etc/default/hylafax. + +# 28-Dec-2003 Ross Boylan +# Add "init" option to USE_FAXGETTY +# This will cause this script to assume that faxgetty is already +# running from the inittab file + + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +HYLAFAX_HOME=/var/spool/hylafax +FAXGETTY=/usr/sbin/faxgetty +FAXMODEM=/usr/sbin/faxmodem + +OLDPROT= +NEWPROT= +SNPP= + +RUN_HYLAFAX=0 + +if [ -f /etc/hylafax/setup.cache ]; +then + # + # Check if old protocol server should be started + grep -qE "^HFAXD_OLD_PROTOCOL='(1|yes)'" /etc/hylafax/setup.cache + if [ $? -eq 0 ]; + then + OLDPROT="-o 4557" + 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 "$OLDPROT$NEWPROT$SNPP" ] +then + echo "You must specify at least one protocol OLD, 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 + +if [ -r /etc/default/hylafax ]; then + . /etc/default/hylafax +fi + +test -x /usr/sbin/faxq || exit 0 +test -x /usr/sbin/hfaxd || exit 0 + +if [ "$RUN_HYLAFAX" -ne 1 ]; then + echo "Hylafax is disabled, see /etc/default/hylafax" + exit 1 +fi + + +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 +} + + +x() +{ + echo + "$@" 1>&2 + eval "$@" +} + + +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 +} + + +# This function in called when starting the hylafax server. +# It clone the /etc directory into the chroot() directory +copy_slash_etc() +{ + SPOOL=$(grep SPOOL= /etc/hylafax/setup.cache | awk -F= '{print $2}' | tr -d \'\") + + 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 + update_dir "/etc/hylafax" "$SPOOL/etc" + else + echo "Can't create directory $SPOOL/etc" 1>&2 + exit 1 + fi + +} + +daemon_stop() +{ + echo -n "Stopping HylaFAX daemons:" + + echo -n " faxq" + p=$(ps --no-headers -C faxq -o pid) + if [ -n "$p" ] + then + start-stop-daemon --stop --exec /usr/sbin/faxq + sleep 1 + p=$(ps --no-headers -C faxq -o pid) + [ -n "$p" ] && kill $p + else + echo -n "(not running)" + fi + + echo -n " hfaxd" + p=$(ps --no-headers -C hfaxd -o pid) + if [ -n "$p" ] + then + start-stop-daemon --stop --exec /usr/sbin/hfaxd -- $BINDTO $NEWPROT $OLDPROT $SNPP + sleep 1 + p=$(ps --no-headers -C hfaxd -o pid) + [ -n "$p" ] && kill $p + else + echo -n "(not running)" + fi + + if [ ${USE_FAXGETTY} = "yes" ]; then + echo -n " faxgetty" + killall faxgetty 2> /dev/null || true + fi + + # wait maximum three seconds for server processes to shutdown + try=0 + while [ $try -lt 3 -a 0 -lt $(ps --no-headers -Chfaxd,faxq | wc -l) ] + do + sleep 1 + try=$((try+1)) + done + + echo "." +} + +daemon_start() +{ + if [ ${USE_FAXGETTY} = "yes" ] + then + count=$(ps --no-headers -Chfaxd,faxq,faxgetty | wc -l) + else + count=$(ps --no-headers -Chfaxd,faxq | wc -l) + fi + + if [ $count -eq 0 ]; + then + copy_slash_etc + echo -n "Starting HylaFAX daemons:" + echo -n " faxq" + start-stop-daemon --start --exec /usr/sbin/faxq + echo -n " hfaxd" + start-stop-daemon --start --exec /usr/sbin/hfaxd -- $BINDTO $NEWPROT $OLDPROT $SNPP + cd ${HYLAFAX_HOME}/etc + devices="`echo_fax_devices`" + if [ ${USE_FAXGETTY} = "yes" ]; then + echo -n " faxgetty" + for device in $devices none; do + [ "$device" = none ] && continue + ${FAXGETTY} `echo $device | cut -d . -f 2` & + done + elif [ ${USE_FAXGETTY} != "init" ]; then + echo -n " faxmodem" + for device in $devices none; do + [ "$device" = none ] && continue + ${FAXMODEM} `echo $device | cut -d . -f 2` & + done + fi + # do nothing for "init" + else + echo "Not starting HylaFAX daemons since they are already running." 1>&2 + exit 1 + fi + echo "." +} + +case "$1" in + start) + daemon_start + ;; + stop) + daemon_stop + ;; + restart|force-reload) + daemon_stop + sleep 1 + daemon_start + ;; + *) + echo "Usage: /etc/init.d/hylafax {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 --- hylafax-4.3.0.orig/debian/hylafax-server.install +++ hylafax-4.3.0/debian/hylafax-server.install @@ -0,0 +1 @@ +faxd/libfaxserver.so* usr/lib/hylafax --- hylafax-4.3.0.orig/debian/hylafax-server.postinst +++ hylafax-4.3.0/debian/hylafax-server.postinst @@ -0,0 +1,246 @@ +#! /bin/sh -e + +#DEBHELPER# + +# Source debconf library. +. /usr/share/debconf/confmodule +db_title HylaFAX Server + + # 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 + 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) + # + conf="" + nconf=0 + if [ ! -L /var/spool/hylafax/etc ]; + 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 + # the 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 changes, 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 + # + rm /var/spool/hylafax/etc + mkdir /var/spool/hylafax/etc + chown uucp:uucp /var/spool/hylafax/etc + fi + + # + # hylafax-server require hylafax-client, so now all clent files are copied to the server dir. + # + 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 + + 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\|IMPRIP\)=.*$@\1=@' $setupcache + sed -i -e "s@^AWK='/bin/awk'@AWK='/usr/bin/awk'@" $setupcache + sed -i -e "s@^MIMENCODE='base64-encode'@MIMENCODE='/var/spool/hylafax/bin/base64-encode'@" $setupcache + sed -i -e "s@^MIMENCODE='/usr/bin/base64-encode'@MIMENCODE='/var/spool/hylafax/bin/base64-encode'@" $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 + fi + + # + # remove use of mimencode since mime-codecs package isn't anymore in Debian + # + sed -i -e "s@^MIMENCODE='.*'@MIMENCODE=@" $setupcache + + [ -x /usr/bin/tty ] && grep -q '^TTYCMD=' $setupcache || echo "TTYCMD='/usr/bin/tty'" >> $setupcache + + enc1=$(grep MIMENCODING $setupcache | sed "s/^MIMENCODE='\(.*\)'$/\1/") + enc2=$(grep UUENCODE $setupcache | sed "s/^UUENCODE='\(.*\)'$/\1/") + if [ ! -x "$enc" -a ! -x "$enc2" ] + then + db_input medium hylafax-server/attachment || true + db_go + fi + + # + # Tell the user that he must use faxaddmodem in order to really use + # hylafax. + # + 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. + # + 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 -i -e 's/# RUN_HYLAFAX=1/RUN_HYLAFAX=1/' /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 + + # 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 + +db_stop + +exit 0 --- hylafax-4.3.0.orig/debian/hylafax-server.postrm +++ hylafax-4.3.0/debian/hylafax-server.postrm @@ -0,0 +1,26 @@ +#! /bin/sh -e + +#DEBHELPER# + +if [ "$1" = purge ]; then + if getent passwd faxmaster >/dev/null 2>&1 + then + 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 + + rm -rf /var/spool/hylafax/etc/ + 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 + do + [ -e "$i" -o -L "$i" ] && rm "$i" + done + + [ -d /var/spool/hylafax/bin ] && rmdir /var/spool/hylafax/bin +fi --- hylafax-4.3.0.orig/debian/hylafax-server.prerm +++ hylafax-4.3.0/debian/hylafax-server.prerm @@ -0,0 +1,11 @@ +#! /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 --- hylafax-4.3.0.orig/debian/hylafax-server.templates +++ hylafax-4.3.0/debian/hylafax-server.templates @@ -0,0 +1,34 @@ +Template: hylafax-server/configure_note +Type: note +_Description: Don't forget to setup a modem line + 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. + +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/attachment +Type: note +_Description: Check base64 encoders + 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. + +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. --- hylafax-4.3.0.orig/debian/man/faxmsg.8 +++ hylafax-4.3.0/debian/man/faxmsg.8 @@ -0,0 +1,23 @@ +.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. --- hylafax-4.3.0.orig/debian/man/probemodem.8 +++ hylafax-4.3.0/debian/man/probemodem.8 @@ -0,0 +1,41 @@ +.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. --- hylafax-4.3.0.orig/debian/man/typetest.8 +++ hylafax-4.3.0/debian/man/typetest.8 @@ -0,0 +1,26 @@ +.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. --- hylafax-4.3.0.orig/debian/man/lockname.8 +++ hylafax-4.3.0/debian/man/lockname.8 @@ -0,0 +1,23 @@ +.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. --- hylafax-4.3.0.orig/debian/man/ondelay.8 +++ hylafax-4.3.0/debian/man/ondelay.8 @@ -0,0 +1,23 @@ +.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. --- hylafax-4.3.0.orig/debian/NEWS +++ hylafax-4.3.0/debian/NEWS @@ -0,0 +1,99 @@ +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 + --- hylafax-4.3.0.orig/debian/patches/602_xferstat.dpatch +++ hylafax-4.3.0/debian/patches/602_xferstat.dpatch @@ -0,0 +1,133 @@ +#!/bin/sh -e +## by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urNad /usr/local/src/hylafax-4.2.0/man/faxcron.1m hylafax-4.2.0/man/faxcron.1m +--- /usr/local/src/hylafax-4.2.0/man/faxcron.1m 2001-03-08 07:44:17.000000000 +0100 ++++ hylafax-4.2.0/man/faxcron.1m 2004-09-17 21:33:20.000000000 +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 +diff -urNad /usr/local/src/hylafax-4.2.0/man/recvstats.1m hylafax-4.2.0/man/recvstats.1m +--- /usr/local/src/hylafax-4.2.0/man/recvstats.1m 2004-06-18 06:10:28.000000000 +0200 ++++ hylafax-4.2.0/man/recvstats.1m 2004-09-17 21:29:57.000000000 +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 +@@ -151,9 +151,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}), +diff -urNad /usr/local/src/hylafax-4.2.0/man/xferfaxstats.1m hylafax-4.2.0/man/xferfaxstats.1m +--- /usr/local/src/hylafax-4.2.0/man/xferfaxstats.1m 2004-06-18 06:10:28.000000000 +0200 ++++ hylafax-4.2.0/man/xferfaxstats.1m 2004-09-17 21:29:32.000000000 +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 +@@ -198,7 +198,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}), +diff -urNad /usr/local/src/hylafax-4.2.0/util/faxcron.sh.in hylafax-4.2.0/util/faxcron.sh.in +--- /usr/local/src/hylafax-4.2.0/util/faxcron.sh.in 2004-09-17 21:28:59.000000000 +0200 ++++ hylafax-4.2.0/util/faxcron.sh.in 2004-09-17 21:34:06.000000000 +0200 +@@ -43,8 +43,8 @@ + AGETMP=1 # purge orphaned temp files after 1 day + FAXUSER=uucp # 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 + +diff -urNad /usr/local/src/hylafax-4.2.0/util/recvstats.sh.in hylafax-4.2.0/util/recvstats.sh.in +--- /usr/local/src/hylafax-4.2.0/util/recvstats.sh.in 2004-06-18 06:10:29.000000000 +0200 ++++ hylafax-4.2.0/util/recvstats.sh.in 2004-09-17 21:30:06.000000000 +0200 +@@ -72,7 +72,7 @@ + shift + done + if [ -z "$FILES" ]; then +- FILES=$SPOOL/etc/xferfaxlog ++ FILES=$SPOOL/log/xferfaxlog + fi + + # +diff -urNad /usr/local/src/hylafax-4.2.0/util/xferfaxstats.sh.in hylafax-4.2.0/util/xferfaxstats.sh.in +--- /usr/local/src/hylafax-4.2.0/util/xferfaxstats.sh.in 2004-06-18 06:10:29.000000000 +0200 ++++ hylafax-4.2.0/util/xferfaxstats.sh.in 2004-09-17 21:29:24.000000000 +0200 +@@ -70,7 +70,7 @@ + shift + done + if [ -z "$FILES" ]; then +- FILES=$SPOOL/etc/xferfaxlog ++ FILES=$SPOOL/log/xferfaxlog + fi + + # +--- /usr/local/src/hylafax-4.2.0/config.h.in.orig 2004-09-18 03:10:01.000000000 +0200 ++++ hylafax-4.2.0/config.h.in 2004-09-18 03:10:26.000000000 +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 --- hylafax-4.3.0.orig/debian/patches/00template +++ hylafax-4.3.0/debian/patches/00template @@ -0,0 +1,42 @@ +#!/bin/sh +# Sample debian/patches/00template script +# era Thu May 15 23:24:07 2003 + +# This simply creates the equivalent of the hard-coded template. +# Adapt and hack to suit your needs. + +file="$1" +shift +description="$@" + +fullnameguess="$(getent passwd $(id -un) | cut -f5 -d: | cut -f1 -d,)" +domainguess=$([ -f /etc/mailname ] && cat /etc/mailname || hostname -f) +emailguess="${DEBEMAIL:-${EMAIL:-$(logname)@${domainguess}}}" + +cat < +## +## All lines beginning with \`## DP:' are a description of the patch. +## DP: ${description:-No description} + +if [ \$# -lt 1 ]; then + echo >&2 "\`basename \$0\`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="\${patch_opts:--f --no-backup-if-mismatch} \${2:+-d \$2}" + +case "\$1" in + -patch) patch \$patch_opts -p1 < \$0;; + -unpatch) patch \$patch_opts -p1 -R < \$0;; + *) + echo >&2 "\`basename \$0\`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +#@DPATCH@ +#EOF --- hylafax-4.3.0.orig/debian/patches/202_configure_dumpvars.dpatch +++ hylafax-4.3.0/debian/patches/202_configure_dumpvars.dpatch @@ -0,0 +1,45 @@ +#!/bin/sh -e +## 202_configure_dumpvars by Joey Hess +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: configure: insert a blank line after every line output by dumpvars, +## DP: as it otherwise sometimes does not put a newline after sed statements, +## DP: which confuses sed. Did not track this bug all the way down, this is a +## DP: workaround + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) + patch $patch_opts -p0 < $0;; + -unpatch) + patch $patch_opts -p0 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 +@DPATCH@ + +--- configure~ 2003-04-28 11:36:31.000000000 -0400 ++++ configure 2003-04-28 11:56:49.000000000 -0400 +@@ -254,8 +253,11 @@ + + dumpvars() + { ++ # The extra blank line echo was added because otherwise some ++ # lines have no newline at the end, for reasons I have not bothered ++ # to fathom. -- JEH + (for i do echo "$i"; done) | +- while read a b; do eval c=\$${b:-$a}; echo "/@$a@/s;;$c;g"; done ++ while read a b; do eval c=\$${b:-$a}; echo "/@$a@/s;;$c;g"; echo; done + } + dumpvals() + { --- hylafax-4.3.0.orig/debian/patches/500_two_dirs_config.dpatch +++ hylafax-4.3.0/debian/patches/500_two_dirs_config.dpatch @@ -0,0 +1,155 @@ +#!/bin/sh -e +## 500_two_dirs_config by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: this patch is meant to handle two different configuration directory +## DP: The main directory is updated after changing the SPOOL/etc copy + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) + patch $patch_opts -p1 < $0;; + -unpatch) + patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +#@DPATCH@ +#EOF +diff -urNad hylafax-4.2.3~/etc/faxaddmodem.sh.in hylafax-4.2.3/etc/faxaddmodem.sh.in +--- hylafax-4.2.3~/etc/faxaddmodem.sh.in 2005-11-09 06:08:11.000000000 +0100 ++++ hylafax-4.2.3/etc/faxaddmodem.sh.in 2005-12-12 09:58:34.000000000 +0100 +@@ -2018,6 +2018,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 ." + ++/usr/lib/hylafax/bin/copy_configuration_from_spool ++ + exec >/dev/null 2>&1 + + # cleanup +diff -urNad hylafax-4.2.3~/etc/faxsetup.sh.in hylafax-4.2.3/etc/faxsetup.sh.in +--- hylafax-4.2.3~/etc/faxsetup.sh.in 2005-10-20 23:42:49.000000000 +0200 ++++ hylafax-4.2.3/etc/faxsetup.sh.in 2005-12-12 10:00:44.000000000 +0100 +@@ -171,6 +171,9 @@ + 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 "" | +@@ -2470,4 +2473,5 @@ + + -r + fi +-exit 0 ++ ++exec /usr/lib/hylafax/bin/copy_configuration_from_spool +diff -urNad hylafax-4.2.3~/etc/probemodem.sh.in hylafax-4.2.3/etc/probemodem.sh.in +--- hylafax-4.2.3~/etc/probemodem.sh.in 2005-11-09 06:08:12.000000000 +0100 ++++ hylafax-4.2.3/etc/probemodem.sh.in 2005-12-12 09:59:28.000000000 +0100 +@@ -560,6 +560,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 ; @RM@ -fr + exit 0 +diff -urNad hylafax-4.2.3~/util/faxadduser.c hylafax-4.2.3/util/faxadduser.c +--- hylafax-4.2.3~/util/faxadduser.c 2005-08-09 17:42:31.000000000 +0200 ++++ hylafax-4.2.3/util/faxadduser.c 2005-12-12 10:02:33.000000000 +0100 +@@ -31,6 +31,8 @@ + #include + #include + #include ++#include ++#include + + #include "config.h" + #include "port.h" +@@ -115,6 +117,36 @@ + } + fprintf(hf, "\n"); + } ++ ++ /* debian patch: update both copies of the permission file. ++ * Giuseppe Sacco, 18 august 2004 ++ */ ++ { ++ FILE *i, *o; ++ static const char* copyfile = "/etc/hylafax/hosts.hfaxd"; ++ ++ 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); ++ } ++ } ++ + fclose(hf); + return 0; + } +diff -urNad hylafax-4.2.3~/util/faxdeluser.c hylafax-4.2.3/util/faxdeluser.c +--- hylafax-4.2.3~/util/faxdeluser.c 2005-01-11 04:28:54.000000000 +0100 ++++ hylafax-4.2.3/util/faxdeluser.c 2005-12-12 10:04:19.000000000 +0100 +@@ -109,5 +109,29 @@ + perror("Error writing hosts file"); + return -1; + } ++ ++ /* debian patch: update both copies of the permission file. ++ * Giuseppe Sacco, 18 august 2004 ++ */ ++ { ++ FILE *i, *o; ++ static const char *copyfile = "/etc/hylafax/hosts.hfaxd"; ++ ++ 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; + } --- hylafax-4.3.0.orig/debian/patches/600_setupclient.dpatch +++ hylafax-4.3.0/debian/patches/600_setupclient.dpatch @@ -0,0 +1,42 @@ +#!/bin/sh -e +## 500_setupclient by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: The debian package already create the client configuration + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) + patch $patch_opts -p0 < $0;; + -unpatch) + patch $patch_opts -p0 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 +@DPATCH@ + +diff -ruN etc/faxsetup.sh.in etc.new/faxsetup.sh.in +--- etc/faxsetup.sh.in 2004-08-24 07:18:15.000000000 +0200 ++++ etc.new/faxsetup.sh.in 2004-08-24 07:19:58.000000000 +0200 +@@ -280,7 +280,10 @@ + + # if nothing specified on command line, default client+server + if [ $isClient = no -a $isServer = no ]; then +- isClient=yes ++# ++# on debian the client configuration file is already bundled with the package ++# ++ isClient=no + isServer=yes + fi + --- hylafax-4.3.0.orig/debian/patches/00list +++ hylafax-4.3.0/debian/patches/00list @@ -0,0 +1,16 @@ +100_textfmt_location.dpatch +102_debian_awk.dpatch +##201_posix_configure.dpatch +##202_configure_dumpvars.dpatch +500_two_dirs_config.dpatch +600_setupclient.dpatch +602_xferstat.dpatch +604_faxaddmodem_friendly.dpatch +605_faxrecv_newarg7.dpatch +650_faxsetup_paths.dpatch +652_faxsetup_faxmaster.dpatch +653_faxrcvd_posix.dpatch +654_faxsetup_gs.dpatch +655_faxaddmodem_message.dpatch +656_interruptedjob.dpatch +657_typerules.dpatch --- hylafax-4.3.0.orig/debian/patches/00patch-opts +++ hylafax-4.3.0/debian/patches/00patch-opts @@ -0,0 +1 @@ +#patch_opts=--dry-run --- hylafax-4.3.0.orig/debian/patches/604_faxaddmodem_friendly.dpatch +++ hylafax-4.3.0/debian/patches/604_faxaddmodem_friendly.dpatch @@ -0,0 +1,58 @@ +#!/bin/sh -e +## by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Do not prompt for restarting the server if it is not configured +## DP: Suggest a nema for the serial device in faxaddmodem. + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urNad /usr/local/src/new/hylafax-4.2.0/etc/faxaddmodem.sh.in hylafax-4.2.0/etc/faxaddmodem.sh.in +--- /usr/local/src/new/hylafax-4.2.0/etc/faxaddmodem.sh.in 2004-11-15 19:12:10.730613000 +0100 ++++ hylafax-4.2.0/etc/faxaddmodem.sh.in 2004-11-15 19:17:30.111059960 +0100 +@@ -248,7 +248,9 @@ + + while [ -z "$TTY" -o ! -c /dev/$TTY ]; do + test "$TTY" != "" && echo "/dev/$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" +diff -urNad /usr/local/src/new/hylafax-4.2.0/etc/faxsetup.sh.in hylafax-4.2.0/etc/faxsetup.sh.in +--- /usr/local/src/new/hylafax-4.2.0/etc/faxsetup.sh.in 2004-09-18 03:00:19.000000000 +0200 ++++ hylafax-4.2.0/etc/faxsetup.sh.in 2004-09-18 03:05:51.000000000 +0200 +@@ -2339,6 +2339,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 "" +@@ -2349,6 +2351,7 @@ + echo $DIR_SBIN/faxq; $DIR_SBIN/faxq + fi + fi ++fi + + DEVS="`cd $DIR_SPOOL/etc; echo config.*`" + if [ -z "$DEVS" -o "$DEVS" = 'config.*' ]; then --- hylafax-4.3.0.orig/debian/patches/605_faxrecv_newarg7.dpatch +++ hylafax-4.3.0/debian/patches/605_faxrecv_newarg7.dpatch @@ -0,0 +1,37 @@ +#!/bin/sh -e +## by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: This patch was provided by Bodo Meissner +## DP: in order to better integrate hylafax and capi4hylafax +## DP: See debian bug #281737 + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urNad hylafax.orig/util/faxrcvd.sh.in hylafax/util/faxrcvd.sh.in +--- hylafax.orig/util/faxrcvd.sh.in 2004-11-15 22:26:49.000000000 +0100 ++++ hylafax/util/faxrcvd.sh.in 2004-11-17 15:57:29.000000000 +0100 +@@ -109,6 +109,7 @@ + done + CIDNUMBER="$CALLID1" + CIDNAME="$CALLID2" ++DESTINATION="$CALLID3" + + FILENAME=`echo $FILE | $SED -e 's/\.tif//' -e 's/recvq\///'` + SENDER="`$INFO $FILE | $AWK -F: '/Sender/ { print $2 }' 2>$ERRORSTO | $SED 's/^.//'`" --- hylafax-4.3.0.orig/debian/patches/652_faxsetup_faxmaster.dpatch +++ hylafax-4.3.0/debian/patches/652_faxsetup_faxmaster.dpatch @@ -0,0 +1,86 @@ +#!/bin/sh -e +## 652_faxsetup_faxmaster by Giuseppe Sacco +## +## All lines beginning with \`## DP:' are a description of the patch. +## DP: Patch that remove the faxmaster alias since we already have a +## DP: user FaxMaster. + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urNad hylafax-4.2.1/etc/faxsetup.sh.in /tmp/dpep.gdkaaz/hylafax-4.2.1/etc/faxsetup.sh.in +--- hylafax-4.2.1/etc/faxsetup.sh.in 2005-02-26 16:33:29.439244680 +0100 ++++ /tmp/dpep.gdkaaz/hylafax-4.2.1/etc/faxsetup.sh.in 2005-02-26 16:34:50.145975392 +0100 +@@ -1878,57 +1878,6 @@ + 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" ] +- then +- if [ -f $ALIASES ]; then +- x=`$GREP -i '^faxmaster' $ALIASES` +- else +- getent passwd faxmaster >/dev/null 2>&1 +- [ $? -eq 0 ] && x=faxmaster +- fi +- 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 +- +-# + # Generate or update default values for status/any.info + # + if onServer; then --- hylafax-4.3.0.orig/debian/patches/653_faxrcvd_posix.dpatch +++ hylafax-4.3.0/debian/patches/653_faxrcvd_posix.dpatch @@ -0,0 +1,36 @@ +#!/bin/sh -e +## 653_faxrcvd_posix by Giuseppe Sacco +## +## All lines beginning with \`## DP:' are a description of the patch. +## DP: Make faxrecv sh posix + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urNad hylafax-4.3.0~/util/faxrcvd.sh.in hylafax-4.3.0/util/faxrcvd.sh.in +--- hylafax-4.3.0~/util/faxrcvd.sh.in 2006-06-01 07:51:43.000000000 +0200 ++++ hylafax-4.3.0/util/faxrcvd.sh.in 2006-06-01 07:55:33.000000000 +0200 +@@ -166,7 +166,7 @@ + errors) NOTIFY_FAXMASTER=no;; + *) NOTIFY_FAXMASTER=yes;; + esac +- if [ "$TOADDR" != "$SENDTO" -a "$NOTIFY_FAXMASTER" != "no" ]; then ++ if [ "$TOADDR" != "$SENDTO" ] && [ "$NOTIFY_FAXMASTER" != "no" ]; then + (echo "Mime-Version: 1.0" + echo "Content-Type: text/plain; charset=$CHARSET" + echo "Content-Transfer-Encoding: quoted-printable" --- hylafax-4.3.0.orig/debian/patches/100_textfmt_location.dpatch +++ hylafax-4.3.0/debian/patches/100_textfmt_location.dpatch @@ -0,0 +1,46 @@ +#!/bin/sh -e +## 100_textfmt_location by Matthias Klose +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: fix scripts to call textfmt instead of /usr/sbin/textfmt. + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) + patch $patch_opts -p0 < $0;; + -unpatch) + patch $patch_opts -p0 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +--- util/typerules~ 2002-05-03 20:17:43.000000000 +0200 ++++ util/typerules 2003-11-10 19:58:03.000000000 +0100 +@@ -131,7 +131,7 @@ + 0 string WNGZWZSS error Wingz spreadsheet + 0 string #Inventor V error IRIS Inventor file + >15 string binary error binary IRIS Inventor file +->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 + # + # Japanization (should help other iso-2022 variants too) +@@ -143,7 +143,7 @@ + # + # This causes anything else with ascii-only data to be treated as text. + # +-0 ascii x ps %F/textfmt -B -f Courier-Bold\ ++0 ascii x ps textfmt -B -f Courier-Bold\ + -Ml=0.4in -p 11 -s %s >%o <%i + + # Support 7-bit text which would otherwise be seen as binary. --- hylafax-4.3.0.orig/debian/patches/102_debian_awk.dpatch +++ hylafax-4.3.0/debian/patches/102_debian_awk.dpatch @@ -0,0 +1,44 @@ +#!/bin/sh -e +## 102_debian_awk +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: use debian awk + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) + patch $patch_opts -p0 < $0;; + -unpatch) + patch $patch_opts -p0 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 +@DPATCH@ + +--- configure~ ++++ configure +@@ -3365,7 +3367,13 @@ + ' &5 2>&1 + return + } +- for i in mawk nawk gawk awk; do ++ # If on a Debian system that use the alternatives for awk ++ # as first option. Otherwise look for spcial awk programs ++ # This way the checkAwk fill first try /usr/bin/awk that ++ # should be a link to the preferred /etc/alternatives/awk. ++ DEBAWK= ++ [ -L /etc/alternatives/awk ] && DEBAWK=/usr/bin/awk ++ for i in $DEBAWK mawk nawk gawk awk; do + x=`findApp $i $PATH` + if test "$x" && CheckAwk "$x"; then + AWK=$x --- hylafax-4.3.0.orig/debian/patches/201_posix_configure.dpatch +++ hylafax-4.3.0/debian/patches/201_posix_configure.dpatch @@ -0,0 +1,48 @@ +#!/bin/sh -e +## 201_posix_configure by Joey Hess +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: configure: unset POSIXLY_CORRECT when doing sed stuff that is not at +## DP: all POSIX, such as /@SCRIPT_SH@/s;;/bin/bash;g + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) + patch $patch_opts -p0 < $0;; + -unpatch) + patch $patch_opts -p0 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 +@DPATCH@ + +--- configure~ 2003-04-28 11:36:31.000000000 -0400 ++++ configure 2003-04-28 11:56:49.000000000 -0400 +@@ -4466,6 +4473,8 @@ + $MKDIR $dir + fi + suffix=`echo $F | $SED 's/.*\.//'` ++ OLDPOS=$POSIXLY_CORRECT # POSIX? HAH! -- JEH ++ unset POSIXLY_CORRECT + if [ "$suffix" = h ]; then + # + # Compare old and new versions so that include files +@@ -4500,6 +4509,8 @@ + exit 1 # NB: don't use boom/die + fi + fi ++ POSIXLY_CORRECT=$OLDPOS ++ export POSIXLY_CORRECT + done + } + --- hylafax-4.3.0.orig/debian/patches/650_faxsetup_paths.dpatch +++ hylafax-4.3.0/debian/patches/650_faxsetup_paths.dpatch @@ -0,0 +1,55 @@ +#!/bin/sh -e +## 650_faxsetup_paths by Giuseppe Sacco +## +## All lines beginning with \`## DP:' are a description of the patch. +## DP: Fix some paths in faxsetup and check for faxmaster as real user + +if [ $# -lt 1 ]; then + echo >&2 "`basename \$0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +diff -urNad hylafax-4.2.1beta1/etc/faxsetup.sh.in /tmp/dpep.MtlKlS/hylafax-4.2.1beta1/etc/faxsetup.sh.in +--- hylafax-4.2.1beta1/etc/faxsetup.sh.in 2005-01-06 12:38:00.144320576 +0100 ++++ /tmp/dpep.MtlKlS/hylafax-4.2.1beta1/etc/faxsetup.sh.in 2005-01-06 12:41:06.068055872 +0100 +@@ -71,8 +71,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 +@@ -1883,8 +1883,14 @@ + # + if onServer; then + x=`(ypcat -k aliases) 2>/dev/null | $GREP -i '^faxmaster'` 2>/dev/null +- if [ -z "$x" -a -f $ALIASES ]; then +- x=`$GREP -i '^faxmaster' $ALIASES` ++ if [ -z "$x" ] ++ then ++ if [ -f $ALIASES ]; then ++ x=`$GREP -i '^faxmaster' $ALIASES` ++ else ++ getent passwd faxmaster >/dev/null 2>&1 ++ [ $? -eq 0 ] && x=faxmaster ++ fi + fi + if [ -z "$x" ]; then + cat<<-EOF --- hylafax-4.3.0.orig/debian/patches/654_faxsetup_gs.dpatch +++ hylafax-4.3.0/debian/patches/654_faxsetup_gs.dpatch @@ -0,0 +1,115 @@ +#!/bin/sh -e +## 654_faxsetup_gs by Giuseppe Sacco &2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p0 < $0;; + -unpatch) patch $patch_opts -p0 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +--- etc/faxsetup.sh.in.orig 2005-09-02 22:57:24.000000000 +0200 ++++ etc/faxsetup.sh.in 2005-09-02 23:00:04.000000000 +0200 +@@ -1281,86 +1281,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 < +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Change a sentence in faxaddmodem to warn the user to configure +## DP: faxgetty after faxaddmodem. + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +#@DPATCH@ +#EOF +diff -urNad hylafax-4.3.0~/etc/faxaddmodem.sh.in hylafax-4.3.0/etc/faxaddmodem.sh.in +--- hylafax-4.3.0~/etc/faxaddmodem.sh.in 2006-06-16 10:44:32.000000000 +0200 ++++ hylafax-4.3.0/etc/faxaddmodem.sh.in 2006-06-16 10:48:02.000000000 +0200 +@@ -2017,8 +2017,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 + --- hylafax-4.3.0.orig/debian/patches/656_interruptedjob.dpatch +++ hylafax-4.3.0/debian/patches/656_interruptedjob.dpatch @@ -0,0 +1,46 @@ +#!/bin/sh -e +## by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Patch for debian bug #372827 and hylafax bug #789 +## DP: about hylafax-server: scheduler died killing a job + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +#@DPATCH@ +#EOF +diff -urNad hylafax-4.3.0~/faxd/faxQueueApp.c++ hylafax-4.3.0/faxd/faxQueueApp.c++ +--- hylafax-4.3.0~/faxd/faxQueueApp.c++ 2006-04-28 20:30:06.000000000 +0200 ++++ hylafax-4.3.0/faxd/faxQueueApp.c++ 2006-06-16 11:29:17.000000000 +0200 +@@ -1504,14 +1504,13 @@ + req->notice = "Job interrupted by user"; + req->status = send_retry; + } +- if (job.killtime == 0 && req->status == send_retry) { ++ if (job.killtime == 0 && !job.suspendPending && req->status == send_retry) { + /* + * The job timed out during the send attempt. We + * couldn't do anything then, but now the job can + * be cleaned up. Not sure if the user should be + * notified of the requeue as well as the timeout? + */ +- fxAssert(!job.suspendPending, "Interrupted job timed out"); + job.state = FaxRequest::state_failed; + deleteRequest(job, req, Job::timedout, true); + setDead(job); --- hylafax-4.3.0.orig/debian/patches/657_typerules.dpatch +++ hylafax-4.3.0/debian/patches/657_typerules.dpatch @@ -0,0 +1,66 @@ +#!/bin/sh -e +## by Giuseppe Sacco +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Added support for gif89 and png images. +## DP: Thanks to Paolo . For more info see #373287 + +if [ $# -lt 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +#@DPATCH@ +#EOF +diff -urNad hylafax-4.3.0~/util/typerules hylafax-4.3.0/util/typerules +--- hylafax-4.3.0~/util/typerules 2006-06-18 23:02:15.000000000 +0200 ++++ hylafax-4.3.0/util/typerules 2006-06-18 23:10:39.000000000 +0200 +@@ -98,8 +98,6 @@ + 0 short 0x4d4d tiff + 0 short 0x4949 tiff + # +-0 short 000732 tiff %F/sgi2fax -%f -o %o -v %V\ +- -s %s %i + 0 short 017436 error packed data + 0 short 017635 error compressed data + 0 short 0x0506 ps showcase -p -f %i +@@ -107,7 +105,10 @@ + 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) ++#>3 string 89a error GIF (version 89a) ++>3 string 89a ps gif2ps <%i >%o ++0 string \x89PNG ps pngtopnm < %i| ppmtopgm |\ ++ pnmtops -dpi 204 >%o + 0 long 0x59a66a95 tiff ras2tiff -%f -v %V %i %o + # + # HylaFAX now has server-side PDF conversion, so no need for pdf2ps. +@@ -145,6 +146,7 @@ + >6 string JFIF error JPEG + 0 string #FIG error FIG + ++ + # + # Japanization (should help other iso-2022 variants too) + # +@@ -174,5 +176,5 @@ + + # 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 --- hylafax-4.3.0.orig/debian/po/bg.po +++ hylafax-4.3.0/debian/po/bg.po @@ -0,0 +1,103 @@ +# +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2005-09-30 19:15+0300\n" +"Last-Translator: Ognyan Kulev \n" +"Language-Team: Bulgarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CP1251\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr " " + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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, " +" ." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr " HylaFAX ?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr " base64?" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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-4.3.0.orig/debian/po/de.po +++ hylafax-4.3.0/debian/po/de.po @@ -0,0 +1,113 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-20 13:54+0100\n" +"Last-Translator: Jens Nachtigall \n" +"Language-Team: German \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: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Vergessen Sie nicht ein Modem einzurichten" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Soll der HylaFAX-Dienst jetzt gestartet werden?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Base64-Kodierer überprüfen" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Hylafax-Konfiguration fehlgeschlagen" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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." + --- hylafax-4.3.0.orig/debian/po/POTFILES.in +++ hylafax-4.3.0/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] hylafax-server.templates --- hylafax-4.3.0.orig/debian/po/pt_BR.po +++ hylafax-4.3.0/debian/po/pt_BR.po @@ -0,0 +1,101 @@ +# 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 "pt_BR utf-8\n" +"Project-Id-Version: hylafax\n" +"Report-Msgid-Bugs-To: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Não esqueça de configurar uma linha de modem" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Iniciar o daemon HylaFAX agora?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Confira codificadores base64" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Configuração do Hylafax falhou" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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." --- hylafax-4.3.0.orig/debian/po/ru.po +++ hylafax-4.3.0/debian/po/ru.po @@ -0,0 +1,99 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-20 21:38+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Не забудьте настроить модемную линию" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Запустить HylaFAX сейчас?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Проверка кодировщиков base64" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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' -- тем " +"самым её наличие будет проверено и записано в настройки." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Не удалось настроить Hylafax" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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 вручную." + --- hylafax-4.3.0.orig/debian/po/templates.pot +++ hylafax-4.3.0/debian/po/templates.pot @@ -0,0 +1,82 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\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: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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 "" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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 "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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-4.3.0.orig/debian/po/it.po +++ hylafax-4.3.0/debian/po/it.po @@ -0,0 +1,92 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-19 23:29+0100\n" +"Last-Translator: Giuseppe Sacco \n" +"Language-Team: debian-l10n-italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Non dimenticare di configurare l'utilizzo del modem" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Eseguire il server HylaFAX adesso?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Controllo dei codificatori base64" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Configurazione di Hylafax fallita" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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." --- hylafax-4.3.0.orig/debian/po/ca.po +++ hylafax-4.3.0/debian/po/ca.po @@ -0,0 +1,103 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2004-10-12 13:56+0200\n" +"Last-Translator: Aleix Badia i Bosch \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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 "" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Voleu iniciar el dimoni de l'HylaFAX?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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 "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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)." --- hylafax-4.3.0.orig/debian/po/fr.po +++ hylafax-4.3.0/debian/po/fr.po @@ -0,0 +1,131 @@ +# +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-23 11:19+0100\n" +"Last-Translator: Eric Madesclair \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Configuration d'un modem indispensable" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Faut-il dmarrer le dmon hylafax maintenant?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Vrification de l'encodeur base64" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "chec de la configuration d'hylafax" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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 "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." --- hylafax-4.3.0.orig/debian/po/nl.po +++ hylafax-4.3.0/debian/po/nl.po @@ -0,0 +1,112 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-21 00:44+0100\n" +"Last-Translator: Frans Pop \n" +"Language-Team: Dutch \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: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Vergeet niet een modemlijn te installeren" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "De HylaFAX-achtergronddienst nu starten?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Detecteren van base64-encoders" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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 uitvoeren" +"van 'faxsetup -server'. Dit zal deze encoders automatisch detecteren " +"en zijn configuratie daarop aanpassen." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Installatie van Hylafax is mislukt" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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." + --- hylafax-4.3.0.orig/debian/po/ja.po +++ hylafax-4.3.0/debian/po/ja.po @@ -0,0 +1,96 @@ +# +# 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.0-6\n" +"Report-Msgid-Bugs-To: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2005-01-07 18:05+0200\n" +"Last-Translator: Hideki Yamane \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-JP\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "ǥĤʤΤ˺ʤ褦ˤƤ" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +#, fuzzy +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 Ƶưп꤬ŬѤޤ" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "HylaFAX ǡ򤹤˵ưޤ?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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 "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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-4.3.0.orig/debian/po/vi.po +++ hylafax-4.3.0/debian/po/vi.po @@ -0,0 +1,100 @@ +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-20 11:31+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Kiểm tra bộ mã hóa base64 (cơ số 64)" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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ó." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Việc thiết lập hylafax bị lỗi" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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." --- hylafax-4.3.0.orig/debian/po/cs.po +++ hylafax-4.3.0/debian/po/cs.po @@ -0,0 +1,105 @@ +# +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-20 15:50+0100\n" +"Last-Translator: Martin Sin \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Nezapomeňte nastavit linku modemu" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Spustit nyní daemon HylaFAX?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Zkontrolovat dostupnost kodérů base64" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Nastavení Hylafaxu selhalo" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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ě." --- hylafax-4.3.0.orig/debian/po/sv.po +++ hylafax-4.3.0/debian/po/sv.po @@ -0,0 +1,73 @@ +# +# 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: eppesuig@debian.org\n" +"POT-Creation-Date: 2006-03-19 22:41+0100\n" +"PO-Revision-Date: 2006-03-19 23:53+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +msgid "Don't forget to setup a modem line" +msgstr "Glm inte att konfigurera en modemlinje" + +#. Type: note +#. Description +#: ../hylafax-server.templates:3 +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." + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +msgid "Start the HylaFAX daemon now?" +msgstr "Starta HylaFAX-demonen nu?" + +#. Type: boolean +#. Description +#: ../hylafax-server.templates:12 +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: note +#. Description +#: ../hylafax-server.templates:19 +msgid "Check base64 encoders" +msgstr "Kontrollera base64-kodare" + +#. Type: note +#. Description +#: ../hylafax-server.templates:19 +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." + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +msgid "Hylafax setup failed" +msgstr "Konfiguration av hylafax misslyckades" + +#. Type: error +#. Description +#: ../hylafax-server.templates:29 +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." + --- hylafax-4.3.0.orig/debian/README.Debian +++ hylafax-4.3.0/debian/README.Debian @@ -0,0 +1,165 @@ +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. + +* hylafax-doc: HTML documentation on HylaFAX. Please note, that + hylafax-server and hylafax-client come with manpages for the programs they + contain, whereas this is a more extensive manual. + + +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. + + +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 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/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. + +Please note that remote administration isn't managed via PAM, so you +may still have to setup an ADMIN password with faxadduser. + +-- +Giuseppe Sacco --- hylafax-4.3.0.orig/debian/README.mgetty +++ hylafax-4.3.0/debian/README.mgetty @@ -0,0 +1,91 @@ +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 + --- hylafax-4.3.0.orig/debian/rules +++ hylafax-4.3.0/debian/rules @@ -0,0 +1,322 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export SHELL=/bin/bash +export DH_COMPAT=4 + +CFLAGS = -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: patch-stamp + cp -p /usr/share/misc/config.* . + yes | /bin/bash ./configure \ + --with-HTML=yes \ + --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/enscript/afm:/usr/share/fonts/afms/adobe:/usr/share/fonts/type1/gsfonts" \ + --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-PATH_SENDMAIL="/usr/sbin/sendmail" \ + --with-PATH_GSRIP="/usr/bin/gs" \ + --with-MANSCHEME="bsd-source-gzip-strip" \ + --with-INSTALL='${PORT}/../debian/install ${PORT}' \ + --with-LIBTIFF="-ltiff" \ + --with-TIFFINC="/usr/include" \ + --with-TIFFBIN="/usr/bin" \ + --with-LIBZ="-lz" \ + --with-ZLIBINC="-I/usr/include" \ + --with-CONFIG_MAXGID="65534" \ + --with-AWK="/usr/bin/awk" \ + --with-CMP="/usr/bin/cmp" \ + --with-COL="/usr/bin/col" \ + --with-MKFIFO="/usr/bin/mkfifo" \ + --with-SORT="/usr/bin/sort" \ + --with-OPTIMIZER="$(CFLAGS)" \ + --with-FUSER="/bin/fuser" \ + --with-MANDIR="/usr/share/man" \ + --with-IMPRIP="/usr/bin/psrip" + touch configure-stamp + +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp +# $(MAKE) all COPTIONS="$(CFLAGS)" + $(MAKE) all + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + touch build-indep-stamp + +clean: clean1 unpatch +clean1: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + [ ! -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,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_server = hylafax-server +p_doc = hylafax-doc + +d_client = debian/$(p_client) +d_server = debian/$(p_server) +d_doc = debian/$(p_doc) + +install: install-server install-client install-doc +install-doc: + dh_testdir + dh_testroot + dh_clean -k -p$(p_doc) + dh_installdirs -p$(p_doc) \ + usr/share/doc/$(p_doc) + cp -a html $(d_doc)/usr/share/doc/$(p_doc)/. + rm -rf $(d_doc)/usr/share/doc/$(p_doc)/html/{.cvs*,Makefile*,tools} + : # fixes some relative paths + cd $(d_doc)/usr/share/doc/$(p_doc)/html && \ + sh $(PWD)/debian/html-patch /usr/share/doc/hylafax-doc /cgi-bin/man + +install-server: + dh_testdir + dh_testroot + dh_clean -k -p$(p_server) + + : # install server package + dh_installdirs -p$(p_server) \ + etc/hylafax \ + usr/sbin \ + var/log/hylafax \ + usr/lib/hylafax/bin \ + var/spool/hylafax/{archive,client,config,dev,info,log,bin,etc} \ + var/spool/hylafax/{recvq,status,sendq,doneq,docq,tmp,pollq} \ + usr/share/man/{man5,man8} \ + usr/share/lintian/overrides + + 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 -p util/{faxmsg,faxconfig,faxmodem,faxstate,faxwatch} \ + util/{faxinfo,tiffcheck,typetest,dialtest,faxadduser,faxdeluser} \ + faxd/{faxq,faxqclean,faxgetty,faxsend} \ + faxd/{pagesend,tsitest,tagtest,cqtest} \ + faxd/choptest \ + hfaxd/hfaxd \ + etc/ondelay \ + $(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 \ + util/{ps2fax.gs.sh,pdf2fax.gs.sh,pcl2fax.sh,tiff2fax.sh,tiff2pdf.sh} \ + util/{archive.sh,notify.sh,notify-4.1.sh,faxrcvd.sh,pollrcvd.sh,mkcover.sh,wedged.sh} \ + util/{common-functions.sh,dictionary.sh}; \ + do \ + b=`basename $$i .sh`; \ + install -p $$i $(d_server)/var/spool/hylafax/bin/$$b; \ + done + install -p util/notify.awk $(d_server)/var/spool/hylafax/bin/. + + cp -p config/[a-z]* $(d_server)/var/spool/hylafax/config/. + + 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 /etc/hylafax $(d_server)/var/spool/hylafax/etc +# ln -sf ps2fax.gs $(d_server)/var/spool/hylafax/bin/ps2fax +# ln -sf pdf2fax.gs $(d_server)/var/spool/hylafax/bin/pdf2fax + + : # 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 + + # override lintian warnings + cp -p debian/lintian.override.hylafax-server \ + $(d_server)/usr/share/lintian/overrides/$(p_server) + + dh_installexamples -p$(p_server) debian/examples/* + + install --mode=a+rx -p debian/copy_configuration_from_spool $(d_server)/usr/lib/hylafax/bin/ + dh_install + +install-client: + dh_testdir + dh_testroot + dh_clean -k -p$(p_client) + + : # install client package + dh_installdirs -p$(p_client) \ + etc/hylafax \ + usr/bin \ + usr/lib \ + usr/share/man/{man1,man5} \ + usr/share/hylafax \ + usr/share/lintian/overrides + + cp -p debian/hyla.conf faxcover/faxcover.ps faxmail/faxmail.ps \ + util/typerules \ + $(d_client)/etc/hylafax/. + touch $(d_client)/etc/hylafax/faxcover.ps + cp -p util/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/. + + for i in faxcover/edit-faxcover.sh; \ + do \ + b=`basename $$i .sh`; \ + install -p $$i $(d_client)/usr/bin/$$b; \ + 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 + + # 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 + dh_install + +# Build architecture independant packages using the common target. +binary-indep: build-indep install-doc + dh_testdir + dh_testroot + dh_installdocs -i -A \ + debian/README.mgetty debian/README.Debian \ + TODO CONTRIBUTORS + dh_installchangelogs -i CHANGES + dh_installexamples -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-server install-client + dh_testdir + dh_testroot + dh_installchangelogs -a CHANGES + dh_installdocs -a -A \ + debian/README.mgetty debian/README.Debian \ + TODO CONTRIBUTORS + dh_installexamples + dh_installdebconf -p$(p_server) + dh_installinit -p$(p_server) --name=hylafax --no-start + dh_installcron -p$(p_server) --name=hylafax + dh_strip -a + dh_compress -a + dh_fixperms -a + chgrp uucp $(d_server)/etc/hylafax + chown uucp:uucp \ + $(d_server)/var/spool/hylafax/{client,config,dev,info,log,recvq,status,archive,docq,doneq,pollq,sendq,tmp,.} + chmod 755 \ + $(d_server)/var/spool/hylafax/{archive,docq,doneq,pollq,sendq} + chmod 775 $(d_server)/var/spool/hylafax + chmod 4777 $(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 + + dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -phylafax-client \ + debian/hylafax-client/usr/bin/faxalter \ + debian/hylafax-client/usr/bin/faxcover \ + debian/hylafax-client/usr/bin/faxmail \ + debian/hylafax-client/usr/bin/faxrm \ + debian/hylafax-client/usr/bin/faxstat \ + debian/hylafax-client/usr/bin/sendfax \ + debian/hylafax-client/usr/bin/sendpage \ + debian/hylafax-client/usr/bin/textfmt + dh_shlibdeps -phylafax-server \ + debian/hylafax-server/usr/sbin/choptest \ + debian/hylafax-server/usr/sbin/cqtest \ + debian/hylafax-server/usr/sbin/dialtest \ + debian/hylafax-server/usr/sbin/faxadduser \ + debian/hylafax-server/usr/sbin/faxconfig \ + debian/hylafax-server/usr/sbin/faxdeluser \ + debian/hylafax-server/usr/sbin/faxgetty \ + debian/hylafax-server/usr/sbin/faxinfo \ + debian/hylafax-server/usr/sbin/faxmodem \ + debian/hylafax-server/usr/sbin/faxmsg \ + debian/hylafax-server/usr/sbin/faxq \ + debian/hylafax-server/usr/sbin/faxqclean \ + debian/hylafax-server/usr/sbin/faxsend \ + debian/hylafax-server/usr/sbin/faxstate \ + debian/hylafax-server/usr/sbin/faxwatch \ + debian/hylafax-server/usr/sbin/hfaxd \ + debian/hylafax-server/usr/sbin/ondelay \ + debian/hylafax-server/usr/sbin/pagesend \ + debian/hylafax-server/usr/sbin/tagtest \ + debian/hylafax-server/usr/sbin/tiffcheck \ + debian/hylafax-server/usr/sbin/tsitest \ + debian/hylafax-server/usr/sbin/typetest + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +include /usr/share/dpatch/dpatch.make + +binary: binary-arch binary-indep +.PHONY: build clean clean1 binary-indep binary-arch binary install install-client install-server install-doc configure patch unpatch --- hylafax-4.3.0.orig/debian/watch +++ hylafax-4.3.0/debian/watch @@ -0,0 +1,3 @@ +# to check for upstream updates and more. +version=3 +ftp://ftp.hylafax.org/source/hylafax-([^SNAPSHOT]*)\.tar\.gz debian uupdate --- hylafax-4.3.0.orig/debian/lintian.override.hylafax-server +++ hylafax-4.3.0/debian/lintian.override.hylafax-server @@ -0,0 +1,121 @@ +hylafax-server: non-standard-dir-perm var/spool/hylafax/ 0775 != 0755 +hylafax-server: file-in-unusual-dir var/spool/hylafax/config/agere-mp-2 +hylafax-server: file-in-unusual-dir var/spool/hylafax/config/agere-mp-21 +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/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/e-tech +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/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/Makefile +hylafax-server: file-in-unusual-dir var/spool/hylafax/config/Makefile.in +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: file-in-unusual-dir var/spool/hylafax/bin/ps2fax.gs +hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/pdf2fax.gs +hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/pcl2fax +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/archive +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/faxrcvd +hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/pollrcvd +hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/mkcover +hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/wedged +hylafax-server: file-in-unusual-dir var/spool/hylafax/bin/notify.awk +hylafax-server: non-standard-dir-perm var/spool/hylafax/tmp/ 4777 != 0755 +hylafax-server: shell-script-fails-syntax-check ./var/spool/hylafax/bin/notify.awk +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxmsg /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxconfig /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxmodem /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxstate /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxwatch /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxinfo /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/tiffcheck /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/typetest /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/dialtest /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxadduser /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxdeluser /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxq /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxqclean /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxgetty /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/faxsend /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/pagesend /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/tsitest /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/tagtest /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/cqtest /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/choptest /usr/lib/hylafax +hylafax-server: binary-or-shlib-defines-rpath ./usr/sbin/hfaxd /usr/lib/hylafax +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/archive +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/faxrcvd +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/mkcover +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/notify +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/notify-4.1 +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/notify.awk +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/pcl2fax +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/pdf2fax.gs +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/pollrcvd +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/ps2fax.gs +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/tiff2fax +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/tiff2pdf +hylafax-server: non-etc-file-marked-as-conffile /var/spool/hylafax/bin/wedged +hylafax-server: virtual-package-depends-without-real-package-depends depends: awk --- hylafax-4.3.0.orig/debian/lintian.override.hylafax-client +++ hylafax-4.3.0/debian/lintian.override.hylafax-client @@ -0,0 +1,10 @@ +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/textfmt /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/faxalter /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/faxcover /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/faxmail /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/faxrm /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/faxstat /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/sendfax /usr/lib/hylafax +hylafax-client: binary-or-shlib-defines-rpath ./usr/bin/sendpage /usr/lib/hylafax +hylafax-client: manpage-has-errors-from-man usr/share/man/man1/faxmail.1.gz 521: warning [p 5, 9.5i]: can't break line +hylafax-client: manpage-has-errors-from-man usr/share/man/man1/textfmt.1.gz 244: warning [p 3, 1.3i]: can't break line