1. 25 Aug, 2015 5 commits
  2. 23 Jul, 2015 1 commit
  3. 15 Jul, 2015 1 commit
  4. 13 Jul, 2015 1 commit
  5. 26 May, 2015 1 commit
    • Mike Frysinger's avatar
      build: turn on transparent LFS support · 9bdfd2cc
      Mike Frysinger authored
      Make sure we use 64-bit filesystem functions everywhere.  This applies not
      only to being able to read large files (which generally doesn't apply to
      us), but also being able to simply stat them (as they might be using large
      inodes).
      9bdfd2cc
  6. 18 May, 2015 2 commits
  7. 05 Apr, 2015 2 commits
  8. 07 Jan, 2015 1 commit
    • Jiri Popelka's avatar
      ifconfig can incorrectly round PiB · e5f1be13
      Jiri Popelka authored
      When an interface has transferred exbibytes
      (> 0.8 EiB, i.e. > 819 PiB) of traffic,
      the short display is rounded incorrectly.
      
      For example:
      bytes 2154408931384050514 (275.0 PiB)
      while correct is (1913.4 PiB)
      
      This happens because we times the rx/tx bytes values by 10,
      then calculate the short version from that result:
      
      lib/interface.c:ife_print_long()
      
      tx = ptr->stats.tx_bytes;
      short_tx = tx * 10;
      if (tx > 1125899906842624ull) {
        short_tx /= 1125899906842624ull;
        Text = "PiB";
      }
      
      But multiplying anything more than 819 PiB by 10 overflows a ull
      which is a uint64_t (max value of 9223372036854775807).
      
      We'll never get accuracy over 8192 PiB (2^64) when using ull,
      but we can at least correctly handle values between 819 - 8192 PiB.
      e5f1be13
  9. 11 Nov, 2014 1 commit
  10. 19 Oct, 2014 6 commits
  11. 07 Oct, 2014 5 commits
  12. 06 Oct, 2014 1 commit
  13. 04 Oct, 2014 2 commits
  14. 26 Apr, 2014 1 commit
  15. 18 Feb, 2014 1 commit
  16. 17 Feb, 2014 1 commit
  17. 14 Feb, 2014 2 commits
  18. 13 Feb, 2014 1 commit
  19. 26 Nov, 2013 1 commit
  20. 21 Oct, 2013 1 commit
  21. 10 Oct, 2013 1 commit
  22. 08 Oct, 2013 1 commit
  23. 30 Sep, 2013 1 commit