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>.