aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/eet (follow)
Commit message (Collapse)AuthorAgeFilesLines
* eet: remove the need to order the header correctly for Windows.Cedric BAIL2015-05-071-1/+3
|
* eet: fix interger overflowCedric BAIL2015-04-251-1/+1
| | | | CID 1256196
* eet - fix emile changes to not leak in eet_cipher/deciper()Carsten Haitzler (Rasterman)2015-04-211-0/+2
| | | | | coverity spotted a missing binbuf free for the in binbuf created in CID 1288921 and CID 1288920. this fixes both of these. leak. new.
* Emile: Fix memory leakJean-Philippe Andre2015-04-131-7/+5
| | | | The binbuf wrappers were never freed.
* eet: remove use of deprecated Eina_Binbuf functions.Cedric BAIL2015-03-173-15/+14
|
* emile: remove binbuf from emile compression functions.Cedric BAIL2015-03-172-19/+19
|
* emile: follow convention for Emile_Compressor_Level.Cedric BAIL2015-03-172-3/+3
|
* emile: change the API to allow supporting other cipher in the future.Cedric BAIL2015-03-172-4/+6
|
* eet: use Emile type for encoding.Cedric BAIL2015-03-171-9/+8
|
* emile: fix crash when cspaces is left unchanged.Cedric BAIL2015-03-171-1/+1
|
* eet: encode lossy image with AGRY88 or GRY8 whenever possible.Cedric BAIL2015-03-171-0/+35
|
* eet: refactoring jpeg encoding.Cedric BAIL2015-03-171-1/+0
|
* eet: handle AGRY88 encoding for JPEG encoded image.Cedric BAIL2015-03-172-88/+148
| | | | The alpha and the grey being encoded in two separated grey JPEG.
* eet: fix error handling when decoding TGV file format.Cedric BAIL2015-03-171-15/+23
|
* eet: use Emile to decode jpeg.Cedric BAIL2015-03-171-325/+97
|
* eet: use Emile to decode TGV image section.Cedric BAIL2015-03-172-281/+56
|
* eet: use eina_binbuf and emile to manipulate TGV compressed data.Cedric BAIL2015-03-171-23/+22
|
* eet: initialize emile on demand.Cedric BAIL2015-03-171-0/+16
|
* eet: use Emile instead of Zlib and LZ4 directly.Cedric BAIL2015-03-173-533/+226
|
* eet: move to use emile for ciphering logic.Cedric BAIL2015-03-171-441/+18
|
* emile: move GNUTLS and OpenSSL initialization logic from Eet to Emile.Cedric BAIL2015-03-171-71/+11
|
* eet - fix endianess break added by cedric a year ago in image decodingCarsten Haitzler (Rasterman)2015-02-041-3/+3
| | | | | | | | | | | | @fix this fixes T1987 - the commit that broke it was: commit 18d494489c5651aa152622a56579bbc1bda853cb Author: Cedric BAIL <cedric.bail@samsung.com> Date: Fri Jan 3 16:20:53 2014 +0900 eet: use eina_swap*() function instead of custom slower one.
* eet: add warning about security to be sure people don't use this function in ↵Cedric BAIL2015-01-261-1/+4
| | | | the wrong context.
* eet: properly handle failure and success case by not leaking memory.Cedric BAIL2015-01-211-23/+12
| | | | CID 1265601.
* Revert "eet: fix memory leak in eet_cipher"Cedric BAIL2015-01-191-4/+2
| | | | | | This reverts commit d25d56758c735cdf5760278f8a97e9c6b8ec7355. That patch was leading to double. Thanks ami for finding it.
* eet - one place endianess check wasn't explicit - cleaner code if it isCarsten Haitzler (Rasterman)2015-01-141-0/+2
| | | | | this MAY be a bugfix, but i can't see how after checking the code, but to keep it conistent and less likely to grow a bug... do this.
* eet - boyscouting - clean up whitespacesCarsten Haitzler (Rasterman)2015-01-141-4/+4
|
* eet - image decode - fix robustness of image decode from eet fileCarsten Haitzler (Rasterman)2015-01-141-2/+11
| | | | | | | | there are possible security implications by not checking values of size fields to see if they are within the data range AND are not 0 or negative. so do this. @fix
* Eee image: fix macros to be surrounded with do while().Tom Hacohen2015-01-141-3/+3
| | | | | | | | Macros should be surrounded with do {} while() statements, otherwise there can be issues, like the macro not requiring a semicolon after the statement or etc. @fix
* eet: Remove unused variableChris Michael2015-01-061-2/+0
| | | | | | | | Summary: This just removes an unused variable spotted during compile. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eet: refactoring jpeg encoding.Cedric BAIL2015-01-061-147/+97
|
* eet: refactorize handling of endian.Cedric BAIL2015-01-061-98/+59
|
* eet: use eina_swap*() function instead of custom slower one.Cedric BAIL2015-01-061-17/+3
|
* eet: fix memory leak in eet_cipherkabeer khan2014-12-221-2/+4
| | | | | | | | | | | | | | Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com> @fix Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1799 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* eet: Switch from obsolete LZ4_uncompress function to LZ4_decompress_fastStefan Schmidt2014-12-102-9/+9
| | | | | The function is declared as obsolete and in some newer headers it is no longer defined. The new function is the same besides the name change.
* eet - add new api to verify eet file against stored certCarsten Haitzler (Rasterman)2014-11-282-0/+168
| | | | | | | | | | this api makes it far more obvious as to how to verify an eet file via the eet identify mechanisms that use x509 certificates to sign files. this is consistent with the api used to generate the key for sigining thus you can use the same certificate file to compare against for identify. @feature
* eet: shutup stupid compiler warning.Cedric BAIL2014-10-221-4/+4
|
* Eet: Fix eet jpeg image loadJean-Philippe Andre2014-10-211-5/+6
| | | | | | | | | | Commit 101dee79b0d75fd15 introduced critical errors, as standard error callbacks now fail. Apparently, these error callbacks depend on the installed version of libjpeg (8 vs. 9). I couldn't start E without this commit.
* eet: enhance error messages with libjpegVincent Torri2014-10-201-37/+60
| | | | @fix
* eet: add some more documentation.Chidambar Zinnoury2014-10-201-17/+82
|
* eet: update callback API documentationPhilippe Caseiro2014-10-201-1/+30
| | | | | Adding some documentation on callbacks typedefs for : - Eet_Node_Walk
* eet: update callback API documentation.Philippe Caseiro2014-10-201-6/+168
| | | | | | Adding some documentation on callbacks typedefs for : - Eet_Descriptor - Eet_Dump
* eet: call LOCK_CACHE before altering Eet_FileJérémy Zurcher2014-09-081-2/+3
| | | | | | | | even if not necessary in this particular case, do as in eet_mmap() and eet_open(), lock the cache before altering Eet_File struct. fix CID 1039366 1039367 1039368 1039369
* eet_dictionary: Remove now unused variableStefan Schmidt2014-08-271-2/+0
| | | | | Since 123bdc4342e0d5cc506dbe703d791d0f4b1e9227 found is now longer used here. Remove it.
* eet - fix unused pointerCarsten Haitzler (Rasterman)2014-08-271-5/+5
| | | | fix CID 1039489
* eet - handle fcntl errorCarsten Haitzler (Rasterman)2014-08-271-1/+1
| | | | fix CID 1039691
* eet dictionary - remove impossible codeCarsten Haitzler (Rasterman)2014-08-271-8/+0
| | | | | CID 1039464 knows full well our comments there are right - so remove pointless code
* eet - remove useless if at freeCarsten Haitzler (Rasterman)2014-08-271-2/+1
|
* eet - remove unused return val from decodeCarsten Haitzler (Rasterman)2014-08-251-5/+5
| | | | fixes CID 1039490
* build: Allow to use external liblz4 instead of embedded copyStefan Schmidt2014-08-222-4/+14
| | | | | | | | | | | | | While we are likely will keep the embedded copy for a while to avoid a really new dependency we allow now to use the external liblz4. You need at least revision r120 and a package that ships the pc file for it. Personally I would like to get rid of it rather sooner than later due to the security implications and a bunch of code we ship but have no idea about. Reality is that it will need some time until this new lib is actually packaged and shipped with releases for a a majority of people. This patch was co-worked with Doug Newgard <scimmia22@outlook.com>