Skip to content

Commit

Permalink
3.3 (20231013)
Browse files Browse the repository at this point in the history
  • Loading branch information
raforg committed Oct 13, 2023
1 parent 3f6ca59 commit 2879ef7
Show file tree
Hide file tree
Showing 56 changed files with 85 additions and 61 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
3.3 (20231013)

- Makefile - Place env CFLAGS after explicit flags so they can override the explicit flags
- configure - Fix --prefix= buglet (only worked if it was the first argument)
- Makefile - Include env CPPFLAGS (just in case)
- configure - Add --macports-prefix for macports with non-default prefix
- configure - Add missing --etcdir and fix --destdir and --mandir
- tests - Adapt to identify new adduser/addgroup help message
- Add body pattern modifiers: .body .ibody .rebody .reibody
- .reuse/dep5 - Make more accurate (strlcpy/strlcat not exactly BSD-3-Clause)
- pcre2 - Stop using the PCRE2_NEVER_BACKSLASH_C option
- configure - Remove 'when present' from pcre2 message for consistency
- configure/tests - Replace `which` with `command -v` (more consistent)
- tests - Make RAWHIDE_TEST_MULTIBYTE_USER_GROUP message shorter
- tests - On FreeBSD chflags uappnd fails on zfs so test with sappnd
- Add -j option (same as -L "%j\n")
- configure - Add --enable-ubsan --enable-asan (undefined behaviour/address sanitizers)
- doc - Show explicit -f- (as distinct from: -f fname) in --help output and SYNOPSIS
- doc - Add rhs/rht/rhz etc. shell functions (rh/-r/-l/-v sorted (via jq) by path/mtime/size)
- doc - Make rawhide.conf(5) manual entry fit in 80 columns again
- doc - Update grammar to include recently added pattern modifiers
- Fix -L %j access_control_list_verbose on FreeBSD/Solaris (wasn't verbose)
- Revoke any setuid/setgid privileges at the start

3.2 (20230609)

- Add support for attr (flags) on FreeBSD, OpenBSD, NetBSD, and macOS
Expand Down
2 changes: 1 addition & 1 deletion COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,6 @@ All rights reserved.
URL: https://raf.org/rawhide
GIT: https://github.com/raforg/rawhide
GIT: https://codeberg.org/raforg/rawhide
Date: 20230609
Date: 20231013
Authors: 1990 Ken Stauffer, 2022-2023 raf <raf@raf.org>

6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

DESTDIR =
#PREFIX = /usr
Expand All @@ -43,8 +43,8 @@ FMT_MANDIR = $(MAN_INSDIR)/man$(FMT_MANSECT)
MAN_GZIP = 0

RAWHIDE_NAME = rawhide
RAWHIDE_VERSION = 3.2
RAWHIDE_DATE = 20230609
RAWHIDE_VERSION = 3.3
RAWHIDE_DATE = 20231013
RAWHIDE_PROG_NAME = rh
RAWHIDE_ID = $(RAWHIDE_NAME)-$(RAWHIDE_VERSION)
RAWHIDE_DIST = $(RAWHIDE_ID).tar.gz
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -472,8 +472,8 @@ Find files on *Solaris* with setuid executable extended attributes (silly):

*Rawhide*'s source distribution can be downloaded from these locations:

- <https://raf.org/rawhide/download/rawhide-3.2.tar.gz> (or [archive.org](https://web.archive.org/web/20230000000000*/https://raf.org/rawhide/download/rawhide-3.2.tar.gz))
- <https://github.com/raforg/rawhide/releases/download/v3.2/rawhide-3.2.tar.gz>
- <https://raf.org/rawhide/download/rawhide-3.3.tar.gz> (or [archive.org](https://web.archive.org/web/20230000000000*/https://raf.org/rawhide/download/rawhide-3.3.tar.gz))
- <https://github.com/raforg/rawhide/releases/download/v3.3/rawhide-3.3.tar.gz>

This is free software released under the terms of the GNU General Public
Licence version 3 or later (*GPLv3+*).
Expand All @@ -482,8 +482,8 @@ Licence version 3 or later (*GPLv3+*).

To install *rawhide*:

tar xzf rawhide-3.2.tar.gz
cd rawhide-3.2
tar xzf rawhide-3.3.tar.gz
cd rawhide-3.3
./configure
make
make test # optional (lots of output, or set quiet=1)
Expand Down Expand Up @@ -558,6 +558,6 @@ character encodings are not supported.
URL: https://raf.org/rawhide
GIT: https://github.com/raforg/rawhide
GIT: https://codeberg.org/raforg/rawhide
Date: 20230609
Date: 20231013
Authors: 1990 Ken Stauffer, 2022-2023 raf <raf@raf.org>

2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

# Show the usage messge for --help

Expand Down
2 changes: 1 addition & 1 deletion gcov_summary
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ use strict;
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

# gcov_summary - Summarise the contents of *.c.gcov (first run gcov *.c)

Expand Down
2 changes: 1 addition & 1 deletion md2html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

# md2html - Convert a markdown file into a complete HTML document file

Expand Down
2 changes: 1 addition & 1 deletion rawhide.conf.5.pod
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

=head1 NAME

Expand Down
2 changes: 1 addition & 1 deletion rh.1.pod
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

=head1 NAME

Expand Down
2 changes: 1 addition & 1 deletion rh.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down
2 changes: 1 addition & 1 deletion rh.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RH_H
Expand Down
2 changes: 1 addition & 1 deletion rhcmds.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down
2 changes: 1 addition & 1 deletion rhcmds.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RHCMDS_H
Expand Down
2 changes: 1 addition & 1 deletion rhdata.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down
2 changes: 1 addition & 1 deletion rhdata.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RHDATA_H
Expand Down
2 changes: 1 addition & 1 deletion rhdir.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> and wcswidth() in <wchar.h> */
Expand Down
2 changes: 1 addition & 1 deletion rhdir.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RHDIR_H
Expand Down
2 changes: 1 addition & 1 deletion rherr.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#define _FILE_OFFSET_BITS 64 /* For 64-bit off_t on 32-bit systems (Not AIX) */
Expand Down
2 changes: 1 addition & 1 deletion rherr.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RHERR_H
Expand Down
2 changes: 1 addition & 1 deletion rhparse.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down
2 changes: 1 addition & 1 deletion rhparse.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RHPARSE_H
Expand Down
2 changes: 1 addition & 1 deletion rhstr.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

/*
Expand Down
2 changes: 1 addition & 1 deletion rhstr.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20230609 raf <raf@raf.org>
* 20231013 raf <raf@raf.org>
*/

#ifndef RAWHIDE_RHSTR_H
Expand Down
2 changes: 1 addition & 1 deletion runtests
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

# runtests - Run all of the rawhide tests

Expand Down
2 changes: 1 addition & 1 deletion samples/.rh.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

# .rh.sh - Some command line shell syntactic sugar to save keystrokes

Expand Down
2 changes: 1 addition & 1 deletion tests/.common
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

# tests/.common - Test helpers

Expand Down
2 changes: 1 addition & 1 deletion tests/.new
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t01
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t02
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t03
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t04
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t05
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t06
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t07
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t08
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t09
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t10
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
2 changes: 1 addition & 1 deletion tests/t11
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20230609 raf <raf@raf.org>
# 20231013 raf <raf@raf.org>

. tests/.common

Expand Down
Loading

0 comments on commit 2879ef7

Please sign in to comment.