Alejandro Mery
|
0e447e6d02
|
fl_wrapper: sanitise to prevent buffer overflow warnings
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
3 years ago |
Nagy Károly Gábriel
|
630f4521ba
|
fl_wrapper: issue a warning about large file capability only if libc is glibc
|
8 years ago |
Nagy Károly Gábriel
|
62b35962ee
|
cmd_wrapper: fix libc support see Note
Note:
at least musl-libc and newer glibc stick to standards and consider
setenv(..., NULL, ...) UB as per
http://pubs.opengroup.org/onlinepubs/9699919799/functions/setenv.html
We choose this fix because it mimics old behaviour of glibc, but the real fix
would be to not call at all setenv with NULL second parameter.
Musl relevant mail thread:
http://www.openwall.com/lists/musl/2015/04/23/1
|
8 years ago |
Alejandro Mery
|
6817fbaa0b
|
fl_wrapper: use the standard `environ` instead of ` __environ`
|
9 years ago |
Alejandro Mery
|
f5c7b17123
|
sde-build-tools: move strip_wrapper into a separated file and fix bashism
Signed-off-by: Alejandro Mery <amery@geeks.cl>
|
10 years ago |
Alejandro Mery
|
6fb7a9dd29
|
config: fix confdialog warning
|
10 years ago |
Alejandro Mery
|
3ae3b959c8
|
fl_wrapper: fix gcc 4.7 warnings by handling return values properly
|
10 years ago |
Alejandro Mery
|
646cba76b6
|
tools-source: fix gcc-4.7 support by handling return values properly
|
10 years ago |
Christian Wiese
|
aaa7dd2212
|
fl_fuse: add initial dummy code
|
10 years ago |
Christian Wiese
|
8447b68954
|
src/tools-source: changed uname_wrapper.in.sh to check for 'linux' package instead of 'linux26'
|
12 years ago |
Alejandro Mery
|
60829f6e90
|
install-wrapper: changed to exec the real tool immediatelly when $INSTALL_WRAPPER_FILTER is empty
|
13 years ago |
Alejandro Mery
|
e91d16c10e
|
fl_wrapper: changed to skip post action handling for open() calls that failed
|
13 years ago |
Alejandro Mery
|
3ca3f0e42a
|
fl_wrapper: changed to use a writeall() instead of plain write()
|
13 years ago |
Alejandro Mery
|
7ba4997cf3
|
fl_wrapper: optimized cases where tfilterdir list or log name is empty
|
13 years ago |
Alejandro Mery
|
a312af721b
|
fl_wrapper: fixed to handle cases where file couldn't be made absulute, and improved log messages
|
13 years ago |
Alejandro Mery
|
6ee76a1fae
|
fl_wrapper: Introduced `make test` and `make gdb` running fl_wrapper_test.c directly or inside gdb
|
13 years ago |
Alejandro Mery
|
14e4f22447
|
fl_wrapper: fixed typos in DEBUG=1 code
|
13 years ago |
Alejandro Mery
|
b11a0ecc8a
|
fl_wrapper: introduced handle_fileat_access_after()
|
13 years ago |
Alejandro Mery
|
d2e73725d0
|
fl_wrapper: general cleans up
|
13 years ago |
Alejandro Mery
|
485035afa0
|
fl_wrapper: split log_append() out of handle_file_access_after()
|
13 years ago |
Alejandro Mery
|
fb8d353242
|
fl_wrapper: implemented handle_fileat_access_before()
|
13 years ago |
Alejandro Mery
|
da4d5f139d
|
fl_wrapper: implemented dummy check_writeat_access() as code only cares about absolute paths anyway
|
13 years ago |
Alejandro Mery
|
9c9a4b9c6b
|
fl_wrapper: cleaned conditional logging by use a LOG() macro
|
13 years ago |
Alejandro Mery
|
f420f62620
|
fl_wrapper: changed tpl_open.c and tpl_rest.c to use HAS_FFD
|
13 years ago |
Alejandro Mery
|
2737eb12e1
|
fl_wrapper: changed tpl_*.c to use NULL instead of 0
|
13 years ago |
Alejandro Mery
|
226e69e3d6
|
fl_wrapper: cleaned a bit the indentation
|
13 years ago |
Alejandro Mery
|
871446f057
|
fl_wrapper: cleaned indentation in tpl_open.c
|
13 years ago |
Alejandro Mery
|
c8603cf94c
|
fl_wrapper: added support for *at() functions in fl_wrapper_generated.c.sh
|
13 years ago |
Alejandro Mery
|
e842a509e7
|
fl_wrapper: cleaned code to read from proc by introducing readonce_from() helper
|
13 years ago |
Alejandro Mery
|
ee4c699743
|
fl_wrapper: added support for mkfifo and __xmknod
|
13 years ago |
Alejandro Mery
|
d02b5d6e19
|
fl_wrapper: added script to generate a header that escapes the syscalls we are overriding
|
13 years ago |
Juergen "George" Sawinski
|
d6f22dfb2a
|
fl_wrapper: fix sort_of_realpath (which could not handle multiple consecutive slashes)
|
17 years ago |
Alejandro Mery
|
c0bff28666
|
Removed "smart" optimization code
|
15 years ago |
Alejandro Mery
|
1eee75c0c4
|
fl_wrapper: hardcoded ppid of pid 1, and cleaned some bits using sizeof()
|
15 years ago |
Alejandro Mery
|
007cd7d201
|
fl_wrapper: allow DEBUG to be defined from `make` or `gcc`
|
15 years ago |
Alejandro Mery
|
91bfaee6a5
|
fl_wrapper: Added -fPIC to CFLAGS and support for FLWRAPPER_BASEDIR and FLWRAPPER_LIBC into the Makefile
|
15 years ago |
Alejandro Mery
|
780b662f79
|
fl_wrapper: gitignore'd generated files
|
15 years ago |
Alejandro Mery
|
ef9ae24284
|
fl_wrapper: replaced some sickness from add_wrapper()
|
15 years ago |
Alejandro Mery
|
4b2165c8d7
|
fl_wrapper: added magic to not include the copyright header of the templates everytime
|
15 years ago |
Alejandro Mery
|
da367ad173
|
fl_wrapper: added missing copyright note into tpl_*.c
|
15 years ago |
Alejandro Mery
|
d5422fbcaa
|
fl_wrapper: changed Makefile to make the generated file depend on the templates
|
15 years ago |
Alejandro Mery
|
4b997e6fdb
|
fl_wrapper: changed tpl_*.c files to be sed friendly while looking as normal C code
|
15 years ago |
Alejandro Mery
|
a9cb8c65df
|
fl_wrapper: moved templates out of the generator script
|
15 years ago |
Alejandro Mery
|
467c53aa8e
|
fl_wrapper: Initial Makefile
|
15 years ago |
Alejandro Mery
|
a556cbf344
|
fl_wrapper: split fl_wrapper.c.sh into fl_wrapper.c and fl_wrapper_generated.c.sh
|
15 years ago |
Alejandro Mery
|
b6576c0a5b
|
fl_wrapper: moved related files into it's own subdirectory
|
15 years ago |
Alejandro Mery
|
843e2c86bb
|
tools-source: initialize some vars in versionsort.c to make ubuntu's gcc happier
|
15 years ago |
Oliver Winston
|
45be5f79cc
|
made version_cmp compatible with qsort
|
15 years ago |
Alejandro Mery
|
b190b0c3f3
|
tools-source: Introduced versionsort.sh, a simple test framework for versionsort.c
|
15 years ago |
Alejandro Mery
|
cc96378f8e
|
tools-source: removed double new lines from versionsort.c
|
15 years ago |