summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release findutils version 4.6.0. This is a stable release.v4.6.0James Youngman2015-12-282-2/+34
| | | | | | | * configure.ac: Update the version number to 4.6.0. * NEWS: Update the version number to 4.6.0. Add a release date. Summarize the changes since the previous stable release. Explain that all bugs fixed in 4.4.x are also fixed in this release.
* Update the Danish translation.James Youngman2015-12-282-570/+315
| | | | | * po/da.po: Update the Danish translation. * NEWS: Mention this update.
* Fix a typo in bootstrap.conf.James Youngman2015-12-281-1/+1
| | | | * bootstrap.conf (maintainer_modules): Fix typo 'consder'.
* Fix compilation warning.Dmitry V. Levin2015-12-281-0/+1
| | | | | | xargs.c: In function 'fopen_cloexec_for_read_only': xargs.c:387:1: warning: control reaches end of non-void function [-Wreturn-type] * xargs/xargs.c (fopen_cloexec_for_read_only): Return result.
* Move on from release 4.5.19.James Youngman2015-12-282-1/+3
| | | | | | | * configure.ac: Advance the version to 4.5.20-git, signifying that the code in the repository is no longer identical to that of the 4.5.19 release. * NEWS: Likewise.
* Release findutils version 4.5.19.v4.5.19James Youngman2015-12-282-2/+2
| | | | | * configure.ac: Update version number to 4.5.19. * NEWS: Likewise, and also specify the release date.
* Previous spelling fix was from a Savannah-managed patch, not a bug report.James Youngman2015-12-282-1/+4
| | | | | * NEWS: Correct the description of the previous change. * build-aux/git-log-fix: Correct previous ChangeLog entry.
* Spelling fixes (fixing Savannah bug #8688).Ville Skyttä2015-12-284-3/+7
| | | | | | | | * locate/locate.c: typo fix: whcih * doc/find.texi: typo fix: futher * bootstrap.conf: spelling fix: consistant * NEWS: Mention this change. Copyright-paperwork-exempt: Yes
* Improved formatting.Bjarni Ingi Gislason2015-12-281-17/+17
| | | | | | | | Patch contributed via http://bugs.debian.org/726870 * find/find.1: A full stop (.) that starts or ends a string and is a part of it, is now protected with \& and the space between some sentences has been reduced or increased. Copyright-paperwork-exempt: Yes
* Typo and grammar fixes.Bjarni Ingi Gislason2015-12-281-4/+4
| | | | | | | Issue and patch via http://bugs.debian.org/726870 Copyright-paperwork-exempt: Yes * find/find.1: correct typos: filsystem, signifiy, immeidately * find/find.1: correct grammar: which would -> which you would
* Apply some improvements suggested by Mike Frysinger.James Youngman2015-12-283-4/+3
| | | | | | | | | | | These improvements were suggested at https://savannah.gnu.org/bugs/?46714. * find/Makefile.am (check_PROGRAMS): Put oldfind in check_PROGRAMS instead of noinst_PROGRAMS, so that we don't build it when it is not needed. * m4/withfts.m4 (FIND_WITH_FTS): Fix whitespace alignment. (FIND_WITH_FTS): The WITH_FTS C preprocessor macro and the accompanying Automake conditional are no longer needed. * THANKS: Add Mike Frysinger.
* maint: avoid sc_prohibit_always_true_header_tests failure.Bernhard Voelker2015-12-282-3/+3
| | | | | | | * configure.ac: Check for getrlimit function directly rather than the "sys/resource.h" header file. * lib/fdleak.c: Include "sys/resource.h" when HAVE_GETRLIMIT is set. (get_max_fd): s/HAVE_GETRUSAGE/HAVE_GETRLIMIT/.
* maint: avoid syntax-check failuresBernhard Voelker2015-12-2815-46/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (gen-ChangeLog): Replace 8 spaces by a tab to avoid sc_makefile_TAB_only_indentation failure. * po/POTFILES.in: Remove some entries to let sc_po_check pass. While at it, sort the entries. * find/print.c (do_fprintf): Remove stray semicolon to let sc_prohibit_double_semicolon pass. * find/util.c (digest_mode): Likewise. * bootstrap.conf: Change comment to let sc_prohibit_doubled_word pass. * build-aux/git-log-fix: Remove empty lines at EOF to let sc_prohibit_empty_lines_at_EOF pass. * find/testsuite/Makefile.am: Likewise. * find/testsuite/sv-34079.sh: Likewise. * find/testsuite/test_inode.sh: Likewise. * locate/testsuite/locate.gnu/slocate.exp: Likewise. * lib/buildcmd.c: Remove unused include of openat header to let sc_prohibit_openat_without_use pass. * lib/listfile.c: Likewise. * find/util.c: Remove unused include of 'verify.h' to let sc_prohibit_verify_without_use pass. * xargs/xargs.c: Likewise. * find/parser.c (insert_regex): Mark error diagnostic for translation; found by 'make sc_unmarked_diagnostics'. * cfg.mk (exclude_file_name_regexp--sc_prohibit_strncpy): Exempt the 2 remaining sources using the possibly dangerous strncpy function from the syntax-check.
* Move on from the previous release.James Youngman2015-12-282-1/+3
| | | | | | * configure.ac: Update version number to 4.5.19-git, signifying that the source tree in Git is not the same as the 4.5.18 release. * NEWS: Likewise.
* Release findutils-4.5.18.v4.5.18James Youngman2015-12-272-2/+2
| | | | | * configure.ac: Update version number to 4.5.18. * NEWS: Likewise, and set the release date to 2015-12-27.
* Updated po files as a side effect of "make dist".James Youngman2015-12-2741-8518/+12264
| | | | | * po/*.po: updated by "make dist". * po/findutils.pot: updated by "make dist".
* Rename find/find.c to find/oldfind.c.James Youngman2015-12-278-11/+11
| | | | | | | | | | | | | * find/Makefile.am (oldfind_SOURCES): rename find.c to oldfind.c. * find/.gitignore: Likewise. * po/POTFILES.in: rename find/find.c to find/oldfind.c * find/defs.h: Change references to find.c to oldfind.c. * doc/find-maint.texi (Factor Out Repeated Code): Likewise. * find/ftsfind.c: Point out that this file is derived from oldfind.c (instead of leaving a reference to the old name of the renamed file). * find/testsuite/config/unix.exp: Look for ftsfind.o instead of find.o when checking that we're really looking at the build directory.
* Remove support for installing oldfind.James Youngman2015-12-278-122/+26
| | | | | | | | | | | | | | | | | | | This fulfills a reqeust made as Savannah bug #46714. * NEWS: Mention this change. * m4/withfts.m4 (FIND_WITH_FTS): --with-fts is the only supported choice. The configure script now fails if run using --without-fts or --with-fts=no. * find/Makefile.am (noinst_PROGRAMS): Never install oldfind. Delete the oldfind.1 and ftsfind.1 manpages, leaving only find.1. Fix a typo and remove some commented-out lines. * find/find.c (main): add a comment pointing out that this is not the main() function of th binary that actually gets installed. * find/ftsfind.1: delete. * find/oldfind.1: delete. * find/find.1: Remove the section "BINARIES" since there are no longer two binaries. * find/testsuite/config/unix.exp: Assume --with-fts; hence the binaries are always called oldfind and find (and there is no ftsfind binary).
* Updated the Slovenian translationJames Youngman2015-12-272-419/+163
|
* Use the official FDL license wording in license text.Andreas Metzler2015-12-276-21/+20
| | | | | | | | | | | | * README-hacking (footer): use the official FDL license wording as listed in FDL's "ADDENDUM: How to use this License for your documents". Update copyright year. * NEWS (footer): Likewise. * doc/find-maint.texi: Likewise. * doc/find.texi: Likewise. * doc/regexprops.texi: Likewise. * lib/regexprops.c (copying): Amend the code to emit the updated wording. Update the copyright year.
* Fix bashism ([[ ... ]] instead of [ ... ]).Andreas Metzler2015-12-241-1/+1
| | | | * find/testsuite/test_escape_c.sh: Use [...] instead of [[...]].
* Fix typo in NEWS file entry for 4.5.17.James Youngman2015-12-241-1/+1
| | | | * NEWS: Fix typo.
* Update version number indicating the code post-dates findutils-4.5.17.James Youngman2015-12-242-1/+3
| | | | | * NEWS: Update version number. * configure.ac (AC_INIT): Update version.
* Update version number in preparation for release of findutils-4.5.17.v4.5.17James Youngman2015-12-242-2/+2
| | | | | * NEWS: Update version number. * configure.ac (AC_INIT): Update version.
* Mention upcoming changes to release signing keys.James Youngman2015-12-241-0/+17
| | | | * NEWS: Mention upcoming changes to release signing keys.
* Documentation fix for bug #36960 and greater effect of POSIXLY_CORRECT.James Youngman2015-12-243-110/+185
| | | | | | | | | | | | | | | | | | | | | * find/parser.c (parse_table): -warn is now parsed as a positional option instead of a global one. This does not affect the effect of -warn. (found_parser): Warnings are no longer issued for global options specified in confusing positions when the POSIXLY_CORRECT environment variable is set. POSIXLY_CORRECT also suppresses warnings about -d and the use of '/' in the argument to -name. * find/find.1: Eliminate the duplicate section name OPTIONS, using the OPTIONS section just for -L, -P and so on. Other options are now documented in the subsection POSITIONAL OPTIONS (if they take effect only on items on the command line which appear later) or GLOBAL OPTIONS (if they take effect even on tests/actions appearing before them). The -regextype option in particular is now correctly documented as being positional. We rename the EXPRESSIONS section to EXPRESSION in order to match the usage summary. The OPERATORS heading is demoted to a subheading so that it fits within EXPRESSION. (POSITIONAL OPTIONS): be more explicit about how warnings are controlled by -warn, -nowarn and POSIXLY_CORRECT. * NEWS: Describe the changes to the find manual page and warnings.
* Update some control files in po/ for new version of gettext.James Youngman2015-12-244-2/+88
| | | | | | * po/Rules-quot: Updated as a result of updating gettext. * po/Makevars.template: Likewise. * po/Makevars: Likewise.
* Avoid an fd leak in fopen_cloexec_for_read_only.James Youngman2015-12-231-2/+17
| | | | | | * xargs/xargs.c (fopen_cloexec_for_read_only): when fdopen fails, close the file descriptor instead of leaking it. Also, use GNU-style brace positioning. Both problems were noticed by Paul Eggert.
* Tweak 2015-12-23 ChangeLog entry to remove a spurious newline.James Youngman2015-12-231-0/+4
| | | | | * build-aux/git-log-fix: Remove a spurious extra newline in the change log entry for the 2015-12-23 change by Dmitry V. Levin.
* Fix wording in the NEWS for 4.5.16.James Youngman2015-12-231-1/+1
| | | | * NEWS: fix wording: add missing "to" in the changes for 4.5.16.
* xargs: Don't leak file descriptors over an exec boundary.James Youngman2015-12-232-2/+16
| | | | | | | | | | | | | | This fixes a bug reported by Kyle Sallee (by email, so there is no Savannah bug number for it). * xargs/xargs.c (fopen_cloexec_for_read_only): New function; like fopen (..., "r") but sets the resulting file to be closed on exec. (main): Remember any non-O_CLOEXEC file desciptors that were open on startup so that we don't get false positives later. (prep_child_for_exec): Call complain_about_leaky_fds. (main): Any file opened to support the -a option is marked close-on-exec. If we open /dev/tty to support the -p option, mark that file close-on-exec, too. * NEWS: mention this bugfix.
* Update the Serbian translation.James Youngman2015-12-232-459/+174
| | | | | * po/sr.po: Update the Serbian translation. * NEWS: mention this.
* Update the Brazilian Portuguese translation.James Youngman2015-12-232-436/+166
| | | | | * po/pt_BR.po: Updated Brazilian Portuguese translation. * NEWS: mention this.
* Fix save_cwd/restore_cwd error diagnostics.Dmitry V. Levin2015-12-232-3/+9
| | | | | | | | | | | Before this change, a pointer to struct saved_cwd was used in place of char*, leading to incorrect error diagnostics, e.g.: $ chmod a-x . && find / -maxdepth 0 -exec true \; find: Failed to change directory: ÿÿÿÿ: Permission denied find: failed to restore initial working directory: ÿÿÿÿ: Permission denied * find/exec.c (prep_child_for_exec): Fix error diagnostics. * find/util.c (record_initial_cwd, cleanup_initial_cwd): Likewise.
* Fix menu item ordering in chapter "Coding Conventions".James Youngman2015-12-231-2/+2
| | | | | * doc/find-maint.texi (Coding Conventions): Re-order menu items to match the section ordering.
* Document the functions declared in regextype.h.James Youngman2015-12-231-3/+24
| | | | | * lib/regextype.h: Document the semantics of the functions declared in this header.
* Update version number to make clear the current code is newer than 4.5.16.James Youngman2015-12-232-1/+3
| | | | | * configure.ac: Update the version number to 4.5.17-git. * NEWS: Likewise, begin a new section for 4.5.17.
* Release findutils 4.5.16.v4.5.16James Youngman2015-12-232-2/+2
| | | | | * NEWS: Update version number to 4.5.16. * configure.ac: Likewise.
* Point out that the gnulib update also fixes bug #40146.James Youngman2015-12-231-0/+2
| | | | * NEWS: mention that this bug is fixed.
* gnulib: bring up-to-date with current git head of gnulib.James Youngman2015-12-233-62/+16
| | | | | | | | | This fixes Savannah bug #46715 ("testsuite error with perl 5.22, gnulib outdated"). * doc/regexprops.texi: Regenerate this file from gnulib's changed regular expression dialect definitions regex.h. The effect is for regex types egrep and posix-egrep to become synonyms. * NEWS: Mention this change.
* Upgrade from gettext version 0.18 to version 0.19.James Youngman2015-12-221-1/+1
| | | | * configure.ac: Update AM_GNU_GETTEXT_VERSION to 0.19.3.
* Add a missing space in an -execdir example in find.texi.Stephane Chazelas2015-12-201-1/+1
| | | | | * doc/find.texi (Problems with -exec and filenames): Add a missing space. Copyright-paperwork-exempt: Yes
* Updated ten translations.James Youngman2015-12-2011-4490/+1885
| | | | | | | | | | | | | * po/et.po: Updated Estonian translation. * po/sv.po: Updated Swedish translation. * po/pl.po: Updated Polish translation. * po/vi.po: Updated Vietnamese translation. * po/uk.po: Updated Ukranian translation. * po/nb.po: Updated Norwegian Bokmaal translation * po/cs.po: Updated Czech translation * po/ru.po: Updated Russian translation * po/fr.po: Updated French translation * po/hu.po: Updated Hungarian translation
* Re-format some ChangeLog messages and remove revent boring ones.James Youngman2015-12-181-0/+17
| | | | | | | * build-aux/git-log-fix: Re-format the log messages from the last few commits in order to end up with nicely-formatted ChangeLog entries, and remove the ChangeLog entries which would otherwise have reflected the git changes needed to make the corrections.
* Revert change with badly-formatted change-log entry.James Youngman2015-12-183-80/+3
| | | | This reverts commit db79379e3bae8d3dbdad1400c34a65820bac8cb7.
* Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/findutilsJames Youngman2015-12-180-0/+0
|\
| * 2015-12-18 James Youngman <jay@gnu.org>James Youngman2015-12-183-3/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/find.texi (Run Commands): Add a new subsection and menu item, Child Exit Status. (Child Exit Status): New subsection, describing how the exit status of find is affected (or not) by the exit status of the commands run by -exec and similar actions. * find/find.1 (-exec): Explain how the exit status of the child affects (or not) the exit status of find. (-execdir): Likewise. (EXIT STATUS): Likewise. * NEWS: mention these changes.
* | Explain how child exit status affects find's exit status.James Youngman2015-12-183-3/+80
|/ | | | | | | | | | | | | * doc/find.texi (Run Commands): Add a new subsection and menu item, Child Exit Status. (Child Exit Status): New subsection, describing how the exit status of find is affected (or not) by the exit status of the commands run by -exec and similar actions. * find/find.1 (-exec): Explain how the exit status of the child affects (or not) the exit status of find. (-execdir): Likewise. (EXIT STATUS): Likewise. * NEWS: mention these changes.
* Update version number to make clear the current code is newer than 4.5.15.James Youngman2015-12-182-1/+3
| | | | | * configure.ac: Update the version number to 4.5.16-git. * NEWS: Likewise, begin a new section for 4.5.16.
* Release findutils 4.5.15.v4.5.15James Youngman2015-12-1843-44/+44
| | | | | | * configure.ac: Update the version number to 4.5.15. * NEWS: Likewise, and set the release date. * po/*: Update with 'make dist'.