Page MenuHomeFreeBSD

fuz (Robert Clausecker)
User

Projects

User Details

User Since
Jun 6 2021, 5:11 PM (271 w, 3 d)

Recent Activity

Yesterday

fuz added a comment to D58876: libc: Implement bsearch_s(), document bsearch_b(), and add rudimentary unit tests .

This looks reasonable. Please see comments for some small items to check.

Wed, Aug 19, 8:16 PM

Tue, Aug 18

fuz added a comment to D58911: libc: Restore prior C23 include guards.

This looks reasonable, but let's wait for some more feedback from the others.

Tue, Aug 18, 12:48 PM

Mon, Aug 17

fuz added a comment to D58773: sys: Add sys/ckdint.h.

I like it. Please land the new header and kernel fixes separately in case reversal is needed.

Mon, Aug 17, 4:04 PM

Sun, Aug 16

fuz added a comment to D58876: libc: Implement bsearch_s(), document bsearch_b(), and add rudimentary unit tests .

Looks like a good patch. Could you add unit tests that make sure the constraint handles actually trigger on error?
Please mention in the commit message that this also documents bsearch_b.

Sun, Aug 16, 9:59 PM

Sat, Aug 15

fuz committed R11:720785f14ad0: archivers/zip: fix command injection vulnerability (authored by fuz).
archivers/zip: fix command injection vulnerability
Sat, Aug 15, 7:34 PM
fuz committed R11:815c577eeeb6: lang/intercal: update to 0.35 (authored by fuz).
lang/intercal: update to 0.35
Sat, Aug 15, 7:34 PM
fuz committed R11:26cfa6286f39: games/OpenLoco: update to 26.08 (authored by fuz).
games/OpenLoco: update to 26.08
Sat, Aug 15, 7:34 PM
fuz committed R11:e1d46ed90da7: net/go-pkgsite: update to 0.4.0 (authored by fuz).
net/go-pkgsite: update to 0.4.0
Sat, Aug 15, 7:34 PM
fuz committed R11:239e8ff28bbd: devel/go-tools: update to 0.49.0 (authored by fuz).
devel/go-tools: update to 0.49.0
Sat, Aug 15, 7:34 PM
fuz committed R11:7a7406eab8d8: archivers/zip: fix command injection vulnerability (authored by fuz).
archivers/zip: fix command injection vulnerability
Sat, Aug 15, 7:34 PM
fuz committed R11:828554d769bd: devel/bmk: update to 0.4 (authored by fuz).
devel/bmk: update to 0.4
Sat, Aug 15, 7:34 PM

Fri, Aug 14

fuz accepted D58842: libc: Complete C23 <stdio.h> conformance.

Approved for commit.
Do you wish to have these changes merged into stable/15? If yes, consider adding an MFC after tag. I recommend a wait of 1 month for new features, 1 week for bug fixes.
Same goes for your other C23 changes. You can MFC even if you did not add the relevant tag, but you'll only get a reminder if the tag is present.
If you wish to add "MFC after", just do it on commit. You do not need to ask for approval again.

Fri, Aug 14, 5:34 PM
fuz added inline comments to D58842: libc: Complete C23 <stdio.h> conformance.
Fri, Aug 14, 4:46 PM
fuz added a comment to D58842: libc: Complete C23 <stdio.h> conformance.

Please add the desired commit messages for reference.

Fri, Aug 14, 1:12 PM

Mon, Aug 10

fuz committed R11:4b25b85e24de: sysutils/kubo-go: builds fine with Go 1.26 (authored by fuz).
sysutils/kubo-go: builds fine with Go 1.26
Mon, Aug 10, 10:30 PM
fuz committed R11:d9ecb9bb131d: net/rsync-bpc: fix build on armv7 (authored by fuz).
net/rsync-bpc: fix build on armv7
Mon, Aug 10, 10:30 PM
fuz committed R11:a39100e1da82: www/writefreely: update to 0.17.2 (authored by fuz).
www/writefreely: update to 0.17.2
Mon, Aug 10, 10:28 PM
fuz committed R11:717e3028f571: sysutils/kubo-go: builds fine with Go 1.26 (authored by fuz).
sysutils/kubo-go: builds fine with Go 1.26
Mon, Aug 10, 10:28 PM
fuz committed R11:977fa78a30b4: net/rsync-bpc: fix build on armv7 (authored by fuz).
net/rsync-bpc: fix build on armv7
Mon, Aug 10, 10:28 PM

Sun, Aug 9

fuz added a comment to D58066: Add sysconf(8) and libbsdconf(3).

Nice work. Some feedback is attached.

Sun, Aug 9, 7:51 PM
fuz added a comment to D16132: cmb(1) / cmb(3): import combinatorics utility and library.

For example, the build-option survey is not trying to solve an equation but test for combinations of build-options that break the build when combined together.

Sun, Aug 9, 4:59 PM
fuz committed rGbe97ef6e94a6: libc/merge.c: use memcpy() for copying (authored by mchoo).
libc/merge.c: use memcpy() for copying
Sun, Aug 9, 11:01 AM

Sat, Aug 8

fuz added a comment to D58700: Add new src committer (kfv).

On the proposed commit messages, I think Robert (@fuz) will agree, I think we would put:

Reviewed by: dteske, fuz
Approved by: dteske (mentor), fuz (mentor)

Or if Robert wants, co-mentor.

Sat, Aug 8, 11:12 PM
fuz accepted D58700: Add new src committer (kfv).

Looking good here.

Sat, Aug 8, 3:43 PM
fuz accepted D58727: freebsd-tips: Tip about drivers licenses.

I'm relieved, I never managed to find time to get one.

Sat, Aug 8, 3:42 PM
fuz added a comment to D58699: Add new src committer (kfv).
In D58699#1347230, @kfv wrote:

@fuz: I don't have access to the doc repository. Am I expected to handle this myself, or do we need a doc committer to take care of it on our behalf?

Sat, Aug 8, 8:29 AM

Fri, Aug 7

fuz accepted D58699: Add new src committer (kfv).

Commit message looks workable.

Fri, Aug 7, 12:49 PM
fuz accepted D58699: Add new src committer (kfv).

Please post the commit message you plan to use so I can then give approval for commit.

Fri, Aug 7, 12:21 PM

Thu, Aug 6

fuz added a comment to D58688: Add `pdrfork(RFEMBRYO)`, `pdsetfd` and `pdexec` syscalls.
In D58688#1346727, @kib wrote:

@fuz You may be interested in https://github.com/catern/rsyscall, which I referenced in my original 2022 freebsd-arch email linked in the patch description. It adopts the same philosophy.

We have ptrace({PT_SC_REMOTE). Allowing remote syscalls as a generic facility without attaching to the target as debugger is IMO not acceptable.

Thu, Aug 6, 5:20 PM
fuz committed R11:5f1d4622b7c6: science/siesta: don't set -march=native (authored by pkubaj).
science/siesta: don't set -march=native
Thu, Aug 6, 5:05 PM
fuz added a comment to D58688: Add `pdrfork(RFEMBRYO)`, `pdsetfd` and `pdexec` syscalls.
In D58688#1346727, @kib wrote:

@fuz You may be interested in https://github.com/catern/rsyscall, which I referenced in my original 2022 freebsd-arch email linked in the patch description. It adopts the same philosophy.

We have ptrace({PT_SC_REMOTE). Allowing remote syscalls as a generic facility without attaching to the target as debugger is IMO not acceptable.

Thu, Aug 6, 5:04 PM
fuz added a comment to D58688: Add `pdrfork(RFEMBRYO)`, `pdsetfd` and `pdexec` syscalls.

It sounds like this could perhaps be simplified by having a pdsyscall system call that executes a system call on the given process descriptor. Then all manipulations on the zygote process just become normal system calls carried out through pdsyscall and activating a process image becomes a call to execve() or similar through pdsyscall. In particular this avoids having to add new stuff every time we come up with something new that we want to set up before sending off the new process.

Thu, Aug 6, 3:32 PM
fuz committed R11:eb4fc4987d67: devel/tbox: update to 1.8.2 (authored by fuz).
devel/tbox: update to 1.8.2
Thu, Aug 6, 9:30 AM
fuz committed R11:bc4ee1770d86: multimedia/mkvtoolnix: fix build on armv7, builds fine on aarch64 (authored by fuz).
multimedia/mkvtoolnix: fix build on armv7, builds fine on aarch64
Thu, Aug 6, 9:30 AM
fuz committed R11:4744e66b618a: games/CWR-CE: fix build on armv7 (authored by fuz).
games/CWR-CE: fix build on armv7
Thu, Aug 6, 9:30 AM
fuz committed R11:8b4f066947e9: games/CWR-CE: fix build on powerpc64le (authored by pkubaj).
games/CWR-CE: fix build on powerpc64le
Thu, Aug 6, 9:30 AM
fuz committed R11:ecd9df7479ff: multimedia/py-mat2: update to 0.15.0 (authored by fuz).
multimedia/py-mat2: update to 0.15.0
Thu, Aug 6, 9:26 AM
fuz committed R11:319393265d59: games/CWR-CE: fix build on armv7 (authored by fuz).
games/CWR-CE: fix build on armv7
Thu, Aug 6, 9:26 AM
fuz committed R11:fb562248d943: net/rosenpass: update to 0.2.3 (authored by fuz).
net/rosenpass: update to 0.2.3
Thu, Aug 6, 9:25 AM
fuz committed R11:2653b3658de9: deskutils/remind: update to 06.02.10 (authored by fuz).
deskutils/remind: update to 06.02.10
Thu, Aug 6, 9:25 AM
fuz committed R11:38733ec7a1e2: devel/gcli: update to 2.13.0 (authored by fuz).
devel/gcli: update to 2.13.0
Thu, Aug 6, 9:25 AM
fuz committed R11:f5b4084afd0f: multimedia/mkvtoolnix: fix build on armv7, builds fine on aarch64 (authored by fuz).
multimedia/mkvtoolnix: fix build on armv7, builds fine on aarch64
Thu, Aug 6, 9:25 AM
fuz committed R11:e283b7963fd9: devel/tbox: update to 1.8.2 (authored by fuz).
devel/tbox: update to 1.8.2
Thu, Aug 6, 9:25 AM

Mon, Aug 3

fuz committed R11:106e04baf823: net-p2p/amule: fix build on 32-bit platforms properly (authored by fuz).
net-p2p/amule: fix build on 32-bit platforms properly
Mon, Aug 3, 3:12 PM
fuz committed R11:9ff312cdc504: sysutils/czkawka: fix build on armv7 (authored by fuz).
sysutils/czkawka: fix build on armv7
Mon, Aug 3, 3:11 PM
fuz committed R11:e4850f17ee42: devel/simdjson: update to 4.6.6 (authored by fuz).
devel/simdjson: update to 4.6.6
Mon, Aug 3, 3:11 PM
fuz committed R11:4d1528008f9f: misc/claude-code-legacy: fix build on armv7 (authored by fuz).
misc/claude-code-legacy: fix build on armv7
Mon, Aug 3, 3:11 PM
fuz committed R11:d6d822194497: irc/halloy: fix build on armv7 (authored by fuz).
irc/halloy: fix build on armv7
Mon, Aug 3, 3:11 PM
fuz committed R11:b700cbd3a83d: net-p2p/amule: fix build on 32-bit platforms properly (authored by fuz).
net-p2p/amule: fix build on 32-bit platforms properly
Mon, Aug 3, 3:09 PM
fuz committed R11:05950e6b5b00: devel/simdjson: update to 4.6.6 (authored by fuz).
devel/simdjson: update to 4.6.6
Mon, Aug 3, 3:08 PM
fuz committed R11:47a516785a6f: net/rtpproxy: update to 3.1.1 (authored by fuz).
net/rtpproxy: update to 3.1.1
Mon, Aug 3, 3:08 PM
fuz committed R11:1d52f5eb615e: cad/freecad: fix broken patch (authored by fuz).
cad/freecad: fix broken patch
Mon, Aug 3, 3:08 PM
fuz committed R11:a57f15aa5837: sysutils/czkawka: fix build on armv7 (authored by fuz).
sysutils/czkawka: fix build on armv7
Mon, Aug 3, 3:08 PM
fuz committed R11:cb13c34eb224: misc/claude-code-legacy: fix build on armv7 (authored by fuz).
misc/claude-code-legacy: fix build on armv7
Mon, Aug 3, 3:08 PM
fuz committed R11:0075dbc93fe0: irc/halloy: fix build on armv7 (authored by fuz).
irc/halloy: fix build on armv7
Mon, Aug 3, 3:08 PM

Sun, Aug 2

fuz committed rGf68d7bfc1479: libc: Add strfromd, strfromf, and strfroml per C23 (authored by kfv).
libc: Add strfromd, strfromf, and strfroml per C23
Sun, Aug 2, 12:11 PM
fuz committed rG00a79975c062: libc/merge.c: use memcpy() for copying (authored by mchoo).
libc/merge.c: use memcpy() for copying
Sun, Aug 2, 12:11 PM
fuz committed rG296c05f7212c: libutil++: Include <cerrno> in stringf.cc (authored by kfv).
libutil++: Include <cerrno> in stringf.cc
Sun, Aug 2, 12:11 PM
fuz committed rGae417b3194e7: msun: add asinpi, acospi, and atanpi (authored by Steve Kargl <kargl@FreeBSD.org>).
msun: add asinpi, acospi, and atanpi
Sun, Aug 2, 12:11 PM
fuz closed D58002: mergesort: use memcpy() for copying.
Sun, Aug 2, 12:11 PM

Thu, Jul 30

fuz committed R11:902358db345e: devel/simdjson: update to 4.6.5 (authored by fuz).
devel/simdjson: update to 4.6.5
Thu, Jul 30, 4:55 PM
fuz committed R11:be686e81dfdb: x11/quickshell: fix build on armv7 (authored by fuz).
x11/quickshell: fix build on armv7
Thu, Jul 30, 4:54 PM
fuz committed R11:ae920f07cc5a: editors/lapce: not for armv7 (authored by fuz).
editors/lapce: not for armv7
Thu, Jul 30, 4:54 PM
fuz committed R11:86760b52fb8c: devel/simdjson: update to 4.6.5 (authored by fuz).
devel/simdjson: update to 4.6.5
Thu, Jul 30, 4:54 PM
fuz committed R11:9a0f48631057: devel/goreleaser: update to 2.17.1 (authored by fuz).
devel/goreleaser: update to 2.17.1
Thu, Jul 30, 4:54 PM
fuz committed R11:8973c36842e1: textproc/xxdiff: update to g20260517 (authored by fuz).
textproc/xxdiff: update to g20260517
Thu, Jul 30, 4:53 PM
fuz committed R11:f10a5924d112: deskutils/remind: update to 06.02.09 (authored by fuz).
deskutils/remind: update to 06.02.09
Thu, Jul 30, 4:53 PM
fuz committed R11:b7fcc2a96c2d: x11/quickshell: fix build on armv7 (authored by fuz).
x11/quickshell: fix build on armv7
Thu, Jul 30, 4:53 PM
fuz committed R11:7e127fe1ea48: editors/lapce: not for armv7 (authored by fuz).
editors/lapce: not for armv7
Thu, Jul 30, 4:53 PM
fuz committed R11:bc1cad583ff1: games/OpenLoco: update to 26.07.1 (authored by fuz).
games/OpenLoco: update to 26.07.1
Thu, Jul 30, 4:53 PM

Tue, Jul 28

fuz committed rGe35696f0b305: [libm] implementation of rsqrt, rsqrtf, and rsqrtl (authored by Steve Kargl <kargl@FreeBSD.org>).
[libm] implementation of rsqrt, rsqrtf, and rsqrtl
Tue, Jul 28, 3:46 PM
fuz committed rG3cdf314238d4: lib/libc: add FBSD-1.9 to Versions.def (authored by fuz).
lib/libc: add FBSD-1.9 to Versions.def
Tue, Jul 28, 3:46 PM
fuz committed rG69b3aa35469a: msun: expose the C23 functions we already support in <math.h> (authored by fuz).
msun: expose the C23 functions we already support in <math.h>
Tue, Jul 28, 3:45 PM
fuz accepted D58495: mandoc: Const correctness for C23.

Looks reasonable.

Tue, Jul 28, 11:05 AM
fuz committed R11:b62c2cb95561: multimedia/webcamoid: Unbreak on platforms other than amd64 and i386 (authored by yuri).
multimedia/webcamoid: Unbreak on platforms other than amd64 and i386
Tue, Jul 28, 7:35 AM

Sun, Jul 26

fuz committed R11:18db1e21392a: net/gnunet: fix build on armv7 (authored by fuz).
net/gnunet: fix build on armv7
Sun, Jul 26, 4:11 PM
fuz committed R11:d071b0f7dbf0: comms/inspectrum: fix build on 32 bit platforms (authored by fuz).
comms/inspectrum: fix build on 32 bit platforms
Sun, Jul 26, 4:11 PM
fuz committed R11:fd655a490f16: databases/ladybug: fix build on armv7 (authored by fuz).
databases/ladybug: fix build on armv7
Sun, Jul 26, 4:11 PM
fuz committed R11:88939c6a0cd7: math/openblas: fix build on i386 (authored by fuz).
math/openblas: fix build on i386
Sun, Jul 26, 4:11 PM
fuz committed R11:79393aadcd3d: sysutils/snapraid: update to 14.9 (authored by fuz).
sysutils/snapraid: update to 14.9
Sun, Jul 26, 4:11 PM
fuz committed R11:22f028f01bd3: www/writefreely: update to 0.17.1 (authored by fuz).
www/writefreely: update to 0.17.1
Sun, Jul 26, 4:09 PM
fuz committed R11:6d0770557bb5: net/gnunet: fix build on armv7 (authored by fuz).
net/gnunet: fix build on armv7
Sun, Jul 26, 4:09 PM
fuz committed R11:22693405a70f: comms/inspectrum: fix build on 32 bit platforms (authored by fuz).
comms/inspectrum: fix build on 32 bit platforms
Sun, Jul 26, 4:09 PM
fuz committed R11:1c86d2bf4b70: emulators/fab-agon-emulator: clean up, fix on 16-CURRENT (authored by Alexey Vyskubov <alexey@pentode.fi>).
emulators/fab-agon-emulator: clean up, fix on 16-CURRENT
Sun, Jul 26, 4:09 PM
fuz committed R11:b811b996cbf6: databases/ladybug: fix build on armv7 (authored by fuz).
databases/ladybug: fix build on armv7
Sun, Jul 26, 4:09 PM
fuz committed R11:48bc034e072d: math/openblas: fix build on i386 (authored by fuz).
math/openblas: fix build on i386
Sun, Jul 26, 4:09 PM
fuz committed R11:6932ad0b9b37: devel/matreshka: Sync with main; improve Port (authored by agh_riseup.net).
devel/matreshka: Sync with main; improve Port
Sun, Jul 26, 4:08 PM
fuz committed R11:b802014b36c3: games/OpenLoco: Open source re-implementation of Chris Sawyer's Locomotion (authored by fuz).
games/OpenLoco: Open source re-implementation of Chris Sawyer's Locomotion
Sun, Jul 26, 4:08 PM
fuz committed R11:683320612620: devel/sfl-library: C++ datastructure library (authored by fuz).
devel/sfl-library: C++ datastructure library
Sun, Jul 26, 4:08 PM
fuz committed R11:d1b2fbf87f73: devel/bmk: update to 0.2 (authored by fuz).
devel/bmk: update to 0.2
Sun, Jul 26, 4:08 PM
fuz committed R11:12dacba53fd7: sysutils/snapraid: update to 14.9 (authored by fuz).
sysutils/snapraid: update to 14.9
Sun, Jul 26, 4:08 PM

Jul 18 2026

fuz committed R11:830dc9eac4d0: x11/xwayland-satellite: fix build on armv7 (authored by fuz).
x11/xwayland-satellite: fix build on armv7
Jul 18 2026, 2:19 PM
fuz committed R11:56ff921a407f: x11/kitty: fix build on 32 bit platforms (authored by fuz).
x11/kitty: fix build on 32 bit platforms
Jul 18 2026, 2:19 PM
fuz committed R11:273fd90db662: graphics/colmap: update to 4.1.1 (authored by fuz).
graphics/colmap: update to 4.1.1
Jul 18 2026, 2:19 PM
fuz committed R11:38f4a0d4e877: www/writefreely: update to 0.17.0 (authored by fuz).
www/writefreely: update to 0.17.0
Jul 18 2026, 2:18 PM
fuz committed R11:b8132e756251: x11/xwayland-satellite: fix build on armv7 (authored by fuz).
x11/xwayland-satellite: fix build on armv7
Jul 18 2026, 2:18 PM
fuz committed R11:7f112cd1d1ad: x11/kitty: fix build on 32 bit platforms (authored by fuz).
x11/kitty: fix build on 32 bit platforms
Jul 18 2026, 2:18 PM
fuz committed R11:cbf37a83382b: graphics/colmap: update to 4.1.1 (authored by fuz).
graphics/colmap: update to 4.1.1
Jul 18 2026, 2:18 PM
fuz committed R11:bba184f0b9f0: net/php-xmlrpc: pacify portscout (authored by fuz).
net/php-xmlrpc: pacify portscout
Jul 18 2026, 2:18 PM

Jul 16 2026

fuz committed rGc985e25e0c0e: libc: Add free_sized() and free_aligned_sized() as per C23 (authored by kfv).
libc: Add free_sized() and free_aligned_sized() as per C23
Jul 16 2026, 5:59 PM