Package Release Info

ulfius-2.7.14-bp156.1.7

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libulfius2_7
ulfius-devel
uwsc

Change Logs

* Mon Sep 18 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.14
  * Set protocols to http and https only in send requests.
  * Fix static analyzer warnings.
  * Minor improvements.
  * cmake: remove DownloadProject feature, now dependencies must
    be previously installed.
- Update to version 2.7.13
  * Websockets client: fix case where server sends a 0-length
    packet.
  * Minor improvements.
Version: 2.7.12-bp155.1.6
* Thu Jan 12 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.12
  * Improve cmake script.
  * Minor bugfixes
  * Add cmake build flag WITH_WEBSOCKET_MESSAGE_LIST to completely
    disable message lists storage in websockets.
* Sat Oct 15 2022 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.11
  * Add ulfius_websocket_parse_json_message for incoming websocket
    messages
  * Breaking: in ulfius_websocket_send_json_message, return
    U_ERROR_PARAMS if j_message is NULL
  * Update callback examples
  * Fix minor bugs
* Sun May 29 2022 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.10
  * Update `SameSite` cookie value, add `U_COOKIE_SAME_SITE_EMPTY`
    and allow value None
  * Fix pkg-config file with absolute path for
    `CMAKE_INSTALL_{INCLUDE,LIB}DIR`
  * Fix `CMAKE_MODULE_PATH` who was used as single value
* Tue Apr 19 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.7.9
  * Fix multipart/form-data for large values
  * Add option allowed_post_processor in struct _u_instance to
    disable post parameter processing depending on the content-type
  * Add more example_callbacks
* Sun Mar 13 2022 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.8
  * Fix Origin header setting in websocket client
  * Remove header duplicates and Content-Length
  * Redirect libmicrohttpd logs to yder
  * Replace uint with unsigned int
  * Add ulfius_export_request_http and ulfius_export_response_http
  * Use o_strnullempty instead of o_strlen to check if a char * has
    data
* Thu Dec 09 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.7
  * Use `o_malloc` everywhere instead of `malloc`
Version: 2.6.6-bp152.1.3
* Wed Apr 01 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.6
  * Update doc generation
  * Fix jansson memoy management bug
* Sat Dec 21 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.5
  * Allow `NULL` values on `struct _u_map`
  * Add function ulfius_send_smtp_rich_email to send e-mails
    with a specified content-type
  * Add follow_redirect in struct _u_request
  * Fix certificate check
* Mon Nov 18 2019 Martin Hauke <mardnh@gmx.de>
- Also add "libjansson-devel", "libgnutls-devel" and
  "libmicrohttpd-devel" as requirements for ulfius-devel
* Mon Nov 11 2019 Martin Hauke <mardnh@gmx.de>
- Disable LTO for now since it breaks compilation on i586
- Add "Requires: libcurl-devel" to ulfius-devel
* Sat Oct 05 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.4
  * Add precision for chunked response, got the inspiration
    from #132.
  * Update access token for oauth2 bearer validation callback
    function, add precision concerning libjwt.
  * Update callback_check_glewlwyd_access_token to the up-to-date
    version.
  * Various small fixes.
* Thu Aug 08 2019 Martin Hauke <mardnh@gmx.de>
- Add "Requires: yder-devel" to ulfius-devel
* Mon Aug 05 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.3
  * Fix warning appeared with gcc 9.1, fixes #128
  * Make instance->mhd_response_copy_data useless if MHD>=0.9.61
  * Fix MHD_start_daemon flag to reuse MHD_USE_THREAD_PER_CONNECTION
    by default
- Remove patch (fixed upstream):
  * 0001-Cast-option-value-for-curl_easy_setopt-on-CURLOPT_PO.patch
* Wed Jul 31 2019 Martin Hauke <mardnh@gmx.de>
- Add "Requires: orcania-devel" to ulfius-devel
* Fri Jul 19 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.2
  * Fix memory leak in `ulfius_set_string_body_request` and
    `ulfius_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
- Add patch (fixes a compilation error on Tumbleweed):
  * 0001-Cast-option-value-for-curl_easy_setopt-on-CURLOPT_PO.patch
* Tue Jul 02 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 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
- Update to version 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 of MHD_USE_THREAD_PER_CONNECTION if
    libmicrohttpd is newer then 0.9.52
  * Add network_type in struct _u_instance and struct _u_request to
    specify IPV4, IPV6 or both networks
  * Add check_server_certificate_flag, check_proxy_certificate,
    check_proxy_certificate_flag and ca_path in struct _u_request to
    add more precision and control on SSL verification in u_send_request
  * Add functions ulfius_set_string_body_request,
    ulfius_set_binary_body_request, ulfius_set_empty_body_request
  * Add url_path in struct _u_request to store the url path only,
    without query parameters
  * Add ulfius_url_decode and ulfius_url_encode
  * Clean code, add more tests
    errors
  * Use gnutls_rnd() instead of rand()
- Update to version 2.5.5
  * Fix #121 where websockets messages of 126 or 127 bytes long made
  * Fix sneaky bug where endpoint injection inside a endpoint callback
    can lead to wrong callback calls, or even worse, crashes
Version: 2.5.4-bp151.1.1
* Sun Apr 07 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 2.5.4
  * Align PKGCONF_REQ_PRIVATE required versions
  * Backport ulfius_copy_request, ulfius_duplicate_request,
    ulfius_copy_response and ulfius_duplicate_response from Ulfius 2.6
* Sat Jan 12 2019 mardnh@gmx.de
- Update to version 2.5.3
  - Add flag to build Ulfius with GnuTLS support but without
    Websockets.
  - Fix CMake build process that didn't obviously linked Ulfius
    with pthreads.
* Fri Dec 28 2018 mardnh@gmx.de
- Update to version 2.5.2
  * Fix utf8 check on NULL value
- Update to version 2.5.1
  * Fix uwsc crash on some systems
- Update to version 2.5.0
  * Add struct _u_endpoint.check_utf8 to check all request parameters
    and values to be valid utf8 strings.
  * Add client certificate authentication for webservice and send
    request library.
  * Add support for SameSite attribute in response cookies
- Update to version 2.4.4
  * CMake scripts improvements
- Update to version 2.4.3
  * Add config file ulfius-cfg.h dynamically built with the options
  * Adapt examples with new ulfius-cfg.h file
- Update to version 2.4.2
  * Fix #79 where yuarel should be hidden from the outside world
- Update to version 2.4.1
  * Fix #78 where gnutls is not required if websocket is disabled
- Update to version 2.4.0
  * Fix Websocket fragmented messages
  * Fix CMake script that installed Orcania twice
  * Fix cppcheck warnings
  * Add timeout for http connections
  * Allow to use MHD_RESPMEM_MUST_COPY for different memory manager
  * Add websocket client framework
  * Add uwsc - Ulfius WebSocket Client
    A simple command-line websocket client program
- Remove patches (included/fixed upstream):
  * 0001-Fix-pkg-config-information-add-requires-fields-as-me.patch
  * ulfius-fix-cmake-path.patch
- Create subpackage "uwsc" for the Ulfius WebSocket Client program
* Sat Aug 11 2018 jengelh@inai.de
- Description update.
* Sun Jul 29 2018 mardnh@gmx.de
- Initial package, version 2.3.8