file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
For unknown reasons, data from AIR-EDGE PHONE often partially
get lost. This causes the program to hang, since it waits for
the lost data forever.
This update works around the problem implementing retry using tty
read timer.
The retry is implemented only for reading files from data folder.
Provide a settings option to omit the destination fax number from
the fax page top header line
Use a mutex to ensure that writes to the Notifier pipe are atomic
between threads
Some fixes for 64 bit systems:
Fixes for (harmless) warnings issued by gcc-4.0
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
0.8.0
SMS code now support multipart message encoding on sending
use Docbook XML for man pages (with HTML output)
pin file (~/.scmxx/pin) support
new option: --lock
new option: --enable
new option: --disable
new option: --hangup
--dial now waits until the phone connected to the remote side
fixes for all gcc4 warnings
fixes for starting connection with reset now being inline if requested
fixes for file upload (not obex!) to S55 (now marked as supported)
add binary slot number filter (fixes debian bug #145570) for *45 and S55
Too many Changes to list here (Changelog is too long), so only whats new in 2.1:
- applied some pending patches (see ChangeLog for a complete list)
- added support for socket connections
- fixed compiling issues on Solaris
- new maintainer: Adam Lackorzynski
- new homepage: http://minicom.alioth.debian.org/
- new mailinglists (-devel and -announce):
http://alioth.debian.org/mail/?group_id=31
NetBSD patches:
- Include <sys/types.h> to fix PR pkg/29026 (1st error)
- Fix i18n error for PR pkg/29939, which should also fix PR pkg29026 (2nd error)
- Remove the create-dev-link script, which fix PR pkg/29026 (3rd error)
The system administrator is expected to setup the correct configuration
of the modem device.
- Updated patches and removed patch-af and patch-ag
- Fix the path for the lrzsz and gkermit tools in the default configuration
- Remove the old share/doc/minicom dir, because the new Makefiles doesn't
install them and they are outdated
Version 8 of Conserver as a separate package as the config file
format of version 8 is incompatible with prior versions.
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
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
- fixed delete_sms() command syntax and results parsing. Thanks
to all users that reported problems.
- added an example script on how to delete sms messages.
And always is defined as share/examples/rc.d
which was the default before.
This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.
This was discussed on tech-pkg in late January and late April.
Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
There are still some features not enabled by default, but this is a
solid foundation upon which to build - a fully-functional PBX can be
built, including PSTN gatewaying using the comms/zaptel-netbsd package.
From the DESCR:
Asterisk is a complete PBX in software. It provides
all of the features you would expect from a PBX and more. Asterisk
does voice over IP in three protocols, and can interoperate with
almost all standards-based telephony equipment using relatively
inexpensive hardware.
Asterisk provides Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, Call Queuing. It has support for
three-way calling, caller ID services, ADSI, SIP and H.323 (as both
client and gateway).
This package provides the "zaptel" drivers, which support the Asterisk
software PBX, ported to NetBSD.
These are some drivers and auxiliary tools for NetBSD in support of
the Asterisk PBX. The wcfxo driver supports the Wildcard X100P/X101P and
clones, the wcfxs driver supports the Wildcard TDM400p, and the ztdummy
driver provides a software-only timer device which makes conferencing
work much better. (That is, if you run Asterisk, you may want these
drivers even if you don't have any of the hardware)
The T1 board driver has not yet been ported.
Fix bug where the Trash folder is dragged in the fax lists
(fax_list_manager.cpp).
Greek translation added (the Hellenic Linux Users Group
translation team).
Italian translation updated (Luca De Rugeriis).
Adjust image sizes for toolbar buttons in GTK+2.4 or higher
(fax_list.cpp, file_list.cpp and socket_list.cpp).
Provision to ensure synchronisation of memory where necessary in
multi-processor systems (efax_controller.h and
efax_controller.cpp).
config file, which we were skipping.
Changes from mgetty+sendfax-1.1.30:
Sat Jul 24 16:54:52 MEST 2004 Gert Doering <gert@greenie.muc.de>
* release 1.1.31
* doc/mgetty.texi-in: add section on isdn4linux and CAPI
Sat Jul 17 17:21:38 MEST 2004 Gert Doering <gert@greenie.muc.de>
* doc/sff2g3.1in: add man page for sff2g3
Sat Jul 17 12:18:28 MEST 2004 Andreas Barth <aba@not.so.argh.org>
* cnd.c: add "+CLIP:" string for caller ID
* voice/libvoice/detect.c: ATI codes for Zoom and Multitech modems
* voice/libvoice/V253modem.c: more flexible sample/s. handling
(old stuff was fixed at 7200 hz)
* voice/pvftools/pvftormd.c: accept 7200, 8000, 11025 Hz for "Lucent"
* fax/faxspool.in: use per-user .faxheader/.make.coverpg files
instead of global defaults (if per-user files exists)
Fri Jul 16 19:03:48 MEST 2004 Gert Doering <gert@greenie.muc.de>
* g3/Makefile: add "make test" test suite (for G3 tools)
* g3/sff2g3.c: NEW: converter from CAPI SFF fax format to raw G3
* Makefile: pack g3/sff2g3.c
Thu Feb 5 18:40:29 MET 2004 Gert Doering <gert@greenie.muc.de>
* fax/faxspool: rework umask saving/restoring (use subshell trick)
Sat Jan 10 00:01:25 MET 2004 Gert Doering <gert@greenie.muc.de>
* faxlib.c: add 1503 ID code (ZyXEL U-90E)
Tue Dec 16 12:46:52 MET 2003 Andreas Barth <aba+nospam@not.so.argh.org>
* Makefile: remove -DAUTO_PPP
* policy.h: include FIDO and AUTO_PPP here
Fri Dec 5 22:46:47 MET 2003 Ken Findlay <kjf@taylorbritt.com>
* login.c: empty lines should never match, not even empty user names
Mon Nov 17 20:08:59 MET 2003 Gert Doering
* mgetty.c: log warning if parent PID is not "1" (init)
* mgetty.cfg.in: add clarification about "direct yes" to sample cfg
Fri Nov 7 21:47:27 MET 2003 Andreas Barth <aba+nospam@not.so.argh.org>
* fax/faxspool.in: add per-user faxheader and coverpg files
* doc/faxspool.1in, mgetty.texi: document new feature
Thu Oct 9 12:44:47 MEST 2003 Gert Doering
* fax/faxspool.in: reject empty (0 bytes) input files
Sun Oct 5 13:59:51 MEST 2003 Gert Doering
* do_chat.c: make clean_line() logging show the timeout value
Mon Sep 29 23:36:34 MEST 2003 Andreas Barth
* contrib/g3tolj.c, g3toxwd.c: clean up protoypes and return types
* various .c files: integrate Debian cleanup fixes (usually
adding <string.h> and/or <stdlib.h> where missing)
Wed Aug 20 12:39:53 MEST 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxrunqd.in: change signal handling - use HUP for graceful
exit, and dump statistics to logfile upon receipt of USR2
Sat Jun 28 22:14:35 MEST 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxq-helper.c: honour user umask when spooling G3 files
(user decides whether group/other can read faxes)
* fax/faxspoool.in: reset umask after creating tmpdir (with umask 077)
* fax/faxq-helper.c: file name validation was overly strict -
accept anything that's printable, not a space, '/' or '\'
Thu Jun 12 16:56:44 MEST 2003 Gert Doering (gert@greenie.muc.de)
* faxlib.c: Multitech and USR return class 2.0/2.1 +FPS:<x>,<lc>
values in decimal, not hex -> change +FPS: parser to do decimal
for those modems (via modem_quirks |= MQ_FPS_NOT_HEX)
* fax_lib.h: add MQ_FPS_NOT_HEX modem quirk bit
* faxrec.c, faxrecp.c: understand VR=8 for "normal mode" (200x100 dpi)
Mon Apr 28 19:41:14 MEST 2003 Gert Doering (gert@greenie.muc.de)
* logname: make "buffer overrun" error message more precise
Wed Apr 23 10:49:25 MEST 2003 John R. Jackson <jrj@purdue.edu>
* voice/libutil/access.c: more verbose error reporting
Wed Apr 9 23:05:23 MEST 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxspool.in: fix spooling without header line (-h -)
Sun Apr 6 16:09:14 MEST 2003 Andreas Barth <aba@not.so.argh.org>
* mgetty.8in, mgetty.texi-in: document escape sequences for
/etc/issue and login prompt.
Wed Mar 5 21:37:38 MET 2003 Gert Doering (gert@greenie.muc.de)
* Makefile: abort "make install" before installing faxspool
if fax user does not exist
* Makefile: unconditionally chown $FAX_SPOOL_OUT to fax user
Tue Feb 4 17:46:45 MET 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxq-helper.c: uid=0 overrides access permission checks
* fax/faxrm.in: bugfix: get faxq-helper path from sedscript
Tue Jan 21 14:27:39 MET 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxspool.in: abort with a proper error message on input file
names containing white space or quote characters
Tue Jan 14 14:30:42 MET 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxrunqd.in: include "success" counter in per_phone_statistics
* ugly.h: #define USE_VARARGS for non-Ansi C compilers
* logfile.c: change #include<> sequence to catch USE_VARARGS def.
Wed Jan 8 23:03:26 MET 2003 Gert Doering (gert@greenie.muc.de)
* fax/faxrunqd.in: if a fax job fails, reschedule on different
modem (if possible)
* voice/libvoice/V253modem.c: fix ELSA_RMD_NAME (used for
V.253 modem <-> other modem RMD equivalency checks)
fix: transparent pin processing was broken
fix: direct sms receive mode was broken
extended direct sms receive mode to also get status report messages
support for finding empty phonebook slot
add support for OS/2 (thanks to Alex Samorukov)
new special string "last" for phonebooks
enabled direct receiving of short message status reports
new option --system-charset
italian translation for rpm spec file, manpage and gettext messages
(thanks to Andrea Benazzo)
* 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)
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.
This is from ideas from Greg Woods and others.
Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
including openssl/buildlink3.mk. While we're here, also convert to
set USE_OLD_DES_API=yes and remove patch-ab, which was a workaround
for the OpenSSL DES problem. Bump the PKGREVISION due to the dependency
change.
0.9.5 (Thu Sep 04 2003 18:18:04)
-----
64-bit integer fix (Tobias Ernst 2:2476/418).
Allow '-' and '_' in domain names (Tobias Ernst 2:2476/418).
"defnode" was not work correctly in 0.9.4.
binkd/win: run() fix for no inherit open files (i.e. *.bsy).
@command - run in background (Dima Afanasiev <da@4u.net>)
binkd/os2-emx: run() fix
binkd/os2: don't send hidden files from filebox
New command-line parameter '-m' - do not use MD5 authorization.
If remote requests file offset more then file size, touch
the file and drop session for send it from 0 next session.
binkd/unix: run as daemon (Alex Semenyaka <alexs@snark.rinet.ru>).
New option skipmask in binkd.cfg - don't receive (destructive skip)
files by specified wildcards.
getfree() bug if free space >4G fixed.
NTLM proxy authotization (Dima Afanasiev <da@4u.net>).
New option bindaddr in binkd.cfg - bind to specified interface
(Dima Afanasiev <da@4u.net>).
Run by-file events with the same command-line once after session.
Bugfix in ftrans (thanks to Aleksey I Zavilohin <villain@ems.ru>).
New option inboundcase in binkd.cfg - set case style for received files
(Kostya Falkov 2:5014/33@fidonet)
New option deletedirs in binkd.cfg - delete empty point dirs in BSO.
Do not send empty (60-bytes) pkt files.
New option overwrite in binkd.cfg - overwrite older file by newer.
Run as service under win9x (Alexander Reznikov 2:4600/220@fidonet).
Check free space on inbox if defined.
Fix security vulernability (DoS) (andrew clarke <mail@ozzmosis.com>).
Assume default domain for remote 4D address.
Do not resolve hosts if proxy or socks5 using.
Do not give unsecure mail to secure link when send-if-pwd.
Amiga Style Outbound (ASO) support.
New option -sip in node string: strict IP check; host need to
be specified, resolved and matched. For -ip option unresolved
host is ok.
Crypt traffic, new option -r (disable crypt).
NR- and ND-modes can be asymmetric now, options -nr and -nd
sets mode only for receiving files from this node.
0.9.6 (Fri Oct 28 06:02:25 EET 2003)
-----
Memory leak in event processing (Roman Trunov).
Bugfixes in NT service exit (Stas Degteff).
Some minor bugfixes.
0.9.7 (Sun Jun 15 08:22:58 EET 2004)
-----
Fix in client manager (poll nodes queue).
0.9.8 (Mon Nov 08 12:47:00 EET 2004)
-----
Fix signal handling, binkd sometimes hangs under glibc 2.3.
Fixed memory leak.
Fixed compilation under SuSe and OS2-emx.
support for configuration file (.scmxx/config in home directory)
add lock listing to --info
new option --lock-info to show status of locks and as switch for --info
new option --toggle-lock to toggle status of a lock
new option --dial to dial a number using remote keypad access
german translation for rpm specfile, manpage and gettext strings
russian translation: updated manpage and partially gettext
automatically by pthread.buildlink3.mk. Also, factor out the pthread
library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS
and use it in packages where necessary (usually the ones that don't
have a GNU configure script).
under ${PREFIX} instead of being an absolute path.
So fix the references using RCD_SCRIPTS_EXAMPLEDIR to be
${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}.
This should have no changes to use before.
Please note that the MESSAGE files in most cases are wrong in the
first place. We have automated mechanisms and could have an automated
message for explaining rc.d script usage. (This is something to do!)
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Changes since 0.8 are not documented except in the
ChangeLog.
Changes from Version 0.7 to 0.8
- Fixed lot of bugs, especially in nfs code
- Series 3 _should_ work again.
- Added support for KDE (KDE >= 2.1)
- Added KDE Application "kpsion"
Changes from Version 0.6 to 0.7
- Changed timezone-stuff again. With S5, now the machine-info is
evaluated. This info holds the Psion's time-offset so that we
are able to calculate the offset correctly, regardless of the
Psion's setting. All that is done in a new class PsiTime.
For S3, a Fallback is provided using an Env-Variable "PSI_TZ" which
can be set to the Psion's time-offset in seconds.
- Added lots of rpc related stuff:
- Implemented a procfs-like subdir in plpnfsd. Processes can
be examined and misc. parameters can be examined/changed using
the entries in <psionMountDir>/proc/
Several parameters can now be changed on the fly:
attribute-cache timeout in seconds: proc/acache (rw)
debuglevel: proc/debuglevel (rw)
directory-cache timeout in seconds: proc/dcache (rw)
Psion's owner-info: proc/owner (ro)
Unix-owner of mounted directory: proc/unixowner (rw)
Stopping of plpnfsd has now changed:
Old:
reference /mnt/psion/exit
New:
echo stop > /mnt/psion/proc/exit
This should be safer than accidentally referencing a file.
For every process running on the psion, a subdir in proc/ is
created with two files "cmd" and "args" (both ro). cmd is the
process-name, args is it's commandline.
- Added machinfo command in plpftp for displaying lot of interesting
information about S5. (E.g. battery status etc.)
- Added killsave and runrestore to plpftpd. Both take a unix file
as argument. killsave kills all processes on the Psion and saves
restart-information to the specified file. runrestore reads a file
created by killsave and starts all processes saved in this file.
-> Functionality similar to the behavior of PsiWin before/after backup.
which are the full option names used to set rpath directives for the
linker and the compiler, respectively. In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath. The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use. They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
changes local to the author's system and changes in doc to note better
the newer home on SourceForge.
However, this does contain a quasi-security fix: LOGFILE and
FIDOGATE_LOGFILE could have been used to alter files owned by user/group
"news". This is fixed in 4.4.9nb1, and will also be fixed in 4.4.10 from
the author.
This version adds new features, such as a name-number cache to do
name lookup on getting and number lookup on sending. A status report
can now be decoded and matched to the right outgoing short message.
Short messages can be sorted with the new --sort option. A German
translation of the manpage was written. Some segfaults were fixed.
add decoding of multi-part (concatenated) short messages
new at command function layer
moves some files into subdirs (for code-sharing with flexmem-utils)
move some messages to a higher verbose level
phonebook code mostly rewritten
make --pbook aware of --slot on delete
make --pbook aware of --slot, --number and --text on send
add vcf to available (read-only) phonebooks if supported by the phone
- use CONSERVER_DEFAULTPORT and CONSERVER_DEFAULTHOST from
bsd.pkg.defaults.mk, instead of using obscure local variables
- obey VARBASE
- whitespace and delint
- example configuration files were never installed to PKG_SYSCONFDIR, make it
happen now (hi jlam!)
- replace test -e with -f in rc script, addresses part of PR pkg/26235
changes since 1.16:
1.33 Wed May 26 13:52:43 CEST 2004
- added delete_sms() method. For now, works only in PDU mode.
- fixed messages() newline regex split pattern
- modified send sms in text mode to cope with slower/older devices
- modified message read method to set pdu mode before executing
1.28
||
1.25 Fri Jan 23 00:59:16 CET 2004
- further documentation, troubleshooting and autoscan utility
sections
- added all new pdu sms token-oriented decoding classes
(this is an 80% complete implementation, mostly regarding charset
conversion issues)
- Device::Gsm::Sms public class is now documented properly
1.24
||
1.20 Wed Jan 21 23:32:45 CET 2004
- completed full documentation (to be revised)
- documented working irda/bluetooth connections (always
through device::serialport :-)
1.19
1.18 Mon Mar 24 23:32:27 CET 2003
- added a complete interface to read messages on SIM card
( $gsm->messages() method and Device::Gsm::Sms objects )
- some minor cleanup
1.17 Thu Sep 12 00:22:06 CEST 2002
- added signal_quality() method to measure gsm signal power (dBm)
- added an example script in [examples] folder (`report_signal.pl')
changes since 1.24 (incomplete from the distfile's changelog):
1.36
1.35
1.34 Sun Feb 22 18:12:54 CET 2004
- fixed CPAN bug #5131 (https://rt.cpan.org/Ticket/Display.html?id=5131)
- closed CPAN bug #5134 (https://rt.cpan.org/Ticket/Display.html?id=5134)
- dial() now should return correctly after a successful connect,
without unnecessarily waiting for timeout
- updated changes file missing in 1.35
1.33
1.32
1.31 Fri Jan 23 01:14:01 CET 2004
- Improved reliability in answer() method (sempre lui!),
that was more unstable due to recent changes.
- Documented _answer() internal function to get the raw modem reponse
instead of response string stripped of all cr/lf chars.
1.29
1.30 Sat Nov 8 18:23:02 CET 2003
- improved answer() method speed. Now it runs sensibly faster, but needs
explicit timeout parameter if you want to wait for answers (dialing
a remote modem, for example)
- implemented a basic xmodem file transfer. *DON'T KNOW IF IT WORKS*
- documentation now stays only in docs/ folder, separate from main module
- now there is a way to get the raw modem answers (internal _answer() method)
1.25
1.26
1.27
1.28 Sun May 18 17:19:23 CET 2003
- dial() now works as expected, returning the `CONNECT' or `BUSY'
or whatever message without hanging for minutes;
- answer() routine now is definitely more reliable than before:
now everytime the buffer receives input from modem, it does
not restart counting the timeout. Removed also the possibility
of infinite loop if modem always receives garbage chars (like
on a RAW PPP link);
- Added full documentation for every method;
- Added a FAQ document in new "docs/" folder;
- new(): added possibility to pass a custom log object as `log'
property;
- fixed log levels for File and Syslog plugins. Implemented
correct log level masking also for Syslog.
Changes:
version 0.7.1
- work-around for *BSD on SMS time decoding
- fixes some sms decoding bugs
- fixes crash on sending sms directly from a slot
version 0.7.0
Syntax changed!
many internal changes:
- no need for system's wchar_t support anymore (wchar_t was previously used but that was wrong)
- iconvtest() is gone
- completely rewritten command line parsing, now supporting getopt_long _and_ popt (configure decides which one to
use)
- configure checks for getopt and popt
- configure check for declaration of iconv
properly support Solaris (see popt above, compiler warning fixes)
make iconv code work with non-GNU implementations (e.g. Solaris)
new parameter --start-delay (see manpage)
new parameter --binary (-N)
new parameter --mem
new parameter --slot
-B, -M, -C and -F (and the long options for them) are now obsolete, use -N instead with --mem instead
parameter to -P is now obsolete, use --mem instead
parameter to -S is now obsolete, use --slot instead
"SM" is now default phonebook memory (if none was specified)
SMS outputs none-printable characters as '?' instead of hexcode
the memory list output was changed in --info (may break programs that depend on it)
add parameter --mem-info as trigger to --info to display more information about available memories
make --mem recognize "?" to show same information as in --mem-info but only for the specified memory type (faster)
rewritten phonebook file read-in with more syntax checking before actually sending the first entry
rewrote SMS decoding functions
simply do not change sms status on getting instead of complaining
update english manpage
russian manpage included, again
updated README and INSTALL
version 0.6.4.1
Features:
added SMS time zone conversion
Fixes:
fix crash on getting phonebook entries with empty text field
work-around for buggy strptime() in cygwin (for SMS dates)
added test to better usage of iconv (less dependent on nl_langinfo())
deal with a S55 strangeness (still does NOT mean that S55 is fully supported), thanks to Ole Langbehn
--ignore-serial-bits is now default, added parameter --keep-serial-bits (to get previous behaviour)
updated manpage