From 6af4f7471c1302f1a936f774d796d33884e6de8e Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Wed, 6 Apr 2005 05:25:21 +0000 Subject: working on a release.. really! --- README | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..557ba77 --- /dev/null +++ b/README @@ -0,0 +1,60 @@ +mod_gnutls + +This module started back in September of 2004 because I was tired of trying to +fix bugs in mod_ssl. mod_ssl is a giant beast of a module -- no offense to it's +authors is intended -- but I believe it has fallen prey to massive feature bloat. + +When I started hacking on httpd, mod_ssl remained a great mystery to me, and +when I actually looked at it, I ran away. The shear ammount code is huge, and it +does not conform to the style guidelines. It was painful to read, and even harder +to debug. I wanted to understand how it worked, and I had recently heard about +GnuTLS, so long story short, I decided to implement a mod_gnutls. + +Lines of Code in mod_ssl: 15,324 +Lines of Code in mod_gnutls: 1,886 + +Because of writing mod_gnutls, I now understand how input and output filters work, +better than I ever thought possible. It was a little painful at times, and some parts +lift code and ideas directly from mod_ssl. Kudos to the original authors of mod_ssl. + +---------------------------- + +Author: Paul Querna + # insert other directives ... here ... + + # This enables the mod_gnutls Handlers for this Virtual Host + GnuTLSEnable On + + # This is the Private key for your server. + GnuTLSKeyFile conf/server.key + + # This is the Server Certificate. + GnuTLSCertificateFile conf/server.cert + -- cgit