Artyom Beilis
0315b22d34
Redesign of applications pool
8 years ago
Artyom Beilis
b83f40dce3
added setbuf API and blocking/nonblocking modes
gzip reorganization to support flush and improve buffering.
8 years ago
Artyom Beilis
6cf5526a85
Added improved output buffering
8 years ago
Artyom Beilis
61e1e4aa37
new interface add_header
8 years ago
Artyom Beilis
b3d85be25f
API updated for better error handling
8 years ago
Artyom Beilis
1373fd7766
Updates
8 years ago
Artyom Beilis
3aa01f44b4
Added C session API for integration with 3rd part software
8 years ago
Artyom Beilis
fd4af7b547
Exteded API - added getters for max_age/expires
8 years ago
Artyom Beilis
0f5f632db6
Added a possibility of external access to session interface
Added a option to use non-cookies based session ID storage
Tests not implemented yet
8 years ago
Artyom Beilis
ee41b51d87
Merged bug fixes and updates from v1.0.x branch
9 years ago
Artyom Beilis
93a8057161
Closing #128 typo
9 years ago
Artyom Beilis
7ff8d81966
Closing #105 cppcms/string_key.h has a bad operator!=
9 years ago
Artyom Beilis
c5a13d00d8
Fixed a problem with IE that does not support Cookie's max-age property
11 years ago
Artyom Beilis
771eb7af56
Closing feature request #13 dispatcher().assign() and more then e4 parameters
11 years ago
Artyom Beilis
6007fa5bad
Read only attribute support, closing #13
11 years ago
Artyom Beilis
c85e5e0a5c
Code reorganization, major performance improvements
11 years ago
Artyom Beilis
34a7606e7d
Implemented generation of a separate header of source for cppcms_tmpl_cc compiler
Thanks to Lee Elenbaas for contribution
11 years ago
Artyom Beilis
540e156182
Small performance improvements for JSON formatting
11 years ago
Artyom Beilis
55352e1e74
merged changeset 2211 added missing header
11 years ago
Artyom Beilis
e9a69380b4
Fixed missign header
11 years ago
Artyom Beilis
7592b6c45f
Merged chagnesets from trunk:
2200 It is not possible to use automatic type detection in C++0x - ID: 3537374
2201 Namespace ICU missing for URBNF_SPELLOUT: 3540278
2202 Request doesn't fail if upload file can't be stored, 3542469
2203 encryptor_test failt to build with visual c++ 11 beta, 3527712
2204 visual c++ does not support initializers list, 3527702
11 years ago
Artyom Beilis
dd95a3b202
Fixed bug 3537374
11 years ago
Artyom Beilis
07f39afcea
Merged cs 2198 from trunk - fixes in stackstream
11 years ago
Artyom Beilis
05f832a04c
Fixed incorrect member access in stackstream...
11 years ago
Artyom Beilis
0424673102
Switched from throwing std::bad_cast to booster::bad_cast
12 years ago
Artyom Beilis
46684724a8
Closing #3521555 accessing cache without a context support
12 years ago
Artyom Beilis
c6b2b04c3b
- Fixed incorrect call of "view_builder" instead of "unsafe_view_builder" when
unsefe option was given
- Added better error report when casting invalid content
12 years ago
Artyom Beilis
068d3f926f
- Update copyright notice,
- Moved explicit copyright notice to a singe
file to simplify dual-licensing
12 years ago
Artyom Beilis
23727cb1fa
- Fixed behavior of application::render() that could override
the "application" assigned to the context
- Added support of using and render blocks
- cppcms_tmpl_cc compiler now provides better error messages
in case of syntax error
12 years ago
Artyom Beilis
3220491cec
- Service and Daemonization moved to separate files
- CppCMS cache and sessions server cppcms_scale is now daemonizable and can run as windows service
- cppcms_scale uses JSON configuration file
12 years ago
Artyom Beilis
3e5f3acab0
Fixed 3460062
12 years ago
Artyom Beilis
610d1059cb
Significant documentation updates, added examples
to doxygen generation
12 years ago
Artyom Beilis
480b2179c3
Documentation updates
12 years ago
Artyom Beilis
fdc47ac3e7
Fixed issue #3441849 , Typo in cppcms::http::context::complition_type
12 years ago
Artyom Beilis
d925167ebf
Added patch that improves JsonRPC handing - reduce copy
12 years ago
Artyom Beilis
c3ac349c27
- Added support of dynamic storage loading
- Removed sqlite3 session storage - it is better to implement it as external one
- Added shared object loading class
- Fixed a problem with missing locking of the thread
12 years ago
Artyom Beilis
de10f5a830
Commited spelling patch, closing #3206151
12 years ago
Artyom Beilis
0fb60fa2cb
Fixed missing export symbol
12 years ago
Artyom Beilis
0fec3593a4
Refactored views loading/unloading code
12 years ago
Artyom Beilis
f5f3b55ec6
Added XSS filtering example
12 years ago
Artyom Beilis
d9ae5eee7c
Added support (untested yet) of running CppCMS exe as windows
service
12 years ago
Artyom Beilis
23c1cd1b3f
- Security fix: prevent from relative URI match absolute ones
- Tested and fixed support of loading XSS rules from file/json object
12 years ago
Artyom Beilis
cdc0e64ff3
Added deprecation support for general functions
12 years ago
Artyom Beilis
9253084558
Implemented loading XSS rules from file, not tested yet
12 years ago
Artyom Beilis
c2b2d5e24c
- Added deprecation of <% var %> format
- Updated example to use url mapping
12 years ago
Artyom Beilis
d84df34585
Implemented CSRF protection support
12 years ago
Artyom Beilis
5c90e7a91c
More filters optimization
12 years ago
Artyom Beilis
32693b0dfe
Fixed for clang... Seems that 2.8 works :-)
12 years ago
Artyom Beilis
5c5f39bdcd
An attempt to fix build problems on Sun Studio and Visual Studio
compilers
12 years ago
Artyom Beilis
2eff10483e
Multiple performance optimizations
12 years ago