Go to file
Sami Kerola 4f310faee0 build-sys: make scanf_cv_alloc_modifier to work [LeakSanitizer]
The tests failed with following message in config.log

ERROR: LeakSanitizer: detected memory leaks

Direct leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x49a40e in realloc (/home/src/util-linux/conftest+0x49a40e)
    #1 0x7fbe48633e69 in __GI__IO_vfscanf (/usr/lib/libc.so.6+0x56e69)
    #2 0x7fbe48649786 in _IO_vsscanf (/usr/lib/libc.so.6+0x6c786)

which knocked out libmount from build, and commands depending on it.

The reason this change makes sense is that AddressSanitizer seems like a
good addition to set of tools that util-linux package can use, when and
if needed.

Reference: https://code.google.com/p/address-sanitizer/wiki/AddressSanitizer
Reviewed-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2014-11-18 12:55:41 +01:00
Documentation docs: update info about env debug variables 2014-11-03 13:13:54 +01:00
bash-completion bash-completion: use swapon label and uuid listing support 2014-10-31 10:39:01 +01:00
config build-sys: inform gtk-doc about __ul_attribute__ 2013-03-15 14:58:08 +01:00
disk-utils fdisk: missing break in switch 2014-11-13 15:10:58 +01:00
include include/statfs_magic: use macro rather than type for f_type 2014-11-10 11:29:42 +01:00
lib lib/loopdev: remove test program 2014-11-04 15:36:05 +01:00
libblkid libblkid: (nilfs) fix typo 2014-11-13 15:10:22 +01:00
libfdisk libfdisk: fix partition names on GNU Hurd. 2014-11-18 02:13:22 +01:00
libmount lib/loopdev: replace custom DBG() with include/debug.h 2014-11-04 14:08:45 +01:00
libsmartcols libsmartcols: clean up debug, add help debug mask 2014-11-03 13:13:22 +01:00
libuuid libuuid: remove _SVID_SOURCE pre-processor definition 2014-10-01 12:33:31 +02:00
login-utils build-sys: properly check for -lrt 2014-10-27 11:05:14 +01:00
m4 build-sys: improve the informative message when not building some util 2014-07-14 15:49:32 +02:00
misc-utils docs: update info about env debug variables 2014-11-03 13:13:54 +01:00
po po: merge changes 2014-07-22 10:39:11 +02:00
schedutils textual: use manual tail usage() macro 2014-10-01 12:33:24 +02:00
sys-utils lscpu: theoretical buffer overflow 2014-11-18 11:38:21 +01:00
term-utils setterm: fix dubious one-bit signed bitfield [smatch scan] 2014-10-20 14:07:19 +02:00
tests tests: simplify and update swaplabel test 2014-11-10 11:46:46 +01:00
text-utils hexdump: use 'll' format modifier instead of the non-standard 'q'. 2014-10-31 10:39:18 +01:00
tools build-sys: add libsmartcols to ko-release-gen script 2014-06-18 15:42:09 +02:00
.gitignore zrmactl: add new command to control /dev/zramN devices 2014-08-01 12:09:55 +02:00
.travis-functions.sh travis-ci: refactor and add .travis-functions.sh 2014-06-06 16:18:44 +02:00
.travis.yml travis: whitelist branches 2014-09-09 15:55:53 +02:00
AUTHORS docs: update AUTHORS file 2014-07-22 10:42:32 +02:00
COPYING docs: corrections to FSF license files, and postal address 2012-02-24 14:13:35 +01:00
ChangeLog build-sys: use AUTOMAKE_OPTIONS = gnu 2011-05-26 15:04:01 +02:00
Makefile.am libmount: provide version as int for better compiletime test 2014-10-14 12:03:54 +02:00
NEWS build-sys: release++ (v2.25) 2014-07-22 11:12:05 +02:00
README docs: update links to http://git.kernel.org/ web repository views 2013-11-12 11:47:57 +01:00
README.licensing COPYING: fix grammar of referring phrase, and indicate location better 2013-10-08 15:38:39 +02:00
autogen.sh build-sys: check for libtoolize rather than libtool 2014-10-14 12:04:11 +02:00
configure.ac build-sys: make scanf_cv_alloc_modifier to work [LeakSanitizer] 2014-11-18 12:55:41 +01:00

README

                                  util-linux

              util-linux is a random collection of Linux utilities

     Note that in years 2006-2010 this project used the name "util-linux-ng".

MAILING LIST:

      E-MAIL: util-linux@vger.kernel.org
      URL:    http://vger.kernel.org/vger-lists.html#util-linux


DOWNLOAD:

      ftp://ftp.kernel.org/pub/linux/utils/util-linux/


SOURCE CODE:

      Web interface:
          http://git.kernel.org/cgit/utils/util-linux/util-linux.git
          https://github.com/karelzak/util-linux
      Checkout:
          git clone git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git util-linux


NLS (PO TRANSLATIONS):

      PO files are maintained by:
          http://translationproject.org/domain/util-linux.html


VERSION SCHEMA:

      Standard releases:

          <major>.<minor>[.<maint>[.<bugfix>]]

             major = fatal and deep changes
             minor = typical release with new features
             maint = maintenance releases; bug fixes only
             bugfix = unplanned releases for critical/security bugs

      Development releases:

         <major>.<minor>-rc<N>