Page MenuHomeFreeBSD

fuz (Robert Clausecker)
User

Projects

User Details

User Since
Jun 6 2021, 5:11 PM (227 w, 11 h)

Recent Activity

Fri, Oct 10

fuz updated the diff for D45670: lib/libmd: reimplement and enhance md5.
  • amd64/md5dispatch.c: remove _KERNEL conditional
  • md5c.c: fuz@freebsd.org -> fuz@FreeBSD.org
  • amd64: fuz@freebsd.org -> fuz@FreeBSD.org
  • aarch64: fuz@freebsd.org -> fuz@FreeBSD.org
Fri, Oct 10, 8:45 PM
fuz updated the summary of D45670: lib/libmd: reimplement and enhance md5.
Fri, Oct 10, 8:17 PM
fuz updated the diff for D45670: lib/libmd: reimplement and enhance md5.
  • stand/libsa: don't unroll md5 code when used in bootloader
  • md5c.c: improve speed
  • lib/libmd/amd64/md5dispatch.c: reorder headers
  • md5c.c: bump copyright year
  • amd64/md5block.S: deduplicate round keys
  • aarch64/md5block.S: address comments
Fri, Oct 10, 8:12 PM

Wed, Oct 8

fuz added a comment to D46139: libc: scalar memcpy() in RISC-V assembly.

Yes, no objections, just possible refinements.

Wed, Oct 8, 12:51 PM
fuz added a comment to D46230: libc: scalar strnlen() in RISC-V assembly.

@mhorne Are you happy with the updated code? I would like to land the changeset soon.

Wed, Oct 8, 12:47 PM

Tue, Oct 7

fuz added a comment to D52909: sys: move sys/kern/md[45].c to sys/crypto.

Will do. I had to stop with the MD5 changeset as I noticed a performance regression on AMD Zen 4, which I will have to look into in more detail.

Tue, Oct 7, 7:19 PM

Mon, Oct 6

fuz added a reverting change for R11:f95a776840b0: benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7: R11:9b35061c8126: benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7".
Mon, Oct 6, 9:41 PM
fuz committed R11:9b35061c8126: benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7" (authored by fuz).
benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7"
Mon, Oct 6, 9:41 PM
fuz committed R11:e9ced2f2b981: benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7" (authored by fuz).
benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7"
Mon, Oct 6, 9:41 PM
fuz added a reverting change for R11:f95a776840b0: benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7: R11:e9ced2f2b981: benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7".
Mon, Oct 6, 9:41 PM
fuz added a comment to D52879: Makefile: Don't allow install{world,kernel} with pkgbase.

Looks like a reasonable safeguard.

Mon, Oct 6, 1:00 PM

Sun, Oct 5

fuz committed R11:d2ffff6d3f36: devel/goreleaser: update to 2.12.5 (authored by fuz).
devel/goreleaser: update to 2.12.5
Sun, Oct 5, 1:47 PM
fuz committed R11:e9052757eafe: benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7 (authored by fuz).
benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7
Sun, Oct 5, 1:47 PM
fuz committed R11:9541da428623: devel/simdjson: update to 4.0.7 (authored by fuz).
devel/simdjson: update to 4.0.7
Sun, Oct 5, 1:47 PM
fuz committed R11:95afb1fa0972: devel/gcli: update to 2.9.1 (authored by fuz).
devel/gcli: update to 2.9.1
Sun, Oct 5, 1:47 PM
fuz committed R11:15f6d1e00fae: devel/onetbb: fix build on armv7 (authored by fuz).
devel/onetbb: fix build on armv7
Sun, Oct 5, 1:47 PM
fuz committed R11:f55b5592915a: graphics/libpano13: remove register keyword from header files (authored by fuz).
graphics/libpano13: remove register keyword from header files
Sun, Oct 5, 1:47 PM
fuz committed R11:0e8a811cdca5: deskutils/remind: update to 06.01.03 (authored by fuz).
deskutils/remind: update to 06.01.03
Sun, Oct 5, 1:47 PM
fuz committed R11:f95a776840b0: benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7 (authored by fuz).
benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7
Sun, Oct 5, 1:47 PM
fuz committed R11:03a9bdb2e799: graphics/vigra: update to 1.12.2 (authored by fuz).
graphics/vigra: update to 1.12.2
Sun, Oct 5, 1:47 PM
fuz committed R11:5797e0f79668: devel/gcli: update to 2.9.1 (authored by fuz).
devel/gcli: update to 2.9.1
Sun, Oct 5, 1:47 PM
fuz committed R11:0404ac4cad9b: mail/opensmtpd-filter-dkimsign: DKIM filter for OpenSMTPd (authored by Matthieu Valleton <mvalleton@seos.fr>).
mail/opensmtpd-filter-dkimsign: DKIM filter for OpenSMTPd
Sun, Oct 5, 1:47 PM
fuz committed R11:a1137c10faf7: devel/onetbb: fix build on armv7 (authored by fuz).
devel/onetbb: fix build on armv7
Sun, Oct 5, 1:47 PM
fuz committed R11:5e57673fc299: devel/goreleaser: update to 2.12.5 (authored by fuz).
devel/goreleaser: update to 2.12.5
Sun, Oct 5, 1:47 PM
fuz committed R11:47bb7f2e7fee: mail/libopensmtpd: Library for writing opensmtpd filters (authored by Matthieu Valleton <mvalleton@seos.fr>).
mail/libopensmtpd: Library for writing opensmtpd filters
Sun, Oct 5, 1:46 PM
fuz committed R11:1ee2c5487a3f: devel/simdjson: update to 4.0.7 (authored by fuz).
devel/simdjson: update to 4.0.7
Sun, Oct 5, 1:46 PM
fuz committed R11:fbdfa5d628a9: deskutils/remind: update to 06.01.03 (authored by fuz).
deskutils/remind: update to 06.01.03
Sun, Oct 5, 1:46 PM
fuz committed R11:2bf895a027d0: net/isboot-kmod-devel: beta version of net/isboot-kmod (authored by john_jnielsen.net).
net/isboot-kmod-devel: beta version of net/isboot-kmod
Sun, Oct 5, 1:46 PM

Sat, Oct 4

fuz requested review of D52909: sys: move sys/kern/md[45].c to sys/crypto.
Sat, Oct 4, 9:47 PM
fuz committed rGd518f64cef6d: libc/resolv: get rid of MD5 (authored by fuz).
libc/resolv: get rid of MD5
Sat, Oct 4, 8:55 AM
fuz closed D52784: libc/resolv: get rid of MD5.
Sat, Oct 4, 8:55 AM

Fri, Oct 3

fuz added a comment to D52784: libc/resolv: get rid of MD5.

After looking at this some more, I suspect that using arc4random() directly here is not necessarily a good idea. Aside from wanting random TXIDs, we also want to avoid repeating them for as long as possible, so really this calls for an LCG periodic over 16 bits (which would require care to implement reseeding upon fork()) or a custom hash of the time of day. Though, it's hard to argue that the current scheme is very careful about TXID reuse...

Fri, Oct 3, 9:45 PM
fuz committed rGacd546f01e58: */*: remove recallocarray() compat shims following import into libc (authored by fuz).
*/*: remove recallocarray() compat shims following import into libc
Fri, Oct 3, 5:49 PM
fuz committed rG969c1191957a: lib/libc: add FBSD-1.9 to Versions.def (authored by fuz).
lib/libc: add FBSD-1.9 to Versions.def
Fri, Oct 3, 5:49 PM
fuz committed rG42664610795b: lib/libc: add recallocarray() (authored by fuz).
lib/libc: add recallocarray()
Fri, Oct 3, 5:49 PM
fuz committed rG7233893e9496: lib{c,openbsd}: use ckd_mul() for overflow checking in re(c)allocarray (authored by fuz).
lib{c,openbsd}: use ckd_mul() for overflow checking in re(c)allocarray
Fri, Oct 3, 5:49 PM
fuz closed D52864: */*: remove recallocarray() compat shims following import into libc.
Fri, Oct 3, 5:49 PM
fuz closed D52878: lib/libc: add FBSD-1.9 to Versions.def.
Fri, Oct 3, 5:49 PM
fuz closed D52863: lib/libc: add recallocarray().
Fri, Oct 3, 5:49 PM
fuz closed D52854: lib{c,openbsd}: use ckd_mul() for overflow checking in re(c)allocarray.
Fri, Oct 3, 5:48 PM
fuz updated the diff for D52864: */*: remove recallocarray() compat shims following import into libc.
  • move lib/libopenbsd hunk to D52863
Fri, Oct 3, 11:16 AM
fuz updated the diff for D52863: lib/libc: add recallocarray().
  • re-add recallocarray to lib/libopenbsd when bootstrapping (for mandoc)
Fri, Oct 3, 11:14 AM
fuz added inline comments to D52863: lib/libc: add recallocarray().
Fri, Oct 3, 2:16 AM
fuz updated the diff for D52863: lib/libc: add recallocarray().
  • move lib/libc/Versions.def change to D52878
Fri, Oct 3, 1:53 AM
fuz requested review of D52878: lib/libc: add FBSD-1.9 to Versions.def.
Fri, Oct 3, 1:50 AM
fuz added inline comments to D52854: lib{c,openbsd}: use ckd_mul() for overflow checking in re(c)allocarray.
Fri, Oct 3, 1:42 AM

Thu, Oct 2

fuz requested review of D52864: */*: remove recallocarray() compat shims following import into libc.
Thu, Oct 2, 4:26 PM
fuz requested review of D52863: lib/libc: add recallocarray().
Thu, Oct 2, 4:26 PM
fuz requested review of D52854: lib{c,openbsd}: use ckd_mul() for overflow checking in re(c)allocarray.
Thu, Oct 2, 1:30 PM

Mon, Sep 29

fuz updated the diff for D52784: libc/resolv: get rid of MD5.
  • libc/resolv: re-add __res_rndinit as a compat symbol
Mon, Sep 29, 7:55 PM
fuz added a comment to D52784: libc/resolv: get rid of MD5.

One question on this one is that it drops the symbol __res_rndinit. I was unable to find any external user of this symbol and it seems like it is not meant to be used externally, but it's technically an ABI break. If desired I can go stub it out.

Mon, Sep 29, 5:54 PM
fuz requested review of D52784: libc/resolv: get rid of MD5.
Mon, Sep 29, 5:53 PM
fuz added a comment to D51817: arm64/vmm: Clean up enabling guest timer access.

Your commit broke the kernel build, see: https://github.com/freebsd/freebsd-src/actions/runs/18086458935/job/51458390124

Mon, Sep 29, 9:21 AM
fuz committed R11:bc7a5765f44b: security/p5-openxpki-clca: hook into the build (authored by fuz).
security/p5-openxpki-clca: hook into the build
Mon, Sep 29, 9:12 AM

Sun, Sep 28

fuz committed R11:aa6b4d2a1ffe: audio/py-soxr: fix build on armv7 (authored by fuz).
audio/py-soxr: fix build on armv7
Sun, Sep 28, 9:36 AM
fuz committed R11:577a8eeef10f: audio/surge-synthesizer-lv2: fix build on aarch64 (authored by fuz).
audio/surge-synthesizer-lv2: fix build on aarch64
Sun, Sep 28, 9:36 AM
fuz committed R11:7ff863add26c: devel/cpu_features: port to aarch64 and armv7 (authored by fuz).
devel/cpu_features: port to aarch64 and armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:bcbf0f51da59: graphics/pgplot: fix build on armv7 (authored by fuz).
graphics/pgplot: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:e92113d81d25: devel/corrade: fix build on armv7 (authored by fuz).
devel/corrade: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:1c8f5f2745bd: devel/libffcall: fix build on armv7 (authored by fuz).
devel/libffcall: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:4ccf22412db2: filesystems/ufs: update to 0.6.0 (authored by fuz).
filesystems/ufs: update to 0.6.0
Sun, Sep 28, 9:35 AM
fuz committed R11:86b06418fe77: print/ghostscript10: fix build on armv7 (authored by fuz).
print/ghostscript10: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:a2b4b88fa4ec: graphics/tumble: deprecate, expire at end of year (authored by fuz).
graphics/tumble: deprecate, expire at end of year
Sun, Sep 28, 9:35 AM
fuz committed R11:9cdbd08b789b: graphics/stamp: deprecate, expire at end of year (authored by fuz).
graphics/stamp: deprecate, expire at end of year
Sun, Sep 28, 9:35 AM
fuz committed R11:fe7ba5a1f2d0: graphics/jpgtn: deprecate to end of year (authored by fuz).
graphics/jpgtn: deprecate to end of year
Sun, Sep 28, 9:35 AM
fuz committed R11:cfd33686003a: devel/goreleaser: update to 2.12.3 (authored by fuz).
devel/goreleaser: update to 2.12.3
Sun, Sep 28, 9:35 AM
fuz committed R11:527bdd36cd9b: editors/texmacs: enable on armv7 (authored by fuz).
editors/texmacs: enable on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:1228bce1fd68: multimedia/mkclean: enable everywhere (authored by fuz).
multimedia/mkclean: enable everywhere
Sun, Sep 28, 9:35 AM
fuz committed R11:7f47d8879ae0: benchmarks/libcpucycles: update to 20250925 (authored by fuz).
benchmarks/libcpucycles: update to 20250925
Sun, Sep 28, 9:35 AM
fuz committed R11:8921bf5b397e: audio/surge-synthesizer-lv2: fix build on aarch64 (authored by fuz).
audio/surge-synthesizer-lv2: fix build on aarch64
Sun, Sep 28, 9:35 AM
fuz committed R11:88ba0c3f2fc8: audio/lsp-plugins-lv2: enable on aarch64, armv7 and i386 (authored by fuz).
audio/lsp-plugins-lv2: enable on aarch64, armv7 and i386
Sun, Sep 28, 9:35 AM
fuz committed R11:cc48147ee9d2: audio/qtractor: enable on armv7 (authored by fuz).
audio/qtractor: enable on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:c9c57155c3cb: devel/raylib: enable on armv7 (authored by fuz).
devel/raylib: enable on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:714047459cb9: audio/py-soxr: fix build on armv7 (authored by fuz).
audio/py-soxr: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:e6c598af85b5: graphics/pgplot: fix build on armv7 (authored by fuz).
graphics/pgplot: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:a82ef635fdd4: www/osrm-backend: update to 6.0.0.g20250916 (authored by Peter Laursen <freebsd@mosedal.net>).
www/osrm-backend: update to 6.0.0.g20250916
Sun, Sep 28, 9:35 AM
fuz committed R11:1ff18addddfe: security/p5-openxpki-clca: Toolkit for root CA (authored by svysh.fbsd_gmail.com).
security/p5-openxpki-clca: Toolkit for root CA
Sun, Sep 28, 9:35 AM
fuz committed R11:6222849c0c25: devel/simdjson: update to 4.0.6 (authored by fuz).
devel/simdjson: update to 4.0.6
Sun, Sep 28, 9:35 AM
fuz committed R11:9c0eb8ed1264: sysutils/geomman: update to 1.0.2 (authored by fuz).
sysutils/geomman: update to 1.0.2
Sun, Sep 28, 9:35 AM
fuz committed R11:c5e6b567dcfb: emulators/fceux: add qt5/qt6 flavours (authored by fuz).
emulators/fceux: add qt5/qt6 flavours
Sun, Sep 28, 9:35 AM
fuz committed R11:0004f70716eb: devel/corrade: fix build on armv7 (authored by fuz).
devel/corrade: fix build on armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:abd848c1c418: devel/cpu_features: port to aarch64 and armv7 (authored by fuz).
devel/cpu_features: port to aarch64 and armv7
Sun, Sep 28, 9:35 AM
fuz committed R11:c3d2880091d0: devel/libffcall: fix build on armv7 (authored by fuz).
devel/libffcall: fix build on armv7
Sun, Sep 28, 9:34 AM

Sat, Sep 27

fuz committed rG510a9e3885e7: libc/aarch64: fix ELF size of timingsafe_memcmp (authored by pjfloyd_wanadoo.fr).
libc/aarch64: fix ELF size of timingsafe_memcmp
Sat, Sep 27, 8:52 AM

Fri, Sep 26

fuz committed rG7feac79331bc: libc/aarch64: fix ELF size of timingsafe_memcmp (authored by pjfloyd_wanadoo.fr).
libc/aarch64: fix ELF size of timingsafe_memcmp
Fri, Sep 26, 10:35 AM

Wed, Sep 24

fuz committed R11:0de884ce9300: devel/catch2: remove wrong USES=pathfix (authored by bapt).
devel/catch2: remove wrong USES=pathfix
Wed, Sep 24, 11:45 AM

Mon, Sep 22

fuz accepted D46023: libc: scalar memchr() in RISC-V assembly.

LGTM

Mon, Sep 22, 9:28 PM
fuz accepted D45730: libc: scalar memset() in RISC-V assembly.

Should be good now.

Mon, Sep 22, 9:27 PM
fuz committed R11:1e55f2d4fdf9: lang/gcc16-devel: fix build on armv7 (authored by fuz).
lang/gcc16-devel: fix build on armv7
Mon, Sep 22, 3:24 PM

Sat, Sep 20

fuz committed R11:a3f86bfa8902: lang/gcc16-devel: fix build on armv7 (authored by fuz).
lang/gcc16-devel: fix build on armv7
Sat, Sep 20, 11:49 PM
fuz committed R11:284a91f92032: devel/simdjson: update to 4.0.5 (authored by fuz).
devel/simdjson: update to 4.0.5
Sat, Sep 20, 11:49 PM
fuz committed R11:0c1df6c095d2: devel/goreleaser: update to 2.12.2 (authored by fuz).
devel/goreleaser: update to 2.12.2
Sat, Sep 20, 11:49 PM
fuz committed R11:666d543a7f23: deskutils/remind: update to 06.01.02 (authored by fuz).
deskutils/remind: update to 06.01.02
Sat, Sep 20, 11:48 PM

Fri, Sep 19

fuz committed R11:d632f5cdfd9d: sysutils/bareos23-server: fix build on armv7 (authored by fuz).
sysutils/bareos23-server: fix build on armv7
Fri, Sep 19, 8:35 AM
fuz committed R11:3a2d20695501: devel/ocaml-lacaml: remove -march=native (authored by fuz).
devel/ocaml-lacaml: remove -march=native
Fri, Sep 19, 8:35 AM
fuz committed R11:80bd4d978c38: graphics/mapnik: fix build on armv7, prepare for boost 1.89 (authored by fuz).
graphics/mapnik: fix build on armv7, prepare for boost 1.89
Fri, Sep 19, 8:35 AM
fuz committed R11:70d02893c5d4: multimedia/gstreamer1-plugins-mpeg2enc: builds fine on armv7 (authored by fuz).
multimedia/gstreamer1-plugins-mpeg2enc: builds fine on armv7
Fri, Sep 19, 8:35 AM
fuz committed R11:99f41abfec81: multimedia/gstreamer1-plugins-mplex: builds fine on armv7 (authored by fuz).
multimedia/gstreamer1-plugins-mplex: builds fine on armv7
Fri, Sep 19, 8:35 AM
fuz committed R11:ca1563e57523: databases/proxysql: fix build on armv7 (authored by fuz).
databases/proxysql: fix build on armv7
Fri, Sep 19, 8:35 AM
fuz committed R11:7c6031b59cb5: audio/gstreamer1-plugins-taglib: builds fine on armv7 (authored by fuz).
audio/gstreamer1-plugins-taglib: builds fine on armv7
Fri, Sep 19, 8:35 AM