0.6.1.5
add capability to specify "all" as slot for sending to force overwriting
starting from minimum slot
change in message on which slot is used
--info now stores the information in the file specified with --file; if non
was specified it prints them to stdout
do not hardcode the standard file descriptors
0.6.1.4 (was only available as patch)
add configure entry that looks for cfmakeraw() (not in cygwin)
make cfmakeraw() work-around available if cfmakeraw() is not present
fix slots min/max that may differ between readable and writable
make arguement to --vcard really optional
(in 0.6.1.3-3: fixed spec file for file and dir permissions)
The web site sez:
The following bugs in C-Kermit 8.0.200 were fixed in 8.0.201:
* An obscure path through the code could cause the Unix version of
C-Kermit to dump core during its startup sequence. This happened to
only one person, but now it's fixed.
* When C-Kermit 8.0 is in Kermit server mode and the client says "get
blah", where blah (on the server) is a symlink rather than a real
file, the server unreasonably refused to send the linked-to file.
* When C-Kermit is an FTP client and says "get foo/bar" (i.e. a filename
that includes one or more path segments), it failed to accept the
incoming file (this happened only with GET, not MGET).
* Array references should be case insensitive but only lowercase array
letters were accepted.
* SHOW VARIABLES dumped core on \v(sexpression) and \v(svalue).
* Spurious refusals of remote directory listings if the remote server's
date was set in the past.
C-Kermit 8.0.201 (8 Feb 2002)
Installability as an [147]SSH v2 Subsystem.
[148]SET LOCUS command.
[149]L-versions of CD, DIR, DELETE, MKDIR, etc, to force local
execution.
[150]USER and ACCOUNT added as synonyms for FTP USER and FTP
ACCOUNT.
[151]SHOW VARIABLES now accepts a list of variables.
Rudimentary support for [152]Caller ID when receiving phone calls.
Up/Down [153]Arrow-key navigation of command history buffer.
[154]Automatic execution of customization file if init file is
missing.
0.6.1.3
exported the sms functions and structures to their own header file
write is now non-blocking compliant
fix for a lost '@' in some sms
0.6.1.2
fixes small typo in code that prevented direct sms sending
the port is now opened non-blocking
small fix in read_mytty method
A library to access GSM mobile phones through GSM modems. Features
include:
* modification of phonebooks stored in the mobile phone or on the SIM card
* reading and writing of SMS messages stored in the mobile phone
* sending and reception of SMS messages
<eric@cirr.com>. Changes from version 7.1.3 include:
- bugfixes
- console names in conserver.passwd can be regular expressions
- breaks recorded to console logs if 'b' option used
- a broadcast messages to others on your console can now be
sent via ^Ecb
- TCP traffic now escaped according to Telnet protocol
- the HUP signal now triggers a read of the configuration file and
adjustment of consoles
- Up to nine break sequences can be defined in the
configuration file and assigned to consoles individually,
accessed via new ^ecl[?0-9] escape sequences
- new options
- -W client option for showing who's attached to a single
conserver master
- -m server option for setting the maximum consoles per process
- -i client option (and ^Eci) that displays console
information in a machine-parseable format
- two debug levels (second level by using two -D options)
- -o and -O server flags for automatically reconnecting
downed consoles
and we don't need to add a run-path in either USE_SOCKS case, as we always
link against a static socks library. (To link against a shared socks5, we
would have to use "-lsocks5_sh".)
0.6.1.1
fixes command line interpreting for sending sms with text from file
sending sms per status to the number specified at the command line
(was ignored in 0.6.1)
0.6.1
code cleanup in sms methods
moved SMS settings bit so it is not the default file type by accident
some error messages if no action was taken or no file type was
specified
added info about possible different SMS storage places (this is more
than only "SM" since S45/ME45 V21)
added parameter --smsmem to select the sms storage memory
automatically select SMS storage "MT" (="ME"+"SM") if available and
none was selected, otherwhise default to "SM" if none was selected
check for maximum pdu size for file getting to detect data that got
scrambled by the phone (mainly midi files on S45/ME45 V21)
fixed: error message when sms memory is full
gprs info methods added by Jarek Kruza (poczta@jarek.kruza.pl)
get and remove can be used at the same time (SMS only)
remove can now handle the sms status types (so e.g. deleting all
messages of type "unsent" works)
verbose description of sms status when getting (instead of the status
number)
send can now handle the sms status types (so e.g. sending all messages
of type "unsent" works)
added updated man page
updated rpm spec file
moved docs/README -> docs/doc_sources.txt
removed contrib/vcsconvert
Conserver is an application that allows multiple users to watch a
serial console at the same time. It can log the data, allows users
to take write-access of a console (one at a time), and has a variety
of bells and whistles to accentuate that basic functionality.
The idea is that conserver will log all your serial traffic so you
can go back and review why something crashed, look at changes (if
done on the console), or tie the console logs into a monitoring
system (just watch the logfiles it creates).
With multi-user capabilities you can work on equipment with others,
mentor, train, etc.
It also does all that client-server stuff so that, assuming you
have a network connection, you can interact with any of the equipment
from home or wherever.
Submitted by Eric Schnoebelen <eric@cirr.com> in PR 15238,
DEINSTALL script submitted by dawszy@arhea.net in private mail.
This program is a Gtk+/Gtk-- front end for the efax program for
receiving and sending faxes with a fax modem. To use it you must have
efax and ghostscript installed, and the executables (efax, efix and
gs) must be situated in the default system path.
Any files to be faxed must be in postscript format, which is the
generic printer format for Unix/Linux systems. The program will use
ghostscript to convert these into the Group 3 fax format which the fax
modem will understand.
0.6.0 (2002-04-05)
THIS IS NOT THE C++ VERSION AS PERVIOUSLY STATED AS GOAL ON THE WEBSITE!
!!!!! Syntax changed !!!!!
all timezone values in the time fields can now be decoded correctly
added debian_with_scmxx.bmp to examples dir
various other code cleanups:
rewrite of checkslots and info methods and some others
removed com2_mytty method
giving transfer methods the proper parameters to not use global
variables anymore
removing most of the global variables
unified some global variables to bitvalues of a local variable or
structs
better usage of C pointers and some dynamic memory allocation
new (requested) parameter --version that prints the version number
multiple file upload support (adding only)
multiple file deletion support
--pipe support for getting sms (indirect, too) and files
--pipe and --file are now independent of each other
printing to stdout must now be requested with "-f -"
removed the need for TTYPORTMAXLENGTH, malloc is now used.
multiple file download support (with filename expanding)
0.5.16.2 (2002-03-29)
moved "File transfer..." message to be displayed after reading the file
fixed bug in file read-in for file transfer (3rd package and above)
print message when input comes from a tty (and how to finish it)
on reading for file transfer, only read second block if first is full
(needed, so you do not have to close input from a tty twice)
0.5.16.1 (2002-03-28)
changed some variable name to be C89 compliant (see stdin(3))
direct messages to stderr instead of stdout so only data goes to stdout
print a slot number message line when receiving bmp,mid,vcs,vcf
(especially with "all")
0.5.16 (2002-03-27)
new parameter --reset which resets the phone if it does not respond
after a user-aborted file transfer
lots of code cleanups
changed the read_mytty method to be more cleaner and work with raw mode
added read_mytty_limited to read to a boundry instead of a lines end
change sending code (sms and files) to makes use of raw mode, so data
is really only sent, when no error occurs
added is_number method to be more specific than atoi
added "all" to file deleting and getting
added pipe ability to file getting method
do not try to decode unsupported PDU types
rearranged this file (now with release dates from this version on)
added C45 to the list of supported phones
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
0.5.15
a full phone buffer when sending files can now be deleted
(thanks to Marjan Erzen)
free slot detection changed to work for bmp,mid,vcf,vcs
(getting only)
new paramter --flash for sending flash sms instead of normal ones
(works only if supported by the reveiving mobile entity)
0.5.9
changed from strcmp to strcasecmp for "cme error: invalid index" check
in pbook code
Merged the variable baudrate patches from
Klaus Klein <kleink@reziprozitaet.de> and
Klaus Singvogel<klaus@lst.de> to make it work better with the ME45
Merged Makefile patch from Klaus Klein to make it compile better on NetBSD
Simplyfied serial setup a bit (use already present system functions)
Changes Package description (.deb and .rpm) and added SL45 and S45 to
supported phones in scmxx.c
Moved --pipe in --help output
0.5.10
fix sms '@' bug in sending
(thanks to Nuno Miguel Fernandes Sucena Almeida <slug@aeminium.org>)
0.5.11
complete GSM charset compliance (more input characters than the S35i
provides!)
change sms input definition: greek character must be masked with a
prepended '\' which enables all greek characters instead of only
the non-coliding ones
renamed device.h to config.h
change config.h to defines and declare variables in common.h and init them
in scmxx.c:main by calling the set methods
added docs/specialchars.txt and docs/greekchars.txt
0.5.12
new parameter pair --greek and --nogreek (dependent on compile settings)
see docs greekchars.txt for details
clean-up of the functions in gsmcodes.c
0.5.13
fix phonebook text field length check for the new casted characters
we now use autoconf and autoheader to create the build files
config.h and Makefile (thanks to Michael Banck <mbanck@gmx.net>)
specfile updated (thanks to Kri¨tof Petr <petr@kristof.cz>)
0.5.14
fix crash when build with optimizations
fix include of present CFLAGS env
decode some known sms user data header fields and display this information
show 8bit and 16bit sms messages as hexstring (instead of nothing)
* release 1.1.28
* faxrec.c: replace "0"'s by "STDIN" (readability)
* doc/mgetty.texi-in: some updates
* doc/faxrunq.1in, doc/faxrunqd.8in: document calling convention
changes (as below)
* fax/faxrunq(d).in: pass (last) sendfax return code as 2nd
argument to success/failure program
* policy.h, utmp.c: incorporate some NetBSD changes
* various: change time() prototype to "time_t time(time_t *tloc)"
* mgetty.h, syslibs.h, logfile.c: some #ifdef fiddling for Darwin
* doc/faxrunq.1in, doc/faxrunqd.8in: document more stuff
* fax/faxrunq, fax/faxrunqd: don't run queue if a file
$FAX_SPOOL_OUT/stop exists.
* login.c: MAX_LOGIN_ARGS handling reworked (claimed N, but allowed
only N-1), plus warning message improved. <Juergen.Kosel@gmx.de>
* release 1.1.27
* doc/mgetty.texi-in: work on isdn4linux notes
* cnd.c (cndtable): add swedish ZyXEL caller ID format (T. Lundgren)
* cnd.c (cndtable): add "CALLED NUMBER:" (Jan Oberlaender/i4l)
* various: adaptions to OpenBSD (similar to NetBSD)
* mgetty.h: patch to adapt to Linux/S390 (PTR_IS_LONG)
* frontends/www/: integrate new version from Neko
conflict with the "efax" package. "efax" already has an "efax.1", the
actual man page, but "mgetty"'s "sendfax" manpage is "sendfax.8", so
"sendfax.1" is available. Closes PR pkg 14254.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
SCMxx is a data exchange utility for certain Siemens mobile phone models.
Data types handled include logo bitmaps, MIDI files, vCalendars,
address books, phonebook entries and SMS. Support for phones includes the
S25, C35i, S35i, M35i, C45, S45, ME45 and SL45 models.
. A Telnet and Rlogin client
. An FTP client <-- New
. An HTTP 1.1 client <-- New
. An SSH client (via external ssh program) <-- New
. A serial-port communications program
. A dialout communications program
. An Internet server
on a serial line.
Covers IrComm for connecting via PPP over cell phones
as well as several utilities to exchange data with PDAs.
These programs were written by Tommy Bohlin <tommy@gatespace.com>.
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
the scripts/ directory, it will be run automatically as part of
the build process, by bsd.pkg.mk. There are now exactly 5 packages
in pkgsrc which use this facility, and yet, for every package build,
the existence of a script is checked by bsd.pkg.mk once before the
target is executed, and once afterwards. This incurs needless
overhead.
Move the separate pre- and post- script handling out of bsd.pkg.mk into
the individual package Makefiles, where it's much more obvious what is
happening, anyway.
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
Because the beta package was named 4.1b3 name this 4.1nb1.
Note that the spool directory has moved from /var/spool/fax to
/var/spool/hylafax. Notify the user about this from faxsetup if appropriate.
Use root:wheel as SYSUID:SYSGID so the install does not mess up the
permissions on $PREFIX/{bin,sbin} etc.
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)
so remove it from package Makefiles. Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
pilot-link-libs depend on this most recent version (0.9.5). Conveniently,
all the packages using buildlink.mk files have dependencies automatically
updated by modifying this one location.
and is undergoing many improvements and rewrites, many of which are
reflected in the current release. The ChangeLog is too large to summarize.
The libraries and headers have been split off into a separate package
pilot-link-libs.
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
time! -- save them by hand if you need them for this upgrade), add a
package hook to change ${CONFDIR}, where the binaries look for their
configuration files, and update to 1.1.26. Many bug fixes and improved
compatibility with various modems. The following were culled from the
extensive ChangeLog file's for being conceivably of general interest.
* login.c: export current tty as $DEVICE to shell
* dialin.config: added V253 codes for OUT_OF_AREA and PRIVATE.
* getdisk.c: fix overflow on file systems with > 2G (2^31 bytes) free
* getdisk.c: default MINFREESPACE from policy.h was interpreted
as *bytes*, not as *kbytes*. Which kind of defeats the purpose
of checking for "enough disk space". Fixed, work with kbytes now.
* faxrecp.c: check access rights first, space second (this will
give clearer log messages for non-existing directories)
* faxrecp.c: change fax page writing to open( O_EXCL|O_CREAT )
* locks.c: use mkstemp() to create tmp file, if available,
open( O_EXCL|O_CREAT ) otherwise.
and for vgetty...
* Fixed buffer overflow in vm and vgetty, submitted by Georg
Kirschbaum, <Georg.Kirschbaum@gimmel.franken.de>. Impact would
not have been very big since only DTMFs are under control
of the user.
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles. As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries. Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
efax is a small ANSI C/POSIX program that sends and receives faxes
using any fax modem (Class 1, 2 or 2.0).
efax is smaller and easier to install than HylaFAX or mgetty+sendfax.
As one user put it ``EFAX is a nice simple program for single user
systems.''
The ``fax'' command, a shell script, lets you send, receive, view and
print faxes. In larger systems, faxes can be sent by printing to a
``fax'' printer and received faxes can be e-mailed as MIME attachments
to an administrator for distribution. efax can also pass incoming
data calls to a getty program.
The efax package includes ``efix,'' a program to convert between
various image file formats. To fax Postscript files you will need
Ghostscript. To view faxes you can use any program that displays PGM
files. efix can convert received files to Postscript or HP Laserjet
formats for printing.
efax is distributed under the terms of the GNU General Public License.
Changelog for 1.4beta3:
* 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)
* 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)
* create new config file: rockwell-k56 (04Dec1999, 29Feb2000, 22Jun2000)
* updated info about the mailing list archives and added info about the links
and resources page to the supporting documentation section (03Dec1999)
* made mavigation links consistent in html (03Dec1999)
* in html recommend 1.16b firmware to reduce T.30 T2 timeout errors for
Multitech (03Dec1999)
* created icon used for navigation in modem pages (21Nov1999)
* html updated for new modem pages and contents.gif icon (21Nov1999)
* security fixes (17-18Nov1999)
- cleaned up whitespace in MIMEState.c++
- added a glibc check after mkstemp() in faxmail
- fixed another potential overflow in imgtofax.c
* security fix for faxcover (17Nov1999)
* zlib configure fixes (17Nov1999, 03Mar2000)
* fix faxalter security vulnerability (11Nov1999)
* fix the BoundingBox parameter in TextFmt.c++ (10Sep1999)
* incorporated the version number into the config.h file (02Sep1999)
* prefer sigaction() over sigvec() for signal handling functions (01Sep1999)
* Unixware portability fixes (01Sep1999)
* support work for HP-UX 11 (23Aug1999, 02Sep1999, 06Sep2000)
* support gcc-2.95 (23Aug1999, 27Aug1999, 30May2000)
* broke hylafax manpage into hylafax-server and hylafax-client (18Aug1999,
15Oct2000)
* add Ultrix Guidance in html (18Aug1999)
* created manpages for faxadduser and faxdeluser (11Aug1999)
* continued fixes due to renaming etc/hosts to etc/hosts.hfaxd (05Aug1999,
15Oct2000)
* added faxadduser and faxdeluser utilities (05Aug1999, 11Aug1999)
* fixes in the package directory (05Aug1999)
* standardize defines included in Makefile headers among the subdirectories
(05Aug1999)
* removed section numbers from manpages in html (02-03Aug1999)
* html modems list updated (26Jul1999)
* fix bool in configure (26Jul1999)
* configure script updates (26Jul1999)
* added support for Elsa Microlink modem (15Jul1999)
* various information updates for change to hylafax.org (15Jul1999)
* change ModemClass parameter to ModemGroup (10Jul1999)
* created a BreakIntoCommentX faxcover function (30Jun1999, 10Jul1999)