# Generate automatically. Do not edit. commit e3e86fe5815a37e832acddd15f49c6f388642272 Author: Stef Walter <stef@memberwebs.com> Date: 2010-03-01 Release 0.9.5 NEWS | 1 + configure.in | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit f6b4b72efdcc2201a8342b4386ca3bb7c18ff30d Author: Stef Walter <stef@memberwebs.com> Date: 2010-03-01 A better fix for the 64-bit packing issues daemon/digest.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 0763cc75c4e81c55cb240bc7795465d432f5daab Author: Stef Walter <stef@memberwebs.com> Date: 2010-03-01 Fix problem on 64-bit where structure doesn't match data daemon/digest.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 15d0c3bcc4d86829eddda0126b409cd76d90ba8f Author: Stef Walter <stef@memberwebs.com> Date: 2010-03-01 Add object files to ignore. .gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 5556366af052e98fea482b40c4bccec1ff6b974d Author: Stef Walter <stef@memberwebs.com> Date: 2009-10-31 Ignore patches in the source directory .gitignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8c5c423c65b3111f16ba22280f5a04a01282dbd3 Author: Stef Walter <stef@memberwebs.com> Date: 2009-10-31 In apache module, expose groups match in env variable. In apache module, expose groups matched from "require groups" via HTTPAUTH_GROUPS environment variable. NEWS | 2 ++ apache2x/mod_httpauth.c | 41 ++++++++++++++++++++++++++--------------- 2 files changed, 28 insertions(+), 15 deletions(-) commit aef40c10e9c2620943c196a4d07ecce2795c1c95 Author: Stef Walter <stef@memberwebs.com> Date: 2009-10-31 Build changes for better working with git. * Automatically generated ChangeLog. * Proper NEWS file * Enable whitespace hooks in git if available. .gitignore | 1 + ChangeLog | 111 ++++++++++++---------------------------------------------- Makefile.am | 13 ++++++- NEWS | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++- autogen.sh | 14 ++++++- 5 files changed, 144 insertions(+), 92 deletions(-) commit 119813d32b29eb2dc3a2ddcb344f6f39b5455548 Author: Stef Walter <stef@memberwebs.com> Date: 2009-04-02 Update version number for new pre-release build. configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a292e665e7aa78cc8a9ad3569328e06917639c22 Author: Stef Walter <stef@memberwebs.com> Date: 2009-03-26 Support for building on Solaris. ChangeLog | 1 + acsite.m4 | 2 +- common/compat.c | 214 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common/compat.h | 24 ++++++ common/tpool.c | 8 ++- configure.in | 5 +- daemon/httpauthd.c | 1 - daemon/misc.c | 1 - tools/mkha1.c | 1 - 9 files changed, 250 insertions(+), 7 deletions(-) commit 9e1de4e71db2c5b32bb8349584bafc22d6e29752 Author: Stef Walter <stef@memberwebs.com> Date: 2009-03-26 Ignore built files .gitignore | 30 ++++++++++++++++++++++++++++++ apache1x/.gitignore | 8 ++++++++ apache2x/.gitignore | 7 +++++++ daemon/.gitignore | 4 ++++ doc/.gitignore | 3 +++ java/.gitignore | 4 ++++ tests/.gitignore | 6 ++++++ tools/.gitignore | 4 ++++ 8 files changed, 66 insertions(+), 0 deletions(-) commit 871fa7cfae38947ed52b540e16bd38c6e29002dc Author: Stef Walter <stef@memberwebs.com> Date: 2009-03-25 Fix build on MAC OS ChangeLog | 3 +++ common/sock-any.c | 2 ++ configure.in | 12 +++++++----- 3 files changed, 12 insertions(+), 5 deletions(-) commit cfc362ea26967e67d676900b7d1fa5df01988017 Author: Stef Walter <stef@memberwebs.com> Date: 2008-07-30 Release 0.9.4 ChangeLog | 4 ++-- configure.in | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 7064b9696190e3952373865ce538b98cf278d8f6 Author: Stef Walter <stef@memberwebs.com> Date: 2008-07-21 * Fix endles loop condition by not closing connection properly once finished. * Fix build issues on FreeBSD. daemon/httpauthd.c | 1 + daemon/httpauthd.h | 1 + daemon/request.c | 5 +++++ 3 files changed, 7 insertions(+), 0 deletions(-) commit 4c4bfb64b62ff5b7b7fa21ec0185db797f434386 Author: Stef Walter <stef@memberwebs.com> Date: 2008-07-21 - Rework event handling system so we don't use a full thread per connection, but instead only use threads for active requests. ChangeLog | 4 + common/server-mainloop.c | 583 +++++++++++++++++++++++++++ common/server-mainloop.h | 57 +++ common/tpool.c | 398 +++++++++++++++++++ common/tpool.h | 36 ++ configure.in | 6 +- daemon/Makefile.am | 3 +- daemon/httpauthd.c | 977 +++++++++------------------------------------- daemon/httpauthd.h | 38 ++- daemon/request.c | 752 +++++++++++++++++++++++++++++++++++ 10 files changed, 2048 insertions(+), 806 deletions(-) commit 56805d33c1ed477f6839074748bfa373db01c431 Author: Stef Walter <stef@memberwebs.com> Date: 2008-07-02 Transfer groups information to sub requests properly. apache2x/mod_httpauth.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit a6b7ff3f1082dc1fd19d0b21af9f2bc1cf5cde37 Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-27 Retrieve proper attributes daemon/ldap.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d14cd8e7ea3baa0a779ee6bddc5feacbc66a8e7f Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-27 Set permissions on the global mutex. apache2x/mod_httpauth.c | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) commit f2cfcea924cd8afbee66ffd03878d03e20e4a37a Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-27 Fix problem on FreeBSD with 'file already exists' when creating shared lock. apache2x/mod_httpauth.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 383054a85d48f1b7585bdabe7abc71f9668f01b6 Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-27 Fix some build warnings. daemon/digest.c | 1 + daemon/misc.c | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) commit 77428f1a22e9be3d0488138ec1e3e37ffe7ea805 Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-27 Fix crashes when we cannot create a lock. apache2x/mod_httpauth.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d5f13e2ebe4db8fb64a93e26a3b853699e8977b1 Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-12 Add the isPristine() method to HttpAuthConnection java/build.xml | 2 +- .../memberwebs/httpauth/HttpAuthConnection.java | 689 +++++++++++--------- 2 files changed, 392 insertions(+), 299 deletions(-) commit 3dc8cb104d3392e00514bb829c50390a9598fe3c Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-12 - apache2x module now supports connecting to multiple daemon addresses and failover between them. ChangeLog | 2 + apache1x/Makefile.am | 2 +- apache1x/mod_httpauth.c | 4 +- apache2x/Makefile.am | 8 +- apache2x/mod_httpauth.c | 571 ++++++++++++++++++++++++++++++++++------------ common/sock-any.c | 506 +++++++++++++++++++++++++++++++++++++++++ common/sock-any.h | 104 +++++++++ common/sock_any.c | 355 ----------------------------- common/sock_any.h | 88 -------- common/stringx.c | 1 + daemon/Makefile.am | 2 +- daemon/httpauthd.c | 2 +- 12 files changed, 1044 insertions(+), 601 deletions(-) commit de44fe7893da8d8c9903f1a7268fa6fe03446d36 Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-11 Allow better migration of live digest sessions between httpauth daemons by using the 'stale' flag when things seem out of date. ChangeLog | 2 ++ daemon/bd.c | 2 +- daemon/digest.c | 9 ++++++--- daemon/digest.h | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) commit 0cb3f6098d959479a96c26a92d91becc2110b30d Author: Stef Walter <stef@memberwebs.com> Date: 2008-06-11 Support getting groups from the server and limiting access based on LDAP groups. See #112 ChangeLog | 5 + apache2x/mod_httpauth.c | 323 ++++++++++++++++------ common/buffer.c | 4 +- common/compat.c | 1 + common/sock_any.c | 1 + common/stringx.c | 201 +++++++++++++- common/stringx.h | 9 + configure.in | 24 +- daemon/bd.c | 679 ++++++++++++++++++++++++--------------------- daemon/bd.h | 9 +- daemon/digest.c | 45 +++- daemon/digest.h | 10 +- daemon/dummy.c | 8 +- daemon/httpauthd.c | 22 +- daemon/httpauthd.h | 7 +- daemon/ldap.c | 98 ++++++- daemon/misc.c | 6 +- daemon/mysql.c | 42 ++-- daemon/ntlmssp.c | 2 +- daemon/pgsql.c | 26 +- daemon/simple.c | 14 +- doc/httpauthd.conf.5 | 5 + tests/Makefile.am | 6 +- tests/unit-test-ntlmssp.c | 1 - tests/unit-test-stringx.c | 105 +++++++ tools/mkha1.c | 5 +- 26 files changed, 1160 insertions(+), 498 deletions(-) commit 67d7a6cc4d3234ac93e521632701e8d42513e042 Author: Stef Walter <stef@memberwebs.com> Date: 2008-05-23 Release a new version: 0.9.2 ChangeLog | 4 ++-- configure.in | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 969b4e32a5157d1423ca82c0e3ad55bed9a96f7a Author: Stef Walter <stef@memberwebs.com> Date: 2008-05-10 Handle sub requests properly in mod_httpauth ChangeLog | 3 +++ apache2x/mod_httpauth.c | 7 ++++++- configure.in | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) commit 83eb5d0f3e9701f5c8a8d2da6c4b6709f02ed35a Author: Stef Walter <stef@memberwebs.com> Date: 2008-05-10 Fix building of mysql and pgsql modules ChangeLog | 3 +++ configure.in | 4 ++-- daemon/mysql.c | 4 ++-- daemon/pgsql.c | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) commit e18bf23ec3dd9549676f3a289ae1317db7bb8ad7 Author: Stef Walter <stef@memberwebs.com> Date: 2008-05-10 Old commit for the 0.9 release ChangeLog | 2 +- configure.in | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 77455d883bc6cc3f6d0f7054f0b509c9447c64e9 Author: Stef Walter <stef@memberwebs.com> Date: 2008-04-22 Fix some spurious warnings. ChangeLog | 3 ++- daemon/misc.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 6956eed305b72d81c0a0805953f667f2012162ea Author: Stef Walter <stef@memberwebs.com> Date: 2008-03-21 Up maximum connection limit ChangeLog | 1 + configure.in | 4 ++-- daemon/httpauthd.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit a68fc9eaeadf570001d13353eadba45ddc556844 Author: Stef Walter <stef@memberwebs.com> Date: 2008-03-14 - Parse passwords from LDAP more circumspectly. ChangeLog | 1 + daemon/ldap.c | 49 +++++++++++++++++++++++++------------------------ 2 files changed, 26 insertions(+), 24 deletions(-) commit 8865f7a28e40b82f98e944c8e7dbd67b56428bbc Author: Stef Walter <stef@memberwebs.com> Date: 2008-03-14 Add unit tests Makefile.am | 2 +- configure.in | 3 +- tests/Makefile.am | 31 ++ tests/cu-test/AllTests.c | 25 ++ tests/cu-test/CuTest.c | 309 +++++++++++++++++++ tests/cu-test/CuTest.h | 111 +++++++ tests/cu-test/CuTestTest.c | 709 +++++++++++++++++++++++++++++++++++++++++++ tests/cu-test/README | 209 +++++++++++++ tests/cu-test/license.txt | 38 +++ tests/cu-test/make-tests.sh | 51 +++ tests/prep-tests.sh | 114 +++++++ tests/test-helpers.c | 51 +++ tests/test-helpers.h | 42 +++ tests/unit-test-ntlmssp.c | 97 ++++++ 14 files changed, 1790 insertions(+), 2 deletions(-) commit 106dadfb63b371a1d5cf97ead46f975848e73786 Author: Stef Walter <stef@memberwebs.com> Date: 2008-03-14 - Allow 128 character long NTLM domains. ChangeLog | 3 ++ daemon/ntlmssp.c | 61 +++++++++++++++++++++++++++-------------------------- daemon/ntlmssp.h | 6 ++-- 3 files changed, 37 insertions(+), 33 deletions(-) commit b7793a4d759bd61fd08d1b0dbad9a627fb11c395 Author: Stef Walter <stef@memberwebs.com> Date: 2008-03-14 Commit ancient changes from 0.8 release on 2007-07-06 ChangeLog | 2 +- configure.in | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit ccf2cfde57c93683115e993e64f36916e43df46a Author: Stef Walter <stef@memberwebs.com> Date: 2007-06-19 Fix dumb missing variable ChangeLog | 1 + apache1x/mod_httpauth.c | 1 + configure.in | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) commit b86f99a62464dadb9a5ea3bec99f22e8bc3e5d53 Author: Stef Walter <stef@memberwebs.com> Date: 2007-06-01 Ignore built files commit 31bc540962d8e52939f5dfddba02bb54a39e403d Author: Stef Walter <stef@memberwebs.com> Date: 2007-06-01 make distcheck fixes Makefile.am | 8 ++++++-- apache1x/Makefile.am | 33 +++++++++++++++++++++++++++++++++ apache1x/Makefile.in | 31 ------------------------------- apache2x/Makefile.am | 32 ++++++++++++++++++++++++++++++++ apache2x/Makefile.in | 30 ------------------------------ configure.in | 2 ++ 6 files changed, 73 insertions(+), 63 deletions(-) commit 20cde33c0b943c77a7c9d8d5d9c3d9281a6b13a5 Author: Stef Walter <stef@memberwebs.com> Date: 2007-06-01 A better fix for the problem of the method not matching up with the digest auth. daemon/digest.c | 14 +++++++------- daemon/httpauthd.c | 7 ++++--- daemon/httpauthd.h | 3 +-- doc/httpauthd.conf.5 | 12 ++---------- 4 files changed, 14 insertions(+), 22 deletions(-) commit 9ab8871e7d0387a7326d5179ab5b64a4995fce0d Author: Stef Walter <stef@memberwebs.com> Date: 2007-06-01 Make things text/plain in the repository as appropriate commit 6d7feb248daf16c260007388692d6de48416d9b7 Author: Stef Walter <stef@memberwebs.com> Date: 2007-05-31 Support ignoring the HTTP method. ChangeLog | 4 ++++ configure.in | 4 ++-- daemon/bd.c | 2 +- daemon/digest.c | 35 ++++++++++++++++++++++++++++++++--- daemon/digest.h | 2 +- daemon/httpauthd.c | 10 ++++++++++ daemon/httpauthd.h | 1 + daemon/ldap.c | 4 ++-- daemon/simple.c | 2 +- doc/httpauthd.conf.5 | 11 ++++++++++- 10 files changed, 64 insertions(+), 11 deletions(-) commit 82a32ff78428bec9f9a4f69cc21ccf9d197a38ff Author: Stef Walter <stef@memberwebs.com> Date: 2007-05-28 Use 'Stef' instead of 'Nate' AUTHORS | 2 +- COPYING | 2 +- ChangeLog | 4 ++++ apache1x/mod_httpauth.c | 4 ++-- apache2x/mod_httpauth.c | 4 ++-- common/buffer.c | 2 +- common/buffer.h | 2 +- common/compat.c | 2 +- common/compat.h | 2 +- common/hash.c | 4 ++-- common/hash.h | 4 ++-- common/md5.c | 2 +- common/md5.h | 2 +- common/sha1.c | 2 +- common/sha1.h | 2 +- common/sock_any.c | 4 ++-- common/sock_any.h | 4 ++-- common/stringx.c | 4 ++-- common/stringx.h | 4 ++-- configure.in | 8 ++++---- daemon/basic.c | 2 +- daemon/basic.h | 2 +- daemon/bd.c | 2 +- daemon/bd.h | 2 +- daemon/defaults.h | 2 +- daemon/digest.c | 2 +- daemon/digest.h | 2 +- daemon/dummy.c | 2 +- daemon/httpauthd.c | 2 +- daemon/httpauthd.h | 2 +- daemon/ldap.c | 2 +- daemon/misc.c | 2 +- daemon/mysql.c | 2 +- daemon/ntlm.c | 2 +- daemon/ntlmssp.c | 2 +- daemon/ntlmssp.h | 2 +- daemon/pgsql.c | 2 +- daemon/simple.c | 2 +- daemon/usuals.h | 2 +- doc/httpauthd.8 | 6 +++--- doc/httpauthd.conf.5 | 6 +++--- doc/man2html.pl | 4 ++-- doc/mkha1.8 | 6 +++--- java/build.xml | 2 +- .../memberwebs/httpauth/BaseHttpAuthenticator.java | 6 +++--- .../memberwebs/httpauth/HttpAuthConnection.java | 6 +++--- .../httpauth/HttpAuthConnectionPool.java | 6 +++--- .../httpauth/HttpAuthConnectionSource.java | 6 +++--- .../com/memberwebs/httpauth/HttpAuthException.java | 6 +++--- .../com/memberwebs/httpauth/HttpAuthFilter.java | 6 +++--- .../httpauth/jetty/JettyHttpAuthenticator.java | 6 +++--- .../httpauth/servlet/ServletHttpAuthenticator.java | 6 +++--- tools/mkha1.c | 4 ++-- 53 files changed, 91 insertions(+), 87 deletions(-) commit 5763a98bdac994a8c2ddbd693d36cbb75b1ce987 Author: Stef Walter <stef@memberwebs.com> Date: 2007-05-25 Build improvements autogen.sh | 10 ++++++++++ configure.in | 16 ++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) commit ae3e43d0cf6014aa150c45102262819118114e94 Author: Stef Walter <stef@memberwebs.com> Date: 2006-12-21 Version 0.6 of httpauth ChangeLog | 2 +- configure.in | 4 ++-- java/build.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 87da3655492bb009f84f2e101a08dfb3a0a35592 Author: Stef Walter <stef@memberwebs.com> Date: 2006-10-20 - Reconnect to httpauthd when that daemon has been restarted. ChangeLog | 3 +- .../memberwebs/httpauth/BaseHttpAuthenticator.java | 30 +++++++++---------- .../memberwebs/httpauth/HttpAuthConnection.java | 3 +- 3 files changed, 18 insertions(+), 18 deletions(-) commit 8135e62aa423f7ae08b2cbfcccf4a634ae0cb122 Author: Stef Walter <stef@memberwebs.com> Date: 2006-10-03 - In the Jetty authenticator generate a unique authentication identifier which facilitates NTLM authentication ChangeLog | 2 ++ configure.in | 4 ++-- .../httpauth/jetty/JettyHttpAuthenticator.java | 20 +++++++++++++++++--- 3 files changed, 21 insertions(+), 5 deletions(-) commit adac001d2fb062e51da00d79cead28bfcaf99bce Author: Stef Walter <stef@memberwebs.com> Date: 2006-09-26 A test release ChangeLog | 6 ++---- configure.in | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) commit 4e966060161b0f86e31a23d0eb55c202ee75da35 Author: Stef Walter <stef@memberwebs.com> Date: 2006-09-26 - Allow numbers in handler names. ChangeLog | 1 + daemon/httpauthd.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 1d5c9ef6e5f3b386624fa53af091730973a0a2ff Author: Stef Walter <stef@memberwebs.com> Date: 2006-09-26 Fix crasher when doing basic auth. ChangeLog | 3 +++ daemon/bd.c | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 7f826885bd21b5b3a0afdf07ccb07666cbaabae3 Author: Stef Walter <stef@memberwebs.com> Date: 2006-09-26 Clearer error message daemon/httpauthd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79ad23f1b2ddbf68bb751d15d66e5fca175a96bc Author: Stef Walter <stef@memberwebs.com> Date: 2006-07-27 Initial implementation of 'require' directives. apache1x/mod_httpauth.c | 62 +++++++++++++++++++++++++++++++++++++++++++++- apache2x/mod_httpauth.c | 59 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 117 insertions(+), 4 deletions(-) commit 0b7db8805d91eac81a4b526d3400a9d50bd5c7e1 Author: Stef Walter <stef@memberwebs.com> Date: 2006-06-19 Fix NTLM problems with apache 2x module. ChangeLog | 3 +++ apache2x/mod_httpauth.c | 26 ++++++++++++++++++++++++-- configure.in | 4 ++-- 3 files changed, 29 insertions(+), 4 deletions(-) commit 40d910975e099c1a8174a9f2e44e0b7c0314954a Author: Stef Walter <stef@memberwebs.com> Date: 2006-06-07 New version 0.5.2 configure.in | 4 ++-- java/build.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 6b0196e20088046fd0f3f248a1e68cb69912d944 Author: Stef Walter <stef@memberwebs.com> Date: 2006-06-07 - Disable NTLM via servlet and Jetty java authenticators (a custom one which provides connection id info is needed). ChangeLog | 2 ++ .../httpauth/jetty/JettyHttpAuthenticator.java | 4 +++- .../httpauth/servlet/ServletHttpAuthenticator.java | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) commit 2345f652530d51eeedcfa83bc637bc3adb5b3fad Author: Stef Walter <stef@memberwebs.com> Date: 2006-06-07 Fixes from Ross Elliot AUTHORS | 6 +++++- .../memberwebs/httpauth/HttpAuthConnection.java | 2 +- .../httpauth/servlet/ServletHttpAuthenticator.java | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) commit 50316d6f59ff542df4fe4db6bb74fe0c2f57b359 Author: Stef Walter <stef@memberwebs.com> Date: 2006-06-07 Better messages for missing keep alives ChangeLog | 4 ++++ daemon/ntlm.c | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit dfb0082b45e9a721920fa0da2019b63fbd1160b3 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-23 - Fix locking while connecting to SMB server ChangeLog | 1 + daemon/ntlm.c | 28 +++++++++++++++++++--------- 2 files changed, 20 insertions(+), 9 deletions(-) commit 771c2be67b01f26776335f945a44a05d3a510d17 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-19 - Don't hang on exit on FreeBSD ChangeLog | 1 + daemon/httpauthd.c | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) commit 41ecc7c08a82accbbd539e2dfd7abb5c496eda03 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-19 - Fix problem with NTLM not authenticating POST in IE properly ChangeLog | 1 + daemon/ntlm.c | 43 ++++++++++++------------------------------- 2 files changed, 13 insertions(+), 31 deletions(-) commit 9a69e4e83adb5d23a04a03fddfbef37f4850d0d0 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-17 - Better log handling when things are fast and furious ChangeLog | 1 + daemon/misc.c | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletions(-) commit acbe1e8b817da2bb32d2db79a56748d829d84baa Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-17 0.5.1 - Fix problem with NTLM connection caching ChangeLog | 3 +++ apache1x/mod_httpauth.c | 24 +++++++++++++++++++++++- apache2x/Makefile.in | 1 - apache2x/mod_httpauth.c | 3 ++- configure.in | 4 ++-- 5 files changed, 30 insertions(+), 5 deletions(-) commit 972952bb7b44e8c7c469acd34131232d370ded53 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Keep cached user name around when doing NTLM auth. daemon/ntlm.c | 33 +++++++++++++++++++++++---------- 1 files changed, 23 insertions(+), 10 deletions(-) commit d84dd680e0e0929406e7a70348689adbbacb3707 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add HTML generation for man pages doc/Makefile.am | 7 ++ doc/httpauthd.8 | 1 - doc/httpauthd.conf.5 | 1 - doc/man2html.pl | 230 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 237 insertions(+), 2 deletions(-) commit 977b4db32cde91d043562e9bafedbc563b6ae464 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add example configuration files doc/ldap-example.conf | 23 +++++++++++++++++++++++ doc/mysql-example.conf | 19 +++++++++++++++++++ doc/ntlm-example.conf | 12 ++++++++++++ 3 files changed, 54 insertions(+), 0 deletions(-) commit 0311bd877289e6a5074b6a54b58ee72e9f5fdbac Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add NullRealm for it's handiness. .../com/memberwebs/httpauth/jetty/NullRealm.java | 41 ++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) commit 8e3c0a10ae7a4c769573e9fa66b15339ab92acdc Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Ignore built files commit 5defaddeb365fa544c56cad424ba354245d96d5a Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add GPL license for daemon COPYING-DAEMON | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 340 insertions(+), 0 deletions(-) commit 9c7ac577959d28ffc789960f716cb9fecc7539dc Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add libraries required for build java/lib/javax.servlet.jar | Bin 0 -> 74543 bytes java/lib/org.mortbay.jetty.jar | Bin 0 -> 581002 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit f9e890e07ed63a9bd14e36c74525f462ad7da015 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add proper licensing ChangeLog | 3 +- Makefile.am | 4 +- common/buffer.c | 55 ++-- common/buffer.h | 5 - common/compat.c | 15 +- common/compat.h | 5 - common/sha1.c | 2 +- common/sha1.h | 6 +- configure.in | 3 +- daemon/basic.c | 47 +-- daemon/basic.h | 47 +-- daemon/bd.c | 49 +-- daemon/bd.h | 47 +-- daemon/defaults.h | 47 +-- daemon/digest.c | 50 +-- daemon/digest.h | 47 +-- daemon/dummy.c | 47 +-- daemon/httpauthd.c | 47 +-- daemon/httpauthd.h | 47 +-- daemon/ldap.c | 47 +-- daemon/misc.c | 47 +-- daemon/mysql.c | 47 +-- daemon/ntlm.c | 47 +-- daemon/ntlmssp.c | 18 +- daemon/ntlmssp.h | 20 ++ daemon/pgsql.c | 47 +-- daemon/simple.c | 47 +-- daemon/usuals.h | 47 +-- doc/Makefile.am | 9 +- doc/httpauthd.conf.sample | 17 +- java/Makefile.am | 6 + java/build.xml | 42 +++ .../memberwebs/httpauth/BaseHttpAuthenticator.java | 233 +++++++++++++ .../memberwebs/httpauth/HttpAuthConnection.java | 347 ++++++++++++++++++++ .../httpauth/HttpAuthConnectionPool.java | 172 ++++++++++ .../httpauth/HttpAuthConnectionSource.java | 61 ++++ .../com/memberwebs/httpauth/HttpAuthException.java | 139 ++++++++ .../com/memberwebs/httpauth/HttpAuthFilter.java | 57 ++++ .../httpauth/jetty/JettyHttpAuthenticator.java | 195 +++++++++++ .../httpauth/servlet/ServletHttpAuthenticator.java | 156 +++++++++ tools/mkha1.c | 39 +++- 41 files changed, 1792 insertions(+), 621 deletions(-) commit 8b041b40ac8567899c2b3c556705a837ca8b52cb Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Remove dumb archives commit 40456e7d3638576b986a4c4dfd1bbb65b172a06a Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Update documentation ChangeLog | 2 +- doc/httpauthd.8 | 5 +++-- doc/httpauthd.conf.5 | 8 +------- 3 files changed, 5 insertions(+), 10 deletions(-) commit 28c0ea127a64082e8e009167603d7e3a1de15b2d Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Fix typo. daemon/ntlm.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit cb2140a3a466cb002e4cdec3fa571dee1eb5c425 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Fix some minor build problems. Makefile.am | 2 +- configure.in | 4 ++-- daemon/Makefile.am | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) commit 6275f13d02b68d54b186036a2abea91150be6388 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Use autoconf properly apache2x/Makefile.am | 31 ------------------------------- apache2x/Makefile.in | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 31 deletions(-) commit fed608073dd4d452673793de5563c04115514341 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Remove dumb message daemon/ntlm.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit c4866d1a1b224db86cb4a2c44d34c27912d423df Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Support NTLM properly in apache1x plugin apache1x/mod_httpauth.c | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) commit 17753b2c45290ed5d9c3f7b3106de73db6fe171e Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Proper build with apache1x plugin apache1x/Makefile.in | 31 +++++++++++++++++++++++++++++++ configure.in | 1 + 2 files changed, 32 insertions(+), 0 deletions(-) commit 2d99d0a2a883e23267e00b65d4bc2db1012919e3 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Remove old 1x apache build file apache1x/Makefile | 40 ---------------------------------------- 1 files changed, 0 insertions(+), 40 deletions(-) commit acca6d6c2add017534cf1326ea06cc857f189d52 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 FreeBSD Build fixes daemon/ntlmssp.c | 1 - daemon/smbval/rfcnb-util.inc.c | 2 +- daemon/smbval/session.inc.c | 2 +- daemon/smbval/smbencrypt.inc.c | 1 - daemon/smbval/smblib-util.inc.c | 2 +- 5 files changed, 3 insertions(+), 5 deletions(-) commit f5164b1be2a17e2dba5908f08ba270cf035d6546 Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Some missing files daemon/ntlm.c | 825 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ daemon/ntlmssp.c | 444 +++++++++++++++++++++++++++++ daemon/ntlmssp.h | 138 +++++++++ 3 files changed, 1407 insertions(+), 0 deletions(-) commit e593016a80ceee52b6e3244512ff4307f8c208fa Author: Stef Walter <stef@memberwebs.com> Date: 2006-05-10 Add NTLM support. apache1x/mod_httpauth.c | 15 +- apache2x/Makefile | 38 --- apache2x/Makefile.am | 31 ++ apache2x/mod_httpauth.c | 28 ++- apache2x/modules.mk | 4 - common/buffer.c | 1 + common/hash.c | 1 + common/sock_any.c | 6 +- configure.in | 41 ++- daemon/Makefile.am | 18 +- daemon/httpauthd.c | 27 +- daemon/httpauthd.h | 2 + daemon/smbval/byteorder.h | 79 +++++ daemon/smbval/rfcnb-common.h | 37 +++ daemon/smbval/rfcnb-error.h | 50 +++ daemon/smbval/rfcnb-io.h | 30 ++ daemon/smbval/rfcnb-io.inc.c | 292 +++++++++++++++++ daemon/smbval/rfcnb-priv.h | 120 +++++++ daemon/smbval/rfcnb-util.h | 43 +++ daemon/smbval/rfcnb-util.inc.c | 257 +++++++++++++++ daemon/smbval/rfcnb.h | 49 +++ daemon/smbval/session.inc.c | 221 +++++++++++++ daemon/smbval/smbdes.inc.c | 329 +++++++++++++++++++ daemon/smbval/smbencrypt.inc.c | 76 +++++ daemon/smbval/smblib-common.h | 205 ++++++++++++ daemon/smbval/smblib-priv.h | 672 +++++++++++++++++++++++++++++++++++++++ daemon/smbval/smblib-util.inc.c | 248 ++++++++++++++ daemon/smbval/smblib.inc.c | 380 ++++++++++++++++++++++ daemon/smbval/std-defines.h | 52 +++ daemon/smbval/std-includes.h | 54 ++++ doc/httpauthd.conf.5 | 44 +++- tools/mkha1.c | 1 + 32 files changed, 3379 insertions(+), 72 deletions(-) commit 70488f63f5caf792ea9bf75004a3ea7a43ab90a4 Author: Stef Walter <stef@memberwebs.com> Date: 2005-09-12 New point version. ChangeLog | 1 + Makefile.am | 2 +- configure.in | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) commit 0bd1158050019b251810f4afd7083eff301749ab Author: Stef Walter <stef@memberwebs.com> Date: 2005-09-12 Fix some small apache1.3 compatibility issues. apache1x/mod_httpauth.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 7f02187c64bb175a2f3239358b5848f811846573 Author: Stef Walter <stef@memberwebs.com> Date: 2005-09-12 Get httpauth to reconnect properly. apache1x/mod_httpauth.c | 44 +++++++++++++++++++----------------- apache2x/mod_httpauth.c | 57 ++++++++++++++++++++++++----------------------- 2 files changed, 52 insertions(+), 49 deletions(-) commit 58a1eaae6e4e1f33117a9462088fc1c2d8b040e8 Author: Stef Walter <stef@memberwebs.com> Date: 2005-09-12 Cleanup files in new apache 2x module. apache2x/modules.mk | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9625707a85049607fc96338379e86e19b4a4fe94 Author: Stef Walter <stef@memberwebs.com> Date: 2005-09-12 Added new Apache 2x module to httpauth apache2x/Makefile | 38 +++ apache2x/mod_httpauth.c | 799 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 837 insertions(+), 0 deletions(-) commit 5f98cfb7716c1331d15e884b372a1ddfc23003b4 Author: Stef Walter <stef@memberwebs.com> Date: 2005-03-30 Moved into the right directory commit 84f393a6cf75df90c7836fc2f3356a5543983779 Author: Stef Walter <stef@memberwebs.com> Date: 2005-03-22 Fix memory and buffer problems. .cvsignore | 4 +++ common/buffer.c | 63 +++++++++++++++++++++++++++++++++++++++++++++--------- daemon/bd.c | 8 +++--- daemon/ldap.c | 23 +++++++++++-------- daemon/mysql.c | 4 +- daemon/pgsql.c | 2 +- 6 files changed, 76 insertions(+), 28 deletions(-) commit 3ecaf9c3c9bb83f5e611beaeeccc19909630036a Author: Stef Walter <stef@memberwebs.com> Date: 2005-02-11 Don't escape numbers in LDAP filters daemon/ldap.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 07ea8f7fa82a0ba990c857cdb93b298abf208b60 Author: Stef Walter <stef@memberwebs.com> Date: 2005-02-11 Fix warnings on FreeBSD common/buffer.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 13d00aacc2e8b2326ab3f33ee6332e47ca8aadb1 Author: Stef Walter <stef@memberwebs.com> Date: 2005-02-11 Fix uninitialized values daemon/httpauthd.c | 2 +- daemon/ldap.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit fea22a1c49416b3ef1036cd7ca3fc55ff7779499 Author: Stef Walter <stef@memberwebs.com> Date: 2005-02-11 Don't write pid file when none is selected. daemon/httpauthd.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 904076ce6b4f47e34de975d931bade396d63d9dc Author: Steve <sb@npubs.com> Date: 2005-02-10 New minor version ChangeLog | 4 +--- configure.in | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) commit 4f75f2a172e594426522fdad986ba43782ae2851 Author: Steve <sb@npubs.com> Date: 2005-02-10 Added Dummy handler daemon/dummy.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 108 insertions(+), 0 deletions(-) commit af4dd91223f8d555fa8a0136108000c9b5c88de9 Author: Steve <sb@npubs.com> Date: 2005-02-10 Added Dummy handler ChangeLog | 4 ++++ daemon/Makefile.am | 22 ++++++++++++---------- daemon/httpauthd.c | 2 ++ 3 files changed, 18 insertions(+), 10 deletions(-) commit 9b07c675be5deba1bc7d419a4262a8dd70a503fc Author: Stef Walter <stef@memberwebs.com> Date: 2005-01-26 Fix problem null headers causing a crash configure.in | 4 ++-- daemon/httpauthd.c | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) commit 3382c10737bc0acad51a0aaa69bb2c1d6335dd8a Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-25 - Update man pages for mysql and pgsql doc/httpauthd.8 | 10 +--- doc/httpauthd.conf.5 | 117 ++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 102 insertions(+), 25 deletions(-) commit bb59442e8131ab45ab36900c05c02757eca05feb Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-25 Removed NTLM support from the main branch. ChangeLog | 1 + TODO | 2 + apache1x/mod_httpauth.c | 19 +- configure.in | 8 - daemon/Makefile.am | 14 +- daemon/httpauthd.c | 7 - daemon/httpauthd.h | 3 - daemon/ntlm.c | 824 -------------------------- daemon/ntlmssp.c | 398 ------------- daemon/ntlmssp.h | 140 ----- daemon/rfcnb/byteorder.h | 80 --- daemon/rfcnb/rfcnb-common.h | 36 -- daemon/rfcnb/rfcnb-error.h | 75 --- daemon/rfcnb/rfcnb-io.c | 407 ------------- daemon/rfcnb/rfcnb-io.h | 28 - daemon/rfcnb/rfcnb-priv.h | 151 ----- daemon/rfcnb/rfcnb-util.c | 532 ----------------- daemon/rfcnb/rfcnb-util.h | 50 -- daemon/rfcnb/rfcnb.h | 48 -- daemon/rfcnb/session.c | 364 ------------ daemon/rfcnb/std-includes.h | 45 -- daemon/rfcnb/x_Makefile | 38 -- daemon/smblib/exper.c | 748 ----------------------- daemon/smblib/file.c | 1306 ----------------------------------------- daemon/smblib/find_password.c | 281 --------- daemon/smblib/smb-errors.c | 220 ------- daemon/smblib/smbencrypt.c | 202 ------- daemon/smblib/smblib-api.c | 379 ------------ daemon/smblib/smblib-common.h | 184 ------ daemon/smblib/smblib-priv.h | 624 -------------------- daemon/smblib/smblib-util.c | 783 ------------------------ daemon/smblib/smblib.c | 549 ----------------- daemon/smblib/smblib.h | 95 --- daemon/smblib/std-defines.h | 45 -- doc/httpauthd.8 | 2 - doc/httpauthd.conf.5 | 44 +-- 36 files changed, 8 insertions(+), 8724 deletions(-) commit b200e99089f3e52bf8306a122cbd81054a60887a Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-25 Licenses in files. apache1x/mod_httpauth.c | 37 +++++++++++++++++++++++++++++++++++++ common/buffer.c | 37 +++++++++++++++++++++++++++++++++++++ common/buffer.h | 37 +++++++++++++++++++++++++++++++++++++ common/compat.c | 37 +++++++++++++++++++++++++++++++++++++ common/compat.h | 37 +++++++++++++++++++++++++++++++++++++ common/hash.c | 33 +++++++++++++++++++++++++++++++++ common/hash.h | 33 +++++++++++++++++++++++++++++++++ common/md5.c | 2 ++ common/md5.h | 2 ++ common/sha1.c | 12 ++++++------ common/sha1.h | 11 +++++++++++ common/stringx.c | 37 +++++++++++++++++++++++++++++++++++++ common/stringx.h | 37 +++++++++++++++++++++++++++++++++++++ daemon/basic.c | 37 +++++++++++++++++++++++++++++++++++++ daemon/basic.h | 37 +++++++++++++++++++++++++++++++++++++ daemon/bd.c | 39 ++++++++++++++++++++++++++++++++++++++- daemon/bd.h | 37 +++++++++++++++++++++++++++++++++++++ daemon/defaults.h | 37 +++++++++++++++++++++++++++++++++++++ daemon/digest.c | 40 ++++++++++++++++++++++++++++++++++++++++ daemon/digest.h | 37 +++++++++++++++++++++++++++++++++++++ daemon/httpauthd.c | 37 +++++++++++++++++++++++++++++++++++++ daemon/httpauthd.h | 37 +++++++++++++++++++++++++++++++++++++ daemon/ldap.c | 39 +++++++++++++++++++++++++++++++++++++-- daemon/misc.c | 37 +++++++++++++++++++++++++++++++++++++ daemon/mysql.c | 37 +++++++++++++++++++++++++++++++++++++ daemon/ntlm.c | 39 +++++++++++++++++++++++++++++++++++++-- daemon/pgsql.c | 37 +++++++++++++++++++++++++++++++++++++ daemon/simple.c | 37 +++++++++++++++++++++++++++++++++++++ daemon/usuals.h | 38 +++++++++++++++++++++++++++++++++++++- doc/httpauthd.8 | 36 ++++++++++++++++++++++++++++++++++++ doc/httpauthd.conf.5 | 36 ++++++++++++++++++++++++++++++++++++ 31 files changed, 1014 insertions(+), 12 deletions(-) commit edbae6915129156a23af014d686179c9620cd9d0 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-25 Use new sock_any features. daemon/httpauthd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 97bad4918cb759689a72d8635004a7ee92dd8e51 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-25 Default configuration follows ./configure prefix configure.in | 7 +++++++ daemon/httpauthd.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 66bb0fb11442101a329e90a558b0d74ca1afe4fc Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-20 Test transaction INSTALL | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 53e4b851883571c92073c87986759bd98dab9c7e Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 Thread safety and locking checks. daemon/bd.h | 10 ++-- daemon/ldap.c | 87 ++++++++++++++++++++++------------ daemon/mysql.c | 127 ++++++++++++++++++++++++++++++++++--------------- daemon/ntlm.c | 38 +++++++------- daemon/pgsql.c | 89 ++++++++++++++++++++++------------ daemon/simple.c | 2 +- sample/httpauthd.conf | 4 +- 7 files changed, 232 insertions(+), 125 deletions(-) commit 59099b09a63f200147fc506e75f3052469d69fe9 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 Connection logging cleanup. daemon/httpauthd.c | 55 ++++++++++++++++++++++++++++++++------------------- 1 files changed, 34 insertions(+), 21 deletions(-) commit 861158ad71effd4f48da442f5eb1bb70754eb08b Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 Code cleanup apache1x/mod_httpauth.c | 1 - daemon/bd.c | 1 - daemon/digest.c | 2 -- daemon/ldap.c | 3 --- daemon/mysql.c | 1 - 5 files changed, 0 insertions(+), 8 deletions(-) commit 03d751131db4b452bfcde6add0346fd1fcdc3fec Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 Implemented postgres connect timeouts daemon/pgsql.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 46 insertions(+), 3 deletions(-) commit 12af3bad4cf302ffad84b192c388de63a2b1c12e Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 Only unlink socket when a UNIX type daemon/httpauthd.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit d9efad53d0ea51262bd8dc418c9c916a2c338026 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 Removing old TODOS and debugging fixes TODO | 5 +++++ common/buffer.c | 3 +-- common/compat.h | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) commit 6a266925a8d2ee43759fb00dd2e96fa81eebc1d6 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-18 'batch' mode instead of 'delimited' tools/mkha1.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 7836171355b8b4c0c585857bde528f1188af2af5 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 - Documentation for mkha1 doc/mkha1.8 | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 97 insertions(+), 0 deletions(-) commit 5361345150b353dbd4e4db037258074eb6026c86 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 mkha1 tool ChangeLog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9ec2b8a00df375fc2481655e141a21912113deef Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 Remove new lines properly tools/mkha1.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 8a78d61361180445eb316f8738751cc6d845799b Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 Initial implementation of mkha1 Makefile.am | 2 +- configure.in | 2 +- tools/.cvsignore | 4 + tools/Makefile.am | 8 +++ tools/mkha1.c | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 191 insertions(+), 2 deletions(-) commit 6df85597413840846409f7434941ed0f10ec4a38 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 - Proper separation between common and daemon directories. common/buffer.c | 3 ++- common/compat.c | 2 +- common/compat.h | 9 ++++++++- daemon/httpauthd.c | 8 +++++++- daemon/usuals.h | 10 ---------- 5 files changed, 18 insertions(+), 14 deletions(-) commit 4faa3b65abad58a20c5e7e401361d30188460a83 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 Better message handling when buffer runs out of memory. common/buffer.c | 7 +++---- daemon/basic.c | 2 +- daemon/bd.c | 2 +- daemon/digest.c | 4 ++-- daemon/httpauthd.c | 6 +++--- daemon/httpauthd.h | 1 + daemon/ldap.c | 2 +- daemon/misc.c | 5 +++++ daemon/mysql.c | 2 +- daemon/ntlm.c | 8 ++++---- daemon/pgsql.c | 2 +- daemon/simple.c | 8 ++++---- daemon/usuals.h | 10 ++++++++++ 13 files changed, 37 insertions(+), 22 deletions(-) commit 2888f640a34e34d5a85841976fb8937c4a7774a0 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 Small updates toward new version. ChangeLog | 5 +- apache1x/mod_httpauth.c | 1102 +++++++++++++++++++++++----------------------- configure.in | 41 ++- sample/httpauthd.conf | 31 ++- 4 files changed, 616 insertions(+), 563 deletions(-) commit be3808480b56e33331dcc2fac79bd847a3d8c77b Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 - Added mysql support acsite.m4 | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit d92564c87818157b09ddfbf3314406b765ca390a Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 - Changed 'goto finally' to RETURN(xx) - Added MYSQL support and tested it. daemon/Makefile.am | 8 +- daemon/bd.c | 40 +-- daemon/digest.c | 2 + daemon/httpauthd.c | 22 ++- daemon/httpauthd.h | 5 +- daemon/ldap.c | 65 ++--- daemon/mysql.c | 751 ++++++++++++++++++++++++++++++++++++++++++++++++++++ daemon/ntlm.c | 43 ++-- daemon/pgsql.c | 74 +++--- daemon/simple.c | 4 +- daemon/usuals.h | 2 + 11 files changed, 878 insertions(+), 138 deletions(-) commit 4af582bf3aa65e0a4ebb5723047c4d1e94d12f15 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-17 Fix Base64 encoding problem common/buffer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 86e45cfbd0655193e363be6daadbfd5434566a03 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-12 - Added postgresql database support - Lots of changes to properly abstract bd handlers - Handle multiple passwords and ha1s properly. ChangeLog | 3 + configure.in | 18 ++ daemon/Makefile.am | 8 +- daemon/bd.c | 238 ++++++++++++++--- daemon/bd.h | 23 ++- daemon/digest.c | 202 +++++++-------- daemon/digest.h | 42 ++-- daemon/httpauthd.c | 4 + daemon/ldap.c | 176 +++++------- daemon/misc.c | 6 +- daemon/pgsql.c | 749 ++++++++++++++++++++++++++++++++++++++++++++++++++++ daemon/simple.c | 200 ++++++++------ 12 files changed, 1306 insertions(+), 363 deletions(-) commit c44a74e52a8b227857f28289a91d126b7edc959c Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-12 Added convenience functions for doing sha1 with strings. common/sha1.c | 15 +++++++++++++++ common/sha1.h | 2 ++ 2 files changed, 17 insertions(+), 0 deletions(-) commit e73ec5a0bd0c052d3ce8b621381fc5f58014aa2b Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-09 Conditional Compilation of the various handlers ChangeLog | 4 ++++ configure.in | 45 ++++++++++++++++++++++++++++++++++----------- daemon/Makefile.am | 21 +++++++++++++++------ daemon/httpauthd.c | 8 ++++++-- 4 files changed, 59 insertions(+), 19 deletions(-) commit 495ccb3f35ea7511302ff3fa0f43f1b8a6e736e3 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-09 Reorganized files common/buffer.c | 2 +- common/buffer.h | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++ daemon/Makefile.am | 11 ++++-- daemon/httpauthd.h | 95 +-------------------------------------------------- 4 files changed, 106 insertions(+), 99 deletions(-) commit 670eba73c474230e31d688e9568fcd540b4e3b39 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-09 - added request parameter to ha_message... - combined ha_request and ha_response common/buffer.c | 926 ++++++++++++------------ common/compat.c | 28 +- common/compat.h | 14 +- common/hash.c | 544 +++++++------- common/md5.c | 296 ++++---- common/md5.h | 6 +- common/sha1.c | 190 +++--- daemon/Makefile.am | 2 +- daemon/basic.c | 48 +- daemon/basic.h | 6 +- daemon/bd.c | 171 +++--- daemon/bd.h | 10 +- daemon/digest.c | 822 +++++++++++----------- daemon/digest.h | 32 +- daemon/httpauthd.c | 2021 ++++++++++++++++++++++++++-------------------------- daemon/httpauthd.h | 137 ++-- daemon/ldap.c | 200 +++--- daemon/misc.c | 835 +++++++++++----------- daemon/ntlm.c | 1156 +++++++++++++++--------------- daemon/simple.c | 82 ++-- daemon/usuals.h | 6 +- doc/protocol.txt | 16 +- 22 files changed, 3777 insertions(+), 3771 deletions(-) commit b0e50bbeb12e6247dd52dfd9e44c62f558c8a3a0 Author: Stef Walter <stef@memberwebs.com> Date: 2004-08-09 - Seperated core Basic/Digest functionality into a base handler daemon/bd.c | 511 +++++++++++++++ daemon/bd.h | 71 ++ daemon/ldap.c | 1931 +++++++++++++++++++++---------------------------------- daemon/simple.c | 865 ++++++------------------- 4 files changed, 1524 insertions(+), 1854 deletions(-) commit 6be6d1dd25f2e7f2f1de6c0091e9aeae2ea1918c Author: Stef Walter <stef@memberwebs.com> Date: 2004-07-22 - Fixed uninitialized memory bug - Imported updated sock_any and hash code ChangeLog | 5 ++ common/hash.c | 200 ++++++++++++++++++++++++++-------------------------- common/hash.h | 136 ++++++++++++++++++------------------ common/sock_any.c | 91 ++++++++++++++++++++++-- common/sock_any.h | 59 +++++++++++++++- configure.in | 4 +- daemon/httpauthd.c | 5 +- daemon/ldap.c | 44 ++++++------ daemon/ntlm.c | 40 +++++----- daemon/simple.c | 30 ++++---- 10 files changed, 377 insertions(+), 237 deletions(-) commit 166f69df6dd704626c1b09ae60145956435b67e1 Author: Stef Walter <stef@memberwebs.com> Date: 2004-07-06 - Better LDAP connection support - Fixed other small bugs ChangeLog | 4 ++++ configure.in | 4 ++-- daemon/httpauthd.c | 2 +- daemon/ldap.c | 25 +++++++++++++++++++------ 4 files changed, 26 insertions(+), 9 deletions(-) commit b70e2d0ef64738561685072f01f7b3181fc89c69 Author: Stef Walter <stef@memberwebs.com> Date: 2004-07-06 - Nicer reconnect support - Fixed other small bugs apache1x/mod_httpauth.c | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) commit 4635412b630ce99a9ea5182a07c322162e9592fe Author: Stef Walter <stef@memberwebs.com> Date: 2004-06-09 Added archive commit 7c3ef9568d64545eda3c0d78342fd352442945bf Author: Stef Walter <stef@memberwebs.com> Date: 2004-06-09 Proper signal handling and cleanup behavior ChangeLog | 1 + daemon/httpauthd.c | 31 ++++++++++++++++++++----------- 2 files changed, 21 insertions(+), 11 deletions(-) commit 5995e2afd8f026de8f5eb9a392b59542a98bf7e5 Author: Stef Walter <stef@memberwebs.com> Date: 2004-06-09 - Added peer name logging - Reformatted connection logging apache1x/mod_httpauth.c | 2 +- common/sock_any.c | 36 ++++++++++++++++++++++++++++++++++++ common/sock_any.h | 3 ++- daemon/httpauthd.c | 32 +++++++++++++++++++------------- 4 files changed, 58 insertions(+), 15 deletions(-) commit 88bdaea8c3ef28680a83ee6c82e77e97c6116fb4 Author: Stef Walter <stef@memberwebs.com> Date: 2004-06-09 - Log disconnecting connections better - Better logging shutdown and cleanup - Initialize thread memory ChangeLog | 3 +++ daemon/httpauthd.c | 11 +++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) commit 66d68a58fbbeacfaa51f5210e9d6a549a677014f Author: Stef Walter <stef@memberwebs.com> Date: 2004-06-09 - Changed 'method' to 'handler' throughout - Fixed bug in hash.c with unitialized memory - Imported new hash table features - Writes out pid file when requested with -p option ChangeLog | 9 ++ apache1x/mod_httpauth.c | 20 ++-- common/hash.c | 112 +++++++++++++----- common/hash.h | 293 ++++++++++++++++++++++++++++++----------------- configure.in | 4 +- daemon/httpauthd.c | 54 +++++++-- daemon/ldap.c | 7 +- daemon/ntlm.c | 9 +- daemon/simple.c | 7 +- sample/httpauthd.conf | 12 +- 10 files changed, 355 insertions(+), 172 deletions(-) commit 80b0e2c0fdad108454ae87130496f595f0b81b81 Author: Stef Walter <stef@memberwebs.com> Date: 2004-05-07 - Reworked the internal API - Added common functions for trimming - Debugging - Reworked the module to the new protocol apache1x/mod_httpauth.c | 215 +++++++++++++++++++++++---------------------- common/buffer.c | 6 +- common/stringx.c | 29 ++++++ common/stringx.h | 9 ++ configure.in | 4 +- daemon/Makefile.am | 2 +- daemon/basic.c | 7 +- daemon/digest.c | 23 ++--- daemon/digest.h | 2 +- daemon/httpauthd.c | 221 +++++++++++++++++++++++++++-------------------- daemon/httpauthd.h | 48 ++++------ daemon/ldap.c | 179 +++++++++++++++++++------------------- daemon/ntlm.c | 42 ++++----- daemon/simple.c | 151 +++++++++++++++----------------- sample/httpauthd.conf | 6 +- 15 files changed, 496 insertions(+), 448 deletions(-) commit 0bc8575dbfb281f5f5e9fb530247d29ba1f296fc Author: Stef Walter <stef@memberwebs.com> Date: 2004-05-07 Protocol: - version added to initial Ready - Added SET command - Added 202 Accept response Some structure changes daemon/digest.c | 2 +- daemon/digest.h | 2 +- daemon/httpauthd.c | 237 +++++++++++++++++++++++++++++----------------------- daemon/httpauthd.h | 37 +++++--- daemon/ldap.c | 45 +++++----- daemon/misc.c | 4 +- daemon/ntlm.c | 22 +++--- daemon/simple.c | 43 +++++----- 8 files changed, 213 insertions(+), 179 deletions(-) commit c9b851b3194bf4bff6059e9ff471d125afc39c0f Author: Stef Walter <stef@memberwebs.com> Date: 2004-05-05 - Escape LDAP filter and DN values properly, to prevent security problems daemon/ldap.c | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 43 insertions(+), 2 deletions(-) commit aa3b52a5f318e49344d7260333c241f51df1f740 Author: Stef Walter <stef@memberwebs.com> Date: 2004-05-05 - Build process fixes .cvsignore | 1 + Makefile.am | 2 +- configure.in | 6 ++++-- daemon/Makefile.am | 14 ++++++++++---- doc/.cvsignore | 2 ++ 5 files changed, 18 insertions(+), 7 deletions(-) commit 72a9cafc3864e6abd6826d43982c9cbf6ab76329 Author: Stef Walter <stef@memberwebs.com> Date: 2004-05-05 - Fixed DNS resolution - Quell some string warnings common/sock_any.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 845693df0604b5890db0eb36e7f7bf9c2e2813e8 Author: Stef Walter <stef@memberwebs.com> Date: 2004-05-05 - Parse incoming headers properly for authtypes - Handle sub-requests properly - Makefile fix apache1x/Makefile | 2 +- apache1x/mod_httpauth.c | 44 ++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 41 insertions(+), 5 deletions(-) commit 2c1dec428c6e1d1bb6675847a5046a4fabdfe4c4 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-29 - Added documentation - Fixed bugs - Added support for dns to sock_any Makefile.am | 4 +- common/sock_any.c | 99 +++++++++++++- common/sock_any.h | 2 +- configure.in | 4 +- daemon/defaults.h | 2 +- daemon/digest.c | 87 ++++++++----- daemon/digest.h | 4 +- daemon/httpauthd.c | 10 ++ daemon/httpauthd.h | 3 +- daemon/ldap.c | 20 ++-- daemon/simple.c | 14 +- doc/Makefile.am | 4 + doc/httpauth.conf.5 | 82 ------------ doc/httpauthd.8 | 45 +++++++ doc/httpauthd.conf.5 | 316 +++++++++++++++++++++++++++++++++++++++++++++ doc/httpauthd.conf.sample | 34 +++++ sample/httpauthd.conf | 24 ++-- 17 files changed, 592 insertions(+), 162 deletions(-) commit f9df80773a7a6a08e62d2073154edf0c76f1f209 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-29 *** empty log message *** 0 files changed, 0 insertions(+), 0 deletions(-) commit 9778efe4e9cfe76bd7496ce3a0f9d94b93c622c4 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-28 Late additions for pthread checks config.sub | 1490 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 1490 insertions(+), 0 deletions(-) commit 8a3ac8a0c0a49e37c8f68c737da8eaf193766c5d Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-28 FreeBSD fixes Makefile.am | 2 +- acsite.m4 | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++ common/sock_any.c | 3 +- configure.in | 10 ++- daemon/Makefile.am | 7 +- daemon/httpauthd.c | 1 - daemon/ldap.c | 6 +- 7 files changed, 217 insertions(+), 12 deletions(-) commit dbbf162dc9be0aef47f2d1f1fcddb7ae4e074d47 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-28 Tons of fixes, debugging, changes, added apache module apache1x/Makefile | 40 +++ apache1x/mod_httpauth.c | 722 ++++++++++++++++++++++++++++++++++++++++++++++ common/buffer.c | 6 +- common/sock_any.c | 152 ++++++++++ common/sock_any.h | 32 ++ daemon/Makefile.am | 3 +- daemon/defaults.h | 1 + daemon/httpauthd.c | 353 +++++++++++++++++----- daemon/httpauthd.h | 35 ++- daemon/ldap.c | 219 ++++++++------ daemon/misc.c | 72 ++++-- daemon/ntlm.c | 138 ++++++---- daemon/simple.c | 143 +++++----- doc/httpauth.conf.5 | 82 ++++++ doc/protocol.txt | 95 +++++-- sample/httpauthd.conf | 1 + 16 files changed, 1744 insertions(+), 350 deletions(-) commit 8368de7830f336533f9fe6369641070239bf739c Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-26 More debugging fixes. common/buffer.c | 8 +- daemon/basic.c | 2 +- daemon/digest.c | 44 +++++++------ daemon/httpauthd.c | 167 ++++++++++++++++++++++++++++++------------------ daemon/httpauthd.h | 28 +++++--- daemon/ldap.c | 169 +++++++++++++++++++++++++++++-------------------- daemon/misc.c | 14 +++-- daemon/ntlm.c | 137 ++++++++++++++++++++++------------------ daemon/simple.c | 102 +++++++++++++++++------------- sample/httpauthd.conf | 19 +++--- 10 files changed, 403 insertions(+), 287 deletions(-) commit 627c573af25b602ac64c36b01c8163c592cbb494 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-26 Debugging Fixes common/buffer.c | 41 +++++++++++++++++++++++++---------------- daemon/basic.c | 4 +--- daemon/digest.c | 5 +++-- daemon/httpauthd.h | 4 ++-- daemon/ldap.c | 30 +++++++++++++++++------------- daemon/misc.c | 10 +++++----- daemon/ntlm.c | 9 +++++---- daemon/simple.c | 14 ++++++++++---- sample/httpauthd.conf | 8 ++++---- 9 files changed, 72 insertions(+), 53 deletions(-) commit 7ede8b330f777a0ff5c960eaecc1850b84289620 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-26 Completed debug nonce support on ldap handler daemon/ldap.c | 8 ++++++++ sample/httpauthd.conf | 17 +++++++++++++++++ 2 files changed, 25 insertions(+), 0 deletions(-) commit 6f493edb96610203727b35bbe45264a932bfa2a2 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-26 Added debug nonce support to the ldap handler. daemon/ldap.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 48 insertions(+), 10 deletions(-) commit 570c17aa3bb6a39030ebefc5618f0c3fa8cf0089 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-25 Debugging of simple authentication handler common/buffer.c | 257 ++++++++++++++++++++++++++++++++++--------------- common/compat.c | 13 +++ common/compat.h | 3 + configure.in | 3 +- daemon/digest.c | 35 ++++--- daemon/digest.h | 2 +- daemon/httpauthd.c | 10 ++- daemon/httpauthd.h | 14 ++- daemon/ldap.c | 7 +- daemon/misc.c | 3 +- daemon/simple.c | 188 ++++++++++++++++++++++++------------ sample/httpauthd.conf | 3 +- 12 files changed, 366 insertions(+), 172 deletions(-) commit 36ab0775e1c5ec4352f36074cea8bfbe49302b80 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-25 Moved some common directives to the main config parser. daemon/defaults.h | 1 + daemon/httpauthd.c | 15 +++++++++++++-- daemon/httpauthd.h | 3 ++- daemon/ldap.c | 24 ++++++++++++------------ daemon/ntlm.c | 2 +- daemon/simple.c | 29 +++++++++++++++-------------- sample/httpauthd.conf | 7 +++++-- 7 files changed, 49 insertions(+), 32 deletions(-) commit b9cab65e320fccc04cd06694e717db5e4abb5dcc Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-24 Put nice assertions all over the place. common/buffer.c | 42 +++++++++++++++++++++++++++-- daemon/basic.c | 2 + daemon/digest.c | 26 ++++++++++++----- daemon/httpauthd.c | 58 +++++++++++++++++++++++++++++++++++++--- daemon/ldap.c | 74 +++++++++++++++++++++++++++++++++++++++++++-------- daemon/misc.c | 25 +++++++++++++++++ daemon/ntlm.c | 39 ++++++++++++++++++++++++--- daemon/simple.c | 31 ++++++++++++++++++++- 8 files changed, 263 insertions(+), 34 deletions(-) commit cbbe71752d7f9c6204ab0f16600fe7f10490f203 Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-24 Completed implementation of ldap/ntlm/simple handlers common/buffer.c | 216 ++++++++++++--- common/hash.c | 130 +++++++-- common/hash.h | 52 +++- common/md5.c | 36 ++- common/md5.h | 26 +- common/sha1.c | 164 +++++++++++ common/sha1.h | 30 ++ configure.in | 20 ++- daemon/Makefile.am | 4 +- daemon/basic.c | 242 ++--------------- daemon/basic.h | 17 ++ daemon/defaults.h | 2 +- daemon/digest.c | 533 ++++++++++++++++++++++++++++++++++++ daemon/digest.h | 57 ++++ daemon/httpauthd.c | 65 +++-- daemon/httpauthd.h | 182 ++++++------- daemon/ldap.c | 768 ++++++++++++++++++++++++++++++++-------------------- daemon/misc.c | 599 ++++++++++++++++++---------------------- daemon/ntlm.c | 115 +++++--- daemon/simple.c | 663 +++++++++++++++++++++++++++++++++++++++++++++ daemon/usuals.h | 7 + 21 files changed, 2814 insertions(+), 1114 deletions(-) commit ff76efc3e5e1b0e4ca3b10b7402406f619509bba Author: Stef Walter <stef@memberwebs.com> Date: 2004-04-21 Initial Import .cvsignore | 20 + AUTHORS | 1 + COPYING | 31 + INSTALL | 8 + Makefile.am | 7 + NEWS | 1 + README | 3 + common/buffer.c | 429 ++++++++++++++ common/compat.c | 30 + common/compat.h | 40 ++ common/hash.c | 462 +++++++++++++++ common/hash.h | 171 ++++++ common/md5.c | 228 +++++++ common/md5.h | 49 ++ configure.in | 83 +++ daemon/.cvsignore | 4 + daemon/Makefile.am | 13 + daemon/basic.c | 243 ++++++++ daemon/defaults.h | 9 + daemon/httpauthd.c | 1031 ++++++++++++++++++++++++++++++++ daemon/httpauthd.h | 328 +++++++++++ daemon/ldap.c | 1114 +++++++++++++++++++++++++++++++++++ daemon/misc.c | 621 ++++++++++++++++++++ daemon/ntlm.c | 703 ++++++++++++++++++++++ daemon/ntlmssp.c | 398 +++++++++++++ daemon/ntlmssp.h | 140 +++++ daemon/rfcnb/byteorder.h | 80 +++ daemon/rfcnb/rfcnb-common.h | 36 ++ daemon/rfcnb/rfcnb-error.h | 75 +++ daemon/rfcnb/rfcnb-io.c | 407 +++++++++++++ daemon/rfcnb/rfcnb-io.h | 28 + daemon/rfcnb/rfcnb-priv.h | 151 +++++ daemon/rfcnb/rfcnb-util.c | 532 +++++++++++++++++ daemon/rfcnb/rfcnb-util.h | 50 ++ daemon/rfcnb/rfcnb.h | 48 ++ daemon/rfcnb/session.c | 364 ++++++++++++ daemon/rfcnb/std-includes.h | 45 ++ daemon/rfcnb/x_Makefile | 38 ++ daemon/smblib/exper.c | 748 +++++++++++++++++++++++ daemon/smblib/file.c | 1306 +++++++++++++++++++++++++++++++++++++++++ daemon/smblib/find_password.c | 281 +++++++++ daemon/smblib/smb-errors.c | 220 +++++++ daemon/smblib/smbencrypt.c | 202 +++++++ daemon/smblib/smblib-api.c | 379 ++++++++++++ daemon/smblib/smblib-common.h | 184 ++++++ daemon/smblib/smblib-priv.h | 624 ++++++++++++++++++++ daemon/smblib/smblib-util.c | 783 ++++++++++++++++++++++++ daemon/smblib/smblib.c | 549 +++++++++++++++++ daemon/smblib/smblib.h | 95 +++ daemon/smblib/std-defines.h | 45 ++ daemon/usuals.h | 31 + doc/protocol.txt | 46 ++ sample/httpauthd.conf | 8 + 53 files changed, 13522 insertions(+), 0 deletions(-) commit 01430fca169c1b8d7b1b4f1bdd529aa6bc4be80b Author: (no author) <(no author)> Date: 2004-04-21 New repository initialized by cvs2svn.