summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
hj kim [Thu, 3 Dec 2020 06:07:28 +0000 (15:07 +0900)]
Bump to 5.2.1
Change-Id: Ie20768dc53b481b6b4ef78847fe28b300e5550d5
hj kim [Fri, 4 Dec 2020 01:46:40 +0000 (10:46 +0900)]
Add GifQuantizeBuffer() in gif_lib.h
GifQuantizeBuffer() was deprecated moved to util but finaly removed after 5.2.0
(only removed in gif_lib.h)
but libmm-utility uses this function, so recovered it.
Change-Id: Ib852bbb7dcbd410dfe2c172aeb05b715b37d5db0
hj kim [Thu, 3 Dec 2020 05:44:48 +0000 (14:44 +0900)]
Merge branch 'upstream' into tizen
Change-Id: Ic0156cc5b080beebbd2ee5fc34ebe8585c40cb8b
hj kim [Wed, 2 Dec 2020 04:59:15 +0000 (13:59 +0900)]
Imported Upstream version 5.2.1
Change-Id: Ia32f81f1a0b057c009c402691ad37eb40c983e54
jiyong.min [Mon, 10 Feb 2020 06:44:44 +0000 (15:44 +0900)]
Fix 64bit build error
Change-Id: I42f0f5d06eda4066a8ff4443209dbcc575797dbe
jiyong.min [Tue, 4 Feb 2020 00:56:10 +0000 (09:56 +0900)]
Bump to 5.1.9
Change-Id: Iaae62917bd31e41584e039450f1c2a62fed960af
jiyong.min [Tue, 4 Feb 2020 00:50:13 +0000 (09:50 +0900)]
Fix build error due to giflib build changes
- Autoconf was removed and replaced to Makefile with script
- Changes build for tizen
1. change in Makefile
The static library(.a) was commented out.
2. change in spec
make libgif.so libutil.so
: build libraries
install install-lib install-include install-bin
: install library, header and utility tools
install and rename libutil.so to libgifutil.so due to confict name with glib.c
: The libutil.so was added for deprecated function 'GifQuantizeBuffer'.
It will be removed since giflib 5.2.0.
Change-Id: Iab75711144a50fbaec4ce15cfb6e9c3f74b7a59d
jiyong.min [Mon, 3 Feb 2020 06:52:19 +0000 (15:52 +0900)]
Imported Upstream version 5.1.9 into tizen
Change-Id: I68f6b51063d39f2c94cd9e42968033dc60f2508d
jiyong.min [Sun, 2 Feb 2020 22:58:21 +0000 (07:58 +0900)]
Imported Upstream version 5.1.9
Change-Id: Ic9e1112c70348c5d5987d956094c71ca38377182
Jiyong Min [Fri, 28 Apr 2017 09:18:07 +0000 (18:18 +0900)]
Apply CVE-2016-3177 Use-after-free in gifcolor
Remove unnecessary duplicate EGifClose(). (Fixes SF bug #83)
Multiple use-after-free and double-free vulnerabilities in gifcolor.c
in GIFLIB 5.1.2 have unspecified impact and attack vectors.
https://nvd.nist.gov/vuln/detail/CVE-2016-3177
Change-Id: I24e077f2a3fbd6554d2557c4bdd94e06e3e08661
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Tue, 20 Sep 2016 08:37:27 +0000 (17:37 +0900)]
[CVE patch] CVE-2016-3977 in giflib version 5.1.2
- Fix SF bug #87 Heap buffer overflow in 5.1.2 (gif2rgb).
Heap-based buffer overflow in util/gif2rgb.c in gif2rgb in giflib 5.1.2 allows remote attackers to cause a denial of service (application crash) via the background color index in a GIF file.
Change-Id: I8fcf54bb71c5fb55e79a4c4150d348098984977b
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Junghyun Kim [Tue, 30 Aug 2016 07:21:19 +0000 (16:21 +0900)]
Store build_date in .tizen.build-id section to avoid unnecessary rebuilds
- PROBLEM
We use OBS to build packages in Tizen.
There is a mechanism not to rebuild if the result binary is the same.
For example, there is a dependency graph: A->B->C.
If A is modified, B would be built.
If the result RPM of B is not changed, OBS does not trigger a build of C.
To effectively use this mechanism, each packages make sure that
the result binary should be the same if the input source is the same.
This package uses __DATE__ and __TIME__ which make the result binary
is different everytime it is built.
To efficiently utilize OBS build mechanism and to modify the package
as little as possible, I propose to store this macro in .tizen.build-id
section. OBS build-compare tool does not check *.build-id section
in the binary.
Change-Id: Ic3af17799ab4fe5f06cb85e5a261033d87391bac
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
Jiyong Min [Tue, 24 May 2016 04:12:46 +0000 (13:12 +0900)]
Add partial patch
(Return error when gif file read to decode, private is not initialized)
Change-Id: I4a64905b0b81cd5a8be748cf3761e991781e4df0
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Wed, 30 Mar 2016 07:13:54 +0000 (16:13 +0900)]
More avoidance of malloc randomness. (included 5.1.3 patch)
Change-Id: I6713209fb9b3a23b8b1e1025f8c2fcca75d1e686
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Vineeth TM [Tue, 16 Feb 2016 06:21:32 +0000 (15:21 +0900)]
packaging: bump to 5.1.2
Change-Id: I8528005b5aa54709b084a23c64585f791ef6c671
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Vineeth TM [Tue, 16 Feb 2016 06:13:04 +0000 (15:13 +0900)]
Merge upstream version 5.1.2 from branch 'upstream' into tizen
Change-Id: I35b8e8d1edde05386944baabc40717ce88a01e32
Vineeth TM [Fri, 12 Feb 2016 01:26:31 +0000 (10:26 +0900)]
Imported Upstream version 5.1.2
Change-Id: I9c64603d706a6f7420e37092af764e5543b0a63c
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
wangfei [Fri, 13 Dec 2013 08:43:10 +0000 (16:43 +0800)]
change {without x} to {with x}
The display server based on X or Wayland, is now a choice of different profile in Tizen 3.0.
Basically and consistently, two macros were used "with wayland" and "with x".
Below summarize the combination of the macros:
| wayland | x | meaning
|---------------------------
| 0 | 1 | pure X11 platform(no wayland)
| 1 | 0 | pure wayland platform (no X11)
| 1 | 1 | wayland but X compatibility
| 0 | 0 | no X and no wayland
This method unifies the meaning and usage. Deploy this method to giflib package.
Signed-off-by: wangfei <feix.w.wang@intel.com>
Change-Id: Ie3ac823d5d70f5d2025149b89f501100b9a8e7e4
wangfei [Tue, 26 Nov 2013 09:44:54 +0000 (17:44 +0800)]
add a patch for commit id:
aa5fbde1f98ed3fce681b7c2160d1e9750c7a076.
change 'sm','ice' packages out of the 'with wayland' marco in
spec file.
Change-Id: I4ad899289fdf24273701394d295941f04d337113
Signed-off-by: wangfei <feix.w.wang@intel.com>
wangfei [Mon, 25 Nov 2013 07:32:47 +0000 (15:32 +0800)]
add wayland profile for giflib
in wayland profile, giflib did not requires Xorg, remove this dependency.
Change-Id: I96a49223e1c139b25eccbc14860c13d681e248dc
Signed-off-by: wangfei <feix.w.wang@intel.com>
Alexandru Cornea [Fri, 28 Jun 2013 19:52:20 +0000 (22:52 +0300)]
resetting manifest requested domain to floor
Anas Nashif [Sat, 11 May 2013 05:40:44 +0000 (01:40 -0400)]
Set license using %license
Anas Nashif [Thu, 8 Nov 2012 00:07:41 +0000 (16:07 -0800)]
add packaging
Anas Nashif [Thu, 8 Nov 2012 00:07:03 +0000 (16:07 -0800)]
add packaging
Anas Nashif [Thu, 8 Nov 2012 00:05:58 +0000 (16:05 -0800)]
add packaging
Anas Nashif [Thu, 8 Nov 2012 00:05:57 +0000 (16:05 -0800)]
Imported Upstream version 4.1.6