## Program interface
- Added the function ``` char* find_uri_args(CONNECT_DATA* session, char* key) ```
- Added the function ``` char* find_header(CONNECT_DATA* session, char* key) ```
- Fixed a bug in ``` Get_MIME_Type ```
- Added the function ``` void close_server(); ```
## Module interface
- The initialization function and the request processing function have been changed:
``` uint32_t stdcall httpd_init(IMPORT_DATA* import, char* cmdline) ```
```` void stdcall httpd_server(CONNECT_DATA* request_data, uint32_t pdata) ```
Added a module shutdown function for a specific uri:
``` void stdcall httpd_close(uint32_t pdata) ```
## Modules
- Added a module for testing parameter transmission during initialization
## Other
- Added a build script
- Added a single file for the program and modules with constants and structures
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 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.