SMSC-Gateway
- January 24 2004
-
smscgw-1.1.12d corrects the following problems:
-
smscgw(8) crashed if INCOMING_DIR in smscgw.conf was
unspecified. Now, it handles such situations and does not
save incoming messages if INCOMING_DIR is unspecified.
Thanks to Tomas Vanak for reporting about this problem!
-
m20_conn ended in an endless loop if it recieved a
message. That bug has been fixed.
-
Messages sent via tcp_conn are no longer sent with a
trailing newline character. This makes them to look
exactly like the original when received by smscgw.
Thanks to Tomas Vanak, again!
- January 12 2004
-
Fixed a problem when building on FreeBSD-5.x.
Fixed a bug that caused 100% CPU consumption by ta_conn and
tcp_conn when UCP31_INTERVAL was set to 0 in the configuration
files.
Thanks to Tomas Vanak for reporting about these problems!
- December 22 2003
-
Fixed a bug that caused the server to hang after
MAX_CLIENTS clients sent messages.
Fixed some timing problems in m20_conn that appeared when
using a GSM phone via IRDA. Thanks to Alex Bergmann for
reporting that problem.
- December 05 2003
-
SMSC-Gateway 1.1.12a corrects an error with creation of the
target directory during installation of configuration files.
Thanks to Alex Bergmann for the report.
- December 04 2003
-
SMSC-Gateway 1.1.12 is out. A list of changes can be found in
the Download section.
- May 05 2003
-
SMSC-Gateway now also supports the
WAVECOM - FASTTRACK WMOD2 GSM modem (PDU mode only).
Thanks to Harald Knapp who performed the tests with his
hardware!
- November 03 2002
-
More problems/bugs were fixed in version 1.1.10 -- see the
file ChangeLog for details.
- November 02 2002
-
Version 1.1.9a is a quick fix for a problem with m20_conn(1)
operating in text mode.
This problem causes incoming messages to only appear in
INCOMING_DIR (or get processed by INCOMING_SCRIPT) after a
message arrived that ends with a newline character.
Thanks to Salvatore Mantaci whose mail helped me to
recognize the problem!
- November 01 2002
-
SMSC-Gateway now compiles under GNU/Linux systems, again.
strnstr(3) is no longer used.
Thanks to Alexander A. Kardailsky and Salvatore Mantaci who
reported this problem.
- October 26 2002
-
smscgw(8) now handles oversized send requests more
elegantly. Maximum size of send request has been
increased to 4096 and documented in the manual page for
smscgwc(1).
Error in the parser for smscgw.conf fixed. It didn't work
correctly with the optional directives in the CONNECTION
sections. Thanks to Marco Antonio Cabazal who found this
error!
The --prefix option to configure now also works for
httpdir and cgidir.
smscgw(8) reads it's config file before putting itself to
background and reports to stderr, if there are problems
with the config file.
Fixed a memory allocation bug in ta_conn(1).
- September 13 2002
-
Added some necessary alphabet conversion when m20_conn(1)
operates in PDU mode.
In the CONNECTION sections of smscgw.conf a directive
INCOMING_SCRIPT can be used. If specified, the script or
program will be executed on each incoming message.
Some bug fixes - see the files NEWS and ChangeLog for details.
- July 11 2002
-
Fixed a bug that caused trouble when trying to transmit
messages longer than 127 byte in PDU mode (e.g. with an S35
phone).
During the above fix, I also noticed that all the connections
crashed when they were feeded a one-line message longer than
160 byte. This problem was also fixed.
- June 29 2002
-
Tested SMSC-Gateway with a GSM modem on GNU/Linux systems
(RedHat 7.0 and a LFS system with kernel 2.4.16, gcc-2.95.3
and glibc-2.2.3) and noticed that some problems needed to be
fixed.
I also noticed and fixed a bug in smscgw(8) that showed up
when I used it with only one connection.
In general that bug showed up if the last connection in a list
of connection was be used to deliver a message. So, if you
think you ran into that bug, you should upgrade to version
1.1.5.
Further, I am working on a handbook for SMSC-Gateway. You can
access the working draft via the Documentation section.
- June 23 2002
-
Added basic PDU capabilities to m20_conn.
That means m20_conn now works with GSM devices that understand
AT commands but can only operate in PDU mode, i.e. the S35 from
the S company is now known to work with m20_conn.
Further, internatinal number format (numbers starting with a
'+' followed by a country code) is supported.
- June 15 2002
-
m20_conn now also handles incoming messages.
In certain intervals, m20_conn checks if new messages arrived
and, if so, passes them to smscgw and deletes them from the
modem.
- June 13 2002
-
A bug in m20_conn that caused m20_conn to always think that
the PIN for the modem has already been entered and is OK was
fixed.
The tarball with the fixed code can be downloaded from
the download section.
- Apr 20 2002
-
I wrote some manual pages for processes and configuration
files. They are available in the tar ball as well as here on
the web site.
- Feb 22 2002
-
Sorry for the frequent update but I thought these things
needed to be fixed immediately:
-
SMSC-Gateway now works with a pid file to a enable clean
shutdown.
-
A dummy connection test_conn has been added to the
distribution.
Using this connection one can run SMSC-Gateway without
having the necessary hardware/accounts to run the "real"
connections.
-
Two parameters PORT and INCOMING_DIR have
been added to configuration file smscgw.conf.
- Feb 16 2002
-
Change of a single line made SMSC-Gateway now also compile on
a GNU/Linux system (LFS with kernel 2.4.16, glibc 2.2.3) and
lead to version 1.1.1.
- Feb 15 2002
-
First public release Version 1.1 is available.
Please notice that this release is something like a pre-alpha
and is only known to work on a FreeBSD system. There are
quite a lot of items on the ToDo list...
- Feb 12 2002
-
Currently, SMSC-Gateway is being enhanced with routing
functionality.
Up to now, connections to send messages are chosen based only on
priorities and the main problem with this is that large account
connections are usually not allowed to send to other networks
than that the connection belongs to.
With the new routing functionality one can submit message
requests with several recipients no matter, what network
provider they belong to.
Last modified: Sat Jan 24 17:12:56 CET 2004