summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-03-16Updated Russian translationYuri Myasoedov1-18/+44
2013-03-15Updated Hungarian translationBalázs Úr1-17/+46
2013-03-13[l10n] Updated Estonian translationMattias Põldaru1-3/+6
2013-03-12Updated Danish translationJoe Hansen1-16/+43
2013-03-12[l10n] Updated Catalan (Valencian) translationCarles Ferrando1-15/+40
2013-03-12[l10n] Updated Catalan translationGil Forcada1-15/+40
2013-03-12Updated French translationClaude Paroz1-17/+41
2013-03-12Add G_BEGIN_DECLS/G_END_DECLS guards to soup-message-headers.hCarlos Garcia Campos1-0/+4
2013-03-12Assamese translation updated for gnome 3.8Nilamdyuti Goswami1-15/+19
2013-03-12Updated gujarati fileSweta Kothari1-16/+43
2013-03-11Updated Portuguese translation and converted to New Spelling (Novo AO)Duarte Loreto1-20/+45
2013-03-11data: URL requests should serve the whole decoded URLZan Dobersek4-9/+99
Address the possibility of data: URLs containing null characters when the data request is being performed. The uri_decoded_copy method is enhanced with a third argument, a pointer to an integer that should be set to the length of decoded data when provided. This length is then set as the request's content length. A test checking the correct behavior is added in requester-test. Calls to uri_decoded_copy where the length of the decoded output is not required are adjusted to provide NULL as the third argument.
2013-03-11[l10n] Updated Italian translation.Milo Casagrande1-8/+12
2013-03-09Updated Greek translationDimitris Spingos1-19/+48
2013-03-09Updated Thai translationTheppitak Karoonboonyanan1-17/+43
2013-03-07Updated Slovenian translationMatej Urbančič1-14/+18
2013-03-07Add SoupSession:proxy-resolverDan Winship6-44/+105
Now that GSocketClient lets you override its proxy resolver, allow setting a GProxyResolver on a SoupSession, to eventually pass on to the GSocketClient. (In the interest of not breaking things this late in the release cycle, all of the old SoupProxyURIResolver code still exists as well, in parallel, but in 2.43 it will be removed and replaced with GProxyResolver-based backward-compat stuff.) https://bugzilla.gnome.org/show_bug.cgi?id=680273
2013-03-07Updated Belarusian translation.Ihar Hrachyshka1-13/+17
2013-03-06Updated Brazilian Portuguese translationEnrico Nicoletto1-17/+43
2013-03-06SoupAuthManager: deal with "disappearing" auth headersDan Winship2-18/+98
Normally when sending a 401 response, a server re-sends the initial WWW-Authenticate challenge. However, it doesn't actually have to, and libsoup was getting confused if it didn't. Fix that. https://bugzilla.redhat.com/show_bug.cgi?id=916224
2013-03-06SoupSession: break infinite loopsDan Winship3-18/+64
Every year or two some bug comes up that makes libsoup retry a request infinitely. (Also, apps can do this on their own by not paying attention to the "retrying" flag in SoupSession::authenticate.) Move the "too many redirects" code and rework it to handle all possible cases of "message gets resent a suspicious number of times".
2013-03-052.41.91upstream/2.41.91LIBSOUP_2_41_912.41.91Dan Winship2-1/+23
2013-03-05soup-cache: update cached headers on revalidationsSergio Villar Senin4-48/+180
SoupCache was not updating the cached headers on conditional requests. We were only doing it for revalidations started by libsoup clients. This also properly reset the values of freshness_lifetime and must_revalidate on revalidations. These two fields were keeping their original values even if the server wasn't providing such information. Finally this adds a new cache test (do_header_test) and fixes the one disabled with #ifdefs (second revalidations). https://bugzilla.gnome.org/show_bug.cgi?id=695121
2013-03-05build: Remove gio resource compiler definition from configure.acCarlos Garcia Campos1-6/+0
The variable GLIB_COMPILE_RESOURCES is already set by AM_PATH_GLIB_2_0 macro. Spotted by Csaba Osztrogonác. https://bugzilla.gnome.org/show_bug.cgi?id=694942
2013-03-04soup-message-queue: hold a reference to the async contextSergio Villar Senin1-0/+3
This will ensure that the GMainContext is not freed at least until we get rid of the queue item. This was causing crashes when synchronously retrieving resources in WebKit as it uses a different GMainContext for each of those synchronous requests. https://bugzilla.gnome.org/show_bug.cgi?id=694920
2013-03-03[l10n] Updated German translationMario Blättermann1-8/+12
2013-03-02Updated Vietnamese translationNguyễn Thái Ngọc Duy1-15/+11
2013-03-02po/vi: import from Damned LiesNguyễn Thái Ngọc Duy1-15/+57
2013-03-01Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2-36/+38
2013-02-26Punjabi: Translation updated (aalam)A S Alam1-16/+43
2013-02-25Updated slovak translationPavol Klačanský1-6/+10
2013-02-25Updated Norwegian bokmål translationKjartan Maraas1-6/+10
2013-02-24Updated Lithuanian translationAurimas Černius1-22/+49
2013-02-23examples: use GOptionContext (finally)Dan Winship3-144/+146
2013-02-23examples: move examples from tests/ to examples/Dan Winship9-74/+31
get, simple-httpd, and simple-proxy are more example code than test programs, so move them into a separate directory. Also, remove "dns", which was once a sort-of test of SoupAddress, but is now just a redundant sort-of test of GResolver.
2013-02-23build: remove some cruftDan Winship3-24/+9
Remove accumulated cruft, mostly from things we used to depend on but don't any more. Also a few minor drive-by configure cleanups
2013-02-22Updated Uyghur translationGheyret Kenji1-10/+12
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
2013-02-21Updated Hebrew translation.Yaron Shahrabani1-14/+18
2013-02-20Updated Galician translationsFran Diéguez1-15/+19
2013-02-19tests: do skipped tests properlyDan Winship10-42/+134
automake interprets exit code 77 as meaning "skipped", so have the various apache-dependent, php-dependent, and curl-dependent tests do that, and compile them unconditionally. (Although, to avoid "unused" warnings, we end up #ifdeffing out the whole file.)
2013-02-19tests: [CENSORED] [CENSORED] automake [CENSORED]Dan Winship4-9/+28
Specifying serial-tests in AM_INIT_AUTOMAKE breaks the build with automake 1.11, so the only way to support both 1.11 and 1.13 is to make the tests work under the parallel harness. Fortunately this wasn't that hard.
2013-02-19Added Aragonese translationDaniel Martinez2-0/+109
2013-02-19tests: fix under automake 1.13Dan Winship1-1/+1
The parallel test harness (which is the default as of automake 1.13) doesn't let you use make functions in the definition of TESTS. (It generates an invalid Makefile in this case.) Since the tests as currently written won't work with the parallel harness anyway (since each apache-based test stops apache when it's done), just force the serial harness for now. https://bugzilla.gnome.org/show_bug.cgi?id=694135
2013-02-19soup-session.c: do not emit content-sniffed if it isn't cachedSergio Villar Senin1-3/+5
The SoupCache does not get any information from sniffed content types as it works at a lower level. That's why sometimes we might not have any Content-Type information for a cached resource (if the server does not specify it).
2013-02-19Updated Spanish translationDaniel Mustieles1-15/+19
2013-02-19Updated Czech translationMarek Černocký1-17/+44
2013-02-182.41.90upstream/2.41.90LIBSOUP_2_41_902.41.90Dan Winship2-1/+31
2013-02-18Updated Serbian translationМирослав Николић2-32/+36
2013-02-18Updated Polish translationPiotr Drąg1-16/+20
2013-02-18cache-test: added a new cancellation testSergio Villar Senin3-1/+73
Added do_refcounting_test that checks that streams do not leak any reference when a message is cancelled just before starting to read. This test also need a new cancel flag called SOUP_TEST_REQUEST_CANCEL_AFTER_SEND_FINISH. https://bugzilla.gnome.org/show_bug.cgi?id=682527