📄 changelog-1.1.6
字号:
characters * gwlib/charset.c: In function charset_to_utf8: If the original charset is utf8, return immediately (to still an annoying error message) * gw/wap_push_pap_compiler.c: Remove one use of string library (we should use octstr instead). Updated the interface comment. * test/test_pap.c: Added test program for pap compiler * gwlib/cfg.def: Added configuration variable no_sep. Some network programs misshandle escaped characters. * gw/smsc_http.c: Implement no_sep option: URL and text as a numeric hex string * gw/smsbox.c: Dump a message with UDH, too. Added calling of the ota compiler. * doc/userguide/userguide.xml: Updated push and OTA documentation * test/test_ppg.c: -H and -r options work again. Added option -k, for sending Connection header. 2002-01-23 Stipe Tolj <tolj@wapme-systems.de> * configure.in: added another docbook.dsl path to test for, there are for some BSD systems, reported by "Bernino Lind" <lind@catpipe.net> [Msg-ID: <OPEOKAFGKKMPLPGLEINCAEBGCGAA.lind@catpipe.net>] * configure: the resulting outout of configure.in produced by autoconf 2.13. * Makefile.in: changed target .xml.ps to call true(1) without absolute path. Some systems have /bin/true (i.e. Linux), some have /usr/bin/true (i.e. Cygwin). Usually true(1) should be in $PATH and hence we don't need any absolute path here I guess.2002-01-23 Stipe Tolj <tolj@wapme-systems.de> * Makefile.in: fixed tab layout error from previous commit (Andreas) for target pkg. This has broken make. * solaris/mk-solaris-package.sh: fixing obviously type in referencing var VERSION. Andreas, this needs to be some more stylisher code here?! 2002-01-23 Andreas Fink <andreas@fink.org> * Makefile.in, solaris/mk-solaris-package.sh, solaris/pkginfo, solaris/pkginfo.tmpl: updated packaging for solaris8. You now can type "make pkg" * gw/smsc_at2.c: fixed memory leaks as inidcated by Oded Arbel <oded@m-wise.com>2002-01-22 Stipe Tolj <tolj@wapme-systems.de> * configure.in: added /usr/local tree checking for docbook.dsl. Reported by "Bernino Lind" <lind@catpipe.net> [Msg-ID: <OPEOKAFGKKMPLPGLEINCGEBECGAA.lind@catpipe.net>] * configure: the resulting outout of configure.in produced by autoconf 2.13.2002-01-18 Tuomas Luttinen <Tuomas.Luttinen@reach-u.com> * gwlib/http.c (http_header_find_first): A bug corrected so that the function returns "<value>" instead of " <value>".2002-01-18 Stipe Tolj <tolj@wapme-systems.de> * configure.in: added EXE_EXT variable to be used for systems that have executable extensions, i.e. Cygwin 1.x. This makes certain Makefile targets working more cleanly. * configure: the resulting outout of configure.in produced by autoconf 2.13. * Makefile.in: added @EXE_EXT@ substitution tags for the executable extensions.2002-01-17 Andreas Fink <andreas@fink.org> * gw/smsc_emi2.c fixed small and rare memory leak * gw/smsc_smpp.c corrected sender of DLR * gw/bb_store.c removed compiler warnings * gwlib/conn.c typecast to get rid of CRYPTO_set_id_callback warnings * gw/smscconn_p.h added smsc_cgw prototype2002-01-16 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: fixed a typo 2002-01-16 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_cgw.c: applied patch for trn bug fix and minor changed send in by Anders Lindh <alindh@flyerone.com> [Msg-ID: <004601c19eb0$5769f8c0$8078a8c0@alindh>]2002-01-16 Stipe Tolj <tolj@wapme-systems.de> * gwlib/list.h: added declaration of new function list_append_unique() * gwlib/list.c: added implementation of new func list_append_unique()2002-01-16 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: fixed a typo in smsc_http.c module documenation block, where "username" and "password" where used instead of "smsc-username" and "smsc-password".2002-01-16 Tuomas Luttinen <Tuomas.Luttinen@reach-u.com> * gwlib/http.c (client_is_persistent): A function added to the HTTP server to define whether the connection from the client is persistent or not. The value is stored into the client object and used to decide whether to close or reuse the client. (http_send_reply): Added a check to the outgoing headers to cut the connection if there is "Connection: close" header.2002-01-15 Stipe Tolj <tolj@wapme-systems.de> * gw/urltrans.c: fixed a bug while sending an empty SMS message and servicing it with the default sms-service and using the %k escape code. Reported by Angel Fradejas <afradejas@mediafusion.es>. [Msg-ID: <FMEKKCFKIGBADHGIJKPJIEABCLAA.afradejas@mediafusion.es>] 2002-01-15 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: fixed a bug regarding MWI messages reported by Bernino Lind <lind@catpipe.net> [Msg-ID: <OPEOKAFGKKMPLPGLEINCAEKICFAA.lind@catpipe.net>] caused by the commit to revision 1.162. 2002-01-15 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_cgw.c: added interface implementation to Sonera ContentGateway. Contributed by Anders Lindh <alindh@flyerone.com>. [Msg-ID: <000a01c19931$f126e5b0$8078a8c0@alindh>] * gw/smscconn.c: added call to smsc_cgw_create() * gwlib/cfg.def: added "appname" configuration directive for smsc group. * doc/userguide/userguide.xml: added "appname" documentation to smsc group.2002-01-09 Andreas Fink <andreas@fink.org> * gw/smsc_at2.c: fixed missing parameter2002-01-09 Andreas Fink <andreas@fink.org> * gw/smsc_at2.c, gw/smsc_emi2.c, gw/smsc_smpp.c, gw/wap_push_pap_compiler.c gwlib/conn.c, gwlib/conn.h, gwlib/date.c, gwlib/gwthread-pthread.c gwlib/http.c. gwlib/thread.c, test/test_smsc.c, test/test_udp.c minor cleanups to remove some compilation warnings.2002-01-08 Andreas Fink <andreas@fink.org> * gw/smsc_at2.c: cleaned up a few things. introduced line sleep to replace old debugging sleep(1)'s in the code.2002-01-04 Andreas Fink <andreas@fink.org> * gw/smsc_emi2.c: fixed a PANIC situation after idle expired2002-01-03 Andreas Fink <andreas@fink.org> * gwlib/thread.c: changed mutex_unlock to report calling location in case of failure 2002-01-03 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_smpp.c: fixed an NULL pointer assertion reported by Stefan Cars <stefan@globalwire.se>. [Msg-ID: Pine.BSF.4.21.0112312155080.28423-100000@jocke.transit.net]2002-01-03 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added documentation entries for "sendsms-url" and "sendota-url" directives within the smsbox group. Added optional (o) flag to all ssl-enabling boolean directives.2002-01-03 Stipe Tolj <tolj@wapme-systems.de> * aclocal.m4: added file for autoconf macros. Included AC_CHECK_VERSION macro which is capable of comparing installed and required version strings for software dependencies, libxml2 in our case. * configure.in: changed the way libxml2 version is checked. We not use AC_CHECK_VERSION from the aclocal.m4 file. This obsoletes the changequote() calls which are not supported for autoconf 2.5x, hence we are now 2.52 compatible. Rearranged --with-ssl and --enable-ssl to ensure the right lib and header include paths are displayed. Minor additional changes. * configure: the resulting outout of configure.in produced by autoconf 2.13. (autoconf 2.52 also works)2001-12-31 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: changed hardcoded HTTP return status values to use HTTP_* enum defines instead. Added config directive to set sendsms and sentota request URLs, defaulting to /cgi-bin/sendsms and /cgi-bin/sendota respectivly. The user may change these with "sendsms-url" and "sendota-url" directives within the smsbox group. * gw/wap_push_ppg.c: substituted hardcoded HTTP return values with HTTP_* enum defines. * gw/wap_push_ppg_pushuser.c: same as wap_push_ppg.c * gwlib/cfg.def: added allowed directives "sendsms-url" and "sendota-url" to the smsbox group. * gwlib/http.h: added a couple of additional HTTP_* return values specified in HTTP/1.1 from RFC2616. * test/drive_wapbox.c: substituted hardcoded HTTP return values with HTTP_* enum defines. * test/test_ppg.c: same as drive_wapbox.c 2001-12-28 Stipe Tolj <tolj@wapme-systems.de> * configure.in: fixing the ls option --full-time which is not supported on Solaris 2.6. * configure: the resulting output of configure.in produced by autoconf 2.13. 2001-12-27 Stipe Tolj <tolj@wapme-systems.de> * configure.in: re-wrote checking for openssl library and headers and a couple of cosmetic clean-ups and re-arrangement of single checking routines. Added Solaris pkgadd support definitions. * configure: the resulting output of configure.in produced by autoconf 2.13. * gw/shared.c: added mysql version output in version_report_string() 2001-12-25 Stipe Tolj <tolj@wapme-systems.de> * gwlib/conn.c: remoted label error for conn_wrap_fd() in case the ssl specific code causes an connection error. This also fixes an warning message while compiling.2001-12-25 Stipe Tolj <tolj@wapme-systems.de> * utils/attgetopt.c: exclude implementation of getopt() if config.h has HAVE_GETOPT_IN_STDIO_H defined. This fixes make run bug for Solaris 2.6 (at least).2001-12-25 Stipe Tolj <tolj@wapme-systems.de> * configure.in: fixed -L/<path> linked flag option for configure's --with-mysql option [thanks to Abd Rahman Johari <ajohari@man.iwpowerhouse.com> for pointing this out] * configure: resulting output of fixed configure.in2001-12-23 Stipe Tolj <tolj@wapme-systems.de> * utils/kannel-nag: changed cvsroot and added output support for different platforms2001-12-23 Stipe Tolj <tolj@wapme-systems.de> * configure.in: added options --with-mysql and --enable-mysql-dlr * configure: resulting output of configure.in * config.h.in: added #define HAVE_MYSQL and MYSQL_DIR * gw/bb_box.c: fixed undefined reference error for conn_get_ssl()2001-12-21 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added documentation for the introduced configuration directives "smsbox-port-ssl" and "wapbox-port-ssl" in the core group. * gw/bb_boxc.c: added parameters for calling ssl-enabled box connection using boolean configuration directives "smsbox-port-ssl" for bearerbox to smsbox communication and "wapbox-port-ssl" for bearerbox to wapbox communication. Changed the way boxc_status() displays the current status of kannel's boxes, including ssl information for internal conn. * gw/bb_http.c: Commented out call to use_global_server_certkey_file() within httpadmin_start(), this is now done globaly by conn_config_ssl(). * gw/bearerbox.c: added checking in starter() if corresponding cert and key files are specified in the conf file for ssl-enabled inter-box connections. Changed the way the status is displayed. * gw/shared.c: added OpenSSL version string within widely used version_report_string(). Added information that established inter-box connections are ssl-enabled if so. * gw/shared.h: changed declaration of connect_to_bearerbox() to include ssl flag. * gw/smsbox.c: added handling for "smsbox-port-ssl" conf directive. * gw/wapbox.c: added handling for "wapbox-port-ssl" conf directive. * gwlib/cfg.def: added "smsbox-port-ssl" and "wapbox-port-ssl" to allow boolean configuration of ssl-enabled internal box connections. * gwlib/conn.c: changed the way ssl connections are established in conn_wrap_fd() and checked. Fixes also a not previosly detected bug, that causes non-ssl enabled connections on the same port as wanted for ssl, hence SSL_accept() = -1 was not handled correctly. Fixed a potential (non-reported) bug in conn_destroy() that causes errors if we call unlocked_write() in case of ssl-enabled connection. Added function conn_get_ssl() to return the corresponding pointer. * gwlib/conn.h: included declaration of conn_config_ssl() and conn_get_ssl(). * gwlib/gwlib.h: added header file inlusion for ssl.h. * gwlib/http.c: added information to display if HTTP clients are using ssl to connect to an ssl-enabled HTTP server. Fixed potential bug if client_create() is called, but the previous ssl-enabled conn_wrap_fd() has failed, now we check. * gwlib/http.h: added response code for HTTP_BAD_REQUEST. * gwlib/ssl.c: added file to hold all ssl specific code. * gwlib/ssl.h: added file for declaration of all code implemented in ssl.c. 2001-12-20: Andreas Fink <andreas@fink.org> * gw/smsc_emi2.c: fixed a problem resulting in timing out at high load. *gw/bb_smscconn.c, gw/msg-decl.h, gw/smsbox.c: introduced field "account" for accounting purposes. *docs/userguide/userguide.xml: updated documentation for &access=...2001-12-19 Andreas Fink <andreas@fink.org> *configure.in: added changes made to configure too.2001-12-18 Andreas Fink <andreas@fink.org> * gw/dlr.c: corrected missing comma2001-12-18 Andreas Fink <andreas@fink.org>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -