Page MenuHomeFreeBSD

jlduran (Jose Luis Duran)
User

Projects

User Details

User Since
May 30 2017, 11:42 AM (479 w, 4 d)

Recent Activity

Wed, Aug 5

jlduran committed rG8c15c141db92: boot0cfg: Also allow a file as a trailing argument (authored by jlduran).
boot0cfg: Also allow a file as a trailing argument
Wed, Aug 5, 12:27 AM
jlduran committed rG15a0a7d525cf: boot0cfg: Also allow a file as a trailing argument (authored by jlduran).
boot0cfg: Also allow a file as a trailing argument
Wed, Aug 5, 12:27 AM

Mon, Aug 3

jlduran added a comment to D58284: openssh: blocklist: Add the other fatal exit probe.

Upstream (NetBSD) has added this probe (https://github.com/NetBSD/src/commit/4c264db34495dbbbf67409a9ed92526ceb5f2da9). I'll work on this patch this week.

Mon, Aug 3, 3:08 AM

Sat, Aug 1

jlduran added a reviewer for D56597: tests: Manually assign the tests distribution: releng.
Sat, Aug 1, 3:51 PM
jlduran added a comment to D56597: tests: Manually assign the tests distribution.

lib/libc/tests/stdlib/dynthr_mod/Makefile
sbin/pfctl/tests/files/Makefile

these are extra in here.

Sat, Aug 1, 3:51 PM

Wed, Jul 29

jlduran closed D58197: sysutils/rpi-firmware: Update to 1.20260521.
Wed, Jul 29, 4:27 PM
jlduran committed R11:9d7c8619026d: sysutils/rpi-firmware: Update to 1.20260521 (authored by jlduran).
sysutils/rpi-firmware: Update to 1.20260521
Wed, Jul 29, 4:27 PM
jlduran committed rG728b3b7c437e: nanobsd: Restore boot0cfg functionality (authored by jlduran).
nanobsd: Restore boot0cfg functionality
Wed, Jul 29, 4:16 PM
jlduran committed rG4007d914e797: boot0cfg: Also allow a file as a trailing argument (authored by jlduran).
boot0cfg: Also allow a file as a trailing argument
Wed, Jul 29, 4:16 PM
jlduran closed D57311: nanobsd: Restore boot0cfg functionality.
Wed, Jul 29, 4:16 PM
jlduran closed D57310: boot0cfg: Also allow a file as a trailing argument.
Wed, Jul 29, 4:16 PM

Tue, Jul 28

jlduran added a comment to D58197: sysutils/rpi-firmware: Update to 1.20260521.

Hello!
I would really like to commit this patch this Friday. If there are reports of regressions, it will be swiftly reverted. Thank you!

Tue, Jul 28, 6:39 PM
jlduran added a reviewer for D58197: sysutils/rpi-firmware: Update to 1.20260521: portmgr.
Tue, Jul 28, 6:38 PM
jlduran added inline comments to D58083: OpenSSH 10.4p1 FreeBSD diff against upstream.
Tue, Jul 28, 6:17 PM
jlduran committed rGf7c08d8dd810: openssh: Move back UseBlocklist to global config (authored by jlduran).
openssh: Move back UseBlocklist to global config
Tue, Jul 28, 6:14 PM
jlduran closed D58520: openssh: Move back UseBlocklist to global config.
Tue, Jul 28, 6:13 PM
jlduran added a reviewer for D58520: openssh: Move back UseBlocklist to global config: emaste.
Tue, Jul 28, 5:08 PM
jlduran requested review of D58520: openssh: Move back UseBlocklist to global config.
Tue, Jul 28, 5:06 PM
jlduran added inline comments to D58083: OpenSSH 10.4p1 FreeBSD diff against upstream.
Tue, Jul 28, 1:43 AM

Mon, Jul 27

jlduran committed rG28c3d544db28: libnetmap: fix extra indirection in nmreq_remove_option (authored by g.lettieri_iet.unipi.it).
libnetmap: fix extra indirection in nmreq_remove_option
Mon, Jul 27, 3:46 AM
jlduran committed rG03c71ed44a04: mkimg: Add ms-basic-data alias for GPT (authored by jlduran).
mkimg: Add ms-basic-data alias for GPT
Mon, Jul 27, 3:46 AM
jlduran committed rGbb8c5e484f52: libnetmap: fix error path in nmport_extmem_from_file (authored by jlduran).
libnetmap: fix error path in nmport_extmem_from_file
Mon, Jul 27, 3:46 AM
jlduran committed rG57ce5fafdf8c: libnetmap: fix extra indirection in nmreq_remove_option (authored by g.lettieri_iet.unipi.it).
libnetmap: fix extra indirection in nmreq_remove_option
Mon, Jul 27, 3:45 AM
jlduran committed rG49233a1fce02: mkimg: Add ms-basic-data alias for GPT (authored by jlduran).
mkimg: Add ms-basic-data alias for GPT
Mon, Jul 27, 3:45 AM
jlduran committed rGcf4bb6f4aa7f: libnetmap: fix error path in nmport_extmem_from_file (authored by jlduran).
libnetmap: fix error path in nmport_extmem_from_file
Mon, Jul 27, 3:45 AM

Fri, Jul 17

jlduran added a reviewer for D58197: sysutils/rpi-firmware: Update to 1.20260521: freebsd_darkain.com.
Fri, Jul 17, 2:32 PM
jlduran added reviewers for D58197: sysutils/rpi-firmware: Update to 1.20260521: arm64, eduardo.
Fri, Jul 17, 2:31 PM

Thu, Jul 16

jlduran added a comment to D58284: openssh: blocklist: Add the other fatal exit probe.

I think this effectively leaves us (FreeBSD) open to a username enumeration vulnerability, because we do not have a blocklist probe in grace_alarm_handler().
I have been exploring simpler options to try to make our BLOCKLIST_NOTIFY() signal-safe.

Thu, Jul 16, 4:15 PM
jlduran added a comment to D58284: openssh: blocklist: Add the other fatal exit probe.

Sure enough (https://reviews.freebsd.org/D58083?id=181447#inline-344443).
The patch for NetBSD would be:

diff
--- a/crypto/external/bsd/openssh/dist/sshd-session.c
+++ b/crypto/external/bsd/openssh/dist/sshd-session.c
@@ -1346,7 +1346,9 @@ cleanup_exit(int i)
                pfilter_notify(1);
                _exit(EXIT_AUTH_ATTEMPTED);
        }
-       if (i == 255 && monitor_invalid_user())
+       if (i == 255 && monitor_invalid_user()) {
+               pfilter_notify(1);
                _exit(EXIT_INVALID_USER);
+       }
        _exit(i);
 }
Thu, Jul 16, 4:00 PM
jlduran added reviewers for D58284: openssh: blocklist: Add the other fatal exit probe: emaste, christos_netbsd.org.
Thu, Jul 16, 4:00 PM
jlduran requested review of D58284: openssh: blocklist: Add the other fatal exit probe.
Thu, Jul 16, 3:55 PM

Mon, Jul 13

jlduran committed rGcc3f89c1e053: locale: make install Unicode 17.0.0/CLDR 48.2 (authored by jlduran).
locale: make install Unicode 17.0.0/CLDR 48.2
Mon, Jul 13, 12:35 PM
jlduran committed rGa0b62311f278: locale: Do not strip the suffix from CLDRVERSION (authored by jlduran).
locale: Do not strip the suffix from CLDRVERSION
Mon, Jul 13, 12:35 PM
jlduran committed rGe8cca479b57a: locale: Update Unicode to CLDR 48.2 (authored by jlduran).
locale: Update Unicode to CLDR 48.2
Mon, Jul 13, 12:35 PM
jlduran added a comment to D58150: libnetmap: fix error path in nmport_extmem_from_file.

Do you need me to commit this?

Mon, Jul 13, 12:29 PM
jlduran committed rG141b66452049: libnetmap: fix extra indirection in nmreq_remove_option (authored by g.lettieri_iet.unipi.it).
libnetmap: fix extra indirection in nmreq_remove_option
Mon, Jul 13, 12:27 PM
jlduran committed rG67f1c082b5ec: mkimg: Add ms-basic-data alias for GPT (authored by jlduran).
mkimg: Add ms-basic-data alias for GPT
Mon, Jul 13, 12:27 PM
jlduran closed D58151: libnetmap: fix extra indirection in nmreq_remove_option.
Mon, Jul 13, 12:27 PM
jlduran closed D58150: libnetmap: fix error path in nmport_extmem_from_file.
Mon, Jul 13, 12:27 PM
jlduran committed rGfcaf15e54162: libnetmap: fix error path in nmport_extmem_from_file (authored by jlduran).
libnetmap: fix error path in nmport_extmem_from_file
Mon, Jul 13, 12:27 PM
jlduran closed D58198: mkimg: Add ms-basic-data alias for GPT.
Mon, Jul 13, 12:27 PM

Sun, Jul 12

jlduran added a reviewer for D58198: mkimg: Add ms-basic-data alias for GPT: senguptaangshuman17_gmail.com.
Sun, Jul 12, 7:46 PM
jlduran added a reviewer for D58197: sysutils/rpi-firmware: Update to 1.20260521: senguptaangshuman17_gmail.com.
Sun, Jul 12, 7:46 PM
jlduran added reviewers for D58198: mkimg: Add ms-basic-data alias for GPT: emaste, imp.
Sun, Jul 12, 7:46 PM
jlduran updated the test plan for D58197: sysutils/rpi-firmware: Update to 1.20260521.
Sun, Jul 12, 7:45 PM
jlduran requested review of D58198: mkimg: Add ms-basic-data alias for GPT.
Sun, Jul 12, 7:44 PM
jlduran requested review of D58197: sysutils/rpi-firmware: Update to 1.20260521.
Sun, Jul 12, 7:44 PM

Fri, Jul 10

jlduran added a reviewer for D58151: libnetmap: fix extra indirection in nmreq_remove_option: network.
Fri, Jul 10, 10:51 AM
jlduran added a reviewer for D58150: libnetmap: fix error path in nmport_extmem_from_file: network.
Fri, Jul 10, 10:51 AM
jlduran requested review of D58151: libnetmap: fix extra indirection in nmreq_remove_option.
Fri, Jul 10, 10:50 AM
jlduran requested review of D58150: libnetmap: fix error path in nmport_extmem_from_file.
Fri, Jul 10, 10:50 AM

Jul 9 2026

jlduran accepted D58128: openssh: diff of 10.4p1 update against main.

LGTM.
I always get a few extra namespace defines, as I'm testing on arm64.

Jul 9 2026, 5:04 PM
jlduran accepted D58083: OpenSSH 10.4p1 FreeBSD diff against upstream.

This looks good to me.
I tried re-creating it yesterday, and arrived at the same result (assuming SSH_VERSION_FREEBSD will be bumped upon commit).
Let me know your diff after freebsd-configure.sh and freebsd-namespace.sh, as there were a few changes there as well.

Jul 9 2026, 3:33 PM
jlduran added inline comments to D58083: OpenSSH 10.4p1 FreeBSD diff against upstream.
Jul 9 2026, 3:10 PM
freebsd.68fba_nospam.spacesurfer.com awarded D53865: examples/jails: Allow any character in interface names a Like token.
Jul 9 2026, 7:24 AM

Jul 7 2026

jlduran added inline comments to D58083: OpenSSH 10.4p1 FreeBSD diff against upstream.
Jul 7 2026, 4:16 PM
jlduran added inline comments to D58083: OpenSSH 10.4p1 FreeBSD diff against upstream.
Jul 7 2026, 3:41 PM

Jul 1 2026

jlduran accepted D57995: newvers.sh: Avoid spurious -dirty in git revision.

This is fine by me.
So, if git-rev-parse(1) fails, we just silently ignore it? Maybe erroring in the else branch is too aggressive.

Jul 1 2026, 9:44 PM

Jun 28 2026

jlduran abandoned D57627: locale: make install Unicode 17.0.0/CLDR 48.2.

Closed in cfd5bdcb4ee56c658ebc7cf7ea941261d1cd7f73

Jun 28 2026, 11:13 PM
jlduran committed rGcfd5bdcb4ee5: locale: make install Unicode 17.0.0/CLDR 48.2 (authored by jlduran).
locale: make install Unicode 17.0.0/CLDR 48.2
Jun 28 2026, 11:08 PM
jlduran committed rG9edbff33aa29: locale: Update Unicode to CLDR 48.2 (authored by jlduran).
locale: Update Unicode to CLDR 48.2
Jun 28 2026, 11:08 PM
jlduran committed rG77ca1ce66283: locale: Do not strip the suffix from CLDRVERSION (authored by jlduran).
locale: Do not strip the suffix from CLDRVERSION
Jun 28 2026, 11:08 PM
jlduran closed D57626: locale: Update Unicode to CLDR 48.2.
Jun 28 2026, 11:08 PM
jlduran closed D57625: locale: Do not strip the suffix from CLDRVERSION.
Jun 28 2026, 11:08 PM

Jun 25 2026

jlduran added a comment to D57846: makefs: Fix build on FreeBSD to handle birthtimes and other things.

Note to self: Rebase D54585 after this has landed.

Jun 25 2026, 5:47 PM
jlduran accepted D57840: local-unbound-setup: Support IPv6-only systems.
Jun 25 2026, 5:06 PM
jlduran accepted D57840: local-unbound-setup: Support IPv6-only systems.
Jun 25 2026, 9:38 AM
jlduran added a comment to D57840: local-unbound-setup: Support IPv6-only systems.

Nice! Thank you!
I think we can simplify and improve the while read ... block, but that is not related to this change.

Jun 25 2026, 4:20 AM

Jun 24 2026

jlduran added inline comments to D57526: cd9660: Add support for birth times.
Jun 24 2026, 5:07 AM

Jun 22 2026

jlduran added a comment to D57527: makefs cd9660: Populate creation time stamps in RockRidge extensions.
In D57527#1324036, @jhb wrote:
In D57527#1323967, @jhb wrote:

I tested this by building a little ISO and verifying the timestamps (including birthtime) of the files in the ISO matched the existing files used to build the ISO. I even had it wrong initially (I had forgotten to update the relative offsets to TF.timestamp. Arguably if would be more future-proof to follow the model of the kernel parsing code which sets a pointer to TF.timestamp and increments the pointer after encoding each timestamp, but I can't see us ever adding the three remaining timestamps).

Thank you, I'll rekindle a series of makefs updates and test changes (D54585, et al.) to include cd9660 as well. We kind of need these for accurate time-stamping of NanoBSD images.

Do you want me to merge this first or wait for your other patch to land?

Jun 22 2026, 7:34 PM
jlduran added a comment to D57527: makefs cd9660: Populate creation time stamps in RockRidge extensions.
In D57527#1323967, @jhb wrote:

I tested this by building a little ISO and verifying the timestamps (including birthtime) of the files in the ISO matched the existing files used to build the ISO. I even had it wrong initially (I had forgotten to update the relative offsets to TF.timestamp. Arguably if would be more future-proof to follow the model of the kernel parsing code which sets a pointer to TF.timestamp and increments the pointer after encoding each timestamp, but I can't see us ever adding the three remaining timestamps).

Jun 22 2026, 6:04 PM

Jun 17 2026

jlduran updated the summary of D57627: locale: make install Unicode 17.0.0/CLDR 48.2.
Jun 17 2026, 9:51 PM
jlduran added reviewers for D57626: locale: Update Unicode to CLDR 48.2: bapt, emaste, hrs.
Jun 17 2026, 9:34 PM
jlduran added reviewers for D57625: locale: Do not strip the suffix from CLDRVERSION: bapt, emaste, hrs.
Jun 17 2026, 9:33 PM
jlduran requested review of D57627: locale: make install Unicode 17.0.0/CLDR 48.2.
Jun 17 2026, 9:32 PM
jlduran requested review of D57626: locale: Update Unicode to CLDR 48.2.
Jun 17 2026, 9:31 PM
jlduran requested review of D57625: locale: Do not strip the suffix from CLDRVERSION.
Jun 17 2026, 9:31 PM

Jun 14 2026

jlduran updated subscribers of D54144: locale: monetdef: Add a callback to intsepbyspace.

LGTM. Is this review waiting on something? (Perhaps just finding appropriate reviewers?)

Jun 14 2026, 6:35 PM

Jun 12 2026

jlduran retitled D57481: bsdinstall: Fix scripted examples from bsdinstall: Improve the fix of scripted DISTRIBUTIONS to bsdinstall: Fix scripted examples.
Jun 12 2026, 2:41 AM
jlduran added inline comments to D57470: rc.d/routing: Silence loopback routes.
Jun 12 2026, 2:06 AM

Jun 11 2026

jlduran accepted D57470: rc.d/routing: Silence loopback routes.
Jun 11 2026, 3:33 PM
jlduran accepted D57470: rc.d/routing: Silence loopback routes.

I have the exact same feeling as @glebius: Ideally we'd check whether the route already exists before invoking route(8), but that's considerably more involved than filtering the expected EEXIST case.
While I'm comfortable blaming the lines and reading the commit messages, a brief comment like:

# Loopback routes may already be added by the kernel; ignore EEXIST.

As @markj suggested would be ideal (though not compulsory).
The commit message initially threw me off. I thought the change was only silencing the message for FIB 0, but as you've probably inferred from my setup (net.add_addr_allfibs=1), it also suppresses it for the other routing tables.
Thank you for all your work!

Jun 11 2026, 3:14 PM

Jun 9 2026

jlduran added a comment to D57470: rc.d/routing: Silence loopback routes.

Maybe filter the very specific message only?

2>&1 >/dev/null | sed -e '/route: message indicates error: File exists/d'
Jun 9 2026, 7:51 PM

Jun 8 2026

jlduran added a comment to D57470: rc.d/routing: Silence loopback routes.

As someone who gets:

...
route: message indicates error: File exists
route: message indicates error: File exists
route: message indicates error: File exists
route: message indicates error: File exists
route: message indicates error: File exists
add host 127.0.0.1: gateway lo0 fib 0: route already in table
add host 127.0.0.1: gateway lo0 fib 1: route already in table
add host 127.0.0.1: gateway lo0 fib 2: route already in table
add host 127.0.0.1: gateway lo0 fib 3: route already in table
add host 127.0.0.1: gateway lo0 fib 4: route already in table
...

on every boot, I greatly welcome this patch. So, the reason why we don't remove it above (see inline comment) is because the route won't be shown as static?:

127.0.0.1          link#3             UH              lo0
Jun 8 2026, 2:48 PM

Jun 7 2026

jlduran updated the diff for D57481: bsdinstall: Fix scripted examples.

Update COMPONENTS examples:

Jun 7 2026, 8:20 AM

Jun 6 2026

jlduran accepted D57483: geom_part: add support for SGI disk labels.

I echo the words of @imp; I don't even have a real way to test it.
Having said that, this is really cool from a retro-computing perspective.
We need a "It's a U**X system, I know this!" GIF.

Jun 6 2026, 7:04 PM
jlduran updated the summary of D57481: bsdinstall: Fix scripted examples.
Jun 6 2026, 6:32 AM
jlduran updated the diff for D57481: bsdinstall: Fix scripted examples.

Update the manual page example mostly with @asomers' suggestion (a simpler version).
Note that the tmux package was chosen because it is known to be present on the DVD.

Jun 6 2026, 6:30 AM

Jun 5 2026

jlduran added a comment to D57481: bsdinstall: Fix scripted examples.

Ahh, our comments crossed in the ether. But now that I see what you did, I request leaving "pkg install" in. IMHO it's a very important feature of the installerscript that it can install packages.

OK, In that case I must diagnose to see what is failing.

Jun 5 2026, 11:20 PM
jlduran added a comment to D57481: bsdinstall: Fix scripted examples.

Ahh, our comments crossed in the ether. But now that I see what you did, I request leaving "pkg install" in. IMHO it's a very important feature of the installerscript that it can install packages.

Jun 5 2026, 10:40 PM
jlduran added a comment to D57481: bsdinstall: Fix scripted examples.

What's this about "removing the pkg install step"? I don't see anything removed.

Jun 5 2026, 10:39 PM
jlduran updated the summary of D57481: bsdinstall: Fix scripted examples.
Jun 5 2026, 10:37 PM
jlduran updated the diff for D57481: bsdinstall: Fix scripted examples.
  • Remove pkg install
Jun 5 2026, 10:36 PM
jlduran added a comment to D57481: bsdinstall: Fix scripted examples.

OK, I will commit and MFC ASAP.
I also opted for removing the pkg install step, as it may fail on -CURRENT (see attached snapshot).

Screenshot 2026-06-05 at 7.32.01 PM.png (1×1 px, 545 KB)

Jun 5 2026, 10:36 PM
jlduran added reviewers for D57481: bsdinstall: Fix scripted examples: asomers, cperciva, releng.
Jun 5 2026, 9:33 PM
jlduran requested review of D57481: bsdinstall: Fix scripted examples.
Jun 5 2026, 9:31 PM

Jun 1 2026

jlduran committed rG0e3c9cbee4ac: bsdinstall: script: Fix scripted DISTRIBUTIONS (authored by jlduran).
bsdinstall: script: Fix scripted DISTRIBUTIONS
Jun 1 2026, 12:41 AM

May 29 2026

jlduran committed rG283959bbe086: bsdinstall: script: Fix scripted DISTRIBUTIONS (authored by jlduran).
bsdinstall: script: Fix scripted DISTRIBUTIONS
May 29 2026, 2:11 AM
jlduran closed D57319: bsdinstall: script: Fix scripted DISTRIBUTIONS.
May 29 2026, 2:10 AM
jlduran added a comment to D57319: bsdinstall: script: Fix scripted DISTRIBUTIONS.

I tried to make it before 15.1-RC2, but I couldn't. Probably a good candidate for errata.

May 29 2026, 1:40 AM