1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Update to 4.2.5.

PR:		ports/92572
Submitted by:	Pawel Pekala <c0rn@o2.pl>
This commit is contained in:
Sam Lawrance 2006-02-11 02:34:50 +00:00
parent 4c3ff6399d
commit 02ece66ad1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=155694
11 changed files with 38 additions and 643 deletions

View File

@ -6,8 +6,7 @@
#
PORTNAME= hylafax
PORTVERSION= 4.2.1
PORTREVISION= 3
PORTVERSION= 4.2.5
CATEGORIES= comms
MASTER_SITES= ftp://ftp.hylafax.org/source/
@ -23,8 +22,6 @@ LIB_DEPENDS= tiff:${PORTSDIR}/graphics/tiff \
RUN_DEPENDS= gawk:${PORTSDIR}/lang/gawk
BROKEN= Configure fails
DIST_SUBDIR= hylafax
CONFIGURE_ARGS= --with-INSTALL="" \
@ -68,7 +65,7 @@ USE_REINPLACE= yes
MAN1= edit-faxcover.1 faxalter.1 faxcover.1 faxmail.1 faxrm.1 faxstat.1 \
hylafax-client.1 sendfax.1 sendpage.1 sgi2fax.1 textfmt.1
MAN5= cid.5f destctrls.5f dialrules.5f doneq.5f hosts.hfaxd.5f \
MAN5= callid.5f destctrls.5f dialrules.5f doneq.5f hosts.hfaxd.5f \
hylafax-config.5f hylafax-info.5f hylafax-log.5f hylafax-server.5f \
hylafax-shutdown.5f pagermap.5f pagesizes.5f recvq.5f sendq.5f \
status.5f tsi.5f typerules.5f xferfaxlog.5f
@ -99,14 +96,19 @@ post-patch:
${REINPLACE_CMD} \
-e 's,/usr/local,${LOCALBASE},g' \
${WRKSRC}/configure
${REINPLACE_CMD} -e 's,-O hfaxd.conf,-O hfaxd.conf-dist,' \
${WRKSRC}/hfaxd/Makefile.in
${REINPLACE_CMD} -e 's,-O typerules,-O typerules-dist -src typerules,' \
-e 's,-O pagesizes,-O pagesizes-dist -src pagesizes,' \
${WRKSRC}/util/Makefile.in
post-install:
${CHOWN} uucp ${SUID_EXES}
${CHMOD} 4555 ${SUID_EXES}
${INSTALL_SCRIPT} ${WRKDIR}/hylafax.sh.sample ${PREFIX}/etc/rc.d
if [ ! -f ${PREFIX}/lib/fax/hfaxd.conf ]; then ${CP} -p ${PREFIX}/lib/fax/hfaxd.conf-dist ${PREFIX}/lib/fax/hfaxd.conf; fi
if [ ! -f ${PREFIX}/lib/fax/pagesizes ]; then ${CP} -p ${PREFIX}/lib/fax/pagesizes-dist ${PREFIX}/lib/fax/pagesizes; fi
if [ ! -f ${PREFIX}/lib/fax/typerules ]; then ${CP} -p ${PREFIX}/lib/fax/typerules-dist ${PREFIX}/lib/fax/typerules; fi
.for f in hfaxd.conf pagesizes typerules
if [ ! -f ${PREFIX}/lib/fax/${f} ]; then ${CP} -p ${PREFIX}/lib/fax/${f}-dist ${PREFIX}/lib/fax/${f}; fi
.endfor
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -1,3 +1,2 @@
MD5 (hylafax/hylafax-4.2.1.tar.gz) = 05430e41a279d0fff6d6e4b444440829
SHA256 (hylafax/hylafax-4.2.1.tar.gz) = 1f8bf5f7115e97cb7a97851e7dfdea84104ea255392d1c5da05f7f9ba67fc284
SIZE (hylafax/hylafax-4.2.1.tar.gz) = 1412035
MD5 (hylafax/hylafax-4.2.5.tar.gz) = 5989c2638f79b178cbe935882cd58f3e
SIZE (hylafax/hylafax-4.2.5.tar.gz) = 1450958

View File

@ -0,0 +1,14 @@
--- Makefile.in.orig Mon Apr 14 12:44:42 2003
+++ Makefile.in Sat Feb 11 12:00:16 2006
@@ -233,10 +233,8 @@
makeClientDirs::
-${INSTALL} -u ${SYSUSER} -g ${SYSGROUP} -m ${DIRMODE} \
-idb hylafax.sw.client -dir \
- ${BIN} ${LIBDATA} ${LIBEXEC} ${SBIN}
+ ${LIBDATA}
makeServerDirs::
- -${INSTALL} -u ${SYSUSER} -g ${SYSGROUP} -m ${DIRMODE} \
- -idb hylafax.sw.server -dir ${SBIN};
-${INSTALL} -u ${FAXUSER} -g ${FAXGROUP} -m ${DIRMODE} \
-idb hylafax.sw.server -dir ${SPOOL}
-${INSTALL} -u ${FAXUSER} -g ${FAXGROUP} -m ${DIRMODE} \

View File

@ -1,131 +1,11 @@
--- configure.orig Tue Dec 28 05:45:03 2004
+++ configure Wed Jan 12 23:15:17 2005
@@ -43,8 +43,8 @@
DIR_LIB=/usr/local/lib
DIR_LIBEXEC=$DIR_SBIN
DIR_SPOOL=/var/spool/hylafax
-DIR_HTML=/var/httpd/htdocs/hylafax
-DIR_CGI=/var/httpd/cgi-bin
+DIR_HTML=/usr/local/share/doc/hylafax
+DIR_CGI=/usr/local/share/doc/hylafax/cgi-bin
PATH_DPSRIP=$DIR_LIBEXEC/ps2fax.exe
PATH_IMPRIP=/usr/lib/print/psrip
HTMLPATH=/hylafax
@@ -52,9 +52,9 @@
DEFVRES=98
PAGESIZE="North American Letter"
FAXUID=uucp
-FAXGID=
-SYSUID=bin
-SYSGID=
+FAXGID=dialer
+SYSUID=root
+SYSGID=wheel
DSO=auto
GETTY=auto
HTML=no
@@ -384,7 +384,7 @@
-srcdir=*|--srcdir=*) SRCDIR="$ac_optarg";;
-target|--target) ac_prev=TARGET;;
-target=*|--target=*) TARGET="$ac_optarg" ;;
- -disable-pam|--disable-pam) DISABLE_PAM="yes" ;;
+ -disable-pam|--disable-pam) DISABLE_PAM="yes" ;;
-version|--version)
echo "This is HylaFAX configure $Revision: 1.106 $"
exit 0
@@ -1578,11 +1578,11 @@
if [ "$DISABLE_PAM" != "yes" ]; then
Note "Checking for PAM (Pluggable Authentication Module) support"
CheckForLibrary pam_authenticate -lpam &&
- CheckForLibrary misc_conv -lpam_misc -lpam &&
+ CheckForLibrary misc_conv -lpam &&
CheckForIncludeFile security/pam_appl.h &&
CheckForIncludeFile security/pam_misc.h && {
HAVE_PAM="#define HAVE_PAM 1"
- PAMLIBS="-lpam -lpam_misc"
+ PAMLIBS="-lpam"
}
if [ "x$PAMLIBS" = "x" ]; then
Note "... not found. Disabling PAM support"
@@ -2661,5 +2661,4 @@
CheckFuncDecl strtoul \
'extern unsigned long strtoul(const char*, char**, int);' stdlib.h
- CheckFuncDecl cuserid 'extern char* cuserid(char*);' stdio.h
#
# unistd.h is for sco3.2v4.[0-2] and GNU libc (yech!)
@@ -2677,8 +2676,4 @@
CheckStdio fdopen 'extern FILE* fdopen(int, const char*);'
CheckStdio snprintf 'extern int snprintf(char*, size_t, const char*,...);'
- CheckForFuncDecl vsnprintf stdio.h || {
- echo '#include <stdarg.h>'
- AddFuncDecl vsnprintf 'extern int vsnprintf(char*, size_t, const char*, va_list);'
- }
CheckForDefine fileno stdio.h || {
CheckStdio fileno 'extern int fileno(FILE*);'
@@ -3010,5 +3005,4 @@
FUNCS="
- cuserid
flock
ftruncate
@@ -3024,5 +3018,4 @@
strtod
strtoul
- vsnprintf
writev
"
@@ -4326,18 +4326,8 @@
HylaFAX configuration parameters (part 1 of 2) are:
-[ 1] Directory for applications: $DIR_BIN
-[ 2] Directory for lib data files: $DIR_LIBDATA
-[ 3] Directory for lib executables: $DIR_LIBEXEC
-[ 4] Directory for system apps: $DIR_SBIN
-[ 5] Directory for manual pages: $DIR_MAN
-[ 6] Directory for HTML documentation: $DIR_HTML
-[ 7] Directory for spooling: $DIR_SPOOL
-[ 8] Directory for uucp lock files: $DIR_LOCKS
-[ 9] Uucp lock file scheme: $LOCKS
[10] PostScript imager package: $PS
[11] PostScript imager program: $PATH_PSRIP
-[12] Manual page installation scheme: $MANSCHEME
[13] Default page size: $PAGESIZE
[14] Default vertical res (lpi): $DEFVRES
@@ -4353,16 +4343,11 @@
[15] Location of getty program: $PATH_GETTY
[16] Location of voice getty program: $PATH_VGETTY
[17] Location of sendmail program: $PATH_SENDMAIL
-[18] Location of TIFF tools: $TIFFBIN
-[19] Location of SysV init scripts: $DIR_SYSVINIT
-[20] Location of SysV start scripts: $DIR_SYSVINITSTART
-[21] Location of SysV stop scripts: $DIR_SYSVINITSTOP
-[22] Name of SysV start script: $NAME_SYSVINITSTART
-[23] Name of SysV stop script: $NAME_SYSVINITSTOP
[24] Init script starts faxq: $FAXQ_SERVER
[25] Init script starts hfaxd $HFAXD_SERVER
[26] Start old protocol: $HFAXD_OLD_PROTOCOL
[27] Start paging protocol: $HFAXD_SNPP_SERVER
+
EOF
}
@@ -4463,7 +4448,7 @@
ok=skip
while [ "$ok" != y ] && [ "$ok" != yes ]; do
if [ "$ok" != skip ]; then
- for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ; do
+ for i in 10 11 13 14 ; do
promptForParameter $i;
done
fi
@@ -4492,7 +4477,7 @@
ok=skip
while [ "$ok" != y ] && [ "$ok" != yes ]; do
if [ "$ok" != skip ]; then
- for i in 15 16 17 18 19 20 21 22 23 24 25 26 27 ; do
+ for i in 15 16 17 24 25 26 27 ; do
promptForParameter $i;
done
--- configure.orig Mon Jan 30 23:31:09 2006
+++ configure Mon Jan 30 23:31:32 2006
@@ -2418,7 +2418,7 @@
if [ ${header_ver} -ge 19960307 ]; then
case ${lib_ver} in
3.4) tiff_runlen_t="uint16" ;;
- 3.[567]) tiff_runlen_t="uint32" ;;
+ 3.[5678]) tiff_runlen_t="uint32" ;;
esac
fi
else

View File

@ -1,99 +0,0 @@
--- util/SNPPClient.c++ Sat Feb 8 17:49:57 2003
+++ util/SNPPClient.c++ Sun Jul 24 14:54:33 2005
@@ -247,17 +247,11 @@
SNPPClient::setupUserIdentity(fxStr& emsg)
{
- struct passwd* pwd = NULL;
- char* name = cuserid(NULL);
- if (!name) {
- name = getlogin();
- if (name)
- pwd = getpwnam(name);
- }
- if (!pwd)
- pwd = getpwuid(getuid());
+ struct passwd* pwd;
+
+ pwd = getpwuid(getuid());
if (!pwd) {
emsg = fxStr::format(
- "Can not locate your password entry (account name %s, uid %lu).",
- (name ? name : "<unspecified>"), (u_long) getuid());
+ "Can not locate your password entry (uid %lu): %s.",
+ (u_long) getuid(), strerror(errno));
return (false);
}
--- util/TextFormat.c++ Thu Nov 20 16:23:17 2003
+++ util/TextFormat.c++ Sun Jul 24 14:55:47 2005
@@ -510,5 +510,5 @@
time_t t = Sys::now();
fprintf(output, "%%%%CreationDate: %s", ctime(&t));
- char* cp = cuserid(NULL);
+ char* cp = getlogin();
fprintf(output, "%%%%For: %s\n", cp ? cp : "");
fputs("%%Origin: 0 0\n", output);
--- util/FaxClient.c++ Wed Mar 10 08:58:47 2004
+++ util/FaxClient.c++ Thu Jul 28 13:40:39 2005
@@ -180,20 +180,17 @@
{
struct passwd* pwd = NULL;
- char* name = getenv("FAXUSER");
+ const char* name = getenv("FAXUSER");
if (name)
pwd = getpwnam(name);
else
- name = cuserid(NULL);
- if (!name) {
- name = getlogin();
- if (name)
- pwd = getpwnam(name);
- }
- if (!pwd)
pwd = getpwuid(getuid());
if (!pwd) {
- emsg = fxStr::format(
- "Can not locate your password entry (account name %s, uid %lu).",
- (name ? name : "<unspecified>"), (u_long) getuid());
+ if (name)
+ emsg = fxStr::format("Can not locate FAXUSER password entry "
+ "(account name %s, uid %lu): %s", name, (u_long) getuid(),
+ strerror(errno));
+ else
+ emsg = fxStr::format("Can not locate your password entry "
+ "(uid %lu): %s", (u_long) getuid(), strerror(errno));
return (false);
}
@@ -621,4 +622,6 @@
FaxClient::vcommand(const char* fmt, va_list ap)
{
+ char *line = NULL;
+
if (getVerbose()) {
if (strncasecmp("PASS ", fmt, 5) == 0) {
@@ -627,7 +630,11 @@
traceServer("-> ADMIN XXXX");
} else {
- fxStr s("-> ");
- s.append(fmt);
- vtraceServer(s, ap);
+ line = (char *)malloc(100);
+ if (line == NULL)
+ printError("Memory allocation failed");
+ else {
+ vsnprintf(line, 100, fmt, ap);
+ traceServer("-> %s", line);
+ }
}
}
@@ -637,5 +644,10 @@
return (0);
}
- vfprintf(fdOut, fmt, ap);
+ if (line == NULL)
+ vfprintf(fdOut, fmt, ap);
+ else {
+ fputs(line, fdOut);
+ free(line);
+ }
fputs("\r\n", fdOut);
(void) fflush(fdOut);

View File

@ -1,61 +0,0 @@
--- faxd/Class1Send.c++.orig Sat Oct 8 18:06:03 2005
+++ faxd/Class1Send.c++ Sat Oct 8 18:06:47 2005
@@ -270,6 +270,8 @@
HDLCFrame frame(conf.class1FrameOverhead);
do {
+ hadV34Trouble = false; // to monitor failure type
+ batchingError = false;
signalRcvd = 0;
if (abortRequested())
return (send_failed);
@@ -320,8 +322,6 @@
/*
* Transmit the facsimile message/Phase C.
*/
- hadV34Trouble = false; // to monitor failure type
- batchingError = false;
if (!sendPage(tif, params, decodePageChop(pph, params), cmd, emsg)) {
if (hadV34Trouble) {
protoTrace("The destination appears to have trouble with V.34-Fax.");
@@ -913,6 +913,7 @@
ecmBlock[ecmBlockPos++] = ecmFrame[i];
ecmFramePos = 0;
if (frameNumber == 256 || lastframe) {
+ fxAssert(frameNumber <= 256, "Invalid frameNumber value.");
ecmBlockPos = 0;
bool lastblock = lastframe;
@@ -1145,7 +1146,7 @@
}
}
}
- } while (!gotppr && (++ppscnt < 3) && (crpcnt < 3));
+ } while (!gotppr && (++ppscnt < 3) && (crpcnt < 3) && !(useV34 && gotEOT));
if (gotppr) {
if (!useV34 && !atCmd(conf.class1SwitchingCmd, AT_OK)) {
emsg = "Failure to receive silence.";
@@ -1485,9 +1486,11 @@
return (false);
}
}
- if (eod && (ecmFramePos != 0)) {
- while (ecmFramePos < (frameSize + 4))
- ecmFrame[ecmFramePos++] = 0x00;
+ if (eod) {
+ if (ecmFramePos != 0) {
+ // frame must be filled to end with zero-data
+ while (ecmFramePos < (frameSize + 4)) ecmFrame[ecmFramePos++] = 0x00;
+ }
if (!blockFrame(bitrev, true, ppmcmd, emsg))
return (false);
}
@@ -1631,7 +1634,7 @@
}
bool rc = true;
- ecmBlockPos = ecmFramePos = ecmBitPos = ecmOnes = ecmByte = 0;
+ frameNumber = ecmBlockPos = ecmFramePos = ecmBitPos = ecmOnes = ecmByte = 0;
protoTrace("SEND begin page");
tstrip_t nstrips = TIFFNumberOfStrips(tif);

View File

@ -1,8 +0,0 @@
--- hfaxd/Makefile.in.orig Thu Nov 20 16:20:39 2003
+++ hfaxd/Makefile.in Fri Jan 14 22:59:19 2005
@@ -99,4 +99,4 @@
${INSTALL} -F ${LIBEXEC} -u root -m 755 \
-idb ${PRODUCT}.sw.server -O hfaxd
${INSTALL} -F ${LIBDATA} -m 644 -idb ${PRODUCT}.sw.server \
- -idb "config(noupdate)" -src ${SRCDIR}/hfaxd.conf -O hfaxd.conf
+ -idb "config(noupdate)" -src ${SRCDIR}/hfaxd.conf -O hfaxd.conf-dist

View File

@ -1,13 +0,0 @@
--- util/Makefile.in.orig Mon Aug 16 14:58:22 2004
+++ util/Makefile.in Fri Jan 14 23:17:11 2005
@@ -161,8 +161,8 @@
installClient: default
${PUTCLIENT} -F ${LIBEXEC} -m 755 -O textfmt
- ${PUTCLIENT} -F ${LIBDATA} -m 444 -O pagesizes
- ${PUTCLIENT} -F ${LIBDATA} -m 444 -src ${SRCDIR}/typerules -O typerules
+ ${PUTCLIENT} -F ${LIBDATA} -m 444 -src ${SRCDIR}/pagesizes -O pagesizes-dist
+ ${PUTCLIENT} -F ${LIBDATA} -m 444 -src ${SRCDIR}/typerules -O typerules-dist
install: installClient
${PUTSBIN} -m 755 -O faxmsg faxadduser faxconfig faxdeluser faxmodem \

View File

@ -1,10 +0,0 @@
--- util/faxrcvd.sh.in.orig Sun May 23 15:47:38 2004
+++ util/faxrcvd.sh.in Sun May 23 15:48:12 2004
@@ -51,6 +51,7 @@
}
. etc/setup.cache
+export PATH=$PATH:$BIN
INFO=$SBIN/faxinfo
FAX2PS=$TIFFBIN/fax2ps
MIMENCODE=mimencode

View File

@ -1,311 +0,0 @@
--- util/faxwatch.c++ Fri Jun 14 15:24:04 2002
+++ util/faxwatch.c++ Sun Jul 24 14:32:23 2005
@@ -49,5 +49,5 @@
writeData(void* arg, const char* buf, int cc, fxStr& emsg)
{
- if (Sys::write((int) arg, buf, cc) != cc) {
+ if (Sys::write((intptr_t) arg, buf, cc) != cc) {
emsg = fxStr::format("write error: %s", strerror(errno));
return (false);
--- hfaxd/FileTransfer.c++ Wed Mar 17 13:26:54 2004
+++ hfaxd/FileTransfer.c++ Sun Jul 24 14:34:37 2005
@@ -323,5 +323,5 @@
#define TIFFdiroff(v) \
(uint32) (sizeof (TIFFHeader) + sizeof (uint16) + \
- (unsigned) &(((DirTemplate*) 0)->v))
+ (uintptr_t) &(((DirTemplate*) 0)->v))
{ TIFFTAG_SUBFILETYPE, TIFF_LONG, 1 },
{ TIFFTAG_IMAGEWIDTH, TIFF_LONG, 1 },
--- util/Dispatcher.c++ Sat Feb 8 17:49:55 2003
+++ util/Dispatcher.c++ Sun Jul 24 15:23:45 2005
@@ -579,10 +579,10 @@
*/
if (!_cqueue->isReady()) {
- do {
- //note - this is an array copy, not a pointer assignment
- rmaskret = _rmask;
- wmaskret = _wmask;
- emaskret = _emask;
- howlong = calculateTimeout(howlong);
+ do {
+ //note - this is an array copy, not a pointer assignment
+ rmaskret = _rmask;
+ wmaskret = _wmask;
+ emaskret = _emask;
+ howlong = calculateTimeout(howlong);
#if CONFIG_BADSELECTPROTO
@@ -594,5 +594,6 @@
howlong = calculateTimeout(howlong);
} while (nfound < 0 && !handleError());
- }
+ } else
+ nfound = 0;
if (!_cqueue->isEmpty()) {
#if defined(SA_NOCLDSTOP) // POSIX
--- util/TimeOfDay.c++ Mon Jun 4 01:32:05 2001
+++ util/TimeOfDay.c++ Sun Jul 24 15:27:15 2005
@@ -146,5 +146,5 @@
while (*cp && *cp != ',' && !isdigit(*cp))
cp++;
- time_t start, end;
+ unsigned start, end;
if (sscanf(cp, "%u-%u", &start, &end) == 2) {
// convert from military time to seconds
--- util/Class2Params.c++ Tue Dec 28 16:13:04 2004
+++ util/Class2Params.c++ Sun Jul 24 15:29:15 2005
@@ -348,7 +348,5 @@
// extension flags for 3 more bytes
u_int firstbyte = 0;
- u_int secondbyte = (1<<24);
u_int thirdbyte = (1<<24) | (1<<16);
- u_int fourthbyte = (1<<24) | (1<<16) | (1<<8);
u_int dcs_xinfo =
(vr & VR_R8 ? (DCS_200X400 | thirdbyte) : 0)
--- util/TypeRules.c++ Sat Oct 4 14:19:26 2003
+++ util/TypeRules.c++ Sun Jul 24 15:32:54 2005
@@ -81,5 +81,5 @@
printf(" <any value>");
else
- printf(" %#x", value.v);
+ printf(" %#llx", (long long)value.v);
}
printf(" -- ");
--- util/cvtfacility.c Mon Oct 12 16:47:48 1998
+++ util/cvtfacility.c Sun Jul 24 15:37:21 2005
@@ -32,58 +32,58 @@
} facilitynames[] = {
#ifdef LOG_AUDIT
- "audit", LOG_AUDIT,
+ { "audit", LOG_AUDIT },
#endif
#ifdef LOG_AUTH
- "auth", LOG_AUTH,
+ { "auth", LOG_AUTH },
#endif
#ifdef LOG_CRON
- "cron", LOG_CRON,
+ { "cron", LOG_CRON },
#endif
#ifdef LOG_DAEMON
- "daemon", LOG_DAEMON,
+ { "daemon", LOG_DAEMON },
#endif
#ifdef LOG_MAIL
- "mail", LOG_MAIL,
+ { "mail", LOG_MAIL },
#endif
#ifdef LOG_NEWS
- "news", LOG_NEWS,
+ { "news", LOG_NEWS },
#endif
#ifdef LOG_SAT
- "sat", LOG_AUDIT,
+ { "sat", LOG_AUDIT },
#endif
#ifdef LOG_SYSLOG
- "syslog", LOG_SYSLOG,
+ { "syslog", LOG_SYSLOG },
#endif
#ifdef LOG_USER
- "user", LOG_USER,
+ { "user", LOG_USER },
#endif
#ifdef LOG_UUCP
- "uucp", LOG_UUCP,
+ { "uucp", LOG_UUCP },
#endif
#ifdef LOG_LOCAL0
- "local0", LOG_LOCAL0,
+ { "local0", LOG_LOCAL0 },
#endif
#ifdef LOG_LOCAL1
- "local1", LOG_LOCAL1,
+ { "local1", LOG_LOCAL1 },
#endif
#ifdef LOG_LOCAL2
- "local2", LOG_LOCAL2,
+ { "local2", LOG_LOCAL2 },
#endif
#ifdef LOG_LOCAL3
- "local3", LOG_LOCAL3,
+ { "local3", LOG_LOCAL3 },
#endif
#ifdef LOG_LOCAL4
- "local4", LOG_LOCAL4,
+ { "local4", LOG_LOCAL4 },
#endif
#ifdef LOG_LOCAL5
- "local5", LOG_LOCAL5,
+ { "local5", LOG_LOCAL5 },
#endif
#ifdef LOG_LOCAL6
- "local6", LOG_LOCAL6,
+ { "local6", LOG_LOCAL6 },
#endif
#ifdef LOG_LOCAL7
- "local7", LOG_LOCAL7,
+ { "local7", LOG_LOCAL7 },
#endif
- NULL, -1,
+ { NULL, -1 },
};
--- util/faxmsg.c Sat Feb 8 17:22:18 2003
+++ util/faxmsg.c Sun Jul 24 15:43:58 2005
@@ -59,15 +59,15 @@
int fifo, c;
char* spooldir = FAX_SPOOLDIR;
- const char* arg;
+ const char* arg = NULL;
char fifoname[256];
int cmdlen, fnlen;
char cmd[80];
char* appname;
- const char* opts;
- const char* usage;
- const char* cmdfmt;
+ const char* opts = NULL;
+ const char* usage = NULL;
+ const char* cmdfmt = NULL;
char* cp;
int facility = LOG_DAEMON;
- int modemRequired;
+ int modemRequired = 0;
(void) cvtFacility(LOG_FAX, &facility);
@@ -123,6 +123,6 @@
} else {
fnlen = snprintf(fifoname, sizeof(fifoname), "%s.%.*s", FAX_FIFO,
- sizeof (fifoname) - sizeof (FAX_FIFO), argv[optind]);
- if (fnlen < 0 | fnlen >= sizeof(fifoname)) {
+ (int)(sizeof (fifoname) - sizeof (FAX_FIFO)), argv[optind]);
+ if (fnlen < 0 || fnlen >= sizeof(fifoname)) {
fatal("Argument name too long: %s", argv[optind]);
}
@@ -133,5 +133,5 @@
fatal("usage: %s %s", argv[0], usage);
}
- for (cp = fifoname; cp = strchr(cp, '/'); *cp++ = '_')
+ for (cp = fifoname; (cp = strchr(cp, '/')); *cp++ = '_')
;
if (chdir(spooldir) < 0) {
--- util/faxconfig.c Tue Apr 15 17:44:03 2003
+++ util/faxconfig.c Sun Jul 24 15:47:52 2005
@@ -89,5 +89,5 @@
} else {
snprintf(fifoname, sizeof(fifoname), "%s.%.*s", FAX_FIFO,
- sizeof (fifoname) - sizeof (FAX_FIFO), devid);
+ (int)(sizeof(fifoname) - sizeof(FAX_FIFO)), devid);
}
} else {
--- util/faxstate.c Sat Feb 8 17:22:18 2003
+++ util/faxstate.c Sun Jul 24 15:49:29 2005
@@ -141,5 +141,5 @@
} else {
snprintf(fifoname, sizeof(fifoname), "%s.%.*s", FAX_FIFO,
- sizeof (fifoname) - sizeof (FAX_FIFO), devid);
+ (int)(sizeof(fifoname) - sizeof(FAX_FIFO)), devid);
fifo = open(fifoname, O_WRONLY|O_NDELAY);
if (fifo < 0) {
--- util/dialtest.c++ Sat Feb 8 17:32:35 2003
+++ util/dialtest.c++ Sun Jul 24 15:50:17 2005
@@ -67,5 +67,5 @@
char* longDistancePrefix = "1";
bool verbose = false;
- extern int optind, opterr;
+ extern int optind;
extern char* optarg;
int c;
--- util/tiffcheck.c++ Wed Sep 1 19:59:16 2004
+++ util/tiffcheck.c++ Sun Jul 24 15:51:11 2005
@@ -98,5 +98,5 @@
* Suppress libtiff warning messages from becoming fatal.
*/
- TIFFErrorHandler whandler = TIFFSetWarningHandler(NULL);
+ TIFFSetWarningHandler(NULL);
if (tif) {
@@ -201,5 +201,5 @@
* we generate because we are careful to include valid info.
*/
- float yres, yresinch;
+ float yres, yresinch = .0F;
if (TIFFGetField(tif, TIFFTAG_YRESOLUTION, &yres)) {
short resunit = RESUNIT_INCH; // TIFF spec default
--- faxcover/faxcover.c++ Wed Sep 3 11:15:17 2003
+++ faxcover/faxcover.c++ Sun Jul 24 16:01:29 2005
@@ -97,6 +97,4 @@
faxCoverApp::initialize(int argc, char** argv)
{
- extern int optind;
- extern char* optarg;
int c;
--- faxd/FaxRecv.c++ Tue Nov 16 09:55:04 2004
+++ faxd/FaxRecv.c++ Sun Jul 24 16:04:18 2005
@@ -128,5 +128,5 @@
u_long seqnum = Sequence::getNext(FAX_RECVDIR "/" FAX_SEQF, emsg);
- if (seqnum == -1)
+ if (seqnum == (u_long)-1)
return -1;
+++ faxd/ModemServer.c++ Sun Jul 24 16:11:33 2005
@@ -749,4 +749,7 @@
changeState(LOCKWAIT, pollLockWait);
break;
+ default:
+ traceServer("ModemServer::timerExpired() in an unexpected "
+ "state %d", state);
}
}
--- faxd/ClassModem.c++ Sat Jan 1 16:27:14 2005
+++ faxd/ClassModem.c++ Sun Jul 24 16:13:14 2005
@@ -96,13 +96,4 @@
};
-static fxStr
-stripAT(const fxStr& a0)
-{
- fxStr s(a0);
- if (s.length() >= 2 && s.head(2) == "AT")
- s.remove(0, 2);
- return s;
-}
-
ClassModem::ClassModem(ModemServer& s, const ModemConfig& c)
: server(s)
@@ -1334,5 +1325,5 @@
/* fall thru... */
case AT_RING: // normal ring
- if (conf.ringResponse != "" && (rings+1) >= conf.ringsBeforeResponse) {
+ if (conf.ringResponse != "" && rings+1U >= conf.ringsBeforeResponse) {
// With the MT1932ZDX we must respond ATH1>DT1 in order
// to hear DTMF tones which are DID data, and we configure
--- faxd/Class1.c++ Fri Nov 26 23:28:13 2004
+++ faxd/Class1.c++ Sun Jul 24 16:17:28 2005
@@ -164,5 +164,4 @@
// We could query the modem but that would require another
// config option, so we just trust the enable command.
- u_short pos = 0;
primaryV34Rate = 0;
const char* buf = conf.class1EnableV34Cmd;
--- faxd/Class1Send.c++ Tue Dec 28 21:16:46 2004
+++ faxd/Class1Send.c++ Sun Jul 24 16:19:20 2005
@@ -742,5 +742,5 @@
switch (frame.getFCF()) {
case FCF_NSF:
- { u_int nsf = frame.getDataWord(); }
+ frame.getDataWord();
break;
case FCF_CSI:
--- faxd/Class2Send.c++ Tue Nov 23 13:11:02 2004
+++ faxd/Class2Send.c++ Sun Jul 24 16:23:12 2005
@@ -193,6 +194,5 @@
* so that we can read the input stream for DC1.
*/
- FlowControl oiFlow = getInputFlow();
if (flowControl == FLOW_XONXOFF)
setXONXOFF(FLOW_NONE, getOutputFlow(), ACT_NOW);
}

View File

@ -190,6 +190,7 @@ hylafax/bin/faxrcvd
hylafax/bin/mkcover
hylafax/bin/notify
hylafax/bin/notify-4.1
hylafax/bin/notify.awk
hylafax/bin/pcl2fax
@unexec if [ -f %D/hylafax/bin/pdf2fax ]; then rm %D/hylafax/bin/pdf2fax; fi
hylafax/bin/pdf2fax.gs
@ -216,6 +217,7 @@ hylafax/config/class1.0
hylafax/config/class2
hylafax/config/class2.0
hylafax/config/class2.1
hylafax/config/conexant-1.0
hylafax/config/digi
hylafax/config/digi-2
hylafax/config/digi-20