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/heads/origin



C++ Servlet Server and C++ Server Pages commit
---------------------------------------------------
New commits:
commit 1c88a0cbff49920203bd5288acd4b35cb2389a24
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 11 12:39:06 2010 +0000

    Fix the <csp:call> and <csp:defun> for real

commit bdeea748b004042c97263cd7b16f36c3f7f0710d
Merge: 50416dab4f6a1e56208487feb6f07f5a82e4603b af5a47d9862330c6d03891c0efde6dce2502b33d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 11 11:13:05 2010 +0000

    Merge branch 'master' of git+ssh://sources.total-knowledge.com/mnt/data/repos/git/public/cppserv
    
    Conflicts:
    	ChangeLog

commit 50416dab4f6a1e56208487feb6f07f5a82e4603b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 11 11:11:09 2010 +0000

    Fix <csp:defun> support for empty parameter list case

commit af5a47d9862330c6d03891c0efde6dce2502b33d
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jun 8 16:32:19 2010 +0300

    Changelog update

commit d9421352e59da064877ee9a7dff9af078d463d5a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jun 8 16:31:32 2010 +0300

    Do not remove pid file upon exit if locking it failed

commit 5dad277b548b3e96ef45b1cd5e5f8b73fd956b51
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 20:00:20 2010 +0000

    Changelog update

commit ffeba0dfaaf8c8c4de4c961659652fa866aeeff3
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 19:55:37 2010 +0000

    Fix mem leak in exception stack tracer

commit 231a0de33ec5860aeee65e760069b30ff7b4e48c
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 09:42:55 2010 +0000

    Optimize stack tracing of exceptions

commit 9a9b28bbcd946b269b26fd45cdf65075373629ef
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 09:16:26 2010 +0000

    Make stack traces more readable

commit b9b367a91bd4336edf8f7aa0aebee8281fbe331f
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 08:36:50 2010 +0000

    Comment removal

commit 446350911ad184f35faf2161907f1906f0d294e7
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 08:36:08 2010 +0000

    Do not destroy the PID file during child exit.

commit 2e1515cc736541f103059181d18eb19c46c5339e
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 08:26:07 2010 +0000

    Remove unneeded path from LD_LIBRARY_PATH of test cppserv invocation

commit c0b481d1b55b08238bb0d4734651a84a51b037a1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 08:25:18 2010 +0000

    Fix signal handling in daemon mode

commit 016f461a5942fc5ed6a64d51a56388e394e72233
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Apr 30 07:28:54 2010 +0000

    - Merge demon.{h,cpp} into cservdemon.{h,cpp}
    - Initial (untested) implementation of built-in supervisor in daemonized mode

commit c846290dd82ce5c2e3efb6820152f0bef6fc798b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Apr 20 20:40:24 2010 +0000

    Ignore new Adon Banai subdir

commit f2114392476d1afe5d1745a0676fe7d1fbf59dd5
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Apr 20 15:33:13 2010 +0000

    Test for LEX binary moved to Adon Banai

commit 146cc38a2a7e4435bff4d11754d319e9499df792
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Apr 20 15:20:18 2010 +0000

    Detect lex binary

commit 86eb1f78b770f5cca1876237e4cb33b3184b65d0
Author: ilya <ilya@aleph.total-knowledge.com>
Date:   Sat Nov 21 02:53:36 2009 -0800

    Update build system to use correct macro names for SPTK tests

commit 7771211d1d27cfe7a279cb03e0de495b5c6e20b1
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 19 09:49:39 2009 +0200

    Update ChangeLog

commit 89aa1463b25ac596ce3c85218ea4f8225bf32307
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu Nov 19 09:47:42 2009 +0200

    Revert 86f13ed2bcb33c043aad4a068514eb0ece9d8f10
    Returning an empty array from request.getParamterValues
    in case paramter is missing is really the right thing
    to do.

commit e33e30adf613040e2f4ee9b5be5b8af722a7f5bc
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 17 15:29:11 2009 +0200

    Need to start the thread pool explicitly in SPTK version

commit f1fa8e3932c8e1edfa2a6c9f379782fbea33c82b
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 17 15:19:54 2009 +0200

    Update changelog

commit 75ed27e8ba5164dc72ec4f95ab58f82caee3822a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Nov 17 15:13:59 2009 +0200

    Convert over to SPTK-4

commit 86f13ed2bcb33c043aad4a068514eb0ece9d8f10
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Nov 14 11:03:46 2009 +0200

    HttpServletRequest::getParamterValues now
    returns NULL pointer when paramter is not present

commit 6f5d2fa7ce663c7fee2186bac78ed21776c332d9
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Fri Oct 2 08:45:38 2009 +0200

    Remove useless debug output

commit 1ab4e5f266fccf9f7c3e6bb49478ba9a7cae83dd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Aug 11 16:21:46 2009 +0300

    Bump revision to 0.2.13

commit 1c7a460eb5d144d06c80d479c9ce82be1ccd8b7b
Author: iluxa <iluxa@theater.(none)>
Date:   Tue Aug 11 23:12:44 2009 +1000

    gcc-4.4 fixes

commit cb73b9097cd87bddfcad976603a28b018e74c5bb
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jun 13 23:42:59 2009 +0300

    Bump version to 0.2.12

commit 133e9635356853853871f7e152ba8a2a74402274
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Sat Jun 13 23:42:18 2009 +0300

    Changelog entry for Adon/Banai update

commit 235bed228811336baaba578a19928521da9ffc7a
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Tue Jun 2 19:21:25 2009 +0300

    Add default value to "create" parameter of
    HttpServletRequestWrapper::getSession()

commit a791f11ab7a5bf9ca8bdac709e7b848bb6ebfcab
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 28 22:02:25 2009 +0300

    Bump version to 0.2.11

commit 2829574bf35fa0b9d157f560ab6bea70a1da1ccd
Author: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
Date:   Thu May 28 21:47:28 2009 +0300

    Use "request" and "response" instead of "req"
    and "resp" when  generating code for <csp:defun>

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


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

Authoright © Total Knowledge: 2001-2008