- Apr 12, 2024
-
-
- Apr 11, 2024
-
-
Max Schmitt authored
-
- Apr 02, 2024
-
-
Otherwise `--export-dynamic` is added to the linker flags unconditionally which makes it harder for libsoup3 users to restrict the exported symbols. Fixes: 9596a869 ("Detect if libsoup2 is loaded in the same process at init")
-
- Mar 30, 2024
-
-
- Mar 18, 2024
-
-
- Mar 07, 2024
-
-
Fixes: #373
-
- Feb 28, 2024
-
-
- Feb 10, 2024
-
-
- Feb 05, 2024
-
-
Fixes #372
-
- Jan 25, 2024
-
-
-
To make it somewhat easy to test SoupWebsocketConnection with valgrind.
-
There is already support for keepalive pings on a regular interval with soup_websocket_connection_set_keepalive_interval (...) Add a new function soup_websocket_connection_set_keepalive_pong_timeout (...) that - if used - begins to require pings to be ponged. If a ping does not result in a pong before the specified timeout, the connection is assumed to be lost, and we transition to a closed state.
-
After this, valgrind reports no leaks any longer when running websocket-test (with --suppressions=tests/libsoup.supp).
-
GLib 2.69.1 is a development version, so depend on 2.70.0 instead. Also remove all GLIB_CHECK_VERSION checks since they are not needed any longer.
-
To prepare for the new 'keepalive pong timeout'-feature. See !389.
-
- Jan 24, 2024
-
-
Patrick Griffis authored
-
- Jan 21, 2024
-
-
Patrick Griffis authored
-
- Dec 30, 2023
-
-
Val Och authored
-
- Dec 21, 2023
-
-
Carlos Garcia Campos authored
And release it in the callback. In case of cancellation the item can be finished by explicitly calling soup_session_process_queue_item() which can release the last reference before async_send_request_return_result() is called.
-
- Nov 26, 2023
-
-
Andre Klapper authored
-
Andre Klapper authored
-
- Nov 15, 2023
-
-
Filipe Norte authored
The current limit is insufficient for some application services that require support of at least 20 4K cookie sizes
-
- Nov 02, 2023
-
-
Andy Holmes authored
soup_message_new_from_encoded_form() claims ownership of the encoded string, so free it if passed to soup_uri_copy().
-
- Oct 26, 2023
-
-
Patrick Griffis authored
-
Patrick Griffis authored
This reverts commit cad8cc38. It is causing crashes again. #365.
-
- Oct 23, 2023
-
- Oct 19, 2023
-
-
hrxi authored
-
- Oct 18, 2023
-
-
hrxi authored
Subprojects can't use `cc.has_function` but that's not necessary here, as `nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation` was simply introduced with version 1.50.0. https://github.com/nghttp2/nghttp2/commit/eb06e33e383e839e39f3310a9f58ff8e51b4e224
-
- Oct 15, 2023
-
-
Philip Chimento authored
I was trying to debug a failing ssl-test due to having TLS misconfigured. Assertions are set to be nonfatal, but the test would also unrelatedly abort due to overwriting a nonnull GError and unreffing a null object. These fixes ensure that the test can run to the end even if some assertions fail.
-
- Sep 19, 2023
-
-
- Sep 15, 2023
-
-
Patrick Griffis authored
-
- Sep 11, 2023
-
-
Carlos Garcia Campos authored
This way we avoid getting the content lenght on every data chunk read, we get it once when setting up the provider and substract the bytes read, so that we reach EOF when it becomes 0.
-
- Sep 08, 2023
-
-
Carlos Garcia Campos authored
This way we can read frames with a single read.
-
Carlos Garcia Campos authored
Use 15MB for connection and 6MB for stream to match current chromium.
-
Carlos Garcia Campos authored
If the remote window size is no longer 0 try to continue writing.
-
Carlos Garcia Campos authored
-
Carlos Garcia Campos authored
-
Carlos Garcia Campos authored
This allows us to bring back the large size used by tests before switching to use SoupServer for HTTP/2 tests.
-
Carlos Garcia Campos authored
In case of trying to write from a callback we don't really know it will block or not, so we want to try again in the next run loop iteration.
-
- Aug 28, 2023
-
-
Pawel Lampe authored
Sending empty data frames with EOF introduces extra overhead and it may lead to stalled transmission if the server provides strict flow control. Fixes #362
-