Permalink
Switch branches/tags
Commits on Jan 19, 2012
  1. Merge pull request #66 from bfg/prefer_server_ciphers

    Prefer server cipher list.
    Jamie Turner committed Jan 19, 2012
  2. Merge pull request #65 from blovett/master

    compile cleanly on systems without openssl ec support.
    Jamie Turner committed Jan 19, 2012
Commits on Jan 17, 2012
  1. Prefer server cipher list.

    This commit adds command line option -O, which
    enables server cipher order preference; the same
    functionality is found in Apache (SSLHonorCipherOrder) and
    Nginx (ssl_prefer_server_ciphers).
    Brane F. Gračnar committed Jan 17, 2012
Commits on Jan 3, 2012
Commits on Dec 15, 2011
  1. Implemented daemon mode.

    This patch adds --daemon command line switch implementing
    true daemon startup.
    
    Init script was updated to support daemon mode.
    Brane F. Gračnar committed Dec 15, 2011
Commits on Dec 13, 2011
  1. Merge pull request #63 from bfg/debian

    Multi-instance init script and Debian/Ubuntu package creation files
    Jamie Turner committed Dec 13, 2011
  2. Added Debian/Ubuntu package creation scripts.

    You can create debian package using the following command:
    
    	dpkg-buildpackage -rfakeroot -b
    Brane F. Gračnar committed Dec 13, 2011
  3. Added stud multi-instance init script.

    This script should work on any sh-compatible shell.
    Brane F. Gračnar committed Dec 13, 2011
  4. Added .gitignore file.

    Brane F. Gračnar committed Dec 13, 2011
Commits on Dec 12, 2011
  1. Updated note about shmem/udp build.

    Jamie Turner committed Dec 12, 2011
  2. The dates they go up too.

    Jamie Turner committed Dec 12, 2011
  3. The numbers they go up!

    Jamie Turner committed Dec 12, 2011
  4. Check OpenSSL library version at runtime

    This patch checks OpenSSL library version on stud startup
    and warns if stud was started on system with different
    library version.
    
    Conflicts:
    
    	stud.c
    Jamie Turner committed Dec 12, 2011
  5. Merge pull request #61 from vincentbernat/feature/ecdhe

    Add support for ECDHE cipher suites.
    Jamie Turner committed Dec 12, 2011
  6. Merge remote-tracking branch 'EmericBr/UpdateSHP'

    Conflicts:
    	stud.c
    Jamie Turner committed Dec 12, 2011
  7. Merge pull request #59 from EmericBr/FIXcoreonhugcache

    Fix segfault due to huge cache.
    Jamie Turner committed Dec 12, 2011
  8. Merge pull request #55 from EmericBr/FIXmemlk

    Fix memory leak using shared cache:
    Jamie Turner committed Dec 12, 2011
  9. Merge pull request #56 from AlekSi/master

    Fix TCP keepalive support: build on Mac OS X, cli flag parsing.
    Jamie Turner committed Dec 12, 2011
  10. Merge pull request #62 from jameslittle/master

    Build fails with new Makefile on Ubuntu 11.10
    Jamie Turner committed Dec 12, 2011
  11. Merge pull request #53 from blovett/master

    allow 'make install' to complete. doc directory doesn't exist.
    Jamie Turner committed Dec 12, 2011
Commits on Dec 5, 2011
Commits on Nov 30, 2011
  1. Add support for ECDHE cipher suites.

    The elliptic curve to use is hard coded to NIST P-256. Most users
    won't care about this and therefore, this is not made configurable. If
    someone cares, he will submit a patch to make this configurable.
    vincentbernat committed Nov 30, 2011
Commits on Nov 29, 2011
  1. Fix segfault dur to huge cache.

    Emeric committed Nov 29, 2011
Commits on Nov 14, 2011
  1. Fix cli flag parsing.

    AlekSi committed Nov 14, 2011
  2. Fix compilation on Mac OS X 10.6.

    AlekSi committed Nov 14, 2011
Commits on Nov 8, 2011
  1. Add multicast support for cache updates exchange

    emeric committed with Emeric Oct 29, 2011
  2. Send and receive cache updates to/from remotes hosts on udp.

    emeric committed with Emeric Oct 29, 2011
  3. Shared cache: add callback and function to receive/send cache updates

    from/to a remote host
    Note: Send call back provide encoded session into an aligned buffer
          large enougth to add a footer and send it directly to a peer
          using a sendto
    emeric committed with Emeric Oct 29, 2011
  4. Fix memory leak using shared cache:

    Openssl online documentation is not up to date:
    "The new_session_cb() is called," ... "If the callback returns 0, the session will be immediately removed again."
    
    Checking source code and archive doc:
    "Return 1 if a 'copy' is required, otherwise, return 0.  This return value just causes the reference count to be incremented (on return of a 1), this means the application does not need to worry about incrementing the refernece count (and the locking that implies in a multi-threaded application)."
    Emeric committed Nov 8, 2011
  5. there is no doc/ directory.

    blovett committed Nov 8, 2011
Commits on Nov 2, 2011
  1. Merge pull request #48 from EmericBr/b21242a3

    Some shctx optimz
    Jamie Turner committed Nov 2, 2011
  2. Merge pull request #47 from vincentbernat/feature/disablereneg

    Disable SSL renegotiation to fix CVE-2009-3555.
    Jamie Turner committed Nov 2, 2011
  3. Merge pull request #43 from dpaneda/master

    Patch to set SO_KEEPALIVE on client socket
    Jamie Turner committed Nov 2, 2011
Commits on Oct 29, 2011
  1. Compute openssl internal size from external cache size

    intsize = 123+extsize/8
    
    Bench results: perf don't decrease and less ram usage.
    emeric committed Oct 29, 2011