07ec0d001f4184d0098f140a7a306e3224a74948
Added `reset' to the libfcgi input stream so that it is possible to reset previous errors.
Fixed various issues with libfcgi on Linux, mainly related to stdout,stderr,stdin, feof and related.
Eiffel Web Framework
Overview
Official project site for Eiffel Web Framework:
For more information please have a look at the related wiki:
For download, check
Requirements
- Compiling from EiffelStudio 7.2
- Developped using EiffelStudio 7.3 (on Windows, Linux)
- Tested using EiffelStudio 7.2 with "jenkins" CI server (not anymore compatible with 6.8 due to use of `TABLE_ITERABLE')
- The code have to allow void-safe compilation and non void-safe system (see more about void-safety )
How to get the source code?
Using git
-
And to build the required and related Clibs
- cd contrib/ise_library/cURL
- geant compile
Libraries under 'library'
server
- ewsgi: Eiffel Web Server Gateway Interface read more
- connectors: various web server connectors for EWSGI
- libfcgi: Wrapper for libfcgi SDK
- wsf: Web Server Framework read more
- router: URL dispatching/routing based on uri, uri_template, or custom read more
protocol
- http: HTTP related classes, constants for status code, content types, ... read more
- uri_template: URI Template library (parsing and expander) read more
- CONNEG: CONNEG library (Content-type Negociation) read more
client
- http_client: simple HTTP client based on cURL read more
text
- encoder: Various simpler encoders: base64, url-encoder, xml entities, html entities read more
Others
- error: very simple/basic library to handle error
External libraries under 'contrib'
Draft folder = call for contribution
Examples
..
Contributing to this project
Anyone and everyone is welcome to contribute. Please take a moment to review the guidelines for contributing.
Community
Keep track of development and community news.
- Follow @EiffelWeb on Twitter
- Follow our page and community on Google+
- Have a question that's not a feature request or bug report? Ask on the mailing list
For more information please have a look at the related wiki:
Description
Languages
Eiffel
61.3%
JavaScript
23.5%
C
6.7%
CSS
2.9%
CoffeeScript
2.5%
Other
3.1%