Seonah Moon [Mon, 23 Mar 2020 00:28:57 +0000 (09:28 +0900)]
Merge upstream/2.69.90 into tizen
Change-Id: Idf12fd1a95024d5d13a447d3a8ce6dd88f797207
Seonah Moon [Fri, 28 Feb 2020 03:54:59 +0000 (12:54 +0900)]
Imported Upstream version 2.69.90
Change-Id: I484cce89dab3187f91ab6e005e265514a03028bd
Seonah Moon [Tue, 4 Feb 2020 12:44:03 +0000 (21:44 +0900)]
SoupDate: deprecate soup_date_to_timeval()
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
Michael Catanzaro [Wed, 7 Aug 2019 18:20:37 +0000 (13:20 -0500)]
Use G_GNUC_[BEGIN,END]_IGNORE_DEPRECATIONS instead
This is nicer, thanks to Christian for pointing out this exists.
https://gitlab.gnome.org/GNOME/libsoup/commit/
036b0258bafff7af784e8320c9e77f5488341b83
Change-Id: I992b3a728727bf22948c54588d791811aacab453
Claudio Saavedra [Tue, 13 Aug 2019 12:22:46 +0000 (15:22 +0300)]
SoupMultipart: remove usage of GTimeVal and g_get_current_time()
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
Claudio Saavedra [Tue, 13 Aug 2019 12:00:30 +0000 (15:00 +0300)]
SoupDirectoryInputStream: Remove deprecated use of GTimeVal
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
Seonah Moon [Tue, 4 Feb 2020 12:00:32 +0000 (21:00 +0900)]
SoupDate: Move from GTimeVal to glibc APIs in soup_date_to_time_t()
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
Michael Catanzaro [Tue, 6 Aug 2019 21:04:46 +0000 (16:04 -0500)]
Try to silence GTimeVal deprecation warning in public header
Warnings in public headers are unfortunate. :(
Change-Id: I2dc7539be1ae68454263efd3e63d4fba09dd81aa
Seonah Moon [Tue, 10 Dec 2019 04:58:05 +0000 (13:58 +0900)]
Upgrade to 2.62.2
Change-Id: I8b24412aceb62f5217597e6ddf4106bac947c809
Seonah Moon [Mon, 9 Dec 2019 05:52:00 +0000 (14:52 +0900)]
Imported Upstream version 2.62.2
Change-Id: Id151dafaa6ac9f569d76f08282b5c9e4c3b19621
Seonah Moon [Wed, 16 Oct 2019 05:07:20 +0000 (14:07 +0900)]
soup-server: fix a leak in server handlers
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
Seonah Moon [Fri, 21 Dec 2018 04:58:12 +0000 (13:58 +0900)]
Fix dlog format error(32bit)
Change-Id: I44454de8db2c15d580b44cb03994270cf60c12eb
Seonah Moon [Tue, 11 Dec 2018 04:46:31 +0000 (13:46 +0900)]
Fix dlog format error
Change-Id: I1848391ddaaf1fbf684bd3d548135a197f0730a7
chleun.moon [Tue, 4 Sep 2018 11:00:10 +0000 (20:00 +0900)]
cookie-jar: bail if hostname is an empty string (CVE-2018-12910)
https://nvd.nist.gov/vuln/detail/CVE-2018-12910
Change-Id: Icd72ec579aaf2e4d372be33ebb9346a34565d097
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
Seonah Moon [Mon, 18 Jun 2018 02:36:46 +0000 (11:36 +0900)]
Fix chunked decoding buffer overrun (CVE-2017-2885)
https://bugzilla.gnome.org/show_bug.cgi?id=785774
Change-Id: Ifc0acb59c638fec66993969230994c20dfbcd803
Seonah Moon [Fri, 18 May 2018 04:28:35 +0000 (13:28 +0900)]
Fix Wformat build error
Change-Id: Ie1680e945329646376f30764e3beb8a3467075b5
Seonah Moon [Mon, 18 Sep 2017 11:20:17 +0000 (20:20 +0900)]
Add logs for debugging message body
Change-Id: Ia6f19fe45d715662f87e2c13dd8900375509e17e
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Thu, 3 Aug 2017 01:46:22 +0000 (10:46 +0900)]
[RQ170802-00531] Fixed format argument issue
Change-Id: I032d064684cf8b443e4f826b1f2ce7d4410e124b
Seonah Moon [Tue, 1 Aug 2017 10:14:45 +0000 (19:14 +0900)]
[WGID-159196] Fixed unreachable code
Change-Id: Ia0fc72988b177e75ab34d4afa3b796dc1717d5e9
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
taesub kim [Thu, 20 Jul 2017 01:22:54 +0000 (10:22 +0900)]
Modified macro for tv profile
Change-Id: I7f1e9699eeb880a4d8982e564596bec1818fb013
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
Seonah Moon [Wed, 12 Jul 2017 05:36:11 +0000 (14:36 +0900)]
Add dlog message
Change-Id: Ia7069de1ce5960c3636495acdf674ab97e6beaa0
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Mon, 29 May 2017 05:16:57 +0000 (14:16 +0900)]
Fixed the build warnings
Change-Id: I016bf61a4e429a537a051d9f113d697733be3428
Seonah Moon [Thu, 16 Mar 2017 10:22:04 +0000 (19:22 +0900)]
Fixed license file path
Change-Id: Ief310c788d48571740d24b7b35ca8fd85fea15dd
Seonah Moon [Fri, 28 Oct 2016 08:39:14 +0000 (17:39 +0900)]
[RQ161025-00268] Fixed memory leak
Change-Id: Ie054873f969fd919b57de0092abe260c66116161
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Thu, 20 Oct 2016 02:21:10 +0000 (11:21 +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: I4206bd845bb7da4d98cad7d87c06da11a8a3f671
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Tue, 6 Sep 2016 06:35:44 +0000 (15:35 +0900)]
Fixed specifier for printing value
Change-Id: Idf591fceeea6c42675567ed86ffedb2585eea889
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Thu, 4 Aug 2016 02:07:12 +0000 (11:07 +0900)]
Disable performance log
Change-Id: I8f57106543035ef2d3fc5ef508066592a23592aa
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
qi1988.yang [Wed, 16 Dec 2015 02:23:18 +0000 (10:23 +0800)]
Refactor DNS Cache and support store multi IP
[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>
qi1988.yang [Tue, 17 Nov 2015 09:02:41 +0000 (17:02 +0800)]
Maintain a DNS cache in soup library to reduce DNS request time
[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>
Seonah Moon [Wed, 8 Jun 2016 05:20:11 +0000 (14:20 +0900)]
Fix TLS DB intialization to remove memory consumption
Change-Id: Ia35c7eb629d9f478a363e1102622c71480484674
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 8 Jun 2016 04:58:35 +0000 (13:58 +0900)]
Resolve crash issue about cookie
Change-Id: I27c02a936e654d5fee5395c8b09d0d76ed94ef97
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 8 Jun 2016 04:53:40 +0000 (13:53 +0900)]
Modified cache checking to remove unnecessary debugging log
Change-Id: I3aa1b45cba4fda72a2ee149af3ff757878103aed
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 8 Jun 2016 04:52:03 +0000 (13:52 +0900)]
Fix limit of HCL length
Change-Id: Ifaae7590e64137a49f72e860ac1a22a03225f57f
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 8 Jun 2016 04:29:52 +0000 (13:29 +0900)]
Pre-load the default system TLS database
[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>
Seonah Moon [Wed, 8 Jun 2016 02:27:32 +0000 (11:27 +0900)]
fix typo error about TIZEN_TV_NO_CACHE_ABOUT_VIDEO_AND_AUDIO.
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>
Seonah Moon [Tue, 17 May 2016 06:28:58 +0000 (15:28 +0900)]
Disable adjust time feature for TV
Change-Id: I205ebb89b111ced432df2b9dc650f7cdd2c5a667
Seonah Moon [Tue, 15 Mar 2016 06:42:36 +0000 (15:42 +0900)]
Remove build warning
Change-Id: I142d5e1be47c0170a494bd6f03d67ac6ec1d9f95
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Mon, 7 Mar 2016 11:06:32 +0000 (20:06 +0900)]
[SVACE][TIZEN_3.0_TV][Critical][WGID 41378] PROC_USE.VULNERABLE
Change-Id: I2ae498015b91794d3900625b7165971e4815a07b
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 2 Mar 2016 10:13:35 +0000 (19:13 +0900)]
[SVACE][TIZEN_3.0_TV][Major][WGID 29408]UNUSED_RETURN_VALUE
Change-Id: I59fd615bfe294adfe7c8576252f2da3dbaaece0a
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 23 Dec 2015 07:46:46 +0000 (16:46 +0900)]
[WGID-21000] Fix the Svace issue
Change-Id: I14ccd3fde1dcc16b87c4f850cff0525ed719ed9a
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Wed, 9 Dec 2015 01:00:47 +0000 (10:00 +0900)]
Replace 'tizen_profile_name' to 'profile' for Tizen 3.0
Change-Id: Iea55884ad1434d793fc1010dbf3ec3b814540349
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Seonah Moon [Tue, 10 Nov 2015 06:11:12 +0000 (15:11 +0900)]
Base Code merged to tizen 2.4
Change-Id: Ib8fa0cdd6ef2d5b2e57e5ede491743545db72e25
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Alexander Kanavin [Thu, 27 Mar 2014 19:16:00 +0000 (21:16 +0200)]
packaging: don't require gnome for introspection files
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>
Zhang zhengguang [Thu, 20 Nov 2014 08:09:25 +0000 (16:09 +0800)]
Update to 2.46.0
Zhang zhengguang [Thu, 20 Nov 2014 07:58:20 +0000 (15:58 +0800)]
Add autogen.sh
Joone Hur [Tue, 23 Jul 2013 21:29:43 +0000 (14:29 -0700)]
Update changelog for new release
Joone Hur [Thu, 11 Jul 2013 17:31:41 +0000 (10:31 -0700)]
Add glib-networking to the libsoup dependency requirements.
glib-networking needs to be installed with libsoup in order to support SSL/TLS.
Alexandru Cornea [Mon, 1 Jul 2013 16:33:03 +0000 (19:33 +0300)]
resetting manifest requested domain to floor
Rusty Lynch [Sun, 19 May 2013 16:53:11 +0000 (09:53 -0700)]
Update changelog for new release
Anas Nashif [Fri, 26 Apr 2013 22:40:34 +0000 (15:40 -0700)]
Update to 2.42.2
Anas Nashif [Tue, 26 Mar 2013 12:36:32 +0000 (05:36 -0700)]
Update to 2.42.0
Anas Nashif [Tue, 26 Mar 2013 12:36:07 +0000 (05:36 -0700)]
Update to 2.42.0
Anas Nashif [Fri, 22 Mar 2013 18:24:35 +0000 (11:24 -0700)]
Update to 2.41.92
Anas Nashif [Fri, 15 Mar 2013 16:08:42 +0000 (09:08 -0700)]
Changelog Update: 2.41.91
Anas Nashif [Fri, 15 Mar 2013 16:06:36 +0000 (09:06 -0700)]
Update: 2.41.91
Anas Nashif [Tue, 26 Feb 2013 14:59:19 +0000 (06:59 -0800)]
update to 2.41.90
Anas Nashif [Tue, 26 Feb 2013 14:58:02 +0000 (06:58 -0800)]
update to 2.41.90
Anas Nashif [Sun, 10 Feb 2013 22:07:06 +0000 (14:07 -0800)]
fixed typo enable_sqllite -> enable_sqlite
Anas Nashif [Sun, 10 Feb 2013 21:58:15 +0000 (13:58 -0800)]
fixed typo
Anas Nashif [Fri, 8 Feb 2013 14:16:29 +0000 (06:16 -0800)]
Update to 2.41.5
Anas Nashif [Tue, 8 Jan 2013 21:31:06 +0000 (13:31 -0800)]
fixed sqlite option
Anas Nashif [Tue, 8 Jan 2013 21:48:11 +0000 (13:48 -0800)]
do not require typelib w/o gnome enabled
Anas Nashif [Thu, 20 Dec 2012 20:52:19 +0000 (12:52 -0800)]
changes
Anas Nashif [Thu, 20 Dec 2012 20:51:23 +0000 (12:51 -0800)]
cleanup spec
Anas Nashif [Mon, 10 Dec 2012 00:18:48 +0000 (16:18 -0800)]
require glib-2.0 >= 2.35.0
Anas Nashif [Mon, 10 Dec 2012 00:17:48 +0000 (16:17 -0800)]
update to 2.41.2
Anas Nashif [Fri, 30 Nov 2012 19:55:28 +0000 (11:55 -0800)]
add missing slash in %configure
Change-Id: I38c77165fcf394756af6bbde09fee16e17839162
Anas Nashif [Fri, 30 Nov 2012 19:44:13 +0000 (11:44 -0800)]
add changelog
Anas Nashif [Fri, 30 Nov 2012 19:40:10 +0000 (11:40 -0800)]
for gnome, require gnome-keyring-1
Anas Nashif [Fri, 30 Nov 2012 19:02:35 +0000 (11:02 -0800)]
make gnome builds optional
Anas Nashif [Wed, 28 Nov 2012 21:32:52 +0000 (13:32 -0800)]
disable gtkdoc
Anas Nashif [Wed, 28 Nov 2012 21:01:38 +0000 (13:01 -0800)]
make introspection depend on gnome
Anas Nashif [Tue, 27 Nov 2012 03:58:00 +0000 (19:58 -0800)]
require gnome-common
Anas Nashif [Tue, 27 Nov 2012 03:53:21 +0000 (19:53 -0800)]
fixed Makefile.am for sqlite support
Anas Nashif [Tue, 27 Nov 2012 03:39:57 +0000 (19:39 -0800)]
fixed packaging
Anas Nashif [Tue, 27 Nov 2012 03:28:32 +0000 (19:28 -0800)]
fixed packaging
Anas Nashif [Tue, 27 Nov 2012 03:27:25 +0000 (19:27 -0800)]
fixed packaging
Anas Nashif [Tue, 27 Nov 2012 03:17:21 +0000 (19:17 -0800)]
adapt configure script
Anas Nashif [Tue, 27 Nov 2012 03:12:41 +0000 (19:12 -0800)]
sqlite support
Zhang zhengguang [Tue, 4 Nov 2014 03:12:11 +0000 (11:12 +0800)]
Imported Upstream version 2.46.0
Dan Winship [Fri, 19 Apr 2013 14:54:05 +0000 (10:54 -0400)]
build: update Makefile.glib
If a SOURCES variable changes, we need to recheck the generated files,
since a file may have been removed from SOURCES, but still be
referenced in a previously-generated -enum-types.c file, etc. So make
these generated files depend on Makefile.
Also, update spacing of silent rules to match current automake.
Dan Winship [Fri, 19 Apr 2013 13:57:34 +0000 (09:57 -0400)]
Fix build on Windows, deprecate soup-portability.h
soup-portability.h created portability problems (ha!) because the
windows headers do "#define interface struct", conflicting with
variable names elsewhere.
The only thing that needed soup-portability.h in the public headers
was soup-address.h, which uses struct sockaddr. But we can just do a
forward declaration of that type rather than actually pulling in the
headers. Then soup-address.h can stop including soup-portability.h,
and we can use gio/gnetworking.h in the handful of other places that
need networking-related includes.
This may possibly break some other modules that depended on implicitly
getting network includes as a side effect of including soup.h...
https://bugzilla.gnome.org/show_bug.cgi?id=692134
Dan Winship [Thu, 18 Apr 2013 19:40:55 +0000 (15:40 -0400)]
misc-test: skip the IPv6 server test if there's no IPv6 support
https://bugzilla.gnome.org/show_bug.cgi?id=698220
Dan Winship [Thu, 18 Apr 2013 14:30:32 +0000 (10:30 -0400)]
soup-address: fix proxy enumerator implementation
When creating a GProxyAddressEnumerator, the destination URI passed to
it must include the port number, or the proxy may end up trying to
connect to port 0. libsoup was omitting the port number when it was
the default for the protocol.
https://bugzilla.gnome.org/show_bug.cgi?id=698163
Dan Winship [Wed, 17 Apr 2013 21:38:37 +0000 (17:38 -0400)]
tests: fix to pass when glib-networking TLS isn't available
Sergio Villar Senin [Wed, 17 Apr 2013 08:15:59 +0000 (10:15 +0200)]
soup-message-queue: add a priority system to the message queue
Clients can specify a priority for each message added to the SoupSession,
which will determine the order in which it is processed by the
session's message processing queue.
https://bugzilla.gnome.org/show_bug.cgi?id=696277
Sergio Villar Senin [Wed, 17 Apr 2013 07:44:29 +0000 (09:44 +0200)]
Added version 2.44 defines
Dan Winship [Tue, 16 Apr 2013 13:09:54 +0000 (09:09 -0400)]
bump version to 2.43.0
Dan Winship [Tue, 16 Apr 2013 13:09:10 +0000 (09:09 -0400)]
2.42.1
Dan Winship [Wed, 10 Apr 2013 13:11:45 +0000 (09:11 -0400)]
tests: fix ntlm-test when built without ntlm_auth support
Don't try to use external NTLM auth if built without support for that.
https://bugzilla.gnome.org/show_bug.cgi?id=697510
Ozan Çağlayan [Tue, 9 Apr 2013 21:54:56 +0000 (00:54 +0300)]
[l10n] Updated Turkish translation
Dan Winship [Mon, 8 Apr 2013 19:34:11 +0000 (15:34 -0400)]
configure: require glib 2.36 (not just 2.35.x)
Dan Winship [Wed, 3 Apr 2013 15:27:59 +0000 (11:27 -0400)]
soup-connection: fix SoupProxyResolverDefault breakage
It got broken at the last minute when adding
SoupSession:proxy-resolver support.
https://bugzilla.gnome.org/show_bug.cgi?id=697028
Xan Lopez [Tue, 26 Mar 2013 15:20:38 +0000 (16:20 +0100)]
soup-session: fix memory leak
Do not steal the stream from the GTask, otherwise its destruction
method will never run and it will be leaked.
https://bugzilla.gnome.org/show_bug.cgi?id=696594
Inaki Larranaga Murgoitio [Tue, 26 Mar 2013 10:26:19 +0000 (11:26 +0100)]
Added Basque language\nAdded 'eu' (Basque) to LINGUAS
Kalev Lember [Thu, 21 Mar 2013 22:54:36 +0000 (23:54 +0100)]
win32: link with ws2_32 for htons
https://bugzilla.gnome.org/show_bug.cgi?id=696354
Dan Winship [Mon, 25 Mar 2013 12:40:19 +0000 (08:40 -0400)]
2.42.0
Krishnababu Krothapalli [Mon, 25 Mar 2013 10:41:00 +0000 (16:11 +0530)]
Updated Telugu Translations
Shantha kumar [Mon, 25 Mar 2013 06:41:48 +0000 (12:11 +0530)]
Tamil Translations Updated
Ani Peter [Mon, 25 Mar 2013 06:13:52 +0000 (11:43 +0530)]
Completed for Malayalam