summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* auth: emit authenticate signal if authenticate from uri credentials results ↵carlosgc/auth-fixesCarlos Garcia Campos2022-04-221-5/+13
| | | | in no authentication
* auth: null check the SoupAuth vfuncs before trying to use themCarlos Garcia Campos2022-04-221-10/+30
| | | | Third party subclasses of SoupAuth might not implement all the vfuncs.
* soup-auth-ntlm: Fix a memory leakMilan Crha2022-04-221-0/+3
| | | | | The soup_ntlm_parse_challenge() can be called multiple times, but it doesn't free any previously stored value, thus causes a memory leak.
* docs: Add Carlos to authorsPatrick Griffis2022-04-141-1/+1
|
* docs: Fix extraneous *Patrick Griffis2022-04-141-1/+1
|
* build: Handle docs being built without introspectionPatrick Griffis2022-04-142-3/+11
|
* CI: Strictly validate docsPatrick Griffis2022-04-141-2/+4
|
* docs: Document deprecation macrosPatrick Griffis2022-04-141-1/+15
|
* docs: Document error quark functionsPatrick Griffis2022-04-143-1/+19
|
* build: Add option to validate docsPatrick Griffis2022-04-143-0/+18
|
* build: Change docs to a feature set to autoPatrick Griffis2022-04-143-37/+38
|
* docs: Document SoupCache propertiesPatrick Griffis2022-04-141-0/+8
|
* docs: Document return of soup_auth_negotiate_supported()Patrick Griffis2022-04-141-0/+1
|
* Make soup_auth_domain_try_generic_auth_callback privatePatrick Griffis2022-04-145-7/+15
| | | | This was never documented and nothing seems to use it.
* docs: Document SoupCacheabilityPatrick Griffis2022-04-141-0/+10
|
* Revert "TMP REMOVE"Patrick Griffis2022-04-141-0/+2
| | | | This reverts commit 0c470eabeb7e80d07ae79672dd6c6e2259ff69fd.
* cache: Make SoupCacheResponse privateMaximiliano Sandoval R2022-04-132-6/+6
| | | | This is never exposed in the public API.
* docs: Port individual docs to gi-docgenMaximiliano Sandoval R2022-04-1347-2149/+1963
|
* Port to gi-docgenMaximiliano Sandoval R2022-04-1319-2695/+820
| | | | The file was not used anywhere docs/reference/client-howto.xml.
* gir: Mark returns as nullableMaximiliano Sandoval R2022-04-132-2/+2
|
* TMP REMOVEMaximiliano Sandoval R2022-04-131-2/+0
|
* version: Allow MIN_REQUIRED=3_0Patrick Griffis2022-04-121-2/+2
| | | | | No API is tagged as 3_0 but it logically still makes sense and was part of our public API.
* Revert accidental header changePatrick Griffis2022-04-122-6/+5
| | | | This reverts part of commit 87b692ca0d942df7c0682dc90c2ed85d5185b4fc.
* docs: Add 3.2 macrosPatrick Griffis2022-04-123-5/+10
|
* 3.1 (dev)Patrick Griffis2022-04-123-6/+5
|
* Update Slovak translationDušan Kazik2022-04-011-111/+134
|
* 3.0.63.0.6Patrick Griffis2022-03-312-1/+9
|
* http2: do not try a write after the last data frameCarlos Garcia Campos2022-03-291-8/+11
| | | | | | | It crashes accessing data->item because the stream is closed at this point. Fixes #272
* meson: Override dep for use by the provide wrap sectionNirbheek Chauhan2022-03-252-1/+3
| | | | | | See: https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section Function was added in Meson 0.54, so up the meson dependency
* meson: Add missing native: kwarg to add_languages()Nirbheek Chauhan2022-03-251-1/+1
| | | | | Fixes a warning: meson.build:377: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build.
* meson: Add explicit check argument to run_command()Nirbheek Chauhan2022-03-251-7/+7
| | | | Not specifying this is deprecated, since it is prone to errors.
* http2: convert asserts for nghttp2 IO API called from callbacks into warningsCarlos Garcia Campos2022-03-241-2/+2
| | | | | gvfs is hitting those asserts, so somehow we can end up calling nghttp2 IO functions from the callbacks.
* http2: fix handling of 100 continue responsesCarlos Garcia Campos2022-03-221-18/+68
| | | | | When the request contains the continue expectation we only send the headers and wait for the 100 response to then send the body data.
* get: add support for PUT and POST methodsCarlos Garcia Campos2022-03-221-4/+71
| | | | | Add command line options to send data. Add also an option to ignore TLS errors to make it easier to test with local servers.
* http2: stay in read headers state after receiving an informational responseCarlos Garcia Campos2022-03-222-1/+1
| | | | | | | | Since we expect more response to come. Add default reason phrase for 103 status to be shown in the logger, but don't expose early hints yet since it's still experimental RFC. Fixes #270
* get: add --user-agent command line optionCarlos Garcia Campos2022-03-221-0/+7
|
* http2-test.c: Fix build on Visual StudioChun-wei Fan2022-03-211-1/+1
| | | | | Visual Studio does not define uint for plain C, so just use unsigned int.
* CI: Allow Autobahn to fail without blockingPatrick Griffis2022-03-211-0/+1
|
* 3.0.53.0.5Patrick Griffis2022-03-182-2/+10
|
* Update Bulgarian translationAlexander Shopov2022-03-121-104/+128
|
* http2: try to write after every data frame readCarlos Garcia Campos2022-03-111-0/+2
| | | | | | | The flow control is done automatically by nghttp2, window update frames are sent automatically, but we need to write them. So, after every data frame read, we should stry to write in case there's a pending window update.
* http2: do not use g_idle_add to close the connection after goaway is sentCarlos Garcia Campos2022-03-111-1/+7
| | | | | | | We need to use our own source to attach it to the current thread context instead of the main one. Fixes #260
* tests: Install missing test cert and key for installed-testsSimon McVittie2022-03-051-0/+2
| | | | | | | We need these if we are reusing the build-time tests for "as-installed" testing. Signed-off-by: Simon McVittie <smcv@debian.org>
* tests: Install http2-server.pySimon McVittie2022-03-051-1/+3
| | | | | | | We need this if we are reusing the build-time tests for "as-installed" testing. Signed-off-by: Simon McVittie <smcv@debian.org>
* Add Abkhazian translationNaala Nanba2022-03-012-0/+194
|
* Move private types out of soup-types.hPatrick Griffis2022-02-083-8/+19
| | | | These would get picked up by g-i which we don't want.
* server: fix crash when sending an invalid percent encoding pathIgnacio Casal Quinteiro2022-01-311-1/+2
| | | | Fixes #262
* test: add test about invalid percent encoding pathsIgnacio Casal Quinteiro2022-01-311-0/+24
|
* Handle potential g_uri_unescape_string failuresPatrick Griffis2022-01-282-1/+4
| | | | | It is possible that unescaping fails so use g_strcmp0() which is NULL safe or report that decoding failed.
* ci: Bump image versionPatrick Griffis2022-01-171-1/+1
|