summaryrefslogtreecommitdiff
path: root/sysutils/coreutils
AgeCommit message (Collapse)AuthorFilesLines
2004-03-29update to 5.2.1recht3-10/+10
** Bug fixes mv could mistakenly fail to preserve hard links when moving two or more arguments between partitions. `cp --sparse=always F /dev/hdx' no longer tries to use lseek to create holes in the destination. nohup now sets the close-on-exec flag for its copy of the stderr file descriptor. This avoids some nohup-induced hangs. For example, before this change, if you ran `ssh localhost', then `nohup sleep 600 </dev/null &', and then exited that remote shell, the ssh session would hang until the 10-minute sleep terminated. With the fixed nohup, the ssh session terminates immediately. `expr' now conforms to POSIX better: Integers like -0 and 00 are now treated as zero. The `|' operator now returns 0, not its first argument, if both arguments are null or zero. E.g., `expr "" \| ""' now returns 0, not the empty string. The `|' and `&' operators now use short-circuit evaluation, e.g., `expr 1 \| 1 / 0' no longer reports a division by zero. ** New features `chown user.group file' now has its traditional meaning even when conforming to POSIX 1003.1-2001, so long as no user has a name containing `.' that happens to equal `user.group'.
2004-03-07Add a comment why coreutils conflicts with databases/geneweb.recht1-8/+6
While at it combine all GNU_PROGRAM_PREFIX conflicts in a single if.
2004-02-24conflict with graphics/graphviz, which installs a program named 'gpr'.grant1-1/+7
2004-02-22Add a conflict on databases/geneweb if GNU_PROGRAM_PREFIX == "g".recht1-1/+2
Addresses PR 23941 by Chris Pinnock.
2004-02-22update to 5.2.0recht6-910/+13
many fixes/new features, among them: - nohup now always exits with status 127 when it finds an error, as POSIX requires; formerly it sometimes exited with status 1. - Several programs (including cut, date, dd, env, hostname, nl, pr, stty, and tr) now always exit with status 1 when they find an error; formerly they sometimes exited with status 2. - chgrp and chown now accept POSIX-mandated -L, -H, and -P options - du now accepts -P (--no-dereference), for compatibility with du of NetBSD and for consistency with e.g., chown and chgrp - date accepts a new option --rfc-2822, an alias for --rfc-822. - `sha1sum --check' now accepts the BSD format for SHA1 message digests in addition to the BSD format for MD5 ones. - md5sum --check now accepts the output of the BSD md5sum program, e.g., MD5 (f) = d41d8cd98f00b204e9800998ecf8427e - date -d DATE can now parse a DATE string like May-23-2003 - chown: `.' is no longer recognized as a separator in the OWNER:GROUP specifier on POSIX 1003.1-2001 systems. If chown *was not* compiled on such a system, then it still accepts `.', by default. If chown was compiled on a POSIX 1003.1-2001 system, then you may enable the old behavior by setting _POSIX2_VERSION=199209 in your environment. (see NEWS for a complete list)
2004-02-11Conflict with linuxls; and sort entries in variable.jmmv1-2/+2
2004-01-17Don't install (g)su with the setuid bit on NetBSD, FreeBSD and OpenBSD.recht2-2/+16
Bump PKGREVISION.
2003-11-22Recreate patch because Mac OS X's patch refuses to apply it.tron2-14/+13
2003-11-05Don't use "stdbool.h" because NetBSD 1.6 and 1.6.x (and probably othertron3-13/+12
platforms) don't have it.
2003-11-05Fix two security issues:recht4-3/+901
1.) An integer overflow in ls in the fileutils or coreutils packages may allow local users to cause a denial of service or execute arbitrary code via a large -w value, which could be remotely exploited via applications that use ls, such as wu-ftpd. 2.) ls in the fileutils or coreutils packages allows local users to consume a large amount of memory via a large -w value, which can be remotely exploited via applications that use ls, such as wu-ftpd. See http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0853 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0854 and the original report http://www.guninski.com/binls.html for details. Patches taken from Red Hat's Security Advisory RHSA-2003:309-01. reported by reed@ bump PKGREVISION
2003-09-14Use my NetBSD.org email address.recht1-2/+2
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-09add TEST_TARGETheinz1-1/+3
2003-08-05Convert to USE_NEW_TEXINFO.seb2-5/+5
2003-07-13PKGREVISION bump for libiconv update.wiz1-2/+2
2003-06-17"GNU_PROGRAM_PREFIX" gets defined in "bsd.pkg.defaults.mk". So we don'ttron1-9/+4
need to check for that here.
2003-06-17We although need to conflict if "GNU_PROGRAM_PREFIX" is undefined.tron1-2/+4
2003-06-17Conflict with "teTeX-bin" package if "GNU_PROGRAM_PREFIX" is "".tron1-1/+7
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-2/+2
2003-04-11Don't conflict with the latest version of the "gnome-utils" package whichtron1-6/+4
doesn't install the "guname" package any more. Bump package revision to reflect change.
2003-04-10coreutils and gnome-utils currently conflict because both install guname.wiz1-1/+2
2003-04-10Initial import of coreutils-5.0, from Marc Recht via pkgsrc-wip.wiz5-0/+245
The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system. Previously these utilities were offered as three individual sets of GNU utilities, fileutils, shellutils, and textutils. Those three have been combined into a single set of utilities called the coreutils.