1#	$Id$
2#
3# HylaFAX Facsimile Software
4#
5# Copyright (c) 1990-1996 Sam Leffler
6# Copyright (c) 1991-1996 Silicon Graphics, Inc.
7# HylaFAX is a trademark of Silicon Graphics, Inc.
8#
9# Permission to use, copy, modify, distribute, and sell this software and
10# its documentation for any purpose is hereby granted without fee, provided
11# that (i) the above copyright notices and this permission notice appear in
12# all copies of the software and related documentation, and (ii) the names of
13# Sam Leffler and Silicon Graphics may not be used in any advertising or
14# publicity relating to the software without the specific, prior written
15# permission of Sam Leffler and Silicon Graphics.
16#
17# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
18# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
19# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
20#
21# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
22# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
23# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
24# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
25# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
26# OF THIS SOFTWARE.
27#
28
29List of outstanding bug reports and change requests
30
31#########################################################################
32# **NOTE** This file has not been maintained since HylaFAX transitioned #
33# from Sam to HylaFAX.ORG, and is probably of historic value only       #
34#                                                                       #
35# Bugs should now be reported & tracked by submitting a bug report at:  #
36#                                                                       #
37#	http://bugs.hylafax.org/                                        #
38#########################################################################
39
40BH job group support is broken
41B  file write errors during receive are not processed correctly
42B  polling bug in Class 1 driver (reset FCF sndr/rcvr bit at start of Phase B)
43B  no timeout in Class 1 receive if data is received when waiting for OK
44   after transmit of TSI (happens easily if wrong receive baud rate setup)
45B  sloppy processing of +FHNG: response to AT+FDT (extra read+timeout)
46H  faxadduser program equivalent of SITE ADDUSER command
47H  job archival support in faxqclean
48H  revamp modem status to have a fixed format and include useful info
49   like type, manufacturer, etc.
50H  fill-in VRFY op to support least-cost routing over a WAN
51H  use T.30 subaddress routing for received facsimile (needs database)
52H  polled transmission of documents (use SEP and PWD; add registration
53   tools and query status support)
54H  use PWD in TSI qualification
55H  select modems based on criteria such as destination phone number
56   (for locations where some lines are capable of long distance calls
57   while others are not)
58H  voice support integration
59H  VOICE/ANSWER button support for ZyXEL
60H  silent answer support?
61M  optionally replace info directory with a hashed database file to
62   reduce overhead on busy systems
63M  batch multiple jobs to the same destination (important for pages)
64M  bound transmit page count on a per-user basis
65M  add type of call control for CID access control list?
66M  restructure modem classes to support multi-class modems (e.g. class 1+2)
67M  add faxq lock to avoid naive users starting multiple queuers
68BL race in queuer/Dispatcher collecting child process status (hack sleep
69   in child to give parent time to install SIGCLD handler for now)
70BL aborted receives get an extra page written (use TIFFUnlinkDirectory)
71L  change receive timeout to be based on seeing EOL code
72L  faxmove program, analogous to lpmove
73L  permit call type deduction logic used when answering an inbound call to
74   be user-configurable (useful for distinctive ring)--not so important now
75   with configurable distinctive ring support builtin
76O  DataPort<->MicroPorte wedges when retraining after EOM
77X  add TOD control to TSI+CID access control lists? (no, can do this with
78   cron job that sends FIFO messages to change control list files)
79
80Since v4.0pl2 there is a new style for the collection of the
81bug and problem reports. If you want to hunt for bugs you may also
82fetch the article from the mailing-lists using the information
83from the "refs:" field. Please use the "report#:" if you have
84comments or hints to fix the problem.
85
86---------------
87BH     report#: 0001
88       problem: SIGSEGV in hfaxd after pagesend completed and
89                faxq finished the job
90          refs: 23/09/1996 Matthias.Apitz@SOFTCON.de
91                23/09/1996 sam@cthulhu.engr.sgi.com
92          file: problemReports/0001
93---------------
94B      report#: 0002
95       problem: faxconfig(1M) does not work for PostScriptTimeout: value
96          refs: 23/09/1996 Matthias.Apitz@SOFTCON.de
97                23/09/1996 sam@cthulhu.engr.sgi.com
98          file: problemReports/0001
99---------------
100B      report#: 0003
101       problem: MCF/RTN bug in the Class 2/2.0 driver
102                the modem says "+FPTS: 2,2219,0,0" which means
103                the page isn't good, ends phase C and ends phase C
104                and reports "+FET: 2"; HylaFAX just ignores the PPR value
105          refs: 28/01/1997 Stefan Pettersson <spp@lysator.liu.se>
106                02/02/1997 Matthias.Apitz@SOFTCON.de
107                03/02/1997 sam@sgi.com
108          file: problemReports/0003
109---------------
110BH     report#: 0004
111       problem: Bug in faxqclean
112                the TIFF version of the document has a ";31" or ";71"
113                or some such appended to it, NOT the "q file" number.
114                The faxqclean program looks at these files,
115                thinks the "q file" number is 0, and removes the
116                file since the "q file" does not exist.
117          refs: 20/02/1997 john@BlueSkyTours.COM
118          file: problemReports/0004
119---------------
120B      report#: 0005
121       problem: hp-ux 10.20 has no ut_xtime
122                GettySysV.c++:215: `struct utmpx' has no member
123                named `ut_xtime' in /usr/include/utmpx.h
124          refs: 12/05/1997 meyer-jark@anaesthesie.klinik.uni-mainz.de
125          file: problemReports/0005
126---------------
127X      report#: 0006 -- resolved in v4.0pl2
128       problem: "Yes" in modem config doesn't work
129          refs: 16/07/1997 jik@kamens.brookline.ma.us
130          file: problemReports/0006
131---------------
132B      report#: 0007
133       problem: spaces in typerules file not allowed, only TABs
134          refs: 26/08/1997 stenny@troja.stuttgart.netsurf.de
135          file: problemReports/0007
136---------------
137X      report#: 0008 -- resolved in v4.0pl2
138       problem: adding UCP driver to pagesend
139          refs: 06/02/1997 yngvi@hagkaup.is
140                28/09/1997 afm@macbeth.othello.ch
141          file: problemReports/0008
142---------------
143C      report#: 0009
144       problem: use "client" and "owner" for accounting instead "mailaddr"
145          refs: 08/02/1997 Andreas.Eulitz@Informatik.TU-Chemnitz.DE
146          file: problemReports/0009
147---------------
148B      report#: 0010
149       problem: compiling HylafAX on HP-UX 10.x
150          refs: 01/05/1997 meyer-jark@anaesthesie.klinik.uni-mainz.de
151          file: problemReports/0010
152---------------
153L      report#: 0011
154       problem: gettimeofday(a,b) for older SVR4
155          refs: 03/03/1997 dlw@seavme.xroads.com
156          file: problemReports/0011
157---------------
158C      report#: 0012
159       problem: add ELSA modem config file
160          refs: 07/05/1997 gobbers@faw9370.faw.uni-ulm.de
161          file: problemReports/0012
162---------------
163BH     report#: 0013
164       problem: SEND recv RTN (retrain negative) but page received
165                at called station
166          refs: 30/07/1997 pks1@IPA.FhG.de
167          file: problemReports/0013
168---------------
169B      report#: 0014
170       problem: faxmail doesn't support 8-bit characters
171          refs: 30/06/1997 oehansen@utbildning.halmstad.se
172          file: problemReports/0014
173---------------
174C      report#: 0015
175       problem: changes for class1 and class1.0
176          refs: 13/10/1997 sam@sgi.com
177          file: problemReports/0015
178---------------
179L      report#: 0016
180       problem: hfaxd only uses LogFacility from hfaxd.conf for
181                client connections and runs with default LOG_FAX
182                in parrent proc
183          refs: -
184          file: -
185---------------
186O      report#: 0017
187       problem: possible bug in FaxQueuer dealing with jobs
188          refs: 29/09/1997 greg@pocketscience.com
189          file: problemReports/0017
190---------------
191B      report#: 0018
192       problem: 3 bugs in hfaxd/faxq dealing with the job file
193          refs: 03/09/1997 davidb@chelsea.net
194          file: problemReports/0018
195---------------
196B      report#: 0019
197       problem: faxmail and attachments
198          refs: 30/10/1997 lrei@ictlux.com
199          file: problemReports/0019
200---------------
201O      report#: 0020
202       problem: sendpage && hfaxd SNPP problem
203          refs: 09/11/1997 frohme@memphis.edu
204          file: problemReports/0020
205---------------
206O      report#: 0021
207       problem: stopping faxq(1M) with TimeOfDay:
208          refs: 17/11/1997 ytrudeau@jyrmatec.com
209          file: problemReports/0021
210---------------
211L      report#: 0022
212       problem: LineWrap: at word boundaries
213          refs: 19/11/1997 patrick@cre8tivegroup.com
214          file: problemReports/0022
215---------------
216OH     report#: 0023
217       problem: documents in the docq directory being over writen
218          refs: 25/11/1997 jared@4websites.com
219          file: problemReports/0023
220---------------
221B      report#: 0024
222       problem: better (recent) config.guess
223          refs: 08/12/1997 jbauza@hotmail.com
224          file: problemReports/0024
225---------------
226C      report#: 0025
227       problem: option "-o owner" to sendfax(1)
228          refs: 05/01/1998 alzhimer@cs.tu-berlin.de
229          file: problemReports/0025
230---------------
231B      report#: 0026
232       problem: wrong sendmail rules for faxmail
233          refs: 07/02/1998 david@djwhome.demon.co.uk
234          file: problemReports/0026
235
236
237--
238
239B = outright bug
240O = observe (seen at least once but cannot reproduce)
241C = change request
242H = high priority
243M = medium priority
244L = low priority
245X = resolved
246