Merge ser tls module into the sip-router repository
authorJan Janak <jan@iptel.org>
Thu, 26 Mar 2009 13:23:27 +0000 (14:23 +0100)
committerJan Janak <jan@iptel.org>
Thu, 26 Mar 2009 13:23:27 +0000 (14:23 +0100)
* commit 'ser/modules/tls': (50 commits)
  - a set of minimalistic config files for testing purposes
  - tls module todo
  - default key and certificate names changed to ser-selfsigned*
  - updated to the latest changes in the cfg parser
  - Use the new configuration file parser
  - fixed includes (rm malloc.h) due to portability problems
  - shm_str_dup and shm_asciiz_dup set the destination buffer to NULL if
  - Convert all relative pathnames of files to absolute with
  - modified function get_pathname to return path relative to the
  - support for setting the source address in tcp_send() and tcpconn_get()
  - updated all the child_init users to ignore or treat specially the
  - added low_mem_threshold1 & low_mem_threshold2 (the ammount of free memory
  - tls: tls_update_fd improvement - use SSL_set_fd only when the connection is
  - workaround for openssl bug #1491 (multiple problems on low memory): tls
  -  malloc debugging for openssl and random malloc null returns turened off
  - added tls module documentation (not yet complete, still missing select, rpc and better tls.cfg description).
  - make tar doesn't exclude tls*, but instead tls/*
  - call tls_shutdown() only if tls_set_fd() was succesfull
  - tls: openssl kerberos malloc bug (# 1467) fixed on cvs (0.9.8e-dev and 0.9.9-dev), so add extra checks for enabling the workarround (which disables kerberos) only when necessary:  if openssl compiled with kerberos support, and openssl < 0.9.8e-beta1 or openssl between 0.9.9-dev and 0.9.9-beta1 apply workarround.
  - tls-core.patch removed (no longer necessary)
  ...


Trivial merge