summaryrefslogtreecommitdiff
path: root/comms/mgetty+sendfax
AgeCommit message (Collapse)AuthorFilesLines
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2004-01-12Sort.seb1-14/+14
2004-01-12Add missing man page.seb1-1/+2
2004-01-12Remove info file from PLIST files.seb1-6/+1
2004-01-03Bump package revisions for tiff update.reed1-2/+2
Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
2003-12-20Don't make the outgoing fax spool directory chmod 1777. Unprivleged usersfredb2-9/+6
are supposed to use "faxspool" to submit faxes for sending, as explained by Gert Doering (mgetty's author) on tech-pkg.
2003-12-20Let "faxq" and "faxrm" find the "faxrunq-helper" in ${PREFIX} (which isfredb3-1/+29
probably not "/usr/local").
2003-10-18Whitespace fixescjep1-2/+2
2003-09-25Make this compile on NetBSD-current.fredb2-1/+19
2003-09-20Update to 1.1.30, submitted by Stephane Fortier in PR pkg/22867.fredb6-27/+30
"ChangeLog" since 1.1.28 w/dates and blank lines elided: * release 1.1.30 * voice/vgetty/answer.c, voice/include/default.c: integrate Paul Fox' pre_message and beep_sound patches * voice/libvoice/detect.c: recognize MultiTech MT3334ZDXV * faxhng.c: add some result codes for the i4l DIVA driver * voice/libvoice/IS_101.c: fix DTMF events for the unshielded case * voice/vgetty/answer.c: accept arbitrary ring types, not only 0..6 * ring.c: map DRON/DROF return codes to binary word, use result as distinctive RING number * frontends/www/README: add user authentication example * voice/libvoice/V253modem.c: repair messed-up 16 bit PCM patch * release 1.1.29 * voice/libvoice/detect.c: insert delay before sending ATE0 to modem (timing issue - modem might not have sent the full \r\n sequence from the last "OK" yet when the new AT comes in) * doc/*.[158]in: bring man pages up to date * tools/ltest.c, tools/mid.c: adapt to new lprintf() prototype * mgetty.h, logfile.c: adapt to use <stdarg.h> and "..." function declaration (unless USE_VARARGS is set, which is needed for NeXT platforms). Karsten Keil <kkeil@suse.de>. * Makefile: relax permissions on sendfax and faxrunq.config install - must be readable/executeable by user "fax" now * doc/faxrunqd.8in: document "-u", minor updates * fax/faxrunqd.in, fax/faxspool.in, fax/faxrunq.in: revert Aug 6, 200 change - put faxqueue_done back into $FAX_SPOOL_OUT/ (faxrunq/faxrunqd have no access rights to $VARRUNDIR/ anymore, and $FAX_SPOOL_OUT is no longer world writeable anyway) * fax/faxq.in: change from .last_run to faxqueue_done * fax/faxrunqd.in: add "-u <user>" switch (set uid to <user>) * fax/faxq-helper.c: finalize new fax queue handling using helper process (suid fax) and a fax queue that is no longer world-readable (open issue since 1994 :) ) * faxrecp.c: implement experimental teergrubing mode (signal "page bad, please retransmit" at the end of each page - or just hang up hard on caller). Activared with "modem-quirks 0x100" or "0x200", respectively. * voice/libvoice/V253Modem.c: add 16 bit linear PCM support (patch coming from Peter Bruley) * voice/pvftools/pvftormd.c, rmdtopvf.c: add 16 bit linear PCM * rework faxq-helper concept (suid root -> suid fax) * fax/faxq.in: adap "-r" to use faxq-helper * fax/faxspool.in: adapt to use faxq-helper * fax/faxrm.in: adapt to use faxq-helper * Makefile: create FAX_SPOOL_OUT with mode 755 and owner FAX_OUT_USER * Makefile: add FAX_OUT_USER definition, pass lots of variables to fax/Makefile (for faxq-helper) * README.1st: add instructions about FAX_OUT_USER setup * doc/mgetty.texi-in add instructions about FAX_OUT_USER setup * fax/faxrunqd.in: fix symlink / file overwrite race in JOB files. Pointed out by Jablonovsky Alexander <sasha@cit-saratov.ru> * doc/faxrunq.8in: point out insecurity in symlink handling * mgetty.h: Intel 64bit platforms (__x86_64__) needs PTR_IS_LONG * voice/libvoice/IS_101.c: implement DLE shielding for long DTMF tones for V.253 (initially by Lee Howard <faxguy@howardsilvan.com>) * mgetty.c: throw out DIST_RING #define - not used anymore * ring.c: make sure action strings (CONNECT) are only recognized at the beginning if a line, not in the middle (Paul Fox, pgf@foxharp.boston.ma.us, CALLER NAME = CONNECTICUT). * cnd.c: replace non-printable characters and quotes in caller ID or caller name strings with ' ' - safeguard for passing them to shell later on. * doc/mgetty.texi-in: add stuff about recent multitech modems, superfine+v.34 fax, and rework chapter about common problems * faxlib.c: fix ugliness with USR modems reporting remote fax ID as " 12345" -> skip leading '"' and all whitespace * cnd.c: possible buffer overrun via CallName (found by "A. Guru" <a.guru@sympatico.ca>) * fax/faxrunqd: fix priority vs. write combining bug * login.c: check for close-on-exec bit on FD 0 (FreeBSD 4.1 bug) * login.c: export Caller Name as environment variable $CALLER_NAME * login.c: make message about bad permissions even more clear
2003-08-30Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL ifjlam1-1/+4
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically pick up a INSTALL/DEINSTALL script in the package directory and assume that you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30Prepare for pkgviews by making sure that passing VIEW-INSTALL orjlam2-18/+21
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-07The INSTALL and DEINSTALL scripts were overlooked during theseb1-1/+5
conversion to USE_NEW_TEXINFO. But... Replace them with MAKE_DIRS_PERMS from the bsd.pkg.install.mk framework.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-27Convert to USE_NEW_TEXINFO.seb2-5/+6
Add build dependency on textproc/texi2roff.
2003-06-18Use PKGNAME_NOREV, rather than manually trying to strip off any nbagc1-2/+2
suffix from ${PKGNAME}
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-03-28Remove unnecessary empty lines.wiz2-2/+0
2003-02-27Use the same ut_id as "login" does, so we can properly close out the wtmpxfredb2-20/+28
entry that "login" creates.
2003-02-27- - Use standard ${PKG_SYSCONFDIR} handling; bump ${PKGREVISION}.fredb6-64/+60
- - Reorganize Makefile #defines into global toggles, global settings, local settings. - - Reorganize and consolidate override targets.
2003-02-27Be consistent about testing for __GLIBC__.fredb1-3/+3
2003-02-26Add support for /var/run/utmpx on NetBSD 1.6B or newer, includingfredb5-3/+190
building on a suggestion by Gert Doering, filling ut_pid with the pid of the uucp-style lock holder. This should fix PR pkg/12261, although you will need today's "w" to see any results. Bump PKGREVSION.
2002-10-09buildlink1 -> buildlink2.wiz1-3/+3
2002-07-27Revert last change. Gert Doering says that's not a bug - it's a feature.fredb2-36/+1
I'll look at fixing "w", instead.
2002-07-24Mgetty has no business making a utmp entry while it's only waiting forfredb2-1/+36
a lock. Closes PR pkg/12261.
2002-03-15Account for PKGNAME frobbing when PKGREVISION is set.fredb1-2/+2
2002-03-13Give all packages which depend on "png" a version bump, and updatefredb1-1/+2
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".]
2002-03-09Update mgetty+sendfax to 1.1.28. From the ChangeLog file:fredb5-30/+25
* release 1.1.28 * faxrec.c: replace "0"'s by "STDIN" (readability) * doc/mgetty.texi-in: some updates * doc/faxrunq.1in, doc/faxrunqd.8in: document calling convention changes (as below) * fax/faxrunq(d).in: pass (last) sendfax return code as 2nd argument to success/failure program * policy.h, utmp.c: incorporate some NetBSD changes * various: change time() prototype to "time_t time(time_t *tloc)" * mgetty.h, syslibs.h, logfile.c: some #ifdef fiddling for Darwin * doc/faxrunq.1in, doc/faxrunqd.8in: document more stuff * fax/faxrunq, fax/faxrunqd: don't run queue if a file $FAX_SPOOL_OUT/stop exists. * login.c: MAX_LOGIN_ARGS handling reworked (claimed N, but allowed only N-1), plus warning message improved. <Juergen.Kosel@gmx.de> * release 1.1.27 * doc/mgetty.texi-in: work on isdn4linux notes * cnd.c (cndtable): add swedish ZyXEL caller ID format (T. Lundgren) * cnd.c (cndtable): add "CALLED NUMBER:" (Jan Oberlaender/i4l) * various: adaptions to OpenBSD (similar to NetBSD) * mgetty.h: patch to adapt to Linux/S390 (PTR_IS_LONG) * frontends/www/: integrate new version from Neko
2002-03-06Rename the fax overview manpage from "fax" to "sendfax", to avoid anyfredb5-7/+43
conflict with the "efax" package. "efax" already has an "efax.1", the actual man page, but "mgetty"'s "sendfax" manpage is "sendfax.8", so "sendfax.1" is available. Closes PR pkg 14254.
2002-02-18Introduce new framework for handling info files generation and installation.seb4-9/+19
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum4-1/+1
2001-10-26At present, if there is a pre-<target> or post-<target> script inagc1-1/+4
the scripts/ directory, it will be run automatically as part of the build process, by bsd.pkg.mk. There are now exactly 5 packages in pkgsrc which use this facility, and yet, for every package build, the existence of a script is checked by bsd.pkg.mk once before the target is executed, and once afterwards. This incurs needless overhead. Move the separate pre- and post- script handling out of bsd.pkg.mk into the individual package Makefiles, where it's much more obvious what is happening, anyway.
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
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.
2001-08-22Convert to use buildlink.mk files.jlam1-3/+4
2001-06-21Fix mgetty package to not delete its config files on pkg_delete (nextfredb6-40/+134
time! -- save them by hand if you need them for this upgrade), add a package hook to change ${CONFDIR}, where the binaries look for their configuration files, and update to 1.1.26. Many bug fixes and improved compatibility with various modems. The following were culled from the extensive ChangeLog file's for being conceivably of general interest. * login.c: export current tty as $DEVICE to shell * dialin.config: added V253 codes for OUT_OF_AREA and PRIVATE. * getdisk.c: fix overflow on file systems with > 2G (2^31 bytes) free * getdisk.c: default MINFREESPACE from policy.h was interpreted as *bytes*, not as *kbytes*. Which kind of defeats the purpose of checking for "enough disk space". Fixed, work with kbytes now. * faxrecp.c: check access rights first, space second (this will give clearer log messages for non-existing directories) * faxrecp.c: change fax page writing to open( O_EXCL|O_CREAT ) * locks.c: use mkstemp() to create tmp file, if available, open( O_EXCL|O_CREAT ) otherwise. and for vgetty... * Fixed buffer overflow in vm and vgetty, submitted by Georg Kirschbaum, <Georg.Kirschbaum@gimmel.franken.de>. Impact would not have been very big since only DTMFs are under control of the user.
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-13/+11
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-10-21move line for pkglintwiz1-2/+3
2000-10-08faxspool needs pbmtext.is1-1/+2
2000-08-31Make fax spool directories on binary package install, too, and clean themfredb2-0/+21
up on deinstall (but check first, and leave them all alone if there are any files in there).
2000-08-31Update mgetty to 1.1.22. Changes since 1.1.21 (condensed):fredb2-10/+5
* callback/callback.c: use VARRUNDIR instead of MGETTY_PID_FILE * mgetty.c: use VARRUNDIR to get name of PID file, non-conditional * policy.h: MGETTY_PID_FILE is gone, VARRUNDIR used instead * mgetty.c: write CallerId to UTMP, if available, Connect otherwise * fax/faxspool: convert .pdf files via Acroread (contributed by Michael Fischer v. Mollard, mfvm@gmx.de). * Makefile, mksed: introduce $VARRUNDIR * fax/faxrunqd.in, fax/faxrunq.in, fax/faxspool.in: change location of ".last_run" to $VARRUNDIR/faxqueue_done (previously, $fax_spool_out/.last_run creation was vulnerable to symlink attacks) * cnd.c: add NMBR=<nnn> format for Digi DataFire RAS * login.c: add \Y hack (simplar to \I) to get CallerID in ut_host field * faxlib.c: distinguish Elink 310 and Elink 343
2000-07-24Update vgetty voice extensions patch from 0.9.10 to 0.9.12. No change tofredb2-4/+4
data/fax core. Update adds quirks/hints for a few additional voice modems and fixes a long-standing bug with WAV file conversions.
2000-07-03Update md5 checksum for vgetty patches. Update improves voice-shellfredb1-2/+2
interface, expands help files, and recognizes a few more modems. No change whatsoever to data/fax core.
2000-05-17Update to 1.1.21 + latest patches to voice extensions.fredb3-8/+14
Numerous tweaks, minor bug fixes.
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-10-07Remove me as maintainer of those packages.tron1-2/+2