Page MenuHomeFreeBSD

khorben (Pierre Pronchery)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 26 2023, 1:30 PM (130 w, 4 d)

Recent Activity

Tue, Oct 21

khorben committed R9:f5ddcd79949f: Status/2025Q3/alpha-omega-beach-cleaning.adoc: Add report (authored by khorben).
Status/2025Q3/alpha-omega-beach-cleaning.adoc: Add report
Tue, Oct 21, 11:14 PM

Sep 23 2025

khorben abandoned D51897: secure: fix OpenSSL's legacy provider module.
Sep 23 2025, 1:06 AM

Sep 2 2025

khorben accepted D52341: openssl: Disable KTLS in bootstrap libraries.

This seems to do the trick for me too, testing on macOS/amd64; it does not seem to harm FreeBSD/amd64.

Sep 2 2025, 11:17 PM

Aug 25 2025

khorben accepted D52113: openssl: link enough files for the legacy provider to actually load.

I offered the same patch in D51897, with:

Aug 25 2025, 8:37 PM
khorben added a comment to D52009: secure/lib/lib{crypto,ssl}: regenerate Makefiles.

Should we involve secteam@ regarding the extra algorithms enabled?
I am not aware of any security concern there as of today, but I think we had stuck with OpenSSL's own list of default algorithms so far for the base system.

Aug 25 2025, 8:21 PM

Aug 15 2025

khorben added a comment to D51897: secure: fix OpenSSL's legacy provider module.

This is sort of what the SRCS should be in libcrypto.so: https://gist.github.com/ngie-eign/e3fb2de6dc32bdfddb9be119058c4792 (it's not a complete picture, but it's a start).

Aug 15 2025, 11:29 AM
khorben added a comment to D51897: secure: fix OpenSSL's legacy provider module.

params_idx.c is missing from secure/lib/libcrypto/Makefile. That's where the source should be plugged in (not the legacy provider).

Aug 15 2025, 11:26 AM
khorben abandoned D51613: secure: import OpenSSL version 3.5.1.

Committed as e7be843b4a162e68651d3911f0357ed464915629 and 4757b351ea9d59d71d4a38b82506d2d16fcd560d.

Aug 15 2025, 11:19 AM

Aug 14 2025

lwhsu renamed khorben from khorben_defora.org to khorben.
Aug 14 2025, 2:21 PM
khorben added a reviewer for D51897: secure: fix OpenSSL's legacy provider module: ngie.
Aug 14 2025, 11:00 AM
khorben added a comment to D51897: secure: fix OpenSSL's legacy provider module.

Note that I have reservations about the part adding params_idx.c to the list of files built: from what I can tell, OpenSSL expects this to be available from libcrypto.so, instead of a copy inside the legacy provider module.
I suspect the more correct fix is to add the ossl_param_find_pidx to secure/lib/libcrypto/Version.map instead - which also kinda feels wrong.

Aug 14 2025, 10:59 AM
khorben requested review of D51897: secure: fix OpenSSL's legacy provider module.
Aug 14 2025, 10:55 AM

Aug 13 2025

khorben added a comment to D47933: .well-known: import a tentative security.txt.

@khorben_defora.org can I commit this?
For me is ok

Aug 13 2025, 7:35 PM

Aug 8 2025

khorben committed rG4757b351ea9d: openssl: Import version 3.5.1 (authored by khorben).
openssl: Import version 3.5.1
Aug 8 2025, 7:24 PM
khorben committed rGe7be843b4a16: Merge commit '1095efe41feed8ea5a6fe5ca123c347ae0914801' (authored by khorben).
Merge commit '1095efe41feed8ea5a6fe5ca123c347ae0914801'
Aug 8 2025, 7:24 PM
khorben committed rG1095efe41fee: openssl: import 3.5.1 (authored by khorben).
openssl: import 3.5.1
Aug 8 2025, 5:33 PM
khorben committed rG09a25192275b: openssl: import missing files from 3.5.0 (authored by khorben).
openssl: import missing files from 3.5.0
Aug 8 2025, 5:33 PM

Jul 31 2025

khorben added a reviewer for D51613: secure: import OpenSSL version 3.5.1: jhb.
Jul 31 2025, 8:52 PM
khorben updated the diff for D51613: secure: import OpenSSL version 3.5.1.

Got 32-bit PowerPC to build.

Jul 31 2025, 2:30 AM

Jul 30 2025

khorben added a comment to D51613: secure: import OpenSSL version 3.5.1.

I am now trying to build 32-bit PowerPC with this set in secure/lib/libcrypto/Makefile.common:

Jul 30 2025, 11:34 PM
khorben added a comment to D51613: secure: import OpenSSL version 3.5.1.

I don't think PowerPC 32 failing is a blocker for main or stable/15: we're ending support for 32 bit platforms. Do we ever plan to merge this to stable/14 though?

Jul 30 2025, 8:32 PM

Jul 28 2025

khorben added a reviewer for D51613: secure: import OpenSSL version 3.5.1: ngie.
Jul 28 2025, 11:27 PM
khorben requested review of D51613: secure: import OpenSSL version 3.5.1.
Jul 28 2025, 11:26 PM

Jul 24 2025

khorben committed rGd0d92b35d540: bsdinstall: restore the environment when restarting (authored by khorben).
bsdinstall: restore the environment when restarting
Jul 24 2025, 11:40 PM

Jul 15 2025

khorben added a comment to D51283: Import OpenSSL 3.0.17.

I think this diff should also update secure/lib/libcrypto/Makefile.inc with the corresponding OPENSSL_VER and OPENSSL_DATE.

Jul 15 2025, 12:05 AM

Jul 13 2025

khorben added inline comments to D45670: lib/libmd: reimplement and enhance md5.
Jul 13 2025, 1:58 PM

Jun 1 2025

khorben committed rG9de72af2cceb: bsdinstall: restore the environment when restarting (authored by khorben).
bsdinstall: restore the environment when restarting
Jun 1 2025, 1:08 PM
khorben closed D42281: bsdinstall: restore the environment when restarting.
Jun 1 2025, 1:07 PM

May 30 2025

khorben committed rG046800313ab6: bsdinstall: implement rootpass with bsddialog (authored by khorben).
bsdinstall: implement rootpass with bsddialog
May 30 2025, 2:50 PM
khorben closed D44280: bsdinstall: implement rootpass with bsddialog.
May 30 2025, 2:50 PM

May 29 2025

khorben added a comment to D44280: bsdinstall: implement rootpass with bsddialog.

Even though I have the approval of my mentor, it would be great to have approval from the installer group for this change before I proceed with the commit.
Please let me know!

May 29 2025, 10:45 PM
khorben added a reviewer for D42281: bsdinstall: restore the environment when restarting: philip.
May 29 2025, 10:37 PM
khorben committed rG82c41c9ffc42: umb: avoid wild pointer dereference in umb_decap() (authored by khorben).
umb: avoid wild pointer dereference in umb_decap()
May 29 2025, 1:10 PM
khorben committed rG152bb8e30204: umb: avoid buffer overflow in umb_getinfobuf() (authored by khorben).
umb: avoid buffer overflow in umb_getinfobuf()
May 29 2025, 1:10 PM
khorben committed rG5ed36e2e1729: umb: avoid buffer overflow in umb_in_len2mask() (authored by khorben).
umb: avoid buffer overflow in umb_in_len2mask()
May 29 2025, 1:10 PM

May 23 2025

khorben updated the diff for D42281: bsdinstall: restore the environment when restarting.

I have managed to rebase the diff, and tested both jail and auto with bsdinstall.
This also simplifies the save/restore functions as suggested.

May 23 2025, 3:59 PM

May 20 2025

khorben updated the diff for D44280: bsdinstall: implement rootpass with bsddialog.
  • Re-indented the case statement
  • Added a check for empty passwords
  • Reworked error management
May 20 2025, 11:42 AM
khorben added inline comments to D44280: bsdinstall: implement rootpass with bsddialog.
May 20 2025, 11:41 AM

May 12 2025

khorben accepted D50301: umb.4: add "cellular modem driver" to title.
May 12 2025, 2:55 AM

May 9 2025

khorben added a comment to D44280: bsdinstall: implement rootpass with bsddialog.

I have added everyone on the de-facto installer group that met on Monday; sorry for the noise.
(Should we create a Phabricator group for us? Apologies if I did not find it)

May 9 2025, 11:42 PM
khorben added reviewers for D44280: bsdinstall: implement rootpass with bsddialog: jrm, thj, ifreund_freebsdfoundation.org, emaste, asiciliano, mark_freebsdfoundation.org.
May 9 2025, 11:40 PM
khorben added a comment to D44280: bsdinstall: implement rootpass with bsddialog.

Also noteworthy in terms of UX:

  • With bsddialog, the <TAB> key will go straight from the first input field to the [ OK ] button; the "arrow down" key should be used instead.
  • Entering a mismatching password resets both password fields. (Like the passwd(8) command)
  • This does not allow setting an empty password; it then fails with error Incorrect input data. (This is unlike the passwd(8) command)

This could be frustrating to some users.

May 9 2025, 11:28 PM
khorben updated the diff for D44280: bsdinstall: implement rootpass with bsddialog.

I am revisiting this revision for the following reasons:

May 9 2025, 11:21 PM
khorben committed rG8414a2e9caa0: committers-src: add myself (khorben@) with philip@ as mentor (authored by khorben).
committers-src: add myself (khorben@) with philip@ as mentor
May 9 2025, 7:44 PM
khorben closed D50255: committers-src: add myself (khorben@) with philip@ as mentor.
May 9 2025, 7:43 PM

May 8 2025

khorben requested review of D50255: committers-src: add myself (khorben@) with philip@ as mentor.
May 8 2025, 5:59 PM
khorben closed D50250: new committer (src): Pierre Pronchery (khorben).
May 8 2025, 5:39 PM
khorben committed R9:01c07ce8930c: new committer (src): Pierre Pronchery (khorben) (authored by khorben).
new committer (src): Pierre Pronchery (khorben)
May 8 2025, 5:39 PM
khorben added a comment to D50250: new committer (src): Pierre Pronchery (khorben).

Since I am not a doc committer, I have pushed a copy of this commit at https://github.com/khorben/freebsd-doc/tree/khorben/new-committer for convenience.

May 8 2025, 2:11 AM
khorben updated the diff for D50250: new committer (src): Pierre Pronchery (khorben).

Reflect the new expiration date for the PGP/GPG key, after passing the documentation/tools/checkkey.sh test.

May 8 2025, 2:10 AM
khorben updated the summary of D50250: new committer (src): Pierre Pronchery (khorben).
May 8 2025, 1:36 AM
khorben requested review of D50250: new committer (src): Pierre Pronchery (khorben).
May 8 2025, 1:32 AM

Mar 10 2025

khorben added inline comments to D49259: Import iwx as ported from OpenBSD by Future Crew..
Mar 10 2025, 1:44 AM

Mar 8 2025

khorben added a comment to D49259: Import iwx as ported from OpenBSD by Future Crew..

Thanks Tom for the patch! I have managed to test it on top of ecb3a7d43dd6:

Mar 8 2025, 9:53 PM

Mar 7 2025

khorben added a comment to D49085: multimedia/deforaos-camera: import version 0.3.1.
In D49085#1123179, @jrm wrote:

It fails to build. Do you need a dependency on multimedia/v4l_compat?

Mar 7 2025, 5:47 PM
khorben updated the diff for D49085: multimedia/deforaos-camera: import version 0.3.1.

Register missing dependency on multimedia/v4l_compat.

Mar 7 2025, 5:46 PM

Feb 25 2025

khorben updated the diff for D49085: multimedia/deforaos-camera: import version 0.3.1.

Also include the distinfo file; thanks for the heads up!

Feb 25 2025, 1:44 AM

Feb 20 2025

khorben requested review of D49085: multimedia/deforaos-camera: import version 0.3.1.
Feb 20 2025, 5:27 PM

Feb 4 2025

khorben accepted D47229: bsdinstall: Switched back to amended single-button finalconfig.

You are right, the old scheme is less confusing.
The changes proposed here look correct to me.

Feb 4 2025, 2:47 PM

Jan 20 2025

khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

Updated to compile and work with the new ifabi changes.

Jan 20 2025, 11:00 PM · network, USB

Jan 17 2025

khorben added a comment to D48167: Introduce the USB umb(4) network driver.

Thanks for the heads up! Looking into it...

Jan 17 2025, 7:00 PM · network, USB

Jan 10 2025

khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

Integrate suggestions from Zhenlei Huang (zlei@); thank you!

Jan 10 2025, 11:31 PM · network, USB

Jan 8 2025

khorben added a comment to D48167: Introduce the USB umb(4) network driver.

I'm so excited to test this driver this weekend! Thank you so much for submitting this! All of the suggestions I made are to bring it into alignment with the rest of the freebsd manual and are specified in the manual page style guide, style.mdoc(5). Sorry I'm so late.

Jan 8 2025, 11:24 PM · network, USB
khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

This change applies the rest of the changes suggested to the manual pages.

Jan 8 2025, 11:13 PM · network, USB
khorben added inline comments to D48167: Introduce the USB umb(4) network driver.
Jan 8 2025, 8:29 PM · network, USB
khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

This update to the diff brings:

Jan 8 2025, 8:03 PM · network, USB
khorben added a comment to D48167: Introduce the USB umb(4) network driver.
In D48167#1103157, @khorben_defora.org wrote:

I am currently looking into adding the SPDX license identifier, but it can also be done in a separate review.

Jan 8 2025, 12:53 AM · network, USB
khorben added a comment to D48167: Introduce the USB umb(4) network driver.

I think it's fine as-is to go in the tree, it's been two years and I'd like to see this in before -15.

Jan 8 2025, 12:29 AM · network, USB
khorben added a reviewer for D48167: Introduce the USB umb(4) network driver: thj.
Jan 8 2025, 12:17 AM · network, USB

Dec 24 2024

khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

Address feedback from lwhsu@; thanks!

Dec 24 2024, 12:10 AM · network, USB
khorben added inline comments to D48167: Introduce the USB umb(4) network driver.
Dec 24 2024, 12:09 AM · network, USB

Dec 23 2024

khorben added a reviewer for D48167: Introduce the USB umb(4) network driver: olce.
Dec 23 2024, 4:50 PM · network, USB

Dec 21 2024

khorben requested review of D48167: Introduce the USB umb(4) network driver.
Dec 21 2024, 2:10 AM · network, USB

Dec 6 2024

khorben added a comment to D47933: .well-known: import a tentative security.txt.
In D47933#1093012, @concussious.bugzilla_runbox.com wrote:

Oops! You're right. I don't think the field descriptions help it though, the fields are very self explanatory but the comments adds bikeshedable language? This is really an architectural decision for secteam, will certainly result in increased spam, but maybe helpful. So, I'll bow out now.

Dec 6 2024, 12:40 AM

Dec 5 2024

khorben added a comment to D47933: .well-known: import a tentative security.txt.

Also note that the contents of this file can be signed with an OpenPGP clear-text signature by the security team, in order to clearly authenticate it as legitimate.

Dec 5 2024, 11:55 PM
khorben updated the diff for D47933: .well-known: import a tentative security.txt.

Add descriptions of the fields used, as per the example from securitytxt.org.

Dec 5 2024, 11:51 PM
khorben added a comment to D47933: .well-known: import a tentative security.txt.
In D47933#1092988, @concussious.bugzilla_runbox.com wrote:

I really like this concept.
Why are there two policy lines?

Dec 5 2024, 11:47 PM
khorben added inline comments to D47933: .well-known: import a tentative security.txt.
Dec 5 2024, 11:44 PM
khorben updated the diff for D47933: .well-known: import a tentative security.txt.

Removed the (optional) links for "any security-related job openings in your organisation."

Dec 5 2024, 10:35 PM
khorben added a reviewer for D47933: .well-known: import a tentative security.txt: secteam.
Dec 5 2024, 10:01 PM
khorben requested review of D47933: .well-known: import a tentative security.txt.
Dec 5 2024, 9:58 PM

Oct 14 2024

khorben added a reviewer for D46882: bhyve: buffer overflow in pci_vtcon_control_send: markj.
Oct 14 2024, 6:56 PM
khorben updated the diff for D46882: bhyve: buffer overflow in pci_vtcon_control_send.

Moved the sanity check for len to the beginning of pci_vtcon_control_send().

Oct 14 2024, 6:40 PM

Oct 2 2024

khorben requested review of D46883: bhyve: mark additional functions as __result_use_check.
Oct 2 2024, 11:05 PM · bhyve
khorben requested review of D46882: bhyve: buffer overflow in pci_vtcon_control_send.
Oct 2 2024, 9:51 PM

Sep 8 2024

khorben accepted D46601: Drop expired FreeBSD 14.0 support.
Sep 8 2024, 1:36 PM

Aug 2 2024

khorben added a comment to D45401: bhyve: avoid a potential deadlock.

What's CID: 1521334?

Aug 2 2024, 9:43 AM

Aug 1 2024

khorben abandoned D42146: stand/i386: build a specific loader for PXE boot.
Aug 1 2024, 4:11 PM
khorben added a comment to D42146: stand/i386: build a specific loader for PXE boot.
In D42146#1052635, @imp wrote:

So now that we build a smaller loader in general, do we need to build another loader for this?

Aug 1 2024, 4:11 PM

Jun 25 2024

khorben added a comment to D45734: platforms/i386: report Pentium Pro as minimum supported x86 processor.

Would it be more clear or accurate to mention the "Pentium MMX" instead or in addition to the Pentium Pro?
It was much more common and known to the public than the Pentium Pro.

Jun 25 2024, 8:21 PM

Jun 14 2024

khorben added inline comments to D44670: bsdinstall: implement timezone with bsddialog.
Jun 14 2024, 9:25 PM

Jun 4 2024

khorben updated the diff for D45000: release: create a bootable image with the graphical installer.

This avoids an issue with makefs(8) when building without a manifest file. (e.g., when building as root)
Consequently it should work both when using a manifest file as well as without, although it still requires root privileges in both cases, for e.g., chroot(8) and mount(8).

Jun 4 2024, 6:19 PM

May 29 2024

khorben updated the summary of D45401: bhyve: avoid a potential deadlock.
May 29 2024, 3:52 PM
khorben requested review of D45401: bhyve: avoid a potential deadlock.
May 29 2024, 3:50 PM

May 16 2024

khorben updated the test plan for D45223: bhyve: avoid resource leak in error path.
May 16 2024, 5:25 PM
khorben requested review of D45223: bhyve: avoid resource leak in error path.
May 16 2024, 5:25 PM

Apr 29 2024

khorben requested review of D45000: release: create a bootable image with the graphical installer.
Apr 29 2024, 12:35 AM

Apr 7 2024

khorben added a comment to D44670: bsdinstall: implement timezone with bsddialog.

Why do we need a copy of this code rather than just tweaking bsdconfig to support this?

Apr 7 2024, 8:29 PM
khorben requested review of D44674: bsdinstall: add support for graphical mode.
Apr 7 2024, 8:24 PM
khorben requested review of D44673: bsdinstall: handle command-line options in targets.
Apr 7 2024, 6:52 PM