CppCMS 0.99.4 released
10/30/10, by artyom ;
Posted in:
Progress;
4 comments
New Features:
- Added support of OpenSSL as alternative to Gcrypt library for AES cookies encryption
- Added support of strength options of AES and better selection of hash for HMAC.
- Added support of recording and showing stack backtrace from thrown exceptions - for better debug-ability of the code.
- Added support of daemonization - running as service under Unix, including options: switch to unprivileged user and
chroot
ing to specified directory. - Added support of reset_session function in session_interface that forces allocation of new session id - to be used for preventing session fixation.
- Added support of suppression of error messages by default - the exception information is not shown by default to user.
- Improved session ids generation security.
- Improved performance of generation of random numbers under Windows
- Improved Content-Type header handling
Bug Fixes:
- Fixed accidental crashes caused by dangling reference.
- Fixed bug incorrect using of non-blocking sockets caused incomplete writes on long outputs
- Fixed memory leak in AES encryption backend
- Fixed incorrect handing of script name in HTTP server.
- Fixed incorrect shutdown handling when working in prefork mode caused deadlock between parent and child on exit.
- Fixed bug in booster::streambuf caused accidental character loss, added handing of putback.
- Fixed incorrect error handing in http_response class that could cause thread-pool to run out of threads.
- Various platform related test fixes
The download is available in usual place: https://sourceforge.net/projects/cppcms/files/
Comments
Hello mate, i have the following errors:
71% tests passed, 19 tests failed out of 66
The following tests FAILED: 9 - status_test (Failed) 10 - async_status_test (Failed) 11 - form_test (Failed) 12 - cookie_test (Failed) 13 - internal_forwarder_test (Failed) 14 - forwarder_test (Failed) 15 - jsonrpc_test (Failed) 16 - disco_test_http (Failed) 17 - disco_test_fastcgi_tcp (Failed) 18 - disco_test_scgi_tcp (Failed) 21 - proto_test_async_http (Failed) 22 - proto_test_async_scgi (Failed) 23 - proto_test_async_fastcgi (Failed) 26 - proto_test_sync_http (Failed) 27 - proto_test_sync_scgi (Failed) 28 - proto_test_sync_fastcgi (Failed) 46 - test_aio_socket (Failed) 47 - test_aio_endpoint (Failed) 49 - test_aio_prefork (Failed) Errors while running CTest
Read this section in the troubleshooting guide
I've did the 8080 and 8081 ports test and its all clean. :(
You mean all tests passed or didn't helped.
I'm telling you that these test fail when one of these ports are taken. It is typical situation.
Add Comment:
You must enable JavaScript in order to post comments.