| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libulfius2_7 | Distribution: openSUSE Tumbleweed |
| Version: 2.7.15 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Nov 20 22:48:39 2023 |
| Group: System/Libraries | Build host: i03-ch1a |
| Size: 143057 | Source RPM: ulfius-2.7.15-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/babelouest/ulfius | |
| Summary: Web Framework for REST Applications in C | |
The library is based on GNU libmicrohttpd for the backend web server, jansson for the json manipulation library, and libcurl for the HTTP/SMTP client API. It can be used to create web applications in C programs.
MIT
* Sun Nov 19 2023 Dirk Müller <dmueller@suse.com>
- update to 2.7.15:
* Add functions `ulfius_send_http_request_with_limit` and
`ulfius_send_http_streaming_request_max_header`
* cmake: restore option `WITH_YDER` which was forgotten in last
release refactor
* cmake: split package build options in 3 (tar.gz, deb and
rpm), and set all packages build to off by default
* 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.
* 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`
* Fri Nov 05 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.6
* Fix ulfius_websocket_wait_close
* Fix ulfius_send_http_request when url contains spaces
* Wed Oct 27 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.5
* Fix cookie management in ulfius_send_http_request and
ulfius_send_http_streaming_request
* Add option U_OPT_AUTH_BASIC to ulfius_set_request_properties
* Fix bug in static_compressed_inmemory_website callback example
* Tue Sep 07 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.4
Fix security issue CVE-2021-40540 (bsc#1190246)
* Add void parameter to functions with no param.
* Fix bug when malformed HTTP requests are sent.
* Remove yder flag from libulfius.pc when yder is disabled.
* Sat Jun 05 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.3
* Add ULFIUS_CHECK_VERSION macro.
* Add struct _websocket_manager.keep_messages flag.
* Add struct _u_response.free_shared_data and
ulfius_set_response_shared_data.
* Thu Mar 11 2021 Martin Hauke <mardnh@gmx.de>
- Adjust BR: liborcania >= 2.1.1 is needed.
* Sat Mar 06 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.2
* Fix post processor on multiple values with the same key.
* Add missing check includes if tests are built.
* Add option U_OPT_HTTP_URL_APPEND to
ulfius_set_request_properties
* Use ulfius_set_request_properties in example programs
* Sun Jan 03 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.1
* Fix websocket protocol and extension management bug
* Add Makefile flag UWSCFLAG to disable uwsc build
* Tue Dec 08 2020 Martin Hauke <mardnh@gmx.de>
- Add missing "Requires: zlib-devel" to ulfius-devel as
ulfius.h includes zlib.h
* Mon Dec 07 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.7.0
* Allow Content-Enconding header with ulfius_send_http_request
to compress the response body
* Add http_compression callback example
* Add static_compressed_inmemory_website callback example
* Add callback return value U_CALLBACK_IGNORE to igore
incrementation of request->callback_position
* Add ulfius_add_websocket_extension_message_perform and
ulfius_add_websocket_client_extension_message_perform for
advanced websocket extensions management
* Add Compression Extensions for WebSocket
* Fix lots of websocket bugs thanks to Autobahn|Testsuite.
* Wed Sep 02 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.9
* Update doc generation
* Add ulfius_websocket_send_json_message
* Update pkg-config Libs with all dependencies
* Add ulfius_global_init and ulfius_global_close
* Rename U_STREAM_SIZE_UNKOWN to U_STREAM_SIZE_UNKNOWN,
keep U_STREAM_SIZE_UNKOWN for backward compatibility
* Fri Jul 10 2020 Martin Hauke <mardnh@gmx.de>
- Redownloaded source tarball
* Tue Jul 07 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.8
* Increase `ULFIUS_POSTBUFFERSIZE` to follow MHD documentation
* Adapt code to be compatible with all MHD version
* In case of secure websocket communication, use a combination of
`gnutls_record_check_pending()` and `poll()` to determine if
data is ready.
* Install uwsc manpage
* Fix bug about missing `res` variable assignment.
* Thu Jun 04 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.7
* Check header property case insensitive in websocket client
* Add libcurl option CURLOPT_NOPROGRESS in
ulfius_send_http_streaming_request
* Add ulfius_start_framework_with_mhd_options for expert mode
* Fix websocket bugs
* Add ulfius_set_request_properties and
ulfius_set_response_properties
* Wed Apr 01 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.6
* Update doc generation
* Fix jansson memoy management bug
/usr/lib64/libulfius.so.2.7 /usr/lib64/libulfius.so.2.7.15 /usr/share/licenses/libulfius2_7 /usr/share/licenses/libulfius2_7/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:45:23 2025