]> git.ipfire.org Git - thirdparty/HylaFAX.git/log
thirdparty/HylaFAX.git
19 years agoBug 786: improvements to faxinfo to allow formatting customization
Aidan Van Dyk [Wed, 14 Jun 2006 18:40:41 +0000 (18:40 +0000)] 
Bug 786: improvements to faxinfo to allow formatting customization

Part 3 - allow faxinfo to handle more than 1 fax given on the command line and
print them all.

19 years agoBug 786: improvements to faxinfo to allow formatting customization
Aidan Van Dyk [Wed, 14 Jun 2006 18:38:24 +0000 (18:38 +0000)] 
Bug 786: improvements to faxinfo to allow formatting customization

Part 2 - allow control of the formating options from the command line with -S/-s/-e/-E

19 years agoBug 786: improvements to faxinfo to allow formatting customization
Aidan Van Dyk [Wed, 14 Jun 2006 18:34:38 +0000 (18:34 +0000)] 
Bug 786: improvements to faxinfo to allow formatting customization

Part 1 - introduce printField and use it instaed of hard-coded printf.
This is pretty much a straight search-n-replace.

19 years agoJames Budiono caught a bug in faxmail's handling of nested multipart MIME.
Aidan Van Dyk [Wed, 14 Jun 2006 18:07:01 +0000 (18:07 +0000)] 
James Budiono caught a bug in faxmail's handling of nested multipart MIME.

This keeps a local check if we're at the end, so that the parents (up the
recursion chain) don't exit prematurely because of a nested multipart part
finishing.

19 years agoAdds a JobProtection config option to hfaxd. This option allows for the
Aidan Van Dyk [Mon, 12 Jun 2006 18:28:53 +0000 (18:28 +0000)] 
Adds a JobProtection config option to hfaxd.  This option allows for the
send/done queues to be kept "private", by giving any combination of onwer/admin/others
access to it or not.

This patch exposes a bit of the internal hfaxd "protection" mechanism by
exposing the octal value for admins to set.  It would probably be better to hid
the value and just have some set of values for JobProtection that setConfigItem()
should match and then setting the octal value internally.

19 years agoAdds some enhancements to SHIELDED_DTMF handling from Lee
Aidan Van Dyk [Mon, 5 Jun 2006 14:29:56 +0000 (14:29 +0000)] 
Adds some enhancements to SHIELDED_DTMF handling from Lee

19 years agofix spello
Aidan Van Dyk [Mon, 5 Jun 2006 14:26:22 +0000 (14:26 +0000)] 
fix spello

19 years agoAdd resubmit support to faxalter (-r) which duplicates a job to resubmit the
Aidan Van Dyk [Fri, 2 Jun 2006 20:46:50 +0000 (20:46 +0000)] 
Add resubmit support to faxalter (-r) which duplicates a job to resubmit the
work instead of actually modifying the specified job.

19 years agoBug 781: Shell portability
Aidan Van Dyk [Fri, 2 Jun 2006 17:27:22 +0000 (17:27 +0000)] 
Bug 781: Shell portability

Tim's patch (a more complete version of Giueseppe Sacco
changes the  -a and -o  expressions to use the POSIX form
[ ... ] && [ ... ]
[ ... ] || [ ... ]

19 years agoAdd support for continuations in FaxClient
Aidan Van Dyk [Wed, 31 May 2006 12:49:13 +0000 (12:49 +0000)] 
Add support for continuations in FaxClient

Previously, continuations were handled, but not collected.  They are
now collected and made available in the getLastContinuation(), similar to
getLastReponse().

19 years agoThis config options allows a user to allow/disallow the use of the job's
Aidan Van Dyk [Mon, 29 May 2006 18:00:28 +0000 (18:00 +0000)] 
This config options allows a user to allow/disallow the use of the job's
tagline in sending.  This gives the admin the ability to control the
tagline deterministically on the server.

It defaults to true, meaning that by default, job taglines can be used,
just as the historically have been.

19 years agoAnd so we begin the 4.3.x release series. Great work all!! HYLAFAX-4_3_0
Darren Nickerson [Thu, 18 May 2006 03:48:06 +0000 (03:48 +0000)] 
And so we begin the 4.3.x release series. Great work all!!

19 years agoFine-tuning guidance on upgrading.
Darren Nickerson [Thu, 18 May 2006 03:45:46 +0000 (03:45 +0000)] 
Fine-tuning guidance on upgrading.

19 years agoPrepping for 4.3.0 release.
Darren Nickerson [Wed, 17 May 2006 16:28:55 +0000 (16:28 +0000)] 
Prepping for 4.3.0 release.

19 years agoRelease candidate three, which will hopefully become 4.3.0 final. HYLAFAX-4_3_0RC3
Darren Nickerson [Thu, 11 May 2006 15:21:27 +0000 (15:21 +0000)] 
Release candidate three, which will hopefully become 4.3.0 final.

19 years agoBug 771: DCS tag not set correctly in received image in Class2 mode
Aidan Van Dyk [Fri, 5 May 2006 20:32:45 +0000 (20:32 +0000)] 
Bug 771: DCS tag not set correctly in received image in Class2 mode

From Lee <faxguy@howardsilvan.com>:
  Updates FaxParams from Class2Params when DCS is received in Class 2

  This patch should fix things for you.  It causes the FaxParams bits to be set,
  now, when the DCS information is received from the modem when in Class 2.  This
  was not being done before as it should have been.

  The patch also includes a check to prevent faxinfo and hfaxd from using the
  FAXDCS tag information if the FAXDCS tag is "00 00 00"... so faxinfo and such
  should work properly against your previously-received files.

19 years agoBug 401: Problem with reporting jutst killed job
Aidan Van Dyk [Fri, 5 May 2006 19:54:09 +0000 (19:54 +0000)] 
Bug 401: Problem with reporting jutst killed job

From Patrice <patrice.fournier@ifax.com>:
   Fixes hfaxd when a cached job is accessed after being moved between the
   send queue and the done queue.

19 years agoNote chagnes
Aidan Van Dyk [Wed, 3 May 2006 13:29:42 +0000 (13:29 +0000)] 
Note chagnes

19 years agoSmall fix for correctly batching jobs together.
Aidan Van Dyk [Wed, 3 May 2006 13:26:56 +0000 (13:26 +0000)] 
Small fix for correctly batching jobs together.

19 years agoMake sure our pipe FD for reading jobcontrol is non-blocking so our
Aidan Van Dyk [Wed, 3 May 2006 13:24:42 +0000 (13:24 +0000)] 
Make sure our pipe FD for reading jobcontrol is non-blocking so our
dispatch framework isn't broken.

Remove extra null-padding as noted by Lee.

19 years agoWhen we are testing of DSOs work, we need to build with the flags that have
Aidan Van Dyk [Tue, 2 May 2006 13:11:37 +0000 (13:11 +0000)] 
When we are testing of DSOs work, we need to build with the flags that have
DSO options.  This means we need to remake our xdefs.

19 years agoAnd so, after much bashing, we welcome 4.3.0rc2 to the world. HYLAFAX-4_3_0RC2
Darren Nickerson [Fri, 28 Apr 2006 21:30:44 +0000 (21:30 +0000)] 
And so, after much bashing, we welcome 4.3.0rc2 to the world.

19 years ago[Bug 723] On some OS/distributions, hfaxd time handling is incorrect
Darren Nickerson [Fri, 28 Apr 2006 21:22:57 +0000 (21:22 +0000)] 
[Bug 723] On some OS/distributions, hfaxd time handling is incorrect

Thanks to Lee for noticing that the previous fix was incomplete!

19 years agoBug 752: Batching should not allow other users to kill my job
Aidan Van Dyk [Fri, 28 Apr 2006 20:05:55 +0000 (20:05 +0000)] 
Bug 752:  Batching should not allow other users to kill my job

From Lee:
  The idea is to change, from faxsend's/pagesend's perspective, the abort signal
  from meaning "Job abort" to "Call abort" and marking the job as "send_retry"
  instead of "send_failed"... thus taking the ability to kill a job based on an
  abort signal from faxsend/pagesend (and leaving it with faxq, where it
  belongs).

Users can still interrupt other users jobs, but at least now it's not fatal unless
they have reached their maxtries/maxdials.

19 years agoCleanup debug logging that slipped in in the faxq-scheduler fix.
Aidan Van Dyk [Fri, 28 Apr 2006 18:30:06 +0000 (18:30 +0000)] 
Cleanup debug logging that slipped in in the faxq-scheduler fix.

19 years agoNow that making the job ready to run is an asynchronous event, the deliberate
Aidan Van Dyk [Fri, 28 Apr 2006 17:49:07 +0000 (17:49 +0000)] 
Now that making the job ready to run is an asynchronous event, the deliberate
scheduler delay'ed poke has to happen when the jobcontrol completes.

19 years agoLog that our faxsend process has exitted first, before working on unblocking
Aidan Van Dyk [Fri, 28 Apr 2006 17:29:16 +0000 (17:29 +0000)] 
Log that our faxsend process has exitted first, before working on unblocking
the queue so that logs are more decipherable.

19 years agoBug 747: Job batching shouldn't allow a job to bypass modem restrictions
Aidan Van Dyk [Fri, 28 Apr 2006 17:24:03 +0000 (17:24 +0000)] 
Bug 747: Job batching shouldn't allow a job to bypass modem restrictions

This batch adds areBatchable(), and verifies that a new job is allowed
to go on the modem that the batch is using.  Ported from Lee's work.

19 years agoFrom Giulio Orsero:
Aidan Van Dyk [Wed, 26 Apr 2006 14:40:42 +0000 (14:40 +0000)] 
From Giulio Orsero:
  This patch affects it_IT.
  I discussed it here http://lists.linux.it/pipermail/tp/2006-April/012613.html
  with  input/review from Giuseppe Sacco.

19 years agoMake ctrlJobDon exit status logging consistent with other sendJobDone/prepareJobDone
Aidan Van Dyk [Wed, 26 Apr 2006 14:19:29 +0000 (14:19 +0000)] 
Make ctrlJobDon exit status logging consistent with other sendJobDone/prepareJobDone

19 years agoThis patch fixes a race in the batching/scheduling code of faxq.
Aidan Van Dyk [Wed, 26 Apr 2006 14:04:47 +0000 (14:04 +0000)] 
This patch fixes a race in the batching/scheduling code of faxq.

The race has always been present, but now that JobControl greatly extends the
time spend operating on the sleepq, the race is highly visible, not requiring
an exact signal during the sleepq processing.

sleepq get's job's added and removed from it asynchronously.  It was never mant
to be "run" through in order.  It was originally only added to or removed from
in the timerExpire() routines in a manner that could not be interrupted.

But with the addition of batching scanning the sleepq for jobs to batch, it now
processes the sleepq in a manner that can be interupted.  JobControl
exasperates this window.

If a "sleeping" job has something happen to it (like it's TTS timer expires),
it will asynchronously go to ready (or some other state), and be put on some
other list.  Once it's on the other list, it's next field can never point to
the sleepiter.head starting position, causing an infinite loop
(sleepiter.notDone() will never be true.

19 years agoThis patch fixes a race in the batching/scheduling code of faxq.
Aidan Van Dyk [Wed, 26 Apr 2006 14:03:30 +0000 (14:03 +0000)] 
This patch fixes a race in the batching/scheduling code of faxq.

This race has always existed, but now that JobControl can make a run through
the runScheduler() take a long time, the race is highly visible.

runScheduler() is controled by faxQueueApp's schedTimeout.  Whenever a time
expires, runScheduler() is called.  The SchedTimeout::start contains logic to
try and "throttle" the runScheduler() calls, and not have it run concurrently,
but if runScheduler() ever takes more than 1 second, it can.

This patch puts a guard in faxQueueApp so it won't schedule concurrently (which
causes lots of badness in runq,sleepq, etc), and makes the
SchedTimeout::timeoutExpired() aware of this predicament so it keeps delaying
the runScheduler() if it's currently running.

19 years agoThe Waiting for jobcontrol wasn't quite robust enough
Aidan Van Dyk [Wed, 26 Apr 2006 14:01:04 +0000 (14:01 +0000)] 
The Waiting for jobcontrol wasn't quite robust enough

There are times when we have to wait, but there are times when we really don't
want to wait.  The previous move of the wait into the schedule was an attempt
to remove the wait from some parts, but went too far.  This patch makes the
waiting more robust...

See Bug 745

19 years agoWe need jobCtrlDone() called on the error path of pipe() to not loose this
Aidan Van Dyk [Tue, 25 Apr 2006 16:40:59 +0000 (16:40 +0000)] 
We need jobCtrlDone() called on the error path of pipe() to not loose this
job.

19 years agoWe only need to "wait" for jobcontrol if we are activly trying to gather
Aidan Van Dyk [Mon, 24 Apr 2006 20:56:03 +0000 (20:56 +0000)] 
We only need to "wait" for jobcontrol if we are activly trying to gather
batches.  Waiting at other times is problematic, for instance if were
are waiting after a job starts from a pending state (job submitted for a
future time), on a busy server, sometimes runScheduler() can actuall run
between the time we put the job on the runq in ctrlJobDone(), and the
FaxRequest req is destroyed when unwonding the call stack back to
runJob() (called by the job ttsHandler.timerExpired()).

19 years agoThis makes our handling of the pid more intentional. We need to get
Aidan Van Dyk [Mon, 24 Apr 2006 20:54:40 +0000 (20:54 +0000)] 
This makes our handling of the pid more intentional.  We need to get
our pid into the childQueue as soon as possible.  If it is not in there
when when it fires, then it's signal will be lost forever.

19 years agoIf our fork fails, we need something to make sure the ctrlJobDone()
Aidan Van Dyk [Mon, 24 Apr 2006 20:52:04 +0000 (20:52 +0000)] 
If our fork fails, we need something to make sure the ctrlJobDone()
get's run, so we need to run it ourselves.

19 years agoPer Lee on Bug 733:
Aidan Van Dyk [Mon, 24 Apr 2006 16:32:39 +0000 (16:32 +0000)] 
Per Lee on Bug 733:

unblockDestJobs really shouldn't be called from unblockDestInfo in that the
two really aren't completely related.  Instead, call unblockDestJobs at more
appropriate times, making sure that the timing of di.hangup precedes it when
appropriate.

19 years agoBug 756:
Aidan Van Dyk [Mon, 24 Apr 2006 13:45:35 +0000 (13:45 +0000)] 
Bug 756:
  Back out modem flush command.  We can't flush the command, or we loose
  valid data.

19 years ago[Bug 731] hfaxd FTP interface does not list JBIG encoded facsimiles
Darren Nickerson [Sun, 23 Apr 2006 20:17:51 +0000 (20:17 +0000)] 
[Bug 731] hfaxd FTP interface does not list JBIG encoded facsimiles

As reported by Torsten Neuer, hfaxd was not returning JBIG-encoded faxes
in the recvq/ listing. This patch by Lee Howard fixes that. Thanks Torsten
and Lee!

19 years ago[Bug 769] Solaris patch for 4.3.0-rc
Darren Nickerson [Sun, 23 Apr 2006 19:56:15 +0000 (19:56 +0000)] 
[Bug 769] Solaris patch for 4.3.0-rc

This patch from Aidan Van Dyk and iFAX Solutions resolves a SIGBUG
seen on Solaris 9 when HylaFAX is compiled with Sun's Workshop Pro CC:
aidan@mocha:~/hylafax/HylaFAX> /opt/SUNWspro/bin/CC -V
CC: Sun C++ 5.5 2003/03/12
19 years ago[Bug 758] Additional languages for util/dictionary.sh (internationalization)
Darren Nickerson [Sat, 22 Apr 2006 03:48:53 +0000 (03:48 +0000)] 
[Bug 758] Additional languages for util/dictionary.sh (internationalization)

DICTATTEMPTS was spelled incorrectly in common-functions and notify. Thanks
to Giulio Orsero for catching this one!

19 years ago[Bug 760] faxrcvd corrupts communication logs
Darren Nickerson [Sat, 22 Apr 2006 03:25:42 +0000 (03:25 +0000)] 
[Bug 760] faxrcvd corrupts communication logs

In some cases, quoted-printable encoding of emails sent by faxrcvd was
broken. This patch by Patrice Fournier and iFAX Solutions addresses that.
Thanks also to Lee Howard for valuable input into this issue!

19 years ago[Bug 762] sendfax doesn't accept both destination user and subaddress
Darren Nickerson [Sat, 22 Apr 2006 03:13:10 +0000 (03:13 +0000)] 
[Bug 762] sendfax doesn't accept both destination user and subaddress

The person@number#subaddress format was not working - this patch from
Patrice Fournier and iFAX Solutions corrects that.

19 years ago[Bug 763] Class 2.x received g4 files are corrupted by HylaFAX
Darren Nickerson [Sat, 22 Apr 2006 02:56:14 +0000 (02:56 +0000)] 
[Bug 763] Class 2.x received g4 files are corrupted by HylaFAX
2D-MMR faxes received in Class 2.x on some Multitech modems are out of spec,
causing problems with some decoders (such as the one in libtiff). Thanks to
Patrice Fournier and iFAX Solutions.

20 years agoTypo cleanup
Darren Nickerson [Fri, 14 Apr 2006 04:26:58 +0000 (04:26 +0000)] 
Typo cleanup

20 years agoFew changes/fixes since beta1, so introducing 4.3.0rc1. HYLAFAX-4_3_0RC1
Darren Nickerson [Tue, 11 Apr 2006 14:51:23 +0000 (14:51 +0000)] 
Few changes/fixes since beta1, so introducing 4.3.0rc1.

20 years agoAdd in the 2nd part of Lee's fix to the Memory Decoder EOFB in bug 750.
Aidan Van Dyk [Mon, 10 Apr 2006 20:38:28 +0000 (20:38 +0000)] 
Add in the 2nd part of Lee's fix to the Memory Decoder EOFB in bug 750.

20 years agoAdd JobControlWait option to faxq that makes faxq wait synchronously for
Aidan Van Dyk [Tue, 4 Apr 2006 15:20:19 +0000 (15:20 +0000)] 
Add JobControlWait option to faxq that makes faxq wait synchronously for
JobControlCmd to finish before continuing on.  This solves peoples concern
that using JobControl reduces faxq's batching efficiency.

20 years agoIntroducing the first beta of hylafax-4.3.0. Great work all! HYLAFAX-4_3_0BETA1
Darren Nickerson [Tue, 4 Apr 2006 03:47:37 +0000 (03:47 +0000)] 
Introducing the first beta of hylafax-4.3.0. Great work all!

20 years agoBug 756: Flush modem input before sending data.
Aidan Van Dyk [Mon, 3 Apr 2006 18:29:48 +0000 (18:29 +0000)] 
Bug 756: Flush modem input before sending data.
  Some devices have duplicate CONNECT.. or FAX... message.

20 years ago1st half of the fix for Bug 740
Aidan Van Dyk [Mon, 3 Apr 2006 16:47:18 +0000 (16:47 +0000)] 
1st half of the fix for Bug 740

20 years agoDisable JobControlCmd by default in faxq, as it can change batching
Aidan Van Dyk [Mon, 3 Apr 2006 16:11:02 +0000 (16:11 +0000)] 
Disable JobControlCmd by default in faxq, as it can change batching
behaviour.

20 years ago[Bug 754] "Fax protocol error" in ECM mode
Darren Nickerson [Mon, 3 Apr 2006 15:46:11 +0000 (15:46 +0000)] 
[Bug 754] "Fax protocol error" in ECM mode
This patch, by Lee Howard, fixes a error that is revealed by some compilers
that could lead to looping.

20 years agoPer Lee at http://hylafax.bkbits.net:8080/lee/cset@1.1234:
Aidan Van Dyk [Mon, 3 Apr 2006 15:38:14 +0000 (15:38 +0000)] 
Per Lee at http://hylafax.bkbits.net:8080/lee/cset@1.1234:

This adds (supposedly) all German NSF codes per http://www.bundesnetzagentur.de

This also fixes the HylaFAX NSF code that we send (receiving) to the proper
bit order  (there's lots of confusion on this matter)

20 years ago[Bug 753] Patton 2977 optimisations
Darren Nickerson [Mon, 3 Apr 2006 14:57:33 +0000 (14:57 +0000)] 
[Bug 753] Patton 2977 optimisations
This patch, by Lee Howard, adds Class1RMPersistence: 0 to the digi config file,
and doubles the V.21 HDLC frame reception timeout to 10 seconds. Thanks to Lee
for the patch, and to Christian for confirming that it helps. See:

http://www.hylafax.org/archive/2006-03/msg00171.php

20 years ago[Bug 751] Ignore MESSAGE-WAITING after dialing from Hayes Accura 56K
Darren Nickerson [Mon, 3 Apr 2006 05:02:16 +0000 (05:02 +0000)] 
[Bug 751] Ignore MESSAGE-WAITING after dialing from Hayes Accura 56K
This patch by Lee Howard allows HylaFAX to ignore the harmless
MESSAGE-WAITING response when dialing with some Conexant chipset modems.

See http://www.hylafax.org/archive/2006-02/msg00054.php for the original
problem report.

20 years ago*** empty log message ***
Darren Nickerson [Mon, 3 Apr 2006 04:28:39 +0000 (04:28 +0000)] 
*** empty log message ***

20 years ago[Bug 740] In V.34 fax a lower limit of 2400 bps for primary rate renegotiations will...
Darren Nickerson [Mon, 3 Apr 2006 02:00:55 +0000 (02:00 +0000)] 
[Bug 740] In V.34 fax a lower limit of 2400 bps for primary rate renegotiations will pose problems with symbolrates other than 2400
This patch limits primary rate renegotiations to 4800. Thanks to John
Sucaet for the report, and Lee Howard for the patch!

20 years ago[Bug 736] Control channel retrain (V.34 fax) results in disconnect (DCN)
Darren Nickerson [Mon, 3 Apr 2006 01:51:11 +0000 (01:51 +0000)] 
[Bug 736] Control channel retrain (V.34 fax) results in disconnect (DCN)
Thanks for the contribution John Sucaet!

20 years ago[Bug 736] Control channel retrain (V.34 fax) results in disconnect (DCN)
Darren Nickerson [Mon, 3 Apr 2006 01:48:03 +0000 (01:48 +0000)] 
[Bug 736] Control channel retrain (V.34 fax) results in disconnect (DCN)
Correct a logic problem in control channel retrains that caused HylaFAX
to consider them unsuccessful even when they succeeded. Thanks to John
Sucaet for the original report and fix, and Lee for the final patch.

20 years ago[Bug 749] isdn4linux modem config prototype
Darren Nickerson [Mon, 3 Apr 2006 01:19:44 +0000 (01:19 +0000)] 
[Bug 749] isdn4linux modem config prototype
This patch, by Lee Howard and Chris Parsons adds support for isdn4linux
(/dev/ttyIX) Modems

20 years ago[Bug 749] isdn4linux modem config prototype
Darren Nickerson [Mon, 3 Apr 2006 01:18:02 +0000 (01:18 +0000)] 
[Bug 749] isdn4linux modem config prototype
This patch from Lee Howard and Chris Parsons adds support for isdn4linux
(/dev/ttyIX) modems

20 years ago[Bug 748] This patch, by Lee Howard, adds iaxmodem config prototype
Darren Nickerson [Sun, 2 Apr 2006 23:17:36 +0000 (23:17 +0000)] 
[Bug 748] This patch, by Lee Howard, adds iaxmodem config prototype

20 years agoAs Tim rightly points out == here should be =
Lee Howard [Sat, 1 Apr 2006 20:08:42 +0000 (20:08 +0000)] 
As Tim rightly points out == here should be =

20 years ago[Makefile.in faxcover/Makefile.in] My last change to faxcover/Makefile.in
Tim Rice [Wed, 29 Mar 2006 19:33:50 +0000 (19:33 +0000)] 
[Makefile.in faxcover/Makefile.in] My last change to faxcover/Makefile.in
was incomplete. Thanks to Aidan for the correct fix.

20 years ago[faxcover/Makefile.in] s/clobber/clobberconfig/ to quiet warnings about
Tim Rice [Wed, 29 Mar 2006 19:19:27 +0000 (19:19 +0000)] 
[faxcover/Makefile.in] s/clobber/clobberconfig/ to quiet warnings about
overwriting clobber rule from ../rules

20 years agoOpenServer doesn't have setenv
Aidan Van Dyk [Wed, 29 Mar 2006 14:57:03 +0000 (14:57 +0000)] 
OpenServer doesn't have setenv

20 years agoOpenServer native compilers don't support returning in a conditional for
Aidan Van Dyk [Tue, 28 Mar 2006 18:23:42 +0000 (18:23 +0000)] 
OpenServer native compilers don't support returning in a conditional for
inline functions.

Change it to a conditional in a return instead - go figure ;-)

20 years agoCorrect Jay's name (per his request), and minor typo.
Darren Nickerson [Tue, 28 Mar 2006 15:50:15 +0000 (15:50 +0000)] 
Correct Jay's name (per his request), and minor typo.

20 years agoReformat to single column and remove pre- and post-hylafax.org distinction
Darren Nickerson [Tue, 28 Mar 2006 15:48:20 +0000 (15:48 +0000)] 
Reformat to single column and remove pre- and post-hylafax.org distinction
per -devel discussion.

20 years agoClean up some warnings in compiling JobControl as reported by Tim Rice.
Aidan Van Dyk [Tue, 28 Mar 2006 13:22:51 +0000 (13:22 +0000)] 
Clean up some warnings in compiling JobControl as reported by Tim Rice.

20 years agoWe need stdlib.h for setenv() as reported by Tim.
Aidan Van Dyk [Tue, 28 Mar 2006 13:22:17 +0000 (13:22 +0000)] 
We need stdlib.h for setenv() as reported by Tim.

20 years ago* Update config.guess & config.sub (27 Mar 2006)
Tim Rice [Tue, 28 Mar 2006 02:22:47 +0000 (02:22 +0000)] 
* Update config.guess & config.sub (27 Mar 2006)

20 years agoAdd JobControl mechanism to obsolete DestControls.
Aidan Van Dyk [Mon, 27 Mar 2006 23:00:49 +0000 (23:00 +0000)] 
Add JobControl mechanism to obsolete DestControls.

JobControlCmd (faxq config option) is a program which is run, given a jobid,
that outputs a set of "tag: value" lines (similar to config files) which
control the per-job values of things which used to be handled by DestControls.

20 years agoBug 732 - hfaxd SNPP LOGI returns 230
Aidan Van Dyk [Mon, 27 Mar 2006 21:36:26 +0000 (21:36 +0000)] 
Bug 732 - hfaxd SNPP LOGI returns 230

hfaxd, when answering SNPP LOGI request should be returning 250, instead of
230.

Reported by  Don Seiler from http://jsnpp.sourceforge.net/

20 years agoBug 723 - On some OS/distributions, hfaxd timezone handling is incorrect
Aidan Van Dyk [Fri, 24 Mar 2006 16:06:11 +0000 (16:06 +0000)] 
Bug 723 - On some OS/distributions, hfaxd timezone handling is incorrect

On newer GLIBC, they *always* check /etc/localtime for timzone information
if TZ isn't set.  Older distros cache the localtime information.  If TZ isn't
set, we'll set it here before entering out chroot (where /etc/localtime
isn't available).

20 years agoBug 739: Recvq TIF faxes not locked when receiving
Aidan Van Dyk [Thu, 23 Mar 2006 21:22:32 +0000 (21:22 +0000)] 
Bug 739: Recvq TIF faxes not locked when receiving

This results in hfaxd not knowing if the faxes are currently being received
for it's %z handling

20 years agoBug 118: fix page batching which we broke in an earlier patch on this
Lee Howard [Thu, 23 Mar 2006 20:17:31 +0000 (20:17 +0000)] 
Bug 118: fix page batching which we broke in an earlier patch on this
         bug report in the 4.2.2 release

20 years agoupdate
Lee Howard [Fri, 17 Mar 2006 16:50:02 +0000 (16:50 +0000)] 
update

20 years agoBug 730: expands Class1JBIGSupport definition
Lee Howard [Fri, 17 Mar 2006 16:47:05 +0000 (16:47 +0000)] 
Bug 730: expands Class1JBIGSupport definition

20 years agoBug 176: adds some needed escapes
Lee Howard [Fri, 17 Mar 2006 16:38:01 +0000 (16:38 +0000)] 
Bug 176: adds some needed escapes

20 years agoman/callid.4f is gone now
Lee Howard [Wed, 15 Mar 2006 17:40:00 +0000 (17:40 +0000)] 
man/callid.4f is gone now

20 years agoBug 741: replace QualifyCID with DynamicConfig RejectCall
Lee Howard [Wed, 15 Mar 2006 17:02:49 +0000 (17:02 +0000)] 
Bug 741: replace QualifyCID with DynamicConfig RejectCall

20 years agoBug 735: fix buffer overrun in NSF parsing
Lee Howard [Tue, 21 Feb 2006 18:22:36 +0000 (18:22 +0000)] 
Bug 735: fix buffer overrun in NSF parsing

20 years agoBug 176: internationalization support of e-mails
Lee Howard [Tue, 21 Feb 2006 18:12:52 +0000 (18:12 +0000)] 
Bug 176: internationalization support of e-mails

20 years agoBug 176: add CHARSET support for notification e-mails
Lee Howard [Tue, 21 Feb 2006 17:45:13 +0000 (17:45 +0000)] 
Bug 176: add CHARSET support for notification e-mails

20 years agoBug 737: use To-Company and To-Name coverpage entries in the notification
Lee Howard [Tue, 21 Feb 2006 17:34:34 +0000 (17:34 +0000)] 
Bug 737: use To-Company and To-Name coverpage entries in the notification
  message if they are available to use

20 years agoBug 291: Remove extra -fpic for linux gcc DSO
Aidan Van Dyk [Tue, 31 Jan 2006 19:06:31 +0000 (19:06 +0000)] 
Bug 291: Remove extra -fpic for linux gcc DSO

20 years agoRollup patch of Bug 291: Solaris DSO support.
Aidan Van Dyk [Tue, 31 Jan 2006 19:03:34 +0000 (19:03 +0000)] 
Rollup patch of Bug 291: Solaris DSO support.

Enables solaris DSO support.

20 years agoBug 718: defs.in LIBS line shouldn't have system libs
Aidan Van Dyk [Tue, 31 Jan 2006 18:58:25 +0000 (18:58 +0000)] 
Bug 718: defs.in LIBS line shouldn't have system libs

20 years agoBug 726: add libtiff-3.8 support in configure
Lee Howard [Tue, 31 Jan 2006 14:52:52 +0000 (14:52 +0000)] 
Bug 726: add libtiff-3.8 support in configure

20 years agoBug 729: call PDFs as such in the q-file
Lee Howard [Mon, 30 Jan 2006 21:40:46 +0000 (21:40 +0000)] 
Bug 729: call PDFs as such in the q-file

20 years agoBug 672: vsnprintf really should be called with arguments.
Lee Howard [Mon, 30 Jan 2006 21:27:11 +0000 (21:27 +0000)] 
Bug 672: vsnprintf really should be called with arguments.

20 years agoBug 232: fix HDLCFrame copying which causes errors where CTC is received as PPS
Lee Howard [Mon, 30 Jan 2006 21:20:06 +0000 (21:20 +0000)] 
Bug 232: fix HDLCFrame copying which causes errors where CTC is received as PPS

20 years agoBug 631: fix logic error where TCF fails after an unexpected recipt of
Lee Howard [Mon, 30 Jan 2006 21:04:26 +0000 (21:04 +0000)] 
Bug 631: fix logic error where TCF fails after an unexpected recipt of
         prologue frames, which would cause a protocol error

20 years agoRC3 becomes 4.2.5 - great work all! HYLAFAX-4_2_5
Darren Nickerson [Fri, 13 Jan 2006 00:28:25 +0000 (00:28 +0000)] 
RC3 becomes 4.2.5 - great work all!

20 years agoThird release candidate - third time lucky? HYLAFAX-4_2_5RC3
Darren Nickerson [Thu, 12 Jan 2006 03:08:32 +0000 (03:08 +0000)] 
Third release candidate - third time lucky?

20 years agoecho -e is not portable. We don't need it, it was used for a few newlines,
Aidan Van Dyk [Wed, 11 Jan 2006 22:05:56 +0000 (22:05 +0000)] 
echo -e is not portable.  We don't need it, it was used for a few newlines,
which can be done with 2 echos, and for getting the \n chagnes out of
$faxstatus, which now uses sed.

20 years agoadd prototype config catch for Digicom Leonardo modems thanks to Filippo Carletti
Lee Howard [Wed, 11 Jan 2006 17:29:10 +0000 (17:29 +0000)] 
add prototype config catch for Digicom Leonardo modems thanks to Filippo Carletti