CPPSERV


Home Projects Jobs Clientele Contact

cppserv-cvs


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cppserv.git] Changes to ref refs/tags/0.1.111



C++ Servlet Server and C++ Server Pages commit
---------------------------------------------------
Created a new ref, with the following commits:
commit bf9df3cad69e6e71818aebe28efdeeb6e82c49a1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 20 08:14:55 2008 +0300

    Bump version to 0.1.111

commit 979ff9b444d842687f38fed089d054ebb87dd402
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 20 07:43:29 2008 +0300

    Remove FlexLexer.h from build system

commit f27516b549e91a08162c3e68a7a2545d4995fac5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 20 07:32:22 2008 +0300

    Ignore csplex.cpp

commit 3b2c79dad96aa0943baae73c78dd1f82a2f1ce13
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 20 07:24:23 2008 +0300

    Fix problems with newer versions of flex

commit 5df400cf9b501328c07774f164c8603c758f2528
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jun 19 13:46:23 2008 +0300

    bump version to 0.1.110

commit c4267306a88973cf5f0d06de8a625338b72d4e2c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jun 19 20:01:47 2008 +1000

    Update CPPSERV to work with gcc-4.3

commit f134952b00e71943b9c0194b1425856225e7cab6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed May 14 12:30:52 2008 +0300

    csplex.cpp update

commit 8e1218bf375bb0bbb830b244a9583ea0477c45c1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed May 14 12:30:08 2008 +0300

    commit version update (apparently forgot to)

commit d854696dae90655f316f0ecd033ae8f1269bd25d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed May 14 12:29:32 2008 +0300

    Update TODO

commit a98f70d601269540e661f7981f247339ada4d855
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Apr 3 17:29:10 2008 +0300

    Mark all base classes of servlet exception classes as public
    
    By mistake, standard base classes (std::exception-dervied)
    of IllegalArgumentException, IllegalStateException,
    NumberFormatException, and ServletException were not
    marked as public. As a result, the following construct
    didn't work as expected:
    try
    {
    	response.getOutputStream()<<"test";
    	response.setCookie(Cookie("a", "b")); // throws IllegalStateException
    }
    catch (std::exception& e)
    {
    	std::cerr<<"Error: "<<e.what()<<std::endl;
    }
    
    Exception wouldn't be caught, since std::exception was private.

commit 0940762afff3190bf5396bda0298dd627c476096
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 29 10:30:57 2008 +0300

    Bump version to 0.1.108

commit eb1cd0d2c636a1f6a9185386e8b67ba3cd6df4e1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 29 10:29:38 2008 +0300

    Partial rollback of CSP parser changes: only eat single \n after
    libtags and directives. If C++ Server Pages users want to put
    spaces or line endings right after them, they should be able to.

commit ed38489a2b4b0c7a1a8bf9609b7e5d1462b45703
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Mar 27 17:14:59 2008 +0200

    initial load testing framework

commit 1cde93a623addd2a66ca753237183486b73b619e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 26 13:34:38 2008 +0200

    Use sptk::CGuard for locking, in places where it makes sense to do so

commit afd558e996ff557f555cad111d81b7db2cc77e70
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 26 13:17:31 2008 +0200

    Send response data immediately as it becomes available in ligghtpd module

commit 6d33c3a9b1c35dc909c662d411517a3ca6cf7482
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 24 09:57:48 2008 +0200

    Fix container::ServletMap::getPath function to work properly with more then one level deep paths

commit 4ff40400a9b1f423f452738a2f61877393f753f1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 21 17:54:49 2008 +0200

    Bump version to 0.1.107

commit 6973b4dfbc8958f4bbab5001196a23f62ce991e9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 21 17:53:42 2008 +0200

    Fix apache module to support apr-1.x (thanks
    Matt Claric for bug report and initial patch)

commit aa3a4348f2102be9183bf0e6fa71e94196568247
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Mar 20 09:15:21 2008 +0200

    Bump version to 0.1.106

commit 07681e1837761abd72696fe91cb326024abf143f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Mar 20 09:14:36 2008 +0200

    CSP parser fixes:
     - Includes are now handled by creating different
       lexers in order to avoid buffering fun.
     - White space and new lines after directives
       are all eaten now.

commit a876e6739b5efe10d074c74cb2b02442210bd306
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 19 11:05:18 2008 +0200

    Bump version to 0.1.105

commit cd950fb1f3e16ff2e30d0e7c0704a882e5e66070
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 19 11:04:29 2008 +0200

    Fix strerror_r invocations: GNU strerror_r may return pointer to the buffer passed in _or_ pointer to some statically allocated string.

commit 679a7b68717b23d783efee1d2a41feb9f6ccfda1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 3 16:02:40 2008 +0200

    bump version to 0.1.104

commit 1450d42ab4dc690a44096db908209763d55e00af
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 25 18:12:11 2008 +0200

    ChangeLog update

commit f90e8773904558e8e21f3460bd43de15a4d32882
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 25 18:11:00 2008 +0200

    Retrieve response content even if response failed

commit c39fe1570a58f28e20df379cd1872d712d032719
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 25 18:05:27 2008 +0200

    make parsing attribute test servlet output a bit easier

commit bf1ac13c2eef851a2e1bc50ae92e12cb17f45d9e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 25 14:15:51 2008 +0200

    Never fail during cleanup fase of "make check" run

commit c1e5815eb99a4fed4e12a7ff3e2471fc905efba7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 25 13:54:03 2008 +0200

    - Fix Content-Type header setting in CSP generator
    - Add CharacterEncoding attribute to CSP page attribute list

commit 56f52b6cf03e8b11692148dced14402c1e48c9bc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 22:42:19 2008 +0200

    Catch exceptions that occur while processing HTTP request, and output an appropriate message

commit 7b20c2f14c30d5482c6c5b3097090353f7060b50
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 03:03:37 2008 +0200

    Bump version to 0.1.103

commit 51ffc2cb8c974636bbba982c2f606e083c9165bc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:51:39 2008 +0200

    Fix AppContext::setSessionTimeout

commit cf259488096721c3e3002b8a13e0c8da8fcf0a14
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:48:16 2008 +0200

    move session cookie init back to onPreComplete

commit 36f49d5c1408565fce213842ad9fa7733c45217c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:31:29 2008 +0200

    replace strerror with strerror_r where appropriate

commit f8f9f05fbb19e143dd155e37e01d12ea062eb375
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:11:47 2008 +0200

    s/\./->/

commit 5212ebff4fdc1097b2be23fb52e36ecdaaf9dcfc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:10:54 2008 +0200

    - Throw an error, if incomplete write during file upload happens
    - Use strncpy instead of strcpy

commit 4591aee9c9c7ad2df94eb25ba3644f868deb29db
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:04:27 2008 +0200

    old compilers do not support std::ios::streampos... Ugh...

commit b2688023cade4e183d166d7149539e79aa370d12
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 02:00:52 2008 +0200

    Point uploaded file dir to non-default location during "make check"

commit c00a9bc6c5a019969433fe3160beb3a65026dc10
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 01:59:02 2008 +0200

    Clean up ligttpd module logging

commit 51839e2d072c824a1632773de18742812fc255f5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 01:44:47 2008 +0200

    Initialize fileSaveTemplate, session cookie name, and uri base in onPostComplete

commit e9cc229d2f6e14fc96be39d5e8cef563d21534c5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 4 01:43:00 2008 +0200

    Fix config parameter inheritance

commit 10a60ee815555554e668a15e51bcf4f5f84fac27
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 2 07:45:05 2008 +0200

    Make sure new stream is in exactly same position as old one was after a call to UploadedFile::moveTo()

commit 5a173539ab21b713ecb37d2174d1b88c16685af6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 2 07:42:48 2008 +0200

    Add file data size and moveTo() functionality to the file upload test.

commit 1faf46163ac224e2a76872fb0427c243c977b704
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 17:15:39 2007 +0200

    copy+remove the temp file in UploadedFile::moveTo(),
    not ::rename(), to avoid problems when filedir and
    destination are on different devices

commit cca4c046763b32db91274c0c13c9b295967c0d97
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 15:21:38 2007 +0200

    - Print out request and response text in case of test failure
    - Fix request attrubute tests

commit e3fc4a477acb8b2c6b6e88704636ce15c70b2f8f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 15:17:09 2007 +0200

    file upload: remove \r\n from the end of each part

commit 39f395c5a3093591cba3fb12cabc31b802fc7db9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 08:57:19 2007 +0200

    Finally file upload works with new streaming code

commit 2faa72bd18ed0bc94bf5513d5316b0a1ac9d253a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 08:56:14 2007 +0200

    cleanup useless code

commit c076c91555ccd83849feaafcbc2cbcd3b317e0bc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 08:55:22 2007 +0200

    add file upload test

commit 3299d0b92da4e54ae65ba5e1eb88a31f5faba945
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 28 07:34:18 2007 +0200

    Add default settings to test-cleanup.sh

commit 70cbadbc3cfee2b2c080c4471a9c4b44891634ea
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 25 12:09:31 2007 +0200

    do not ignore env-tests/env-test-custom.mk

commit 7c442118f3c2cf14d419f2d77804a3e581ec9e11
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 25 12:08:58 2007 +0200

    Disable "unused ..." warning

commit c543a30ece9424003aa202d32edf288703a8868d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 25 12:02:59 2007 +0200

    add default values to the test setup script

commit ce67fe1d7568d321d7b65ca8544fafe42a0a7f38
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 25 12:01:55 2007 +0200

    Enforce maxRequestSize on Connection (i.e. streambuf) level

commit 54ac939e53b9bd52f868d0c3bb45fd475b1da933
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 20 03:21:43 2007 +0200

    - Make use of maxRequestSize
    - Add simple test for checking POST request processing

commit e84f0f339771b2fad0965f08896a94a06832b0eb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 20 02:15:20 2007 +0200

    Pass maxRequestSize and maxFileSize around

commit 3a7550ab94d33054dae95b41045e3cb9c08008b0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 20 01:55:42 2007 +0200

    erasing elements from map does not invalidate other iterators, so there is no need to restart the iteration during session cleanup

commit d0c2a785e13c181d94233b0bda51b342a36787a3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 20 01:46:06 2007 +0200

    Fix indentation

commit d290e81103ddca82b5f0b614f4713fa21c0af004
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 19 14:24:39 2007 +0200

    Indentation fix

commit 61f76af99bcff33194acc6c60ffc7358b8e5e9fe
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 19 14:20:56 2007 +0200

    Indentation fix

commit ed9edd453267209dec59def4d7fad2a2aa23a021
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 19 14:08:33 2007 +0200

    Merge App into AppContext (more or less literally for now)

commit dfdbb1b410d3fe9da72346222cc4733e970e8b6e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 19 11:38:16 2007 +0200

    Fix identation

commit 5d816bc189b8da7304dcf89e5bd6619e9cd9c735
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 19 03:27:20 2007 +0200

    Break configuration processing code into manageable-size files

commit e660811a3b170da9b3eb5337930630766148d74c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 18 18:18:54 2007 +0200

    ignore common adon/banai files

commit f8e6eb97c87f92af36cb432aa037dff3492efcdc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 18 18:15:35 2007 +0200

    Move all server configuration processing code into serverconfig namespace

commit 11d7a36475f33f03a84e8387c159ff5c98070579
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 18 17:55:17 2007 +0200

    Move server configuration processing code into its own subdirectory

commit 0b6fe1d8ca75f766dbbfb00555bfd52e0b3f8039
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 8 17:21:57 2007 -0800

    sample ligttpd.conf update

commit dd9692d7210ec2b4b59fc1d56931b56d49438172
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 8 17:21:24 2007 -0800

    Add "multiple init() invocations" test

commit dd3a882143387b57fab045e80067e9416db4a967
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 6 11:47:06 2007 -0800

    Bump version to 0.1.102

commit ca46b0270fd8b598044f31d5093bd77b29bd1099
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 6 11:46:16 2007 -0800

    Move servlet->init() calls to AppContext::onPostConfig()

commit ae598efc908cdade09e39ec9845d82fef1515285
Author: Alexey Parshin <alexeyp@gmail.com>
Date:   Fri Aug 31 06:39:09 2007 -0700

    update XML API to work with latest SPTK

commit 6aa165f0cc38891d76728643142f10a4cbc02732
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 28 05:02:17 2007 -0700

    clean out log statements from ligttpd module

commit 5270cdaac06f6a4e7f6862173a1250886c1b660f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 28 04:48:50 2007 -0700

    Output line numbers when generating CSP

commit 4d681ee7830403d56e574f28fca93fea0bb04995
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 30 22:42:26 2007 -0700

    fix off-by-one error in redirect handling

commit b902dade0890285f7e72f8d9e664adadd1821be6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 30 13:29:16 2007 -0700

    move signal handler init over to parseOptions, in order to
    avoid deaths during calls to Servlet::init. Kludgy.
    Better fix is to have a separate function to call all the
    inits separately and to call that function from start()

commit 3ed8b2793d58e04f74bd4cfc99c3cf35a53ee092
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 30 13:23:20 2007 -0700

    Lighttpd module fixes

commit fe920fd71b840b4668b31aa6c7adffc5be1faeec
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 27 05:47:44 2007 -0700

    Add an ability to disable build of cxxsp pre-compiler

commit d8f4d74e9a1ae31fe547eabc6898a7c33e41df08
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 26 23:56:08 2007 -0700

    bump version to 0.1.101

commit 73393bfaf896db3a917111774dc0a821fdcdfdbf
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jul 24 03:18:20 2007 -0700

    Cache session pointer in HttpServletRequest object in order to
    avoid creating multiple sessions when getSession is called more
    then once in the first request

commit e6e2d4a52068e0acb5a1e64d4c916377503aea79
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jul 21 21:11:25 2007 -0700

    Another typo fix

commit 34418baa9a2cf3ff658c60dd9092903678fb1f26
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 19 00:32:57 2007 -0700

    Simplify apache config used in test framework

commit 6a48405a65c009dd7015b0d8f159abcfef59534c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 18 17:38:04 2007 -0700

    add more meaningful error messages to listener binding process at startup

commit 4f5a437c988e294ab57edc3908f2b9c841d75939
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 18 17:12:26 2007 -0700

    use relative paths to DSO in sample config files

commit da022fec898a48f48884803908e98a8a551871e1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 18 17:10:52 2007 -0700

    add EXPORT_SERVLET to sample in the docs.. Doh..

commit 2e8cdb0c319c76cb6bd28fca1d6576048a7a2bc4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 18 17:00:57 2007 -0700

    fix sample config files in docs

commit 0a1714256e003bf8707d59acc8d718fa43ba14d8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jul 17 21:44:45 2007 -0700

    add missing documentation

commit 0f7f26a82df97db13e439a713c453b64d938123d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jul 17 07:57:24 2007 -0700

    Add basic getting started guide

commit d90e1d0545e5fadb0c29788702a72348b0ca3b85
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed May 2 06:26:10 2007 -0700

    formatting fix

commit 6211e3ecfdbd3ba670da7786b336560d6e8db10c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Apr 26 07:23:52 2007 -0700

    Add Unix-domain socket support for lighttpd

commit 4659e1f47e360e58a0c361a4fea9876006669b53
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Apr 5 12:42:59 2007 -0700

    Bump version to 0.1.100

commit 4e2b4e038fd1e0d73fb73e051d8bfe96372ab279
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Apr 5 12:32:03 2007 -0700

    Redirect to IndexServlet, if available, for virtual directory listings

commit e60fd72f08a492b740a1d1d1d07a1ae996c71297
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Apr 5 11:30:54 2007 -0700

    - Allow CSP to be compiled while running make check
    - Clean up cpp files generated from CSP

commit 91edaf03cab817ac5964570200287d421afe895d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Apr 5 09:59:51 2007 -0700

    Move the test suit over from samples package.

commit 859abf752f002859730f51485a3a8061b2bbd0ec
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Apr 4 23:37:53 2007 -0700

    Fix [1694031] HttpSessionImpl::hasAttribute() returns incorrect value
    Reverse condition returned

commit 9ea2b146a6dbe379bba13f63597a0a1cd3375719
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Apr 4 23:27:31 2007 -0700

    Fix 1691063 (ServletConfig::getInitParameter() doesn't work in init())
    Now init() is called for each servlet, after all servlets in application
    are loaded and other parameters are initialized

commit 5b05cd983f9197a67ed231ca44cc14c8de852ea0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 17 18:52:30 2007 -0700

    bump version to 0.1.99

commit 34ba1da58166397f0c52170fac59f8f0524404fe
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 17 03:46:13 2007 -0700

    Completely detach from controlling terminal in daemon mode

commit b2eb5f1bb18f72731d2f54ec1439188f76226a89
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 13 08:43:28 2007 -0700

    make sure PID is written out to pid file in daemon mode

commit 8658161744bc2d9973c8d5d60c978d70b7ce6b78
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 13 02:07:54 2007 -0700

    ChangeLog updates

commit f53e998552d011107ab13fe9c4495f7e4e0ff1b0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 13 01:41:50 2007 -0700

    Update to use SPTK 3.4.0 XML API

commit 47569160e66ab4a87800d42466a60451143dae31
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Feb 2 18:15:09 2007 -0800

    make sure module structure has C linkage

commit b013b9e1d226bb1e7b1b46ed20b0a1021a40af00
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Feb 2 15:41:33 2007 -0800

    compile fixes

commit 9d35d5aa58730a4cc9893ac9e90e29e6fb903dd9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Nov 22 15:11:36 2006 -0800

    update doxygen header keywords to include CSP (C++ Server Pages) references

commit 1dbdbdf30b85956e03cade4c334b5359a382894b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Nov 22 14:23:59 2006 -0800

    Fix bunch of DoxyGen errors and warnings

commit 4cba43af690eeaaab1de2c406b80eb8dcc988917
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 20 09:26:16 2006 -0800

    Update copyleft notices

commit df478c20538687b5b4583279110cfeb370ac3fb9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 20 09:08:11 2006 -0800

    Catch exceptions by reference

commit 9eec241e5d0cb953c8e574c91e6f71703717053f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 20 09:06:22 2006 -0800

    Fix copyright notice in xmlserverconfig.cpp

commit 3b7f69796bfb8dcbad52c46252ef8044a8091cd4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Nov 19 09:26:43 2006 -0800

    Bump version to 0.1.98

commit 57e88004f581b5a19495e8be7604bc435c1cdcb5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Nov 19 09:24:22 2006 -0800

    Remove thread synchronization debugging output from container::RequestHandler and container::App classes

commit a60e349a8170a6598bec43f35493bdc70e186f18
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 16:05:39 2006 -0800

    Catch exceptions through references in request handler. This allows printing useful data even when catching base exception

commit 2aafa8f0c2390abda057c7ed385cf9c767330022
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 14:07:45 2006 -0800

    Explicit support for CSP (C++ Servlet Pages) in CPPSERV config file

commit 550027a801a81ac6f07eea62f0fe70cf71c38d93
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 14:06:02 2006 -0800

    Generate servlet name from CSP file name, not from C++ file name

commit edd0e1c96a0a3cf551f27ce999f75c075264f9e4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 11:25:36 2006 -0800

    - Implement HttpServletRequest::getIntHeader()
    - Add servlet::NumberFormatException

commit 2dae310aedc7ab90968dae2e14d1cdb0fed1626d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 10:25:33 2006 -0800

    Implement HttpServletRequest::isRequestedSessionIdValid()

commit ee05842fdc1c1b4192f071ea3d5e9b932035ef2d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 10:14:37 2006 -0800

    Report correct data in HttpServletRequest::getServletPath()

commit 7514a6b28939f490a57f5cb4a1590f263b707209
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 10:13:23 2006 -0800

    CSP parser shouldn't convert numerics to '_' in servlet name

commit 2721d7bd912fb93ddfd334134c01af78f5e48657
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 16 07:08:34 2006 -0800

    Bump version to 0.1.97

commit 0b7fe3929b41e25c16172397c5b6df8109814914
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Nov 15 23:45:58 2006 -0800

    - List subpaths as available resources
    - Try to use IndexServlet, if URL is a path

commit 13ad62fc1331236f3664e6e2c262e81332177948
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Nov 15 17:12:50 2006 -0800

    handle paths starting with / correctly

commit 84737d89f479d786d3fe652e55596c62a746564c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Nov 15 16:59:46 2006 -0800

    put servlets where they belong in per-app servlet map

commit e69c8f7b59cb7c53e3b04f231e433509c58ba207
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Nov 15 16:45:15 2006 -0800

    - Add logical servlet tree capability
    - Add ability to have multiple servlets in single library
    - Use common code for global servlet map (for request handler)
      and per-application servlet map
    
    Note: the code is fugly as hell right now.
    I'll be cleaning it up later. However, ability
    to bundle bunc of CSPs (C++ Servlet Pages) together
    into single lib is neat enough to push this now.

commit eb4421faf0c10261692ba4e1b0c364da090f8429
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 15:55:16 2006 -0800

    Fix setAttribute templates to use shared_ptr directly, when shared_ptr is supplied(bug #1562429)

commit 767d6c63c1a20fe8312cbc5b374d524fcebe96f1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 13:43:26 2006 -0800

    Bump version to 0.1.96

commit 1a77ffc86ba7ce13b819f6ac0fb3b1660e4113b7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 13:35:43 2006 -0800

    Reduce amount of debug output in mod_cserv

commit 289d9c353482512cdea06d8cafb9f29a07289c7d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 13:27:59 2006 -0800

    Fix socket leak in mod_cserv

commit 0c618bba3fa8b119ea8328a474735ef4f55b793c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 13:19:00 2006 -0800

    Do not hang when queue depth isn't explicitly set

commit 563c029204f6fba95f837536bb83243ecbc1d148
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 12:32:51 2006 -0800

    remove out-of-date comments

commit 06795c052aefab2e795985376f195aed54d83d49
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 11:20:16 2006 -0800

    Bump version to 0.1.95

commit bd2a0b35449b43bcc865cd4a1de0c195ceb48513
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 11:15:16 2006 -0800

    Add command-line parameter to set queue depth

commit 31021f42c52d62b057850373c26bc0962e41be4b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 11:14:18 2006 -0800

    Fix a race condition in thread pool

commit 180b9179ab7926d323553ee15192583df983f511
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 11:12:08 2006 -0800

    fix timestamp format in ChangeLog

commit 98f60d4ba4e50c7899c147eda8549906cc53d8e3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 7 11:10:29 2006 -0800

    Make pending request queue depth configurable

commit a9f3161ff37a2f40bb1cf32473181c11d26eff18
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 6 11:58:11 2006 -0800

    Add "hidden" parameter to servlet definition, that makes
    servlet inaccessible directly, but still allows to "include"
    or "forward" to them through Dispatcher interface

commit 7ad2c14a8a16f8309f571eae94ed6461ad2bc95a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 6 00:25:27 2006 -0800

    Replace hash_map with map. We don't have data sets large enough
    to warrant hash_maps.

commit 45775f680feadae102f8eddf39b2a30b3ccee5a2
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Oct 3 13:02:50 2006 -0700

    bump version

commit a7b01ca2a458afdcc32467f8ea25f2733e424c8d
Author: Sergey Jukov <ilya@total-knowledge.com>
Date:   Sun Sep 17 14:17:28 2006 -0700

    - Use correct format in set/addDateHeader
    - Use lower case name for headers in addHeader (similar
      to setHeader fix)

commit 4b228d7d4ce9fa285505366db18f541cce53f6a0
Author: Sergey Jukov <sergey@total-knowledge.com>
Date:   Wed Sep 13 14:10:10 2006 -0700

    Fix date header parsing issue in HttpServletImpl.cpp, add exception for date header parsing

commit 09071d04a1aa8b17eb28a2206542572232c3ed79
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 28 22:51:17 2006 -0700

    make sure apache module installation is not attempted if it is not built

commit 0965fe8823c27c8043810d91e2eb101749d0061a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 28 14:01:12 2006 -0700

    install Apache module under DESTDIR

commit 96f1ae3eaa1f0bffa2d447083479b5ba4712db1e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Aug 27 11:36:09 2006 -0700

    Bump version to 0.1.93

commit a3cefde2db3f88f2c16e0eeccdd5ec958e9f21bb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Aug 25 08:20:00 2006 +1000

    fix gcc-4.x compile

commit 1c716a7b8025e38aee12c5969746e3bdf54c68db
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Aug 23 16:17:57 2006 -0700

    Fix application-level and servlet-lelel initialization parameter passing

commit 60c92ad9cb9d89544991f9495fbdecb46fbbf0e8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Aug 10 18:17:03 2006 -0700

    get rid of "Error while closing connection: Transport endpoint is not connected" error for TCP listener.

commit 946f8e23324ac05360d59d4b5a25a0588b02a3b6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Aug 10 18:15:35 2006 -0700

    - Move setting listener socket ASYNC mode to the end of initalization
    - Remove unused Acceptor(int) constructor

commit 007768805e2bc418dea8c73105bbfb8f74134a61
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Aug 10 16:08:10 2006 -0700

    Move closing of std<in|out|err> after fork()

commit 996560a657b935a0313f2ca8814091288919561e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Aug 10 13:58:00 2006 -0700

    Make session cleaner thread wake up frequency dependant on session
    timeout of given App context

commit b9f58193d3901fe99dcc38356b2b52ddd329c629
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Aug 10 13:51:23 2006 -0700

    Use socket++ sockinetaddr instead of using sockaddr_in directly to
    avoid some warnings (and get let socket++ do bind address resolution)

commit ea29eb912b92f2a9872b8791e0594e581d8963a3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Aug 10 13:50:34 2006 -0700

    remove commented out code

commit 33cc35d5f4906d4e17669c103e6021287aa9815d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Aug 9 18:34:40 2006 -0700

    version bump

commit 81463b853a1d2fe3c1fd312c3a0d800046503af3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 8 00:33:37 2006 -0700

    set both cout and cerr file names for -o

commit 4b4a0936c44fde0440676db914cf45bcb351a4b7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 8 00:30:28 2006 -0700

    do not fail when -o option is given

commit 1272c9614058203a3d6d22e99fc7eb9209052ef8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 8 00:25:03 2006 -0700

    allow specifying stdout and stderr output file when daemonizing

commit 30273c80e60b0c6a1d69a452c8b33a09ffe50c6d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 8 00:14:46 2006 -0700

    Add ligttpd files to distribution

commit a51e777f780a4dd6c6edb74de000815720ae661a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 8 00:10:49 2006 -0700

    print more info about errors while daemonizing

commit 7d6b8e42d292668de5e8b673e16193e3e9f8c2f7
Merge: 3dfbca1829457a0aeb9a9e99b1cc0678c8c40ae7 70be6f773b55be8e5393d9fe854829ce39d9b4d3
Author: root <root@alpha2.total-knowledge.com>
Date:   Mon Aug 7 23:37:06 2006 -0700

    Merge branch 'master' of git+ssh://ilya@gateway.total-knowledge.com/data/git/public/cppserv

commit 3dfbca1829457a0aeb9a9e99b1cc0678c8c40ae7
Author: root <root@alpha2.total-knowledge.com>
Date:   Mon Aug 7 23:36:56 2006 -0700

    link with libdl

commit 70be6f773b55be8e5393d9fe854829ce39d9b4d3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 7 17:10:32 2006 -0700

    Add more files to "make dist"

commit 0a7f5f6da78d7a1ad0798f5d3aa7c98f1c83f99b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 7 15:59:48 2006 -0700

    implement ServletContext::getResourcePaths()

commit 583b7166e78f84c5ee52bca28d1733d62839d0c4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 7 15:58:25 2006 -0700

    do not lose files on "make dist"

commit faaa3efc12fdc292a8a9ee04312e5b2ceec46180
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 7 10:33:16 2006 -0700

    start working on real README

commit 5f6c42ee5f801535c63bc3aa0fe341283b0fba2b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Aug 7 10:07:16 2006 -0700

    install doc update

commit f067f0e1226d673607f5b00ee9db77cd10a63ca4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Aug 6 23:02:57 2006 -0700

    version bump

commit f9349a11bbf114b3f76d5490dfaf4c413a948665
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Aug 6 22:52:05 2006 -0700

    - Require sptk:: namespace
    - Use Adont/Banai dep tracking mechanism for cppserv->libservlet dep

commit 9957cd5dcc3ee7f12e095421d43d8ff96214bb3c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Aug 5 23:21:21 2006 -0700

    do proper env-tests for apxs and apr-config

commit 044507462a71b6b5dcb11a3f3996c7c43777d333
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Aug 2 16:34:15 2006 -0700

    remove debug output

commit f5f9bb0aa8ae161247634e0ba5565b5e58edfea1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Aug 2 16:12:40 2006 -0700

    remove commented-out code

commit 25dc4c27fdffd61713f9a5fca0240570ee0470c8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Aug 2 15:03:59 2006 -0700

    use sptk:: namespace (3.2.6 changes)

commit 69eb97764a8d37e0df3656c3b3917633d6722466
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 1 23:31:54 2006 -0700

    - HttpServletRequest::getProtocol() now returns correct information
    - implement HttpServletRequest::getDateHeader()
    - HttpServletRequestImpl::getContextPath() returns something now
    - implement HttpServletResponse::{add|set}DateHeader()

commit 11e97096f1ae432963d6d9d010621ec93789b2db
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 1 17:08:41 2006 -0700

    implement servlet::ServletContext::getNamedDispatcher()

commit ef214ca7ecefdf5df6a478b1026bd466cf157164
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 1 17:03:44 2006 -0700

    get rid of some warnings

commit 26ac24dd23f431f4db6043f98ef68ce4df901001
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 1 12:01:54 2006 -0700

    remove adon-banai files from repository. developers will need to adonify sources manually as needed

commit 11da3f2baf2b4ab5902d11c4c9862acc6947f931
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 13:20:35 2006 -0700

    Shift namespace declarations around (doxygen cleanups)

commit 19123e662cf346b94ec4606746d3d260015d97ce
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 11:31:47 2006 -0700

    doxygen comments cleanups

commit 016ba0c9fe3d3cba713b44e2f11d9c875c14d07d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 10:51:33 2006 -0700

    docs updates

commit fbf3126c52d889685ae7eca288dc7f3d782189be
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 10:50:41 2006 -0700

    Get rid of ServletInputStreamImpl code - it's completely unused

commit ee37b22623f857e5107edc6dcbfdcc6e107df65d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 10:17:41 2006 -0700

    ignore file list generated by "make dist"

commit 67ceeb2cc863d884e96ba89479ada24fde4e1ac0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 10:16:34 2006 -0700

    remove kdevelop project, since it isn't used any more

commit 60c1f581d4e85a617d0b84dcfecce6ff0856a545
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 31 09:45:26 2006 -0700

    - Resurrect doxygen target
    - Only process src/ and include/ directories

commit a0f55d8cc7e519a6cebed7003f009eaa8ec12297
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 30 17:15:59 2006 -0700

    docs update

commit 861d4bf070531aeeb612fac7d5537912894f9466
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 30 17:12:05 2006 -0700

    get rid of old-style config file

commit 9a65703d075db0b8a3f79e86b70c7ced57051f56
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 30 13:06:28 2006 -0700

    - Fold ServletContextImpl into App (they were one thing anyways)
    - Implement ServletContext::getContext(const std::string& name)

commit c01d5f8eaa38da723a8874aff3be72e7f9e212c9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 30 13:02:40 2006 -0700

    INSTALL=~s/Makefile.real/local.mk/

commit 38a4078191dd9c44db94d134d1cb6d63f9581cb6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 30 13:01:25 2006 -0700

    Get rid of a warning in EXPORT_SERVLET macro

commit e23c75dccdcdad88e5a0f569ea688d99ab907560
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 28 13:09:18 2006 -0700

    get rid of some warnings

commit 7673bb20db1b3dd0b2d425a27df51576a946949e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 28 10:45:58 2006 -0700

    method names are uppercase, so check for "POST", not "post", when reading request arguments

commit 78c80209ae297d61bc5c3b742a80143e01458275
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 28 01:59:59 2006 -0700

    Adon/Banai update

commit a4c3f77815a6e7d17c79e02c38fe5872ba3c48ff
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 28 01:09:38 2006 -0700

    Handle PATH_INFO correctly

commit 550452b6a4ed9d845703dd32634432c68cb5dc40
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 28 01:07:30 2006 -0700

    Don't show mangled name in stack trace

commit ceafa87d163b236bec1fa2901869cb86333a283f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 27 15:34:50 2006 -0700

    - Initial RequestDispatcher implementation
    - Minor API fixes (remove some consts from functions)
    - Make container::ServerConfig::App container::App

commit dc758b36682b8939ea08e9cd4eb5172f81214a08
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 27 11:53:23 2006 -0700

    get rid of a warning

commit f189fa53e5851a03b796aacb8da9ea9aedcd312c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 27 11:52:30 2006 -0700

    Pass a message to Traceable constructor in IllegalStateException constructor

commit 6a2b504dd1576e2b9a3370e4d170275f89d72685
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 27 11:51:22 2006 -0700

    - Add Request/Response wrapper classes
    - Add get/set Attribute function templates compatible with CXXSP
    - Add IllegalArgumentException class

commit 347c4ff333958294489f09625f1888d1bb23210f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 27 11:40:33 2006 -0700

    ignore build log file

commit e5cf026265b274ca687a5cba4be4219a233e566b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 14 11:45:31 2006 -0700

    Record the message with Traceable in ServletException constructor

commit d8e8087f0f196ad34285354c1eae6222d045aa32
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 14 11:43:49 2006 -0700

    HttpServletRequest::getMethod() reutrns method names in upper case

commit 2e4477991be1e8ea2d2e1bb71e11f73f69027a8c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 14 10:48:17 2006 -0700

    update XML api to sptk-3.2.2

commit a6ff9bc9fb13976ec0e82e5fe016ec1daf4f6e09
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jul 14 10:46:26 2006 -0700

    fix some dependancies

commit b0cce0ef4d2540da2b36280fd611132fff5b60a8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 12 00:23:50 2006 -0700

    Make sure "make dist" produces resonable tarball

commit 4323c8d29d9113f7afa0ba2d7364f963ce186e91
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 12 00:12:41 2006 -0700

    ChangeLog update, version bump

commit 606a8f0acfe4b05bbb184518b6ab12dd2ff7a5f6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 12 00:05:07 2006 -0700

    Output generated class name

commit a77657a2cb81a89be21ea35b10cbeefda3b73f37
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jul 11 23:32:30 2006 -0700

    fix filename typo

commit 283108e5ebed76879aeb32f69556c29387cbc808
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jul 11 23:31:56 2006 -0700

    initial import of CSP parser fom CXXSP project

commit 1417dc53de1147acf1e3742f7eea29813032a94b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 18:05:36 2006 -0700

    use new XML API from SPTK-3.1

commit 568ccbfe08ec0a505abc1faa5aa552d0a1a27c93
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 17:13:16 2006 -0700

    - Fix getRandomLong (make sure it has data to work with)
    - Seed random number generator

commit c53da0788873890da811e920bfb67e41c7ccbfc3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 17:08:58 2006 -0700

    filter out "/" - can also appear in Bas64-encoded strings

commit 668e67661c62dbaf0ee539f60702620cc19214ec
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 15:03:00 2006 -0700

    - install UploadedFile.h
    - make sure transfer-encoding is correctly set for POST requests
    - Makefile updates related to previous commit

commit 9f965b21365df1d531ee83292c98e6c68073c502
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 15:00:52 2006 -0700

    move URL-encoding/decoding utilities to public API (servlet::util namespace)

commit 90939ae766b8b5fd9df9a08cac74f6cc24e137e1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 14:59:54 2006 -0700

    remove unneeded extension files, move servlet export macro to extension file for servlet::Servlet

commit 603d6ba26e625c8a20e28711e2b9c4c4102a7d4e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 13:31:48 2006 -0700

    make sure correct service() method is called

commit 7d89ae1ee47547eb1d314a80ca6c2ec59caeeb37
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 13:31:03 2006 -0700

    initialize all servlet response members

commit f8a1f129e4ee420fb61848491fac9bcfceee61c7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 13:30:26 2006 -0700

    Make sure request listeners are properly cleaned up in the end. Make sure container is shut down gracefully on interrupt

commit eb00d1567478c4bbedfae636752a95b650abeaea
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 12:52:49 2006 -0700

    add more error reporting to apache module

commit 8d0c5ad64b88aa38fcc0a8fabb131822e1e283f8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 11:40:40 2006 -0700

    change std::list to std::vector in public APIs for name, value, and some other returned enumerations

commit 13a01d77dbee42a3a321e5e4dec4bbf6c958ea7f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 10:40:16 2006 -0700

    cleanups

commit a2294450c5fc2b8d1f38a8a00c4724bb3ed49cc0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jul 10 10:39:29 2006 -0700

    - install includes in servlet/ (not cppserv/)
    - make sure apache module gets installed

commit 6abc80a45a67dc604568d44bde15c23bb7b0c5dd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 9 03:16:35 2006 -0700

    new API at least compiles

commit 843deb0233e931a35b70cdf45fdac26e9aa41add
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jul 9 03:07:18 2006 -0700

    adon/banai update

commit 1c67b23d752d700dc65b99c4e9e24d15cdc7d810
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jul 6 12:31:03 2006 -0700

    move things around a bit

commit b4efe38cfc5d9811b3ba4868b34b8eb4df4925f8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 5 12:30:24 2006 -0700

    ignore generated doxygen control file

commit c865b55add4846c655cc2bda01ee94bb99bafc52
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 5 12:28:26 2006 -0700

    new API, getting started

commit d032e8d7278c396426e3bb5b5024ded1e4648e64
Merge: c3c8fa2556dc66c404b27a0e0e8b6618341832b1 14a7662a02598ff056c7e5ab396cfa74419e59c8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon May 29 08:40:38 2006 -0700

    Merge branch 'master' of git+ssh://gateway.total-knowledge.com/data/git/public/cppserv

commit 14a7662a02598ff056c7e5ab396cfa74419e59c8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon May 29 08:36:21 2006 -0700

    remove double-definition of apache-libs variable

commit d23ebc1facc2ec5a8c30cd7f8dc4b01937d01181
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon May 29 08:32:32 2006 -0700

    ignore more generated files

commit c3c8fa2556dc66c404b27a0e0e8b6618341832b1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 17:17:22 2006 -0700

    get rid of warnings

commit 75e30f9a5360f9e7dc0e2342b828b4e566594c43
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 16:18:55 2006 -0700

    more adon/banai updates

commit 733c0fe7ca27a47ba88991f85b491552e78670c8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 15:04:26 2006 -0700

    use lib_APACHEMIDULES

commit 6866e611e43fc748d97edbfe3c55399575a04bf5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 15:03:38 2006 -0700

    get rid of bunch of -Wextra related warnings

commit 01d1dc42cc5f2e869aabe8b7dbe8bd7849a34a33
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 14:16:22 2006 -0700

    re-enable apache module

commit a0621c3daa3424dd392b65a744ec824deaf935ce
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 14:11:53 2006 -0700

    More adon/banai updates

commit b8cf63afa9dc164d0c862563fe927ff5cce48440
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 11 13:58:22 2006 -0700

    import latest adon/banai changes

commit 3fcc99eaffcc26f165dd76978078c7f4a9d00638
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 31 17:51:13 2006 -0800

    Import latest adon/banai changes
    - support for make check
    - fixes for inter-target dependancy tracking
    - support for multiple extensions per language

commit 066698c407d4d83a623bc6acc5b8c1fe95f9caa5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 27 22:48:41 2006 -0800

    do not copy mod_cserv.so to libdir

commit 40a274074e0e26d23f5847769976f5be5e192412
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 27 22:24:24 2006 -0800

    -add distclean target (still needs some work, to makre it really usefull)
    - modify installer to be more efficient

commit 5b0e52bcc577ea8717949511be1533f4ce0f1d12
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 27 14:35:51 2006 -0800

    Make sure everything is installed

commit 1f88d30c36a03ff3733859f5acec7cfbd7e55ecf
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 27 14:01:35 2006 -0800

    More clarity in installation doc

commit 6f5fe05b81c9ef0d38205a8fbbbce4c5b177484d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 27 12:34:32 2006 -0800

    - Update INSTALL doc
    - Add PREFIX for install target

commit 2d14e36aed8a4d638d3bbf93efa20936ae85687d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 27 11:56:12 2006 -0800

    Do not update deps when not needed

commit 3dea1064d9a3a2b26f93c63bca076b68bb0133c6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 25 21:44:56 2006 -0800

    Return true when parameter is set fine

commit 7109e01ec534049866dee9ecffc153eb208c825e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 15:57:01 2006 -0800

    Changelog update

commit f016049ec0c23a5583b36863e40c5db793da9dd5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 15:55:19 2006 -0800

    Move Connection destructor code where it belongs (don't drink and code,
    boys)

commit 0dbad4fa0222cda92ff367e3dcb3903757555f64
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 15:49:32 2006 -0800

    adjust module path (adon/banai related)

commit cfc254a3739cd714de5602e59e8eb1a3437c85b9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 15:48:28 2006 -0800

    DoxyGen will pull version from Makefile now

commit 10152a059747fef370919835d1ff7faf39f35001
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 00:19:58 2006 -0800

    reenable apache module, set correct package version

commit da133b860390946404ed41a80595f6284d05e5c5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 00:19:42 2006 -0800

    reenable apache module, set correct package version

commit 7805e9cd9c309bad5c9efccd822e52582e14729a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 17 00:05:27 2006 -0800

    add -fPIC to the lib

commit 6292fdf4ade51350447bbed7f91e57d00c9d510b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Mar 16 23:14:47 2006 -0800

    preliminary fix for %.h.in generation problem

commit d7df0ad6848c0b8a566eb19be60c47bb5a4d7293
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 13 00:31:30 2006 -0800

    Rename Doxyfile to Doxyfile.in (in preparation to integrate
    doxygen calls into new system)

commit c0f0d37cc3b66c5d4687be849cd8b9a48bc5a600
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 13 00:30:31 2006 -0800

    - use %: %.in rule instead of more specific ones
    - add more variables for substitution

commit eb1dcd51cb5ceeeda280d08c5ff6ba047e67014f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Mar 12 22:56:21 2006 -0800

    - add Makefile (it was .gitignored)
    - allow extensions other then .cpp for C++ sources
    - generalize *.h.in->*.h substitutions
    - move top-level dodir call into rules.mk
    - track installfiles.

commit f67c72fa10e870b4a8a00b29ce5cb2b8622c19b9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Mar 10 11:44:36 2006 -0800

    - switch over to "adon" build system (autotools, goodbye!)
    - remove some unneeded files

commit f0f34a7ba698ea49654c058992fe03ef7869ee2a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 20 01:27:54 2006 -0800

    Multiple listeners support
    Support for Unix-domain sockets

commit 79143c8f27d81977e81c75629ce8cc87879c3d9d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Feb 19 23:33:54 2006 -0800

    ChangeLog

commit 0ebd6bd40cb2d86c0ec1b3063c085d19201a84ae
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Feb 19 23:29:46 2006 -0800

    ChangeLog

commit 9b63c0c7d0e7739841976aeeb094f82661b4ed5e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Feb 19 23:26:40 2006 -0800

    don't initialize connection endpoint info

commit 8f544e2a3adf4c41ae5fef8de2a04ce8b9c4c827
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Feb 19 23:24:37 2006 -0800

    add extra message to IOError

commit d2887db281ad1913a1b4e53e813fff2773176e4f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Feb 17 16:57:57 2006 -0800

    bump to 0.1.6

commit 54e5ab1944761ecbffb389bf31ebbae7f2d65e55
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Feb 17 10:01:15 2006 -0800

    s/application server/web application server/

commit 18ec65fa94be53ba1c4b081b013c5195199de11d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 15 12:55:07 2006 -0800

    add linke to lighttpd install instructions to INSTALL file

commit 350e5e178bb608acb1cf3b269a5474c7a8c1c1bc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 15 12:15:46 2006 -0800

    add ligttpd autotools diff

commit f9290f7a787643f44857e371d9d7dc1c0fd20f5e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Feb 14 22:41:49 2006 -0800

    Fix request body forwarding in lighttpd module

commit 2a6b51297bb28acdc4404395d8b3f6d555c630f2
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Feb 14 22:40:45 2006 -0800

    comment update

commit 6da75ba4b57a22f4e9b60b53ec1af4c0a9591aa0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Feb 14 22:40:12 2006 -0800

    - Add port to getRequestURL()
    - Fix default content-type (it's text/html, not text-html)
    - Add stack trace to default exception handler for service method
    - Set default upload dir and default session timeout

commit 22e023d88fa477d83948fc40159b78d6e13209c0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 13 17:04:00 2006 -0800

    Header passing works now. Also bring up to lighttpd-1.4.10

commit 6fea8b01ba77c7b77ccbcfe39b6ed04fcd524cf4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 13 10:23:04 2006 -0800

    Add initial lighttpd module implementation

commit ae28b450f0fdcb6031c64937ab0297a5206ad693
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 13 10:21:15 2006 -0800

    add *~ to .gitignore

commit 95abe3aeb1ed3894c646f4a16659a6489d1fdcee
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 31 22:32:17 2006 -0800

    bump to version 0.1.5

commit 4f1eeded88c50d523dc0878ac2f8a0042ad8c8e3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 31 22:29:58 2006 -0800

    add some error reporting to config parser

commit 0b1ac64b63a2e3fbbae21d2e141cb5cef9782f73
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 31 10:14:26 2006 -0800

    Add Util::urlEncode()

commit 7cd3bab414c5fd2b1c8559a92b2cd9d51ba26255
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 31 10:13:49 2006 -0800

    Add ServletRequest::getMethod()

commit aafb649cdbac923cbc2ad21438b93e2798671686
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 30 23:25:37 2006 -0800

    Fix URL decoding (%XX characters weren't decoded propperly)

commit 7b0916c8d2702143f0897e0f3adb329226f34042
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 27 21:51:37 2006 -0800

    ChangeLog update

commit 950bafca5c9daba1f060ca778d7fb5dc8e8478d0
Author: Yelena Volynets <yelena_volynets@maxtor.com>
Date:   Fri Jan 27 21:47:41 2006 -0800

    fix apr_table_do arguments.

commit 66ce4e69a1c7ee27cfb4267becb3308ccdc53b64
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 21:51:08 2006 -0800

    few more DoxyGen updates

commit 2394d8a171aeee627ae05e89653eb6e9a15f3351
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 21:48:32 2006 -0800

    handle errors during session cleaner setup

commit 057ed10d5a92063c50ac84d7f09eb3d87a3c033d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 21:44:05 2006 -0800

    use PATH_MAX constant

commit 456c848ba9145097e8243398478042b9b291bd08
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 21:43:38 2006 -0800

    ServerConfig::Context::getParamList now definitely works

commit 4fa8b1f70140a1da7203a0117657ef496f648a30
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 21:25:53 2006 -0800

    - make sure exception occurs if new session is created after
      request is committed. Otherwise sessions will be creates for
      each such request, and forgotten about.
    - More DoxyGen comments

commit 441b81668c9e43ad329b5a5db44ad5ddf3a59d28
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 12:36:15 2006 -0800

    ChangeLog update

commit 4b7821d61804a1ac5a3a8bf55c4d24b134e40bea
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 12:35:00 2006 -0800

    bye bye DummyServerConfig

commit 6096d49578d4b160efd9b7122a144f843006da16
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jan 18 12:30:11 2006 -0800

    Add header and footer to doxy-gen docs, and make it generate nice index

commit dea7482081c57966f6a8125e919a5ec0ca353657
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 17 20:28:53 2006 -0800

    - Implement ServletContext::getServletContextName()
    - Write more sensible comments for ServerConfig

commit ec796803068d9490a7d62d78b00dade0e953ef91
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 17 19:25:41 2006 -0800

    Update DoxyGen comments

commit 5b5efd8d8a2876bc35f40a1b00e03ab788e72901
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 23:30:26 2006 -0800

    fix cserv::ServletConfig::getInitParameter

commit 56e0aeafd6a026f732975680a00b9ca55fe15d6e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 23:28:49 2006 -0800

    add stack trace to invalid config exception handler

commit e558a6284c3a0b5a09ca0a666147609a71ed130a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 22:40:49 2006 -0800

    reformat

commit 4e022265a964bc4d18b138aa1205638ae1086af8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 22:33:22 2006 -0800

    somewhat better config error handing

commit 4bc13aad2a0bd0ca889e22fd848e768cf41174bd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 22:32:51 2006 -0800

    cserv::ServletConfig::getInitParameter now takes const std::string&
    not just std::string&

commit af17f362241a6749ab4542192aecd9b851f07726
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 19:29:12 2006 -0800

    Fix SIGINT & SIGTERM handling. Now CPPSERV cleanly (more or less) exits.

commit 83b532e72b65286de955b9642640695be92b06b1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 17:29:45 2006 -0800

    test is no more

commit 14f2e484f6a443536009366b4123fd2309ea83be
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 17:19:38 2006 -0800

    cservletengine => cppserv. Also mark as 0.1.3, even though it's not
    _quite_ there yet. ChangeLog update

commit 654f26f91d44d1a9efbda970fcef57c3a1836be8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 17:00:50 2006 -0800

    Allow setting various global parameters from both command line and
    config file

commit 97156fa14d55354c9bc27a6ea6481cc951633d74
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 14:49:54 2006 -0800

    remove unused ServerConfig::App::getServletNames()

commit 96c5519995107730cc520ca1ad76e6c979550252
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 14:07:05 2006 -0800

    Some more of:
    - Move some member function definitions out of header files
     (If it's more then one line - don't inline it)
    - Clean up formatting

commit e53be47b8f20cc0cc109e5a6cd4c823d3ca85123
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 13:21:16 2006 -0800

    - Add ServletRequest::enumHeaders()
    - fix ServletRequest::getRequestHeader()

commit ce8e6aa4cf5dacc7f0ebc7e9b1b482c797aea96f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 13:04:13 2006 -0800

    remove ServletResponce::setHeader(const char*, const char*) function,
    since const char* will be auto-promoted to std::string

commit f81a292a8a358cdcb06221be5d01ec7859598b67
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 12:46:21 2006 -0800

    Move nvpair and pairlist_t to cserv::Util - they are usefull in many places

commit 9ebc62c4c1ca8db738908067591c5ccedb273184
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 12:30:30 2006 -0800

    - Move some member function definitions out of header files
      (If it's more then one line - don't inline it)
    - Clean up formatting

commit 065cf5cce7d167c549d6befaa97783628c0306a3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 10:56:53 2006 -0800

    replace __gnu_cxx::hash_map with std::map

commit dade14a33368226fbbf4e0f60248bc2d52047ce1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 10:47:49 2006 -0800

    white space formatting

commit 01b7278d00070c7c16fc5ade083a0acd8575ba8c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 10:44:18 2006 -0800

    Drop config reload support

commit 1fb6acd1760addadb385b1540eaa21f4f4a73dea
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Jan 16 00:21:59 2006 -0800

    New config infrastructure shows signs of life

commit 7189aed5447707dbaa2a831ebb12417cd713cc5d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jan 15 15:41:41 2006 -0800

    Now new config infra at least compiles - but it does not work yet

commit 12581cb1a7fea107f9f7de760be95a391a440d0d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 14 12:48:02 2006 -0800

    ChangeLog update

commit 30cb57a028b29e1278bf0828726558337120606b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jan 8 13:12:10 2006 -0800

    change cserv::UploadedFile::getStream() return type from fstream&
    to iostream&. This way implementation is more flexible in the way it
    stores data.

commit 0aee6cc60309a5fc4c7d634bec8b4a92df0ed639
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jan 8 12:36:12 2006 -0800

    update DoxyGen comments

commit 463c63882477e174e1aac5ab682faa4d5bc6c1fd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jan 8 12:35:36 2006 -0800

    add extra arguments to Cookie constructor

commit d5d3dbb65d189dc8789349ce8177d677fc70e6de
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Jan 8 01:02:49 2006 -0800

    add more HTTP response code constants

commit 7a9cd4824b42d2e52c3a58f90430b3c5515ad39e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 19:58:27 2006 -0800

    Time for 0.1.1

commit 91fc7884c660004afd34b7d1370ba44295704364
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 19:57:12 2006 -0800

    ChangeLog update

commit 4aca82a12f7e30102d5a2a6552618610f2c23a9f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 19:04:32 2006 -0800

    Correctly set set-cookie header

commit 4113f15aa394e0ceba8f473113381dbee8797aea
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 16:05:37 2006 -0800

    reformat

commit 9d2d56081cd6dd28309e6224fe477e0ea22b17f5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 15:47:53 2006 -0800

    formatting fixes. mark another function const

commit 1cc0ab946d45ade126234de989dc9a6dfbe78f4c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 15:39:25 2006 -0800

    - Add cserv::ServletRequest::getRequestURL()
    - Add cserv::ServletRequest::getQueryString()
    - Mark request data access methods as const
    - Set status code to 303 in ServletResponse::sendRedirect

commit 74504aa8bb214c8f2a07acae5ce2398a93eb91a6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 14:39:38 2006 -0800

    - Fix parsing of multi-part headers
    - Fix binary file upload handling

commit f6ba00d549273535add3f453144e20b3e497b0a1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 14:37:47 2006 -0800

    add cserv::ServletRequest::getRequestURI()

commit 4c58138fd04ed2f9e6e3153bd5a3fa0bf88de95e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 14:34:29 2006 -0800

    clean debug output & do some minor formatting

commit d778af39ca332927d5ba6a86e122f2925f35a8fb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 12:22:07 2006 -0800

    Never trust automated build system manager... New headers didn't get
    installed

commit 56af0b4dd682774b8fbda965ea22a4faa3e5041c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 00:51:06 2006 -0800

    reverse ChangeLog, add missing changelog entries

commit 59d0ef1cfa08872ad0d645c4ff06881aab872d1a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 7 00:26:45 2006 -0800

    doc update

commit b3c24d518299acde675baee2458b684a56da552b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 6 19:31:31 2006 -0800

    bump version

commit 124751758ecf6cdcd48c43fad3a189638bbbe772
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 6 18:48:39 2006 -0800

    Whole bunch of changes
    
    - File uploads
    - Parameter handling fixes
    - Minimal file upload test
    - Add cserv::IOError exception
    - Do not fail silently when some of I/O errors occur
    - return empty string for non-existant parameter values
    - Force NL after headers in mod_cserv
    - minor code and API cleanups
    - Formatting changes

commit 051adce6f8835a40beab0253cf9ccc9ead0bc765
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 6 14:59:59 2006 -0800

    throw exceptions instead of silently returning in case of failure while
    starting to listen. Still few more places to fix

commit 082217b59bd08d08333ea359a73abc517a51af1d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 6 14:48:19 2006 -0800

    autotools update

commit 78179e8b1a14817ef1e78e91542e06a9b4a54c0d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 6 14:44:10 2006 -0800

    no need for pointer to listener inside of connection any more

commit 13c364a1286207a9f0c299d309012225b87a4246
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 29 15:03:28 2005 -0800

    And we don't need this test at all...

commit 5271cd04f8121a67365f772e7c92edc6c2973b72
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 29 14:59:37 2005 -0800

    no more sptk2

commit d682f264e9a5247500de31245a3dab660e183197
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 21 17:04:54 2005 -0800

    fix few includes to work when installed system-wide

commit cc136e55ce2c4afd244bdfdb1d70e5b70c47783a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 21 17:04:11 2005 -0800

    use .gitignore

commit 65f33fc4aff3e9ee901dc6f3bf1101aba36ca607
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Sep 30 23:32:39 2005 -0700

    link with -lsputil

commit fbf4da506ae2f5b38cc0907273cbfc8e01755130
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Sep 30 23:32:09 2005 -0700

    More XML API updates

commit 28f5d2a323e297f2351ba7c45396c23250207081
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Sep 30 23:31:32 2005 -0700

    libtool update

commit 22e3c28d695af59f3099bd93eb0506415fc2c2a0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Sep 26 11:30:04 2005 -0700

    update for SPTK XML API change

commit 100f97f5e5a3fa280711807cdba4f8082123e21c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Sep 25 21:18:51 2005 -0700

    Switch over to SPTK-3

commit 18e381036b5af35c038ec45cd583196ca8464ea4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Sep 22 03:07:42 2005 -0700

    further clean-up of unused code, debugging output, etc.

commit 9da338e4ccf954fd3b854aac79aca11d5261ba45
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Sep 22 02:04:26 2005 -0700

    Next round of cleanups - cservimpl::Connection is just streambuf now,
    as it should have been, not some strange two-headed streambuf and stream
    hermaphrodite

commit 5e26c0cead439d5104ed317383a6bd60bfe7b47d
Author:  <ilya@iluxalaptop.total-knowledge.com>
Date:   Thu Sep 22 02:02:17 2005 -0700

    some debug output and general cruft cleanup

commit 34521e5dadc98492c5e186608bae4f921ca82399
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Sep 22 01:59:14 2005 -0700

    CThreadPool::Task must have virtual destructor. Otherwise actual task
    destructors do not get called

commit f2202ffffa013dd57644cc9e4db7f935f76754b0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Sep 22 01:55:50 2005 -0700

    somewhat saner debug apache config

commit 67bd669026c65652f0e571c1008457f8dc5cb821
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Sep 22 00:51:27 2005 -0700

    Update autoconf-generated files

commit 46b18629f5469e9a955bfda1bd7d3aedc3177351
Author:  <ilya@iluxalaptop.total-knowledge.com>
Date:   Wed Sep 21 00:02:27 2005 -0700

    Allow cppserv to build against apache & apr that are separate
    (i.e. apache-2.0.54 on Gentoo)

commit 232a55811a52a5d56ea5ea067bb7bf87d5d7796e
Author: ilya <ilya>
Date:   Thu Jun 2 18:50:36 2005 +0000

    - Add help message to main function
    - Add parameter specifying number of worker threads
    - Terminate threads and clean queue when terminating the server

commit 03751c7d23341d9cb85b2a5ada303ba55218dc26
Author: ilya <ilya>
Date:   Tue May 31 21:09:22 2005 +0000

    - Rewrite threading code completely. Now it's in separate class, and
      clearly designed as queue processed by multiple threads. Lot cleaner,
      faster, and smaller. Smaller is better, right? ;-)
    - Make termination signal handler call exit for now - clean termination
      will be implemented later on

commit a8109b067bafe9bc2599614c9529a424d9cac065
Author: ilya <ilya>
Date:   Fri May 20 20:43:19 2005 +0000

    - rename libmod_cserv to mod_cserv
    - Fix mod_cserv build once more. Now it actually works (did I tell you automake sucks?)

commit 8291e4a57015fa03bb11ea489ceb7240aa0079ea
Author: ilya <ilya>
Date:   Wed May 18 21:42:09 2005 +0000

    Update

commit e3482fb9fd877930e83f52a909ed543d57af0cc6
Author: ilya <ilya>
Date:   Wed May 18 21:40:30 2005 +0000

    - Add basic version checking (by means of declaring external symbol, that is
      defined in libcserv)
    - Make sure engine does not crash when loading servlet fails
    - Minor formatting fixes

commit 9ba31ba2d3eb53c35f26dadd53c1efbabba2a33f
Author: ilya <ilya>
Date:   Tue May 17 00:01:21 2005 +0000

    change erase/insert sequence to replace()

commit a05946e3a41b1267b554e3a8e2f123bb3df7b348
Author: ilya <ilya>
Date:   Mon May 16 20:15:11 2005 +0000

    - Add stack trace tracing to CPPException (Should really move that to SPTK)

commit 7f5f668beadfc00db34e74cb065f52d964fc6712
Author: ilya <ilya>
Date:   Mon May 16 19:53:47 2005 +0000

    - Add stack trace tracing to CPPException (Should really move that to SPTK)

commit 299b655bbf601716015329044d89105375821093
Author: ilya <ilya>
Date:   Sun May 15 22:39:15 2005 +0000

    Installation instructions

commit cfbf131eaa3a7e150329be597a8ba5fe1008e083
Author: ilya <ilya>
Date:   Sun May 15 16:28:55 2005 +0000

    Add description to Cookie::getSecure() doxygen comment. Thank Alex Shor

commit 3060a9fc9419f947587a967e36d23b384cca7b2e
Author: ilya <ilya>
Date:   Sun May 15 16:20:42 2005 +0000

    ServletResponse::reset implemented. resetBuffer implemented partially.

commit da976f85c58e514746003f99eed39556904a3a1f
Author: ilya <ilya>
Date:   Sun May 15 05:14:47 2005 +0000

    implement get/set buffersize

commit 6eacec929818ae885773aafb6dff86b197a52c11
Author: ilya <ilya>
Date:   Sat May 14 16:13:39 2005 +0000

    Fix #1201705 (mod_cserv is now installed into apache with apxs during make install)

commit beb726364b55c829c3ee09cc0083c52be8b04679
Author: ilya <ilya>
Date:   Sat May 14 15:24:51 2005 +0000

    Unload applications before exiting

commit 9e4f8a5a8aded681d4a02eceba4dac8a0ecb02fb
Author: ilya <ilya>
Date:   Thu May 12 18:38:17 2005 +0000

    Write pid of main process to file on startup

commit 85ffc07e91dbdfbb7940841a3370c8af3d53a8ba
Author: ilya <ilya>
Date:   Thu May 12 16:11:07 2005 +0000

    update ChangeLog

commit af80320482e5b526b3d83fdcd56a5c3c00736fd9
Author: ilya <ilya>
Date:   Thu May 12 16:10:15 2005 +0000

    Poll config file modification time every second, and reload config on modification

commit 38da8a89cf8a9aa1b386976db15792eefe644cb0
Author: ilya <ilya>
Date:   Thu May 12 15:49:08 2005 +0000

    update changelog

commit d68a5fe713891622a72ba2e888ad712432f123db
Author: ilya <ilya>
Date:   Thu May 12 15:21:04 2005 +0000

    Config reload support

commit a5cb2b6760996ec0a73bcdff20139217c3c946a5
Author: ilya <ilya>
Date:   Thu May 12 15:01:39 2005 +0000

    Do not catch SIGSEGV for now

commit 671152d27c1d8bae6d9dbec74f8e9a064911aa34
Author: ilya <ilya>
Date:   Tue May 10 16:31:34 2005 +0000

    update ChangeLog

commit 14cbd9bef63f1d011fda5b1eb49ecfe4945afbf9
Author: ilya <ilya>
Date:   Tue May 10 16:31:22 2005 +0000

    Add logo (thanks Sasha!)

commit 53466651112c8685c016753648731b0e66d404ad
Author: ilya <ilya>
Date:   Tue May 10 16:31:02 2005 +0000

    implement std::cerr logging and ServletContext::log(msg,exception)

commit aeecafc21472a4c85e4b9ad740ebb12d8ac4388a
Author: ilya <ilya>
Date:   Sun May 8 00:58:38 2005 +0000

    bump DoxyFile version

commit 5a65b35304e437e0c851f724bf62cea0cb7cec30
Author: ilya <ilya>
Date:   Sat May 7 19:13:57 2005 +0000

    - remove DummyServerConfig from build (but keep the code, as a sample)
    - update ChangeLog

commit b89eb39c73c5ba7daee13644d999df4fa7850eb1
Author: ilya <ilya>
Date:   Sat May 7 18:59:08 2005 +0000

    Add XML servlet configuration

commit 170726e9cca5f29d5c0321372032bf1cd29cbc4a
Author: ilya <ilya>
Date:   Sat May 7 00:25:42 2005 +0000

    - get rid of bunch of test output
    - fix lost connection problems (needs fix in SPTK)

commit 77792cec5f99156af177fcdf328399e6fd4d41d3
Author: ilya <ilya>
Date:   Wed May 4 06:01:38 2005 +0000

    start changelog ;-)

commit ccf43907d879559972ded56dbd0cc25ce8046a16
Author: ilya <ilya>
Date:   Wed May 4 06:00:13 2005 +0000

    Fix few locking semantics problems found by valgrind (there still seems to be deadlock hiding somewhere). Fix off by N error found in random string generation by valgrind.

commit f8a9258128c0f115beae371636f2369896b6bacb
Author: ilya <ilya>
Date:   Tue May 3 07:09:32 2005 +0000

    do not build tests

commit 324490be5d85a6d4ff35444a84421759dfc5b1fd
Author: ilya <ilya>
Date:   Tue May 3 07:02:04 2005 +0000

    vbump

commit 54cf0cff709e2c4bf46dd89f51b1cf24f8205721
Author: ilya <ilya>
Date:   Tue May 3 06:59:20 2005 +0000

    Remove FIXME comment - CPPSERV SessionCookie names are based on app name now

commit 8195f32f9c54d0cfa71a9cee3ee572969e28baee
Author: ilya <ilya>
Date:   Tue May 3 06:29:59 2005 +0000

    fix segfault caused by lack of iterator increase

commit 9920449dc9b96bd79c48ac7abfcef6287ad228d4
Author: ilya <ilya>
Date:   Tue May 3 05:00:36 2005 +0000

    add basic config infrastructure, as well as DummyServerConfig - implementation that still uses same config file, but is based on new config api

commit cd0bf0d4b64e75ab2fcdbbb711d5c2dd2db7da6d
Author: ilya <ilya>
Date:   Tue Apr 26 07:05:58 2005 +0000

    Add config directives (per-dir) to module to 1. turn engine on. 2. Set host to connect to. 3. Set port

commit 8885a0707c2bcffda8f20b982491acb31b12c0b2
Author: ilya <ilya>
Date:   Tue Apr 26 05:13:56 2005 +0000

    - preliminary (and absolutely broken) signal handling.
    - bind to IP and listen on port parameters (-l & -p)
    - related to above - Request Dispatcher does not create listener any more, but rather uses reference to one created externally
    - added ServletConfigImpl class - will be usefull when we have full config support

commit d53c8e0c4a4a49405a174404b9c6923b8beca149
Author: ilya <ilya>
Date:   Tue Apr 26 05:07:19 2005 +0000

    more TODO notes

commit e4b8715ccbf2e2081e8fb412d582fa5a5b775108
Author: ilya <ilya>
Date:   Fri Apr 22 19:05:13 2005 +0000

    Add thoughts about session list locking

commit 0575e42cfa8f71820f47355699fb70c29f458802
Author: ilya <ilya>
Date:   Fri Apr 22 18:44:54 2005 +0000

    Working sessions implemetation. Probably it is still full of bugs (i.e. are sessions timing out propperly, do they get cleaned when they time out/get invalidated? etc.). Plus there is bunch of test output, which needs to be cleaned out. But there is something somewhat working.

commit 8743cb51ac9778310f636e14fd9d1e8064d0363a
Author: ilya <ilya>
Date:   Fri Apr 22 18:42:39 2005 +0000

    doxygen options change

commit 44a909072d06ac6f7d3c60f2ddeed0c4fa4da3e5
Author: ilya <ilya>
Date:   Thu Apr 21 20:49:23 2005 +0000

    - Cookies
    - Session management (untested)
    - sample config file
    - derive all objects from same root (CPPServObject)
    - use CPPServObject* instead of void* in containers (think Attributes, Parameters, etc...)
    - add base exception class
    - move out eqstr from all classes into global struct (defined in hashutil.h)
    - probably more

commit 937eac587b65284690bca54aa88b22b046dc896c
Author: ilya <ilya>
Date:   Wed Apr 20 21:00:25 2005 +0000

    Move all libcserv headers/sources to its subdirectory, where they should have been in the first place

commit f145033ee3d06ad2276c8365868b7a4ee2849284
Author: ilya <ilya>
Date:   Wed Apr 20 09:06:00 2005 +0000

    cookie support, status code/message setting API implemented

commit 4bda2c9d4ff8cf57cff94fff2529aeff2611926d
Author: ilya <ilya>
Date:   Tue Apr 19 07:08:41 2005 +0000

    - handle absense of servlet
    - log response headers in module
    - get rid of libtool warning when linking with libcserv.so
    - make sure functions that modify response headers throw exception when response is already committed
    - get rid of static url_map initializer, and use config file instead
    - allow to pass path to said config file from command line
    - make daemonization a command line option (-d)
    - remove bunch unneeded overwritten functions from Connection (leave sync in, to deambiguify it. Is there a better way?)

commit 92783009113e44ad3a79edd2cb5eeb2d42317590
Author: ilya <ilya>
Date:   Mon Apr 18 15:11:45 2005 +0000

    some docs

commit 4b8c780dee81998234240af8e87c065d990573fe
Author: ilya <ilya>
Date:   Sat Apr 16 21:49:24 2005 +0000

    ignore generated junk

commit 32aa45c009f8f13f1cd24bc0c34ea7a03eca9200
Author: ilya <ilya>
Date:   Sat Apr 16 16:10:33 2005 +0000

    - Simple dlopen support
    - Sample apache config files.
    Note: I screwed up and as a result had to create subdir for building definitions of public interfaces.
    Sources for them should really be there, but I do not want to move them there now. One day....

commit 4daf2cc7d31025225b0db9de4ad5d391fbec5987
Author: ilya <ilya>
Date:   Sat Apr 16 12:53:55 2005 +0000

    implement ServletResponce::flushBuffer()

commit b817649fea2f6afac8e29d865da5b1443aec7947
Author: ilya <ilya>
Date:   Sat Apr 16 12:31:41 2005 +0000

    Get rid of headers in sample. Make sure module passes all headers to server.

commit 7c00c7bb62dfe2a402a92210c8f81ae3ed87078a
Author: ilya <ilya>
Date:   Fri Apr 15 22:50:42 2005 +0000

    fix initalization of ServletRequest::committed

commit 2bd6611b3022e4b3a90a74f5a9337eeb6b3c933a
Author: ilya <ilya>
Date:   Fri Apr 15 21:44:58 2005 +0000

    - more functions implemented
    - headers are sent out through ServletOutputStream on first attempt of body output
    - module is cleaned up (should I rewrite it completely in C?)

commit 536a0586422eeb88643f78380568acedbdea83bc
Author: ilya <ilya>
Date:   Wed Apr 13 08:34:45 2005 +0000

    first success

commit a57fcf5cdff163efe23c200dd05566c323da2f2c
Author: ilya <ilya>
Date:   Mon Apr 4 17:41:33 2005 +0000

    zachatki modula

commit e9b25a269dfc821add83b353cda6e0a5744d01c4
Author: ilya <ilya>
Date:   Sun Nov 28 22:14:30 2004 +0000

    ignore generated files. Add apache-2.0 module

commit 28954ebd982d424786ef46e53b32cfe9bfdcf8fa
Author: ilya <ilya>
Date:   Sat Oct 23 21:20:39 2004 +0000

    missing files, reorg makefiles to install headers on make install

commit f2a90d765f05633f9fb8b9022b2ab8a39342d44e
Author: ilya <ilya>
Date:   Sat Oct 23 20:42:29 2004 +0000

    Initial revision


---------------------------------------------------
http://www.total-knowledge.com/progs/cppserv

Authoright © Total Knowledge: 2001-2008