efl/src/lib
Sebastian Dransfeld 7576ff00f3 Set secure file permissions for temporary file
From glibc mkstemp man page:
       In glibc versions 2.06 and earlier, the file is created with
       permissions 0666, that is, read and write for all users.  This old
       behavior may be a security risk, especially since other UNIX flavors
       use 0600, and somebody might overlook this detail when porting
       programs.  POSIX.1-2008 adds a requirement that the file be created
       with mode 0600.

       More generally, the POSIX specification of mkstemp() does not say
       anything about file modes, so the application should make sure its
       file mode creation mask (see umask(2)) is set appropriately before
       calling mkstemp() (and mkostemp()).

And:
	http://cwe.mitre.org/data/definitions/377.html
2013-10-16 04:28:53 +02:00
..
ecore ecore: Use Eina_Spinlock for Ecore_Thread. 2013-10-11 11:08:17 +09:00
ecore_audio Revert "eo: libs,test,benchmarks Eo_Class -> Eo" 2013-09-27 16:40:32 +01:00
ecore_cocoa More removal of \r 2013-02-17 14:53:25 -03:00
ecore_con ecore-con - followup commit to curl dynamic load - support win and osx names 2013-10-11 08:13:35 +09:00
ecore_evas ecore_evas: Remove unused code. 2013-09-12 15:40:41 +01:00
ecore_fb Fix horrid formatting 2013-10-15 13:40:50 +01:00
ecore_file ecore_file: fix left over borking. 2013-10-15 10:21:03 +09:00
ecore_imf An Imf module can fail to create a context so we should check the 2013-08-15 07:32:18 +01:00
ecore_imf_evas move ecore_imf_evas out of ecore_imf. 2013-01-15 19:11:01 +00:00
ecore_input ecore-input - compose seq handler now uses compact str - saves about 100k 2013-09-04 11:42:08 +09:00
ecore_input_evas [ecore_input_evas] check the state of last mouse event more properly. 2013-09-02 11:52:50 +09:00
ecore_ipc ecore_ipc: use the new eina_swap*(). 2013-10-02 20:54:50 +09:00
ecore_psl1ght efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_sdl efl: formatting 2013-06-20 13:28:18 +02:00
ecore_wayland ecore/wayland: Do not generate subsurface source files. 2013-10-11 14:26:34 -03:00
ecore_win32 ecore: fix some aliasing warning. 2013-03-22 20:25:37 +09:00
ecore_wince efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_x Fix doxy typo/grammar 2013-09-26 12:16:10 +01:00
edje Edje - Fixed memory leak in the edje map color transition. 2013-10-15 15:00:13 +09:00
eet eet: log size of subtype added to an Eet_Data_Descriptor. 2013-10-11 14:43:35 +09:00
eeze eeze: Remove unused var and related dead code. 2013-08-07 15:18:19 +01:00
efl eo: eo is absolutely necessary by now, can't be disabled any more. 2013-06-28 10:18:39 +09:00
efreet efreet: Check buffer size 2013-10-14 13:21:48 +02:00
eina Set secure file permissions for temporary file 2013-10-16 04:28:53 +02:00
eio eio: Check return code of fcntl() 2013-08-07 15:18:19 +01:00
eldbus eldbus: Use FDO error message to timeout 2013-09-19 15:47:22 -03:00
embryo fix clang nonnull report 2013-07-16 16:57:14 +09:00
emotion emotion: add two events to trigger when a webcam is plugged or unplugged 2013-10-09 12:29:04 +02:00
eo eo: fix doxygen description, which is needed for parser 2013-10-14 18:12:28 +03:00
ephysics ephysics: Avoid use after free. 2013-09-12 15:53:10 +01:00
escape efl: remove check for errno.h 2013-01-10 20:25:44 +00:00
ethumb We cannot use dname in the error message if we have already freed it 2013-07-08 08:01:58 +01:00
ethumb_client fix ethumb client segv's i've been hunting... 2013-08-27 17:20:25 +09:00
evas evas/map - Fixed the map surface to be updated properly. 2013-10-15 22:24:27 +09:00
evil evil: fix compilation for Windows >= Vista and gcc 4.8.1. 2013-09-11 15:13:41 +09:00
.gitignore Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00