CVS commit: src/games/morse
Module Name:src Committed By: mrg Date: Thu Jun 1 04:08:36 UTC 2023 Modified Files: src/games/morse: morse.c Log Message: add 2004's "@" definition. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/games/morse/morse.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/games/morse
Module Name:src Committed By: mrg Date: Thu Jun 1 04:08:36 UTC 2023 Modified Files: src/games/morse: morse.c Log Message: add 2004's "@" definition. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/games/morse/morse.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/games/morse/morse.c diff -u src/games/morse/morse.c:1.19 src/games/morse/morse.c:1.20 --- src/games/morse/morse.c:1.19 Sun May 2 12:50:45 2021 +++ src/games/morse/morse.c Thu Jun 1 04:08:36 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: morse.c,v 1.19 2021/05/02 12:50:45 rillig Exp $ */ +/* $NetBSD: morse.c,v 1.20 2023/06/01 04:08:36 mrg Exp $ */ /* * Copyright (c) 1988, 1993 @@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 19 #if 0 static char sccsid[] = "@(#)morse.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: morse.c,v 1.19 2021/05/02 12:50:45 rillig Exp $"); +__RCSID("$NetBSD: morse.c,v 1.20 2023/06/01 04:08:36 mrg Exp $"); #endif #endif /* not lint */ @@ -108,6 +108,7 @@ static const struct punc { { '=', "-...-" }, { '+', ".-.-." }, { '_', "..--.-" }, + { '@', ".--.-." }, { '\0', NULL } };
Re: CVS commit: src/usr.bin/chflags
Valery Ushakov wrote: > I think that information *must* be there, as that's *the* place where > the names are (un)parsed. I'm not sure whether this information has > to be duplicated as-is in chflags(1), or whether chflags(1) can have a > less verbose version. Perhaps a simple See stat_flags(3) for a more detailed description of the meaning of these flags. or something like that? -Jan
CVS commit: src/doc
Module Name:src Committed By: gutteridge Date: Thu Jun 1 01:09:51 UTC 2023 Modified Files: src/doc: 3RDPARTY Log Message: 3RDPARTY: gcc-11.4 out To generate a diff of this commit: cvs rdiff -u -r1.1928 -r1.1929 src/doc/3RDPARTY Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/doc/3RDPARTY diff -u src/doc/3RDPARTY:1.1928 src/doc/3RDPARTY:1.1929 --- src/doc/3RDPARTY:1.1928 Wed May 31 21:02:50 2023 +++ src/doc/3RDPARTY Thu Jun 1 01:09:51 2023 @@ -1,4 +1,4 @@ -# $NetBSD: 3RDPARTY,v 1.1928 2023/05/31 21:02:50 wiz Exp $ +# $NetBSD: 3RDPARTY,v 1.1929 2023/06/01 01:09:51 gutteridge Exp $ # # This file contains a list of the software that has been integrated into # NetBSD where we are not the primary maintainer. @@ -451,7 +451,7 @@ There is a flex2netbsd script to help ne Package: gcc Version: 10.4.0 -Current Vers: 10.4.0/11.3.0/12.3.0/13.1.0 +Current Vers: 10.4.0/11.4.0/12.3.0/13.1.0 Maintainer: FSF Archive Site: ftp://ftp.gnu.org/gnu/gcc/ Home Page: https://www.gnu.org/software/gcc/
CVS commit: src/doc
Module Name:src Committed By: gutteridge Date: Thu Jun 1 01:09:51 UTC 2023 Modified Files: src/doc: 3RDPARTY Log Message: 3RDPARTY: gcc-11.4 out To generate a diff of this commit: cvs rdiff -u -r1.1928 -r1.1929 src/doc/3RDPARTY Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/usr.bin/chflags
On Thu, May 25, 2023 at 09:59:41 -0400, Greg Troxel wrote: > Taylor R Campbell writes: > > > jschauma@'s change did help clarify (1) and (2). Let's try to work > > together to make it better? [...] > I would recommend: > > Noting that archive flag represents something in some foreign > filesystems, currently known to exist only for some MSDOS filesystems, > and that the specific filesystem should document that. > > Explaining that the nodump flag is a request that backup programs omit > the file from backups and to see dump(8). > > Be clearer about permissions. > > Drop the restatement of tokens into a third only-here namespace. > Instead, use paragraphs following to describe that each token means. I have added slightly more verbose descriptions to stat_flags(3) - which are the functions in -lutil used by several programs that deal with flag names and added a xref to it from chflags(1). That man page now lists all the alternative flag names too and explicitly mentions dump/nonodump as negation of nodump. I think that information *must* be there, as that's *the* place where the names are (un)parsed. I'm not sure whether this information has to be duplicated as-is in chflags(1), or whether chflags(1) can have a less verbose version. -uwe
CVS commit: src/lib/libutil
Module Name:src Committed By: uwe Date: Wed May 31 21:49:39 UTC 2023 Modified Files: src/lib/libutil: stat_flags.3 Log Message: stat_flags(3): try to improve the descriptions List all alternative forms recognized by string_to_flags(3). Both "dump" and "nonodump" are the negative of "nodump". string_to_flags does not recognize "snap". Provide xrefs for flag descriptions where applicable. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/lib/libutil/stat_flags.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/lib/libutil/stat_flags.3 diff -u src/lib/libutil/stat_flags.3:1.8 src/lib/libutil/stat_flags.3:1.9 --- src/lib/libutil/stat_flags.3:1.8 Wed Sep 19 23:22:56 2012 +++ src/lib/libutil/stat_flags.3 Wed May 31 21:49:39 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: stat_flags.3,v 1.8 2012/09/19 23:22:56 wiz Exp $ +.\" $NetBSD: stat_flags.3,v 1.9 2023/05/31 21:49:39 uwe Exp $ .\" .\" Copyright (c) 1996 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -27,7 +27,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.Dd September 20, 2012 +.Dd May 31, 2023 .Dt STAT_FLAGS 3 .Os .Sh NAME @@ -49,36 +49,59 @@ and .Fn string_to_flags functions are used by programs such as +.Xr chflags 1 , .Xr ls 1 , -.Xr mtree 8 , .Xr makefs 8 , +.Xr mtree 8 , etc., to parse and/or print the -.Dv st_flags field in the +.Fa st_flags +field in the .Xr stat 2 structure. +. .Pp They recognize the following flags: -.Bl -column -offset indent "uappnd " "SF_IMMUTABLE" "xxx" -.It Sy String Ta Sy Flag Ta Sy Description -.It Va arch Ta Dv SF_ARCHIVED Ta file is archived -.It Va nodump Ta Dv UF_NODUMP Ta do not dump file -.It Va opaque Ta Dv UF_OPAQUE Ta directory is opaque in union filesystems -.It Va sappnd Ta Dv SF_APPEND Ta writes to the file may only append -.It Va schg Ta Dv SF_IMMUTABLE Ta file cannot be changed; it is immutable -.It Va snap Ta Dv SF_SNAPSHOT Ta file is a snapshot inode -.It Va uappnd Ta Dv UF_APPEND Ta writes to the file may only append -.It Va uchg Ta Dv UF_IMMUTABLE Ta file cannot be changed; it is immutable +. +.Bl -tag -width Cm -offset indent +. +.It Cm arch , Cm archived Pq Dv SF_ARCHIVED +file is archived +.Po legacy/compat flag for +.Xr mount_msdos 8 +filesystems +.Pc +. +.It Cm nodump Pq Dv UF_NODUMP +do not +.Xr dump 8 +file +. +.It Cm opaque Pq Dv UF_OPAQUE +directory is opaque in +.Xr mount_union 8 +filesystems +. +.It Cm sappnd , Cm sappend Pq Dv SF_APPEND +writes to the file may only append +.Pq flag can be changed by the superuser only +. +.It Cm schg , Cm schange , Cm simmutable Pq Dv SF_IMMUTABLE +file cannot be changed; it is immutable +.Pq flag can be changed by the superuser only +. +.It Cm snap Pq Dv SF_SNAPSHOT +file is an +.Xr fss 4 +snapshot inode +. +.It Cm uappnd , Cm uappend Pq Dv UF_APPEND +writes to the file may only append +. +.It Cm uchg , Cm uchange , Cm uimmutable Pq Dv UF_IMMUTABLE +file cannot be changed; it is immutable +. .El -.Pp -The -.Dv SF_APPEND -and -.Dv SF_IMMUTABLE -flags are for the superuser only, whereas -.Dv UF_APPEND -and -.Dv UF_IMMUTABLE -are for the user only. +. .Pp The .Fn flags_to_string @@ -94,6 +117,10 @@ and it is the responsibility of the call .Xr free 3 it. .Pp +Where the above list has several flag names for a flag, +the first of the listed names is returned. +. +.Pp The .Fn string_to_flags function takes a @@ -102,16 +129,35 @@ of space, comma, or tab separated flag n and places their bit value on the .Fa setp argument. -If the flag name is prefixed by: -.Dq no , +.Pp +If the flag name is prefixed by +.Ql no , then the bit value is placed on the .Fa clrp argument. +Both +.Cm nonodump +and +.Cm dump +are recognized as negative forms of the +.Cm nodump +flag name. +.Pp +Where the above list has several flag names for a flag, +all of them are recognized. +The +.Cm snap +flag name is +.Em not +recognized +.Pq as its flag cannot be changed anyway . +. .Sh RETURN VALUES .Fn flags_to_string returns the symbolic representation of flags, the default string, or .Dv NULL if allocation failed. +. .Pp .Fn string_to_flags returns @@ -120,7 +166,7 @@ on success and .Dv 1 if it fails to parse the string, setting .Fa stringp -to point to the first string that it failed to parse. +to point to the first name that it failed to parse. .Sh SEE ALSO .Xr chflags 2 , .Xr stat 2
CVS commit: src/lib/libutil
Module Name:src Committed By: uwe Date: Wed May 31 21:49:39 UTC 2023 Modified Files: src/lib/libutil: stat_flags.3 Log Message: stat_flags(3): try to improve the descriptions List all alternative forms recognized by string_to_flags(3). Both "dump" and "nonodump" are the negative of "nodump". string_to_flags does not recognize "snap". Provide xrefs for flag descriptions where applicable. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/lib/libutil/stat_flags.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: wiz Date: Wed May 31 21:02:50 UTC 2023 Modified Files: src/doc: 3RDPARTY Log Message: doc: fix swappo To generate a diff of this commit: cvs rdiff -u -r1.1927 -r1.1928 src/doc/3RDPARTY Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/doc/3RDPARTY diff -u src/doc/3RDPARTY:1.1927 src/doc/3RDPARTY:1.1928 --- src/doc/3RDPARTY:1.1927 Wed May 31 20:59:15 2023 +++ src/doc/3RDPARTY Wed May 31 21:02:50 2023 @@ -1,4 +1,4 @@ -# $NetBSD: 3RDPARTY,v 1.1927 2023/05/31 20:59:15 christos Exp $ +# $NetBSD: 3RDPARTY,v 1.1928 2023/05/31 21:02:50 wiz Exp $ # # This file contains a list of the software that has been integrated into # NetBSD where we are not the primary maintainer. @@ -1118,8 +1118,8 @@ markus is very cooperative about it): - blocklistd additions Package: OpenSSL -Version: 1.0.2o/1.1.1u/3.0.9 -Current Vers: 1.0.2zd/1.1.1t/3.0.9 +Version: 1.0.2o/1.1.1t/3.0.9 +Current Vers: 1.0.2zd/1.1.1u/3.0.9 Maintainer: The OpenSSL Project Archive Site: ftp://ftp.openssl.org/source/ Home Page: http://www.openssl.org/
CVS commit: src/doc
Module Name:src Committed By: wiz Date: Wed May 31 21:02:50 UTC 2023 Modified Files: src/doc: 3RDPARTY Log Message: doc: fix swappo To generate a diff of this commit: cvs rdiff -u -r1.1927 -r1.1928 src/doc/3RDPARTY Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: christos Date: Wed May 31 20:59:15 UTC 2023 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: new OpenSSL To generate a diff of this commit: cvs rdiff -u -r1.1926 -r1.1927 src/doc/3RDPARTY cvs rdiff -u -r1.2969 -r1.2970 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/doc/3RDPARTY diff -u src/doc/3RDPARTY:1.1926 src/doc/3RDPARTY:1.1927 --- src/doc/3RDPARTY:1.1926 Wed May 10 12:45:03 2023 +++ src/doc/3RDPARTY Wed May 31 16:59:15 2023 @@ -1,4 +1,4 @@ -# $NetBSD: 3RDPARTY,v 1.1926 2023/05/10 16:45:03 christos Exp $ +# $NetBSD: 3RDPARTY,v 1.1927 2023/05/31 20:59:15 christos Exp $ # # This file contains a list of the software that has been integrated into # NetBSD where we are not the primary maintainer. @@ -1118,12 +1118,12 @@ markus is very cooperative about it): - blocklistd additions Package: OpenSSL -Version: 1.0.2o/1.1.1t/3.0.8 -Current Vers: 1.0.2zd/1.1.1t/3.0.8 +Version: 1.0.2o/1.1.1u/3.0.9 +Current Vers: 1.0.2zd/1.1.1t/3.0.9 Maintainer: The OpenSSL Project Archive Site: ftp://ftp.openssl.org/source/ Home Page: http://www.openssl.org/ -Date: 2023-02-07 +Date: 2023-05-31 Mailing List: openssl-annou...@openssl.org Responsible: christos, mjf, tls, riastradh, spz License: OpenSSL and SSLeay license (both BSD-like) Index: src/doc/CHANGES diff -u src/doc/CHANGES:1.2969 src/doc/CHANGES:1.2970 --- src/doc/CHANGES:1.2969 Wed May 31 05:33:09 2023 +++ src/doc/CHANGES Wed May 31 16:59:15 2023 @@ -1,4 +1,4 @@ -# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2969 $> +# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2970 $> # # # [Note: This file does not mention every change made to the NetBSD source tree. @@ -110,3 +110,4 @@ Changes from NetBSD 10.0 to NetBSD 11.0: pax(1): Exit 0 if stdin filelist is used and no files are supplied. Don't overwrite existing destination files if -r -w copy fails for any reason. [lukem 20230528] + OpenSSL: Imported 3.0.9. [christos 20230531]
CVS commit: src/doc
Module Name:src Committed By: christos Date: Wed May 31 20:59:15 UTC 2023 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: new OpenSSL To generate a diff of this commit: cvs rdiff -u -r1.1926 -r1.1927 src/doc/3RDPARTY cvs rdiff -u -r1.2969 -r1.2970 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto
Module Name:src Committed By: christos Date: Wed May 31 20:57:31 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto: bn.inc Log Message: fix the build To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc:1.9 src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc:1.10 --- src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc:1.9 Sat May 6 13:07:22 2023 +++ src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc Wed May 31 16:57:31 2023 @@ -1,4 +1,4 @@ -# $NetBSD: bn.inc,v 1.9 2023/05/06 17:07:22 christos Exp $ +# $NetBSD: bn.inc,v 1.10 2023/05/31 20:57:31 christos Exp $ .PATH: ${OPENSSLSRC}/crypto/bn @@ -37,7 +37,6 @@ bn_sqrt.c \ bn_srp.c \ bn_word.c \ bn_x931p.c \ -rsa_sup_mul.c \ rsaz_exp.c \ rsaz_exp_x2.c \
CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto
Module Name:src Committed By: christos Date: Wed May 31 20:57:31 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto: bn.inc Log Message: fix the build To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: lukem Date: Wed May 31 20:47:35 UTC 2023 Modified Files: src/share/mk: bsd.own.mk Log Message: bsd.own.mk: support ${MACHINE} defaults in MK* = yes For MK* variables (in _MKVARS.yes), default to MK*.${MACHINE} if MK*.${MACHINE_ARCH} isn't defined. Equivalent to _MKVARS.no change by mrg@ in rev 1.1065 on 2018-06-16. To generate a diff of this commit: cvs rdiff -u -r1.1330 -r1.1331 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1330 src/share/mk/bsd.own.mk:1.1331 --- src/share/mk/bsd.own.mk:1.1330 Wed May 31 20:45:02 2023 +++ src/share/mk/bsd.own.mk Wed May 31 20:47:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1330 2023/05/31 20:45:02 lukem Exp $ +# $NetBSD: bsd.own.mk,v 1.1331 2023/05/31 20:47:35 lukem Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -1227,7 +1227,7 @@ _MKVARS.yes= \ MKYP .for var in ${_MKVARS.yes} -${var}?= ${${var}.${MACHINE_ARCH}:Uyes} +${var}?= ${${var}.${MACHINE_ARCH}:U${${var}.${MACHINE}:Uyes}} .endfor #
CVS commit: src/share/mk
Module Name:src Committed By: lukem Date: Wed May 31 20:47:35 UTC 2023 Modified Files: src/share/mk: bsd.own.mk Log Message: bsd.own.mk: support ${MACHINE} defaults in MK* = yes For MK* variables (in _MKVARS.yes), default to MK*.${MACHINE} if MK*.${MACHINE_ARCH} isn't defined. Equivalent to _MKVARS.no change by mrg@ in rev 1.1065 on 2018-06-16. To generate a diff of this commit: cvs rdiff -u -r1.1330 -r1.1331 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: lukem Date: Wed May 31 20:45:02 UTC 2023 Modified Files: src/share/mk: bsd.own.mk Log Message: bsd.own.mk: sort lists. whitespace fixes Create _NOVARS for the list of NO* variables, for consistency with _MKVARS.yes and _MKVARS.no Format _NOVARS, _MKVARS.yes, and _MKVARS.no with one entry per line, and sort the lists. Simplifies review and adding new entries. Per suggestion from riastradh@ Line up some variable assignments more consistently. To generate a diff of this commit: cvs rdiff -u -r1.1329 -r1.1330 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: lukem Date: Wed May 31 20:45:02 UTC 2023 Modified Files: src/share/mk: bsd.own.mk Log Message: bsd.own.mk: sort lists. whitespace fixes Create _NOVARS for the list of NO* variables, for consistency with _MKVARS.yes and _MKVARS.no Format _NOVARS, _MKVARS.yes, and _MKVARS.no with one entry per line, and sort the lists. Simplifies review and adding new entries. Per suggestion from riastradh@ Line up some variable assignments more consistently. To generate a diff of this commit: cvs rdiff -u -r1.1329 -r1.1330 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1329 src/share/mk/bsd.own.mk:1.1330 --- src/share/mk/bsd.own.mk:1.1329 Mon May 29 20:31:09 2023 +++ src/share/mk/bsd.own.mk Wed May 31 20:45:02 2023 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1329 2023/05/29 20:31:09 lukem Exp $ +# $NetBSD: bsd.own.mk,v 1.1330 2023/05/31 20:45:02 lukem Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -532,11 +532,11 @@ TOOL_CXX.clang= clang++ TOOL_OBJC.clang= clang # GCC supports C, C++, Fortran and Objective C -TOOL_CC.gcc= gcc -TOOL_CPP.gcc= cpp -TOOL_CXX.gcc= c++ -TOOL_FC.gcc= gfortran -TOOL_OBJC.gcc= gcc +TOOL_CC.gcc= gcc +TOOL_CPP.gcc= cpp +TOOL_CXX.gcc= c++ +TOOL_FC.gcc= gfortran +TOOL_OBJC.gcc= gcc # PCC supports C and Fortran TOOL_CC.pcc= pcc @@ -614,7 +614,7 @@ TOOL_PIC= pic TOOL_PIGZ= pigz TOOL_XZ= xz TOOL_PKG_CREATE= pkg_create -TOOL_POWERPCMKBOOTIMAGE= powerpc-mkbootimage +TOOL_POWERPCMKBOOTIMAGE=powerpc-mkbootimage TOOL_PWD_MKDB= pwd_mkdb TOOL_REFER= refer TOOL_ROFF_ASCII= nroff @@ -1029,11 +1029,27 @@ dependall: .NOTMAIN realdepend .MAKE # Source makefiles should set NO*, and not MK*, and must do so before # including bsd.own.mk. # -.for var in \ - NOCOMPAT NODEBUGLIB NODOC NOHTML NOINFO \ - NOLIBCSANITIZER NOLINKLIB NOLINT NOMAN NONLS NOOBJ \ - NOPIC NOPICINSTALL NOPROFILE NORELRO \ - NOSANITIZER NOSHARE NOSTATICLIB +_NOVARS= \ + NOCOMPAT \ + NODEBUGLIB \ + NODOC \ + NOHTML \ + NOINFO \ + NOLIBCSANITIZER \ + NOLINKLIB \ + NOLINT \ + NOMAN \ + NONLS \ + NOOBJ \ + NOPIC \ + NOPICINSTALL \ + NOPROFILE \ + NORELRO \ + NOSANITIZER \ + NOSHARE \ + NOSTATICLIB + +.for var in ${_NOVARS} .if defined(${var}) MK${var:S/^NO//}:= no .endif @@ -1166,28 +1182,50 @@ _MKVARS.yes= \ MKATF \ MKBINUTILS \ MKBSDTAR \ - MKCOMPLEX MKCVS MKCXX \ - MKDOC MKDTC \ + MKCOMPLEX \ + MKCVS \ + MKCXX \ + MKDOC \ + MKDTC \ MKDYNAMICROOT \ - MKGCC MKGDB MKGROFF \ - MKHESIOD MKHTML \ - MKIEEEFP MKINET6 MKINFO MKIPFILTER MKISCSI \ + MKGCC \ + MKGDB \ + MKGROFF \ + MKHESIOD \ + MKHTML \ + MKIEEEFP \ + MKINET6 \ + MKINFO \ + MKIPFILTER \ + MKISCSI \ MKKERBEROS \ MKKMOD \ - MKLDAP MKLIBSTDCXX MKLINKLIB MKLVM \ - MKMAN MKMANDOC \ - MKMDNS \ + MKLDAP \ + MKLIBSTDCXX \ + MKLINKLIB \ + MKLVM \ MKMAKEMANDB \ + MKMAN \ + MKMANDOC \ + MKMDNS \ MKNLS \ MKNPF \ MKOBJ \ - MKPAM MKPERFUSE \ - MKPF MKPIC MKPICLIB MKPOSTFIX MKPROFILE \ + MKPAM \ + MKPERFUSE \ + MKPF \ + MKPIC \ + MKPICLIB \ + MKPOSTFIX \ + MKPROFILE \ MKRUMP \ - MKSHARE MKSKEY MKSTATICLIB \ + MKSHARE \ + MKSKEY \ + MKSTATICLIB \ MKUNBOUND \ MKX11FONTS \ MKYP + .for var in ${_MKVARS.yes} ${var}?= ${${var}.${MACHINE_ARCH}:Uyes} .endfor @@ -1315,22 +1353,45 @@ _MKVARS.no= \ MKAMDGPUFIRMWARE \ MKARZERO \ MKBSDGREP \ - MKCATPAGES MKCOMPATTESTS MKCOMPATX11 MKCTF \ - MKDEBUG MKDEBUGLIB MKDTB MKDTRACE \ + MKCATPAGES \ + MKCOMPATTESTS \ + MKCOMPATX11 \ + MKCTF \ + MKDEBUG \ + MKDEBUGLIB \ + MKDTB \ + MKDTRACE \ MKFIRMWARE \ MKGROFFHTMLDOC \ MKKYUA \ - MKLIBCXX MKLLD MKLLDB MKLLVM MKLLVMRT MKLINT \ - MKMANZ MKMCLINKER \ - MKNOUVEAUFIRMWARE MKNSD \ + MKLIBCXX \ + MKLINT \ + MKLLD \ + MKLLDB \ + MKLLVM \ + MKLLVMRT \ + MKMANZ \ + MKMCLINKER \ + MKNOUVEAUFIRMWARE \ + MKNSD \ MKOBJDIRS \ - MKPCC MKPICINSTALL MKPIGZGZIP \ - MKRADEONFIRMWARE MKREPRO \ - MKSLJIT MKSOFTFLOAT MKSTRIPIDENT \ - MKTEGRAFIRMWARE MKTPM \ - MKUNPRIVED MKUPDATE \ - MKX11 MKX11MOTIF MKXORG_SERVER \ + MKPCC \ + MKPICINSTALL \ + MKPIGZGZIP \ + MKRADEONFIRMWARE \ + MKREPRO \ + MKSLJIT \ + MKSOFTFLOAT \ + MKSTRIPIDENT \ + MKTEGRAFIRMWARE \ + MKTPM \ + MKUNPRIVED \ + MKUPDATE \ + MKX11 \ + MKX11MOTIF \ + MKXORG_SERVER \ MKZFS + .for var in ${_MKVARS.no} ${var}?= ${${var}.${MACHINE_ARCH}:U${${var}.${MACHINE}:Uno}} .endfor
CVS commit: src/crypto/external/bsd/openssl/include/openssl
Module Name:src Committed By: christos Date: Wed May 31 20:43:28 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/include/openssl: opensslv.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/include/openssl/opensslv.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/crypto/external/bsd/openssl/include/openssl/opensslv.h diff -u src/crypto/external/bsd/openssl/include/openssl/opensslv.h:1.1 src/crypto/external/bsd/openssl/include/openssl/opensslv.h:1.2 --- src/crypto/external/bsd/openssl/include/openssl/opensslv.h:1.1 Sun May 7 14:41:35 2023 +++ src/crypto/external/bsd/openssl/include/openssl/opensslv.h Wed May 31 16:43:28 2023 @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 8 +# define OPENSSL_VERSION_PATCH 9 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.8" -# define OPENSSL_FULL_VERSION_STR "3.0.8" +# define OPENSSL_VERSION_STR "3.0.9" +# define OPENSSL_FULL_VERSION_STR "3.0.9" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "7 Feb 2023" +# define OPENSSL_RELEASE_DATE "30 May 2023" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.8 7 Feb 2023" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.9 30 May 2023" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE
CVS commit: src/crypto/external/bsd/openssl/include/openssl
Module Name:src Committed By: christos Date: Wed May 31 20:43:28 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/include/openssl: opensslv.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/include/openssl/opensslv.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/chflags
Module Name:src Committed By: uwe Date: Wed May 31 20:33:22 UTC 2023 Modified Files: src/usr.bin/chflags: chflags.1 Log Message: chflags(1): xref stat_flags(3) To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/usr.bin/chflags/chflags.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/usr.bin/chflags/chflags.1 diff -u src/usr.bin/chflags/chflags.1:1.31 src/usr.bin/chflags/chflags.1:1.32 --- src/usr.bin/chflags/chflags.1:1.31 Thu May 25 12:57:37 2023 +++ src/usr.bin/chflags/chflags.1 Wed May 31 20:33:22 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: chflags.1,v 1.31 2023/05/25 12:57:37 jschauma Exp $ +.\" $NetBSD: chflags.1,v 1.32 2023/05/31 20:33:22 uwe Exp $ .\" .\" Copyright (c) 1989, 1990, 1993, 1994 .\" The Regents of the University of California. All rights reserved. @@ -149,6 +149,7 @@ for details. .Xr lchflags 2 , .Xr stat 2 , .Xr fts 3 , +.Xr stat_flags 3 , .Xr symlink 7 , .Xr dump 8 , .Xr init 8 ,
CVS commit: src/usr.bin/chflags
Module Name:src Committed By: uwe Date: Wed May 31 20:33:22 UTC 2023 Modified Files: src/usr.bin/chflags: chflags.1 Log Message: chflags(1): xref stat_flags(3) To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/usr.bin/chflags/chflags.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/i2o
Module Name:src Committed By: ad Date: Wed May 31 20:00:51 UTC 2023 Modified Files: src/sys/dev/i2o: ld_iop.c Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/dev/i2o/ld_iop.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/dev/i2o/ld_iop.c diff -u src/sys/dev/i2o/ld_iop.c:1.39 src/sys/dev/i2o/ld_iop.c:1.40 --- src/sys/dev/i2o/ld_iop.c:1.39 Wed Aug 9 16:44:39 2017 +++ src/sys/dev/i2o/ld_iop.c Wed May 31 20:00:50 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: ld_iop.c,v 1.39 2017/08/09 16:44:39 mlelstv Exp $ */ +/* $NetBSD: ld_iop.c,v 1.40 2023/05/31 20:00:50 ad Exp $ */ /*- * Copyright (c) 2000, 2001 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ld_iop.c,v 1.39 2017/08/09 16:44:39 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ld_iop.c,v 1.40 2023/05/31 20:00:50 ad Exp $"); #include #include @@ -555,7 +555,7 @@ ld_iop_adjqparam(device_t dv, int mpi) struct ld_softc *ld = >sc_ld; /* - * AMI controllers seem to loose the plot if you hand off lots of + * AMI controllers seem to lose the plot if you hand off lots of * queued commands. */ if (le16toh(I2O_ORG_AMI) == iop->sc_status.orgid && mpi > 64)
CVS commit: src/sys/dev/i2o
Module Name:src Committed By: ad Date: Wed May 31 20:00:51 UTC 2023 Modified Files: src/sys/dev/i2o: ld_iop.c Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/dev/i2o/ld_iop.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets/lists/man
Module Name:src Committed By: christos Date: Wed May 31 19:44:43 UTC 2023 Modified Files: src/distrib/sets/lists/man: mi Log Message: new openssl man pages To generate a diff of this commit: cvs rdiff -u -r1.1760 -r1.1761 src/distrib/sets/lists/man/mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto
Module Name:src Committed By: christos Date: Wed May 31 19:42:44 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto: man.inc src/crypto/external/bsd/openssl/lib/libcrypto/man: ADMISSIONS.3 ASN1_EXTERN_FUNCS.3 ASN1_INTEGER_get_int64.3 ASN1_INTEGER_new.3 ASN1_ITEM_lookup.3 ASN1_OBJECT_new.3 ASN1_STRING_TABLE_add.3 ASN1_STRING_length.3 ASN1_STRING_new.3 ASN1_STRING_print_ex.3 ASN1_TIME_set.3 ASN1_TYPE_get.3 ASN1_aux_cb.3 ASN1_generate_nconf.3 ASN1_item_d2i_bio.3 ASN1_item_new.3 ASN1_item_sign.3 ASYNC_WAIT_CTX_new.3 ASYNC_start_job.3 BF_encrypt.3 BIO_ADDR.3 BIO_ADDRINFO.3 BIO_connect.3 BIO_ctrl.3 BIO_f_base64.3 BIO_f_buffer.3 BIO_f_cipher.3 BIO_f_md.3 BIO_f_null.3 BIO_f_prefix.3 BIO_f_readbuffer.3 BIO_f_ssl.3 BIO_find_type.3 BIO_get_data.3 BIO_get_ex_new_index.3 BIO_meth_new.3 BIO_new.3 BIO_new_CMS.3 BIO_parse_hostserv.3 BIO_printf.3 BIO_push.3 BIO_read.3 BIO_s_accept.3 BIO_s_bio.3 BIO_s_connect.3 BIO_s_core.3 BIO_s_datagram.3 BIO_s_fd.3 BIO_s_file.3 BIO_s_mem.3 BIO_s_null.3 BIO_s_socket.3 BIO_set_callback.3 BIO_should_retry.3 BIO_socket_wait.3 BN_BLINDING_new.3 BN_CTX_new.3 BN_CTX_start.3 BN_add.3 BN_add_word.3 BN_bn2bin.3 BN_cmp.3 BN_copy.3 BN_generate_prime.3 BN_mod_exp_mont.3 BN_mod_inverse.3 BN_mod_mul_montgomery.3 BN_mod_mul_reciprocal.3 BN_new.3 BN_num_bytes.3 BN_rand.3 BN_security_bits.3 BN_set_bit.3 BN_swap.3 BN_zero.3 BUF_MEM_new.3 CMS_EncryptedData_decrypt.3 CMS_EncryptedData_encrypt.3 CMS_EnvelopedData_create.3 CMS_add0_cert.3 CMS_add1_recipient_cert.3 CMS_add1_signer.3 CMS_compress.3 CMS_data_create.3 CMS_decrypt.3 CMS_digest_create.3 CMS_encrypt.3 CMS_final.3 CMS_get0_RecipientInfos.3 CMS_get0_SignerInfos.3 CMS_get0_type.3 CMS_get1_ReceiptRequest.3 CMS_sign.3 CMS_sign_receipt.3 CMS_uncompress.3 CMS_verify.3 CMS_verify_receipt.3 CONF_modules_free.3 CONF_modules_load_file.3 CRYPTO_THREAD_run_once.3 CRYPTO_get_ex_new_index.3 CRYPTO_memcmp.3 CTLOG_STORE_get0_log_by_id.3 CTLOG_STORE_new.3 CTLOG_new.3 CT_POLICY_EVAL_CTX_new.3 DEFINE_STACK_OF.3 DES_random_key.3 DH_generate_key.3 DH_generate_parameters.3 DH_get0_pqg.3 DH_get_1024_160.3 DH_meth_new.3 DH_new.3 DH_new_by_nid.3 DH_set_method.3 DH_size.3 DSA_SIG_new.3 DSA_do_sign.3 DSA_dup_DH.3 DSA_generate_key.3 DSA_generate_parameters.3 DSA_get0_pqg.3 DSA_meth_new.3 DSA_new.3 DSA_set_method.3 DSA_sign.3 DSA_size.3 DTLS_get_data_mtu.3 DTLS_set_timer_cb.3 DTLSv1_listen.3 ECDSA_SIG_new.3 ECDSA_sign.3 ECPKParameters_print.3 EC_GFp_simple_method.3 EC_GROUP_copy.3 EC_GROUP_new.3 EC_KEY_get_enc_flags.3 EC_KEY_new.3 EC_POINT_add.3 EC_POINT_new.3 ENGINE_add.3 ERR_GET_LIB.3 ERR_clear_error.3 ERR_error_string.3 ERR_get_error.3 ERR_load_crypto_strings.3 ERR_load_strings.3 ERR_new.3 ERR_print_errors.3 ERR_put_error.3 ERR_remove_state.3 ERR_set_mark.3 EVP_ASYM_CIPHER-RSA.7 EVP_ASYM_CIPHER-SM2.7 EVP_ASYM_CIPHER_free.3 EVP_BytesToKey.3 EVP_CIPHER-AES.7 EVP_CIPHER-ARIA.7 EVP_CIPHER-BLOWFISH.7 EVP_CIPHER-CAMELLIA.7 EVP_CIPHER-CAST.7 EVP_CIPHER-CHACHA.7 EVP_CIPHER-DES.7 EVP_CIPHER-IDEA.7 EVP_CIPHER-RC2.7 EVP_CIPHER-RC4.7 EVP_CIPHER-RC5.7 EVP_CIPHER-SEED.7 EVP_CIPHER-SM4.7 EVP_CIPHER_CTX_get_cipher_data.3 EVP_CIPHER_CTX_get_original_iv.3 EVP_CIPHER_meth_new.3 EVP_DigestInit.3 EVP_DigestSignInit.3 EVP_DigestVerifyInit.3 EVP_EncodeInit.3 EVP_EncryptInit.3 EVP_KDF-HKDF.7 EVP_KDF-KB.7 EVP_KDF-KRB5KDF.7 EVP_KDF-PBKDF1.7 EVP_KDF-PBKDF2.7 EVP_KDF-PKCS12KDF.7 EVP_KDF-SCRYPT.7 EVP_KDF-SS.7 EVP_KDF-SSHKDF.7 EVP_KDF-TLS13_KDF.7 EVP_KDF-TLS1_PRF.7 EVP_KDF-X942-ASN1.7 EVP_KDF-X942-CONCAT.7 EVP_KDF-X963.7 EVP_KDF.3 EVP_KEM-RSA.7 EVP_KEM_free.3 EVP_KEYEXCH-DH.7 EVP_KEYEXCH-ECDH.7 EVP_KEYEXCH-X25519.7 EVP_KEYEXCH_free.3 EVP_KEYMGMT.3 EVP_MAC-BLAKE2.7 EVP_MAC-CMAC.7 EVP_MAC-GMAC.7 EVP_MAC-HMAC.7 EVP_MAC-KMAC.7 EVP_MAC-Poly1305.7 EVP_MAC-Siphash.7 EVP_MAC.3 EVP_MD-BLAKE2.7 EVP_MD-MD2.7 EVP_MD-MD4.7 EVP_MD-MD5-SHA1.7 EVP_MD-MD5.7 EVP_MD-MDC2.7 EVP_MD-RIPEMD160.7 EVP_MD-SHA1.7 EVP_MD-SHA2.7 EVP_MD-SHA3.7 EVP_MD-SHAKE.7 EVP_MD-SM3.7 EVP_MD-WHIRLPOOL.7 EVP_MD-common.7 EVP_MD_meth_new.3 EVP_OpenInit.3 EVP_PBE_CipherInit.3 EVP_PKEY-DH.7 EVP_PKEY-DSA.7 EVP_PKEY-EC.7 EVP_PKEY-FFC.7 EVP_PKEY-HMAC.7 EVP_PKEY-RSA.7 EVP_PKEY-SM2.7 EVP_PKEY-X25519.7 EVP_PKEY2PKCS8.3
CVS commit: src/distrib/sets/lists/man
Module Name:src Committed By: christos Date: Wed May 31 19:44:43 UTC 2023 Modified Files: src/distrib/sets/lists/man: mi Log Message: new openssl man pages To generate a diff of this commit: cvs rdiff -u -r1.1760 -r1.1761 src/distrib/sets/lists/man/mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1760 src/distrib/sets/lists/man/mi:1.1761 --- src/distrib/sets/lists/man/mi:1.1760 Wed May 10 11:52:07 2023 +++ src/distrib/sets/lists/man/mi Wed May 31 15:44:42 2023 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1760 2023/05/10 15:52:07 christos Exp $ +# $NetBSD: mi,v 1.1761 2023/05/31 19:44:42 christos Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -2387,6 +2387,7 @@ ./usr/share/man/cat7/EVP_CIPHER-CHACHA.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_CIPHER-DES.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_CIPHER-IDEA.0 man-crypto-catman .cat,openssl=30 +./usr/share/man/cat7/EVP_CIPHER-NULL.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_CIPHER-RC2.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_CIPHER-RC4.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_CIPHER-RC5.0 man-crypto-catman .cat,openssl=30 @@ -2423,6 +2424,7 @@ ./usr/share/man/cat7/EVP_MD-MD5-SHA1.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_MD-MD5.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_MD-MDC2.0 man-crypto-catman .cat,openssl=30 +./usr/share/man/cat7/EVP_MD-NULL.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_MD-RIPEMD160.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_MD-SHA1.0 man-crypto-catman .cat,openssl=30 ./usr/share/man/cat7/EVP_MD-SHA2.0 man-crypto-catman .cat,openssl=30 @@ -5676,6 +5678,7 @@ ./usr/share/man/html7/EVP_CIPHER-CHACHA.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_CIPHER-DES.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_CIPHER-IDEA.html man-crypto-htmlman html,openssl=30 +./usr/share/man/html7/EVP_CIPHER-NULL.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_CIPHER-RC2.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_CIPHER-RC4.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_CIPHER-RC5.html man-crypto-htmlman html,openssl=30 @@ -5712,6 +5715,7 @@ ./usr/share/man/html7/EVP_MD-MD5-SHA1.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_MD-MD5.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_MD-MDC2.html man-crypto-htmlman html,openssl=30 +./usr/share/man/html7/EVP_MD-NULL.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_MD-RIPEMD160.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_MD-SHA1.html man-crypto-htmlman html,openssl=30 ./usr/share/man/html7/EVP_MD-SHA2.html man-crypto-htmlman html,openssl=30 @@ -8935,6 +8939,7 @@ ./usr/share/man/man7/EVP_CIPHER-CHACHA.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_CIPHER-DES.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_CIPHER-IDEA.7 man-crypto-man .man,openssl=30 +./usr/share/man/man7/EVP_CIPHER-NULL.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_CIPHER-RC2.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_CIPHER-RC4.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_CIPHER-RC5.7 man-crypto-man .man,openssl=30 @@ -8971,6 +8976,7 @@ ./usr/share/man/man7/EVP_MD-MD5-SHA1.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_MD-MD5.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_MD-MDC2.7 man-crypto-man .man,openssl=30 +./usr/share/man/man7/EVP_MD-NULL.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_MD-RIPEMD160.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_MD-SHA1.7 man-crypto-man .man,openssl=30 ./usr/share/man/man7/EVP_MD-SHA2.7 man-crypto-man .man,openssl=30
CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch
Module Name:src Committed By: christos Date: Wed May 31 19:35:31 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64: aes-gcm-armv8_64.S aesv8-armx.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm: aes-gcm-armv8_64.S bsaes-armv7.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc: ecp_nistp521-ppc64.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64: ecp_nistp521-ppc64.S Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S cvs rdiff -u -r1.5 -r1.6 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aesv8-armx.S cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-gcm-armv8_64.S cvs rdiff -u -r1.6 -r1.7 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/bsaes-armv7.S cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ecp_nistp521-ppc64.S cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ecp_nistp521-ppc64.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch
Module Name:src Committed By: christos Date: Wed May 31 19:35:31 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64: aes-gcm-armv8_64.S aesv8-armx.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm: aes-gcm-armv8_64.S bsaes-armv7.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc: ecp_nistp521-ppc64.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64: ecp_nistp521-ppc64.S Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S cvs rdiff -u -r1.5 -r1.6 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aesv8-armx.S cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-gcm-armv8_64.S cvs rdiff -u -r1.6 -r1.7 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/bsaes-armv7.S cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ecp_nistp521-ppc64.S cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ecp_nistp521-ppc64.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S:1.3 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S:1.2 Wed May 10 21:31:54 2023 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S Wed May 31 15:35:31 2023 @@ -19,28 +19,36 @@ aes_gcm_enc_128_kernel: stp d14, d15, [sp, #96] ldp x10, x11, [x16] //ctr96_b64, ctr96_t32 +#ifdef __AARCH64EB__ + rev x10, x10 + rev x11, x11 +#endif ldp x13, x14, [x8, #160] //load rk10 - +#ifdef __AARCH64EB__ + ror x13, x13, #32 + ror x14, x14, #32 +#endif ld1 {v11.16b}, [x3] ext v11.16b, v11.16b, v11.16b, #8 rev64 v11.16b, v11.16b lsr x5, x1, #3 //byte_len mov x15, x5 - ldr q27, [x8, #144]//load rk9 + ld1 {v18.4s}, [x8], #16 //load rk0 add x4, x0, x1, lsr #3 //end_input_ptr sub x5, x5, #1 //byte_len - 1 lsr x12, x11, #32 ldr q15, [x3, #112]//load h4l | h4h +#ifndef __AARCH64EB__ ext v15.16b, v15.16b, v15.16b, #8 - +#endif fmov d1, x10 //CTR block 1 rev w12, w12//rev_ctr32 add w12, w12, #1//increment rev_ctr32 orr w11, w11, w11 - ldr q18, [x8, #0] //load rk0 + ld1 {v19.4s}, [x8], #16 //load rk1 rev w9, w12 //CTR block 1 add w12, w12, #1//CTR block 1 @@ -60,30 +68,33 @@ aes_gcm_enc_128_kernel: rev w9, w12 //CTR block 3 orr x9, x11, x9, lsl #32//CTR block 3 - ldr q19, [x8, #16] //load rk1 + ld1 {v20.4s}, [x8], #16 //load rk2 add w12, w12, #1//CTR block 3 fmov v3.d[1], x9 //CTR block 3 ldr q14, [x3, #80] //load h3l | h3h +#ifndef __AARCH64EB__ ext v14.16b, v14.16b, v14.16b, #8 - +#endif aese v1.16b, v18.16b aesmc v1.16b, v1.16b //AES block 1 - round 0 - ldr q20, [x8, #32] //load rk2 + ld1 {v21.4s}, [x8], #16 //load rk3 aese v2.16b, v18.16b aesmc v2.16b, v2.16b //AES block 2 - round 0 ldr q12, [x3, #32] //load h1l | h1h +#ifndef __AARCH64EB__ ext v12.16b, v12.16b, v12.16b, #8 +#endif aese v0.16b, v18.16b aesmc v0.16b, v0.16b //AES block 0 - round 0 - ldr q26, [x8, #128]//load rk8 + ld1 {v22.4s}, [x8], #16 //load rk4 aese v3.16b, v18.16b aesmc v3.16b, v3.16b //AES block 3 - round 0 - ldr q21, [x8, #48] //load rk3 + ld1 {v23.4s}, [x8], #16 //load rk5 aese v2.16b, v19.16b aesmc v2.16b, v2.16b //AES block 2 - round 1 @@ -91,11 +102,11 @@ aes_gcm_enc_128_kernel: aese v0.16b, v19.16b aesmc v0.16b, v0.16b //AES block 0 - round 1 - ldr q24, [x8, #96] //load rk6 + ld1 {v24.4s}, [x8], #16 //load rk6 aese v1.16b, v19.16b aesmc v1.16b, v1.16b //AES block 1 - round 1 - ldr q25, [x8, #112]//load rk7 + ld1 {v25.4s}, [x8], #16 //load rk7 aese v3.16b, v19.16b aesmc v3.16b, v3.16b //AES block 3 - round 1 @@ -103,12 +114,14 @@
CVS commit: src/crypto/external/bsd/openssl/dist
Module Name:src Committed By: christos Date: Wed May 31 19:30:30 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/dist: Configure src/crypto/external/bsd/openssl/dist/apps: cmp.c openssl.cnf s_server.c src/crypto/external/bsd/openssl/dist/apps/lib: apps.c src/crypto/external/bsd/openssl/dist/crypto/asn1: asn_pack.c src/crypto/external/bsd/openssl/dist/crypto/bio: bio_lib.c src/crypto/external/bsd/openssl/dist/crypto/bn: bn_lib.c bn_nist.c src/crypto/external/bsd/openssl/dist/crypto/conf: conf_def.c src/crypto/external/bsd/openssl/dist/crypto/engine: eng_lib.c src/crypto/external/bsd/openssl/dist/crypto/ui: ui_lib.c src/crypto/external/bsd/openssl/dist/crypto/x509: x509_vfy.c src/crypto/external/bsd/openssl/dist/engines: e_padlock.c src/crypto/external/bsd/openssl/dist/include/internal: refcount.h src/crypto/external/bsd/openssl/dist/ssl: ssl_sess.c t1_lib.c src/crypto/external/bsd/openssl/dist/test: destest.c dsatest.c ecdsatest.c evp_extra_test.c src/crypto/external/bsd/openssl/dist/test/testutil: provider.c Removed Files: src/crypto/external/bsd/openssl/dist/crypto/bn: rsa_sup_mul.c Log Message: merge conflicts between 3.0.8 and 3.0.9 To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/crypto/external/bsd/openssl/dist/Configure cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssl/dist/apps/cmp.c cvs rdiff -u -r1.10 -r1.11 \ src/crypto/external/bsd/openssl/dist/apps/openssl.cnf cvs rdiff -u -r1.27 -r1.28 \ src/crypto/external/bsd/openssl/dist/apps/s_server.c cvs rdiff -u -r1.3 -r1.4 src/crypto/external/bsd/openssl/dist/apps/lib/apps.c cvs rdiff -u -r1.4 -r1.5 \ src/crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c cvs rdiff -u -r1.16 -r1.17 \ src/crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c cvs rdiff -u -r1.1.1.2 -r0 \ src/crypto/external/bsd/openssl/dist/crypto/bn/rsa_sup_mul.c cvs rdiff -u -r1.14 -r1.15 \ src/crypto/external/bsd/openssl/dist/crypto/conf/conf_def.c cvs rdiff -u -r1.10 -r1.11 \ src/crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/ui/ui_lib.c cvs rdiff -u -r1.27 -r1.28 \ src/crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/engines/e_padlock.c cvs rdiff -u -r1.6 -r1.7 \ src/crypto/external/bsd/openssl/dist/include/internal/refcount.h cvs rdiff -u -r1.11 -r1.12 \ src/crypto/external/bsd/openssl/dist/ssl/ssl_sess.c cvs rdiff -u -r1.36 -r1.37 src/crypto/external/bsd/openssl/dist/ssl/t1_lib.c cvs rdiff -u -r1.4 -r1.5 src/crypto/external/bsd/openssl/dist/test/destest.c cvs rdiff -u -r1.5 -r1.6 src/crypto/external/bsd/openssl/dist/test/dsatest.c cvs rdiff -u -r1.7 -r1.8 \ src/crypto/external/bsd/openssl/dist/test/ecdsatest.c cvs rdiff -u -r1.12 -r1.13 \ src/crypto/external/bsd/openssl/dist/test/evp_extra_test.c cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/dist/test/testutil/provider.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/crypto/external/bsd/openssl/dist/Configure diff -u src/crypto/external/bsd/openssl/dist/Configure:1.32 src/crypto/external/bsd/openssl/dist/Configure:1.33 --- src/crypto/external/bsd/openssl/dist/Configure:1.32 Sun May 7 14:40:15 2023 +++ src/crypto/external/bsd/openssl/dist/Configure Wed May 31 15:30:28 2023 @@ -1423,7 +1423,7 @@ if ($target =~ /^mingw/ && `$config{CC} } if ($target =~ /linux.*-mips/ && !$disabled{asm} -&& !grep { $_ !~ /-m(ips|arch=)/ } (@{$config{CFLAGS}})) { +&& !grep { $_ =~ /-m(ips|arch=)/ } (@{$config{CFLAGS}})) { # minimally required architecture flags for assembly modules my $value; $value = '-mips2' if ($target =~ /mips32/); Index: src/crypto/external/bsd/openssl/dist/apps/cmp.c diff -u src/crypto/external/bsd/openssl/dist/apps/cmp.c:1.2 src/crypto/external/bsd/openssl/dist/apps/cmp.c:1.3 --- src/crypto/external/bsd/openssl/dist/apps/cmp.c:1.2 Sun May 7 14:40:15 2023 +++ src/crypto/external/bsd/openssl/dist/apps/cmp.c Wed May 31 15:30:28 2023 @@ -1,5 +1,5 @@ /* - * Copyright 2007-2022 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2007-2023 The OpenSSL Project Authors. All Rights Reserved. * Copyright Nokia 2007-2019 * Copyright Siemens AG 2015-2019 * @@ -158,6 +158,7 @@ static char *opt_reqin = NULL; static int opt_reqin_new_tid = 0; static char *opt_reqout = NULL; static char *opt_rspin = NULL; +static int rspin_in_use = 0; static char *opt_rspout = NULL; static int
CVS commit: src/crypto/external/bsd/openssl/dist
Module Name:src Committed By: christos Date: Wed May 31 19:30:30 UTC 2023 Modified Files: src/crypto/external/bsd/openssl/dist: Configure src/crypto/external/bsd/openssl/dist/apps: cmp.c openssl.cnf s_server.c src/crypto/external/bsd/openssl/dist/apps/lib: apps.c src/crypto/external/bsd/openssl/dist/crypto/asn1: asn_pack.c src/crypto/external/bsd/openssl/dist/crypto/bio: bio_lib.c src/crypto/external/bsd/openssl/dist/crypto/bn: bn_lib.c bn_nist.c src/crypto/external/bsd/openssl/dist/crypto/conf: conf_def.c src/crypto/external/bsd/openssl/dist/crypto/engine: eng_lib.c src/crypto/external/bsd/openssl/dist/crypto/ui: ui_lib.c src/crypto/external/bsd/openssl/dist/crypto/x509: x509_vfy.c src/crypto/external/bsd/openssl/dist/engines: e_padlock.c src/crypto/external/bsd/openssl/dist/include/internal: refcount.h src/crypto/external/bsd/openssl/dist/ssl: ssl_sess.c t1_lib.c src/crypto/external/bsd/openssl/dist/test: destest.c dsatest.c ecdsatest.c evp_extra_test.c src/crypto/external/bsd/openssl/dist/test/testutil: provider.c Removed Files: src/crypto/external/bsd/openssl/dist/crypto/bn: rsa_sup_mul.c Log Message: merge conflicts between 3.0.8 and 3.0.9 To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/crypto/external/bsd/openssl/dist/Configure cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssl/dist/apps/cmp.c cvs rdiff -u -r1.10 -r1.11 \ src/crypto/external/bsd/openssl/dist/apps/openssl.cnf cvs rdiff -u -r1.27 -r1.28 \ src/crypto/external/bsd/openssl/dist/apps/s_server.c cvs rdiff -u -r1.3 -r1.4 src/crypto/external/bsd/openssl/dist/apps/lib/apps.c cvs rdiff -u -r1.4 -r1.5 \ src/crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c cvs rdiff -u -r1.16 -r1.17 \ src/crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c cvs rdiff -u -r1.1.1.2 -r0 \ src/crypto/external/bsd/openssl/dist/crypto/bn/rsa_sup_mul.c cvs rdiff -u -r1.14 -r1.15 \ src/crypto/external/bsd/openssl/dist/crypto/conf/conf_def.c cvs rdiff -u -r1.10 -r1.11 \ src/crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/ui/ui_lib.c cvs rdiff -u -r1.27 -r1.28 \ src/crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/engines/e_padlock.c cvs rdiff -u -r1.6 -r1.7 \ src/crypto/external/bsd/openssl/dist/include/internal/refcount.h cvs rdiff -u -r1.11 -r1.12 \ src/crypto/external/bsd/openssl/dist/ssl/ssl_sess.c cvs rdiff -u -r1.36 -r1.37 src/crypto/external/bsd/openssl/dist/ssl/t1_lib.c cvs rdiff -u -r1.4 -r1.5 src/crypto/external/bsd/openssl/dist/test/destest.c cvs rdiff -u -r1.5 -r1.6 src/crypto/external/bsd/openssl/dist/test/dsatest.c cvs rdiff -u -r1.7 -r1.8 \ src/crypto/external/bsd/openssl/dist/test/ecdsatest.c cvs rdiff -u -r1.12 -r1.13 \ src/crypto/external/bsd/openssl/dist/test/evp_extra_test.c cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/dist/test/testutil/provider.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/ld.elf_so
Module Name:src Committed By: riastradh Date: Wed May 31 18:44:39 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c tls.c Log Message: ld.elf_so: Sprinkle tls debug messages. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/libexec/ld.elf_so/map_object.c cvs rdiff -u -r1.15 -r1.16 src/libexec/ld.elf_so/tls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/ld.elf_so
Module Name:src Committed By: riastradh Date: Wed May 31 18:44:39 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c tls.c Log Message: ld.elf_so: Sprinkle tls debug messages. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/libexec/ld.elf_so/map_object.c cvs rdiff -u -r1.15 -r1.16 src/libexec/ld.elf_so/tls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/libexec/ld.elf_so/map_object.c diff -u src/libexec/ld.elf_so/map_object.c:1.65 src/libexec/ld.elf_so/map_object.c:1.66 --- src/libexec/ld.elf_so/map_object.c:1.65 Thu Jan 12 19:17:11 2023 +++ src/libexec/ld.elf_so/map_object.c Wed May 31 18:44:39 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: map_object.c,v 1.65 2023/01/12 19:17:11 christos Exp $ */ +/* $NetBSD: map_object.c,v 1.66 2023/05/31 18:44:39 riastradh Exp $ */ /* * Copyright 1996 John D. Polstra. @@ -34,7 +34,7 @@ #include #ifndef lint -__RCSID("$NetBSD: map_object.c,v 1.65 2023/01/12 19:17:11 christos Exp $"); +__RCSID("$NetBSD: map_object.c,v 1.66 2023/05/31 18:44:39 riastradh Exp $"); #endif /* not lint */ #include @@ -310,6 +310,9 @@ _rtld_map_object(const char *path, int f obj->tlsalign = phtls->p_align; obj->tlsinitsize = phtls->p_filesz; tls_vaddr = phtls->p_vaddr; + dbg(("%s: tls index %zu size %zu align %zu initsize %zu", + obj->path, obj->tlsindex, obj->tlssize, obj->tlsalign, + obj->tlsinitsize)); } #endif @@ -437,8 +440,11 @@ _rtld_map_object(const char *path, int f } #if defined(__HAVE_TLS_VARIANT_I) || defined(__HAVE_TLS_VARIANT_II) - if (phtls != NULL) + if (phtls != NULL) { obj->tlsinit = mapbase + tls_vaddr; + dbg(("%s: tls init = %p + %"PRImemsz" = %p", obj->path, + mapbase, tls_vaddr, obj->tlsinit)); + } #endif obj->mapbase = mapbase; Index: src/libexec/ld.elf_so/tls.c diff -u src/libexec/ld.elf_so/tls.c:1.15 src/libexec/ld.elf_so/tls.c:1.16 --- src/libexec/ld.elf_so/tls.c:1.15 Fri Feb 10 08:12:48 2023 +++ src/libexec/ld.elf_so/tls.c Wed May 31 18:44:39 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: tls.c,v 1.15 2023/02/10 08:12:48 skrll Exp $ */ +/* $NetBSD: tls.c,v 1.16 2023/05/31 18:44:39 riastradh Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. * All rights reserved. @@ -29,7 +29,7 @@ */ #include -__RCSID("$NetBSD: tls.c,v 1.15 2023/02/10 08:12:48 skrll Exp $"); +__RCSID("$NetBSD: tls.c,v 1.16 2023/05/31 18:44:39 riastradh Exp $"); #include #include @@ -261,6 +261,8 @@ _rtld_tls_offset_allocate(Obj_Entry *obj } } obj->tlsoffset = offset; + dbg(("%s: static tls offset 0x%zx size %zu\n", + obj->path, obj->tlsoffset, obj->tlssize)); _rtld_tls_static_offset = next_offset; obj->tls_done = 1;
CVS commit: src/bin/date
Module Name:src Committed By: uwe Date: Wed May 31 18:04:00 UTC 2023 Modified Files: src/bin/date: date.1 Log Message: date(1): sync two [CC]yy]mm]dd]HH]MM[.SS] instances The markup was the same (modulo Li vs Cm for the dot before the seconds), but use the same source markup grouping/layout in both to make this fact more obvious. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/bin/date/date.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/bin/date/date.1 diff -u src/bin/date/date.1:1.53 src/bin/date/date.1:1.54 --- src/bin/date/date.1:1.53 Wed May 31 17:52:02 2023 +++ src/bin/date/date.1 Wed May 31 18:04:00 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: date.1,v 1.53 2023/05/31 17:52:02 uwe Exp $ +.\" $NetBSD: date.1,v 1.54 2023/05/31 18:04:00 uwe Exp $ .\" .\" Copyright (c) 1980, 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -45,13 +45,16 @@ .Op Fl r Ar seconds .Op Cm + Ns Ar format .Sm off -.Oo Oo Oo Oo Oo Oo +.Oo +.Oo Oo Oo Oo Oo .Ar CC Oc .Ar yy Oc .Ar mm Oc .Ar dd Oc -.Ar HH Oc Ar MM Oo -.Li \&. Ar SS Oc Oc +.Ar HH Oc +.Ar MM +.Op Cm \&. Ar SS +.Oc .Sm on .Nm .Op Fl ajnRu @@ -93,8 +96,9 @@ provided rather than using the default .Ar yy Oc .Ar mm Oc .Ar dd Oc -.Ar HH -.Oc Ar MM Op Cm \&. Ar SS +.Ar HH Oc +.Ar MM +.Op Cm \&. Ar SS .Sm on format. Parsing is done using
CVS commit: src/bin/date
Module Name:src Committed By: uwe Date: Wed May 31 18:04:00 UTC 2023 Modified Files: src/bin/date: date.1 Log Message: date(1): sync two [CC]yy]mm]dd]HH]MM[.SS] instances The markup was the same (modulo Li vs Cm for the dot before the seconds), but use the same source markup grouping/layout in both to make this fact more obvious. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/bin/date/date.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/date
Module Name:src Committed By: kim Date: Wed May 31 17:56:54 UTC 2023 Modified Files: src/bin/date: date.c Log Message: Add -R to usage To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/bin/date/date.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/date
Module Name:src Committed By: kim Date: Wed May 31 17:56:54 UTC 2023 Modified Files: src/bin/date: date.c Log Message: Add -R to usage To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/bin/date/date.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/bin/date/date.c diff -u src/bin/date/date.c:1.64 src/bin/date/date.c:1.65 --- src/bin/date/date.c:1.64 Wed May 31 16:01:53 2023 +++ src/bin/date/date.c Wed May 31 17:56:54 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: date.c,v 1.64 2023/05/31 16:01:53 kim Exp $ */ +/* $NetBSD: date.c,v 1.65 2023/05/31 17:56:54 kim Exp $ */ /* * Copyright (c) 1985, 1987, 1988, 1993 @@ -44,7 +44,7 @@ __COPYRIGHT( #if 0 static char sccsid[] = "@(#)date.c 8.2 (Berkeley) 4/28/95"; #else -__RCSID("$NetBSD: date.c,v 1.64 2023/05/31 16:01:53 kim Exp $"); +__RCSID("$NetBSD: date.c,v 1.65 2023/05/31 17:56:54 kim Exp $"); #endif #endif /* not lint */ @@ -404,11 +404,11 @@ static void usage(void) { (void)fprintf(stderr, - "Usage: %s [-ajnu] [-d date] [-r seconds] [+format]", + "Usage: %s [-ajnRu] [-d date] [-r seconds] [+format]", getprogname()); (void)fprintf(stderr, " [[CC]yy]mm]dd]HH]MM[.SS]]\n"); (void)fprintf(stderr, - " %s [-ajnu] -f input_format new_date [+format]\n", + " %s [-ajnRu] -f input_format new_date [+format]\n", getprogname()); exit(EXIT_FAILURE); /* NOTREACHED */
CVS commit: src/bin/date
Module Name:src Committed By: uwe Date: Wed May 31 17:52:02 UTC 2023 Modified Files: src/bin/date: date.1 Log Message: date(1): minor markup fixes To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/bin/date/date.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/date
Module Name:src Committed By: uwe Date: Wed May 31 17:52:02 UTC 2023 Modified Files: src/bin/date: date.1 Log Message: date(1): minor markup fixes To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/bin/date/date.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/bin/date/date.1 diff -u src/bin/date/date.1:1.52 src/bin/date/date.1:1.53 --- src/bin/date/date.1:1.52 Wed May 31 16:01:53 2023 +++ src/bin/date/date.1 Wed May 31 17:52:02 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: date.1,v 1.52 2023/05/31 16:01:53 kim Exp $ +.\" $NetBSD: date.1,v 1.53 2023/05/31 17:52:02 uwe Exp $ .\" .\" Copyright (c) 1980, 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -56,7 +56,7 @@ .Nm .Op Fl ajnRu .Fl f Ar input_format -new_date +.Ar new_date .Op Cm + Ns Ar format .Sh DESCRIPTION .Nm @@ -66,7 +66,7 @@ way or set the date. Only the superuser may set the date. .Pp The options are as follows: -.Bl -tag -width 12n +.Bl -tag -width Fl .It Fl a Use .Xr adjtime 2 @@ -89,7 +89,7 @@ as the format string to parse the provided rather than using the default .Sm off .Oo Oo Oo Oo Oo -.Ar cc Oc +.Ar CC Oc .Ar yy Oc .Ar mm Oc .Ar dd Oc @@ -135,7 +135,9 @@ The format string may contain any of the in the .Xr strftime 3 manual page, as well as any arbitrary text. -A character is always output after the characters +A +.Aq newline +character is always output after the characters specified by the format string. The format string for the default display is: .Pp @@ -181,7 +183,7 @@ and years are handled automatically. .Sh ENVIRONMENT The following environment variables affect the execution of .Nm : -.Bl -tag -width iTZ +.Bl -tag -width Ev .It Ev TZ The timezone to use when displaying dates. See @@ -189,13 +191,14 @@ See for more information. .El .Sh FILES -.Bl -tag -width /usr/share/zoneinfo/posixrules -compact +.Bl -tag -width Pa -compact .It Pa /etc/localtime Symlink pointing to system's default timezone information file in .Pa /usr/share/zoneinfo directory. -.It Pa /usr/lib/locale//LC_TIME -Description of time locale . +.It Pa /usr/lib/locale/ Ns Ao Ar L Ac Ns Pa /LC_TIME +Description of time locale +.Aq Ar L . .It Pa /usr/share/zoneinfo Time zone information directory. .It Pa /usr/share/zoneinfo/posixrules
CVS commit: src/bin/date
Module Name:src Committed By: kim Date: Wed May 31 16:01:53 UTC 2023 Modified Files: src/bin/date: date.1 date.c Log Message: Add -R option for displaying time in RFC 5322 format, similar to GNU date. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/bin/date/date.1 cvs rdiff -u -r1.63 -r1.64 src/bin/date/date.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/bin/date/date.1 diff -u src/bin/date/date.1:1.51 src/bin/date/date.1:1.52 --- src/bin/date/date.1:1.51 Sat Oct 22 20:11:43 2022 +++ src/bin/date/date.1 Wed May 31 16:01:53 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: date.1,v 1.51 2022/10/22 20:11:43 christos Exp $ +.\" $NetBSD: date.1,v 1.52 2023/05/31 16:01:53 kim Exp $ .\" .\" Copyright (c) 1980, 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -32,7 +32,7 @@ .\" .\" @(#)date.1 8.3 (Berkeley) 4/28/95 .\" -.Dd October 22, 2022 +.Dd May 31, 2023 .Dt DATE 1 .Os .Sh NAME @@ -40,7 +40,7 @@ .Nd display or set date and time .Sh SYNOPSIS .Nm -.Op Fl ajnu +.Op Fl ajnRu .Op Fl d Ar date .Op Fl r Ar seconds .Op Cm + Ns Ar format @@ -54,7 +54,7 @@ .Li \&. Ar SS Oc Oc .Sm on .Nm -.Op Fl ajnu +.Op Fl ajnRu .Fl f Ar input_format new_date .Op Cm + Ns Ar format @@ -116,6 +116,9 @@ The option stops .Nm from setting the time for other than the current machine. +.It Fl R +Use a default display format that conforms to the date and time +specification in RFC 5322 (Internet Message Format). .It Fl r Ar seconds Print out the date and time that is .Ar seconds Index: src/bin/date/date.c diff -u src/bin/date/date.c:1.63 src/bin/date/date.c:1.64 --- src/bin/date/date.c:1.63 Sat Oct 22 20:11:43 2022 +++ src/bin/date/date.c Wed May 31 16:01:53 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: date.c,v 1.63 2022/10/22 20:11:43 christos Exp $ */ +/* $NetBSD: date.c,v 1.64 2023/05/31 16:01:53 kim Exp $ */ /* * Copyright (c) 1985, 1987, 1988, 1993 @@ -44,7 +44,7 @@ __COPYRIGHT( #if 0 static char sccsid[] = "@(#)date.c 8.2 (Berkeley) 4/28/95"; #else -__RCSID("$NetBSD: date.c,v 1.63 2022/10/22 20:11:43 christos Exp $"); +__RCSID("$NetBSD: date.c,v 1.64 2023/05/31 16:01:53 kim Exp $"); #endif #endif /* not lint */ @@ -71,7 +71,7 @@ __RCSID("$NetBSD: date.c,v 1.63 2022/10/ #include "extern.h" static time_t tval; -static int aflag, jflag, rflag, nflag; +static int Rflag, aflag, jflag, rflag, nflag; static char *fmt; __dead static void badcanotime(const char *, const char *, size_t); @@ -91,7 +91,7 @@ main(int argc, char *argv[]) setprogname(argv[0]); (void)setlocale(LC_ALL, ""); - while ((ch = getopt(argc, argv, "ad:f:jnr:u")) != -1) { + while ((ch = getopt(argc, argv, "ad:f:jnRr:u")) != -1) { switch (ch) { case 'a': /* adjust time slowly */ aflag = 1; @@ -119,6 +119,9 @@ main(int argc, char *argv[]) case 'n': /* don't set network */ nflag = 1; break; + case 'R': /* RFC-5322 email format */ + Rflag = 1; + break; case 'r': /* user specified seconds */ if (optarg[0] == '\0') { errx(EXIT_FAILURE, ": Invalid number"); @@ -153,6 +156,9 @@ main(int argc, char *argv[]) if (*argv && **argv == '+') { format = *argv; ++argv; + } else if (Rflag) { + (void)setlocale(LC_TIME, "C"); + format = "+%a, %-e %b %Y %H:%M:%S %z"; } else format = "+%a %b %e %H:%M:%S %Z %Y";
CVS commit: src/bin/date
Module Name:src Committed By: kim Date: Wed May 31 16:01:53 UTC 2023 Modified Files: src/bin/date: date.1 date.c Log Message: Add -R option for displaying time in RFC 5322 format, similar to GNU date. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/bin/date/date.1 cvs rdiff -u -r1.63 -r1.64 src/bin/date/date.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets/lists/debug
Module Name:src Committed By: riastradh Date: Wed May 31 13:02:10 UTC 2023 Modified Files: src/distrib/sets/lists/debug: mi shl.mi Log Message: ld.elf_so: Fix set lists for MKDEBUG=yes builds with t_tls_extern. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.399 -r1.400 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.305 -r1.306 src/distrib/sets/lists/debug/shl.mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/debug/mi diff -u src/distrib/sets/lists/debug/mi:1.399 src/distrib/sets/lists/debug/mi:1.400 --- src/distrib/sets/lists/debug/mi:1.399 Wed May 24 13:00:15 2023 +++ src/distrib/sets/lists/debug/mi Wed May 31 13:02:10 2023 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.399 2023/05/24 13:00:15 lukem Exp $ +# $NetBSD: mi,v 1.400 2023/05/31 13:02:10 riastradh Exp $ ./etc/mtree/set.debug comp-sys-root ./usr/lib comp-sys-usr compatdir ./usr/lib/i18n/libBIG5_g.a comp-c-debuglib debuglib,compatfile @@ -2403,6 +2403,7 @@ ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/t_dlvsym.debug tests-libexec-debug debug,atf,pic,compattestfile ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/t_rtld_r_debug.debug tests-libexec-debug debug,atf,pic,compattestfile ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/t_ifunc.debug tests-libexec-debug debug,atf,pic,compattestfile +./usr/libdata/debug/usr/tests/libexec/ld.elf_so/t_tls_extern.debug tests-libexec-debug debug,atf,pic,compattestfile ./usr/libdata/debug/usr/tests/net/bpf/t_bpf.debug tests-net-debug debug,atf,rump ./usr/libdata/debug/usr/tests/net/bpf/t_div-by-zero.debug tests-net-debug debug,atf,rump ./usr/libdata/debug/usr/tests/net/bpf/t_mbuf.debug tests-net-debug debug,atf,rump Index: src/distrib/sets/lists/debug/shl.mi diff -u src/distrib/sets/lists/debug/shl.mi:1.305 src/distrib/sets/lists/debug/shl.mi:1.306 --- src/distrib/sets/lists/debug/shl.mi:1.305 Wed May 10 15:52:07 2023 +++ src/distrib/sets/lists/debug/shl.mi Wed May 31 13:02:10 2023 @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.305 2023/05/10 15:52:07 christos Exp $ +# $NetBSD: shl.mi,v 1.306 2023/05/31 13:02:10 riastradh Exp $ ./usr/lib/libbfd_g.a comp-c-debuglib debuglib,compatfile,binutils ./usr/libdata/debug/lib base-sys-usr debug,dynamicroot,compatdir ./usr/libdata/debug/lib/libavl.so.0.0.debug comp-zfs-debug debug,dynamicroot,zfs @@ -363,10 +363,12 @@ ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_helper_symver_dso1/libh_helper_symver_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_helper_symver_dso2/libh_helper_symver_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_thread_local_dtor.debug tests-libexec-debug debug,compattestfile,atf +./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_def_static.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_dso1.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_dso2.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_dso3.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_ifunc_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf +./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_use_static.so.1.debug tests-libexec-debug debug,compattestfile,atf ./usr/tests/libexec/ld.elf_so/h_helper_symver_dso0/libh_helper_symver_dso_g.a comp-c-debuglib atf,debuglib,compattestfile ./usr/tests/libexec/ld.elf_so/h_helper_symver_dso1/libh_helper_symver_dso_g.a comp-c-debuglib atf,debuglib,compattestfile ./usr/tests/libexec/ld.elf_so/h_helper_symver_dso2/libh_helper_symver_dso_g.a comp-c-debuglib atf,debuglib,compattestfile
CVS commit: src/distrib/sets/lists/debug
Module Name:src Committed By: riastradh Date: Wed May 31 13:02:10 UTC 2023 Modified Files: src/distrib/sets/lists/debug: mi shl.mi Log Message: ld.elf_so: Fix set lists for MKDEBUG=yes builds with t_tls_extern. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.399 -r1.400 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.305 -r1.306 src/distrib/sets/lists/debug/shl.mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: lukem Date: Wed May 31 09:33:09 UTC 2023 Modified Files: src/doc: CHANGES Log Message: CHANGES: pax fixes To generate a diff of this commit: cvs rdiff -u -r1.2968 -r1.2969 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/doc/CHANGES diff -u src/doc/CHANGES:1.2968 src/doc/CHANGES:1.2969 --- src/doc/CHANGES:1.2968 Wed May 24 13:09:53 2023 +++ src/doc/CHANGES Wed May 31 09:33:09 2023 @@ -1,4 +1,4 @@ -# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2968 $> +# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2969 $> # # # [Note: This file does not mention every change made to the NetBSD source tree. @@ -107,3 +107,6 @@ Changes from NetBSD 10.0 to NetBSD 11.0: Fix semaphores for macOS host tool. [lukem 20230523] share/mk: Deprecate non-functional SHAREDSTRINGS. [lukem 20230524] mkstr(1), xstr(1): Obsolete unused PDP-11-era tools. [lukem 20230524] + pax(1): Exit 0 if stdin filelist is used and no files are supplied. + Don't overwrite existing destination files if -r -w copy + fails for any reason. [lukem 20230528]
CVS commit: src/doc
Module Name:src Committed By: lukem Date: Wed May 31 09:33:09 UTC 2023 Modified Files: src/doc: CHANGES Log Message: CHANGES: pax fixes To generate a diff of this commit: cvs rdiff -u -r1.2968 -r1.2969 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.