Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move message io data ownership to SoupConnectioncarlosgc/io-data-ownership | Carlos Garcia Campos | 2021-04-20 | 6 | -72/+98 |
| | |||||
* | connection: remove soup_connection_get_tls_info() | Carlos Garcia Campos | 2021-04-20 | 2 | -26/+0 |
| | | | | It's unused | ||||
* | soup-date-utils.c: Include stdlib.h | Chun-wei Fan | 2021-04-19 | 1 | -0/+2 |
| | | | | | This ensures that Visual Studio does not complain that there is no prototype strtoul(). | ||||
* | meson.build: Fix Windows config for ntlm-auth | Chun-wei Fan | 2021-04-19 | 1 | -0/+2 |
| | | | | | There is no ntlm-auth program for Windows, so just use a dummy dependency for it on Windows builds. | ||||
* | docs: Add clarification on threadingwip/docs-threading | Patrick Griffis | 2021-04-17 | 1 | -0/+6 |
| | |||||
* | build: Add more common-sense error cflags | Patrick Griffis | 2021-04-17 | 1 | -0/+2 |
| | |||||
* | No need to remove collect metrics flag on newly created message | Carlos Garcia Campos | 2021-04-15 | 1 | -1/+0 |
| | | | | It's disabled by default. | ||||
* | metrics: update metrics before emitting SoupMessage::restarted | Carlos Garcia Campos | 2021-04-15 | 1 | -1/+1 |
| | | | | | We always update metrics before emitting message signals so that user can use the signals to get the updated metrics. | ||||
* | metrics: add support for size metrics | Carlos Garcia Campos | 2021-04-14 | 17 | -32/+434 |
| | |||||
* | Add support for collecting metrics | Carlos Garcia Campos | 2021-04-14 | 18 | -10/+827 |
| | |||||
* | autobahn-test.c: Implement timeout in main loopautobahn-integration-new | Diego Pino Garcia | 2021-04-13 | 3 | -19/+60 |
| | |||||
* | autobahn-test.c: Define env variables AUTOBAHN_NUM_CASES and AUTOBAHN_NUM_CASE | Diego Pino Garcia | 2021-04-13 | 1 | -2/+10 |
| | | | | | | | AUTOBAHN_NUM_CASES can be used to set the number of total cases to run. AUTOBAHN_NUM_CASE can be used to run a specific test. autobahn-test.c: Define AUTOBAHN_NUM_CASE env variable that allows to run a specific test | ||||
* | autobahn-test.c: Autobahn tests go from 1 to num_cases | Diego Pino Garcia | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | autobahn-server.sh: Search configuration file if could not be found in ↵ | Diego Pino Garcia | 2021-04-13 | 1 | -1/+8 |
| | | | | working dir | ||||
* | autobanh-test.c: Set autobahn-server.sh path if path to file could not be found | Diego Pino Garcia | 2021-04-13 | 1 | -3/+11 |
| | | | | Also fix wrong indenting and one string message formatting. | ||||
* | docker: Add lsof to image | Patrick Griffis | 2021-04-13 | 1 | -0/+1 |
| | |||||
* | Revert "ci: Use podman to generate images" | Patrick Griffis | 2021-04-13 | 1 | -4/+15 |
| | | | | This reverts commit 93003fce0e04f09fb405f982b0a2a91c1fd299b9. | ||||
* | ci: Fix autobahn build | Patrick Griffis | 2021-04-13 | 1 | -0/+1 |
| | |||||
* | ci: Force pipeline to run | Patrick Griffis | 2021-04-13 | 1 | -4/+0 |
| | |||||
* | autobahn: Various improvements: | Patrick Griffis | 2021-04-13 | 10 | -351/+297 |
| | | | | | | | | | | | | | - build: change autobahn into a auto-detected feature - build: Remove duplication from existing test build file - Avoid using __FILE__ and use GLibs test file utils - Change indentation to be consistent with project - Remove duplicate args to list number of tests or run specific tests glib provides this already - In each test case run mainloop to completion to properly track case status - Generate a report every run - Output reports into the meson-logs directory, not the CWD of source - Actually run the server until it is listening rather than sleep() | ||||
* | autobahn: Remove duplicate debug arg | Patrick Griffis | 2021-04-13 | 1 | -10/+4 |
| | | | | This is already handled by test-utils | ||||
* | soup-websocket-connection.c: replace g_warning for g_debug | Diego Pino Garcia | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | meson.build: Link test-utils | Diego Pino Garcia | 2021-04-13 | 1 | -2/+20 |
| | |||||
* | tests: replace fprintf for debug_printf | Diego Pino Garcia | 2021-04-13 | 1 | -9/+9 |
| | |||||
* | tests: Use GLib test framework | Diego Pino Garcia | 2021-04-13 | 1 | -17/+48 |
| | |||||
* | ci: add step to run autobahn tests | Diego Pino Garcia | 2021-04-13 | 2 | -3/+17 |
| | |||||
* | tests: start autobahn server | Diego Pino Garcia | 2021-04-13 | 1 | -0/+46 |
| | |||||
* | autobahn-server.sh: refactor code | Diego Pino Garcia | 2021-04-13 | 1 | -7/+54 |
| | | | | | | | | * Use Autobahn virtualenv (default). * Check port before starting server, and kill running process if necessary. * Expects arguments '--start' and '--stop' to start and stop the server. | ||||
* | tests: include tests/autobahn | Diego Pino Garcia | 2021-04-13 | 2 | -0/+10 |
| | |||||
* | tests: add full license in tests/autobahn/soup-autobahn-test-client.c | Diego Pino Garcia | 2021-04-13 | 1 | -1/+18 |
| | |||||
* | tests: fix function call | Diego Pino Garcia | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | tests: add a autobahn test client | Claudio Saavedra | 2021-04-13 | 4 | -0/+244 |
| | | | | | | | | | | | | | | Autobahn is a WebSockets test suite that allows us to test libsoup's implementation. With the files added it should be possible to start running WebSocket tests in the CI in gitlab, but it will probably still need some further work to integrate it nicely. autobahn-server.sh will start a docker container that runs the Autobahn fuzzing server. It uses fuzzingserver.json for the server settings. soup-autobahn-test-client is a simple client that can run Autobahn tests by connecting to said server. | ||||
* | cookies: allow non-HTTP uris for cookiescarlosgc/cookies-non-http-uris | Carlos Garcia Campos | 2021-04-13 | 3 | -10/+17 |
| | | | | | It's supported for WebKit and partially allowed by soup 2.4, so better keep compatibility here. | ||||
* | message: uri argument of soup_message_set_site_for_cookies() is nullable | Carlos Garcia Campos | 2021-04-13 | 1 | -6/+8 |
| | |||||
* | Add soup_message_get_connection_id() API | Patrick Griffis | 2021-04-09 | 7 | -1/+93 |
| | | | | This is useful for WebKit to show in its inspector for easy debugging. | ||||
* | 2.99.32.99.3 | Patrick Griffis | 2021-04-08 | 2 | -1/+20 |
| | |||||
* | Fix soup_message_query_flags() not returning a boolean | Patrick Griffis | 2021-04-05 | 1 | -1/+1 |
| | |||||
* | Update Dutch translation | Nathan Follens | 2021-04-01 | 1 | -17/+32 |
| | | | | (cherry picked from commit 2ec8910edec00ffe4bcc023fb58704b1d49498fe) | ||||
* | message: rename options-ping property as is-options-ping | Carlos Garcia Campos | 2021-03-29 | 6 | -31/+102 |
| | | | | And add public getter, setter and constructor. | ||||
* | message: ensure GObject::notify signal is always emitted when properties change | Carlos Garcia Campos | 2021-03-29 | 1 | -42/+91 |
| | |||||
* | Rename soup_message_headers_free as soup_message_headers_unref | Carlos Garcia Campos | 2021-03-26 | 11 | -27/+41 |
| | | | | | And soup_message_headers_copy as soup_message_headers_ref that is now public. | ||||
* | server: rename soup_message_body_free as soup_message_body_unref | Carlos Garcia Campos | 2021-03-26 | 4 | -16/+27 |
| | | | | And copy() as ref() that is now public. | ||||
* | Use ArcBox for reference counted boxed types | Carlos Garcia Campos | 2021-03-26 | 4 | -40/+27 |
| | |||||
* | docs: fix documentation errors | Carlos Garcia Campos | 2021-03-26 | 2 | -1/+1 |
| | |||||
* | Add SOUP_HTTP_2_0 | Patrick Griffis | 2021-03-25 | 1 | -1/+2 |
| | | | | This will be used later with HTTP/2 support | ||||
* | Make soup_message_set_http_version() private | Patrick Griffis | 2021-03-25 | 3 | -3/+4 |
| | |||||
* | Stop using emacs indent-tabs-mode | Carlos Garcia Campos | 2021-03-18 | 165 | -165/+165 |
| | | | | We prefer spaces now instead of tabs. | ||||
* | Revert "Require body streams implement GPollableInputStream" | Carlos Garcia Campos | 2021-03-18 | 1 | -3/+2 |
| | | | | | This reverts commit 0a34d642a401c5880ec4f533250fdddc6dbb12b0. We will have to add support for non-pollable request body streams in any case. | ||||
* | tests: add a test to check soup_session_get_async_result_message() with ↵ | Carlos Garcia Campos | 2021-03-18 | 1 | -1/+3 |
| | | | | soup_session_send_and_read_async() | ||||
* | Update Italian translation | Milo Casagrande | 2021-03-17 | 1 | -111/+104 |
| |