Skip to content

Releases: rolinh/dfc

v3.1.1

09 Sep 08:15
Compare
Choose a tag to compare

Source: dfc-v3.1.1.tar.gz (SHA256: 962466e77407dd5be715a41ffc50a54fce758a78831546f03a6bb282e8692e54).

Bug fixes

  • fix a typo in the compilation instructions in the readme file
  • fix an old bug (4+ years) which messed up colors in HTML export when a configuration file is used
  • fix a bug which prevented some file systems to be displayed when the filtering option was used
  • fix a bad implicit fallthrough

v3.1.0

23 Apr 15:58
Compare
Choose a tag to compare

Source: dfc-v3.1.0.tar.gz (SHA256: 8ad98ba1a9685a1bf33a2d3b8f2737dedef6019543d19d1b5ebd1783be740feb).

New features

  • Solaris support
  • allow CSV separator to be specified via the configuration file
  • major code refactoring: now, platform specific code is clearly separated
    and the way to compute required terminal width and display has been vastly
    improved
  • add JSON export option
  • add support for bold font via the configuration file
  • add -M option to disable "Mounted On" information
  • add Dutch translation
  • add git revision in development versions of dfc

Incompatible changes

  • remove "GRIM" compile option - compile flags previously set by "grim" are
    now defaults
  • stop translating color names in the configuration file - now, only "english"
    names are understood

Bug fixes

  • fix type not respecting -W flag
  • fix alignment issue when both -M and -o options are specified
  • plug a few memory leaks
  • escape mount options with "" when exporting to CSV as mount options may
    typically contain a ","
  • linux: avoid stat'ing remote file system when local flag is given
  • consider nfs4 a remote filesystem
  • correctly link math library (fixes build on Ubuntu)
  • remove a few extra incorrect CSV separators in CSV export mode
  • silently ignore EACCESS error on statvfs
  • fix build failure on Hurd
  • fix build failure on kFreeBSD

v3.0.5

21 Dec 10:19
Compare
Choose a tag to compare

Source: dfc-v3.0.5.tar.gz (SHA256: 3c947a1d6bc53347b1643921dcbf4c6f8fe7eb6167fc1f4e9436366f036d857a).

Bug fixes

  • fixed initialization of LFS (see v3.0.2 release notes). LFS option as
    existing in v3.0.2-v3.0.4 was just wrong: setting LFS option to false
    would actually enable LFS option...
  • do not install translated configuration files and man pages when NLS option
    is disabled
  • fixed typos in the man

v3.0.4

21 Dec 10:19
Compare
Choose a tag to compare

Source: dfc-v3.0.4.tar.gz (SHA256: 0bdc2edb92c7f740a0b7d3fa75eb134adf197ba711bfa589ab51c691fabd617e).

Bug fixes

  • fixed compilation error on *BSD systems introduced in dfc version 3.0.3

v3.0.3

21 Dec 18:43
Compare
Choose a tag to compare

Source: dfc-v3.0.3.tar.gz (SHA256: ff488152ad26c3219a86e2c5916ff7f3eaa7c5749f7777c66207d121367690ac).

Bug fixes:

  • fixed warning message wrongly displayed when calling 'dfc -u h'
  • fixed various typo fixes
  • fixed some memory management issues
  • fixed if tests on potentially NULL values
  • fixed potential security holes (potentially exploitable buffer overflows
    caused by misuse of printf function)
  • fixed dfc hang on no more accessible remote file systems
  • display a warning in any case when file system cannot be stated instead of
    exiting on error

Miscellaneous:

  • updated license header and copyright year

v3.0.2

21 Dec 10:55
Compare
Choose a tag to compare

Source: dfc-v3.0.2.tar.gz (SHA256: 80c2e673f6bce03f82fc2b3ceb3cf21de7fbdd512420dd134ce315885dffc977).

Bug fixes

  • fixed dfc failing when getting volume size information from volume >= 4 To
    on 32-bit hosts (added LFS option, which can be triggered on or off but is
    on by default)
  • fixed missing separator on CSV export when -T and -s options where triggered

v3.0.1

21 Dec 10:52
Compare
Choose a tag to compare

Source: dfc-v3.0.1.tar.gz (SHA256: 12b01d6f04b293f99d4e20aabc485fb2e325fb80750d109fe1cd0b4fa5790ff2).

Bug fixes

  • fixed CMake minimal required version
  • fixed hyphens and spelling mistakes in manpages

New featires

  • added changelog file

v3.0.0

21 Dec 10:52
Compare
Choose a tag to compare

Source: dfc-v3.0.0.tar.gz (SHA256: 703c40e99eeee764b53af3e2a16159fe24f87152780942d307a86535b07c5a8f).

Bug fixes

  • fixed wrong usage values for FreeBSD
  • fixed wrong inodes count on FreeBSD

New features

  • DragonFly BSD support
  • NetBSD support
  • OpenBSD support
  • implemented -o option for Mac OSX
  • internationalization support
  • french translation
  • added an optional configuration file
  • improved auto-adjust feature
  • new option that shows used size using -d
  • new option that allows export to other formats (CSV, HTML, TeX)
  • new option that allows to show information only for locally mounted file
    systems using -l
  • new option to filter based on file system name using -p
  • new option that allows to sort the output based on file system name using -q

Code has also been reorganised and the build system has switched from a simple makefile to using CMake

v2.5.0

21 Dec 10:50
Compare
Choose a tag to compare

Source: dfc-v2.5.0.tar.gz (SHA256: c76c6fc3cefd12609e5e09e3cd2773b1c78e2020ef58546964ce2180c83f65b1).

Bug fixes

  • paths that have more than 3 / are not weirdly truncated anymore
  • no more overlap when using the -o option
  • various minor bug fixes and optimizations

New features

  • Makefile is now compatible with BSD-make
  • Mac OSX support (still misses the -o option)
  • -o option support for FreeBSD
  • new option that prevents the names from being truncated by using -W
  • sign used to draw the graph has changed from a * to an = sign

v2.4.0

21 Dec 10:48
Compare
Choose a tag to compare

Source: dfc-v2.4.0.tar.gz (SHA256: ae47383c6d95efb76f8a35da6fc33e1593d0be8b8401378f8dfb52b69f3788df).

New features

  • FreeBSD support
  • reorganised code to make it less monolithic