summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Many fixes to the GObject Introspectionwip/tintou/many-gir-fixesCorentin Noël2018-03-2993-472/+344
|
* Crash under soup_socket_new()Milan Crha2018-03-261-4/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762138
* Update zh_CN translationAron Xu2018-03-241-43/+49
|
* cookie-jar: use base domain to decide if cookie is third partyMichael Catanzaro2018-03-222-3/+91
| | | | | | | | | | | | | | | Our third-party cookie blocking is too strict. Safari is the only major browser that blocks third-party cookies by default, so the only way for SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY to be web compatible is for it to match Safari as closely as possible. And Safari does not appear to consider the full domain when deciding whether to block a third-party cookie, it only considers the base domain. Reports indicate that Firefox and Chrome behave similarly if the user chooses to block third-party cookies in those browsers. This fixes, in particular, notifications on google.com domains. https://bugzilla.gnome.org/show_bug.cgi?id=792130
* WebSockets: Avoid unaligned memory accessRolf Eike Beer2018-03-191-1/+2
| | | | | | This is causing test failures in SPARC architectures. https://bugzilla.gnome.org/show_bug.cgi?id=794421
* Update Slovak translationDušan Kazik2018-03-171-21/+25
|
* Add Croatian translationgogo2018-03-172-0/+179
|
* SoupAuthDomainDigest: Fix authentication with encoded urisClaudio Saavedra2018-03-172-5/+53
| | | | | | | | | | | | | When the client is using absolute paths for Digest authentication, we need to make sure that the digest URI is not encoded before comparing it to the request URI, as some clients might provide URIs encoded and SoupURI might already have decoded the request URI. Also modify server-auth-test.c to make this problem reproducible and add a couple of test cases to make sure we don't regress. https://bugzilla.gnome.org/show_bug.cgi?id=794208
* 2.62.02.62.0Claudio Saavedra2018-03-122-2/+6
|
* Update Turkish translationMuhammet Kara2018-03-111-12/+16
|
* Updated Slovenian translationMatej Urbančič2018-03-101-17/+22
|
* Update Chinese (Taiwan) translationChao-Hsiung Liao2018-03-101-14/+18
|
* Updated Danish translationAsk Hjorth Larsen2018-03-071-15/+17
|
* Update Greek translationEfstathios Iosifidis2018-03-061-12/+18
|
* 2.61.912.61.91Claudio Saavedra2018-03-052-1/+12
|
* Revert "cookie-jar: use base domain to decide if cookie is third party"Claudio Saavedra2018-03-052-71/+3
| | | | This reverts commit 20a8463ae65369ac17f8bca7749be188a275a99f.
* Updated Lithuanian translationAurimas Černius2018-03-031-14/+18
|
* Update French translationCharles Monzat2018-03-011-38/+44
|
* Update Scottish Gaelic translationGNOME Translation Robot2018-03-011-46/+54
| | | | (cherry picked from commit 2ec1c49841fa4cdf2516e368ad5834f1cfa00844)
* Update Italian translationMilo Casagrande2018-02-261-23/+27
|
* Update Latvian translationRūdolfs Mazurs2018-02-241-18/+14
|
* Update Korean translationChangwoo Ryu2018-02-241-10/+14
|
* Update Hungarian translationBalázs Úr2018-02-231-33/+29
|
* Update Dutch translationGNOME Translation Robot2018-02-221-11/+15
|
* Update Serbian Latin translationМилош Поповић2018-02-221-36/+33
|
* Update Serbian translationМарко Костић2018-02-221-32/+29
|
* Updated Czech translationMarek Cernocky2018-02-221-25/+27
|
* Updated Spanish translationDaniel Mustieles2018-02-211-29/+25
|
* Update German translationMario Blättermann2018-02-181-22/+26
|
* Update Brazilian Portuguese translationRafael Fontenelle2018-02-161-28/+27
|
* Update Estonian translationMart Raudsepp2018-02-141-14/+109
|
* soup-tld: fix an erroneous documentation commentClaudio Saavedra2018-02-131-2/+1
|
* Update the public-suffix listClaudio Saavedra2018-02-131-276/+892
|
* Update Indonesian translationAndika Triwidada2018-02-111-22/+26
|
* Update Galician translationFran Dieguez2018-02-101-30/+26
|
* Update Polish translationPiotr Drąg2018-02-101-22/+26
|
* Update Friulian translationFabio Tomat2018-02-091-21/+25
|
* Update Swedish translationAnders Jonsson2018-02-091-22/+27
|
* add limit on maximum header size to avoid DOS (bug #792173)Michele Dionisio2018-02-092-0/+42
| | | | Signed-off-by: Michele Dionisio <michele.dionisio@gmail.com>
* 2.61.902.61.90Claudio Saavedra2018-02-052-1/+15
|
* cookie-jar: use base domain to decide if cookie is third partyMichael Catanzaro2018-02-052-3/+71
| | | | | | | | | | | | | | | Our third-party cookie blocking is too strict. Safari is the only major browser that blocks third-party cookies by default, so the only way for SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY to be web compatible is for it to match Safari as closely as possible. And Safari does not appear to consider the full domain when deciding whether to block a third-party cookie, it only considers the base domain. Reports indicate that Firefox and Chrome behave similarly if the user chooses to block third-party cookies in those browsers. This fixes, in particular, notifications on google.com domains. https://bugzilla.gnome.org/show_bug.cgi?id=792130
* Fix the buildCarlos Garcia Campos2018-02-011-1/+3
| | | | soup_message_queue_item_ref() doesn't return the item.
* Add new API to create a new connection from a SoupSessionCarlos Garcia Campos2018-02-016-28/+416
| | | | | | | | | | | Add soup_session_connect_async() to create a new dedicated connection to the given SoupURI. The operation finishes when the connection has been completed, including any TLS handshacking or proxy negotiation, returning a GIOStream that can be used to communicate with the server. This is based on a patch by Dirkjan Ochtman <dirkjan@ochtman.nl>. https://bugzilla.gnome.org/show_bug.cgi?id=792212
* Fix UTF8 messageItalo Guerrieri2018-02-011-12/+16
| | | | | | | | Instead of checking if a string is valid frame by frame, it check if it is a valid utf8 only when the message is totaly reassembled. Fix Autobahn test cases: 6.2.3, 6.2.4 and 6.4.2. https://bugzilla.gnome.org/show_bug.cgi?id=792113
* Fix invalid close codeItalo Guerrieri2018-02-011-3/+18
| | | | | | | | | Close the connection with a protocol error, if a close control uses a code reserved for future implementations of the WebSocket protocol. Fix Autobahn test cases 7.9.*. https://bugzilla.gnome.org/show_bug.cgi?id=792113
* websocket-connection: do not send new frames until the previous is not ↵Silvio Lazzeretti2018-01-241-2/+6
| | | | | | | | | | | successfully sent If the sending of a frame fails with G_IO_ERROR_WOULD_BLOCK, we must send it again before sending more urgent ones. This change is relevant in case a SSL connection is being used because SSL expects the same message to be resent https://bugzilla.gnome.org/show_bug.cgi?id=790436
* Fix order control frameItalo Guerrieri2018-01-231-20/+20
| | | | | | | | Ensure that the control frames received are sent back in the order in which they arrived. Fix Autobahn test case 2.10. https://bugzilla.gnome.org/show_bug.cgi?id=792113
* configure: Don't declare functions in AC_TRY_COMPILETing-Wei Lan2018-01-201-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=792715
* Fix payload closeItalo Guerrieri2018-01-101-1/+1
| | | | | | | | Pass the close payload to the function send_message in order to check if the payload if bigger than 125 octect Fix Autobahn test case 7.3.6. https://bugzilla.gnome.org/show_bug.cgi?id=792113
* Fix invalid UTF8 close payloadItalo Guerrieri2018-01-101-3/+7
| | | | | | | | Close the connection with a protocol error if the close payload is an invalid utf8. Fix Autobahn test case 7.5.1. https://bugzilla.gnome.org/show_bug.cgi?id=792113