platform/upstream/glib-networking.git
7 years ago[RQ170516-00892] Fixed build warning 40/129540/3 accepted/tizen/unified/20170517.125457 submit/tizen/20170517.032711 tizen_4.0.m1_release
Seonah Moon [Wed, 17 May 2017 01:33:16 +0000 (10:33 +0900)]
[RQ170516-00892] Fixed build warning

- [Backporting] GTlsConnection: avoid non-literal format string
  (https://bugzilla.gnome.org/show_bug.cgi?id)
- Replaced readdir_r() with readdir()

Change-Id: I36dea8e1c7c9d171caa9add39d05abe92556b7f9
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
7 years agoAdd new config option for GNUTLS log function 39/122539/2 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170404.142734 accepted/tizen/ivi/20170404.060819 accepted/tizen/mobile/20170404.060643 accepted/tizen/tv/20170404.060738 accepted/tizen/unified/20170404.060845 accepted/tizen/wearable/20170404.060801 submit/tizen/20170404.011910
Seonah Moon [Mon, 3 Apr 2017 02:35:03 +0000 (11:35 +0900)]
Add new config option for GNUTLS log function

Change-Id: I2c245836981f1655f1f376656a74754999aed9cb

7 years agoFixed license file path 29/119329/1 accepted/tizen/common/20170316.162015 accepted/tizen/ivi/20170316.222642 accepted/tizen/mobile/20170316.222552 accepted/tizen/tv/20170316.222617 accepted/tizen/unified/20170316.222702 accepted/tizen/wearable/20170316.222630 submit/tizen/20170316.113431
Seonah Moon [Thu, 16 Mar 2017 10:26:19 +0000 (19:26 +0900)]
Fixed license file path

Change-Id: I828677670115666e98ae126a3c645c35bfb876d1
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
7 years agogcc62: Fixed build error 55/104455/1 accepted/tizen/common/20161220.190750 accepted/tizen/ivi/20161220.222946 accepted/tizen/mobile/20161220.222850 accepted/tizen/tv/20161220.222907 accepted/tizen/unified/20170309.035344 accepted/tizen/wearable/20161220.222925 submit/tizen/20161220.020618 submit/tizen_unified/20170308.100412
Seonah Moon [Tue, 13 Dec 2016 09:54:39 +0000 (18:54 +0900)]
gcc62: Fixed build error

Change-Id: Iadc5737b06bc441760df74b994b0c2cb83a2fb59
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoChange build macro for Tizen TV 94/92994/1 accepted/tizen/common/20161102.121514 accepted/tizen/ivi/20161102.072337 accepted/tizen/mobile/20161102.072237 accepted/tizen/tv/20161102.072254 accepted/tizen/wearable/20161102.072311 submit/tizen/20161101.065543
Seonah Moon [Thu, 20 Oct 2016 02:05:39 +0000 (11:05 +0900)]
Change build macro for Tizen TV

This macro is ignored on build.tizen.org
It's only for Tizen TV build system

Change-Id: Ia2bd743a85d210dd0005e126eeaeb9a4277ccce9
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoTLS: Only cache session data if a session was not resumed 19/73419/2 accepted/tizen/3.0/ivi/20161011.044006 accepted/tizen/3.0/mobile/20161015.033015 accepted/tizen/3.0/tv/20161016.004455 accepted/tizen/3.0/wearable/20161015.082657 accepted/tizen/common/20160608.160926 accepted/tizen/ivi/20160609.090753 accepted/tizen/mobile/20160609.090614 accepted/tizen/tv/20160609.090731 accepted/tizen/wearable/20160609.090714 submit/tizen/20160608.101452 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000002 submit/tizen_3.0_mobile/20161015.000002 submit/tizen_3.0_tv/20161015.000002 submit/tizen_3.0_wearable/20161015.000002
Seonah Moon [Tue, 29 Mar 2016 04:59:01 +0000 (13:59 +0900)]
TLS: Only cache session data if a session was not resumed

As per the upstream discussion [1], session data should only be
stored when the session is not resumed.

This affects resuming sessions when using TLS tickets, since they
are not stored in the session data after a save/resume cycle.

[1] http://lists.gnutls.org/pipermail/gnutls-help/2015-February/003760.html

https://bugzilla.gnome.org/show_bug.cgi?id=745099

Change-Id: Ic9bc0381ed18d37b55cf1fbc49663cbb611ff328
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoResolve security leak 18/73418/2
fr.fang [Wed, 9 Mar 2016 06:16:47 +0000 (14:16 +0800)]
Resolve security leak

[Problem] security leak
[Cause] SSLV3.0 has security leak
[Solution] Disable SSLV3.0

Change-Id: I310cadc0d3b62f194e0b55a8baf9d135bed93e9e
Signed-off-by: fr.fang <fr.fang@samsung.com>
8 years agosend full certificate chain during handshake 17/73417/2
su.g.kim [Thu, 25 Feb 2016 12:02:10 +0000 (21:02 +0900)]
send full certificate chain during handshake
Upstream Patch : https://bugzilla.gnome.org/show_bug.cgi?id=724708

Change-Id: I24059721b1cd9f5b4f29a54aaa0db191a5b325af
Signed-off-by: su.g.kim <su.g.kim@samsung.com>
8 years agoreplace g_error_free with g_clear_error to null check internally 14/73414/2
qi1988.yang [Wed, 17 Feb 2016 08:43:04 +0000 (16:43 +0800)]
replace g_error_free with g_clear_error to null check internally

[Problem] error object double free issue
[cause] error object double free
[Solution] changing g_free_error to g_clear_error fuction to make it more safe.

Change-Id: I11f0eb181fba11142a286ac2a5691dc0a798683b
Signed-off-by: qi1988.yang <qi1988.yang@samsung.com>
8 years agoResolve segmentation fault 11/73411/2
Seonah Moon [Tue, 19 Jan 2016 11:40:41 +0000 (20:40 +0900)]
Resolve segmentation fault

Change-Id: Ie4eedfcd5aee91100f40480be1ca11f4e17f1f60
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoDisable adjust time feature for TV 71/69871/1 accepted/tizen/common/20160518.124821 accepted/tizen/ivi/20160518.003840 accepted/tizen/mobile/20160518.003817 accepted/tizen/tv/20160518.003832 accepted/tizen/wearable/20160518.003806 submit/tizen/20160517.075821
Seonah Moon [Tue, 17 May 2016 06:28:11 +0000 (15:28 +0900)]
Disable adjust time feature for TV

Change-Id: I0e94be99917033055042003ebee1e21794c17150
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoFixed build error (TV profile) 55/69155/1 accepted/tizen/common/20160513.123328 accepted/tizen/ivi/20160513.004552 accepted/tizen/mobile/20160513.004243 accepted/tizen/tv/20160513.004539 accepted/tizen/wearable/20160513.004545 submit/tizen/20160512.075241
Seonah Moon [Thu, 12 May 2016 04:37:47 +0000 (13:37 +0900)]
Fixed build error (TV profile)

Change-Id: I00b718c1d19186f428877091a4f39787521b67e0
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoDeclare missing buildrequire to get ca-certificate path 17/69017/1 accepted/tizen/common/20160512.143756 submit/tizen/20160511.111211
Seonah Moon [Wed, 11 May 2016 07:05:11 +0000 (16:05 +0900)]
Declare missing buildrequire to get ca-certificate path

Change-Id: Icd6b652c71857e1d0ea1de878e1ae4eaed5df28b
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoChange CA path macro 40/68440/1 accepted/tizen/common/20160510.050940 accepted/tizen/ivi/20160510.002715 accepted/tizen/mobile/20160510.002703 accepted/tizen/tv/20160510.002707 accepted/tizen/wearable/20160510.002657 submit/tizen/20160509.092624
Seonah Moon [Wed, 4 May 2016 08:29:03 +0000 (17:29 +0900)]
Change CA path macro

Change-Id: I4a4f246e4299781a861205bfddf420e22bd2f86c
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoAccept unordered certificate chains 44/68144/1 accepted/tizen/common/20160504.130834 accepted/tizen/ivi/20160504.115224 accepted/tizen/mobile/20160504.114956 accepted/tizen/tv/20160504.114826 accepted/tizen/wearable/20160504.115119 submit/tizen/20160504.064009
Seonah Moon [Mon, 2 May 2016 12:42:10 +0000 (21:42 +0900)]
Accept unordered certificate chains

Some TLS servers improperly send an unordered chain of certificates,
where the next certificate in the chain is not the issuer of the current
certificate. Recent versions of GnuTLS will verify the chain anyway to
help reduce unnecessary validation failures (since there is no security
risk in doing so).

When the certificates are unordered, get_peer_certificate_from_session()
will construct GTlsCertificates with incorrect issuer fields, causing
trouble with unordered chains even though GnuTLS would otherwise handle
these fine.

https://bugzilla.gnome.org/show_bug.cgi?id=683266

Change-Id: I38fb9e15c6500c39ec860c1428e836595c9fba82
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agognutls: Build the certificate chain recursively instead of using a loop 97/66897/1 accepted/tizen/common/20160422.172039 accepted/tizen/ivi/20160423.060543 accepted/tizen/mobile/20160423.055610 accepted/tizen/tv/20160423.060016 accepted/tizen/wearable/20160423.060307 submit/tizen/20160422.054856
Seonah Moon [Fri, 22 Apr 2016 01:57:22 +0000 (10:57 +0900)]
gnutls: Build the certificate chain recursively instead of using a loop

We are currently checking every certificate in the chain and also
looking for an issuer in the database for the last certificate of the
chain. Now build_certificate_chain is called recursively so that for all
issuers that fail, we also try to find an issuer in the database,
instead of just for the last one. Pinned certificates are now handled by
the caller since they are done only once for the first certificate.
This fixes the case of fbcdn-dragon-a.akamaihd.net for which all the
certificates in the chain are not anchored, but we can find an issuer in
the database for the second certificate that is anchored.

 https://bugzilla.gnome.org/show_bug.cgi?id=750457

Change-Id: Ib3da8118b8873e3c5afec173bcd4160252b2a0b1
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoModified hard-coded path in spec 31/61931/2 accepted/tizen/common/20160315.220858 accepted/tizen/ivi/20160314.104909 accepted/tizen/mobile/20160314.104816 accepted/tizen/tv/20160314.104833 accepted/tizen/wearable/20160314.104854 submit/tizen/20160314.022854
Seonah Moon [Fri, 11 Mar 2016 08:16:13 +0000 (17:16 +0900)]
Modified hard-coded path in spec

Change-Id: I77bac02f748d9a1302b4d1569694c67579882b6b
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
8 years agoReplace 'tizen_profile_name' to 'profile' for Tizen 3.0 98/53698/1 accepted/tizen/ivi/20160218.024730 accepted/tizen/mobile/20151210.024240 accepted/tizen/tv/20151210.014640 accepted/tizen/wearable/20151210.013807 submit/tizen/20151209.020238 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Seonah Moon [Wed, 9 Dec 2015 01:04:21 +0000 (10:04 +0900)]
Replace 'tizen_profile_name' to 'profile' for Tizen 3.0

Change-Id: Id8a5ea8d1990fd4828ce09eb70861466f7f2c93a
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
9 years agoBase code merged to SPIN 2.4 79/51879/3 accepted/tizen/mobile/20151117.231936 accepted/tizen/tv/20151117.231957 accepted/tizen/wearable/20151117.232006 submit/tizen/20151117.062858
Seonah Moon [Tue, 17 Nov 2015 02:48:17 +0000 (11:48 +0900)]
Base code merged to SPIN 2.4

Change-Id: I83323d84b236fc2688d107abc2bab8e82419aeb1
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
9 years agoBump to version 2.38.0 tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0_ivi accepted/tizen/common/20141212.083249 accepted/tizen/ivi/20141220.084021 accepted/tizen/mobile/20141216.080719 accepted/tizen/tv/20141215.043940 accepted/tizen/wearable/20141215.104712 submit/tizen/20141212.043642 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release
Kévin THIERRY [Wed, 5 Nov 2014 16:10:54 +0000 (17:10 +0100)]
Bump to version 2.38.0

Change-Id: I974ce5fedc7d4fd2caf0622f5d0c509ca3e0bf30
Bug-Tizen: TC-1824
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
9 years agoresetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 20:18:10 +0000 (23:18 +0300)]
resetting manifest requested domain to floor

9 years agoupdate to 2.36.2
Anas Nashif [Mon, 24 Jun 2013 12:08:44 +0000 (08:08 -0400)]
update to 2.36.2

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Change-Id: I9155c08d3a833f5765d3ab68e7092914d94a7dd8

9 years agoUpdate to 2.36.1
Anas Nashif [Sat, 27 Apr 2013 12:42:06 +0000 (05:42 -0700)]
Update to 2.36.1

9 years agoUpdate to 2.36.0
Anas Nashif [Fri, 29 Mar 2013 12:30:47 +0000 (05:30 -0700)]
Update to 2.36.0

9 years agoUpdate to 2.35.9
Anas Nashif [Fri, 15 Mar 2013 15:59:07 +0000 (08:59 -0700)]
Update to 2.35.9

9 years agoUpdate to 2.35.8
Anas Nashif [Tue, 26 Feb 2013 14:36:27 +0000 (06:36 -0800)]
Update to 2.35.8

9 years agoUpdate to 2.35.8
Anas Nashif [Tue, 26 Feb 2013 14:28:38 +0000 (06:28 -0800)]
Update to 2.35.8

9 years agoEnable libproxy (base on project)
Anas Nashif [Mon, 25 Feb 2013 20:52:37 +0000 (12:52 -0800)]
Enable libproxy (base on project)

9 years agoEnable libproxy GIO extension
Joshua Lock [Mon, 25 Feb 2013 20:24:39 +0000 (12:24 -0800)]
Enable libproxy GIO extension

Signed-off-by: Joshua Lock <joshua.lock@intel.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Change-Id: I90e0914e753074ce445d86d633c0722f1a0f301b

9 years agoUpdate to 2.35.6
Anas Nashif [Fri, 8 Feb 2013 14:04:14 +0000 (06:04 -0800)]
Update to 2.35.6

9 years agoupdate to 2.35.3
Anas Nashif [Thu, 20 Dec 2012 21:17:42 +0000 (13:17 -0800)]
update to 2.35.3

9 years agopackage license file
Anas Nashif [Mon, 10 Dec 2012 02:21:33 +0000 (18:21 -0800)]
package license file

9 years agoadd changelog
Anas Nashif [Mon, 10 Dec 2012 02:17:59 +0000 (18:17 -0800)]
add changelog

9 years agoUpdate to 2.35.1
Anas Nashif [Mon, 10 Dec 2012 02:15:54 +0000 (18:15 -0800)]
Update to 2.35.1

9 years agoadd packaging
Anas Nashif [Sat, 10 Nov 2012 20:11:42 +0000 (12:11 -0800)]
add packaging

Conflicts:
packaging/glib-networking.spec

11 years ago2.38.0 2.38.0
Dan Winship [Mon, 23 Sep 2013 22:20:22 +0000 (18:20 -0400)]
2.38.0

11 years ago2.37.5
Dan Winship [Mon, 29 Jul 2013 21:27:07 +0000 (17:27 -0400)]
2.37.5

11 years agoRevert "gnutls: require gnutls 3.0"
Dan Winship [Sat, 20 Jul 2013 13:24:22 +0000 (09:24 -0400)]
Revert "gnutls: require gnutls 3.0"

There are potential licensing issues with gnutls 3.x, which
transitively requires gmp, whose latest versions are LGPLv3.

Allow compiling with 2.x again, but bump up the requirement to 2.12,
so we've got all the newer APIs to replace the ones that are
deprecated in 3.x.

This may be revisited in the future, and some new code added to this
module will probably be gnutls-3.x-only.

https://bugzilla.gnome.org/show_bug.cgi?id=704503

11 years agoAdd missing m4 file to fix build breakage
Dan Winship [Sun, 14 Jul 2013 03:37:30 +0000 (23:37 -0400)]
Add missing m4 file to fix build breakage

11 years agoUpdate glib.mk, build installable tests
Dan Winship [Sat, 13 Jul 2013 20:33:59 +0000 (16:33 -0400)]
Update glib.mk, build installable tests

11 years agobuild: use AM_CPPFLAGS instead of INCLUDES
Dan Winship [Sat, 13 Jul 2013 20:04:35 +0000 (16:04 -0400)]
build: use AM_CPPFLAGS instead of INCLUDES

11 years agognutls: Fix deprecation warnings
Olivier Crête [Thu, 7 Mar 2013 20:46:57 +0000 (15:46 -0500)]
gnutls: Fix deprecation warnings

https://bugzilla.gnome.org/show_bug.cgi?id=697908

11 years agognutls: require gnutls 3.0
Dan Winship [Sat, 13 Jul 2013 19:47:26 +0000 (15:47 -0400)]
gnutls: require gnutls 3.0

11 years ago2.37.4
Dan Winship [Tue, 9 Jul 2013 13:51:58 +0000 (09:51 -0400)]
2.37.4

11 years agognutls: don't crash if G_TLS_GNUTLS_PRIORITY is invalid
Dan Winship [Wed, 19 Jun 2013 00:15:50 +0000 (21:15 -0300)]
gnutls: don't crash if G_TLS_GNUTLS_PRIORITY is invalid

If G_TLS_GNUTLS_PRIORITY can't be parsed, print a warning and fall
back to the default value.

https://bugzilla.gnome.org/show_bug.cgi?id=701693

11 years agoproxy/gnome: check GNOME_DESKTOP_SESSION_ID too
Dan Winship [Tue, 4 Jun 2013 23:21:10 +0000 (20:21 -0300)]
proxy/gnome: check GNOME_DESKTOP_SESSION_ID too

It claims to be deprecated, but $GNOME_DESKTOP_SESSION_ID seems to be
the only reliable identifier of GNOME-ness (other than probing D-Bus,
which we can't do from here).

https://bugzilla.gnome.org/show_bug.cgi?id=701377

11 years ago2.37.2 2.37.2
Dan Winship [Tue, 28 May 2013 16:49:03 +0000 (13:49 -0300)]
2.37.2

11 years agognome: improve session detection.
Giovanni Campagna [Sat, 18 May 2013 21:57:55 +0000 (23:57 +0200)]
gnome: improve session detection.

Detect anything beginning with "gnome". Handles gnome-classic,
and custom gnome-jhbuild or similar sessions.

https://bugzilla.gnome.org/show_bug.cgi?id=700607

11 years agoproxy/tests: fix to work when neither proxy module is available
Dan Winship [Mon, 20 May 2013 13:11:47 +0000 (10:11 -0300)]
proxy/tests: fix to work when neither proxy module is available

automake ends up setting TEST_PROGS to " " in this case, but
Makefile.decl was assuming that if TEST_PROGS is not empty then it
contains actual tests, and then ended up bailing out by passing an no
tests to gtester. Fix it to use $(strip) to get the right result.

Also, drive-by automake warning fix in proxy/tests/Makefile.am

https://bugzilla.gnome.org/show_bug.cgi?id=700628

11 years agotls/tests: don't try to assert !G_IS_OBJECT() on destroyed objects
Dan Winship [Mon, 13 May 2013 21:06:29 +0000 (17:06 -0400)]
tls/tests: don't try to assert !G_IS_OBJECT() on destroyed objects

The pkcs11 tests were using g_assert(!G_IS_OBJECT()) to verify that
objects had been destroyed, but that's just crazy, and will crash
sometimes. Fix them to do a ref_count check instead.

11 years agoproxy/tests/libproxy: Set GIO_EXTRA_MODULES to use the just-built module
Iain Lane [Tue, 14 May 2013 11:54:17 +0000 (12:54 +0100)]
proxy/tests/libproxy: Set GIO_EXTRA_MODULES to use the just-built module

https://bugzilla.gnome.org/show_bug.cgi?id=700286

11 years agoproxy: two fixes to the previous libproxy commit
Dan Winship [Mon, 13 May 2013 21:05:35 +0000 (17:05 -0400)]
proxy: two fixes to the previous libproxy commit

11 years agolibproxy: fix handling of SOCKS in async API, add tests
Dan Winship [Wed, 1 May 2013 12:43:12 +0000 (08:43 -0400)]
libproxy: fix handling of SOCKS in async API, add tests

Fix the handling of SOCKS proxies with g_proxy_resolver_lookup_async()
and the libproxy resolver. (Also, make the sync proxy resolver
properly cancellable.)

Add some tests of the libproxy resolver, based on the existing gnome
proxy resolver tests. Unfortunately, libproxy doesn't implement ignore
hosts in exactly the same way GProxyResolverGnome does, so we need to
keep track of which URIs they give different results for...

https://bugzilla.gnome.org/show_bug.cgi?id=699359

11 years ago2.37.1 2.37.1
Dan Winship [Tue, 30 Apr 2013 20:41:14 +0000 (16:41 -0400)]
2.37.1

11 years agoproxy/gnome: Use this in an Ubuntu (Unity) session too.
Iain Lane [Mon, 29 Apr 2013 17:42:53 +0000 (17:42 +0000)]
proxy/gnome: Use this in an Ubuntu (Unity) session too.

This avoids falling back to libproxy unnecessarily.

https://bugs.launchpad.net/ubuntu/+source/glib-networking/+bug/1172792

https://bugzilla.gnome.org/show_bug.cgi?id=698936

11 years agoproxy/gnome: fix automatic mode
Dan Winship [Mon, 22 Apr 2013 19:15:48 +0000 (15:15 -0400)]
proxy/gnome: fix automatic mode

Automatic proxy resolution mode was accidentally getting more-or-less
ignored and treated as "none".

11 years agobump to 2.37.0
Dan Winship [Tue, 16 Apr 2013 12:58:12 +0000 (08:58 -0400)]
bump to 2.37.0

11 years agogtlsconnection-gnutls: Only finish implicit handshake if handshake is implicit
Olivier Crête [Wed, 10 Apr 2013 18:50:34 +0000 (14:50 -0400)]
gtlsconnection-gnutls: Only finish implicit handshake if handshake is implicit

Also add a test to prevent regressions, this test tries to do a async handshake,
and waits for the actual handshake to finish, but before allowing the callback to happen
it tries to do a write.

https://bugzilla.gnome.org/show_bug.cgi?id=697754

11 years agognutls: buffer app data received during a rehandshake request
Dan Winship [Wed, 10 Apr 2013 21:22:40 +0000 (17:22 -0400)]
gnutls: buffer app data received during a rehandshake request

If a server requests a rehandshake but then receives application data,
gnutls 2.x silently buffers that data, but gnutls 3.x returns a
(non-fatal) error. Do the buffering inside GTlsConnectionGnutls so
that 2.x and 3.x end up behaving the same.

https://bugzilla.gnome.org/show_bug.cgi?id=695062

11 years ago[l10n] Updated Turkish translation
Muhammet Kara [Wed, 10 Apr 2013 20:41:22 +0000 (23:41 +0300)]
[l10n] Updated Turkish translation

11 years agognutls: correctly set CFLAGS using GNUTLS_CFLAGS
Emmanuel Pacaud [Mon, 25 Mar 2013 13:38:23 +0000 (14:38 +0100)]
gnutls: correctly set CFLAGS using GNUTLS_CFLAGS

(recommit with correct bug url)

https://bugzilla.gnome.org/show_bug.cgi?id=696519

11 years agoRevert "gnutls: correctly set CFLAGS using GNUTLS_CFLAGS"
Dan Winship [Wed, 3 Apr 2013 16:38:05 +0000 (12:38 -0400)]
Revert "gnutls: correctly set CFLAGS using GNUTLS_CFLAGS"

This reverts commit 9802180053a0e8eb23116d2f6cd6abb32d9bab3b.

11 years agognutls: correctly set CFLAGS using GNUTLS_CFLAGS
Emmanuel Pacaud [Mon, 25 Mar 2013 13:38:23 +0000 (14:38 +0100)]
gnutls: correctly set CFLAGS using GNUTLS_CFLAGS

https://bugzilla.gnome.org/show_bug.cgi?id=692134

11 years agotlsconnection-gnutls: Create the cancellable pollfd in right buffer
Olivier Crête [Fri, 29 Mar 2013 22:42:45 +0000 (18:42 -0400)]
tlsconnection-gnutls: Create the cancellable pollfd in right buffer

The cancellable pollfd was overwriting the waiting_op one

https://bugzilla.gnome.org/show_bug.cgi?id=696881

11 years agoUpdated Indonesian translation
Andika Triwidada [Fri, 29 Mar 2013 04:57:56 +0000 (11:57 +0700)]
Updated Indonesian translation

11 years agoAdded Friulian translation
Fabio Tomat [Tue, 26 Mar 2013 12:05:43 +0000 (13:05 +0100)]
Added Friulian translation

11 years agoAdded Friulian translation
Fabio Tomat [Tue, 26 Mar 2013 12:05:32 +0000 (13:05 +0100)]
Added Friulian translation

11 years ago2.36.0 2.36.0
Dan Winship [Mon, 25 Mar 2013 12:36:29 +0000 (08:36 -0400)]
2.36.0

11 years agohindi translation by chandan kumar
Rajesh Ranjan [Mon, 25 Mar 2013 09:46:04 +0000 (15:16 +0530)]
hindi translation by chandan kumar

11 years agoUpdated slovak translation
Richard Stanislavský [Sun, 24 Mar 2013 23:30:11 +0000 (00:30 +0100)]
Updated slovak translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Sat, 23 Mar 2013 16:39:03 +0000 (20:39 +0400)]
Updated Russian translation

11 years agoL10N: Updated Persian Translation
Arash Mousavi [Sat, 23 Mar 2013 13:41:24 +0000 (18:11 +0430)]
L10N: Updated Persian Translation

11 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Thu, 21 Mar 2013 20:39:25 +0000 (22:39 +0200)]
Finnish translation update by Jiri Grönroos

11 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Wed, 20 Mar 2013 08:39:04 +0000 (09:39 +0100)]
Updated Basque language

11 years ago[l10n] Added Tadjik translation
Victor Ibragimov [Tue, 19 Mar 2013 21:30:41 +0000 (22:30 +0100)]
[l10n] Added Tadjik translation

11 years ago[l10n] Updated Catalan (Valencian) translation
Carles Ferrando [Sun, 17 Mar 2013 19:04:03 +0000 (20:04 +0100)]
[l10n] Updated Catalan (Valencian) translation

11 years agoUpdated Latvian translation
Rūdolfs Mazurs [Sun, 17 Mar 2013 18:22:50 +0000 (20:22 +0200)]
Updated Latvian translation

11 years agoUpdated Danish translation
Ask H. Larsen [Sun, 17 Mar 2013 13:55:22 +0000 (14:55 +0100)]
Updated Danish translation

11 years agoUpdated Portuguese translation and converted to New Spelling (Novo AO)
Duarte Loreto [Fri, 15 Mar 2013 12:42:46 +0000 (12:42 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)

11 years agoAssamese translation updated for gnome 3.8
Nilamdyuti Goswami [Tue, 12 Mar 2013 12:58:57 +0000 (18:28 +0530)]
Assamese translation updated for gnome 3.8

11 years agoUpdated Korean translation
Changwoo Ryu [Mon, 11 Mar 2013 17:31:28 +0000 (02:31 +0900)]
Updated Korean translation

11 years ago[l10] Updated Catalan translation
Joan Duran [Sun, 10 Mar 2013 22:48:37 +0000 (23:48 +0100)]
[l10] Updated Catalan translation

11 years agoUpdated Thai translation
Theppitak Karoonboonyanan [Sat, 9 Mar 2013 04:46:20 +0000 (11:46 +0700)]
Updated Thai translation

11 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Thu, 7 Mar 2013 14:40:07 +0000 (17:40 +0300)]
Updated Belarusian translation.

11 years ago2.35.9 2.35.9
Dan Winship [Tue, 5 Mar 2013 15:37:19 +0000 (10:37 -0500)]
2.35.9

11 years agognutls: handle another case of connection-closed-during-handshake
Dan Winship [Tue, 5 Mar 2013 14:29:55 +0000 (09:29 -0500)]
gnutls: handle another case of connection-closed-during-handshake

fixes one of the tests with gnutls 3.x

https://bugzilla.gnome.org/show_bug.cgi?id=694812

11 years ago[l10n] Updated German translation
Mario Blättermann [Mon, 4 Mar 2013 07:35:14 +0000 (08:35 +0100)]
[l10n] Updated German translation

11 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sat, 2 Mar 2013 13:35:11 +0000 (20:35 +0700)]
Updated Vietnamese translation

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Fri, 1 Mar 2013 14:24:56 +0000 (22:24 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoPunjabi: Translation updated (aalam)
A S Alam [Tue, 26 Feb 2013 01:50:01 +0000 (07:20 +0530)]
Punjabi: Translation updated (aalam)

11 years agoUpdate French translation
Alexandre Franke [Mon, 25 Feb 2013 19:13:18 +0000 (20:13 +0100)]
Update French translation

11 years agoUpdated Uyghur translation
Gheyret Kenji [Fri, 22 Feb 2013 13:25:54 +0000 (22:25 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoAdded Aragonese translation
Daniel Martinez [Wed, 20 Feb 2013 00:20:00 +0000 (01:20 +0100)]
Added Aragonese translation

11 years ago2.35.8 2.35.8
Dan Winship [Tue, 19 Feb 2013 12:59:44 +0000 (07:59 -0500)]
2.35.8

11 years agoproxy/gnome: port to GSimpleProxyResolver
Dan Winship [Mon, 28 Jan 2013 16:06:21 +0000 (11:06 -0500)]
proxy/gnome: port to GSimpleProxyResolver

Make GProxyResolverGnome a wrapper around GSimpleProxyResolver, and
remove all the code that is no longer needed as a result.

(It can't be a subclass because of odd GType restrictions involving
interfaces and dynamic types.)

Also add more tests to proxy/tests/gnome, based on the
GSimpleProxyResolver tests.

11 years agoUpdated Malayalam Localization
Anish A [Fri, 15 Feb 2013 06:32:53 +0000 (10:32 +0400)]
Updated Malayalam Localization

11 years agotls/tests/connection: fix some race conditions
Dan Winship [Wed, 13 Feb 2013 18:34:34 +0000 (13:34 -0500)]
tls/tests/connection: fix some race conditions

Close the client-side connection cleanly, to avoid a race condition
where the server side might see an unclean close.

In teardown_connection(), loop waiting for objects to be destroyed
rather than just asserting that the ref we hold is the last one; in
some cases, a GTask in another thread may still be holding a reference
on one of the objects for an instant after teardown_connection() is
called.

https://bugzilla.gnome.org/show_bug.cgi?id=693720

11 years agognutls: free op_mutex in finalize()
Dan Winship [Wed, 13 Feb 2013 16:13:43 +0000 (11:13 -0500)]
gnutls: free op_mutex in finalize()

https://bugzilla.gnome.org/show_bug.cgi?id=693718

11 years ago2.35.6 2.35.6
Dan Winship [Tue, 5 Feb 2013 15:05:02 +0000 (10:05 -0500)]
2.35.6

11 years agoproxy/gnome: fix up threading issues and other bugs
Dan Winship [Mon, 28 Jan 2013 15:45:31 +0000 (10:45 -0500)]
proxy/gnome: fix up threading issues and other bugs

We had a mutex to deal with the possibility of multi-threaded use, but
were unlocking it too soon, so there wasn't any actual thread safety
(or at least, not much) if GProxyResolverGnome was being used from
multiple threads at the moment that the GSettings were changed.

Additionally, lookup_async() wasn't noticing updates to the settings
if they switched from automatic to manual/direct, and if they switched
from in the other direction, then the first lookup_async() call after
the change would end up making a synchronous call to the pacrunner.

Also, fix two cases where an operation could return both a list of
proxies and a GError.