Changeset 2410

Show
Ignore:
Timestamp:
11/17/08 14:11:53 (2 months ago)
Author:
taher
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/ChangeLog

    r2409 r2410  
     12008-11-17  Taher Shihadeh  <taher@unixwars.com> 
     2 
     3        * doc/media/images/admin_general.png, 
     4        doc/basics_installation_windows.txt, doc/config_general.txt, 
     5        doc/cookbook_optimizations.txt, doc/dev_cherokee.conf.txt, 
     6        doc/basics_requirements.txt, doc/basics_installation_unix.txt, 
     7        doc/other_goodies.txt: documentation adjustments to the new 
     8        reimplementation of the TSL/SSL support. 
     9 
    1102008-11-17  Alvaro Lopez Ortega  <alvaro@octality.com> 
    211 
     
    2231        cherokee/server-protected.h, cherokee/main_tweak.c, 
    2332        cherokee/connection.c, cherokee/server.c, configure.in, 
    24         qa/run-tests.py: This patch repimplements the TLS/SSL support. It 
     33        qa/run-tests.py: This patch reimplements the TLS/SSL support. It 
    2534        adds a new plugin type for the crypt related support. It 
    2635        implements the OpenSSL (libssl) backend, and removes any trace of 
  • cherokee/trunk/doc/basics_installation_unix.txt

    r2068 r2410  
    5757`--disable-pam`      , Disable PAM support 
    5858`--disable-tls`      , Disable TLS/SSL support 
    59 `--enable-tls=`      , gnutls|openssl 
     59`--enable-tls=`      , openssl 
    6060`--enable-trace`     , Allows debugging options 
    6161`--disable-admin`    , Skips cherokee-admin installation 
  • cherokee/trunk/doc/basics_installation_windows.txt

    r1995 r2410  
    139139`--disable-pam`      , Disable PAM support 
    140140`--disable-tls`      , Disable TLS/SSL support 
    141 `--enable-tls=`      , gnutls|openssl 
     141`--enable-tls=`      , openssl 
    142142`--enable-trace`     , Allows debugging options 
    143143`--disable-admin`    , Stops cherokee-admin from installing 
  • cherokee/trunk/doc/basics_requirements.txt

    r2361 r2410  
    5353 
    5454* If you want to make a build that serves secure content, you will 
    55   need TLS libraries. Cherokee supports two different SSL/TLS 
    56   libraries: OpenSSL and GNUTLS. You need to have the development 
    57   files of one of these in order to build a package that suits your 
    58   needs. 
     55  need TLS libraries. Cherokee ships with support for the OpenSSL 
     56  backend, but the architecture is completly modular and any other 
     57  backend can be implemented. You need to have the development files 
     58  of the chosen backend libraries in order to build a package that 
     59  suits your needs. 
  • cherokee/trunk/doc/config_general.txt

    r2397 r2410  
    1515incoming requests. By default this is port 80 and it will use all the 
    1616network interfaces of the machine, which is usually the desired 
    17 behavior. The *Port TLS* specifies the port to be used for secure 
    18 connections. 
     17behavior. 
    1918 
    2019 
     
    8584Cherokee can be jailed inside a directory. Note that this should not 
    8685be used as the sole security measure. 
     86 
     87 
     88Secure HTTP 
     89~~~~~~~~~~~ 
     90 
     91Port TLS 
     92^^^^^^^^ 
     93The *Port TLS* specifies the port to be used for secure connections. 
     94 
     95Back-end 
     96^^^^^^^^ 
     97Specifies the TLS/SSL backend to be used, if any. The current option 
     98is OpenSSL. 
  • cherokee/trunk/doc/cookbook_optimizations.txt

    r2401 r2410  
    2424 IPv6: yes 
    2525 OpenSSL: no 
    26  GnuTLS: yes 
    2726 Pthreads: yes 
    2827 Tracing: yes 
  • cherokee/trunk/doc/dev_cherokee.conf.txt

    r2397 r2410  
    5757~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    5858server!port,                      Number         , TCP port for HTTP 
     59server!tls,                       String         , TLS/SSL backend: libssl, ... 
    5960server!port_tls,                  Number         , TCP port for HTTPS 
    6061server!max_fds,                   Number         , Max open file descriptors 
  • cherokee/trunk/doc/other_goodies.txt

    r2325 r2410  
    117117will simply work as long as there is a web browser with SNI support at 
    118118the other side. Currently every modern web browser supports this, and 
    119 Cherokee has TLS SNI support for both the GNUTLS and OpenSSL backends. 
     119Cherokee has TLS SNI support for the OpenSSL backends. 
    120120 
    121121Note that for SNI to work, client support is required. Web browsers