summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-01-10Remove extern "C" wrapping other includesHEADtizen_9.0_m2_releasetizen_8.0_m2_releasetizen_7.0_m2_releasesubmit/tizen/20220110.082915accepted/tizen/unified/20220111.123039accepted/tizen/9.0/unified/20241030.233901accepted/tizen/8.0/unified/20231005.095113accepted/tizen/7.0/unified/hotfix/20221116.111025accepted/tizen/7.0/unified/20221110.061838tizen_9.0tizen_8.0tizen_7.0_hotfixtizenaccepted/tizen_unifiedaccepted/tizen_9.0_unifiedaccepted/tizen_8.0_unifiedaccepted/tizen_7.0_unified_hotfixSeonah Moon1-8/+0
This isn't the proper way to use extern C as the included headers may actually have C++ aware code in them. Fixes #222 https://github.com/GNOME/libsoup/commit/3f88e62a37c02f6be38e390936c33fc015d8acfd Change-Id: Ib6a8767f6896ad5e949a2e2541a6b9c99b204d29
2021-01-29Merge tag 'upstream/2.72.0' into tizentizen_6.5.m2_releasesubmit/tizen_6.5/20211028.163501submit/tizen/20210216.054848accepted/tizen/unified/20210217.120515accepted/tizen/6.5/unified/20211029.014024tizen_6.5accepted/tizen_6.5_unifiedSeonah Moon67-796/+1992
Change-Id: I61013c9620316590247eb1eb5377d917b17c347e
2021-01-29Imported Upstream version 2.72.0upstream/2.72.0upstreamSeonah Moon66-795/+1991
Change-Id: I026585438031f2cf6255822fdd432796c398efe3
2020-03-23Merge upstream/2.69.90 into tizentizen_6.0.m2_releasesubmit/tizen_6.0_hotfix/20201103.115102submit/tizen_6.0_hotfix/20201102.192902submit/tizen_6.0/20201029.205502submit/tizen/20200323.083458accepted/tizen/unified/20200325.055642accepted/tizen/6.0/unified/hotfix/20201103.045615accepted/tizen/6.0/unified/hotfix/20201102.234915accepted/tizen/6.0/unified/20201030.105459tizen_6.0_hotfixtizen_6.0accepted/tizen_6.0_unified_hotfixaccepted/tizen_6.0_unifiedSeonah Moon480-143870/+20450
Change-Id: Idf12fd1a95024d5d13a447d3a8ce6dd88f797207
2020-02-28Imported Upstream version 2.69.90upstream/2.69.90upstream/2.69.0Seonah Moon491-144420/+20474
Change-Id: I484cce89dab3187f91ab6e005e265514a03028bd
2020-02-04SoupDate: deprecate soup_date_to_timeval()submit/tizen/20200217.011016submit/tizen/20200203.160801accepted/tizen/unified/20200224.081355Seonah Moon2-0/+7
GTimeVal has been deprecated and shouldn't be used, so deprecate soup_date_to_timeval(). https://gitlab.gnome.org/GNOME/libsoup/commit/040593875e0193935a1141bdf21388abb4b5087b# [libsoup/soup-date.h] SOUP_DEPRECATED_IN_2_62 at line 65 should be SOUP_DEPRECATED_IN_2_70 according to upstream patch. It will be fixed if libsoup is updated to 2.70. Change-Id: I821d89000c6c796abf0469659f343530ec0e1496
2020-02-04Use G_GNUC_[BEGIN,END]_IGNORE_DEPRECATIONS insteadMichael Catanzaro1-7/+2
This is nicer, thanks to Christian for pointing out this exists. https://gitlab.gnome.org/GNOME/libsoup/commit/036b0258bafff7af784e8320c9e77f5488341b83 Change-Id: I992b3a728727bf22948c54588d791811aacab453
2020-02-04SoupMultipart: remove usage of GTimeVal and g_get_current_time()Claudio Saavedra1-12/+4
Use an array of random integers instead, which is more than enough to generate a random boundary. https://gitlab.gnome.org/GNOME/libsoup/commit/214cf7b23f099b816cc825b5322b1bd112af45a5 Change-Id: Ie4f94ad891b49270d3e31bf54a0980d8a156af0c
2020-02-04SoupDirectoryInputStream: Remove deprecated use of GTimeValClaudio Saavedra1-0/+6
The API needed here is new in 2.61.2, so use it conditionally. https://gitlab.gnome.org/GNOME/libsoup/commit/e852f4a037d9556063447d3f617f0225f8306f48 Change-Id: Ia68aeecd10f4f058e3fe2d3f93ed9f6f00ce9747
2020-02-04SoupDate: Move from GTimeVal to glibc APIs in soup_date_to_time_t()Seonah Moon2-13/+19
GTimeVal is deprecated, so let's stop using it. Also add a test for soup_date_to_time_t() which was missing. The fixes in this change use time_t-specific APIs from libc only. As such, they are not necessarily Y2038-safe depending on the architecture. time_t is not safe anyway so there's no point in trying to be. This method will be deprecated in the next release cycle anyway. https://gitlab.gnome.org/GNOME/libsoup/commit/eab0987dc7b46eb4e4c0cf8fe5afcbf6aac18830 Change-Id: I8cb9f2e6f203fe504da4f2079f79cc6b51464046
2020-02-04Try to silence GTimeVal deprecation warning in public headerMichael Catanzaro1-0/+8
Warnings in public headers are unfortunate. :( Change-Id: I2dc7539be1ae68454263efd3e63d4fba09dd81aa
2019-12-10Upgrade to 2.62.2submit/tizen/20191218.041916accepted/tizen/unified/20191224.131909Seonah Moon473-12984/+123368
Change-Id: I8b24412aceb62f5217597e6ddf4106bac947c809
2019-12-09Imported Upstream version 2.62.2upstream/2.62.2Seonah Moon512-27755/+85311
Change-Id: Id151dafaa6ac9f569d76f08282b5c9e4c3b19621
2019-10-16soup-server: fix a leak in server handlerstizen_5.5.m2_releasesubmit/tizen_5.5_wearable_hotfix/20201026.184307submit/tizen_5.5_mobile_hotfix/20201026.185107submit/tizen_5.5/20191031.000007submit/tizen/20191016.074433accepted/tizen/unified/20191017.105800accepted/tizen/5.5/unified/wearable/hotfix/20201027.095805accepted/tizen/5.5/unified/mobile/hotfix/20201027.073444accepted/tizen/5.5/unified/20191031.010710tizen_5.5_wearable_hotfixtizen_5.5_tvtizen_5.5_mobile_hotfixaccepted/tizen_5.5_unified_wearable_hotfixaccepted/tizen_5.5_unified_mobile_hotfixaccepted/tizen_5.5_unifiedSeonah Moon2-19/+5
If a SoupServer handler specified a GDestroyNotify, it would only get run when explicitly removing the handler, not when freeing the server. Fix. https://gitlab.gnome.org/GNOME/libsoup/commit/37c8e71c0e4a080207575b9a16a632fe6e6071b0 Change-Id: I4de7b2ebc7e31a70d8c4c5d269af33b1767f9f1a
2018-12-21Fix dlog format error(32bit)submit/tizen/20181227.001142accepted/tizen/unified/20181227.102121Seonah Moon1-1/+1
Change-Id: I44454de8db2c15d580b44cb03994270cf60c12eb
2018-12-11Fix dlog format errorsubmit/tizen/20181214.045426accepted/tizen/unified/20181217.142319Seonah Moon1-1/+1
Change-Id: I1848391ddaaf1fbf684bd3d548135a197f0730a7
2018-09-04cookie-jar: bail if hostname is an empty string (CVE-2018-12910)submit/tizen_5.0/20181101.000007submit/tizen/20180905.001920accepted/tizen/unified/20180905.140127accepted/tizen/5.0/unified/20181102.025625tizen_5.0accepted/tizen_5.0_unifiedchleun.moon1-1/+1
https://nvd.nist.gov/vuln/detail/CVE-2018-12910 Change-Id: Icd72ec579aaf2e4d372be33ebb9346a34565d097 Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
2018-06-18Fix chunked decoding buffer overrun (CVE-2017-2885)submit/tizen/20180618.083141accepted/tizen/unified/20180619.141853Seonah Moon1-11/+11
https://bugzilla.gnome.org/show_bug.cgi?id=785774 Change-Id: Ifc0acb59c638fec66993969230994c20dfbcd803
2018-05-18Fix Wformat build errorsubmit/tizen/20180518.043141accepted/tizen/unified/20180521.003524Seonah Moon1-1/+1
Change-Id: Ie1680e945329646376f30764e3beb8a3467075b5
2017-09-18Add logs for debugging message bodysubmit/tizen/20170918.114609accepted/tizen/unified/20170920.081233Seonah Moon2-1/+35
Change-Id: Ia6f19fe45d715662f87e2c13dd8900375509e17e Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2017-08-03[RQ170802-00531] Fixed format argument issuesubmit/tizen_4.0_unified/20170814.115522submit/tizen_4.0/20170828.100006submit/tizen_4.0/20170814.115522submit/tizen_4.0/20170811.094300submit/tizen/20170803.015917accepted/tizen/unified/20170803.075505accepted/tizen/4.0/unified/20170828.222641accepted/tizen/4.0/unified/20170816.015127accepted/tizen/4.0/unified/20170816.012150Seonah Moon1-1/+1
Change-Id: I032d064684cf8b443e4f826b1f2ce7d4410e124b
2017-08-01[WGID-159196] Fixed unreachable codeSeonah Moon1-3/+1
Change-Id: Ia0fc72988b177e75ab34d4afa3b796dc1717d5e9 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2017-07-25Modified macro for tv profilesubmit/tizen/20170726.064343accepted/tizen/unified/20170727.190839taesub kim1-1/+1
Change-Id: I7f1e9699eeb880a4d8982e564596bec1818fb013 Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
2017-07-12Add dlog messagesubmit/tizen/20170721.063811submit/tizen/20170721.063342submit/tizen/20170717.234028accepted/tizen/unified/20170724.020259Seonah Moon6-61/+53
Change-Id: Ia7069de1ce5960c3636495acdf674ab97e6beaa0 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2017-05-29Fixed the build warningssubmit/tizen/20170529.064848accepted/tizen/unified/20170531.082642Seonah Moon1-2/+2
Change-Id: I016bf61a4e429a537a051d9f113d697733be3428
2017-03-16Fixed license file pathtizen_4.0.m1_releasesubmit/tizen/20170320.030952accepted/tizen/wearable/20170320.065519accepted/tizen/unified/20170320.065554accepted/tizen/tv/20170320.065456accepted/tizen/mobile/20170320.065437accepted/tizen/ivi/20170320.065529accepted/tizen/common/20170320.173552accepted/tizen_wearableaccepted/tizen_tvaccepted/tizen_mobileaccepted/tizen_iviaccepted/tizen_commonSeonah Moon1-1/+1
Change-Id: Ief310c788d48571740d24b7b35ca8fd85fea15dd
2016-10-28[RQ161025-00268] Fixed memory leaksubmit/tizen_unified/20170308.100414submit/tizen/20161101.065543accepted/tizen/wearable/20161102.072309accepted/tizen/unified/20170309.040010accepted/tizen/tv/20161102.072253accepted/tizen/mobile/20161102.072236accepted/tizen/ivi/20161102.072336Seonah Moon1-1/+1
Change-Id: Ie054873f969fd919b57de0092abe260c66116161 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-10-20Change build macro for Tizen TVSeonah Moon1-1/+1
This macro is ignored on build.tizen.org It's only for Tizen TV build system Change-Id: I4206bd845bb7da4d98cad7d87c06da11a8a3f671 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-09-06Fixed specifier for printing valuesubmit/tizen_3.0_wearable/20161015.000003submit/tizen_3.0_tv/20161015.000003submit/tizen_3.0_mobile/20161015.000004submit/tizen_3.0_ivi/20161010.000004submit/tizen_3.0_common/20161104.104000submit/tizen/20160907.012754submit/tizen/20160907.003226accepted/tizen/wearable/20160908.003610accepted/tizen/tv/20160908.003545accepted/tizen/mobile/20160908.003507accepted/tizen/ivi/20160908.003636accepted/tizen/common/20160907.154203accepted/tizen/3.0/wearable/20161015.083138accepted/tizen/3.0/tv/20161016.004824accepted/tizen/3.0/mobile/20161015.033612accepted/tizen/3.0/ivi/20161011.050521Seonah Moon1-1/+1
Change-Id: Idf591fceeea6c42675567ed86ffedb2585eea889 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-08-04Disable performance logsubmit/tizen/20160805.043859accepted/tizen/wearable/20160809.010904accepted/tizen/tv/20160809.010846accepted/tizen/mobile/20160809.010830accepted/tizen/ivi/20160809.010915accepted/tizen/common/20160805.130017Seonah Moon1-1/+0
Change-Id: I8f57106543035ef2d3fc5ef508066592a23592aa Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-06-08Refactor DNS Cache and support store multi IPsubmit/tizen/20160608.101452accepted/tizen/wearable/20160609.090720accepted/tizen/tv/20160609.090730accepted/tizen/mobile/20160609.090623accepted/tizen/ivi/20160609.090752accepted/tizen/common/20160608.160921qi1988.yang1-81/+127
[Problem] DNS cache doesn't store multi IP; [Cause] DNS cache port from TIZEN2.2. At that time, don't take into account in design [Solution] Refactor DNS cache and support to store multi IP Change-Id: Iff0353f96eb83f774d90d048a283e811c5576e21 Signed-off-by: qi1988.yang <qi1988.yang@samsung.com>
2016-06-08Maintain a DNS cache in soup library to reduce DNS request timeqi1988.yang3-3/+145
[Problem] Prefetch DNS need supporting of DNS Cache [Cause] Support DNS Cache in libsoup [Solution] Maintain a DNS cache in soup library to reduce DNS request time. Change-Id: Ic4d580cda32baaba97bf285c4286f4543000bcba Signed-off-by: qi1988.yang <qi1988.yang@samsung.com>
2016-06-08Fix TLS DB intialization to remove memory consumptionSeonah Moon3-81/+11
Change-Id: Ia35c7eb629d9f478a363e1102622c71480484674 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-06-08Resolve crash issue about cookieSeonah Moon1-1/+5
Change-Id: I27c02a936e654d5fee5395c8b09d0d76ed94ef97 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-06-08Modified cache checking to remove unnecessary debugging logSeonah Moon1-1/+2
Change-Id: I3aa1b45cba4fda72a2ee149af3ff757878103aed Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-06-08Fix limit of HCL lengthSeonah Moon5-11/+10
Change-Id: Ifaae7590e64137a49f72e860ac1a22a03225f57f Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-06-08Pre-load the default system TLS databaseSeonah Moon1-0/+2
[Problem] For the first time to load https websites, axtra time(300ms) is consumed [Cause] When refer to the TLS database set by upstream, 'set_tlsdb' will check whether the default system database is used. Because the default system TLS db is singleton and not created once, so in 'set_tlsdb', it consume the axtra time [Solution] Pre-load the default system database togther with the used TLS database Change-Id: I2e13156570d3d468c36664e439721b1a8ceae41d Signed-off-by: qi1988.yang <qi1988.yang@samsung.com>
2016-06-08fix typo error about TIZEN_TV_NO_CACHE_ABOUT_VIDEO_AND_AUDIO.Seonah Moon1-1/+1
AM_CONDITIONAL() is used to conditional check in make file. but TIZEN_TV_NO_CACHE_ABOUT_VIDEO_AND_AUDIO is only used on source file. so it has no problem in libsoup feature working. Change-Id: I1aa759f348808e766ca0b93ff1753bd2967d63a0 Signed-off-by: Minho Im <minho.im@samsung.com>
2016-05-17Disable adjust time feature for TVsubmit/tizen/20160517.075821accepted/tizen/wearable/20160518.003804accepted/tizen/tv/20160518.003831accepted/tizen/mobile/20160518.003816accepted/tizen/ivi/20160518.003839accepted/tizen/common/20160518.124820Seonah Moon1-1/+0
Change-Id: I205ebb89b111ced432df2b9dc650f7cdd2c5a667
2016-03-15Remove build warningsubmit/tizen/20160418.070112Seonah Moon3-11/+5
Change-Id: I142d5e1be47c0170a494bd6f03d67ac6ec1d9f95 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-03-07[SVACE][TIZEN_3.0_TV][Critical][WGID 41378] PROC_USE.VULNERABLEsubmit/tizen/20160307.113634accepted/tizen/wearable/20160308.022712accepted/tizen/tv/20160308.022633accepted/tizen/mobile/20160308.022557accepted/tizen/ivi/20160308.022747accepted/tizen/common/20160308.142346Seonah Moon1-1/+5
Change-Id: I2ae498015b91794d3900625b7165971e4815a07b Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2016-03-02[SVACE][TIZEN_3.0_TV][Major][WGID 29408]UNUSED_RETURN_VALUEsubmit/tizen/20160302.112011accepted/tizen/wearable/20160302.224930accepted/tizen/tv/20160302.224916accepted/tizen/mobile/20160302.224900accepted/tizen/ivi/20160302.224952accepted/tizen/common/20160302.193933Seonah Moon1-1/+1
Change-Id: I59fd615bfe294adfe7c8576252f2da3dbaaece0a Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2015-12-23[WGID-21000] Fix the Svace issuesubmit/tizen_ivi/20160217.000006submit/tizen_ivi/20160217.000000submit/tizen_common/20151229.154718submit/tizen_common/20151229.144031submit/tizen/20151224.011845accepted/tizen/wearable/20151224.062826accepted/tizen/tv/20151224.062748accepted/tizen/mobile/20151224.062711accepted/tizen/ivi/20160218.025200Seonah Moon1-0/+6
Change-Id: I14ccd3fde1dcc16b87c4f850cff0525ed719ed9a Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2015-12-09Replace 'tizen_profile_name' to 'profile' for Tizen 3.0submit/tizen/20151209.020613accepted/tizen/wearable/20151210.013834accepted/tizen/tv/20151210.020751accepted/tizen/mobile/20151210.024314Seonah Moon1-1/+1
Change-Id: Iea55884ad1434d793fc1010dbf3ec3b814540349 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2015-11-10Base Code merged to tizen 2.4submit/tizen/20151111.070234accepted/tizen/wearable/20151111.232009accepted/tizen/tv/20151111.232000accepted/tizen/mobile/20151111.231940Seonah Moon141-54709/+2229
Change-Id: Ib8fa0cdd6ef2d5b2e57e5ede491743545db72e25 Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
2014-11-28packaging: don't require gnome for introspection filestizen_3.0_ivi_releasetizen_3.0.m2.a1_tv_releasetizen_3.0.m2.a1_mobile_releasetizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_ivi/20141209.000000submit/tizen_ivi/20141208.111111submit/tizen_common/20151019.135620submit/tizen_common/20151015.190624submit/tizen/20141128.030230accepted/tizen/mobile/20141201.102307accepted/tizen/ivi/20141209.110801accepted/tizen/common/20141128.094650tizen_3.0_ivitizen_3.0.m1_tvtizen_3.0.m1_mobiletizen_3.0.2015.q2_commontizen_3.0.2015.q1_commontizen_3.0.2014.q4_commonAlexander Kanavin1-4/+13
Bug-Tizen: TIVI-2984 Change-Id: Id75730e1b8c33f4b732d45a274032fa9725cefa8 Signed-off-by: Alexander Kanavin <alexander.kanavin@intel.com> Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2014-11-21Update to 2.46.0submit/tizen/20141121.061742Zhang zhengguang1-2/+3
2014-11-21Add autogen.shZhang zhengguang1-0/+33
2014-11-21Update changelog for new releaseJoone Hur1-0/+3
2014-11-21Add glib-networking to the libsoup dependency requirements.Joone Hur2-0/+4
glib-networking needs to be installed with libsoup in order to support SSL/TLS.