Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
- adds various malloc error messages
- does some libcsoap/*.c #include fixups
- removes a memleak in libcsoap/soap-server.c soap_server_entry
- removes the double free of SoapCtx->action (again!!!)
- rewrites more or less cleanly hsocket_close
- adds volatile keywords for thread shared data items
- _httpd_parse_arguments cleanup
- rwerites the _httpd_connection initialization
- adds a call to pthread_attr_destroy in httpd_session_main
- fixes a wrong loop initialization in _httpd_wait_for_emtpy_conn
- fixes a memleak in httpd_session_main (req)
- more sophisticated httpd_server example
- HTTP authentication SEGfault without password fixed
|
|
extern "C" macros
|
|
Thanks to Heiko Ronsdorf
|
|
* query the port the server is listening on
{soap_server,httpd}_get_port
* the possibility to add a default service via httpd_register_default
* remove some compiler warnings (on FreeBSD pthread_t is a pointer to
a struct pthread, on Linux it is a (unsigned?) long int)
tschuess,
Heiko
|
|
|
|
|
|
|
|
nanohttp/nanohttp-client.c and nanohttp/nanohttp-client.h
added httpc_close_free, a variant of httpc_free which
explicitly asks to close the socket.
Otherwise after a number of client/server interactions we get
socket error 24 (Too many open files).
libcsoap/soap-client.c
call httpc_close_free instead of httpc_free
nanohttp/nanohttp-socket.c
in hsocket_close call shutdown with SHUT_RDWR instead of 1
(SHUT_WR). Otherwise after a
number of client/server interactions the shutdown call doesn't
return anymore.
|
|
|
|
|
|
herror_t. Added herror_*() functions and fixed a bug in the socket receive comm.
|
|
|
|
|
|
|
|
Added DIME "client" support (very experimental)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|