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.2.10



C++ Servlet Server and C++ Server Pages commit
---------------------------------------------------
Created a new ref, with the following commits:
commit de24d32d2006bb51fde24497fa0466568a64173f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue May 19 14:42:21 2009 +0300

    Bump version to 0.2.10

commit 0778b0fb627924669bb210b3088bafa8718bd1fd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed May 13 00:10:05 2009 +0300

    Eat all CXXSP comments for real

commit 09925b83530716d648d2ba82800321288b308d75
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon May 11 18:08:38 2009 +0300

    Bump version to 0.2.9

commit 94205e44eb424d69edf980092f29f4cc757d74b0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon May 11 17:38:20 2009 +0300

    Remove PID file upon exit

commit 3eec61e961ca572b7687ab3d718dd83a8e611b22
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon May 11 17:31:43 2009 +0300

    Clean up header version verification code

commit 2a84a4de0c1ded9670e7c23319b9fda371db1dbb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Apr 1 16:48:41 2009 +0300

    Do not include Traceable constructor in the stack trace

commit 1db732f0820faa3663f35351a30e8489ab169bc6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 18 16:44:23 2009 +0200

    Fix ChangeLog entry

commit 05dd187b5e72e9e6439631ec6fae1c31d10cae85
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 18 15:28:02 2009 +0200

    Bump version to 0.2.8

commit 30921b9f31fb5ebda811212aa07d6768c898a17c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 7 19:59:21 2009 +0200

    Remove piece of debugging code

commit b49a220503cf11a2c4dbcb517255992ba9ca0497
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Mar 7 19:58:10 2009 +0200

    - Add -v switch to display version
    - Add version to help output

commit ea558b991bff9cd9281c83203b15d2ffb68c07cf
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 4 14:33:33 2009 +0200

    Fix abstract CSP + namespaece + split-def case
    (extra } was generated)

commit 21cf7e4e364143068bc62606882fb0f445d9ce08
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 4 11:37:57 2009 +0200

    Bump version to 0.2.7

commit 69aa4daaae602ab00e79b535260865073f3e9431
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 4 11:27:49 2009 +0200

    Remove std:: prefix

commit 6eaa5bb7af3bc1ca825c4b244ed4a691df3c43d4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 4 11:20:59 2009 +0200

    Add <csp:defun> and <csp:call> tags

commit 1bb9e19fd59943386338d57c7944c308ad535218
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 4 10:41:35 2009 +0200

    Add missing #include <algorightm> to StdTagBase.h (gcc-4.3 fix)

commit e7bf4a9db10f6dafd6a4f768d75ee574ba265fcd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Mar 4 03:06:08 2009 +0200

    Add "with_servlet" attribute to <csp:define> and <csp:usedef>

commit 1d23c938336454f42cec9a48d52b1bf5f9539443
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 3 12:26:56 2009 +0200

    Add missing header file to distribution

commit 8a293389aee8162bb248503abb7cde5d73c95d0b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 3 12:19:36 2009 +0200

    Bump version to 0.2.6

commit 87909491a51c7c6c144d8800d948e197d32b7532
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 3 02:49:33 2009 +0200

    Add support for "abstract" CSP - that is ones
    without actual output function implementation

commit c0843888f38ebb99a7756001ca5b318845eff7b7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Mar 3 02:14:46 2009 +0200

    Add support for wrapping CSP servlets into namespaces

commit 623bc929cf622218d966d7fc4594be497b79e399
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 23:58:13 2009 +0200

    - Add tests for --split-def and <csp:usedef>
    - Add <csp:usedef> custom tag, which allows use of macros defined
      in base classes with <csp:define>
    - Change <csp:define> to define page-level inner classes, rather
      then function-level

commit f0efe964defb060c7d7e563145c69865ceae8780
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 23:50:32 2009 +0200

    Change the --class-name argument handling to override
    whatever was specified inside of a CSP page

commit 9dbd2dab3dd345e821d04b9bc156cbab8608513e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 23:47:43 2009 +0200

    Allow to specify class name for a servlet generated from CSP
    inside of the CSP itself using <%@page class=".."%> syntax

commit 2cb9c46fac1023a9eb257de24603da5303c31c94
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 23:44:34 2009 +0200

    Update (C) header

commit acaa22c6833c6d29e81a9028e6013bfa8a3e3a7a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 22:56:57 2009 +0200

    Fixes to argument passing for CSP compilation

commit 57b67fcaaf484d5717ab330686f5a4514202d21c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 22:07:15 2009 +0200

    Allow to pass flags to CSP compiler

commit 40b0be43c640625bb6244696827870f80cf3fc62
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 21:57:07 2009 +0200

    Add --class-name argument to the CSP compiler

commit f9d46afce57da8903a9e78126774e479f584b40d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 21:39:59 2009 +0200

    - Add support for redirecting and modifying custom tag content
    - Add support for splitting declaration and definition of CSP servlet
    - Update some (C) headers

commit 1693037d2a5f69ae9a226035b53124802a53fb58
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Mar 2 21:28:16 2009 +0200

    Remove commented out code

commit 2c0c8b0007dd8511c8513fb9926077ec7e80e1a8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 18 17:35:14 2009 +0200

    Split standard tag sources into multiple files

commit b26f4f72e8a40b388fb8feb56bde7e14faebf003
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Feb 15 17:53:30 2009 +0200

    Bump version to 0.2.5

commit de82353bdad88456ff1f9465c615e7982bb431c1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 11 18:37:05 2009 +0200

    Allow multiple parameters with same name in custom tags

commit da2d1388d75af024ef80fbc085d59800893d6b9c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 11 17:44:42 2009 +0200

    Add support for empty-body custom tags (<test:tag />)

commit 5383d356a92c05c995d7819835839da7d826912c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 11 17:01:25 2009 +0200

    Fix "off-by-quotes" errors in test taglib

commit c7af2367601aa5e946a8753e340bc687230fa546
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Feb 8 18:16:37 2009 +0200

    Add <csp:define> tag and test for it

commit fc1ea9bd60e193a8ae84ff80c091a505c7520b8f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Feb 5 15:18:45 2009 +0200

    Bump version to 0.2.4

commit dd3906fb8c390086aeb23be182fc45c3aaf3f7ab
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Feb 5 15:17:56 2009 +0200

    Work around a compilation bug in gcc-4.3 which causes
    elimination of instantiated template function with -O3

commit 1d8359173e09c56898be70c801ac70218488b41c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 4 20:47:22 2009 +0200

    Bump version to 0.2.3

commit e3edeec287fc190d0e23ff28752ef59d49d80d35
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 4 20:44:09 2009 +0200

    Use standard C++ initializer objects instead of __attribute__((__constructor__))
    extension for compile-time taglib and tag exports.

commit 578bacee1a6d524e488b945e6be335d458d1924f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Feb 4 20:40:40 2009 +0200

    update LD_LIBRARY_PATH to include stdtaglib

commit a79b9969413de4e27dbff8027d16aa5dfa0555e6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Feb 3 01:26:07 2009 +0200

    Bump version to 0.2.2

commit fee0607d690d29b6149a7f7db8995cc130558850
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Feb 3 01:05:02 2009 +0200

    Fix (work around) massively parallel test run race condition

commit 585d20aa1a3bd5a5f0ed35212602ae5bd183f734
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Feb 3 00:35:31 2009 +0200

    Add support for generating CSP dependencies

commit d6c5923da078d97f32feeb0f986bcb9422ce60dc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 19:11:49 2009 +0200

    Make CSP include test output little bit more clear

commit a2c870feed2f1f1534ddb41f1f53bd58f169d265
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 19:10:23 2009 +0200

    Daemonize using -d instead of just backgrounding cppserv for running tests

commit 1432cf0ca6316ca7b5f205cc6474c57d6bdff676
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 19:09:08 2009 +0200

    Output location and inclusion stack for CSP parser error messages

commit 05999d8741a5734a712565022113211f4b325b82
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 14:34:05 2009 +0200

    Load std taglib test CSP during "make check" run

commit e489c5ba46bbf9c32c89fe2308eda90387f17c50
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 14:16:27 2009 +0200

    Oopsie..

commit 2362c30484ac0d9902fed7d7e79797cfde63bb6f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 14:12:38 2009 +0200

    Start working on standard compile-time taglib for CSP.
    Add csp:foreach_list and csp:foreach_attr iterators

commit a3ad48d5d411e834626c15f9d40a0dfb5906b700
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 14:10:02 2009 +0200

    Support explicit taglib deps for CSP sources

commit 0e1788d07ec51ce5cf62a375083fff2c73e93e2c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 00:31:39 2009 +0200

    Doxygen documentation formatting update

commit 541b4dff02389fdf9b2618e973b9c01f7fc3cf44
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Feb 2 00:16:22 2009 +0200

    Load configuration in run(), not in parseOptions(), to avoid problems with connection handling, in case we were daemonized

commit 177f6c067821343eda99bf07aafb6c7fb2876321
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jan 15 00:39:44 2009 +0200

    Use absolute paths in URL headers

commit 3becb0d285ed6d5183e77346804f325b611fb287
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Jan 15 00:02:21 2009 +0200

    Documentation updates

commit a8a0bb3cab30b1fa2ee3f3fd3b39561dd6e2f2e0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 6 06:57:18 2009 +0200

    Bump version to 0.2.1

commit eed2d9c39b7a924427211d499f69cb493dbfe8bb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jan 6 06:52:38 2009 +0200

    Use custom CSP action to build "multiple request" test

commit def8089161805086d216db6bf5a5e31cd541710a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 3 04:56:55 2009 +0200

    Add missing RunTimeTaglib.h to dist

commit 597e73617597c0090b169fd6dd2aa252011d844d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jan 3 04:32:30 2009 +0200

    Add CSP include path support to the CSP parser

commit bd383e177d4f9d6d6bc46d78fdf63b9d07fdf819
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 2 20:40:05 2009 +0200

    Allow to override space eating policy locally from CSP pages

commit 1f20b4a3a9ed0351fe3a39724a1c04f54ba19a06
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jan 2 19:49:20 2009 +0200

    Add an option to CSP parser to eat all extra white space

commit f41c34c9480023894fb8e85a31f220ea1500e344
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 30 19:48:40 2008 +0200

    Use Adon/Banai custom source actions to
    generate and clean up CSPs

commit 63cb469aff5f5eb5dce7cf2d32b2a1ce9926bbb7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 30 18:24:12 2008 +0200

    Fix makefiles to compile RT taglib support

commit f1d5fbe27e2030e0b6565f2697ed37835ea95999
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 29 13:32:55 2008 +0200

    Bump version to 0.2.0

commit 3046d17bd2cff7c62cc8dfdb1862fae06ed7b8b1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 28 23:48:56 2008 +0200

    Only compile test taglib when compiling cxxsp compiler

commit e19835adb6cdbb483fbac20a7a500f94305306a7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 27 01:35:44 2008 +0200

    Change taglib code to create a separate generator for each
    instance of tag (basically taglibs keep are responsible for
    deallocating and/or caching generators themselves now)

commit e25a4710616d42ae56c197d561543c682fd45a52
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 27 01:31:29 2008 +0200

    Remove bunch of commented out debug code in cxxsp parser

commit 24579aeebc61830456464c91deceecf49bd32a63
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 27 01:19:40 2008 +0200

    Do not fail make check because of funky dependances between taglib and csp in test suit

commit 9196581d83137a4f82cad050e3bfadeb6c99f557
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 22 22:36:31 2008 +0200

    Keep track of matching of opening/closing tags

commit 2c7db70823117851c77d023d44415d372b9fbce0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 22 21:05:19 2008 +0200

    Add message to base of IOError, when it's provided

commit 601dfb3f88da6731ef7adbcca3d4f82c713cc816
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 21 22:13:48 2008 +0200

    Throw error when requested compile-time tag is not registered, instead of returning NULL

commit 2bb7c8d1200e230857cb9affe7913b425d298e01
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 21 21:47:15 2008 +0200

    - Reorginize taglib support code
    - Lay down infrastructure for run-time taglib support
    - Install public headers for taglib support

commit c22a4787d87b61a07f1de5fa42d41463303fd3db
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 21 21:42:55 2008 +0200

    Remove generated file

commit 7f367e620738e7e57bdc6fcb3432c99713465415
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 20 14:52:38 2008 +0200

    Re-indent cxxsp parser code

commit a11957ad513cdd88ddc4e37340c1e14cc0db452f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 20 12:55:08 2008 +0200

    Add simple test for taglibs

commit 272c2bf76f9e16cd139bf2aacba304433405d580
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 20 12:49:41 2008 +0200

    - Do not try to detect modification time of taglib
    - Add EXPORT_TAG macro to Generator.h
    - Set generator parent before calling any of its
      virtual functions
    - Output sane message when an exception occurs while
      loading taglib

commit e7e57695728f2d26015c4cdec30c97ff16d13156
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 20 00:02:08 2008 +0200

    Move Generator into servlet::taglib namespace

commit 968e79e8006e4b6fc8cfef564cf2d12896fdd756
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 19 23:54:11 2008 +0200

    Install Generator.h for taglib development

commit 8bf3d793e6909158fdd704c26a05a73e5fdc72c6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 19 20:27:43 2008 +0200

    Prefix all member variables in container code with m_

commit a44334951d5d238b5d0de234e7c30593239718d6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Dec 19 20:15:03 2008 +0200

    Add some fun cookie experiments to test suit

commit a550fba69b812026ffafd7efdb41aa8bd2f29855
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 15 11:59:49 2008 +0200

    - Bump version to 0.1.119
    - Fix libmagic-related compilation error

commit cef407df507aef43112dacd959e7616e321dc470
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 15 11:55:50 2008 +0200

    fix compilation error

commit 42a848ab4a873802e3e831ed9a54fe5ae6d1b5d2
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 15 00:49:46 2008 +0200

    Bump version to 0.1.118

commit f4748da15dec1025cd42fc7c62a65d9708600f01
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 15 00:48:43 2008 +0200

    Free configuration value buffers at exit in lighttpd module

commit de68597c065d8acef010e9a4cefd184975e27d3c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 15 00:29:08 2008 +0200

    Fix misuse of plugin_data in lighttpd module, which
    was causing random 404 errors in cppserv requests

commit 252d8602fe85a671706595f2fad6619a4f55b2ba
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 14 18:21:04 2008 +0200

    Add informative error messages to config parser

commit a83f0627eeeab013973cb5ee7872d7eee99e6873
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 14 16:53:43 2008 +0200

    Make sure there is always some text sent to
    end user along with error status code

commit 65c9c1d5129a7820cb9620e650ed95283f9a829a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 13 12:57:45 2008 +0200

    use DEBUG_TP define for thread pool debugging info output

commit 6b6f83f5ef2d880991a254d6baf35f12b16c6739
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 21:17:34 2008 +0200

    Better cleanup of memory allocated to servlets at exit

commit abde0c07807bc44da86f38aef6b15320b55c5abe
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 18:59:48 2008 +0200

    Don't forget to free cookies after request processing is done

commit 12cce69ff4d7a551084f6868fb0fe5da5c00d5f4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 18:58:39 2008 +0200

    Mark RequestHandler::~RequestHandler virtual

commit e8b41707b7ed4e16ae9aa196c4785397f7bcf083
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 17:25:56 2008 +0200

    Fix memory error in util::getRandomString()

commit c65c7ba1696e5bedee96ff6cda0f0a59a7d0f553
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 16:43:46 2008 +0200

    Add debug output to thread pool

commit df1a057808057d9683b0ec7468bf78065fe216e1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 15:30:15 2008 +0200

    Sleep after killing cppserv during config tests (just in case)

commit fc1a126b51628d239df82ded46693ebb388ed2a3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 15:29:30 2008 +0200

    - Add infrastructure for disallowing multiple contexts or
      paramters with same name and/or type
    - Disallow more then one app with the same name

commit 5c16a43321c8bdf8a42019f47948496152ee218a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 13:11:50 2008 +0200

    Fix typo in error message

commit f2d238532f42cf1f13a6d81da432e60ada6899f9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 01:24:43 2008 +0200

    Add basic config validation test

commit df786b0a9d9d676d58b13052fb97805a7fc5ff1a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 01:23:33 2008 +0200

    Do not allow for two servlets to map to the same URL

commit b0b276e1c0808794a67d41cf5da9d8989562bf0f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 00:26:41 2008 +0200

    - Update path-related tests
    - Keep cookies after "make check"

commit 3cd2631bcc9ae51501b3450b548d38720ade80c5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 00:24:42 2008 +0200

    Make servlet paths automatically start with
    context (app name) path

commit b1bda728d1404c8b34d1f81a342290a858e5544d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 00:20:50 2008 +0200

    Only quote cookie attribute values if needed

commit 63cfa8a620de75e9fa9c997a3f803100a2ec1d6d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Dec 11 00:19:17 2008 +0200

    Fix getSessionId test

commit 040d1a864d9337fcd003c1d75752d6f33b527185
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 10 15:06:29 2008 +0200

    Make uri_base a required config parameter

commit f98a955cdd2dbe133f65aea396597009e5611025
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 10 15:05:31 2008 +0200

    Add frame-based "multiple-request" test servlet

commit 3c4a6099f24c0664f320d063b59b8b4ec038aee4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 10 15:00:10 2008 +0200

    Find unset parameters by type, not node name

commit 4853acf45f9ac7098b0bd4f46f6ff7836f849a50
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Dec 10 14:59:02 2008 +0200

    Remove unused global parameter retrieval functions

commit 78e99434474f3c777a7a172856949217516bb465
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 9 18:26:01 2008 +0200

    Only allow to call ServletRequest::getInputStream()
    once, as per Servlet API spec.

commit 903ac90a1dd474857202dbc8fc088edf6e06d044
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 9 18:13:47 2008 +0200

    Comment CookieSeparator class

commit c0b5b3b06b25021a266c71b5a69b7d2a82be7d48
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 9 16:56:19 2008 +0200

    Fix error messages from ServletContext::getMimeType()

commit 0487b1bf759a86a82b9bbe61bb72687ff4dbcdfb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 9 16:52:37 2008 +0200

    Add testing of random cookie values to cookie test servlet

commit 9d8efbda305de98b194ca8990f34144cff53ce9b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 9 16:51:31 2008 +0200

    - Support quoted strings in cookie values
    - Quote and escape outgoing cookie values

commit 1e0178b24813a25d7f5029dfe70c85a6ba1b4cb7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 8 10:40:25 2008 +0200

    ...

commit f647e38f4abfbf8a27a256b440eecc95be17715d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 8 10:38:46 2008 +0200

    Add a lock to Unix-domain socket, to make sure another
    instance of CPPSERV is not using the socket.

commit 69c494e3d8eb5b928b3b44b938fbc9db9ca2018a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Dec 8 10:36:33 2008 +0200

    Output reason (or print stack trace, if available)
    when parsing  config file fails

commit b87c7c83fba79d2f98ef9788395e94f0728e2e24
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 23:45:29 2008 +0200

    Allow to globally disable or enable cache control
    for all servlets and CSPs of an app.

commit 5294e58518ad0d4e885872aea1b5c820b9a2e637
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 22:54:34 2008 +0200

    Stop config processing if context processing fails

commit ba98f93bdafb1a071366730f394b5b695e646aef
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 22:35:30 2008 +0200

    Remove invalid FIXME and useless commented out piece of code

commit 05caa8c79e9ec6cf449bab5134f5daa82971f8f0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 22:32:20 2008 +0200

    Make default character encoding and default MIME
    type configurable on per-app basis

commit fb25fa0d009610b6e7a19d6889ea3cd98179a219
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 21:45:05 2008 +0200

    Implement ServletContext::getMimeType() based
    on libmime (if it's available)

commit 05e3bd995878820053053880db3fa2db5732306e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 18:33:33 2008 +0200

    Add tests for HttpServletRequest::getPathTranslated()

commit bfa61c79d0fcedaa2423365e72e6d45740b14ae6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 18:32:03 2008 +0200

    - Pass base phys path through correct arg
    - return empty string from getRealPath() if path is empty

commit 04fab135e1e308b0b334c482f5a5909b592b6be2
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 17:02:07 2008 +0200

    Implement HttpServletRequest::getPathTranslated() properly

commit 1de3d9eb2b92d7436266921e2a8f6dd93c332c94
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:58:58 2008 +0200

    Implement ServletContext::getRealPath() properly

commit 8f63afe13c41dba5709de720b8defc6e3f370474
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:46:03 2008 +0200

    return setString value...

commit 17164d7771f14ac78ee32e3e7fdcae9b7f44ce9b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:45:09 2008 +0200

    Use Context::setString in more places

commit 20f04fd8fdd6c96070b1fbecafae71e985fab25f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:26:08 2008 +0200

    ChangeLog update

commit 54a250946ea37a42e8ac56c17368bd21f6168b8b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:21:28 2008 +0200

    Add phys_base parameter. It can be set on global and on
    app level. Default value is the directory where engine.xml
    is stored (not what one wants in most cases, but nothing
    better comes to mind).

commit e1a7f3bef1274275f12f26b00072ca77802fe77a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:19:09 2008 +0200

    Add comments explaining decision behind making uri_base
    a global-only parameter for now

commit fd711312318868cf7034024ee8dc750dd910db98
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 16:17:53 2008 +0200

    Add helper function for setting standard string parameters

commit 7d8f9ac4546883893cb86095ae3c5cc4cd1da150
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 12:28:05 2008 +0200

    Remove fixed FIXME

commit cfde72268f7ac680d9335ea75aaa6e4650a04073
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 12:26:42 2008 +0200

    - Use sptk::CGuard in RequestListener::AcceptRequests
    - remove irrelevant FIXME

commit c23a3b67b167a8ce6276dae61d60a5b5cc58c9c4
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 12:13:50 2008 +0200

    Fail any input functions attempted on ServletOutputStreamBuf

commit 0a70c16c64256599a4daae2335ae3fcaafe81ce8
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sun Dec 7 11:50:18 2008 +0200

    Remove incorrect FIXME

commit 5661e76e339379f0e017863c5f04737603ac726a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 21:05:36 2008 +0200

    Implement getServletPath for requests forwarded
    through RequestDispatcher interface

commit 9f0dafd57c69f9d16fe18b49d007b829b6d993d9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 20:43:56 2008 +0200

    Implement getContextPath() for requests forwarded
    through RequestDispatcher interface

commit 65f3e277a49f7c9b575c811774d0952b524bd8fa
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 20:38:43 2008 +0200

    Clear output buffer before invoking next servlet
    during internal forwards

commit 59826de8ecd3b4c5ef3883fa66b103996e3639f5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 19:00:33 2008 +0200

    Cleanup official TODO list

commit 728345be0110b5d3a237207522775c06ab3bc6dc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 18:56:52 2008 +0200

    Remove irrelevant TODO item

commit 10558b644ea0543504989480912ffccf47428c04
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 18:53:31 2008 +0200

    Remove fixed FIXME: comment

commit 14add22722412f8aba756e3ffc68c66b902590cd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 18:51:21 2008 +0200

    Remove irrelevant FIXME

commit a5f51b111134fd4946e55a014a1730a4db99fd72
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 18:48:04 2008 +0200

    Print an error when listener node in config file
    is missing protocol parameter

commit bee00906bc24a79a26ecd1aed6a5195a1546d6e3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 18:44:48 2008 +0200

    Remove irrelevant FIXME:

commit 553f21a3a30640dd023fa285c68cba3983017ce2
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Dec 6 18:10:25 2008 +0200

    Add remote and local port headers

commit f1991dfdd9eea7e662e90f0417d47d4057ffbbd0
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:51:30 2008 +0200

    - Output response body, even in error code cases
    - Set cookie version in Set-Cookie header correctly
    - Make "1" default cookie version

commit 35fe8b7e7ee1f4d6000f06d44487e01584e5de57
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:42:20 2008 +0200

    Bump version to 0.1.117

commit b49e8c851d81dd648e7df9ad0eeb78865c7f1e8f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:37:42 2008 +0200

    - Improve header logging in apache module
    - Output response body, even in error code cases

commit 4592d1982f0a4b40cf90b981b5ed86f56e71b1bf
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:35:36 2008 +0200

    Some extra debug output for request->servlet mapper

commit 10fdf67b98c74c48eb15ccd15e33b6573d9c669f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:28:02 2008 +0200

    Replace cookie-parsing algorithm with something
    that actually supports RFC2109

commit 74ad4ccfee7e8f1010b76379ec129fb227ac63e1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:22:13 2008 +0200

    Throw IllegalArgumentException (not logic_error)
    from Cookie constructor, when cookie name is invalid.

commit 50bcb631b5be1b7e06e83d08855b9edc327cc8d2
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Dec 2 15:20:11 2008 +0200

    Display exceptions thrown during request parsing on std::cerr

commit ca32ee90e2dfff648a7aa9fb1387d8db8c742739
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 11 10:06:57 2008 +0200

    Bump version to 0.1.116

commit ad1a482071c1f51c976e2ea12909bd072fdccd18
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 10 17:09:42 2008 +0200

    Make sure uri_base is never empty

commit bd6a1e00a36b99bd8f51720812c8be70175db108
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 10 17:03:31 2008 +0200

    Add dep for cppserv-ver.h on local.mk (to get version right)

commit df70f00f0b49ee4056773f525f981a3df0c50bae
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 10 17:01:46 2008 +0200

    Set session cookie path to URI base of an app

commit 23cc9a33babb89f80d295fd73bf35db43c87112d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Mon Nov 10 16:56:07 2008 +0200

    Fix setHeader and addHeader parameter types in HttpServletResponseWrapper

commit d2acb0d978f30bf94e7a69e19ae3431f0d6fe258
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Oct 8 08:17:20 2008 +0200

    Update adon-banai version for release (to allow instaing into correct places on 64bit platforms)

commit 2e6872fdbea64f5c12e18bf5916b7ac971063fe6
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Oct 8 00:07:24 2008 +0200

    Bump version to 0.1.114

commit 8821f0b4b8d61e5dca7871b3179856e24b2904bd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Oct 7 22:14:39 2008 +0200

    Fix resource leak in mod_cserv

commit f49495fc45c9010f88ed2ce40c41186d3b8ca6fd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Aug 29 23:04:11 2008 +0300

    Allow to unset character encoding completely

commit 41f7f739a0d266cb6a7628b0b528a7360c56c7f1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Wed Jul 30 13:13:39 2008 +0300

    Fix GenericServlet::getServletName()

commit edbea745d1b5dfb731a98c41857e46a181c67a78
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 27 20:50:25 2008 +0300

    Missing file

commit 9d18e99b92e908439284df66ec0f4e9db0151569
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 27 20:47:11 2008 +0300

    Bump version to 0.1.113

commit fe85c5e8512328e9c5defc10cb725e33319095cc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 27 20:44:29 2008 +0300

    Pass local and remote address info from web server to CPPSERV

commit a06e25cff49ae082ea92cbcd9edb3752b2472166
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 20 14:57:14 2008 +0300

    Bump version to 0.1.112

commit e4d818abd12d880178a4829f9163bb587af22576
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Jun 20 14:45:14 2008 +0300

    - Rename csplex.l to csplex.lpp (to tell Adon/Banai to turn
      it into .cpp file)
    - Get rid of yywrap for good
    
    These changes require latest version of Adon/Banai to compile

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