master
Added domain test to views testing
Added basic file_server listing testing
Updated no-icu locale support of msgctxt -- line up with Boost.Locale
Integrated test suite from boost locale
Implemented file upload, file widget and multipart/form-data parsing
Added new ignore patterns
replaced home written allocator with well known design
- Update copyright notice, - Moved explicit copyright notice to a singe file to simplify dual-licensing
Switch from booster::shared_ptr/weak_ptr to std::ones Switch from auto_ptr to unique_ptr
Fixed missing getenv(std::string const &) issue #16
Added support for the HttpOnly and SameSite directives to cookies.
- Added http_cookies test - Added ignoring of invalid HTTP cookies
Python2 & 3 compatibility code
Redesign of applications pool
Fixed function definition
Python3 compatibility
Version updated to 2.0.0.beta2
Added test case for disconnecting clients in asynchronous connection handling
Added tests for non-blocking I/O Fixed issue with parsing of partial CGI headers in HTTP backend
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
Updated session interface to reflect the exposed cookies issue
Added test for external session management
Added tests for existance of fseeko/_fseeki64
Added an option "file_server.check_symlink" to disable symbolic link checks, also improvement overall path handling
Added rewrite test to file server
Support of python 2.7 and python 3
Fixed invalid unit test
Added testing of raw filter
Initial integration of new Boost.Locale started
- Updated configuration file for additional option - Removed handlers from the forwarder_test with multiple instances of cppcms::service
Fixed python3.5 compatiblilty
Fixed bug in hash map Switched to my own memory allocation algorithm instead of the slow algorithms of boost.interprocess
Moving to poll based write timout on all OSes by Windows/Linux Updated http timeout test for longer times
Fixing potential stack overflow
Implemented JSON-RPC 1.0 service support
Added missing test cases
Fixed bug #150 - incorrect patsing token in multipart form parser/Content-Disposition
Added missing file
Improved plugin API
- Increased backlog to make sure connection succeeds - Fixed class definition syntax for older python versions
- Support of Pipelineing/Keep-Alive - unit tests
Fixing issue with imporoper timeout measurement
Reverted incorrect fix
Added HTTP protocol test suite
- Added support of loading keys from file rather then from direct configuration
Added test for security verifications: CSRF, Content-Type lengths
Added basic prefork test and testing of Unix daemon
Fixes
Fixed invalid line
Fixing response status issues
Added better support of gettext domains, testing is still required
Moving to std::begin/std::end like loop Thanks to Nazim Can <nzmjx@protonmail.com> for contribution
- Added unit test for templates compiler - Added some "template friendly" interfaces to request, and cookie classes - Fixed handing of "." and ".." in url mapper
Implemented basic test suite for forms
Added missing header
Updated unit test to shell version instead of bash
Extended url_dispatcher::map to: