Page MenuHomeFreeBSD

khorben (Pierre Pronchery)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 26 2023, 1:30 PM (157 w, 14 h)

Recent Activity

Sun, Apr 26

khorben accepted D56642: libpkgconf: Fix paths.

LGTM, thanks!

Sun, Apr 26, 10:44 AM

Sat, Apr 25

khorben added a reverting change for rG970cef9f652e: packages: Register pkgconf: rGe0b74e7b1739: Revert "packages: Register pkgconf".
Sat, Apr 25, 7:25 PM
khorben committed rGe0b74e7b1739: Revert "packages: Register pkgconf" (authored by khorben).
Revert "packages: Register pkgconf"
Sat, Apr 25, 7:25 PM
khorben added a reverting change for D56589: packages: Register pkgconf: rGe0b74e7b1739: Revert "packages: Register pkgconf".
Sat, Apr 25, 7:25 PM
khorben closed D56591: pkgconf: fix the build with GCC 14.
Sat, Apr 25, 7:17 PM
khorben committed rG1342eb5a832f: pkgconf: fix the build with GCC 14 (authored by khorben).
pkgconf: fix the build with GCC 14
Sat, Apr 25, 7:17 PM
khorben committed rG970cef9f652e: packages: Register pkgconf (authored by khorben).
packages: Register pkgconf
Sat, Apr 25, 7:17 PM
khorben added a comment to D56591: pkgconf: fix the build with GCC 14.

The latest update (with WARNS?=3) built correctly with clang; I am still testing with GCC 14.

It built correctly with GCC 14 as well.

Sat, Apr 25, 12:36 PM

Fri, Apr 24

khorben committed rGc875afcbcdf7: packages: Register pkgconf (authored by khorben).
packages: Register pkgconf
Fri, Apr 24, 1:33 AM
khorben closed D56589: packages: Register pkgconf.
Fri, Apr 24, 1:33 AM
khorben updated the diff for D56589: packages: Register pkgconf.

Reverted the copyright to myself, and the license to ISC.

Fri, Apr 24, 1:15 AM
khorben added a comment to D56589: packages: Register pkgconf.

I gave the copyright back to pkgconf, as the comment and description primarily come from the pkgconf project.

While there, I also updated the SPDX-License-Identifier to pkgconf, as per the discussion here, and confirmed at https://spdx.org/licenses/pkgconf.html.

Does that mean that you need to credit DuckDuckGo or Google whenever you find a result?

Fri, Apr 24, 1:09 AM
khorben updated the diff for D56589: packages: Register pkgconf.

I gave the copyright back to pkgconf, as the comment and description primarily come from the pkgconf project.

Fri, Apr 24, 12:33 AM

Thu, Apr 23

khorben updated the diff for D56589: packages: Register pkgconf.

Updated the copyright, license text, and added the licenses = [ "pkgconf" ] as per ngie's advice; thank you!

Thu, Apr 23, 5:38 PM
khorben added a comment to D56591: pkgconf: fix the build with GCC 14.

The latest update (with WARNS?=3) built correctly with clang; I am still testing with GCC 14.

Thu, Apr 23, 5:29 PM
khorben added inline comments to D56589: packages: Register pkgconf.
Thu, Apr 23, 5:27 PM
khorben added a reviewer for D56589: packages: Register pkgconf: ngie.
Thu, Apr 23, 4:51 PM
khorben added a comment to D56603: Add pkgbase UCL metadata for `pkgconf`.

This is already in D56589; which version is best?

Thu, Apr 23, 4:50 PM
khorben added a comment to D56589: packages: Register pkgconf.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294724 confirms this patch to be fixing the build issue.

Thu, Apr 23, 3:58 PM
khorben added a comment to D56591: pkgconf: fix the build with GCC 14.

The latest update (with WARNS?=3) built correctly with clang; I am still testing with GCC 14.

Thu, Apr 23, 3:52 PM
khorben updated the test plan for D56591: pkgconf: fix the build with GCC 14.
Thu, Apr 23, 3:51 PM
khorben updated the diff for D56591: pkgconf: fix the build with GCC 14.

Disable stricter warnings for the moment for libpkgconf, bomtool(1), and pkgconf(1) as suggested by ngie. Thanks!

Thu, Apr 23, 3:50 PM
khorben requested review of D56591: pkgconf: fix the build with GCC 14.
Thu, Apr 23, 1:07 AM

Wed, Apr 22

khorben updated the diff for D56589: packages: Register pkgconf.

This should address feedback from ivy:

Wed, Apr 22, 9:47 PM
khorben requested review of D56589: packages: Register pkgconf.
Wed, Apr 22, 9:20 PM
khorben abandoned D56373: pkgconf: import 2.4.3 and 2.5.1.

Imported in 6294b6ab217a2d5f1d2bc23a64505a228294c508.

Wed, Apr 22, 1:49 PM
khorben committed rGa3cefe7f2b4d: Add 'contrib/pkgconf/' from commit '6294b6ab217a2d5f1d2bc23a64505a228294c508' (authored by khorben).
Add 'contrib/pkgconf/' from commit '6294b6ab217a2d5f1d2bc23a64505a228294c508'
Wed, Apr 22, 1:46 PM
khorben committed rG57db556be43b: src.conf(5): rebuild after introduction of WITHOUT_PKGCONF (authored by khorben).
src.conf(5): rebuild after introduction of WITHOUT_PKGCONF
Wed, Apr 22, 1:46 PM
khorben committed rGb8352da33f34: pkgconf: import into the base system (authored by khorben).
pkgconf: import into the base system
Wed, Apr 22, 1:46 PM
khorben closed D56404: pkgconf: import into the base system.
Wed, Apr 22, 1:46 PM
khorben committed rG6294b6ab217a: Vendor import of pkgconf 2.5.1 (authored by khorben).
Vendor import of pkgconf 2.5.1
Wed, Apr 22, 1:45 PM

Fri, Apr 17

khorben requested review of D56474: Generate SBOM files as part of the build.
Fri, Apr 17, 5:31 PM

Thu, Apr 16

khorben added inline comments to D56404: pkgconf: import into the base system.
Thu, Apr 16, 4:26 PM
khorben updated the diff for D56404: pkgconf: import into the base system.

This addresses feedback from ivy, moving /usr/include/pkgconf into the pkgconf-dev package.
It also adds the files in /usr/include/pkgconf to the list of obsolete files when disabling the pkgconf option.

Thu, Apr 16, 4:26 PM
khorben added inline comments to D56404: pkgconf: import into the base system.
Thu, Apr 16, 3:58 PM
khorben updated the diff for D56404: pkgconf: import into the base system.

This update addresses feedback from bapt, more precisely:

Thu, Apr 16, 3:32 PM
khorben added a comment to D56373: pkgconf: import 2.4.3 and 2.5.1.

I don't understand the point of merging both version why not only the latest ?

Thu, Apr 16, 2:54 AM
khorben updated the diff for D56404: pkgconf: import into the base system.

This patch adds /usr/local/etc/pkgconfig/personality.d to -DPERSONALITY_PATH in lib/libpkgconfig/Makefile, as requested by bapt at https://ron-dev.freebsd.org/FreeBSD/src/pulls/9.

Thu, Apr 16, 2:51 AM

Wed, Apr 15

khorben added a comment to D56404: pkgconf: import into the base system.

This depends on the vendor import from D56373.

Wed, Apr 15, 11:02 AM
khorben requested review of D56404: pkgconf: import into the base system.
Wed, Apr 15, 11:01 AM

Tue, Apr 14

khorben added a reviewer for D56373: pkgconf: import 2.4.3 and 2.5.1: bapt.
Tue, Apr 14, 2:46 PM

Mon, Apr 13

khorben added a comment to D56373: pkgconf: import 2.4.3 and 2.5.1.

See also https://github.com/freebsd/freebsd-src/pull/1994 for a more complete draft pull-request and discussion around this project, together with a preview of the "finished product".
There is also a newer branch implementing the same on a more recent main, at https://github.com/khorben/freebsd-src/tree/khorben/spdxtool2.

Mon, Apr 13, 9:38 AM
khorben requested review of D56373: pkgconf: import 2.4.3 and 2.5.1.
Mon, Apr 13, 7:08 AM

Mar 12 2026

khorben committed rG4c72e5cde017: calendar.freebsd: add myself (khorben@) (authored by khorben).
calendar.freebsd: add myself (khorben@)
Mar 12 2026, 11:04 PM
khorben closed D55825: calendar.freebsd: add myself (khorben@).
Mar 12 2026, 11:03 PM
khorben requested review of D55825: calendar.freebsd: add myself (khorben@).
Mar 12 2026, 12:33 PM

Oct 21 2025

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
Oct 21 2025, 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