Up to [cvs.NetBSD.org] / pkgsrc / comms / hylafax
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
comms/hylafax: Note tiff option workaround for the bug of using tiff2ps
hylafax: fix comment
comms/hylafax: Add comments about alternate upstream
comms/hylafax: Note that this does not build with the current tiff Also note that it is no longer maintained, and point to a new upstream bug that it fails to build with up-to-date tiff. (Today, stop short of BROKEN, but probably that will be coming.)
recursive revbump for tiff update
hylafax: Sprinkle MKPIE_SUPPORTED=no As with other packages, this one was previously overlooked, but a build failure surfaces with the new wrapper behaviour.
hylafax: fix build with tiff 4.5 Based on landry's patches in OpenBSD ports, but basically copying tiff code. Bump PKGREVISION.
*: recursive bump for tiff shlib major bump
Update HylaFAX to 6.0.7. No changelong was provided.
Fix compare of pointer and NUL constant. Allow newer libtiff. Bump revision.
all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
Modernize rc scripts, for PR 18681. Add hfaxd.sh, faxq.sh; remove hylafax.sh.
honour PKGMANDIR
Changes 6.0.6: These releases are maintenance releases, and do not contain any new features or functionality, but only contain bugfixes: * Re-order library files in fchmod() configure check * faxalter: Wire up the nissing page range -Z options * man: JobReqError/JobRetryError were missing in hylafax-config.4 * typerules: adding missing comma to typeNames array * Do not warn about one of the Fontpath directories not existing * Reworked how faxsetup looks for Fontmap * Use a private Fontmap.HylaFAX file of .pfb files * Combine all Fontmap files in memory, including new Fontmap.HylaFAX * Bug 934: We need to avoid a 0-index in playList * hfaxd: Eliminte extraneous debug logging * hfaxd: Make source port for active connections be ctrl port - 1 * hfaxd: Release old accept fd * Support libtiff 4.0 * faxsend: JobRetryOther/JobRequeueOther weren't actually being used * Make sure not to cut faxq FIFO messages in two when reaching end of buffer * hfaxd: Port is network byte order, correct logging of it
Requires jbigkit. Bump revision.
Revbump for all packages that have USE_TOOLS+=gs
Revbump after graphics/jpeg and textproc/icu
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Pullup ticket #3719 - requested by dholland comms/hylafax: build fix Revisions pulled up: - comms/hylafax/Makefile 1.65 - comms/hylafax/distinfo 1.23 - comms/hylafax/patches/patch-ae 1.16 - comms/hylafax/patches/patch-hfaxd_FileSystem_c__ 1.1 - comms/hylafax/patches/patch-hfaxd_FileTransfer_c__ 1.1 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: dholland Date: Sun Apr 8 03:25:04 UTC 2012 Modified Files: pkgsrc/comms/hylafax: Makefile distinfo pkgsrc/comms/hylafax/patches: patch-ae Added Files: pkgsrc/comms/hylafax/patches: patch-hfaxd_FileSystem_c__ patch-hfaxd_FileTransfer_c__ Log Message: Hack this to build against libtiff 4.x. With luck, it'll still work. Because it depends on changes to the API in libtiff 4.x, set the minimum BUILDLINK_API_DEPENDS accordingly. And, even though it wasn't building, bump PKGREVISION to 7; the new package depending on tiff>=4.0 needs to be distinguishable from the old package depending on tiff<4.0. XXX: This package desperately needs to be updated. It is years out of XXX: date with respect to upstream. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 pkgsrc/comms/hylafax/Makefile cvs rdiff -u -r1.22 -r1.23 pkgsrc/comms/hylafax/distinfo cvs rdiff -u -r1.15 -r1.16 pkgsrc/comms/hylafax/patches/patch-ae cvs rdiff -u -r0 -r1.1 \ pkgsrc/comms/hylafax/patches/patch-hfaxd_FileSystem_c__ \ pkgsrc/comms/hylafax/patches/patch-hfaxd_FileTransfer_c__
Hack this to build against libtiff 4.x. With luck, it'll still work. Because it depends on changes to the API in libtiff 4.x, set the minimum BUILDLINK_API_DEPENDS accordingly. And, even though it wasn't building, bump PKGREVISION to 7; the new package depending on tiff>=4.0 needs to be distinguishable from the old package depending on tiff<4.0. XXX: This package desperately needs to be updated. It is years out of XXX: date with respect to upstream.
Don't try to install SysV init scripts. That used to fix the build on SunOS. Now it breaks because of tiff 4.0.
Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
Mechanically replace references to graphics/jpeg with the suitable alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
DESTDIR support
Second try at jpeg-8 recursive PKGREVISION bump.
bump revision because of graphics/jpeg update
MAKE_JOBS_SAFE=no, or continue to build on install phase.
Fix build on NetBSD-current (needs -lrt).
Master site ftp.leo.org does not exist anymore.
Prepare for switching to NO_MTREE=yes.
Fixed some pkglint warnings.
Consistently only install man pages and add DragonFly support. Bump revision.
Pass $VARBASE to configure's environment so that its use in patch-ae works. Bump PKGREVISION.
Recursive revision bump / recommended bump for gettext ABI change.
Pullup ticket 1048 - requested by Adrian Portelli security update for hylafax Revisions pulled up: - pkgsrc/comms/hylafax/Makefile 1.50 - pkgsrc/comms/hylafax/distinfo 1.17, 1.18 - pkgsrc/comms/hylafax/patches/patch-ae 1.11, 1.12 Module Name: pkgsrc Committed By: wiz Date: Wed Jan 4 22:36:50 UTC 2006 Modified Files: pkgsrc/comms/hylafax: distinfo pkgsrc/comms/hylafax/patches: patch-ae Log Message: Accept tiff-3.8 (build fix). --- Module Name: pkgsrc Committed By: adrianp Date: Sun Jan 22 14:06:02 UTC 2006 Modified Files: pkgsrc/comms/hylafax: Makefile distinfo pkgsrc/comms/hylafax/patches: patch-ae Log Message: Update to HylaFAX 4.2.5 From the CHANGES: > Changelog for HylaFAX 4.2.5 > > * change notify to not rely on echo -e (BUG 724) (11 Jan 2005) > * add prototype config catch for Digicom Leonardo modems (11 Jan 2005) > * make sure probemodem removes lock files (BUG 691) (9 Jan 2005) > * portability cleanup to MemoryDecoder.c++ (BUG 224) (9 Jan 2005) > * include crypt.h where necessary (BUG 722) (9 Jan 2005) > * fix eval sed in faxrcvd script (BUG 719) (9 Jan 2006) > * fix shell comments in nofity AWK script (BUG 719) (9 Jan 2006) > > Changelog for HylaFAX 4.2.4 > > * CVE-2005-3539: Fix for faxrcvd/notify script vulnerabilites > (4 Jan 2004) > * don't lock-down pagingProtocol by default (15 Dec 2005) > * CVE-2005-3538: fix possible hfaxd login vulnerability due > to PAM library absence during build (15 Dec 2005) > * fix a Solaris compile error due to PAM_CONV_AGAIN (15 Dec 2005) > * fix Solaris 9 compile error due to PAM (15 Dec 2005) > * all Mainpine boards no longer identified as the DUO+ > 2-port model (5 Dec 2005) > * update hfaxd 'site adduser' functionality (29 Nov 2005) > * prevent some faxgetty hangs in Phase C EOL sync (29 Nov 2005) > * fix for clients specifying TZONE LOCAL/GMT and using %Y for > JobFmt and RcvFmt (22 Nov 2005)
Update to HylaFAX 4.2.5 From the CHANGES: > Changelog for HylaFAX 4.2.5 > > * change notify to not rely on echo -e (BUG 724) (11 Jan 2005) > * add prototype config catch for Digicom Leonardo modems (11 Jan 2005) > * make sure probemodem removes lock files (BUG 691) (9 Jan 2005) > * portability cleanup to MemoryDecoder.c++ (BUG 224) (9 Jan 2005) > * include crypt.h where necessary (BUG 722) (9 Jan 2005) > * fix eval sed in faxrcvd script (BUG 719) (9 Jan 2006) > * fix shell comments in nofity AWK script (BUG 719) (9 Jan 2006) > > Changelog for HylaFAX 4.2.4 > > * CVE-2005-3539: Fix for faxrcvd/notify script vulnerabilites > (4 Jan 2004) > * don't lock-down pagingProtocol by default (15 Dec 2005) > * CVE-2005-3538: fix possible hfaxd login vulnerability due > to PAM library absence during build (15 Dec 2005) > * fix a Solaris compile error due to PAM_CONV_AGAIN (15 Dec 2005) > * fix Solaris 9 compile error due to PAM (15 Dec 2005) > * all Mainpine boards no longer identified as the DUO+ > 2-port model (5 Dec 2005) > * update hfaxd 'site adduser' functionality (29 Nov 2005) > * prevent some faxgetty hangs in Phase C EOL sync (29 Nov 2005) > * fix for clients specifying TZONE LOCAL/GMT and using %Y for > JobFmt and RcvFmt (22 Nov 2005)
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS.
Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Change all instances of including mk/ghostscript.mk into asking for the appropriate tool via USE_TOOLS (usually "gs:run"), and remove ghostscript.mk. This change removes a rather out-dated file from pkgsrc and switches packages to use the more compact implementation of the Ghostcript-handling inside the tools framework.
Update to 4.2.2, provided by Andreas Hallmann in PR 32037: Changelog for HylaFAX 4.2.2 * fix error of confirming an ECM block missing frames other than the last frame when a null block is received (16 Sep 2005) * fix error of tiffcheck missing needed reformatting (17 Aug 2005) * add workaround for a bug in recent versions of gawk (15 Aug 2005) * fix send error causing ECM data to not get sent (15 Aug 2005) * homogenize default user id for user files (9 Aug 2005) * remove deprecated cuserid (8 Aug 2005) * fix some problems with sender notifications (5 Aug 2005) * fix problem with PAM authentication features (2 Aug 2005) * fix potential hang on reading data from modem (30 Jul 2005) * fix potential hang on detecting an ECM block end (29 Jul 2005) * fix job batches to properly release modems (26 Jul 2005) * fix build error with Mac OS X 10.4 (26 Jul 2005) * fix sendfax crash with verbose output (25, 29 Jul 2005) * fix a race with scheduled jobs to allow for coordinated batch sending (25 Jul, 10 Aug 2005) * fix some error conditions with JBIG and JPEG reception (25 Jul 2005) * improve probemodem results for some modems (16 Jul 2005) * correct cover sheet page count for some PDFs (14 Jul 2005) * fix job blocking (concurrent call) handling, especially as dealing with batches (13 Jul 2003) * fix job modifications on batched, running jobs (13 Jul 2005) * throttle faxq from running the scheduler more than once per second in order to keep faxq from eating up CPU (11, 21 Jul 2005) * fix job preparation failures in batches from causing faxq list corruption which would trigger faxq failure and worse (11 Jul 2005) * fix the abortion of the lead job in a batch from causing all other jobs in the batch to also abort (11, 15 Jul 2005) * restrict MaxBatchJobs to 64 in order to prevent command-line parameters from causing faxsend invocation errors (11 Jul 2005) * fix ECM frame data from being overwritten by corrupt frames later (11 Jul 2005) * fix a faxq crash involving job alteration (4 Jul 2005) * fix error of a pipe file descriptors not being closed (15 Jun 2005) * fix error in not employing Class1SwitchingCmd before sending prologue frames (15 Jun 2005) * adjust configure for AIX 5 (14 Jun 2005) * handle CRP sent as PPS (8 Jun 2005) * fix segfault when resetting a received TIFF page (8 Jun 2005) * update symbolic links to the Linux DSOs on upgrades (7 Jun 2005) * extend PAM support to OpenPAM variants (6 Jun 2005) * send PPR instead of DCN when an empty block is received (1 Jun 2005) * fix some dysfunctional mail redirects (30 May 2005) * don't save null-data pages (26 May, 6 Jun 2005) * Add support for OpenServer 6 (24 May 2005) * update config.guess and config.sub to current versions (24 May 2005) * add Rockwell/Conexant Class 1.0 prototype config (18 May 2005) * fix configure and faxsetup for espgs (16 May 2005) * fix potential looping in Class 1 protocol flow control mechanisms (11 May 2005) * stop sendfax from passing comments to hfaxd due to problems with newlines (10 May 2005) * fix PAM authentication to set proper UID (9 May 2005) * add unlimited length option to image preparation scripts and add FaxModify customization support (9 May 2005) * add UseJobTSI modem config option and FAXNUMBER and TSI queue file options (9 May 2005) * break NoCarrierRetries into JobRetry* parameters (9 May 2005) * add JPEG color fax receiving support - requires that libtiff and libjpeg be enhanced (6 May 2005) * add PNG and JPEG to typerules (6 May 2005) * add FaxModify hook for outbound image pre-processing (6 May 2005) * improve the way that page transfer time, as stored in the received TIFF file is calculated (6 May 2005) * add option in lucent-mt-10 prototype config file to work around a MainPine V.34-Fax problem (6 May 2005) * add remoteNSF, remoteDIS to info files and return CSI and interpreted NSF with notify information (4 May 2005) * improved disconnection detection (25, 26 Apr 2005) * wait longer for partial-page signals (19 Apr 2005) * adjust the timing of input buffering enabling (15 Apr 2005) * fix dialtest problem when using parenthesis (1 Apr 2005) * fix crash when using malformed format strings (1 Apr 2005) * initialize frameCount for compilers that don't (1 Apr 2005) * add last-page CRP reception support in Phase D (30 Mar 2005) * handle TSI, DCS, and other signals when in ECM (29 Mar 2005) * don't transmit DCN after getting EOT (24 Mar 2005) * improve the usage of T4 and T2 timers throughout (23 Mar 2005) * improve some error-handling scenarios (23 Mar 2005) * improve identification of ECM blocks with zero frames (16 Mar 2005) * fix potential error in ECM reception frame counting (16 Mar 2005) * add CRP usage when message frames are received corrupt (14, 23 Mar 2005, 21 Jul 2005) * add Class1RMPersistence, better ECM +FCERROR handling (14 Mar 2005) * small fixes for compilation on AMD-64 (14 Mar 2005) * fix a few timeouts in faxgetty (11 Mar 2005) * add support for TIFFTAG_FAXDCS (5 Mar 2005) * fix batching error in ECM to some receivers (5 Mar 2005) * modify parsing of Class1EnableV34Cmd (5 Mar 2005) * add configurable support for tiff2pdf from libtiff (2 Mar 2005) * change the 2 s TCF timeout to use Class1TCFRecvTimeout (2 Mar 2005) * handle PPS after 4th PPR (2 Mar 2005) * fix potential error in counting of PPR signals (2 Mar 2005) * handle EOT after PPS (28 Feb 2005) * add Class1AdaptRecvCmd config option, AT+FAR=1 support, (28 Feb 2005) * fix DCS scanline-time error when sending to systems without ECM supporting "mixed" scanline-times (24 Feb 2005) * cause faxsend to log jobs in batches as separate commids (24 Feb 2005) * change how faxsend is invoked for batches (24 Feb 2005) * minor fix in notify for mawk (16 Feb 2005) * fix a false V.34-Fax error message after FTT (16 Feb 2005) * convert CIDName/CIDNumber to CallID (14 Feb 2005) * add MaxBatchJobs config option (10 Feb, 26 Aug 2005) * improve the way that external gettys are run * fix some problems when decoding pipe fails in ECM * ignore "echos" of the dialed number after dialing * set Class1*WaitCmds in cirrus config to not use +FTS/+FRS * improve default modem config file for Digi/Patton Class 1 * force the Class 2 driver to repeat the +FDIS command after EOM * add FaxParams class and some utilization of it Additionally, unset DIST_SUBDIR again.
Pullup ticket 868 - requested by Adrian Portelli security fixes for hylafax Revisions pulled up: - pkgsrc/comms/hylafax/Makefile 1.44 - pkgsrc/comms/hylafax/distinfo 1.15 - pkgsrc/comms/hylafax/patches/patch-aj removed - pkgsrc/comms/hylafax/patches/patch-ak removed - pkgsrc/comms/hylafax/patches/patch-ar removed - pkgsrc/comms/hylafax/patches/patch-as removed - pkgsrc/comms/hylafax/patches/patch-ba 1.1 - pkgsrc/comms/hylafax/patches/patch-bb 1.1 - pkgsrc/comms/hylafax/patches/patch-bc 1.1 - pkgsrc/comms/hylafax/patches/patch-bd 1.1 - pkgsrc/comms/hylafax/patches/patch-be 1.1 Module Name: pkgsrc Committed By: adrianp Date: Sun Oct 30 20:14:07 UTC 2005 Modified Files: pkgsrc/comms/hylafax: Makefile distinfo Added Files: pkgsrc/comms/hylafax/patches: patch-ba patch-bb patch-bc patch-bd patch-be Removed Files: pkgsrc/comms/hylafax/patches: patch-aj patch-ak patch-ar patch-as Log Message: Security fixes for SA16906 (CAN-2005-3069 and CAN-2005-3070) from hylafax CVS Remove obsolete patches to make this build again on NetBSD (x86)
Security fixes for SA16906 (CAN-2005-3069 and CAN-2005-3070) from hylafax CVS Remove obsolete patches to make this build again on NetBSD (x86)
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Pullup ticket 303 - requested by Lubomir Sedlacik security fix for hylafax Revisions pulled up: - pkgsrc/comms/hylafax/distinfo 1.12 - pkgsrc/comms/hylafax/Makefile 1.42 - pkgsrc/comms/hylafax/PLIST 1.8 - pkgsrc/comms/hylafax/distinfo 1.13 - pkgsrc/comms/hylafax/patches/patch-ac 1.7 - pkgsrc/comms/hylafax/patches/patch-ae 1.9-1.10 - pkgsrc/comms/hylafax/patches/patch-af 1.7 - pkgsrc/comms/hylafax/patches/patch-ah 1.6 - pkgsrc/comms/hylafax/patches/patch-ai 1.9 - pkgsrc/comms/hylafax/patches/patch-aj 1.6 - pkgsrc/comms/hylafax/patches/patch-ak 1.6 - pkgsrc/comms/hylafax/patches/patch-al 1.6 - pkgsrc/comms/hylafax/patches/patch-an 1.7 - pkgsrc/comms/hylafax/patches/patch-ao 1.7 - pkgsrc/comms/hylafax/patches/patch-ap 1.8 - pkgsrc/comms/hylafax/patches/patch-aq removed - pkgsrc/comms/hylafax/patches/patch-ar 1.8 - pkgsrc/comms/hylafax/patches/patch-as 1.6 Module Name: pkgsrc Committed By: markd Date: Mon Jan 3 22:58:14 UTC 2005 Modified Files: pkgsrc/comms/hylafax: distinfo pkgsrc/comms/hylafax/patches: patch-ae Log Message: Fix configure to allow build with libtiff 3.7. --- Module Name: pkgsrc Committed By: adam Date: Thu Jan 27 16:22:37 UTC 2005 Modified Files: pkgsrc/comms/hylafax: Makefile PLIST distinfo pkgsrc/comms/hylafax/patches: patch-ac patch-ae patch-af patch-ah patch-ai patch-aj patch-ak patch-al patch-an patch-ao patch-ap patch-ar patch-as Removed Files: pkgsrc/comms/hylafax/patches: patch-aq Log Message: Changes 4.2.1: * fix CAN-2004-1182: hfaxd client/server authentication vulnerability (10 Jan 2005) * fix possible filename race in tiff2pdf (10 Jan 2005) * improve modern distinctive ring support, add NoAnswerVoice config feature, and enhance third-party getty interaction (1, 2 Jan 2005) * add support for etc/resetmodem (30 Dec 2004) * fix NOTIFY_FAXMASTER within notify (30 Dec 2004) * improve tiff2pdf and use it more (29 Dec 2004) * fix 300 dpi support for some receivers (28 Dec 2004) * cause faxsetup to double-check and fix attachment encoding setup (27 Dec 2004) * add uuencode support in pollrcvd (27 Dec 2004) * add support for base64-encode (27 Dec 2004) * check strftime with arguments, gcc-3.3 fix (23 Dec 2004) * initialize some variables in some scripts that may not be initialzed in setup.cache (23, 27 Dec 2004) * remove need to have separate "fax" user (22 Dec 2004) * fix parsing of AT+FCLASS=3D? response within faxaddmodem and probemodem (21 Dec 2004) * improve multi-line handling within notify (20 Dec 2004) * improve trap handling in faxaddmodem/probemodem (17 Dec 2004) * fix hfaxd from rejecting jobs scheduled for the past while the killtime is still in the future (15 Dec 2004) * drop ftp links from received notification e-mail (8 Dec 2004) * fix dial-and-answer feature (2 Dec 2004) * add NSF recognition for MFC-3100C (29 Nov 2004) * fix Class 1 support for services "0,1.0" (26 Nov 2004) * limit hfaxd jobs cache size (23 Nov 2004) * fix hfaxd ABOR command and trigger (23 Nov 2004) * fix error when hfaxd FIFO fills (23 Nov 2004) * document -age option for recvstats/xferfaxstats (23 Nov 2004) * add coversheet information into the q-file (23 Nov 2004) * fix documentation regarding DesiredEC (23 Nov 2004) * change minsp to minbr for consistency (23 Nov, 2 Dec 2004) * fix hfaxd problem with file descriptors (23 Nov 2004) * fix hfaxd from dying on ECONNABORTED (23 Nov 2004) * add -fpic to DSO build for non-x86 Linux (23 Nov 2004) * add CALL records to xferfaxlog and LogCalls config (16 Nov 2004) * fix/implement desireddf in faxsend and faxq (29 Oct 2004) * fix the filetype output for JPARM DOCUMENTS (14 Oct 2004) * add SHIELDED_DTMF option for CIDNumber (7 Oct 2004) * add Class1Resolutions, deprecate Class1ExtendedRes (20 Sep 2004) * fix a bug in notify when the job is killed (15 Sep 2004) * initialize supplementary groups when switching uid (13 Sep, 8 Dec 2004) * fix faxsend to retrain after receiving RTP (9 Sep 2004) * fix tiffcheck unit comparison error (1 Sep 2004) * fix misconfirmation of some ECM faxes (30 Aug 2004) * add fax batching support to faxq (30 Aug, 9 Sep 2004) * ignore garbage after sending TCF data (26 Aug 2004) * fix truncation of filenames in faxcron (26 Aug 2004) * add configure support for libtiff 3.7 (25 Aug 2004) * extend short send-HDLC timeouts (18 Aug 2004) * add a pause after receiving MCF on non-ECM send sessions (18 Aug 2004) * fix broken fax polling (17 Aug 2004) * add several timing enhancements for stressed servers (16 Aug, 10, 15 Sep, 14 Oct 2004)
Changes 4.2.1: * fix CAN-2004-1182: hfaxd client/server authentication vulnerability (10 Jan 2005) * fix possible filename race in tiff2pdf (10 Jan 2005) * improve modern distinctive ring support, add NoAnswerVoice config feature, and enhance third-party getty interaction (1, 2 Jan 2005) * add support for etc/resetmodem (30 Dec 2004) * fix NOTIFY_FAXMASTER within notify (30 Dec 2004) * improve tiff2pdf and use it more (29 Dec 2004) * fix 300 dpi support for some receivers (28 Dec 2004) * cause faxsetup to double-check and fix attachment encoding setup (27 Dec 2004) * add uuencode support in pollrcvd (27 Dec 2004) * add support for base64-encode (27 Dec 2004) * check strftime with arguments, gcc-3.3 fix (23 Dec 2004) * initialize some variables in some scripts that may not be initialzed in setup.cache (23, 27 Dec 2004) * remove need to have separate "fax" user (22 Dec 2004) * fix parsing of AT+FCLASS=? response within faxaddmodem and probemodem (21 Dec 2004) * improve multi-line handling within notify (20 Dec 2004) * improve trap handling in faxaddmodem/probemodem (17 Dec 2004) * fix hfaxd from rejecting jobs scheduled for the past while the killtime is still in the future (15 Dec 2004) * drop ftp links from received notification e-mail (8 Dec 2004) * fix dial-and-answer feature (2 Dec 2004) * add NSF recognition for MFC-3100C (29 Nov 2004) * fix Class 1 support for services "0,1.0" (26 Nov 2004) * limit hfaxd jobs cache size (23 Nov 2004) * fix hfaxd ABOR command and trigger (23 Nov 2004) * fix error when hfaxd FIFO fills (23 Nov 2004) * document -age option for recvstats/xferfaxstats (23 Nov 2004) * add coversheet information into the q-file (23 Nov 2004) * fix documentation regarding DesiredEC (23 Nov 2004) * change minsp to minbr for consistency (23 Nov, 2 Dec 2004) * fix hfaxd problem with file descriptors (23 Nov 2004) * fix hfaxd from dying on ECONNABORTED (23 Nov 2004) * add -fpic to DSO build for non-x86 Linux (23 Nov 2004) * add CALL records to xferfaxlog and LogCalls config (16 Nov 2004) * fix/implement desireddf in faxsend and faxq (29 Oct 2004) * fix the filetype output for JPARM DOCUMENTS (14 Oct 2004) * add SHIELDED_DTMF option for CIDNumber (7 Oct 2004) * add Class1Resolutions, deprecate Class1ExtendedRes (20 Sep 2004) * fix a bug in notify when the job is killed (15 Sep 2004) * initialize supplementary groups when switching uid (13 Sep, 8 Dec 2004) * fix faxsend to retrain after receiving RTP (9 Sep 2004) * fix tiffcheck unit comparison error (1 Sep 2004) * fix misconfirmation of some ECM faxes (30 Aug 2004) * add fax batching support to faxq (30 Aug, 9 Sep 2004) * ignore garbage after sending TCF data (26 Aug 2004) * fix truncation of filenames in faxcron (26 Aug 2004) * add configure support for libtiff 3.7 (25 Aug 2004) * extend short send-HDLC timeouts (18 Aug 2004) * add a pause after receiving MCF on non-ECM send sessions (18 Aug 2004) * fix broken fax polling (17 Aug 2004) * add several timing enhancements for stressed servers (16 Aug, 10, 15 Sep, 14 Oct 2004)
Bump PKGREVISIONs due to libtiff update. Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
The default location of the pkgsrc-installed rc.d scripts is now under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
Add dependency on zlib to fix the build on systems without native zlib. Based upon the patch provided in PR 26798 by Georg Schwarz.
Correct typo in patch-ae (wrong PREFIX). Bump revision.
Convert to buildlink3. Add missing files to PLIST and bump PKGREVISION for it.
Bump package revisions for tiff update. Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
Update hylafax to 4.1.8: fix remote format string vulnerability in hfaxd (11 Nov 2003) PR pkg/23511 from Andreas Hallmann
Depends on jpeg-6b package and lator. (It should be converted buildlink framework.)
Update hylfax to 4.1.7. Changes since 4.1.5: * added new edit-faxcover script * added various enhancements to faxsetup * default libtiff v3.6 compatibility * added NOTIFY_FAXMASTER and ENCODING parameters for FaxDispatch * added 2D-MMR support for Class 2 modems that support it * added RingTimeout, ModemRingResponse, CIDNumberAnswerLength, and CIDNameAnswerLength modem config parameters * support for MultiTech MT5634ZDXb and MT5634ZBA-DID * added subaddressing specification capability to sendfax * numerous bugfixes (several significant) and build cleanups * fixes the PageChop feature that broken in 4.1.6 Also fixed some cosmetic NetBSD issues with faxadmodem
Update hylafax to 4.1.5. Fixes a security hole! Other changes: Changelog for HylaFAX 4.1.5 - Oct 21, 2002 * fix lockfile polling race condition (21 Oct 2002) Changelog for HylaFAX 4.1.4 - Oct 20, 2002 * fix broken polling in Class 1 (08 Oct 2002) * change pollrcvd to behave similarly to faxrcvd (06 Oct 2002) * fix faxqclean to not miss certain orphaned files (01 Oct 2002) * change faxrcvd to only require 4 parameters (01 Oct 2002) * fix recvstats to handle new Super G3 faxing speeds (01 Oct 2002) * cause faxgetty to poll for lockfiles while RUNNING (01 Oct 2002) * cause faxq to explicitly trigger LOCKWAIT for faxgetty (01 Oct 2002) * replace the select bug workaround with a better fix (01 Oct 2002) * allow sendfax -z option to accept whitespace in file (22 Sep 2002) * add -f and -c options to probemodem (20 Sep 2002) * improve sendfax parsing of '-z' destination file (22 Sept 2002) * disabled Solaris DSO support due to problems (13 Sep 2002) * add Class1ResponseWaitCmd to help USR send errors (13 Sep 2002) * add recognition of most of Japan NSF codes (13 Sep 2002) * fix notify manpage to not include commid (13 Sep 2002) * fix +XMonth capability of "at" syntax to use 12 month year (13 Sep 2002) * fix killtime to allow >= 24 day settings (13 Sep 2002) * add RingExtended config option (29 Aug 2002) * pass CID information to faxrcvd when using faxanswer (27 Aug 2002) * increase the RING timeout setting to six seconds (27 Aug 2002) * break lucent-isa prototype from lucent (27 Aug 2002) * add Class1MsgRecvHackCmd otpion (21 Aug 2002) * add faxqclean -A (force archiving) option (20, 29 Aug 2002) * fix pdf2fax to be installed properly for custom packaging (19 Aug 2002) * add Digi AccelePort prototype support (15 Aug 2002) * number DSOs according to the HylaFAX version (15 Aug 2002) * make faxalter accept more than one option at a time (14 Aug 2002) * add recognition of all US and UK NSF codes (14 Aug 2002) * change ModemBaudRateDelay default to help USRs reset (13 Aug 2002) * fix xferfaxstats to handle new Super G3 faxing speeds (08 Aug 2002) * support page counting for PDFs (02 Aug 2002) * change sendfax to warn users about bad placement of "-d" options (02 Aug 2002) * fixed faxaddmodem and probemodem for portability (02, 07 Aug 2002) * corrected some comments in prototype config files (01 Aug 2002) * added support for new USR Courier modem (01 Aug 2002) Changelog for HylaFAX 4.1.3 - Jul 27, 2002 * change some comments in the usr-xon and usr-rts (27 Jul 2002) * synchronize faxd/tif_fax3.h with libtiff's (23 Jul 2002) * remove the SGI logo from the default coverpage (23 Jul 2002) * documentation clarification for NoCarrierRetries (22 Jul 2002) * fix notify.awk to handle jobtag values with colons (19 Jul 2002) * remove admin-only restriction to the tagline (16 Jul 2002) * adds prototype support for MultiTech ISI5634PCI (09 Jul 2002) * caused the wedged script to give exit status (06 Jul 2002) * allowed faxgetty to identify extended RING data as a RING (06 Jul 2002) * fixed a buffer overflow when receiving long scan lines (06 Jul 2002) * enhanced Class1Modem::parseQuery() to parse correctly +FTM responses which contain item ranges (dashes) (27 Jun 2002) * made fixes to enable gcc v3.0 compatibility (15 Jun 2002) * made minor changes for Sun Forte compiler compatibility (14 Jun 2002) * fixed hostname format string vulnerabilities in faxrm, faxalter, faxstat, sendfax, sendpage, and faxwatch (14 Jun 2002) * added TagLineFormat option for receiver's name (14 Jun 2002) * added MultiTech RTFCC support via Class2RTFCC option (11, 28 Jun 2002) * workaround a Lucent V92 firmware bug in HDLC frame tracing (08 Jun 2002) * added Class2PTSQueryCmd for broken Class 2.0 firmwares (08 Jun 2002) * fixed a TSI format string vulnerability in faxgetty (08 Jun 2002) * fixed faxrcvd creation of PDFs other than letter size (08 Jun 2002) * added sendfax -z option to read destinations from a file (08 Jun 2002) * updated 'make clobberconfig' (27 May 2002) * added support for Solaris DSOs (24 May 2002) * fixed Class 1 sending CRP handling (24 May 2002) * changed Class 1 reception protocol to tolerate long syslog delays which could be encountered in extremely heavy loads (24 May 2002) * added prototype support for Sedlbauer Speedfax ISDN (24 May 2002) * added Class1TCFRecvHack config option (24 May 2002) * changed Class1SwitchingDelay to Class1SwitchingCmd (24 May 2002) * more 64-bit system compatibility enhancement (24 May 2002) * large update added initial Class 2.1 and V.34-fax support in particular for the MultiTech MT5634ZBA-V92 and MT5634ZPX-PCI-V92 (23 May, 14 Jun 2002) * have faxsetup check the fax user home directory (23 May 2002) * allow server-side usage of DisplayNumber in dialrules (23 May 2002) * changed various scripts for POSIX compliance (23 May 2002) * fixed a logging error in faxqclean (23 May 2002) * added prototype support for RocketModem PCI (10 May 2002) * changed the options proccessing order to fix Desired* options (03 May 2002) * added prototype support for Eicon Diva modems (03 May 2002) * enhanced configure for OSF-5.1A utmp support (03 May 2002) * fixed a five-second delay when receiving DID (03 May 2002, 27 May 2002) * added prototype for Davicom modems (03 May 2002) * fixed faxqclean to keep referenced docs in the doneq (03 May 2002) * Japanization and 64-bit system enhancement (03 May 2002) * fixed a configure problem with sed-3.02.80 (03 May 2002, 23 May 2002) * fixed a copy quality logic error with Class 2 reception (03 May 2002) * documented the use of "-1" values in sendfax for MaxDials (03 May 2002) * correct JobReqOther from interfering with other requeing (03 May 2002) * add preliminary job archiving support (03 May 2002) * make stripping of binaries in html conditional on HTML=yes (13 Apr 2002) Changelog for HylaFAX 4.1.2 - Apr 11, 2002 * T.4 incompatability error message more descriptive (11 Apr 2002) * fix faxcron to prevent it from deleting seqf files (11 Apr 2002) * alter faxaddmodem to perform regex on the ATI0 result (7 Apr 2002) * enhance defaults to recognize and configure Mac OS X (7 Apr 2002) * change PWD usage in configure to PWDCMD (7 Apr 2002) * add notification message to timedout jobs (7 Apr 2002) * cleanup previous Topic modem enhancement (7 Apr 2002) * cleanup previous Digital Unix enhancement (7 Apr 2002) * cleanup previous "F" status enhancement (7 Apr 2002) * changed many prototype configs to use 19200 baud instead of 38400 and to not use the "@" dial-command option (7 Apr 2002) * fix segfault in faxqclean (28 Feb 2002) Changelog for HylaFAX 4.1.1 - Feb 24, 2002 * resolve faxsetup and textfmt problems with Ghostscript 6.5 where Fontmap.GS could not be found (14 Feb 2002) * fix blocked jobs from getting requeued at the end (14 Feb 2002) * caused faxgetty to pass CIDName to faxrcvd and enhance documentation to include DNIS details (14 Feb 2002) * gave failed jobs status "F" instead of "D" (14 Feb 2002) * add Topic modem prototype config support (14 Feb 2002) * replace Class1Send[EOP|PPM|TCF]Delay with Class1[EOP|PPM|TCF]WaitCmd, using +FTS for these pauses, resolving some timing issues (14 Feb 2002) * fix PriorityScheduling and update html for SCO (13 Feb 2002) * added OpenUNIX support (13 Feb 2002) * updated config.guess (13 Feb 2002) * correct ECM detection in Class 2 (2 Feb 2002) * added ModemSoftResetCmdDelay default and option (2 Feb 2002) * enhanced Class 1 parseQuery to allow for the use of parenthesis (2 Feb 2002) * added NSF entries for various machine types (2 Feb 2002) * fixed hfaxd from always exiting nonzero with inetd (2 Feb 2002) * altered logging to prevent double-double quoting (2 Feb 2002) * fixed pageSendApp.c++ logging pointer (2 Feb 2002) * changed the faxaddmodem default to select Class 1 (2 Feb 2002) * adjusted Class1SwitchingDelay default to fix ISDNs (2 Feb 2002) * added prototype config support for some Boca, USR, and Practical Peripherals modems (2 Feb 2002) * corrected problems building on Digital UNIX Alphas (2 Feb 2002) * improved faxgetty glare handling (2 Feb 2002) * improved some logging verbosity (2 Feb 2002) * fixed an RTNHandlingMethod typo (16 Dec 2001) * fixed RTNHandlingMethod brokenness (15 Oct 2001) * corrected DestControls ability to use numeric arguments and other similar DestControls fixes (12 Aug 2001) * more Lucent and K56 modem prototype config support (12 Aug 2001) * workaround: stopped trying to utilize NDIS frames (12 Aug 2001) * added Class1SendMsgDelay (12 Aug 2001) * enhanced the logging of garbage frames (12 Aug 2001) * added prototype config support for Hayes Optima (12 Aug 2001) * fixed faxgetty's parsing of Class 1.0 in +FCLASS=? (12 Aug 2001) * finally added faxcover "from" options and corrected it to function as documented for comments (12 Aug 2001) * corrected and enhanced earlier QualifyTSI fix (12 Aug 2001) * updated config.guess, config.sub from gcc-3.0 (18 Jul 2001) * cause the sequence files to begin at 1 rather than 2 (15 Jul 2001) * include external MultiTech into lucent-mt-2 (15 Jul 2001) * apply use of "none" to rc32acl prototype config (15 Jul 2001) * corrected documentation regarding some defaults (15 Jul 2001) * fixed stripQuotes for unexpected TSI quoting (15 Jul 2001) * integrate Linux DSO support (15 Jul 2001) * fixed bash v2 verbosity in probemodem (15 Jul 2001) * note to run hfaxd as root if run from inetd (4 Jul 2001) * remove setuid from hfaxd in pkg (4 Jul 2001) * add INSTALL to distrules (4 Jul 2001) * add prototype config for Prometheus (3 Jul 2001) * correct timing of DCN after failed QualifyTSI check (2 Jul 2001) * fix Class 1 EOM handling (2 Jul 2001) * add Class1SendEOPDelay config option and increase the default from 95ms to 200ms to prevent modem timeouts (2 Jul 2001) * enhance faxrcvd to utilize CID, use FILETYPE (for FaxDispatch), and other minor faxrcvd enhancments (2 Jul 2001) * pass CID data through successive rings and to faxrcvd (2 Jul 2001) * caused bulk faxes to drop in requeue priority (2 Jul 2001) * fix faxaddmodem from mis-parsing a modem's phone number (2 Jul 2001) * added 7-bit text support to typerules (2 Jul 2001) * stop faxqclean from deleting docq files that are in-use (2 Jul 2001) * fixed a bash barf when VERSION changed (2 Jul 2001) * caused configure to check zlib before libtiff (2 Jul 2001) * added prototype config support for AT&T Lucent modem (2 Jul 2001) * applied the use of "none" in rc288dpi config (2 Jul 2001) Patch contributed by Andreas Hallmann <Andreas.Hallmann@tiscali.de in PR 21804.
Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
Instead of including bsd.pkg.install.mk directly in a package Makefile, have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
Take advantage of the auto-generation and installation of rc.d scripts.
Use ghostscript.mk.
Updated hylafax to 4.1nb4: Automatically install rc.d script
Updated hylafax to 4.1nb3: Fix spool path from /var/spool/fax to /var/spool/hylafax in hylafax.sh
Give all packages which depend on "png" a version bump, and update all dependencies on packages depending on "png" which contain shared libraries, all for the (imminent) update to the "png" package. [List courtesy of John Darrow, courtesy of "bulk-build".]
Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in pkgsrc. Instead, a new variable PKGREVISION is invented that can get bumped independent of DISTNAME and PKGNAME. Example #1: DISTNAME= foo-X.Y PKGREVISION= Z => PKGNAME= foo-X.YnbZ Example #2: DISTNAME= barthing-X.Y PKGNAME= bar-X.Y PKGREVISION= Z => PKGNAME= bar=X.YnbZ (!) On subsequent changes, only PKGREVISION needs to be bumped, no more risk of getting DISTNAME changed accidentally.
Mechanical changes to 375 files to change dependency patterns of the form foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
Add trailing slash to ftp path.
Update Hylafax to 4.1 release. Because the beta package was named 4.1b3 name this 4.1nb1. Note that the spool directory has moved from /var/spool/fax to /var/spool/hylafax. Notify the user about this from faxsetup if appropriate. Use root:wheel as SYSUID:SYSGID so the install does not mess up the permissions on $PREFIX/{bin,sbin} etc. Changelog for HylaFAX 4.1 - Jul 1, 2001 * tidied up README & INSTALL for full release (01 Jul 2001) * repaired dangling references to recently renamed manpages (01 Jul 2001) * no other changes - 4.1rc2 basically promoted to 4.1 Changelog for HylaFAX 4.1rc2 - Jun 17, 2001 * corrected some default JobReq* values (17 Jun 2001) * clarified documentation on sendfax -k option (17 Jun 2001) * added prototype configs for Courier and Zyxel models (17 Jun 2001) * added "Modem" option to DestControls (17 Jun 2001) * fix a segfault when processing null HDLC frames (17 Jun 2001) * continue manpage naming transition of 03 Jun (13 Jun 2001) * fix minor flaw in PriorityScheduling documentation (13 Jun 2001) * improve faxsetup onClient routines (07, 14 Jun 2001) * impose a T2 timeout on faxgetty vulnerability (07 Jun 2001) * updates for HTML documentation (07 Jun 2001) Changelog for HylaFAX 4.1rc1 - Jun 04, 2001 * remove use of /sbin/killall, problematic on Tru64 (04 Jun 2001) * fix ModemServer.c++ for OpenBSD (04 Jun 2001) * change manpage names: config to hylafax-config, info to hylafax-info, log to hylafax-log, and shutdown to hylafax-shutdown (03 Jun 2001) * add configs for UMC9624 and MT5634ZPX-PCI modems (03 Jun 2001) * fix TimeOfDay race if using bad syntax (03 Jun 2001) * break the initialization string apart and remove ModemOnHookCmd from it (03 Jun 2001) * allow use of "none" in five config options (03 Jun 2001) * add HylaFAX version and device usage in logs (30 May 2001) * rearrangements in configure to fix HP sed (30 May 2001) * change default spool dir to /var/spool/hylafax (29 May 2001) * make ModemServer attempt resets twice, if needed (29 May 2001) * fixes for building outside of source tree (27 May 2001) * fixes for 'make package' (27 May 2001) * removed a goto in faxd/Class1Send.c++ which caused compile errors for some (27 May 2001) * improved error handling for: (20 May 2001) - DLE+ETX - ERROR after AT+FRM (instead of +FCERROR) - faxgetty training hangups * added ModemDTRDropDelay config option and default, correcting some "Can not setup modem" issues (20 May 2001) * improved logging verbosity for SEND FAILED (20 May 2001) * updated various documentation antiquities (20 May 2001) * added Lucent (LT) Winmodem prototype config (20 May 2001) * added default status/any.info creation by faxsetup (20, 27 May 2001) * added PriorityScheduling option and POSIX function (20 May 2001) * fixed previous utmp update for libc5 (20 May 2001) * added Class1SwitchingDelay config option and default, correcting some timeout errors (20 May 2001) * fixed file gid numbering (20 May 2001) * Adjusted faxq to load-balance modems with equal priority (22 Apr 2001) * Added new CONTRIBUTORS (14 Apr 2001) * Merged performance-rts into rc288dpi-1 config file (14/19 Apr 2001) * Fixed vix.com reference in hylafax-server man page (14 Apr 2001) * Fixed \(dg character mis-recognition in faxwatch man page (14 Apr 2001) * Fixed hard-coded man page numbers in scripts (14/16 Apr 2001) * Clarify documentation of MaxConcurrentJobs (14 Apr 2001) * Alter install of hfaxd to not be suid (13 Apr 2001) * Fix hfaxd -q format string vulnerability (13 Apr 2001) * Add more NSF codes to known-NSF list (26 Mar 2001, 14 Apr 2001) * Fix to allow null-TSI matching (19 Mar 2001) * Fix USR default use of Class2APQueryCmd (19 Mar 2001) * Added server-side PDF conversion (19 Mar 2001, 14/17 Apr 2001) * Correct a typo in wedged man page (08 Mar 2001) * Fixed incorrect paths in some man pages (08 Mar 2001) * Various utmpx, LOCKS, and IXO_XMITTIMEOUT fixes (08 Mar 2001)
Remove trailing / that slipped through in previous commit.
The second and third mirror have been out of sync for more than two years. Replace with a known good one.
Update hylafax to 4.1b3, including the recent hfaxd fmt vulnerability fix. Changelog for 1.4beta3: * creation of doneq manpage (20Feb2001) * changed link order in defs.in to fix SCO 3.2v4.2 (11Feb2001) * standardize default TagLine behavior (05Feb2001) * add prototype support for more Cirrus modems (05Feb2001) * added faxstat %Y and %Z JobFmt options (04Dec2000) * man/sendfax corrections (26Nov2000, 04Dec2000, 05Feb20001) * replace \(tm and dagger characters in manpages (26Nov2000, 04Dec2000) * correct recvstats and xferfaxstats from skipping 1st day of month (26Nov2000) * added prototype support to usr-rts and usr-xon configs (15Nov2000, 05Feb2001) * added prototype support to config/usr-2.0 (15Nov2000) * added prototype support to config/rc288dpi (15Nov2000) * replace SysV SIGCLD define with posix SIGCHLD define (15Nov2000) * fix faxsetup typo causing a bash error (30Oct2000) * some typos in the tarball. Corrected Hylafax -> HylaFAX (29Oct2000) * rework of README, COPYRIGHT, and CONTRIBUTORS files (29Oct2000, 04Dec2000) * man/config corrections (29Oct2000, 26Nov2000) * awk fix for Solaris (28Oct2000) * created a non-interactive configure option (21Oct2000) * various html documentation updates (15Oct2000) * significant SysV init-script upgrade (15Oct2000, 31Oct2000) * remove useless and problematic verifyModemRate from faxaddmodem (24Sep2000) * fix faxsetup/faxaddmodem fuser errors (24Sep2000, 30Oct2000) * replace MANSEDLOCAL from configure and manpage numbering fixes (23Sep2000, 13Nov2000, 06Feb2001) * clean up code to create FDIS strings and temp filename creation in SendFaxClient (21Sep2000) * sprintf type cleanups to faxd files (21Sep2000) * fix fxAssert that was around the wrong way in Str.c++ (21Sep2000) * replace sprintf with snprintf in faxadduser, faxdeluser and faxmsg (20Sep2000) * trap some other potential overflows in faxmsg (20-21Sep2000) * enhance the durability of the fxStr classes format() and vformat() methods using the [v]snprintf functions (20Sep2000) * replace sprintf() call in faxalter.c++ with fxStr::format() (20Sep2000) * add snprintf and vsnprintf to port functions (20Sep2000, 15Nov2000) * fix format functions(ie sprintf) so that they are not called twice on the same string (20Sep2000) * fix typo fxStr::format() to fxStr::vformat() in ModemServer.c++ (19Sep2000) * ensure the va_list in ModemServer.c++ is not reused (16Sep2000) * fix isolating snprintf calls to fxStr class (16Sep2000) * cleaned up some potential buffer overflows (16Sep2000) * fix faxsetup for Linux users (14Sep2000) * fix faxsetup crashes due to useradd not supporting -o option (13Sep2000, 19Sep2000) * Class 1 fixes: (08Sep2000) - fix minimum scan line time - fix first and last scan lines - fix some EOP/MPS errors - ModemRecvFillOrder default value is now autodetected - Class 2.0 for USR modems is now disabled by default if no ModemType - ModemFlowControl default value is now XONXOFF instead of NONE - correct ModemMfrQueryCmd and ModemModelQueryCmd default values * fix ugly bash-2 script output in faxaddmodem (05Sep2000) * shift the left margin in 0.4 inches when invoking textfmt (04Sep2000) * fix 2 instances of find statement so that it doesn't select directories (04Sep2000) * add -dFIXEDMEDIA in ps2fax.gs to cope with broken Windows Postscript (04Sep2000) * add letter size paper handling to ps2gax.gs script (04Sep2000) * fix pagesize handling in faxmail (04Sep2000) * zlib removed from HylaFAX distribution (03Sep2000, 16Sep2000) * Class 2 fix post-page response (AT+FET) (02Sep2000) * fix problem on some Solaris systems using gcc (31Aug2000) * fix a missing format specifier in the FaxRecv.c++ traceServer() call (29Aug2000) * portably fix faxaddmodem to not cause grep to complain about directories (29Aug2000) * Class 2 RTN algorithm changed. RTNHandlingMethod parameter added (26Aug2000) * checks added to prevent possible crash when the DTE returns a broken NSF frame (25Aug2000) * typerules support for PDF (23Aug2000) * fix vendorIdSize const definition to be outside the class itself (14-15Aug2000) * use @SCRIPT_SH@ instead of /bin/sh in recvstats, faxcron, and xferfaxstats (21Jul2000) * correct awk substr to be explicitly origin-1 in faxcron (21Jul2000) * fix variable assignment in faxsetup else loop (21Jul2000) * fix unbounded access to fxStr nsf in NSF.c++ (29Jun2000) * rename rockwell config file to rockwell-rc (23Jun2000) * defensive shell programming action (18Jun2000) * BSD and other portability fixes (18Jun2000) * security fixes (18Jun2000, 23Jun2000) * Class 2 fix to distinguish between RTN and PIN (07Jun2000) * Dmitry's class1-general patch: (07Jun2000) - Decoding T.30 DIS Frame - HDLC Timeout - Numberof training attempts - Correct delay on soft-resets * beautify SysV init script output (05Jun2000) * new config file for the AT&T DataPort Express in Class 2 (03Jun2000) * silence pointless stty errors when running faxaddmodem on Linux (03Jun2000) * SCO 5 workaround for ioctl (03Jun2000) * add '-type f' to find invocation in faxcron (01Jun2000) * added ModemSoftResetCmd to the start of default reset string (29May2000) * rework of configure libtiff test; supports detecting 3.4 and 3.5 (28May2000, 29May2000, 03Jun2000, 06Jun2000, 08Jun2000, 13Aug2000) * allow HylaFAX to print national characters in the tagline (29Mar2000) * clean up lingering docq files on multi-destination faxes (23Mar2000) * fix problem with NSF.c++ decode() routine (18May2000) * recognition of common NSF strings from fax vendors (15May2000) * remove unused 'modemresetcmd' from ModemConfig.c++ (11May2000) * libtiff-3.5 compatibility fix!!! (11May2000) * fix O_EXCL handling when opening sequence file (31Mar2000) * fix Y2K rollover bug (29Mar2000) * fix erronious xferfaxstats/recvstats output (29Mar2000) * correction so faxcron returns traces of suspicious failures (29Mar2000) * automatically call BreakIntoCommentX in faxcover to create commentX vars (10Mar2000, 17Mar2000) * reorder header files in SuperServer.c++ (10Mar2000) * Y2K fix to SNPPClient.c++ (08Mar2000) * fix to faxQueueApp.c++ crackArgv function to correctly handle end of string (08Mar2000) * added snprintf protoype checking to configure (05Mar2000, 10Mar2000) * ensure that fd_set is properly defined in the Dispatcher header file (05Mar2000) * fixed mkstemp wrapper function in util/Sys.h (05Mar2000) * added missing 'char*' declaration to cp variable in faxcover (03Mar2000) * added new config file for Performance modems (29Feb2000) * create new config file: rockwell-k56 (04Dec1999, 29Feb2000, 22Jun2000) * updated info about the mailing list archives and added info about the links and resources page to the supporting documentation section (03Dec1999) * made mavigation links consistent in html (03Dec1999) * in html recommend 1.16b firmware to reduce T.30 T2 timeout errors for Multitech (03Dec1999) * created icon used for navigation in modem pages (21Nov1999) * html updated for new modem pages and contents.gif icon (21Nov1999) * security fixes (17-18Nov1999) - cleaned up whitespace in MIMEState.c++ - added a glibc check after mkstemp() in faxmail - fixed another potential overflow in imgtofax.c * security fix for faxcover (17Nov1999) * zlib configure fixes (17Nov1999, 03Mar2000) * fix faxalter security vulnerability (11Nov1999) * fix the BoundingBox parameter in TextFmt.c++ (10Sep1999) * incorporated the version number into the config.h file (02Sep1999) * prefer sigaction() over sigvec() for signal handling functions (01Sep1999) * Unixware portability fixes (01Sep1999) * support work for HP-UX 11 (23Aug1999, 02Sep1999, 06Sep2000) * support gcc-2.95 (23Aug1999, 27Aug1999, 30May2000) * broke hylafax manpage into hylafax-server and hylafax-client (18Aug1999, 15Oct2000) * add Ultrix Guidance in html (18Aug1999) * created manpages for faxadduser and faxdeluser (11Aug1999) * continued fixes due to renaming etc/hosts to etc/hosts.hfaxd (05Aug1999, 15Oct2000) * added faxadduser and faxdeluser utilities (05Aug1999, 11Aug1999) * fixes in the package directory (05Aug1999) * standardize defines included in Makefile headers among the subdirectories (05Aug1999) * removed section numbers from manpages in html (02-03Aug1999) * html modems list updated (26Jul1999) * fix bool in configure (26Jul1999) * configure script updates (26Jul1999) * added support for Elsa Microlink modem (15Jul1999) * various information updates for change to hylafax.org (15Jul1999) * change ModemClass parameter to ModemGroup (10Jul1999) * created a BreakIntoCommentX faxcover function (30Jun1999, 10Jul1999)
Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
Merge the two post-install targets into one. Fixes package installation.
Install rc.d control script as "foo" instead of "foo.sh" to comply with how NetBSD's rc.d system interprets script names. Also add appropriate REQUIRE and PROVIDE sections to allow direct use in NetBSD's rc.d system.
Clean up Makefile. USE_GMAKE has been unneccessary for several revisions now, no need to keep this around (even if commented out).
Adapt to modified directory structure of master site.
- Install template config files in share/hylafax/*_template/, and then copy into /var/spool/fax, rather than trying to use symlinks which break under chroot(). - Add basic rc.d/hylafax.sh startup script - Use tiff-3.5-interfaces.patch, pointed out by Bernd Proissl <news@proissl.de> Update to hylafax-4.1b2nb2
Patch faxd/tif_fax3.h to avoid potential infinite loop in EXPAND1D and EXPAND2D This package still has bizarre issues with trying to symlink everything across from /var/spool/fax into /usr/pkg/..., which breaks probably due to judicious use of chroot(). That _really_ needs to be fixed
Alter dependencies. Packages needing X11 drivers use DEPENDS+= ghostscript-[6-9]*:../../print/ghostscript and packages needing just any ghostscript binary use DEPENDS+= ghostscript{,-nox11}-[6-9]*:../../print/ghostscript
Correct dependencies to find all applicable versions of ghostscript. If ghostscript isn't installed, then install ghostscript-x11 as it will always work.
Backout changes to use gstty and depend on ghostscript*-5.50nb2.
Depend on ghostscript-*nb1 since were modified to use gstty/gs.
Update dependency on mawk to >=1.2.2.
Make this compile with libtiff-3.5.2.
Change to use wildcard dependency on tiff.
Update hylafax to 4.1b2. Changes are mostly minor bugfixes. Also, the hosts configuration file and manual pages were renamed to hosts.hfaxd to avoid confusion with /etc/hosts.
Initial import of hylafax-4.1b1, a telecommunication and fax server system, as reported by myself in pkg/6678, with tons of modifications.
Initial revision