CppCMS 0.0.5 (Stable) Released
Hello All,
Version 0.0.5 of CppCMS framework (stable brunch) had been released. So far:
Security Bugs:
- Workaround of CgiCC bug that may cause process shutdown in case of huge POST requests - DoS.
- Fixed generation of session ids that could create session ids with very low entropy -- guessable SID.
Bugs:
- Fixed: incorrect update of "exposed" session values, when renewing session life time.
- Fixed: bug that prevent using FastCGI/SCGI over TCP.
- Fixed: build fault when using
--boost-suffix
configure option - Fixed: incorrect generation of status headers in case of errors.
- Fixed: build issues with
gcc-4.4.1
- Fixed: various issues with for Intel Compiler support.
Improvements:
- Removed all unnecessary classes from views -- compilation time speedup up to 3.2 times (of views)
Comments
Works great in my ubuntu system.
You make a great work!!
Thanks!
What about using <a href="http://ctpp.havoc.ru/doc/en/" title="CTPP">CTPP</a> for templates, instead compiling it into shared libraries (or make interface for adding different template engines)?
First of all I used similar engine where I created a content and then rendered it with some template. This requires from you steps like:
Now you have
It is type-safe, efficient and productive. So even that templates requires compilation they are much more useful and powerful.
Because C++ lacks reflection this scheme is much more powerful and intuitive.
See alse: http://art-blog.no-ip.info/cppcms/blog/post/26
Note: nothing prevents from you using any template system you want. You may render content as you wish and write it to standard
std::ostream
object.thank you for answers! while it's enough for my basic cases
Any reason clearsilver was ruled out as the default template system? It seems very mature and well used.
Just curious.
It is dynamic typed template system.
Read this http://art-blog.no-ip.info/wikipp/en/page/faq#q13
Add Comment:
You must enable JavaScript in order to post comments.