fastcgi++——A C++ FastCGI Library

http://www.nongnu.org/fastcgipp/

fastcgi++: A C++ FastCGI Library

[ Savannah Page (git, support, mailing lists, ...)]

About

The fastcgi++ library started out as a C++ alternative to the official FastCGI developers kit. It is released under the GNU Lesser General Public License. Although the official developers kit provided some degree of C++ interface, it was very limited. The goal of this project was to provide a framework that offered all the facilities that the C++ language has to offer. Over time the scope broadened to the point that it became more than just a simple protocol library, but a platform to develop web application under C++. To the dismay of many, this library has zero support for the old CGI protocol. The consensus was that if one were to be developing web applications under C++, efficient memory management and CPU usage would be a top priority, not CGI compatibility. Effective management of simultaneous requests without the need for multiple threads is something that fastcgi++ does best. Session data is organized into meaningful data types as opposed to a series of text strings. Internationalization and Unicode support is another top priority. The library is templated to allow internal wide character use for efficient text processing while code converting down to utf-8 upon transmission to the client.

Releases

fastcgi++-2.1.tar.bz2 [ sig] [ Documentation]
  • Updated boost.m4 macro to lastest version
  • Fixed possible end iterator dereferences
  • IPv6 address parser no longer accepted non hex characters
  • Removed potential for read overflow
  • Http::Environment::requestMethod now initialized
  • Fcgistream::Encoder::m_state is now initialized
fastcgi++-2.0.tar.bz2 [ sig] [ Documentation]
  • Uses autotools
  • Has session handling capabilities
  • Has SQL query capabilities
fastcgi++-1.2.tar.bz2 [ sig] [ Documentation]
  • Fixed bug in parsing post data
  • Fixed buffer flushing bug
fastcgi++-1.1.tar.bz2 [ sig]
  • Removed dependence on Linux epoll socket polling. Switched to POSIX poll().
  • Code will now compile on older GCC systems.
  • Fixed issue where parameters would not be processed if bunched into a single record as mod_fcgid does.
  • Refined error handling.
  • Implemented an internal UTF-8 code conversion facet to remove dependence on functional UTF-8 locales.
fastcgi++-1.0.tar.bz2 [ sig]

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(96) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值