aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/mhd_send.h
Commit message (Collapse)AuthorAge
* Fixed compiler warningEvgeny Grin (Karlson2k)2021-04-23
|
* mhd_send: made MHD_connection_set_cork_state_() non-staticEvgeny Grin (Karlson2k)2021-04-17
|
* init refactoring: always call MHD_send_init_static_vars_()Evgeny Grin (Karlson2k)2021-04-16
|
* Implemented new function MHD_create_response_from_iovec()Evgeny Grin (Karlson2k)2021-02-24
| | | | | | | Implemented the new function, related framework, and tests for iovec-based responses. The implementation is based on the patch provided by Lawrence Sebald and Damon N. Earp from NASA.
* Added MHD_connection_set_nodelay_state_ to headerEvgeny Grin (Karlson2k)2020-12-29
| | | | Made MHD_connection_set_nodelay_state_() non-static.
* mhd_send.c: renamed function, moved doxyEvgeny Grin (Karlson2k)2020-12-13
| | | | | | Function MHD_send_on_connection_() renamed to a shorte MHD_send_data_(). Doxy moved to the header. Removed declaration of unused enum MHD_SendSocketOptions.
* mhd_send.c: streamlined code, fixed doxyEvgeny Grin (Karlson2k)2020-12-13
| | | | | | | Header pushing/not pushing is now correctly handled in function MHD_send_hdr_and_body_(), no need to use broken logic in MHD_send_on_connection_(). Replaced parameter enum MHD_SendSocketOptions options with simple bool value.
* mhd_send.c: Fixed: body and header pushing logicEvgeny Grin (Karlson2k)2020-12-13
|
* MHD_send: renamed function for clarity, moved doxyEvgeny Grin (Karlson2k)2020-12-13
| | | | | Renamed MHD_send_on_connection2_ to MHD_send_hdr_and_body_ to reflect function action. Doxy moved to the header and fixed.
* mhd_send.c: partial re-write, fixed, portabilityEvgeny Grin (Karlson2k)2020-12-11
| | | | | | | Full re-write of sockets buffering and data pushing. Fixed portability for non-Linux systems. Lowered number of additional sys-calls. Added workaround logic if main buffer/data push calls failed.
* enum MHD_SendSocketOptions: renamed values for clarity.Evgeny Grin (Karlson2k)2020-11-29
| | | | | | The most important is to push the last peace of response data. Without pushing data, MHD is limited to 5 requests/second (on typical OS) with stay-alive clients.
* mhd_send: fixed broken sendfile() on FreeBSD, v0.9.67 regressionEvgeny Grin (Karlson2k)2020-10-15
|
* tighten formatting rulesChristian Grothoff2019-10-31
|
* cosmetics for MarkusChristian Grothoff2019-10-17
|
* applying uncrustify to ensure uniform indentationChristian Grothoff2019-10-17
|
* Rename senfile_adapter to MHD_send_sendfile_ and remove duplicate prototype.ng02019-08-02
|
* remove dead code, comment new code.ng02019-07-25
|
* attempt fixng02019-07-25
|
* attempt fixng02019-07-25
|
* remove code, add prototype to mhd_send.hng02019-07-25
|
* initial move code sendfile.ng02019-07-25
|
* Start reworking into generic setsockopt wrapper.ng02019-07-24
|
* Add MHD_send_socket_state_cork_nodelay_ and use it.ng02019-07-24
|
* move sendfile function work to connection.cng02019-07-24
|
* incomplete commit, adding 2 new helper functions and more.ng02019-07-24
|
* doxygen: MHD_SSOng02019-07-22
|
* indentng02019-07-22
|
* mhd_send: change send_tls_adapter() to non-static and export itsng02019-07-19
| | | | prototype, use it in mhd_send.c
* mhd_send.c: call send_tls_adapter() when TLS is used.ng02019-07-18
|
* mhd_send: start adding logic from send_param_adapter.ng02019-07-02
|
* mhd_send: Use MHD_SCKT_OPT_BOOL_ for setsockopt optval.ng02019-06-25
|
* iAdd headerfile for mhd_send.ng02019-06-25