e2fsprogs/misc
Theodore Ts'o d04897df10 Add --enable-hardening which builds e2fsprogs with security hardening
Enable the following security features: stack protection, fortify,
read-only relocation tables, immediate dynamic symbol binding, and
text segment ASLR by enabling position independent executable
(PIE).

Special handling is provided for shared library and statically linked
executables.  For all the gory details please see:

   https://lists.debian.org/debian-devel/2016/05/msg00302.html

Distributions who want to do their own special thing can set CFLAGS,
CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB and LDFLAGS_STATIC
as appropriate.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2016-05-24 13:38:05 -04:00
..
Android.mk tune2fs: don't include journal recovery when building for Android 2016-03-18 16:07:34 -04:00
Makefile.in Add --enable-hardening which builds e2fsprogs with security hardening 2016-05-24 13:38:05 -04:00
badblocks.8.in mke2fs.8, badblocks.8: fix spelling errors and other miscellaneous typos 2016-04-30 22:00:54 -04:00
badblocks.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
base_device.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
base_device.tst ChangeLog, Makefile.in, base_device.c, base_device.tst, fsck.c, fsck.h: 2000-12-03 06:33:56 +00:00
blkid.8.in blkid: On the man page, show option arguments in the descriptions. 2008-08-14 13:29:50 -04:00
blkid.c blkid: suppress Coverity warning 2014-01-30 18:25:15 -05:00
chattr.1.in Fix various man pages and usage message 2016-05-08 22:18:51 -04:00
chattr.c chattr: fix verbose message while setting the project id 2016-03-18 16:49:51 -04:00
create_inode.c misc: fix various Coverity warnings 2016-05-17 00:53:47 -04:00
create_inode.h Eliminate unused parameter warnings from Android build 2015-07-13 09:12:23 -04:00
dumpe2fs.8.in dumpe2fs: provide a machine-readable group-only mode 2014-09-19 12:16:44 -04:00
dumpe2fs.c misc: clean up feature test macros with predicate functions 2015-10-24 01:23:01 -04:00
e2freefrag.8.in e2freefrag: Update manpage to include e2fsprogs version and release date 2009-08-22 23:41:49 -04:00
e2freefrag.c debugfs: fix argument parsing in do_freefrag() 2014-08-02 19:53:04 -04:00
e2freefrag.h e2freefrag: Improve output to include be more like xfs_db's freesp -s 2009-07-24 18:33:46 -04:00
e2fuzz.c misc: cleanup gcc -Wall warnings 2015-07-13 15:36:12 -04:00
e2fuzz.sh e2fuzz: fuzz harder 2015-04-20 21:47:18 -04:00
e2image.8.in Clean up spelling errors and other nits in man pages 2016-05-24 13:37:21 -04:00
e2image.c e2image: ignore checksum errors 2016-04-25 11:03:09 -04:00
e2initrd_helper.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
e2label.8.in Update man pages to include ext4 in the synposis, instead of just "ext2/ext3" 2009-05-30 12:34:28 -04:00
e2label.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
e2undo.8.in e2undo: add "-o offset" option to specify the filesystem offset 2016-05-12 15:36:00 -04:00
e2undo.c e2undo: support the undo header's fs_offset feature 2016-05-12 15:36:39 -04:00
e4crypt.8.in Fix various man pages and usage message 2016-05-08 22:18:51 -04:00
e4crypt.c misc: fix various Coverity warnings 2016-05-17 00:53:47 -04:00
e4defrag.8.in e4defrag: update man page about -c option 2010-12-13 09:59:07 -05:00
e4defrag.c e4defrag: fix build failure if libc doesn't have sync_file_range() 2015-09-05 22:18:29 -04:00
ext4.5.in Clean up spelling errors and other nits in man pages 2016-05-24 13:37:21 -04:00
filefrag.8.in filefrag: improvements to filefrag FIEMAP handling 2012-12-29 22:41:41 -05:00
filefrag.c More man page and usage message fixups 2016-05-10 23:23:14 -04:00
findfs.8.in Update version string for WIP release. 2002-08-18 03:38:15 -04:00
findsuper.c Merge branch 'maint' into next 2016-03-06 20:37:49 -05:00
fsck.8.in Make fsck ignore mounted filesystems if given the -M option 2008-02-17 17:35:46 -05:00
fsck.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
fsck.h Fix miscellaneous gcc -Wall warnings 2008-03-17 23:17:13 -04:00
fuse2fs.1.in fuse2fs.1: fix man page section of fuse2fs 2016-05-12 00:02:07 -04:00
fuse2fs.c fuse2fs: delete unused variables 2016-04-25 14:53:24 -04:00
ismounted.c misc: cleanup unused variables on MacOS 2012-12-29 17:28:37 -05:00
logsave.8.in * Add support for the -a and -s options to logsave. 2003-04-16 14:05:06 -04:00
logsave.c misc: fix Coverity bugs 2015-05-16 18:32:33 -04:00
lsattr.1.in Fix various man pages and usage message 2016-05-08 22:18:51 -04:00
lsattr.c Merge branch 'maint' into next 2016-03-06 20:37:49 -05:00
mk_hugefiles.c Fix warnings caused by glibc 2.20 2016-03-21 13:05:25 -04:00
mke2fs-hurd.conf Add "big" and "huge" types to mke2fs.conf 2011-10-03 23:46:17 -04:00
mke2fs.8.in Fix various man pages and usage message 2016-05-08 22:18:51 -04:00
mke2fs.c misc: fix various Coverity warnings 2016-05-17 00:53:47 -04:00
mke2fs.conf.5.in Clean up spelling errors and other nits in man pages 2016-05-24 13:37:21 -04:00
mke2fs.conf.in Revert "mke2fs.conf: don't enable metadata_csum by default" 2016-05-17 01:40:19 -04:00
mke2fs.h mke2fs: add support to align hugefiles relative to beginning of the disk 2014-07-09 10:42:13 -04:00
mklost+found.8.in chattr.1.in: Clarify man page. 2004-01-31 20:27:36 -05:00
mklost+found.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
partinfo.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
profile-to-c.awk Compile the default mke2fs.conf into mke2fs program 2007-07-04 14:27:30 -04:00
tune2fs.8.in Clean up spelling errors and other nits in man pages 2016-05-24 13:37:21 -04:00
tune2fs.c Fix various man pages and usage message 2016-05-08 22:18:51 -04:00
tune2fs.h Wrap tune2fs.h to be C++ compatible 2016-03-14 18:38:26 -04:00
util.c Merge branch 'maint' into next 2016-03-06 20:37:49 -05:00
util.h misc: move check_plausibility into a separate file 2014-09-19 13:10:21 -04:00
uuidd.8.in Fix the pathname of /var/lib/uuidd/uuidd.pid in uuidd man page. 2008-01-19 18:13:14 -05:00
uuidd.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00
uuidd.rc Add uuidd daemon to prevent duplicate time-based UUID's 2007-12-16 17:28:46 -05:00
uuidgen.1.in Fix typo and clarify the uuidgen man page 2007-08-20 21:46:19 -04:00
uuidgen.c Move the check_plausibility() function from misc to lib/support 2015-07-12 22:01:17 -04:00