Releases: babelouest/ulfius
Releases · babelouest/ulfius
Release 2.6.5
- Fix build on MinGW-w64
- Allow
NULL
values onstruct _u_map
- Add function
ulfius_send_smtp_rich_email
to send e-mails with a specified content-type - Fix and improve
ulfius_add_endpoint_list
- Add doxygen documentation
- Add
follow_redirect
instruct _u_request
- Fix certificate check #154
Release 2.6.4
Release 2.6.3
Release 2.6.2
- Clean build process
- Fix memory leak in
ulfius_set_string_body_request
andulfius_set_string_body_response
- Call callback function websocket_onclose_callback on all times, even if the websocket hasn't properly worked, so the calling program can avoid memory leak and broken resources, fix #126
Release 2.6.1
- Fix package dependencies in cmake script
- Fix core test to skip websocket tests if webscket is disabled
- Disable ipv6 capabilities if libmicrohttpd is older than 0.9.52
- Small bugfixes
Release 2.6.0
- Add
struct _u_request->callback_position
to know the position of the current callback in the callback list - Use
MHD_USE_AUTO
instead ofMHD_USE_THREAD_PER_CONNECTION
iflibmicrohttpd
is newer then 0.9.52 - Add
network_type
instruct _u_instance
andstruct _u_request
to specify IPV4, IPV6 or both networks - Add
check_server_certificate_flag
,check_proxy_certificate
,check_proxy_certificate_flag
andca_path
instruct _u_request
to add more precision and control on SSL verification inu_send_request
- Add functions
ulfius_set_string_body_request
,ulfius_set_binary_body_request
,ulfius_set_empty_body_request
- Add
url_path
instruct _u_request
to store the url path only, without query parameters - Add
ulfius_url_decode
andulfius_url_encode
- Clean code, add more tests
- Install pkgconfig file when using Makefile
- Fix #121 where websockets messages of 126 or 127 bytes long made errors
- Use
gnutls_rnd()
instead ofrand()
- Fix sneaky bug where endpoint injection inside a endpoint callback can lead to wrong callback calls, or even worse, crashes
Release 2.5.5
- Fix #121 where websockets messages of 126 or 127 bytes long made errors
- Fix sneaky bug where endpoint injection inside a endpoint callback can lead to wrong callback calls, or even worse, crashes
Release 2.5.4
- Align PKGCONF_REQ_PRIVATE required versions
- Backport
ulfius_copy_request
,ulfius_duplicate_request
,ulfius_copy_response
andulfius_duplicate_response
from Ulfius 2.6 - Started LTS branch from here
Release 2.5.3
- Add flag to build Ulfius with GnuTLS support but without Websockets
- Improve Travis CI script
- Fix CMake build process that didn't obviously linked Ulfius with pthreads
- Add command to run tests with valgrind
Release 2.5.2
- Fix utf8 check on NULL value