SMSC-Gateway


About Bugs Contact Documentation Download News Overview References Security Usage

January 24 2004
smscgw-1.1.12d corrects the following problems:
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:
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