- Added support for uploading a configuration file over a long path
- Added support for special uri paths (using the "*" symbol) in the configuration for groups of similar uri paths
- Added the function of reading the contents of an http request
- Changed the format of the uri address in the configuration file
- Added a request redirection module
- Added a module for blocking access to files by url path
- Updated documentation
- Updated module examples
Version 0.1.0 has been released:
- Added a feature for easily sending an http response
- Minor bugs have been fixed
- Updated API for server modules
- Added a readme file
Added function for loading mime types file from the config file.
Fixed a small bugs in the test_unit and translate comments in httpd.
Added working config server (in exemple)
Checked server in work - server worked
Added support for loading and calling server modules.
Added the download of the configuration file(httpd.ini).
Several bugs have been fixed.
Added simple example for generating server units and mime types file.
Added basic files:
- httpd.asm - main loop server, include other files;
- httpd_lib - file for data(constants, response string, headers etc.);
- parser.inc - function for generation structure of HTTP request;
- settings.inc - description request structure and function for read config file;
- sys_func.inc - list function, for worked with sockets, filesystem and other functions system;
NOTE:
The server does not work in this version, but the main loop and the parser work.