2012-03-28  Stipe Tolj  <stolj at kannel.org>
    * gw/smsbox.c: fix minor compiler warning. NLC.


git-svn-id: https://svn.kannel.org/gateway/trunk@4966 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * doc/userguide/userguide.xml: fixed default source and destination addr
      ton. This fixes #636.

git-svn-id: https://svn.kannel.org/gateway/trunk@4967 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * doc/arch/arch.xml: fixed #355.

git-svn-id: https://svn.kannel.org/gateway/trunk@4968 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * doc/arch/arch.xml: fixed #354.

git-svn-id: https://svn.kannel.org/gateway/trunk@4969 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * gw/smsbox.c: fixed double free bug for post request.
      Thanks to Bartlomiej Balcerek <Bartlomiej.Balcerek at pwr.wroc.pl>
      for bug report.

git-svn-id: https://svn.kannel.org/gateway/trunk@4970 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-04-19  Stipe Tolj  <stolj at kannel.org>
    * doc/userguide/userguide.xml: adding documentation for escape code %x
      applicable for 'access-log-format' in the 'group = core' context.
    * gw/bb_alog.c: adding escape code %x for 'access-log-format' pattern
      handling, which substitutes to the smsbox-id. Reformated the function
      to comply with CodingStyle standards.


git-svn-id: https://svn.kannel.org/gateway/trunk@4971 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * gw/smsbox.c: fixed issue with shut down of smsbox.

git-svn-id: https://svn.kannel.org/gateway/trunk@4972 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
Revert "    * gw/smsbox.c: fixed issue with shut down of smsbox."

This reverts commit 25cb6311aa9146f1679841b7884eab39083b2a15.

git-svn-id: https://svn.kannel.org/gateway/trunk@4973 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * gw/smsbox.c: fixed issue with shut down of smsbox.

Conflicts:

	ChangeLog

git-svn-id: https://svn.kannel.org/gateway/trunk@4974 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-05-16 Andreas Fink <andreas at fink.org>
    * gw/smsc_at.c gw/smsc_at.h gwlib/cfg.def: implemented ability to disable
    hardware flow control from the computer side due to some broken modems
    who not simply ignore hardware flow control but actually wire it in the
    way that if its enabled, flow is always disabled. You can now
    say hardware-flow-control = 0 in the modem definition to let the computer
    ignore that fake signal. Note this is not the same as enable-hwhs which is the
    AT command to tell the modem to actually use flow control. hardware-flow-control
    is the hardware flow control for the computer side.



git-svn-id: https://svn.kannel.org/gateway/trunk@4975 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
Fix previous commit

git-svn-id: https://svn.kannel.org/gateway/trunk@4976 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * gw/smsc/smsc_smpp.c: added workaround for deferred=0.

git-svn-id: https://svn.kannel.org/gateway/trunk@4977 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * doc/userguide/userguide.xml: removed meta-data from smsc group because it
      is not supported there.

git-svn-id: https://svn.kannel.org/gateway/trunk@4978 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-06-02  Stipe Tolj  <stolj at kannel.org>
    * gwlib/http.c: fix possible problems for HTTP/1.1 "Host" header value. We
      need to remove the port in both cases that contain the standard port
      values, port 80 for non-SSL and port 443 for SSL-enabled connections.

git-svn-id: https://svn.kannel.org/gateway/trunk@4979 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-07-04  Stipe Tolj  <stolj at kannel.org>
    * doc/CodingStyle: fix type for --pad-oper option. NLC.


git-svn-id: https://svn.kannel.org/gateway/trunk@4980 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
    * README: applied patch that corrects docs build on current debian.
      Thanks to Martin Atukunda <matlads at gmail.com> for this patch.

git-svn-id: https://svn.kannel.org/gateway/trunk@4981 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-08-06  Stipe Tolj  <stolj at kannel.org>
    * test/test_dict.c: add a lookup phase too, in order to have a populate
      and lookup phase while testing.


git-svn-id: https://svn.kannel.org/gateway/trunk@4982 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-08-06  Stipe Tolj  <stolj at kannel.org>
    * test/test_hash.c: simple test program replacing test_md5.c which
      computes both, MD5 hash digest and a SHA1 hash digest if openssl has
      been available.


git-svn-id: https://svn.kannel.org/gateway/trunk@4983 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-08-06  Stipe Tolj  <stolj at kannel.org>
    * configure[.in], gw-config.h.in: add detection of POSIX.1 nftw() 
      availability.
    * test/test_file_traversal.c: file traversal test, using two different
      approaches to traverse a directory structure recursively.


git-svn-id: https://svn.kannel.org/gateway/trunk@4984 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d
2012-08-06  Stipe Tolj  <stolj at kannel.org>
    * doc/userguide/userguide.xml: add documentation about 'dlr-storage = spool'
    * gw/dlr_p.h: add dlr_init_spool() prototype.
    * gw/dlr_spool.c: implement a DLR storage using a spool directory. This
      uses either a SHA1 or MD5 hash representing the msg ID, adding a suffix
      of the destination address. When dlr_find() is called, we use the same
      heuristic approach to resolve the correct DLR message as in the internal
      DLR storage module.
    * gw/dlr.c: add initialization call to dlr_init_spool() if configured
      accordingly.
    * gwlib/cfg.def: add config directive 'dlr-spool' in the core group to let
      the user define which DLR storage spool location should be used.
    This patchset implements a simple, natively supported (no external libs)
    persistent DLR storage on the local file system using a spool directory.


git-svn-id: https://svn.kannel.org/gateway/trunk@4985 a7d65f57-29cd-40c9-b71e-ebca51ad1b1d