summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update Latvian translationRūdolfs Mazurs2020-09-121-11/+22
|
* Fix runtime critical when message is cancelled after a failed authcarlosgc/auth-retry-cancelCarlos Garcia Campos2020-09-102-1/+62
| | | | | | | | | | | | When the message is restarted due to the failed auth, we fail to properly reset the SoupSession:ostream data on the item task and we end up calling async_send_request_return_result() twice causing the following critical the second time: (auth-test:66750): libsoup-CRITICAL **: 15:48:08.156: async_send_request_return_result: assertion 'item->task != NULL' failed SoupSession:ostream data is set in item task, but we reset in item message.
* Update Italian translationMilo Casagrande2020-09-101-11/+23
|
* Update German translationTim Sabsch2020-09-091-10/+22
|
* Update Hungarian translationBalázs Meskó2020-09-061-10/+22
|
* Update Slovak translationDušan Kazik2020-09-061-37/+60
|
* 2.71.12.71.1Patrick Griffis2020-09-052-1/+13
|
* Update Korean translationChangwoo Ryu2020-09-041-9/+21
|
* Update Finnish translationJiri Grönroos2020-08-301-9/+21
|
* README.msvc: Inform to disable tests on older MSVCChun-wei Fan2020-08-261-0/+2
| | | | | | The test programs have been written in C99, which will not work on older Visual Studio (pre-2013), so let people know that they may want to build without the tests in this situation.
* README.msvc: Inform that sysprof must be disabledChun-wei Fan2020-08-261-1/+1
| | | | | sysprof is currently something that is not meant to run on Windows, at all.
* Updated Czech translationMarek Černocký2020-08-251-9/+21
|
* Update Catalan translationJordi Mas2020-08-231-8/+21
|
* Update Croatian translationGoran Vidović2020-08-231-11/+26
|
* Updated Slovenian translationMatej Urbančič2020-08-201-13/+25
|
* Update Japanese translationsicklylife2020-08-201-44/+42
|
* Update Japanese translationsicklylife2020-08-201-27/+157
|
* Update Serbian translationМарко Костић2020-08-191-11/+25
|
* Update Brazilian Portuguese translationRafael Fontenelle2020-08-181-11/+23
|
* Enable code coverage analysis and reportingDiego Pino Garcia2020-08-174-1/+104
|
* Update Galician translationFran Dieguez2020-08-121-14/+30
|
* Update Basque translationAsier Sarasua Garmendia2020-08-101-10/+22
|
* Update Turkish translationEmin Tufan Çetin2020-08-081-18/+31
|
* build: do not search for unused sqlite headerTom Schoonjans2020-08-031-1/+1
| | | | | This was necessary to ensure compilation with Visual Studio's cl.exe on conda-forge (see https://github.com/conda-forge/staged-recipes/pull/12226).
* soup-brotli-decompressor.h: remove superfluous get_type declarationTom Schoonjans2020-08-031-3/+0
| | | | | | This fixes compilation with Visual Studio, as the explicit declaration of soup_brotli_decompressor_get_type and the one generated by G_DECLARE_FINAL_TYPE are apparently not identical for the cl.exe compiler.
* ci: Add lcov to docker imagePatrick Griffis2020-07-293-7/+8
|
* soup-message-io: Add sysprof profiling support for HTTP connectionsPhilip Withnall2020-07-278-2/+70
| | | | | | | | | | | | | | | | | This adds very basic support for dumping HTTP connection information to sysprof, if the process is being run under a sysprof session. See https://gitlab.gnome.org/GNOME/sysprof/-/issues/43 for plans of how this could be expanded in future. This is just a starting point. The code in this commit dumps a message to the sysprof capture which includes the URI, total time for the connection (request + response), and the amount of data transferred in the request and response. It adds an optional dependency on `libsysprof-capture-4.a`, and a subproject for building that if it’s not available on the system. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* ci: Bump CI distribution from Fedora 30 to Fedora 31Philip Withnall2020-07-271-1/+1
| | | | | | | Fedora 30 reached end of life earlier in 2020, and rebuilding the image no longer works as some of the repository mirrors are down. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* ci: Fix incompatibility between docker and podman image formatsPhilip Withnall2020-07-271-4/+14
| | | | | | | | | podman provides a `docker` command and claims to interoperate with it, but then silently builds OCI images in a format which is incompatible with some `dockerd` versions, which run on some of the GNOME GitLab CI runners. Sigh. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* build: Bump C standard from C89 to C99Philip Withnall2020-07-241-1/+1
| | | | | | | | | | This is not needed for libsoup itself at the moment, but is needed if sysprof is built as a subproject, because Meson doesn’t currently seem to support different C standards for subprojects. See: https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/131#note_873102 Signed-off-by: Philip Withnall <withnall@endlessm.com>
* soup-session: Add support for status code 308 Permanent RedirectBenjamin Kaufmann2020-07-193-4/+8
|
* Update Indonesian translationKukuh Syafaat2020-07-191-9/+21
|
* Update Friulian translationFabio Tomat2020-07-121-12/+27
|
* 2.71.02.71.0Patrick Griffis2020-07-072-2/+17
|
* soup-message: make soup_message_disables_feature_by_type() publicCarlos Garcia Campos2020-07-067-4/+32
| | | | | Renamed as soup_message_is_feature_disabled(). We need this in WebKit to check if cookies are available in an existing SoupMessage.
* soup-message: Use a hash set to store disabled featuresCarlos Garcia Campos2020-07-063-18/+32
| | | | | This way disabling the same feature twice doesn't add a new element to the list.
* soup-session: soup_session_has_feature doesn't work for requestsCarlos Garcia Campos2020-07-062-2/+56
| | | | | | | We are currently using the hash table value as a key in the lookup. So, we compare the feature type with the registewred schemes. We should get the list of schemes and find one in the table whose value matches the given type.
* soup-cookie-jar: Add SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTYCarlos Garcia Campos2020-07-063-47/+113
| | | | | | | | | | | | This new policy matches the Safari behavior when ITP is disabled and third-party cookies are blocked. The SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY policy does not allow subresources to set cookies unless they match the domain of the main resource. The new policy makes an exception for domains that have previously stored cookies (when being visited). This patch was written by Michael Catanzaro, but it changed the behavior of SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY. I just updated it to add a new policy instead.
* Update French translationCharles Monzat2020-07-051-12/+24
|
* soup-uri: Check string lengths before reading bytes of %-encoded charsPhilip Withnall2020-07-022-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | There are two instances in `SoupURI` where `g_ascii_isxdigit()` is called two bytes ahead of the read pointer to check if a %-encoding is valid. This is fine when the string being parsed is nul-terminated (as the first `g_ascii_isxdigit()` call will safely return `FALSE`), but will result in a read off the end of the buffer if it’s length-terminated (and doesn’t happen to also be nul-terminated). Thankfully, that’s not the case in any of the code paths in `SoupURI` leading to these two instances, so this is not a security issue. However, the functions should probably be fixed to do an appropriate length check, just in case they get called from somewhere else in future. Spotted by oss-fuzz in oss-fuzz#23815 and oss-fuzz#23818, when it was fuzzing the new `GUri` implementation in GLib, which is heavily based off this code. Includes two unit tests which don’t actually trigger the original failure (as all strings passed into `SoupURI` are forced to be nul-terminated), but would trigger it if the nul termination was not present. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Update Chinese (China) translationBoyuan Yang2020-07-021-46/+68
|
* Updated Spanish translationDaniel Mustieles2020-06-291-10/+22
|
* Updated Lithuanian translationAurimas Černius2020-06-281-10/+22
|
* Update Polish translationPiotr Drąg2020-06-281-11/+23
|
* Fix the new directory listing format stringMichael Catanzaro2020-06-271-1/+1
| | | | It broke 32-bit architectures.
* Update Swedish translationAnders Jonsson2020-06-271-11/+23
|
* Update Romanian translationFlorentina Mușat2020-06-271-11/+22
|
* Update Ukrainian translationYuri Chornoivan2020-06-261-9/+21
|
* soup-directory-input-stream: Redesign directory listing layoutJan-Michael Brummer2020-06-266-10/+223
| | | | | | | | | - Fixes encoding issues on file names - Adds sorting support - Adds translations - Add CSS for nicer design Closes !123
* Eliminate leak of GTlsInteraction if re-specifiedScott Hutton2020-06-161-0/+1
|