summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Change signal name to redirectpgriffis/redirection-signalPatrick Griffis2020-12-096-37/+37
|
* Replace SOUP_MESSAGE_NO_REDIRECT with SoupMessage::redirectionPatrick Griffis2020-12-069-100/+209
| | | | | This is more flexible and a replacement for users dealing with requeuing messages themselves.
* ci: Add timeout multipler to asan buildsPatrick Griffis2020-12-061-1/+1
|
* SoupMessage: Add missing precondition checks to new gettersPatrick Griffis2020-12-051-0/+10
|
* Readd soup_uri_get_host_for_headers()Patrick Griffis2020-12-044-16/+20
|
* Revert "Set the Host header before emiting SoupMessage::starting"Patrick Griffis2020-12-045-38/+42
| | | | | | This reverts commit 53c357cea3b65f0660ec6b589f73bf32bd090229. This fixes redirection for now.
* Updated Spanish translationDaniel Mustieles2020-12-021-104/+120
|
* SoupSessionFeature: Change to private interfacePatrick Griffis2020-12-0115-60/+63
|
* Update soup.h removing private headersPatrick Griffis2020-12-0118-7/+21
|
* context-test: Skip flaky test under asanPatrick Griffis2020-12-011-1/+6
|
* Update Ukrainian translationYuri Chornoivan2020-11-291-104/+120
|
* Updated Czech translationMarek Černocký2020-11-281-108/+101
|
* docker: Build glib docsPatrick Griffis2020-11-261-1/+1
|
* docs: Fix online referencesPatrick Griffis2020-11-261-0/+1
|
* test: Increase timeout for asan which slows it downPatrick Griffis2020-11-261-1/+1
|
* Support running tests without ipv6Patrick Griffis2020-11-264-26/+22
|
* ci: Add asan tag when neededPatrick Griffis2020-11-261-1/+4
|
* ci: Disable introspection for asan buildsPatrick Griffis2020-11-251-1/+1
|
* ci: Add AddressSanitizer testingPatrick Griffis2020-11-252-0/+16
|
* cache-test: Fix leakPatrick Griffis2020-11-251-3/+5
|
* websocket-test: Fix out of bounds readPatrick Griffis2020-11-251-1/+1
|
* auth-test: Fix leakPatrick Griffis2020-11-251-0/+1
|
* forms-test: Fix leakPatrick Griffis2020-11-251-1/+4
|
* ci: Simplify coverage reportspgriffis/coveragePatrick Griffis2020-11-253-84/+6
|
* Silence all static analysis warningsPatrick Griffis2020-11-256-14/+21
|
* ci: Update to Fedora 33 and add sysprofPatrick Griffis2020-11-253-5/+17
|
* Remove/privitize no longer working redirect APIsPatrick Griffis2020-11-253-46/+1
| | | | A replacement will need to be made
* vala: Remove unused metadataPatrick Griffis2020-11-251-5/+0
|
* Remove SOUP_AVAILABLE_IN_2_4 alsoPatrick Griffis2020-11-251-1/+0
|
* Remove all 2.x version macrosPatrick Griffis2020-11-2542-425/+321
|
* tests: Separate out soup_test_server_run_in_thread()Philip Chimento2020-11-212-11/+18
| | | | | | In order to test a SoupServer subclass in a subsequent commit, this function will be useful to run a SoupServer that has been created elsewhere, in a thread.
* tests: Add convenient soup_test_assert_handled_by()Philip Chimento2020-11-212-10/+21
| | | | | | This code is repeated a few times, so move it into a macro similar to soup_test_assert_message_status(). This macro will be used a few more times in a subsequent commit.
* logger: ensure request cookies are shown in the logcarlosgc/loggerCarlos Garcia Campos2020-11-202-3/+54
| | | | | | | | | | | Cookies feature includes the cookies request information in a SoupMessage::starting callback, same callback used by the logger to print the request information. If the cookies feature is created before the logger, the starting logger callback is called before the cookies one, and the cookies header hasn't been added yet. Use g_signal_connect_after() in the logger to ensure the callback is called after all other features have updated the message in the starting signal.
* Set the Host header before emiting SoupMessage::startingCarlos Garcia Campos2020-11-205-58/+46
| | | | | This way we don't need to specially handle the Host header in the logger and the message io when writing the headers.
* tests: add a SoupLogger testCarlos Garcia Campos2020-11-202-0/+239
|
* logger: Remove SOUP_LOGGER_LOG_BODYCarlos Garcia Campos2020-11-203-66/+19
| | | | It's no longer possible to log the message body now that we use streams
* uri-utils: add soup_uri_copy()Carlos Garcia Campos2020-11-2019-256/+218
| | | | It's a generic API to copy a GUri, but updating the given components.
* session: make soup_session_cancel_message() privatecarlosgc/statusCarlos Garcia Campos2020-11-159-90/+27
|
* session: make it possible to cancel a message that is pausedCarlos Garcia Campos2020-11-154-4/+60
| | | | | When using the operation cancellable instead of soup_session_cancel_message().
* Stop using soup_session_cancel_message() in testsCarlos Garcia Campos2020-11-1515-155/+103
|
* message: make status-code and reason-phrase properties read onlyCarlos Garcia Campos2020-11-159-67/+20
| | | | | Now that status code is only used for HTTP values, there's no reason for users to set a status
* Remove non-HTTP SoupStatus valuesCarlos Garcia Campos2020-11-1530-514/+364
| | | | | Stop using the message status for internal or transport errors and always use GError for those.
* server-io: remove unused GCancellable from io_run_untilCarlos Garcia Campos2020-11-151-38/+20
| | | | In the case of the server we have always passed NULL as cancellable.
* connection: clear the cancellable before completing the GTaskCarlos Garcia Campos2020-11-151-3/+3
| | | | | | | | The session calls soup_connection_disconnect() on the GTask callback in case of error. At that point cancellable should be NULL already, since the operation completed. Fixes #206
* docker: Add more devel tools for testingPatrick Griffis2020-11-142-1/+4
|
* Restore ability to send/recv `OPTIONS *` messagesPatrick Griffis2020-11-1410-17/+95
| | | | | Since GUri does not support an invalid path of just `*` we have to handle that ourselves.
* Replace SoupURI with GUriPatrick Griffis2020-11-1486-3168/+1729
|
* ci: Build glib masterPatrick Griffis2020-11-142-3/+9
|
* ci: Use podman to generate imagesPatrick Griffis2020-11-141-15/+4
|
* Use GLib API for atomic reference countingPatrick Griffis2020-11-144-12/+14
|