GitHub PushEvent at 2014-04-09 06:00:30
Repository: coreutils
Actor: ElPincheTopo
Payload: {"shas":[["7b65f8e92888ffe3ea7d0b3824affa1dfc76b8c5","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","build: update gnulib submodule to latest","Paul Eggert",true],["e7198a67b8dd7f23925dfa40b7a90342e185f729","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","mkdir: don't assume umask equals POSIX default ACL mask\n\nThis fixes Bug#14371, reported by Killer Bassist.\n* NEWS: Document this.\n* src/mkdir.c (struct mkdir_options): Remove member ancestor_mode.\nNew member umask_value.  All uses changed.\n* src/mkdir.c (make_ancestor): Fix umask assumption.\n* src/mkdir.c, src/mkfifo.c, src/mknod.c (main):\nLeave umask alone.  This requires invoking lchmod after creating\nthe file, which introduces a race condition, but this can't be\navoided on hosts with \"POSIX\" default ACLs, and there's no easy\nway with network file systems to tell what kind of host the\ndirectory is on.\n* tests/local.mk (all_tests): Add tests/mkdir/p-acl.sh.\n* tests/mkdir/p-acl.sh: New file.","Paul Eggert",true],["8a2d91492cbd2224ff9cdb28163836cb34df2da1","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","maint: add FIXME comment","Paul Eggert",true],["7c0191e1456d38e7d5b64f21a06711de728cee54","15b0b14300fba1cff8c70eb2a5c1720ef2a4c654@fb.com","build: avoid new syntax-check failure\n\n* po/POTFILES.in: Reflect renaming.","Jim Meyering",true],["bd001dcd4a2c75f583cce13405bf4ad10b464d4d","511993d3c99719e38a6779073019dacd7178ddb9@draigBrady.com","doc: link to the list of rejected feature requests\n\n* README: Update the email address best suited to discussing\nfeature requests, and also link to the list of previously\ndiscussed and rejected requests.","Pádraig Brady",true],["c704573729b32bac9a816bcc1d4bdac0985beaa2","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","tests: don't assume expr was built with GMP\n\n* tests/misc/cut-huge-range.sh (subtract_one): New string.\n(CUT_MAX): Don't pass a too-large integer to 'expr'.","Paul Eggert",true],["e605e40acf859eea2a1221d867ab3c086a1a1c15","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","build: update gnulib submodule to latest","Paul Eggert",true],["478dade09a4288f73e963b7f185ef9f73b681b42","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","maint: port --enable-gcc-warnings to clang\n\n* configure.ac: If clang, add -Wno-format-extra-args and\n-Wno-tautological-constant-out-of-range-compare.\n* gl/lib/rand-isaac.c (ind):\n* gl/lib/randread.c (readisaac):\n* src/ls.c (dev_ino_push, dev_ino_pop):\n* src/sort.c (buffer_linelim):\n* src/system.h (is_nul):\n* src/tail.c (tail_forever_inotify):\nRewrite to avoid casts that clang dislikes.\nIt's good to avoid casts anyway.\n* src/expr.c (integer_overflow): Declare only if it exists.\n(die): Remove; unused.\n* src/ls.c (dev_ino_push): New function, replacing ...\n(DEV_INO_PUSH): ... this removed macro.  All uses changed.\n(decode_switches): Rewrite \"str\"+i to &str[i].","Paul Eggert",true],["fec363cebf581ef27f6d01686dec5a0499aa6818","511993d3c99719e38a6779073019dacd7178ddb9@draigBrady.com","split: with --line-bytes only allocate memory as needed\n\n* src/split.c (line_bytes_split): Rewrite to only buffer\nwhen necessary.  I.E. only increase the buffer when we've\nalready lines output in a split and we encounter a line\nlarger than the input buffer size, in which case a hold\nbuffer will be increased in increments of the input buffer size.\n(lines_rr): Use the more abstract xalloc_die() just like\nwe did in line_bytes_split(), rather than explicitly\nprinting the \"memory exhausted\" message and exiting.\n* tests/split/line-bytes.sh: Add a new test for this\nfunction which previously had no test coverage.\n* tests/local.mk: Reference the new test.\n* NEWS: Mention the improvement.\nFixes http://bugs.gnu.org/13537","Pádraig Brady",true],["23356b02f28aa88b08dc9d9bebdd07fd6090ea6b","26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu","stat: tune for large-LDAP case\n\n* src/stat.c (print_stat): Omit unnecessary calls to setpwent, setgrent.\nProblem reported by Fridolín Pokorný in\t<http://bugs.gnu.org/14462>.","Paul Eggert",true],["ba60445f73c00b664b271ca13ad4cac1f9584cb2","efd5b15649c943c26fb76b69835a0b145831b6a9@gmail.com","tests: numfmt: use the printf program, not the shell builtin\n\n* tests/misc/numfmt.pl: Avoid a spurious failure when\n/bin/sh is dash (as can happen on Debian systems).","Stefano Lattarini",true],["909a0561de27e516f3dff8e4a79ce0add5ca148b","15b0b14300fba1cff8c70eb2a5c1720ef2a4c654@fb.com","tests: fix an ls test not to fail when user or group name contains SP\n\n* tests/ls/block-size.sh (size_etc): The sed expression through which\nwe filtered the output of \"ls -l ...\" assumed that the user and group\nname components of each line would not contain spaces.  Avoid the\nproblem by using -og instead of -l, thus not printing either of those\nfields.  Adjust the sed expression accordingly.","Jim Meyering",true],["5a7f03c210ece1058bdf172c6a47bfacc15bd73a","15b0b14300fba1cff8c70eb2a5c1720ef2a4c654@fb.com","tests: avoid spurious failure when SIZE_MAX is 2^32-1\n\n* tests/split/line-bytes.sh: Since we've limited virtual memory to\n20MB, choose a smaller size, 1GiB (which is <= SIZE_MAX) rather than\n1EiB, which is larger than SIZE_MAX on 32-bit systems.\nI confirmed that this test still fails when the split.c-modifying\npart of v8.21-58-gfec363c is backed out.","Jim Meyering",true],["aeaeb87c134ce748527ba99e749b7369fcba2438","15b0b14300fba1cff8c70eb2a5c1720ef2a4c654@fb.com","tests: head-c: avoid spurious failure with a 32-bit size_t\n\n* tests/misc/head-c.sh: Don't try to elide 1 exabytes, since on\n32-bit systems, that number is not representable as a size_t.\nThis command would fail on 32-bit systems, where SIZE_MAX < 1E:\n  head --bytes=-E < /dev/null\nInstead of \"E\", use $SSIZE_MAX.\nFor discussion, see http://bugs.gnu.org/13530","Jim Meyering",true],["51a8f707131c36d7a88753e3bee839b2a4a336e4","15b0b14300fba1cff8c70eb2a5c1720ef2a4c654@fb.com","od: -wN, N>64K, avoid misbehavior on systems with 32-bit size_t\n\n* src/od.c (PRINT_FIELDS): Declare \"i\" to be of type uintmax_t, so that\nthe numerator in the expression for \"next_pad\" does not overflow.\n(print_named_ascii): Likewise.\n(print_ascii): Likewise.\nBug introduced via commit v6.12-42-g20c0b87.\n* tests/misc/od.pl: Exercise each of the three affected code paths.\n* NEWS (Bug fixes): Mention it.\nReported by Rich Burridge.","Jim Meyering",true],["e3a34e14f54a117b607c73a7309c2c2c55d5b3a1","dbd122ef7b6a09ffecf5db9c9296320f3c94e707@lisas.de","doc: mention 'UTC' in date --utc help\n\nsrc/date.c (usage): Make -u apparent in searches for UTC.","Andreas Mohr",true],["eadf835794d7a4087d9bd366661364d5d8119afa","511993d3c99719e38a6779073019dacd7178ddb9@draigBrady.com","tests: avoid a race in tail --retry testing\n\nPrompted by the continuous integration build failure at:\nhttp://hydra.nixos.org/build/5221053\n\n* tests/tail-2/retry.sh: Ensure the 'out' file is truncated,\nas it's used to arbitrate the run order of commands.\nRelying on the truncation in the background tail command\nis racy because the truncation can occur after the fork\nof the background shell and thus wait4lines would not wait\nfor output to occur in 'out', which would mean that the\n'missing' file could be populated by the time tail(1)\ngets to process it.","Pádraig Brady",true],["61d74b6764c0005194d2f764d12696bac9c0fa1a","1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@bernhard-voelker.de","build: update gnulib submodule; also bootstrap to latest\n\nNotes tests/init.sh is still in sync with gnulib.\n\n* bootstrap: Update to latest.\n* gnulib: Update avoiding gnulib-test failures.","Bernhard Voelker",true],["74cd098d2e6b3f8908123b174fd44e44170fd991","a9da18479c871fe903d9590822cfe2629c6a4d11@redhat.com","doc: mention prior stat change\n\nFor a file of size 1234 bytes, commit ca9aa759 had the side effect\nof changing 'stat -c \"%'s\" file' from outputting \"?s\" to the nicer\n\"1,234\", depending on locale.  This is worth mentioning in the NEWS.\n\nResolves part of http://bugs.gnu.org/14556.\n\n* NEWS: Mention 8.7 improvement in stat.\n* cfg.mk (old_NEWS_hash): Adjust accordingly.","Eric Blake",true],["63eea601d80ceb4d58afe7ef09690e40571e6d70","511993d3c99719e38a6779073019dacd7178ddb9@draigBrady.com","doc: clarify the description of du --separate-dirs\n\n* src/du.c (usage): Clarify that --separate-dirs doesn't exclude\nall directories.\n* doc/coreutils.texi (du invocation): Avoid implying that -S\nexcludes the size of any non directory entries for a directory.\nAlso don't mention st_size as it's dependent on --apparent-size.\nReported by C de-Avillez in <https://launchpad.net/bugs/1187044>","Pádraig Brady",true]],"size":209,"ref":"refs/heads/master","head":"d695bc8bc60698bdcc07f9ab8c649a77383bcc85"}