forked from ifax/HylaFAX
/
CHANGES
1039 lines (992 loc) · 55.7 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# $Id$
Changelog for 4.3.8
* b64-encode.awk: Fix bug on old SCO awk (30 Jan 2009)
* faxgetty/faxsend: Correct Include config file parsing (22 Jul 2008)
* hfaxd: Fix RECV_START, RECV_PAGE, RECV_DOC triggers (22 Jul 2008)
* faxq: Check TimeOfDate before batching (2 Apr 2008)
* hfaxd: Don't update job's last modified time unless it's actually successfull (22 Feb 2008)
* hfaxd lockJob() - don't blindly O_CREAT job we're trying to lock (22 Feb 2008)
* Fix faxq modem Triggers (16 Jan 2008)
Changelog for HylaFAX 4.3.7
* Add support for libtiff 3.9 (21 Nov 2007)
* fix TypeRules verbose logging names (15 Nov 2007)
* hfaxd: Remove PAM debug logging including passwords (15 Nov 2007)
* Bug 875: faxsetup and faxaddmodem temporty files (13 Nov 2007)
* Fix typo in MT5600ZDX prototype (9 Nov 2007)
* Pass correct time to notify (23 October, 2007)
Changelog for HylaFAX 4.3.6
* Fix large SESSION_LOG variable causing bash problems (24 Sep 2007)
* Fix man page typos (17 Sep 2007)
* Fix hfaxd extra 550 Error message (14 Sep 2007)
* Fix RFC822 comments MIME-Versio header for faxmail (14 Sep 2007)
* Fix configure handling for broken Gentoo fix (23 Aug 2007)
Changelog for HylaFAX 4.3.5
* Fix configure GCC version detection for Gentoo (22 Aug 2007)
* Fix faxmail handling of RFC 822 comments in headers (21 Aug 2007)
* Fix faxq handling of large formatter output (21 Aug 2007)
* faxaddmodem doesn't fuser -k by default, allowing iaxmodem to be
detected by faxaddmodem (17 Aug 2007)
* Fix faxrcvd/notify application/PDF mimetype (5 Aug 2007)
Changelog for HylaFAX 4.3.4
* Fix faxq modem handling which can cause multiple concurrent faxsend
invocations on the same device (8 May 2007)
* Fix faxq trigger bugs which can cause faxq to crash (26 Mar 2007)
* Accepts 'original' as equivalent to 'raw' for RETURNFILETYPE (23 Mar 2007)
* Email raw TIFF files with the correct MIME type of image/tiff (23 Mar 2007)
Changelog for HylaFAX 4.3.3
* Allow multiple FILETYPE (28 Feb 2007)
* Fix faxq seqfault when syslogging strings containing %s, etc (28 Feb 2007)
* Fix broken SNPP authentication (Bug 851) (28 Feb 2007)
* Remove unused CHARSET setting (bug 843) (23 Feb 2007)
* Include jobtag in Subject of notification emails (bug 850) (22 Feb 2007)
* Correctly named notify "rejected" templates (bug 849) (20 Feb 2007)
* Make ConverFile return filename even for noop on PDF files (20 Feb 2007)
Changelog for HylaFAX 4.3.2
* Encode subject headers (using B encoding) when necessary (9 Feb 2007)
* Added sample HTML templates to demonstrate templating features (9 Feb 2007)
* Added error exit codes to faxinfo (7 Feb 2007)
* PAM reworked to use complete sessions independantly (25 Jan 2007)
* Added debian/ directory with rules to create a simple Debian package (21 Jan 2007)
* Simplify/Unify mime encoder selection and use (9 Jan 2007/29 Jan 2007)
* Add the Include: option for Config file options (8 Jan 2007)
* Redirected unwanted output from pd2pdf while running notify (24 Dec 2006)
* Use @SCRIPT_SH@ for bin/ scripts to allow configure selection (23 Dec 2006)
* Updated pollrcvd to use templates (22 Dec 2006)
* Moved default templates to etc/tempates/en/ to clean up etc/templates/ (22 Dec 2006)
Changelog for HylaFAX 4.3.1
* Added exit codes to faxalter (Bug 796) (4 Dec 2006)
* Fixed faxqclean to work correctly with cover documents using the new naming
scheme, yet still work with previously named documents (bug 831) (20 Nov 2006)
* Fixed sendfax PDF page counting (bug 830) (13 Nov 2006)
* Disable JPEG support when compiling with older libtiff (3 Nov 2006)
* Use old style lock files for OpenServer 6 (20 Oct 2006)
* Always update on-disk qfiles for jobs when state changes to running (19 Oct 2006)
* Change how we compile shared objects for Solaris DSO support (12 Oct 2006)
* Base64 encoding with uuencode was broken on 3 Oct (6 Oct 2006)
* uuencode STDERR was not redirected to $ERRORSTO (6 Oct 2006)
* There was a small possibility of corruption a base64 output produced
by uuencode if an encoded line started with "begin" (6 Oct 2006)
* Private tmpdir was not set by faxrcvd, but used for body encoding (6 Oct 2006)
* fax faxqclean, don't remove cover documents still referenced (4 Oct 2006)
* Encodes email body according to template setting (3 Oct 2006)
* Add Quoted-Printable encoding option (3 Oct 2006)
* Add Romanian templates (29 Sep 2006)
* faxsetup nolonger blindly removes $TMPDIR (29 Sep 2006)
* Add Motorola SM56 USB (Apple) modem (27 Sep 2006)
* Add HPUX 11.11 support to configure (27 Sep 2006)
* make cover pages visible in /docq/ through hfaxd (17 Sep 2006)
* handle +FHNG/+FNG after AT+FDT in Class 2 (15 Sep 2006)
* Unify mime encoding between notify and faxrcvd
* Add templates for use in faxrcvd translations (14 Aug 2006)
* don't exit faxq with assertion failure when a job times out and is
interrupted during sending (21 Jul 2006)
* faxaddmodem: Allow identification when no AT+FMM? or AT+FMI? (21 Jul 2006)
* fix error of accepting too-short of DCS signal (20 Jul 2006)
* fix faxgetty hang in ECM due to missing timeouts (20 Jul 2006)
* fix indicator when 100% non-zero TCF data is received (20 Jul 2006)
* do Class1SwitchingCmd before sending MCF after PPS-NULL (20 Jul 2006)
* replace Class1SendMsgDelay with Class1SwitchingCmd (20 Jul 2006)
* fix faxaddmodem config parsing for Digicom Leonardo modems(19 Jul 2006)
* don't skip initial NSF bytes in station ID search when no
known T.35 manufacturer ID was used (18 Jul 2006)
* Documentation updates (18 Jul 2006)
* Fix RecvFmt string printing (Bug 805) (18 Jul 2006)
* fix timeout on AT command sending to modem (5 Jul 2006)
* don't use tiffcp "-r" option on JBIG TIFFs (5 Jan 2006)
* Avoid problems when resending single ECM Frame (5 Jul 2005)
* Improve recovery after Class 1 TCF receipt times out (4 Jul 2006)
* Improve the handling of user aborts in Class 1 sending (4 Jul 2006)
* Add missing From: headers to notify (4 Jul 2006)
* correct CIELAB to be ITULAB (4 Jul 2006)
* fix Class 2 data format parsing of +FIS response (4 Jul 2006)
* Enhance faxinfo with formating options (2 Jul 2006)
* Fix faxmail's handling of nested mime (14 Jun 2006)
* Add JobProtection option to hfaxd (12 Jun 2006)
* Enhance SHIELDED_DTMF (5 Jun 2006)
* Add resubmit capability to faxalter (2 Jun 2006)
* Use ] && [ instead of -a for shell portability (2 Jun 2006)
* Add continuation support to FaxClient in libfaxutil (31 May 2006)
* Add UseJobTagLine config option for faxsend (4 Apr 2006)
Changelog for HylaFAX 4.3.0
* Fix DCS tag handling in Class2 (BUG 771) (5 May 2006)
* Fix hfaxd corruption on killed jobs (BUG 401) (5 May 2006)
* More fixes to batching and jobcontrol interaction (3 May 2006)
* Re-work fix for hfaxd's time handling (BUG 723) (28 Apr 2006)
* Don't let users kill each other's jobs (BUG 752) (28 Apr 2006)
* Use areBatchable() to make sure batching doesn't ignore job
modems (28 Apr 2006)
* Enhance Italian translation (BUG 758) (26 Apr 2006)
* Fix faxq sleepq concurrency problem (BUG 745) (26 Apr 2006)
* Fix runSchedule() concurrency problem (BUG 745) (26 Apr 2006)
* Fix some of the error paths in the setReadyToRun jobcontrol
pipe, fork, and exec calls (BUG 745) (25 Apr 2006)
* Fix unblocking job problem (BUG 733) (24 Apr 2006)
* back out flush modem I/O (BUG 756) (24 Apr 2006)
* Make sure hfaxd returns JBIG faxes in recvq list (BUG 731) (23 Apr 2006)
* Resolve Solaris bus error under native compiler (BUG 769) (23 Apr 2006)
* Fix quoted-printable MIME encoding in faxrcvd (BUG 760) (21 Apr 2006)
* Fix sendfax to accept both destination and user subaddresses
(BUG 762) (21 Apr 2006)
* Repair broken MMR from some Multitech modems (BUG 763) (21 Apr 2006)
* Add JobControlWait to allow faxq to wait for JobControlCmd
to finish synchronously (4 Apr 2006)
* flush modem I/O on receptions before sending any data (03 Apr 2006)
* fix incorrect "Fax protocol error" in ECM mode (03 Apr 2006)
* add German NSFs and correct HylaFAX NSF bit order (03 Apr 2006)
* set Class1RMPersistence to 0 in digi config prototype (03 Apr 2006)
* extend V.21 HDLC frame reception timeout to 10 sec (03 Apr 2006)
* ignore MESSAGE-WAITING response after dialing (02 Apr 2006)
* Correctly remove EOFB at the end of MMR images (02,10 Apr 2006)
* set minimum of 4800 for V.34 primary rate renegotiations (02 Apr 2006)
* improve handling of V.34 control channel retrain (02 Apr 2006)
* Add isdn4linux modem config prototype (02 Apr 2006)
* Add IAXmodem config prototype (02 Apr 2006)
* Update config.guess & config.sub (27 Mar 2006)
* Add JobControl (obsoletes DestControl) (27 Mar 2006)
* Fix hfaxd SNPP login code to 250 (Bug 732) (27 Mar 2006)
* Fix hfaxd timezone handling on new GLIBC (BUG 723) (24 Mar 2006)
* Fix locking of recvq tiff files (BUG 739) (23 Mar 2006)
* fix batching of page jobs (23 Mar 2006)
* expand Class1JBIGSupport to allow for differentiation
between full, none, send, and receive support (17 Mar 2006)
* remove QualifyCID in lieu of DynamicConfig RejectCall (15 Mar 2006)
* fix buffer overrun in NSF parsing (21 Feb 2006)
* add dictionary for notify, faxrcvd, and pollrcvd
internationalization support (21 Feb 2006)
* add CHARSET config option for mailing scripts (21 Feb 2006)
* use To-Company and To-Name coverpage entries in the notification
message if they are available to use (21 Feb 2006)
* add support for libtiff-3.8 (31 Jan 2006)
* use PDF in q-files when appropriate (30 Jan 2006)
* fix configure in vsnprintf detection (30 Jan 2006)
* fix segfault on some compilers where the rare occassion
of receiving CTC instead of PPS occurs (30 Jan 2006)
* fix rare occassion where TCF fails following an unexpected
receipt of prologue frames (30 Jan 2006)
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)
Changelog for HylaFAX 4.2.3
* fix clients to accept 1yz preliminary reponse on connection
according to RFC959 (8 Nov 2005)
* fix trap usage and exit status for some scripts (31 Oct 2005)
* fix cover page deletion problem (27 Oct 2005)
* don't increment internal page count when an unexpected signal
is received in place of PPS (21 Oct 2005)
* replace Class1TCFResponseDelay with Class1SwitchingCmd (20 Oct 2005)
* disable client programs from looking for UNIX socket
when the CONFIG_UNIXTRANSPORT is not enabled (20 Oct 2005)
* improve security technique when creating temporary files (20 Oct 2005)
* fix CallID problems by initializing answer lengths (29 Sep 2005)
* fix sendfax to allow "#" in the to-name (27 Sep 2005)
* clean up page sizes and signalling (27 Sep 2005)
* improve logging when a document is rejected (27 Sep 2005)
* delay blocked jobs on failure (27 Sep 2005)
* batch sleeping jobs too (27 Sep 2005)
* fix and improve copy quality correction (27 Sep 2005)
* fix PAM support for non-passworded authentication (27 Sep 2005)
* add comments for enscript typerules entry (27 Sep 2005)
* document JobFmt Y option (27 Sep 2005)
* improve JDELE hfaxd handling (27 Sep 2005)
* be more informative with /dev/null errors (27 Sep 2005)
* don't place a call if there are no documents (27 Sep 2005)
* make hfaxd clean up after itself (27 Sep 2005)
* add xferfaxlog accounting for jobs that time out (27 Sep 2005)
* add a job abort notification message (27 Sep 2005)
* requeue batches together (27 Sep 2005)
* add IXO/TAP page batching (27 Sep 2005)
* fix Class 1 handling of EOM in pagehandling (27 Sep 2005)
* improve dataformat reporting and handling (27 Sep 2005)
* add JBIG send support (27 Sep 2005)
* add hasV17Trouble detection on sending (27 Sep 2005)
* improve NSF station ID detection (27 Sep 2005)
* session logging improvements (27 Sep 2005)
* add Retransmit-Ignore RTNHandlingMethod (27 Sep 2005)
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
Changelog for HylaFAX 4.2.1 - Jan 11, 2005
* 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)
Changelog for HylaFAX 4.2.0 - Aug 16, 2004
* resurrect 4.1.x notify as notify-4.1.sh for compatibility (16 Aug 2004)
* significant portability cleanups to new notify script (14 Aug 2004)
* fix font rendering at hyperfine resolution (13 Aug 2004)
* stop tiff2fax from using problematic symbolic links (11 Aug 2004)
* fix truncation of last byte on sent MMR data (09 Aug 2004)
* fix end of page signals and padding (23 Jul 2004)
* prevent internationalization from interfering with build (22 Jul 2004)
* restrict faxq to prepare only single-strip TIFF data (29 Jun 2004)
* only use normal and fine resolutions when not using XVRes (28 Jun 2004)
* limit fax retrains to allowed moments (28 Jun 2004)
* change DynamicLocalID to DynamicConfig (22 Jun 2004)
* fix V.17 fallbacks after the CTC/CTR exchange (21 Jun 2004)
* tune setting of -rpath when linking on linux (21 Jun 2004)
* add admin option and dialstring alteration to faxalter (20 Jun 2004)
* add -end option for xferfaxstats and recvstats (17 Jun 2004)
* add DynamicLocalID config option (17 Jun 2004)
* prevent CID values from acquiring data when unset (1 Jun 2004)
* add ModemReadyCmds config option (1 Jun 2004)
* improve and fix several no-modem-response timeouts (31 May 2004)
* fix an error in faxq when adding a job that had a no_formatter
error to the sleep queue (31 May 2004)
* fix rare faxsend segfault in Class 1 scanline padding (27 May 2004)
* utilize DesiredBR to determine what modulation to use (24 May 2004)
* remove Class1EnableV34Cmd from modem initialization (22 May 2004)
* avoid V.29-to-V.17 fallback transitions (22 May 2004)
* fix send V.34-Fax cases where receiver reports no ECM (21 May 2004)
* add prototype support for Perle/MultiTech-SMI modems (21 May 2004)
* fix segfault with Class2RTFCC (21 May 2004)
* add V.34-Fax disconnection recognition during prologue (20 May 2004)
* add prototype support for Mainpine RockForceDUO+ (19, 21 May 2004)
* improve V.34-Fax session abortion handling (19 May 2004)
* add more prototype support for Courier V.Everything modems (19 May 2004)
* add '-l bindaddr' option to hfaxd (8 May 2004)
* fix build for 64-bit Linux (8 May 2004)
* fix error in clients when sender identity was whitespace only (8 May 2004)
* add recognition of blacklisted modem dialing responses (8 May 2004)
* impose a timeout on sending some commands to Class 2 modems (5 May 2004)
* improve COMMLOGS assignment in default archive script (04 May 2004)
* add prototype support for AboCom and another MultiTech (29 Apr 2004)
* fix faxaddmodem and probemodem to support locking devices
in subdirectories (29 Apr 2004)
* extend timeout waiting for first flag in ECM synchronization (29 Apr 2004)
* fix frame-count indicator in PPS signal (28 Apr 2004)
* add PAM support to hfaxd (27 Apr 2004)
* handle repeated PPS, DCS, or EOR signals in V.34-Fax (26 Apr 2004)
* attempt to handle CTC signals from broken senders (26 Apr 2004)
* improved pagermap backreference error handling (22 Apr 2004)
* add batching support to faxsend (19 Apr, 9 Jun 2004)
* change MaxConcurrentJobs to MaxConcurrentCalls (19 Apr 2004)
* improve V.34-Fax renegotiations by dropping 4800 bps per step (12 Apr 2004)
* improve some V.34-Fax error logging and handling (12, 19 Apr 2004)
* remove bit 16 of DCS when sending MMR in Class 1 (12 Apr 2004)
* fix V.34-Fax renegotiation constraints (7 Apr 2004)
* change Class1ECMDoCTC into Class1PersistentECM and apply to V.34-Fax (6 Apr 2004)
* add owner field to xferfaxstats output (6 Apr 2004)
* add tiff2pdf, remove notify.awk, and add significant notify enhancements
such as returning a copy of the faxed document (6, 17 Apr, 5 May 2004)
* add add WEDGED_EMAIL_INTERVAL and WEDGED_DISABLE_FAXGETTY options (6 Apr 2004)
* recognize BUSY as an answer response indicating disconnection (6 Apr 2004)
* add Class 1.0 and V.34-Fax/SuperG3 support (29, 30 Mar 2004)
* add "low" priority setting for sendfax (26 Mar 2004)
* add modem config prototype for t38modem (22 Mar 2004)
* fix CID*AnswerLength-based answering (22 Mar 2004)
* fix for Class 2.0/2.1 modems that respond OK to AT+FDT (22 Mar 2004)
* add ModemRingsBeforeResponse option (22 Mar 2004)
* extend ModemRingResponse to support AT+VRID (22 Mar 2004)
* add owner field in etc/xferfaxlog SEND entries (17 Mar 2004)
* add tab delimiting to etc/clientlog (17 Mar 2004)
* add VRes and UseXVRes options to DestControls (17 Mar 2004)
* fix rare bug modem configuration parsing routine (16 Mar 2004)
* reject pages with zero scan lines (16 Mar 2004)
* more recognition of unexpected returns to command-mode (16 Mar 2004)
* add usage of FAXUSER environment variable in clients (10 Mar 2004)
* add a timeout setting for HDLC frame sending (10 Mar 2004)
* add sendfax -o owner option (10 Mar 2004)
* fix faxq segfault on some converter errors (09 Mar 2004)
* add QualifyPWD and PWD checking support (04 Mar 2004)
* utilize and honor ECM frame size preference in Class 1 (04 Mar 2004)
* add Class2ECMType and correct Class 2 ECM support (04 Mar 2004)
* extend and unify queue file sequence numbering (28 Feb 2004)
* integrate Caller-ID support throughout all functions that
similarly use TSI (28 Feb 2004)
* add CRP reception support to Class 1 ECM (27 Feb 2004)
* fix faxaddmodem Class selection for broken shells (18 Feb 2004)
* make all faxrcvd configurations FaxDispatch-available (18 Feb 2004)
* fix copy quality support for Class 2.0/2.1 (11 Feb 2004)
* send all AT commands to modem in upper case (11, 16 Feb 2004)
* extend B4 and A3 page-size resolution support (11 Feb 2004)
* improve faxinfo page-size recognition (11 Feb 2004)
* fix faxq preparation of A3 and banner faxes (11 Feb 2004)
* add ERRORSTO in faxrcvd and handle stderr from ps2pdf (11, 18 Feb 2004)
* fix saving of unconfirmed page with error after PPS-NULL (6 Feb 2004)
* fix modem initialization for modems that respond OK twice
to ATZ (5 Feb 2004)
* keep RINGs from interfering with modem initialization (5 Feb 2004)
* fix tiff2fax for libtiff-3.5.7 broken tiffcp exit status (5 Feb 2004)
* fix the saving of B4-sized multi-strip TIFFs (03 Feb 2004)
* add FROMADDR option for FaxDispatch (31 Jan 2004)
* enhance the CTC fallback in Class 1 ECM to drop modulation
protocol when no frames are received properly (31 Jan 2004)
* add fax-class runtime documentation to faxaddmodem (26 Jan 2004)
* increase ECM syncrhonization timeout for slow senders (26 Jan 2004)
* fix logging of PPM-DCN in Class 1 ECM receiving (12 Jan 2004)
* send RTN instead of DCN in Class 1 when no page received (8 Jan 2004)
* add Class1ExtendedRes config option (7 Jan 2004)
* make Class1ECMSupport and ModemSoftRTFCC default true (7 Jan 2004)
* make hfaxd reuse the TCP port when starting (16 Dec 2003)
* fix identification of V.17 7200 bps in Class 1 receiving (15 Dec 2003)
* add Class2UseLineCount config option (13 Dec 2003)
* fix xferfaxstats name mapping and change default (11 Dec 2003)
* fix line counting error (11 Dec 2003)
* remove misleading bits from Class 1 DIS signal (10 Dec 2003)
* fix awk error in faxaddmodem (5 Dec 2003, 1 Jan 2004)
* add default config support for ZyXEL U90E (4 Dec 2003)
* fix defined name collision with Mac OS X (1 Dec 2003)
* add ModemSoftRTFCC (1 Dec 2003)
* image tag lines on MMR faxes (1 Dec 2003)
* fix doubling Caller ID information on double-RINGs (24 Nov 2003)
* fix potential faxgetty CPU loop (24 Nov 2003)
* rename various files for case insensitive filesystems (20 Nov 2003)
* remove superfluous bytes from Class 1 DCS (17 Nov 2003)
* fix format string vulnerability in hfaxd (10 Nov 2003)
* fix variable and function name collision with Solaris (10 Nov 2003)
* consolidate MemoryDecoder code (7 Nov, 1 Dec 2003)
* make faxq and faxgetty not block on various child processes (5 Nov 2003)
* prefer agetty over getty and enhance documentation (5 Nov 2003)
* add ModemRecvSuccessCmd (3 Nov 2003)
* add ModemAnswerDialCmd and faxanswer -h "dial"
options (3, 20 Nov, 5 Dec 2003)
* add modulation changes into the Class 1 fallback (1 Nov 2003)
* enhance Class1TMQueryCmd and Class1RMQueryCmd (1 Nov 2003)
* extend Class1SendMsgDelay default to avoid PPM errors (1 Nov 2003)
* fix recognition of unexpected returns to command-mode (31 Oct 2003)
* fix subaddress sending in Class 1 (28 Oct 2003)
* fix configure for gcc 3.3.1 support (16 Oct 2003)
* improve behavior after last-page PIP reception (15 Oct 2003)
* suppress tiffcheck libtiff warnings from being fatal (13 Oct 2003)
* add Class 1 MMR support (9, 13 Oct 2003)
* configure MIMENCODE, UUENCODE, and ENCODING at compile-time
and cause faxrcvd to automatically use them (7, 14 Oct 2003)
* correct typerules documentation, %w, %W, %l, and %L (4 Oct 2003)
* correct "1-D MR" nomenclature to "1-D MH" (22 Sep 2003)
* add Class 1 ECM support (20 Sep, 7, 16-17 Oct, 1 Nov, 10 Dec 2003)
* free(base) in HDLCFrame destructor (10 Sep 2003)
* keep PDF mail attachment naming consistent with TIFFs (01 Sep 2003)
* add support for MMR command-line option to tiffcheck (29 Aug 2003)
* add Class1ValidateV21Frames config option (29 Aug 2003)
* add AT_XON to repair Topic functionality (02 Aug 2003)
* enhance faxgetty to send NSF in Class 1 (18 Jul 2003)
* stop faxsend from initializing the modem twice (8 Jul 2003)
* add Class1TMConnectDelay config option (8 Jul 2003)
* add SaveUnconfirmedPages config option (8 Jul 2003)
* require ECM before logging MMR capability (8 Jul 2003)
* fix typo in sendq and doneq man pages (8 Jul 2003)
* fix broken page chopping (30 Jun 2003)
* add extended resolution support (18 Jun, 2 Jul, 23, 26 Sep 2003)
Changelog for HylaFAX 4.1.6 - May 07, 2003
* add edit-faxcover script (06 May 2003)
* try to prevent colliding config files (06 May 2003)
* fix faxq from formatting beyond modems' capabilities (06 May 2003)
* add Samsung NSF code recognition (04 May 2003)
* fix port/install.sh from using incorrect path (28 Apr 2003)
* fix wedged script from flooding FaxMaster (28 Apr 2003)
* fix build for gcc-3.2, RedHat 9, and UnixWare (26 Apr 2003)
* various enhancements to faxsetup (22 Apr 2003)
* make default faxcover template easier to customize (19, 22 Apr 2003)
* add a pause to allow Nokia 6210 compatibility (18 Apr 2003)
* fix the broken Class 1 +FTM response range parser (18 Apr 2003)
* fix some AIX 4.3.3 build problems (15,16 Apr 2003)
* fix 'make distclean' to remove shared libraries (13 Apr 2003)
* include pointer to libtiff.org in configure error (13 Apr 2003)
* allow for OPTIMIZER to be set in build config (13 Apr 2003)
* cause make to stop all on error (13 Apr 2003)
* improve font detection in faxsetup (13 Apr 2003)
* reject garbage in Class 1 HDLC frame reception (01 Apr 2003)
* fix JobReqProto when a transmission fails for reformatting (01 Apr 2003)
* accept libtiff v3.6 in configure (25 Mar 2003)
* remove Class1MsgRecvHackCmd from config/lucent default (25 Mar 2003)
* change RingExtended to not interfere with distinctive ring (25 Mar 2003)
* fix an infinite loop in hfaxd (24 Mar 2003)
* fix faxq QUIT handling when dealing with an active queue (08 Feb 2003)
* fix PDF page counting error which caused segfaults (08 Feb 2003)
* add NOTIFY_FAXMASTER parameter for FaxDispatch (08 Feb 2003)
* fix Str.h assert problem due to hostname parsing (08 Feb 2003)
* fix an assertion error in faxq (08 Feb 2003)
* add 2D-MMR support for Class 2 modems that support it (08 Feb 2003)
* add ModemRingResponse, CIDNumberAnswerLength, and
CIDNameAnswerLength (08 Feb 2003)
* fix bad shell code in bin/archive (08 Feb 2003)
* fix textfmt behavior when dealing with certain situations (08 Feb 2003)
* add ENCODING parameter for FaxDispatch (08 Feb 2003)
* fix default TIFF resolution to be inches, per spec, (08 Feb 2003)
* add RingTimeout config option (08 Feb 2003)
* clean faxstat output when %Y is used (08 Feb 2003)
* add subaddressing specification capability to sendfax (08 Feb 2003)
* fix numerous compile warnings (08 Feb; 18, 28 Apr 2003)
* cleanup error reporting for several client programs (08 Feb 2003)
* fix overwriting faxcover.ps when reinstalling (23 Jan 2003)
* add prototype support for MT2834ZDXb (14 Jan 2003)
* fix "friend name injection" for OpenUNIX 8 (30 Oct 2002)
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)
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)
Changelog for HylaFAX 4.1beta3 - Feb 21, 2001
* 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)
-RTC is not sent automatically anymore (affects usr-2.0 and
ppi-pm14400fxmt)
* 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)