master
Added config options to set the HttpOnly and SameSite directives on the session cookie.
Switch from booster::shared_ptr/weak_ptr to std::ones Switch from auto_ptr to unique_ptr
C++11 updates, variadic templates for: 1. create_pool 2. mem_bind Move ctors for content_type, archive, xss auto by default for base_view
- Update copyright notice, - Moved explicit copyright notice to a singe file to simplify dual-licensing
Removed boost::format
Closing #3521555 accessing cache without a context support
Fixed bug in hash map Switched to my own memory allocation algorithm instead of the slow algorithms of boost.interprocess
Fixed #36 - failing to build with disabled gzip
- Support of Pipelineing/Keep-Alive - unit tests
- Fixed incorrect console handling on cppcms_scale as winservice - Tested service behavior
Added support of Nginx/SCGI to cppcms_run
Switched from booster::system to: - std::system_error - std::error_code - std::error_caterogy etc
Fixed incorrect comparison function
Added better support of gettext domains, testing is still required
Merged bug fixes and updates from v1.0.x branch
Removed reference to Boost.Bind from all the code - get ready to get rid of cppcms_boost
- Added deprecation of <% var %> format - Updated example to use url mapping
Added testing of raw filter
Support of HTTP/1.1 - keep alive & chunked transfer encoding Now defaut communication isn't CGI like. You set headers and than write body making HTTP first class citizen Performance improvements in incoming headers storage
Cookie test - added move ctor, removed expires from pimpl
Fixed issue with temporary file removal
File server now works in non-blocking mode
Fixed incorrect assignment operator
Fixed test issue
Replaced windows_cateogry with system_category
Removal of references to CPPCMS_BOOST
Added option to run without gzip by default
Merged different fixes from v1.0 branch - Fixed issue in fcntl in posix file storage - Fixed not-removing cookies in session interface - Fixed acceping extended request method in HTTP API
Moved common "tohex" functionality to centralized location
Provided safer casting to time_t
- Project layout changed - Old files cleanup
Attempt to fix #43 failure to read from /dev/urandom
Extended url_dispatcher::map to:
- Add jsescape - Improved filters performance and memory use
Merge branch 'cpp11'