]>
git.ipfire.org Git - thirdparty/HylaFAX.git/log
Phil Watkinson [Fri, 23 Jun 2000 07:59:07 +0000 (07:59 +0000)]
rename rockwell config file to rockwell-rc plus add config files elsa-microlink-56k-basic-2.0, performance-rts, rockwell-k56 and sierra
Phil Watkinson [Fri, 23 Jun 2000 07:58:41 +0000 (07:58 +0000)]
rename rockwell config file to rockwell-rc
Tim Rice [Fri, 23 Jun 2000 04:04:28 +0000 (04:04 +0000)]
Fix mistake in security.patch
Phil Watkinson [Thu, 22 Jun 2000 20:25:43 +0000 (20:25 +0000)]
rename rockwell modem config file and amend the rockwell-k56 file for SupraExpress 56e Pro modem
Darren Nickerson [Sun, 18 Jun 2000 07:58:14 +0000 (07:58 +0000)]
Defensive shell programming - tidy up quoting of test assignments.
Contributed by Andy Sparrow <andy@geek4food.org>.
Darren Nickerson [Sun, 18 Jun 2000 06:27:10 +0000 (06:27 +0000)]
BSD compatibility fixes. Contributed by Andy Sparrow <andy@geek4food.org>
Darren Nickerson [Sun, 18 Jun 2000 06:12:15 +0000 (06:12 +0000)]
Parts of security-patch.sh that never made it into 4.1, along with some
shell portability fixes. Contributed by Tim Rice.
Phil Watkinson [Thu, 8 Jun 2000 06:25:43 +0000 (06:25 +0000)]
Second attempt to amend libtiff check routine - this time with changes as intended
Robert Colquhoun [Wed, 7 Jun 2000 03:08:25 +0000 (03:08 +0000)]
Dmitry's(dbely@mail.ru) class2-general patch:
- Distingusihes between RTN and PIN
Robert Colquhoun [Wed, 7 Jun 2000 02:47:28 +0000 (02:47 +0000)]
Dmitry's class1-general patch:
- Decoding T.30 DIS Frame
- HDLC Timeout
- Numberof training attempts
...also fixed the modem soft rest stuff so that the correct delay is used.
Phil Watkinson [Tue, 6 Jun 2000 20:32:35 +0000 (20:32 +0000)]
Small amendment to libtiff check routine to recognize version as 3.4 rather than 3.4033 - Suggested by Aidan Van Dyk and Dimtry Bely May 2000
Darren Nickerson [Mon, 5 Jun 2000 02:49:53 +0000 (02:49 +0000)]
Figure out which brand of echo we have and define prompt and printf
shell functions accordingly - beautifies SysV init script output.
Contributed by Tim Rice <tim@trr.metro.net>
Darren Nickerson [Sat, 3 Jun 2000 02:20:23 +0000 (02:20 +0000)]
Work around a defective ioctl call in SCO Open Server 5 which caused serial
ports to lock up. Contributed by Tim Rice <tim@trr.metro.net>
Darren Nickerson [Sat, 3 Jun 2000 02:12:59 +0000 (02:12 +0000)]
Silence pointless stty errors when running faxaddmodem on linux.
Contributed by Tim Rice <tim@trr.metro.net>.
Darren Nickerson [Sat, 3 Jun 2000 02:05:43 +0000 (02:05 +0000)]
New config file for the AT&T DataPort Express in class 2 mode.
Contributed by Tim Rice <tim@trr.metro.net>
Darren Nickerson [Thu, 1 Jun 2000 04:09:02 +0000 (04:09 +0000)]
Add '-type f' to find invocation to keep it from complaining about dirs.
See http://www.us.debian.org/Bugs/db/25/25303.html (Hannu Koivisto), and
http://www.hylafax.org/patches/faxcron-dirs.patch (Seth Cuaiklin).
Robert Colquhoun [Tue, 30 May 2000 04:47:01 +0000 (04:47 +0000)]
Fix problems in DestControl.c++ with the crackArgv function related to
the changes made for gcc-2.95.
An identical problem was previously found in faxQueueApp::crackArgv, the
DestControl::crackArgv function has now been updated accordingly.
Darren Nickerson [Mon, 29 May 2000 20:52:27 +0000 (20:52 +0000)]
Configure was not grabbing the entire libtiff version string, just major.minor
Contributed by Aidan Van Dyk <aidan@highrise.ca>
Robert Colquhoun [Mon, 29 May 2000 07:47:18 +0000 (07:47 +0000)]
Add ModemSoftResetCmd to the start of hylafax's default reset string.
This usually adds a 'ATZ' to the start of reset.
Darren Nickerson [Sun, 28 May 2000 17:49:15 +0000 (17:49 +0000)]
Autodetect tiff_runlen_t in configure to build with new & old libtiff.
Contributed by Dmitry Bely <dbely@mail.ru>.
Robert Colquhoun [Thu, 18 May 2000 12:47:53 +0000 (12:47 +0000)]
Add new config files to Makefile(Stephan Bauer)
Robert Colquhoun [Thu, 18 May 2000 12:45:48 +0000 (12:45 +0000)]
Fix problem with decode() routine - it did not check the in the
NSFData structure whether the vendorName field was 0.
Robert Colquhoun [Mon, 15 May 2000 13:28:29 +0000 (13:28 +0000)]
oops! accidently reverted configure to requiring tiff 3.4 rather than 3.5
Robert Colquhoun [Mon, 15 May 2000 13:23:40 +0000 (13:23 +0000)]
Added Dmitry Bely's NSF patch - allows the recognition of common
NSF strings from fax vendors.
Robert Colquhoun [Thu, 11 May 2000 15:32:40 +0000 (15:32 +0000)]
Remove unused 'modemresetcmd' from ModemConfig.c++
Robert Colquhoun [Thu, 11 May 2000 14:19:37 +0000 (14:19 +0000)]
Patch for compatibility with tiff 3.5
The tiff 3.5 libaries have changed the run length for faxes from a 16 bit
to a 32 bit quantity. Hylafax requires to know the runlength size.
*This breaks compatibility with tiff 3.4 some work is needed to the configure
script to fix this.
Robert Colquhoun [Fri, 31 Mar 2000 12:00:43 +0000 (12:00 +0000)]
Fix O_EXCL handling when opening sequence file
Phil Watkinson [Wed, 29 Mar 2000 21:51:42 +0000 (21:51 +0000)]
posix-rename.patch by John Williams 23-Oct-99 : This patch fixes the problem where, if you send faxes to multiple destinations, hylafax leaves files in the docq directory which never get cleaned out. The reason is that hylafax *thinks* it removes the file by renaming them to a base document, but really it doesnt. POSIX specifies that if source and destination files of a rename command are hard-linked together (which they are in this case), rename should do nothing but return success. The solution is to rename the file, and then unlink the file. The unlink will fail the first time (but who cares, we ignore the return code) and succeed on subsequent documents.
Phil Watkinson [Wed, 29 Mar 2000 21:35:48 +0000 (21:35 +0000)]
cvtDateTime.patch by Dmitry Bely 10-Feb-00 : The Y2K rollover bug is due to the calculation of the age of the fax based on YY*365+..., where YY is a 2-digit year representation. Fix includes YY < 70 check. It also fixes an older bug : substr(s,0,2) instead of substr(s,1,2) - it means that xferfaxstats/recvstats *never* generated the correct results. I wonder wy nobody noticed that before
Phil Watkinson [Wed, 29 Mar 2000 21:14:55 +0000 (21:14 +0000)]
faxcron-failures.patch submitted by Seth Cuaiklin 20-Mar-98 : Faxcron is supposed to return the associated trace log of any calls that fail suspiciously. If the failures test have a capital letter (which this patch changes) then it works fine.
Darren Nickerson [Wed, 29 Mar 2000 05:09:38 +0000 (05:09 +0000)]
Allow HylaFAX to print national characters in the tagline.
Contributed by Ronald Appelfelder <ronalda@intraregio.net>
Robert Colquhoun [Fri, 17 Mar 2000 05:30:05 +0000 (05:30 +0000)]
Fix BreakIntoCommentX typo
Robert Colquhoun [Fri, 10 Mar 2000 02:35:42 +0000 (02:35 +0000)]
Fix snprintf chack in configure, reorder header files in SuperServer.c++
and automatically call BreakINtoCommentX in the faxcover to create
the commentX vars
Robert Colquhoun [Wed, 8 Mar 2000 13:44:06 +0000 (13:44 +0000)]
Fix to crackArgv function to correctly handle end of string(use length()
rather than check for '\0').
Thanks to Steve Williams steve@genie96.com
Robert Colquhoun [Wed, 8 Mar 2000 13:18:52 +0000 (13:18 +0000)]
iSmall Y2k fix to SNPPClient.c++, the year section in the HOLD param
thanks to John Sellens john@generalconcepts.com for this
Robert Colquhoun [Sun, 5 Mar 2000 05:54:54 +0000 (05:54 +0000)]
Moved the sys/select.h include out of Dispatcher.c++ into Dispatcher.h
to ensure that fd_set is properly defined in the header file.
Robert Colquhoun [Sun, 5 Mar 2000 05:29:26 +0000 (05:29 +0000)]
Added snprintf protoype checking to configure, and fixed mkstemp wrapper function
Darren Nickerson [Fri, 3 Mar 2000 04:00:43 +0000 (04:00 +0000)]
Added dummy ZLIBINC dir to avoid preprocessor barfs when using system ZLIB.
Contributed by Tim Rice <tim@trr.metro.net>
Robert Colquhoun [Fri, 3 Mar 2000 03:35:44 +0000 (03:35 +0000)]
Added missing 'char*' declaration to cp variable.
Phil Watkinson [Tue, 29 Feb 2000 21:00:38 +0000 (21:00 +0000)]
add new config file for Performance modems and amend MT5600ZDX config
Phil Watkinson [Sat, 4 Dec 1999 12:44:38 +0000 (12:44 +0000)]
config file for Rockwell AC/K56 based Class 2 modems such as the Multitech MT5600ZDX by Mark J. Bailey and Jonathan Mau
Phil Watkinson [Sat, 4 Dec 1999 12:44:08 +0000 (12:44 +0000)]
update for new config file rockwell-k56
Phil Watkinson [Fri, 3 Dec 1999 00:14:50 +0000 (00:14 +0000)]
updated info about the mailing list archives and added info about the links & resources page to the supporting documentation section
Phil Watkinson [Fri, 3 Dec 1999 00:10:33 +0000 (00:10 +0000)]
made mavigation links consistent
Phil Watkinson [Fri, 3 Dec 1999 00:10:00 +0000 (00:10 +0000)]
recommended 1.16b firmware to reduce T.30 T2 timeout errors
Phil Watkinson [Sun, 21 Nov 1999 21:46:57 +0000 (21:46 +0000)]
updated for new modem pages and contents.gif icon
Phil Watkinson [Sun, 21 Nov 1999 21:46:03 +0000 (21:46 +0000)]
icon used for navigation in modem pages
Robert Colquhoun [Thu, 18 Nov 1999 12:18:57 +0000 (12:18 +0000)]
More miscellaneous security fixes...
Robert Colquhoun [Thu, 18 Nov 1999 11:46:00 +0000 (11:46 +0000)]
miscellaneous faxmail security fixes
from thomas@suse.com
Robert Colquhoun [Wed, 17 Nov 1999 12:23:18 +0000 (12:23 +0000)]
More security fixes
Cleaned up whitespace in MIMEState.c++, added a glibc check after
mkstemp() in faxmail, fixed a possible overflow logging in HylaFAXServer.c++,
also fixed another potential overflow in imgtofax.c
All these are thanks to Thomas Biege(thomas@suse.com).
Robert Colquhoun [Wed, 17 Nov 1999 10:38:00 +0000 (10:38 +0000)]
Small Security fix for faxcover
It previously determined the users identity by checking the HOME env
variable. It now just simply uses the getuid() call.
Thanks to Thomas Beige thomas@suse.de for this.
Robert Colquhoun [Wed, 17 Nov 1999 10:24:50 +0000 (10:24 +0000)]
bzero and zlib patch.
Note: the zlib patch does not quite work properly yet when zlib is located
in say /opt/zlib or /usr/local/zlib. This will have to be fixed at a
future date.
Robert Colquhoun [Thu, 11 Nov 1999 13:28:41 +0000 (13:28 +0000)]
Fix faxalter security vulnerability.
Note - this is a provisional fix, i am not 100% i completely killed it.
Robert Colquhoun [Fri, 10 Sep 1999 08:48:24 +0000 (08:48 +0000)]
Fix the BoundingBox parameter - the upper x and y parameters were transposed.
Thanks to John Interrante interran@crd.ge.com for this.
Robert Colquhoun [Thu, 2 Sep 1999 10:16:20 +0000 (10:16 +0000)]
Added support for HP-UX 11
Required some hacking to Socket.h(added the CONFIG_HPUX_SOCKLEN_T_BRAINDAMAGE
define).
Also incorporated the version no into the config.h file rather than separate
version.h files in the faxd and hfaxd directories.
Robert Colquhoun [Wed, 1 Sep 1999 12:33:42 +0000 (12:33 +0000)]
Patch to prefer sigaction() over sigvec() for signal handling functions.
Also small portability fixes for Unixware.
Robert Colquhoun [Fri, 27 Aug 1999 13:28:22 +0000 (13:28 +0000)]
Fix to the gcc 2.95 patch for correctly testing the gcc version.
Robert Colquhoun [Mon, 23 Aug 1999 11:19:28 +0000 (11:19 +0000)]
Patch for gcc-2.95 Support
Fixes problems compiling under gcc-2.95:
- Determining the compiler version number in configure
- Removed a sed macro from mkdepend that screwed up the Makedepend listing
- Removed the operator char*() and operator unsigned char*() from fxStr
The last reason is the bulk of the patch.
Also added a small change to configure to help when compiling under HP-UX 11
Phil Watkinson [Wed, 18 Aug 1999 21:28:41 +0000 (21:28 +0000)]
add Ultrix Guidance contributed by Albert DeKnuydt
Robert Colquhoun [Wed, 18 Aug 1999 09:35:06 +0000 (09:35 +0000)]
Nico Garcias hylafax to hylafax-server and hylafax-client patch
Replaces the duplicate hylafax man pages.
Robert Colquhoun [Fri, 13 Aug 1999 10:13:48 +0000 (10:13 +0000)]
New beta version
Robert Colquhoun [Wed, 11 Aug 1999 11:59:27 +0000 (11:59 +0000)]
Fixes to faxadduser and simple manpages for faxadduser & faxdeluser
Robert Colquhoun [Thu, 5 Aug 1999 11:11:41 +0000 (11:11 +0000)]
hosts -> hosts.hfaxd patch (Nico Garcia)
Renames the etc/hosts permission file to etc/hosts.hfaxd
Robert Colquhoun [Thu, 5 Aug 1999 10:01:43 +0000 (10:01 +0000)]
Fixes to Makefiles and Packages by Tim Rice
- Standardises defines included in Makefile Headers among the subdirectorys.
- Fixes up stuff(fonts etc) in the package directory.
Robert Colquhoun [Thu, 5 Aug 1999 09:46:06 +0000 (09:46 +0000)]
Added faxadduser and faxdeluser utilities.
Syntax
faxaddsuser [ -p passwd ] [-a adminwd ] [ u uid ] username
faxdeluser username
Routines to add and remove users from the hfaxd permissions file(ie
etc/hosts).
Robert Colquhoun [Mon, 2 Aug 1999 10:24:09 +0000 (10:24 +0000)]
Removed section numbers from manpages in html.
Original script from Nico Garcia needed a small mod to work properly.
Phil Watkinson [Mon, 26 Jul 1999 20:42:17 +0000 (20:42 +0000)]
modem update for v4.1beta1
Robert Colquhoun [Mon, 26 Jul 1999 14:57:29 +0000 (14:57 +0000)]
Tim Rice's patch to make the bool stuff actually work.
Robert Colquhoun [Mon, 26 Jul 1999 12:29:32 +0000 (12:29 +0000)]
Updated config.sub file
Robert Colquhoun [Sun, 18 Jul 1999 13:19:33 +0000 (13:19 +0000)]
Fixes for AIX 4 by Steve Williams - steve@genie96.com
Adds some AIX specific options to configure, and a minor change(reorder) to
the HylaFAXServer header file for the xlC compiler.
Phil Watkinson [Thu, 15 Jul 1999 20:12:25 +0000 (20:12 +0000)]
update with latest hylafax.org information
Robert Colquhoun [Thu, 15 Jul 1999 10:48:43 +0000 (10:48 +0000)]
Added support for elsa microlink modem
thanks to Stephan Baeur stephan_bauer@gmx.de for this
Robert Colquhoun [Wed, 14 Jul 1999 12:36:03 +0000 (12:36 +0000)]
Detect whether compiler supports the C++ tyype bool in configure
and compensate otherwise.
Robert Colquhoun [Mon, 12 Jul 1999 02:34:10 +0000 (02:34 +0000)]
Some quick zlib Makefile fixes
Robert Colquhoun [Sat, 10 Jul 1999 14:23:05 +0000 (14:23 +0000)]
more changes to remove the ModemClass param and replace with ModemGroup
Robert Colquhoun [Sat, 10 Jul 1999 14:17:58 +0000 (14:17 +0000)]
add missing '\n\' on end of line in faxcover. It affects compilers other
than gcc
Robert Colquhoun [Thu, 1 Jul 1999 10:30:54 +0000 (10:30 +0000)]
4.1beta1
...so much for fixing the docs first.
Robert Colquhoun [Wed, 30 Jun 1999 13:20:36 +0000 (13:20 +0000)]
faxcover patch - add support for CommentX functionality
Creates a BreakIntoCommentX function which separates a block of text into
separate lines with global CommentX variables.
To use include in the faxcover a line like:
10 comments BreakIntoCommentX
this will create 10 vars(Comment1->Comment10) from the 'comments' string
which is predefined by the faxcover program.
Robert Colquhoun [Tue, 29 Jun 1999 13:57:33 +0000 (13:57 +0000)]
Fixes to zlib/Makefile so that it will build correctly
outside the source tree.
Robert Colquhoun [Tue, 29 Jun 1999 11:55:07 +0000 (11:55 +0000)]
Fix to faxcron so that the status report does not include
busy/no carrrier etc errors. The code was there previously but
did not work correctly.
(thanks to Alan Sparks asparks@cpd.harris.com for this).
Robert Colquhoun [Thu, 17 Jun 1999 11:05:36 +0000 (11:05 +0000)]
configure fix for linux to find the socklen_t type correctly.
Also some code formatting fixes(there seems to be a nasty mix
of tabs and spaces in the code).
Robert Colquhoun [Sun, 13 Jun 1999 07:40:57 +0000 (07:40 +0000)]
Massive fxBool patch
12,000 line patch removes the fxBool class from the source tree.
Replaces with the C++ standard type 'bool'. Also replaced the 'TRUE' &
'FALSE' defines with C++ standard true & false.
Robert Colquhoun [Mon, 7 Jun 1999 12:45:06 +0000 (12:45 +0000)]
Update homepage to www.hylafax.org
Robert Colquhoun [Mon, 7 Jun 1999 12:30:36 +0000 (12:30 +0000)]
Small source code cleanup - bad mixture of tabs & spaces made file
hard to read.
Robert Colquhoun [Sun, 6 Jun 1999 06:56:01 +0000 (06:56 +0000)]
Added tmpfile() prtotype to Sys.h
Removed tmpnam() call from TextFmt.c++ and replaced with a tmpfile()
call(potential security problem).
Also removed a redundant class var from TextFmt.h - tempfile.
Robert Colquhoun [Sat, 5 Jun 1999 08:09:26 +0000 (08:09 +0000)]
make package hack.
Robert Colquhoun [Sat, 5 Jun 1999 07:10:02 +0000 (07:10 +0000)]
Fix so that socklen_t works again(originally broken trying to
get the linux port working).
Robert Colquhoun [Tue, 1 Jun 1999 12:12:43 +0000 (12:12 +0000)]
Fixes to configure - (Phil Watkinson)
Makes some changes to configure so it is a bit smarter about TIFFBIN.
Also removes some 'excessive' questions, and is able to find the UUCP
lock directory on redhat systems.
Robert Colquhoun [Tue, 1 Jun 1999 09:56:09 +0000 (09:56 +0000)]
Changes to configure to look for the logout() function in utmp.h
Robert Colquhoun [Tue, 1 Jun 1999 09:47:27 +0000 (09:47 +0000)]
Fixes to remove referencing of fds_bits witihin the fd_set structure.
Required some rewriting. The fillInReady() function and anyReady()
functions of Dispatcher now have slightly different algorithms which
could be better or worse depending on the situation. ;-)
Robert Colquhoun [Wed, 26 May 1999 23:45:20 +0000 (23:45 +0000)]
Fix stupid mistake in fd_bits macro in Dispatcher.c++
Robert Colquhoun [Thu, 20 May 1999 06:33:09 +0000 (06:33 +0000)]
Fix for Alpha-Linux compiler or FD_ISSET macro does not appear to evaluate
correctly. Added brackets around the comparison to force evaluation.
Thanks to Simon <iahnl@iah.nl> for finding and fixing this.
Robert Colquhoun [Mon, 17 May 1999 12:59:40 +0000 (12:59 +0000)]
fds_bits fix
Added temporary fds_bits hack, so that hylafax will compile with glibc 2.1
ie #define fds_bits __fds_bits
yuck.
Robert Colquhoun [Mon, 17 May 1999 05:02:51 +0000 (05:02 +0000)]
glibc 2.1 fixes.
The new glibc now has a utmpx interface, unfortunately this does not work out
of the box with hylafax(hylafax's utmpx calls also have problems on other
platforms). As a temporary measure, hylafax will now default to regular utmp
on linux.
Also the hylafax configure is looking for some function prototypes in the wrong
include files. This has been fixed.
Robert Colquhoun [Sun, 16 May 1999 04:03:45 +0000 (04:03 +0000)]
Year 2000 Leap Year Fix
-----------------------
hylafax does not correctly deal with the leap year in the year 2000.
This was found by Ken Cornetet <kcornet@kimball.com>
The fix was modified by me(Robert Colquhoun rjc@trump.net.au) to try and
prevent similar mistakes in future code.
Robert Colquhoun [Fri, 19 Mar 1999 04:11:05 +0000 (04:11 +0000)]
Fixes problems in configure with gcc/g++ selection
Also (hopefully) fixes problem with make distclean and zlib
Robert Colquhoun [Sat, 20 Feb 1999 08:18:57 +0000 (08:18 +0000)]
Tim Rice's package fixes and unixware patches
Robert Colquhoun [Sat, 20 Feb 1999 06:50:04 +0000 (06:50 +0000)]
Changes to configure for better C++ library detection.
Robert Colquhoun [Sun, 31 Jan 1999 00:30:29 +0000 (00:30 +0000)]
...almost there
Robert Colquhoun [Sun, 31 Jan 1999 00:21:53 +0000 (00:21 +0000)]
more zlib 1.1.3 files