platform/upstream/glib-networking.git
9 months agoMigrate to openssl 3 08/296108/1 tizen
hyunsube.lee [Thu, 20 Jul 2023 02:48:11 +0000 (11:48 +0900)]
Migrate to openssl 3

Change-Id: Id80c39140ade5bd1d12a678471158bd50f0079da

2 years agoopenssl: explicitly NULL initialize PKCS8_PRIV_KEY_INFO 96/269596/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/7.0/unified/20221110.061109 accepted/tizen/7.0/unified/hotfix/20221116.110815 accepted/tizen/8.0/unified/20231005.094903 accepted/tizen/unified/20220124.125224 submit/tizen/20220119.040241 tizen_7.0_m2_release tizen_8.0_m2_release
Daniel Kolesa [Fri, 7 Jan 2022 05:47:04 +0000 (06:47 +0100)]
openssl: explicitly NULL initialize PKCS8_PRIV_KEY_INFO

Otherwise, PKCS8_PRIV_KEY_INFO_free will be called on an
uninitialized value if `!openssl->key` is true.

This results in WebKit TLS being broken at least with OpenSSL 3.x
and libsoup3.

Change-Id: I6cd3977f0c15c08a71600329de06f29081d66681
Part-of: <https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/201>

2 years agoAdd log messages for debugging 01/269201/1 accepted/tizen/unified/20220114.130130 submit/tizen/20220112.065726
Seonah Moon [Tue, 11 Jan 2022 08:31:55 +0000 (17:31 +0900)]
Add log messages for debugging

Change-Id: I09b69501d5bc4dcc4683fbbc9e6ddf632f458427

2 years agoopenssl: Add mutex for data_index 95/269195/1
Seonah Moon [Tue, 11 Jan 2022 08:08:42 +0000 (17:08 +0900)]
openssl: Add mutex for data_index

Change-Id: Iae4d43dcabaca27f0d9b0b7861d67eaef4d95ad6

2 years agoUpgrade to 2.72.alpha 92/269192/1
Seonah Moon [Tue, 11 Jan 2022 07:40:31 +0000 (16:40 +0900)]
Upgrade to 2.72.alpha

Change-Id: I3cdbf980e3dc877101717f59bfee0614b8fcc896

2 years agoImported Upstream version 2.72.alpha 90/269190/1 2.72.alpha
Seonah Moon [Tue, 11 Jan 2022 07:20:22 +0000 (16:20 +0900)]
Imported Upstream version 2.72.alpha

Change-Id: Ic36d5d2a919dcf72a489286ecfadc7b81843f6af

2 years agoopenssl: remove manual check for certificate expiration 40/267340/1 accepted/tizen/unified/20211203.125410 submit/tizen/20211202.072958
Seonah Moon [Thu, 2 Dec 2021 02:06:41 +0000 (11:06 +0900)]
openssl: remove manual check for certificate expiration

We should rely on OpenSSL to do this for us instead. Doing it here is
wrong because we wind up checking certificates that may not actually be
used in the final certificate chain constructed by OpenSSL. We don't
have any way to know which chain OpenSSL will build from the
certificates that we pass to it, so there is no way to safely perform
certificate validity checks at the glib-networking level.

Fixes #179

Corresponding change for GTlsDatabaseGnutls:
https://gitlab.gnome.org/GNOME/glib-networking/-/commit/a2cc9b8e08063745d9ba1091e030fbe43fc5a055

Corresponding change for GTlsCertificateGnutls:
https://gitlab.gnome.org/GNOME/glib-networking/-/commit/e1a8d06648328f3c5cb2de5ca016de8ac3ddc2b2

Documented by:
https://gitlab.gnome.org/GNOME/glib/-/commit/780af9cff3cc636525a973c3f0c0244f2422a39e

Change-Id: I354e8163001cdb4bdd8d06b0d9863debc3a0bf50

2 years agoopenssl: Add mutex for data_index 47/259847/1 accepted/tizen/6.5/unified/20211029.012952 accepted/tizen/unified/20210618.120859 submit/tizen/20210616.111527 submit/tizen_6.5/20211028.163401 tizen_6.5.m2_release
Seonah Moon [Wed, 2 Jun 2021 10:40:16 +0000 (19:40 +0900)]
openssl: Add mutex for data_index

Change-Id: Id2bc95af9ae6b7d3572f1600f85dc955ec337329

3 years agoReturn bad identity error if identity is unset 40/255440/1 accepted/tizen/unified/20210322.150805 submit/tizen/20210319.041918
Seonah Moon [Thu, 18 Mar 2021 09:21:45 +0000 (18:21 +0900)]
Return bad identity error if identity is unset

CVE-2020-13645
backported: https://gitlab.gnome.org/GNOME/glib-networking/-/issues/135

Change-Id: I7002bd96a7077e013587d1e6f0722a1ab54ee4b5

4 years agoAdd tizen dlog for debugging 53/215753/4 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix accepted/tizen_6.0_unified_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix tizen_6.0_hotfix accepted/tizen/5.5/unified/20191031.010047 accepted/tizen/5.5/unified/mobile/hotfix/20201027.062120 accepted/tizen/5.5/unified/wearable/hotfix/20201027.103330 accepted/tizen/6.0/unified/20201030.104521 accepted/tizen/6.0/unified/hotfix/20201102.235636 accepted/tizen/unified/20191017.105754 submit/tizen/20191016.084905 submit/tizen_5.5/20191031.000006 submit/tizen_5.5_mobile_hotfix/20201026.185106 submit/tizen_5.5_wearable_hotfix/20201026.184306 submit/tizen_6.0/20201029.205501 submit/tizen_6.0_hotfix/20201102.192901 submit/tizen_6.0_hotfix/20201103.115101 tizen_5.5.m2_release tizen_6.0.m2_release
Seonah Moon [Tue, 15 Oct 2019 08:23:12 +0000 (17:23 +0900)]
Add tizen dlog for debugging

Change-Id: I08b9067f7f9189f8a912467b7064d01f303dd0fa

4 years agoHandle self-signed error (X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN) 63/214163/2 accepted/tizen/unified/20190920.065350 submit/tizen/20190918.235813
Seonah Moon [Wed, 18 Sep 2019 12:00:54 +0000 (21:00 +0900)]
Handle self-signed error (X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN)

DF190917-00911
DF190917-00912

Change-Id: Icb2e921989ce45d7e3c2a2da2523ba92714ccb75

4 years agoRemove unused files 57/214157/1
Seonah Moon [Wed, 18 Sep 2019 11:23:34 +0000 (20:23 +0900)]
Remove unused files

Change-Id: I73607ac94a284b8cbc7802aaf8d7f064519e4445

4 years agoMigrate to openssl 1.1 87/210387/1 accepted/tizen/unified/20190814.065107 submit/tizen/20190730.070605 submit/tizen/20190813.084734
Dariusz Michaluk [Thu, 18 Jul 2019 12:51:15 +0000 (14:51 +0200)]
Migrate to openssl 1.1

Change-Id: I8af557a5db49c5947cb6898818bb19e391f8d51e

4 years agoSpecify lib directory for QB 03/205503/1 accepted/tizen/unified/20190507.221747 submit/tizen/20190507.040600 submit/tizen/20190507.081742
Seonah Moon [Tue, 7 May 2019 03:17:25 +0000 (12:17 +0900)]
Specify lib directory for QB

Change-Id: I2e5e915d71d54789bbb38016e825212919c9c764

5 years agoAdd new build option to use tizen default CA file 78/202978/1 accepted/tizen/unified/20190408.233912 submit/tizen/20190408.102431
Seonah Moon [Mon, 8 Apr 2019 08:48:58 +0000 (17:48 +0900)]
Add new build option to use tizen default CA file

Change-Id: Ibaae24649b67bf19f3481b2339f8224d377e729e

5 years agoRename some symbols to use lower glib-2.0 version 53/202953/1
Seonah Moon [Mon, 8 Apr 2019 06:22:45 +0000 (15:22 +0900)]
Rename some symbols to use lower glib-2.0 version

Change-Id: If7ddb341658a98e96b8992c987eee846cc037bc7

5 years agoChange backend library to openssl 31/202931/2
Seonah Moon [Mon, 8 Apr 2019 04:26:14 +0000 (13:26 +0900)]
Change backend library to openssl

Change-Id: Ifb79f52beed9afcda2c0dbd77ec89b33cece9634

5 years agoUpgrade to 2.60.1 46/202846/2
Seonah Moon [Fri, 5 Apr 2019 04:52:27 +0000 (13:52 +0900)]
Upgrade to 2.60.1

Change-Id: Id795b06ea4db9ea7e927dbe3a1bf20f17760ab8f

5 years agoImported Upstream version 2.60.1 43/202843/1 2.60.1
Seonah Moon [Fri, 5 Apr 2019 04:28:19 +0000 (13:28 +0900)]
Imported Upstream version 2.60.1

Change-Id: Ie083e88c097c11d67e90a845536e271f6c4a73e4

5 years agoRemove unused scriptlet 68/196268/1 accepted/tizen/unified/20181228.053022 submit/tizen/20181227.044348
Seonah Moon [Thu, 27 Dec 2018 01:58:14 +0000 (10:58 +0900)]
Remove unused scriptlet

Change-Id: Ib487e48c87cc7efa4f6200d7612f62e555cc5fc0

6 years agoAdded hardening compiler flags in the spec file. 43/167843/1 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.024506 accepted/tizen/unified/20180126.042837 submit/tizen/20180123.012239 submit/tizen/20180124.050653 submit/tizen/20180125.065647 submit/tizen_4.0/20180123.012429 submit/tizen_4.0/20180124.050820 submit/tizen_5.0/20181101.000006
Abhishek Sansanwal [Mon, 22 Jan 2018 09:39:54 +0000 (15:09 +0530)]
Added hardening compiler flags in the spec file.

Description: Enabled stack protector, relro, PIE,
fortify source and other flags

Change-Id: Idc6ec2d9674492a666197369b998435744cdc8a1
Signed-off-by: Abhishek Sansanwal <abhishek.s94@samsung.com>
6 years agoModified macro for tv profile 48/139648/2 accepted/tizen/4.0/unified/20170816.011510 accepted/tizen/4.0/unified/20170828.222323 accepted/tizen/unified/20170727.190842 submit/tizen/20170726.064343 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100005 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
taesub kim [Thu, 20 Jul 2017 01:17:34 +0000 (10:17 +0900)]
Modified macro for tv profile

Change-Id: I7cec45ee6cde406f60bda51ac59be3d0f91b02f6
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
6 years agoUpdate to 2.50.0 56/132756/3 accepted/tizen/unified/20170705.162739 submit/tizen/20170703.070707 submit/tizen/20170705.021650
Seonah Moon [Thu, 8 Jun 2017 05:25:19 +0000 (14:25 +0900)]
Update to 2.50.0

Change-Id: I00171c50631e8acc068ecc1b098d47be818a5784

6 years agoImported Upstream version 2.50.0 71/132871/1
Seonah Moon [Thu, 8 Jun 2017 02:05:32 +0000 (11:05 +0900)]
Imported Upstream version 2.50.0

Change-Id: I7cf4e6cca519e630046f83ade0b2cf283be97547

6 years agoRevert "Imported Upstream version 2.50.0" 70/132870/1
Seonah Moon [Thu, 8 Jun 2017 02:04:30 +0000 (11:04 +0900)]
Revert "Imported Upstream version 2.50.0"

This reverts commit d807244accd6823ff0dc620c3b7727dba2d52ea3.

Change-Id: I53864eef5a80947df50fb76a4a6778e613d37501

6 years agoImported Upstream version 2.50.0 47/132747/1 2.50.0
taesub kim [Wed, 7 Jun 2017 10:29:02 +0000 (19:29 +0900)]
Imported Upstream version 2.50.0

Change-Id: Ibdd9c1c1392d69ee0426f597a466dcfb06b8a332

6 years agoRevert "Imported Upstream version 2.50.0" 46/132746/1
taesub kim [Wed, 7 Jun 2017 10:24:42 +0000 (10:24 +0000)]
Revert "Imported Upstream version 2.50.0"

This reverts commit aa2932de323436904dfd1bd8bf0450d99a8ebe5b.

Change-Id: I2f61ebb4a5f4cbfa9f218770b1d1ad4cb7e6f832

6 years agoImported Upstream version 2.50.0 62/132662/1
taesub kim [Wed, 7 Jun 2017 05:58:15 +0000 (14:58 +0900)]
Imported Upstream version 2.50.0

Change-Id: I4f52dabf751045cdcf81a703f6b3f6770bdbc31f

6 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
8 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

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

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

10 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

10 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

10 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

10 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

10 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

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

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

10 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

10 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

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

10 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

10 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

10 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.

10 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

10 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

10 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

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

10 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