On Sun, Apr 06, 2025 at 03:27:23AM +, Taylor R Campbell wrote:
> FYI, this was not an accidental local change; I deliberately committed
> this so that it would run on the releng testbed because I was unable
> to reproduce the problem locally.
But it broke the build, so the testbed could not ru
> Module Name:src
> Committed By: martin
> Date: Wed Apr 2 07:25:42 UTC 2025
>
> Modified Files:
> src/lib/librumpuser: sp_common.c
>
> Log Message:
> Revert accidental local test change from previous - the DEBUG define
> is passed on the command line already.
FYI, this
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 16:17:05 UTC 2025
Modified Files:
src/lib/libc: Makefile
src/lib/libc/gen: ctype_guard.h
Log Message:
ctype(3): Actually conditionalize guard page on shared libc.
Apparently we build the libc .o files with -
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 16:28:57 UTC 2025
Modified Files:
src/lib/libc/string: strlcpy.3
Log Message:
strlcpy(3): Pick some nits in the prose.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/string/strlcpy.3
Pl
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 16:28:57 UTC 2025
Modified Files:
src/lib/libc/string: strlcpy.3
Log Message:
strlcpy(3): Pick some nits in the prose.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/string/strlcpy.3
Pl
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 16:17:05 UTC 2025
Modified Files:
src/lib/libc: Makefile
src/lib/libc/gen: ctype_guard.h
Log Message:
ctype(3): Actually conditionalize guard page on shared libc.
Apparently we build the libc .o files with -
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 16:23:13 UTC 2025
Modified Files:
src/lib/libc/gen: ctype_guard.h
Log Message:
ctype(3): Sprinkle _C_LABEL_STRING in a few more places.
Mostly for hygiene and to avoid raising questions about inconsistent
usage; thi
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 16:23:13 UTC 2025
Modified Files:
src/lib/libc/gen: ctype_guard.h
Log Message:
ctype(3): Sprinkle _C_LABEL_STRING in a few more places.
Mostly for hygiene and to avoid raising questions about inconsistent
usage; thi
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 01:15:23 UTC 2025
Modified Files:
src/lib/libc/string: strlcpy.3
Log Message:
strlcpy(3): Another attempt at reworking the description for clarity.
These functions have extremely sharp edges that are apparently stil
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 01:15:23 UTC 2025
Modified Files:
src/lib/libc/string: strlcpy.3
Log Message:
strlcpy(3): Another attempt at reworking the description for clarity.
These functions have extremely sharp edges that are apparently stil
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 00:07:52 UTC 2025
Modified Files:
src/lib/libc/gen: ctype_.c ctype_guard.h tolower_.c toupper_.c
Log Message:
ctype(3): Simplify definitions of ctype/tolower/toupper tables.
Clarify comment while here.
No functiona
Module Name:src
Committed By: riastradh
Date: Sun Mar 30 00:07:52 UTC 2025
Modified Files:
src/lib/libc/gen: ctype_.c ctype_guard.h tolower_.c toupper_.c
Log Message:
ctype(3): Simplify definitions of ctype/tolower/toupper tables.
Clarify comment while here.
No functiona
Module Name:src
Committed By: riastradh
Date: Sat Mar 29 21:45:09 UTC 2025
Modified Files:
src/lib/libc/gen: isctype.c
Log Message:
libc/isctype.c: Omit needless #include .
Crept in during an earlier revision when I wrote this with
_DIAGASSERT. (I opted to unconditionall
Module Name:src
Committed By: riastradh
Date: Sat Mar 29 21:45:09 UTC 2025
Modified Files:
src/lib/libc/gen: isctype.c
Log Message:
libc/isctype.c: Omit needless #include .
Crept in during an earlier revision when I wrote this with
_DIAGASSERT. (I opted to unconditionall
Module Name:src
Committed By: riastradh
Date: Sat Mar 29 20:57:58 UTC 2025
Modified Files:
src/lib/libc/gen: ctype_.c ctype_guard.h tolower_.c toupper_.c
Log Message:
libc: Restore ELF symbol sizes for _C_ctype_tab_ &c.
This is needed for dynamic position-dependent execut
Module Name:src
Committed By: riastradh
Date: Sat Mar 29 20:57:58 UTC 2025
Modified Files:
src/lib/libc/gen: ctype_.c ctype_guard.h tolower_.c toupper_.c
Log Message:
libc: Restore ELF symbol sizes for _C_ctype_tab_ &c.
This is needed for dynamic position-dependent execut
Module Name:src
Committed By: christos
Date: Sat Mar 22 16:59:02 UTC 2025
Modified Files:
src/lib/csu/common: crt0-common.c
Log Message:
PR/59189: RVP: move atexit(cleanup) after _preinit() to allow sanitizer
initialization during preinit as well as atexit interception.
Module Name:src
Committed By: christos
Date: Sat Mar 22 16:59:02 UTC 2025
Modified Files:
src/lib/csu/common: crt0-common.c
Log Message:
PR/59189: RVP: move atexit(cleanup) after _preinit() to allow sanitizer
initialization during preinit as well as atexit interception.
Module Name:src
Committed By: rillig
Date: Thu Mar 13 06:35:34 UTC 2025
Modified Files:
src/lib/libc/compiler_rt: Makefile.inc
Log Message:
compiler_rt: suppress lint warnings about missing prototypes
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/lib/
Module Name:src
Committed By: rillig
Date: Thu Mar 13 06:49:49 UTC 2025
Modified Files:
src/lib/libintl: gettext.c
Log Message:
libintl: fix lint warning about strchr effectively discarding 'const'
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/lib/lib
Module Name:src
Committed By: rillig
Date: Thu Mar 13 06:49:49 UTC 2025
Modified Files:
src/lib/libintl: gettext.c
Log Message:
libintl: fix lint warning about strchr effectively discarding 'const'
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/lib/lib
Module Name:src
Committed By: rillig
Date: Thu Mar 13 06:35:34 UTC 2025
Modified Files:
src/lib/libc/compiler_rt: Makefile.inc
Log Message:
compiler_rt: suppress lint warnings about missing prototypes
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/lib/
Module Name:src
Committed By: riastradh
Date: Tue Mar 11 14:10:19 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
extattrctl(2): Fix various errors in the man page.
1. Fix order of arguments in prototype.
2. Fix order of arguments in example.
3. Fix e
Module Name:src
Committed By: wiz
Date: Tue Mar 11 14:13:45 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
Sort errors.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/sys/extattrctl.2
Please note that diffs are not public
Module Name:src
Committed By: wiz
Date: Tue Mar 11 14:13:45 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
Sort errors.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/sys/extattrctl.2
Please note that diffs are not public
Module Name:src
Committed By: riastradh
Date: Tue Mar 11 13:35:54 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Isolate endian-dependence of crypto_onetimestream.
Make it all happen in crypto_le32enc/dec (which in this file is
actuall
Module Name:src
Committed By: riastradh
Date: Tue Mar 11 14:10:19 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
extattrctl(2): Fix various errors in the man page.
1. Fix order of arguments in prototype.
2. Fix order of arguments in example.
3. Fix e
Module Name:src
Committed By: riastradh
Date: Tue Mar 11 13:35:54 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Isolate endian-dependence of crypto_onetimestream.
Make it all happen in crypto_le32enc/dec (which in this file is
actuall
Module Name:src
Committed By: riastradh
Date: Tue Mar 11 12:34:09 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(4): Fix crypto_onetimestream_selftest on big-endian.
Had computed the nonce increment the wrong way around when simulating
a b
Module Name:src
Committed By: riastradh
Date: Tue Mar 11 12:34:09 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(4): Fix crypto_onetimestream_selftest on big-endian.
Had computed the nonce increment the wrong way around when simulating
a b
Module Name:src
Committed By: wiz
Date: Tue Mar 11 07:44:55 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
'file system' police; use .Rv; add some missing words
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/sys/extattrctl.
Module Name:src
Committed By: wiz
Date: Tue Mar 11 07:44:55 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
'file system' police; use .Rv; add some missing words
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/sys/extattrctl.
Module Name:src
Committed By: christos
Date: Mon Mar 10 22:18:07 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
Correct errors in previous and explain the UFS1 extended attribute
implementation.
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: christos
Date: Mon Mar 10 22:18:07 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
Correct errors in previous and explain the UFS1 extended attribute
implementation.
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: riastradh
Date: Mon Mar 10 21:21:32 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Add self-tests for PRNG algorithm.
Independently generated by running:
head -c 64 Modified files:
Index: src/lib/libc/ge
Module Name:src
Committed By: riastradh
Date: Mon Mar 10 21:21:32 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Add self-tests for PRNG algorithm.
Independently generated by running:
head -c 64
Module Name:src
Committed By: pgoyette
Date: Mon Mar 10 05:06:02 UTC 2025
Modified Files:
src/lib/libc/sys: mount.2
Log Message:
typo - s/to/too/
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/lib/libc/sys/mount.2
Please note that diffs are not public
Module Name:src
Committed By: pgoyette
Date: Mon Mar 10 05:18:04 UTC 2025
Modified Files:
src/lib/libc/sys: mount.2
Log Message:
revert previous. Thanks kre@ for the explanation.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/lib/libc/sys/mount.2
Ple
Module Name:src
Committed By: pgoyette
Date: Mon Mar 10 05:18:04 UTC 2025
Modified Files:
src/lib/libc/sys: mount.2
Log Message:
revert previous. Thanks kre@ for the explanation.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/lib/libc/sys/mount.2
Ple
Module Name:src
Committed By: pgoyette
Date: Mon Mar 10 05:06:02 UTC 2025
Modified Files:
src/lib/libc/sys: mount.2
Log Message:
typo - s/to/too/
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/lib/libc/sys/mount.2
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:38:36 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
improve wording, sort Xr's
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/sys/extattrctl.2
Please note that di
Module Name:src
Committed By: wiz
Date: Sun Mar 9 18:58:18 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
extattrctl(2): fix some lint
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/sys/extattrctl.2
Please note that diffs
Module Name:src
Committed By: wiz
Date: Sun Mar 9 18:58:18 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
extattrctl(2): fix some lint
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/sys/extattrctl.2
Please note that diffs
Module Name:src
Committed By: christos
Date: Sun Mar 9 18:06:07 UTC 2025
Modified Files:
src/lib/libc/gen: Makefile.inc
Log Message:
remove extattrn_namespace_to_string.3 it is in extattr.3 now
To generate a diff of this commit:
cvs rdiff -u -r1.222 -r1.223 src/lib/libc
Module Name:src
Committed By: christos
Date: Sun Mar 9 18:31:29 UTC 2025
Modified Files:
src/lib/libipsec: Makefile
Log Message:
later is now.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/lib/libipsec/Makefile
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Sun Mar 9 18:31:29 UTC 2025
Modified Files:
src/lib/libipsec: Makefile
Log Message:
later is now.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/lib/libipsec/Makefile
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Sun Mar 9 18:06:07 UTC 2025
Modified Files:
src/lib/libc/gen: Makefile.inc
Log Message:
remove extattrn_namespace_to_string.3 it is in extattr.3 now
To generate a diff of this commit:
cvs rdiff -u -r1.222 -r1.223 src/lib/libc
Module Name:src
Committed By: martin
Date: Sun Mar 9 17:02:56 UTC 2025
Modified Files:
src/lib/libc/sys: Makefile.inc
Log Message:
fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.258 -r1.259 src/lib/libc/sys/Makefile.inc
Please note that diffs are not publ
Module Name:src
Committed By: martin
Date: Sun Mar 9 17:02:56 UTC 2025
Modified Files:
src/lib/libc/sys: Makefile.inc
Log Message:
fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.258 -r1.259 src/lib/libc/sys/Makefile.inc
Please note that diffs are not publ
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:38:36 UTC 2025
Modified Files:
src/lib/libc/sys: extattrctl.2
Log Message:
improve wording, sort Xr's
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/sys/extattrctl.2
Please note that di
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:33:35 UTC 2025
Modified Files:
src/lib/libc/posix1e: extattr.3
Log Message:
fix date and title
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/posix1e/extattr.3
Please note that diffs ar
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:33:35 UTC 2025
Modified Files:
src/lib/libc/posix1e: extattr.3
Log Message:
fix date and title
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/posix1e/extattr.3
Please note that diffs ar
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:31:18 UTC 2025
Modified Files:
src/lib/libc/gen: Makefile.inc
src/lib/libc/posix1e: extattr.3
Removed Files:
src/lib/libc/gen: extattr_namespace_to_string.3
Log Message:
move the man page in the sam
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:31:18 UTC 2025
Modified Files:
src/lib/libc/gen: Makefile.inc
src/lib/libc/posix1e: extattr.3
Removed Files:
src/lib/libc/gen: extattr_namespace_to_string.3
Log Message:
move the man page in the sam
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:24:38 UTC 2025
Modified Files:
src/lib/libc/posix1e: Makefile.inc
Added Files:
src/lib/libc/posix1e: extattr.3
Log Message:
PR/59159: Taylor R Campbell: getextattr(1) cites nonexistent extattr(3)
To gener
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:24:38 UTC 2025
Modified Files:
src/lib/libc/posix1e: Makefile.inc
Added Files:
src/lib/libc/posix1e: extattr.3
Log Message:
PR/59159: Taylor R Campbell: getextattr(1) cites nonexistent extattr(3)
To gener
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:10:22 UTC 2025
Modified Files:
src/lib/libc/sys: Makefile.inc
Added Files:
src/lib/libc/sys: extattrctl.2
Log Message:
PR/59160: Taylor R Campbell: extattrctl(2): missing man page
To generate a diff of th
Module Name:src
Committed By: christos
Date: Sun Mar 9 16:10:22 UTC 2025
Modified Files:
src/lib/libc/sys: Makefile.inc
Added Files:
src/lib/libc/sys: extattrctl.2
Log Message:
PR/59160: Taylor R Campbell: extattrctl(2): missing man page
To generate a diff of th
Module Name:src
Committed By: riastradh
Date: Thu Mar 6 00:53:27 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
src/lib/libc/include: arc4random.h
Log Message:
arc4random(3): Switch to use thr_once (libc pthread_once symbol).
This way, we reduce the prob
Module Name:src
Committed By: riastradh
Date: Thu Mar 6 00:53:27 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
src/lib/libc/include: arc4random.h
Log Message:
arc4random(3): Switch to use thr_once (libc pthread_once symbol).
This way, we reduce the prob
Module Name:src
Committed By: riastradh
Date: Wed Mar 5 16:38:50 UTC 2025
Modified Files:
src/lib/libpthread: pthread_testcancel.3
Log Message:
pthread_testcancel(3): Add a colon for clarity in man page.
`No punctual change intended.'
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Wed Mar 5 16:38:50 UTC 2025
Modified Files:
src/lib/libpthread: pthread_testcancel.3
Log Message:
pthread_testcancel(3): Add a colon for clarity in man page.
`No punctual change intended.'
To generate a diff of this commit:
Module Name:src
Committed By: christos
Date: Tue Mar 4 16:40:46 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
Explain the situation better and allocate 16 instead of 3 for now to cover
the known cases (from kre@). Still needs to be fixed properl
Module Name:src
Committed By: christos
Date: Tue Mar 4 16:40:46 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
Explain the situation better and allocate 16 instead of 3 for now to cover
the known cases (from kre@). Still needs to be fixed properl
On Mon, Mar 03, 2025 at 06:08:17PM +, Taylor R Campbell wrote:
> > Please everyone, avoid implementing hasty solutions, just because we
> > seem to need a solution to something today - we don't - a few days more
> > consideration and discussion can make solutions much more sane, and less
> > li
Date:Mon, 3 Mar 2025 17:20:57 +
From:Taylor R Campbell
Message-ID: <20250303172102.41b6b84...@mail.netbsd.org>
| It's not `wrong'; it's a legitimate way to eliminate unnecessary
| failure modes, weighing costs of one approach vs costs of another.
It is a very
Date:Mon, 3 Mar 2025 18:08:17 +
From:Taylor R Campbell
Message-ID: <20250303180830.d601784...@mail.netbsd.org>
| I did test build, and I ran the arc4random tests, including the test I
| added to verify the new more-graceful failure mode. I just forgot to
|
Module Name:src
Committed By: riastradh
Date: Tue Mar 4 00:33:01 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c pthread_atfork.c
Removed Files:
src/lib/libc/include: atfork.h
Log Message:
Revert __libc_atfork addition.
This reverts the following revision
Module Name:src
Committed By: riastradh
Date: Tue Mar 4 00:41:00 UTC 2025
Modified Files:
src/lib/libpthread: pthread_once.c
Log Message:
pthread_once(3): Add missing memory barriers.
PR lib/59126: pthread_once(3): missing memory ordering
To generate a diff of this com
Module Name:src
Committed By: riastradh
Date: Tue Mar 4 00:41:00 UTC 2025
Modified Files:
src/lib/libpthread: pthread_once.c
Log Message:
pthread_once(3): Add missing memory barriers.
PR lib/59126: pthread_once(3): missing memory ordering
To generate a diff of this com
Module Name:src
Committed By: riastradh
Date: Tue Mar 4 00:33:01 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c pthread_atfork.c
Removed Files:
src/lib/libc/include: atfork.h
Log Message:
Revert __libc_atfork addition.
This reverts the following revision
> Date: Mon, 03 Mar 2025 07:39:55 +0700
> From: Robert Elz
>
> Date:Mon, 03 Mar 2025 06:50:47 +0700
> From:Robert Elz
> Message-ID: <13328.1740959...@jacaranda.noi.kre.to>
>
> | This is the wrong solution,
>
> Further, given that it doesn't even build, please rev
> Date: Mon, 03 Mar 2025 06:50:47 +0700
> From: Robert Elz
>
> Date:Sun, 2 Mar 2025 22:46:24 +
> From:"Taylor R Campbell"
> Message-ID: <20250302224624.1a707f...@cvs.netbsd.org>
>
> | Log Message:
> | libc: New __libc_atfork.
> |
> | This uses caller-pro
> Date: Sun, 2 Mar 2025 12:39:02 -0500
> From: Christos Zoulas
>
> Yes, unfortunately I committed the version from my tree by accident
> and not the one that was on the web server. I already fixed it.
No, you seem to have gotten it the wrong way around...
The original commit, rev. 1.8, had no a
Fixed now.
christos
> On Mar 3, 2025, at 10:41 AM, Taylor R Campbell wrote:
>
>> Date: Sun, 2 Mar 2025 12:39:02 -0500
>> From: Christos Zoulas
>>
>> Yes, unfortunately I committed the version from my tree by accident
>> and not the one that was on the web server. I already fixed it.
>
> No,
Module Name:src
Committed By: christos
Date: Mon Mar 3 17:00:22 UTC 2025
Modified Files:
src/lib/libc/arch/arm/misc: arm_initfini.c
Log Message:
don't abort, just fail.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/arm/misc/arm_initfini.
Module Name:src
Committed By: christos
Date: Mon Mar 3 17:00:22 UTC 2025
Modified Files:
src/lib/libc/arch/arm/misc: arm_initfini.c
Log Message:
don't abort, just fail.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/arm/misc/arm_initfini.
Module Name:src
Committed By: riastradh
Date: Mon Mar 3 00:57:21 UTC 2025
Added Files:
src/lib/libc/include: atfork.h
Log Message:
__libc_atfork: Add header file missed in previous commit.
PR lib/59112: libpthread constructors use malloc
PR lib/59117: arc4random has some
Module Name:src
Committed By: riastradh
Date: Mon Mar 3 00:57:21 UTC 2025
Added Files:
src/lib/libc/include: atfork.h
Log Message:
__libc_atfork: Add header file missed in previous commit.
PR lib/59112: libpthread constructors use malloc
PR lib/59117: arc4random has some
Date:Mon, 03 Mar 2025 06:50:47 +0700
From:Robert Elz
Message-ID: <13328.1740959...@jacaranda.noi.kre.to>
| This is the wrong solution,
Further, given that it doesn't even build, please revert it.
I will implement a sane solution in the next day or two (I'll
even t
Date:Sun, 2 Mar 2025 22:46:24 +
From:"Taylor R Campbell"
Message-ID: <20250302224624.1a707f...@cvs.netbsd.org>
| Log Message:
| libc: New __libc_atfork.
|
| This uses caller-provided storage for the callback queues.
|
| Use it in arc4random(3) in order
Module Name:src
Committed By: riastradh
Date: Sun Mar 2 22:54:12 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Don't ifdef out the self-test.
The runtime cost of this test is negligible (64 bytes of data and a
handful of instructions
Module Name:src
Committed By: riastradh
Date: Sun Mar 2 22:54:12 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Don't ifdef out the self-test.
The runtime cost of this test is negligible (64 bytes of data and a
handful of instructions
Module Name:src
Committed By: riastradh
Date: Sun Mar 2 22:53:45 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Update comments to reflect removal of failure modes.
PR lib/59117: arc4random has some failure modes it shouldn't
To gen
Module Name:src
Committed By: riastradh
Date: Sun Mar 2 22:53:45 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c
Log Message:
arc4random(3): Update comments to reflect removal of failure modes.
PR lib/59117: arc4random has some failure modes it shouldn't
To gen
Module Name:src
Committed By: riastradh
Date: Sun Mar 2 22:46:24 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c pthread_atfork.c
Log Message:
libc: New __libc_atfork.
This uses caller-provided storage for the callback queues.
Use it in arc4random(3) in order to
Module Name:src
Committed By: riastradh
Date: Sun Mar 2 22:46:24 UTC 2025
Modified Files:
src/lib/libc/gen: arc4random.c pthread_atfork.c
Log Message:
libc: New __libc_atfork.
This uses caller-provided storage for the callback queues.
Use it in arc4random(3) in order to
Yes, unfortunately I committed the version from my tree by accident and not the
one
that was on the web server. I already fixed it.
christos
signature.asc
Description: Message signed with OpenPGP
> Module Name:src
> Committed By: christos
> Date: Thu Feb 27 10:55:27 UTC 2025
>
> Modified Files:
> src/lib/libc/arch/arm/misc: arm_initfini.c
>
> Log Message:
> use the latest version that does not abort on error.
>
> @@ -46,6 +46,7 @@
> #include
> #include
> #inc
Module Name:src
Committed By: christos
Date: Sat Mar 1 20:31:58 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
simplify af_free() (from kre@)
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/gen/pthread_atfork.c
Pleas
Module Name:src
Committed By: christos
Date: Sat Mar 1 20:31:58 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
simplify af_free() (from kre@)
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/gen/pthread_atfork.c
Pleas
Module Name:src
Committed By: christos
Date: Sat Mar 1 18:21:49 UTC 2025
Modified Files:
src/lib/libpthread: pthread_tsd.c
Log Message:
Explain that the pthread_atfork() call will not call malloc from here.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 s
Module Name:src
Committed By: christos
Date: Sat Mar 1 18:21:49 UTC 2025
Modified Files:
src/lib/libpthread: pthread_tsd.c
Log Message:
Explain that the pthread_atfork() call will not call malloc from here.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 s
Module Name:src
Committed By: christos
Date: Sat Mar 1 18:19:50 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
keep a cache of 3 entries so that we don't have to call malloc(3) from
libpthread which can't call malloc from a constructor.
To gene
Module Name:src
Committed By: christos
Date: Sat Mar 1 18:19:50 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
keep a cache of 3 entries so that we don't have to call malloc(3) from
libpthread which can't call malloc from a constructor.
To gene
Module Name:src
Committed By: christos
Date: Sat Mar 1 16:34:03 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
Revert for now. There has been a report that arc4random breaks with it,
and the tests for arc4random set RLIMIT_AS to 0 so that mmap fa
Module Name:src
Committed By: christos
Date: Sat Mar 1 16:34:03 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
Revert for now. There has been a report that arc4random breaks with it,
and the tests for arc4random set RLIMIT_AS to 0 so that mmap fa
Module Name:src
Committed By: kre
Date: Fri Feb 28 23:59:55 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
Specify MAP_ANON, the default (MAP_FILE) with a fd == -1 makes no sense.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src
Module Name:src
Committed By: kre
Date: Fri Feb 28 23:59:55 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
Specify MAP_ANON, the default (MAP_FILE) with a fd == -1 makes no sense.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src
Module Name:src
Committed By: christos
Date: Fri Feb 28 16:00:27 UTC 2025
Modified Files:
src/lib/libc/gen: pthread_atfork.c
Log Message:
PR/59112: Martin Husemann: switch to using mmap instead of malloc
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/l
1 - 100 of 1562 matches
Mail list logo