mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-29 08:01:04 +00:00
afae8b6e34
* Add additional tests for release/prereleases * Test different plugins configurations * Add some libraries to docker image * Disable SYS_CAPSTONE for now because there is only 3.0.5 * Fix html magic file to respect libmagic's format too < can be used with string so it should be escaped if we want to match the exact string "<html>" * Use plugin License when printing rasm2 plugins in JSON format * Build with system capstone, but do not run tests because they would fail * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0 * Use clang to compile with ASAN * Use b_lundef=false * Just test if different plugins configuration build, no r2r * Use sys openssl as well |
||
---|---|---|
.. | ||
d | ||
apprentice.c | ||
ascmagic.c | ||
deps.mk | ||
file_opts.h | ||
file.1 | ||
file.h | ||
fsmagic.c | ||
funcs.c | ||
is_tar.c | ||
magic.c | ||
Makefile | ||
mconfig.h | ||
meson.build | ||
names.h | ||
patchlevel.h | ||
print.c | ||
README | ||
softmagic.c | ||
tar.h |
This implementation of file(1) has been taken from OpenBSD, I have removed the elf part which reduces more than 1KLOC. I have also cleaned up the code in order to fix some warnings and integrate with r2 syntax. magic_ api is now r_magic_ --pancake $ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs get src/usr.bin/file * understand and document how conditional works