summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2018-09-24 23:15:51 -0400
committerTavian Barnes <tavianator@tavianator.com>2018-09-24 23:15:51 -0400
commit644233dcc2a2a037812dd6b61df9c1610b378bf6 (patch)
treeab5cd45523f4ff0c805d286b133ef910ad28068a
parentb5c9656a2f5be060491fae98f589f66855b8a638 (diff)
parentce1118b27fdbf7886b108b5c805107e98e75194a (diff)
downloadbfs-644233dcc2a2a037812dd6b61df9c1610b378bf6.tar.xz
Merge branch 'release-1.2.4'
-rw-r--r--Makefile2
-rw-r--r--RELEASES.md13
-rw-r--r--bfs.h4
-rw-r--r--bftw.c2
-rw-r--r--bftw.h2
-rw-r--r--cmdline.h2
-rw-r--r--color.c2
-rw-r--r--color.h2
-rw-r--r--eval.c2
-rw-r--r--eval.h2
-rw-r--r--expr.h2
-rw-r--r--mtab.c2
-rw-r--r--mtab.h2
-rw-r--r--opt.c2
-rw-r--r--parse.c2
-rw-r--r--printf.c2
-rw-r--r--printf.h2
-rw-r--r--util.c2
-rw-r--r--util.h2
19 files changed, 32 insertions, 19 deletions
diff --git a/Makefile b/Makefile
index fcab96f..35a1496 100644
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,7 @@
############################################################################
ifeq ($(wildcard .git),)
-VERSION := 1.2.3
+VERSION := 1.2.4
else
VERSION := $(shell git describe --always)
endif
diff --git a/RELEASES.md b/RELEASES.md
index fcc3e14..9e34a3b 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -2,6 +2,19 @@
===
+1.2.4
+-----
+
+**September 24, 2018**
+
+- GNU find compatibility fixes for `-printf`:
+ - `%Y` now prints `?` if an error occurs resolving the link
+ - `%B` is now supported for birth/creation time (as well as `%W`/`%w`)
+ - All standard `strftime()` formats are supported, not just the ones from the GNU find manual
+- Optimizations are now re-run if any expressions are reordered
+- `-exec` and friends no longer leave zombie processes around when `exec()` fails
+
+
1.2.3
-----
diff --git a/bfs.h b/bfs.h
index 5ed6620..d53e628 100644
--- a/bfs.h
+++ b/bfs.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
@@ -18,7 +18,7 @@
#define BFS_H
#ifndef BFS_VERSION
-# define BFS_VERSION "1.2.3"
+# define BFS_VERSION "1.2.4"
#endif
#ifndef BFS_HOMEPAGE
diff --git a/bftw.c b/bftw.c
index 000fd2b..295c09f 100644
--- a/bftw.c
+++ b/bftw.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/bftw.h b/bftw.h
index ebdd5d3..c874188 100644
--- a/bftw.h
+++ b/bftw.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/cmdline.h b/cmdline.h
index b8d22d8..df49dd6 100644
--- a/cmdline.h
+++ b/cmdline.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/color.c b/color.c
index cb73d3f..bf6cf4d 100644
--- a/color.c
+++ b/color.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/color.h b/color.h
index ac3d9b6..419180c 100644
--- a/color.h
+++ b/color.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/eval.c b/eval.c
index 6731b31..15dddf4 100644
--- a/eval.c
+++ b/eval.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/eval.h b/eval.h
index 5bf1682..d826176 100644
--- a/eval.h
+++ b/eval.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/expr.h b/expr.h
index 9644a0d..b7c5c15 100644
--- a/expr.h
+++ b/expr.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/mtab.c b/mtab.c
index 363d3db..4d9e1d8 100644
--- a/mtab.c
+++ b/mtab.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2017-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/mtab.h b/mtab.h
index f23c036..e8a021c 100644
--- a/mtab.h
+++ b/mtab.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2017-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/opt.c b/opt.c
index 6875e92..5e3dc19 100644
--- a/opt.c
+++ b/opt.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2017-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/parse.c b/parse.c
index 7f9ac9c..c8faed3 100644
--- a/parse.c
+++ b/parse.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2015-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2015-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/printf.c b/printf.c
index c2b165e..8643f68 100644
--- a/printf.c
+++ b/printf.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2017-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/printf.h b/printf.h
index 353c82d..27336eb 100644
--- a/printf.h
+++ b/printf.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2017-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/util.c b/util.c
index aaddaa0..9730a5e 100644
--- a/util.c
+++ b/util.c
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2016-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2016-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *
diff --git a/util.h b/util.h
index 81caf12..f0512f7 100644
--- a/util.h
+++ b/util.h
@@ -1,6 +1,6 @@
/****************************************************************************
* bfs *
- * Copyright (C) 2016-2017 Tavian Barnes <tavianator@tavianator.com> *
+ * Copyright (C) 2016-2018 Tavian Barnes <tavianator@tavianator.com> *
* *
* Permission to use, copy, modify, and/or distribute this software for any *
* purpose with or without fee is hereby granted. *