Page MenuHomeFreeBSD
Feed Advanced Search

Sun, Apr 21

ngie updated the diff for D44894: libcrypto, libssl: link .so's with -Bsymbolic for upstream parity.

-Wl,-Bsymbolic should be added to SOLINKOPTS instead of LDFLAGS

Sun, Apr 21, 6:39 PM
ngie updated the diff for D44896: libcrypto: compile all PIC objects with -DOPENSSL_PIC.

Fix the change to properly append the CFLAG to PICFLAG and do it after including bsd.lib.mk to properly compile/link libcrypto.so.

Sun, Apr 21, 6:37 PM
ngie updated the test plan for D44894: libcrypto, libssl: link .so's with -Bsymbolic for upstream parity.
Sun, Apr 21, 6:35 PM
ngie requested review of D44897: libcrypto: conditionally build the fips and legacy providers.
Sun, Apr 21, 5:48 PM
ngie requested review of D44896: libcrypto: compile all PIC objects with -DOPENSSL_PIC.
Sun, Apr 21, 5:45 PM
ngie requested review of D44895: fips provider: link against libpthread for upstream parity.
Sun, Apr 21, 5:45 PM
ngie requested review of D44894: libcrypto, libssl: link .so's with -Bsymbolic for upstream parity.
Sun, Apr 21, 5:44 PM
ngie added a comment to D44892: OpenSSL: use the upstream provided version.map files for the fips/legacy providers.

I accidentally pushed this to main. I've really become used to git push.default nothing thanks to being bitten so much at work and forgot that my local forks don't use this config by default :(..

Sun, Apr 21, 5:01 PM
ngie reopened D44892: OpenSSL: use the upstream provided version.map files for the fips/legacy providers.
Sun, Apr 21, 5:00 PM
ngie added a reverting change for rG42ce242e3530: OpenSSL: use the upstream provided version.map files for the fips/legacy…: rG572948d00ddf: Revert "OpenSSL: use the upstream provided version.map files for the….
Sun, Apr 21, 4:59 PM
ngie committed rG572948d00ddf: Revert "OpenSSL: use the upstream provided version.map files for the… (authored by ngie).
Revert "OpenSSL: use the upstream provided version.map files for the…
Sun, Apr 21, 4:59 PM
ngie committed rG42ce242e3530: OpenSSL: use the upstream provided version.map files for the fips/legacy… (authored by ngie).
OpenSSL: use the upstream provided version.map files for the fips/legacy…
Sun, Apr 21, 4:59 PM
ngie added a reverting change for D44892: OpenSSL: use the upstream provided version.map files for the fips/legacy providers: rG572948d00ddf: Revert "OpenSSL: use the upstream provided version.map files for the….
Sun, Apr 21, 4:59 PM
ngie closed D44892: OpenSSL: use the upstream provided version.map files for the fips/legacy providers.
Sun, Apr 21, 4:59 PM
ngie updated the summary of D44892: OpenSSL: use the upstream provided version.map files for the fips/legacy providers.
Sun, Apr 21, 4:36 PM
ngie requested review of D44892: OpenSSL: use the upstream provided version.map files for the fips/legacy providers.
Sun, Apr 21, 4:35 PM
ngie committed rGb571bcea5495: bsd.subdir.mk: improve `SUBDIR.${MK_FOO}` advice (authored by ngie).
bsd.subdir.mk: improve `SUBDIR.${MK_FOO}` advice
Sun, Apr 21, 4:33 PM

Wed, Mar 27

ngie added reviewers for D44526: net-mgmt/lldpd: upgrade to 1.0.18: bofh, se, eugen_grosbein.net, vishwin.
Wed, Mar 27, 1:47 PM
ngie requested review of D44526: net-mgmt/lldpd: upgrade to 1.0.18.
Wed, Mar 27, 1:45 PM

Mar 3 2024

ngie committed R9:f3372cebfe31: gpg: update my PGP key (authored by ngie).
gpg: update my PGP key
Mar 3 2024, 7:46 AM

Jan 31 2024

ngie committed rGd6251ebad5bf: periodic: fix a typo in a comment (authored by ngie).
periodic: fix a typo in a comment
Jan 31 2024, 8:48 PM

Jan 18 2024

ngie added a comment to D42350: kyua: add jail execution environment.

I held off on this review for a while, but I wanted to chime in about a few things:

Jan 18 2024, 1:15 AM

Dec 18 2023

ngie accepted D43087: renice: Clean up the tests a bit..
Dec 18 2023, 11:10 PM

Nov 23 2023

ngie accepted D42646: tests: don't run atf_* in a subshell.
In D42646#973650, @ngie wrote:

Would you please add a comment to the tops of functions to note what variables are being set in the functions?

Of course I can! Let me ask question first: do you agree that this patch is worth checking in and I can add you as "reviewed by"?

P.S. I actually opened this revision again to add you as reviewer. I need review from somebody who is a general expert in the tests.

Nov 23 2023, 10:30 PM

Nov 20 2023

ngie added a comment to D42646: tests: don't run atf_* in a subshell.

Would you please add a comment to the tops of functions to note what variables are being set in the functions?

Nov 20 2023, 12:10 AM

Nov 14 2023

ngie accepted D41970: lib/libc/tests/string: add extended unit tests for strcmp().

Macro surewhynot:

Nov 14 2023, 6:34 AM

Oct 28 2023

ngie committed rG61b15e6dfc96: lib/libcrypt: another trivial style change (authored by ngie).
lib/libcrypt: another trivial style change
Oct 28 2023, 2:00 AM
ngie committed rG8ef8da882ff4: lib/libcrypt: remove trailing whitespace (authored by ngie).
lib/libcrypt: remove trailing whitespace
Oct 28 2023, 1:28 AM

Oct 24 2023

ngie added a comment to D41970: lib/libc/tests/string: add extended unit tests for strcmp().

Also, please add comments for non-obvious things: you have the context now, but I didn't understand the reasoning, and you might not have the context at a later date. The code needs to either be intuitive by design or intuitive via comments.

Oct 24 2023, 1:26 AM
ngie added a comment to D41970: lib/libc/tests/string: add extended unit tests for strcmp().

Ok, that part wasn't apparent before.

Oct 24 2023, 1:24 AM

Oct 21 2023

ngie added a comment to D42321: Add expected failure for atime test failing on.

I think that we should import https://github.com/NetBSD/src/commit/38862c874c4a2bcca9dce5c0966ea19ddabd523e first.
I wonder if we should skip only the failing one?

Oct 21 2023, 9:28 PM
ngie accepted D42321: Add expected failure for atime test failing on.
Oct 21 2023, 9:27 PM

Oct 15 2023

ngie added a comment to D41520: contrib/netbsd-tests/lib/libc/string/t_strcpy.c: extend and enhance.

Should this still be open, given that you have done a functionally equivalent change in D41970?

Oct 15 2023, 5:09 PM
ngie closed D41399: GoogleTest 1.14.0: import.
Oct 15 2023, 3:00 AM

Oct 4 2023

ngie added a comment to D41970: lib/libc/tests/string: add extended unit tests for strcmp().

All of my questions relate to understanding the rationale behind some of the design choices presented in the change.

Oct 4 2023, 5:16 AM

Oct 3 2023

ngie closed D42052: default-versions: add rust-bootstrap to RUST section.
Oct 3 2023, 4:51 AM
ngie committed R11:9204fb371cbe: default-versions: add rust-bootstrap to RUST section (authored by ngie).
default-versions: add rust-bootstrap to RUST section
Oct 3 2023, 4:51 AM

Oct 2 2023

ngie requested review of D42052: default-versions: add rust-bootstrap to RUST section.
Oct 2 2023, 9:55 PM
ngie accepted D41528: lib/libc/tests/string/memcmp_test.c: extend test to support custom memcmp function.
Oct 2 2023, 4:15 PM

Sep 29 2023

ngie added a comment to D41528: lib/libc/tests/string/memcmp_test.c: extend test to support custom memcmp function.

No ship-blocking comments.
Thank you 🙂!!

Sep 29 2023, 12:01 PM

Sep 27 2023

ngie added a comment to D41970: lib/libc/tests/string: add extended unit tests for strcmp().
In D41970#957458, @fuz wrote:

Ok. Should I unhook the netbsd strcmp tests from the build and replace them with a FreeBSD-specific file then? What about the other open DRs (D41520, D41528)?

Sep 27 2023, 3:31 AM
ngie requested changes to D41970: lib/libc/tests/string: add extended unit tests for strcmp().

Please don't modify the NetBSD test: if the plan is to test out FreeBSD-specific behavior for strcmp, it should go in its own test.

Sep 27 2023, 1:20 AM

Sep 26 2023

ngie accepted D41973: Scripts/qa.sh: fine tune USES=ssl recommendation.

Macro thankyou_dog:

Sep 26 2023, 12:47 AM

Sep 22 2023

ngie accepted D41943: openssl: Vendor import of OpenSSL 3.0.11.

Macro goatforit:

Sep 22 2023, 4:57 PM

Sep 6 2023

ngie added a comment to D41726: libc: Add a wide version of snprintf_test..

Awesome new tests!

Sep 6 2023, 7:26 PM

Aug 31 2023

ngie added a comment to D39037: security/py-openssl: upgrade to 23.2.0.

Thank you @lwhsu !

Aug 31 2023, 4:40 PM
ngie updated the diff for D39037: security/py-openssl: upgrade to 23.2.0.
  • Incorporate changes from @brd's patch attached to the PR
  • Delete spurious whitespace added in a comment.
Aug 31 2023, 6:51 AM
ngie retitled D39037: security/py-openssl: upgrade to 23.2.0 from Upgrade security/py-openssl to 23.2.0 to security/py-openssl: upgrade to 23.2.0.
Aug 31 2023, 6:49 AM
ngie added a reviewer for D39037: security/py-openssl: upgrade to 23.2.0: brd.
Aug 31 2023, 6:48 AM
ngie closed D39035: Upgrade py-pytest-cov from 2.9.0 to 4.1.0.
Aug 31 2023, 6:41 AM
ngie committed R11:57aa030e1c97: devel/py-pytest-cov: Upgrade from 2.9.0 to 4.1.0 (authored by ngie).
devel/py-pytest-cov: Upgrade from 2.9.0 to 4.1.0
Aug 31 2023, 6:41 AM
ngie added a comment to D39035: Upgrade py-pytest-cov from 2.9.0 to 4.1.0.
In D39035#949271, @yuri wrote:

Can/should this be committed?

Aug 31 2023, 6:17 AM

Aug 22 2023

ngie accepted D41539: libcrypto: Update assembly build glue for x86 for OpenSSL 3.0..
Aug 22 2023, 12:25 AM
ngie accepted D41538: libcrypto: Generate new files added in OpenSSL 3.0..
Aug 22 2023, 12:22 AM
ngie accepted D41537: libcrypto: Add new assembly files added in OpenSSL 3.0..
Aug 22 2023, 12:21 AM
ngie accepted D41536: libcrypto: Don't embed $FreeBSD$ in generated assembly files.
Aug 22 2023, 12:17 AM

Aug 21 2023

ngie accepted D41349: lib/libc/amd64/string: add baseline implementation of stpcpy.S.

Thank you @fuz !

Aug 21 2023, 6:20 PM
ngie added a comment to D41349: lib/libc/amd64/string: add baseline implementation of stpcpy.S.
In D41349#946047, @mjg wrote:

tests can be moved to a different review which will land at a different date if that helps

this is definitely not a blocker for the routine

Aug 21 2023, 1:28 AM
ngie requested changes to D41349: lib/libc/amd64/string: add baseline implementation of stpcpy.S.

Does this change to contrib/netbsd-tests chase an upstream change, or is it changing the tests to accommodate this change?
I'm trying to reduce the amount of unnecessary change upstream so I can drop a new version of contrib/netbsd-tests, while also upstreaming all valid changes to NetBSD and it's become a bit difficult in some areas where folks have added FreeBSD-specific tests to contrib/netbsd-tests (which was not my original intent).
(FWIW I'm not saying this change is bad -- I'm just trying to stop this from being automatically seen as mergeable)

Aug 21 2023, 12:51 AM
ngie committed rGd0738729dab0: Vendor import of freebsd/kyua@a0d44bb356e0c816 (authored by ngie).
Vendor import of freebsd/kyua@a0d44bb356e0c816
Aug 21 2023, 12:12 AM

Aug 19 2023

ngie committed rGa339cc353658: Import new NetBSD tests snapshot (authored by ngie).
Import new NetBSD tests snapshot
Aug 19 2023, 8:01 PM

Aug 18 2023

ngie added a comment to D41506: libcrypto: add rsa_depr.c to the build.

Accepting so the affected port's build can be unbroken.

Aug 18 2023, 8:17 PM
ngie added a comment to D41506: libcrypto: add rsa_depr.c to the build.

dh_depr.c and dsa_depr.c are missing.

Aug 18 2023, 8:12 PM
ngie added a comment to D41506: libcrypto: add rsa_depr.c to the build.

There are other deprecated APIs that we might want to include apart from just rsa_depr.c:

./crypto/openssl/apps/lib/tlssrp_depr.c
./crypto/openssl/crypto/dh/dh_depr.c
./crypto/openssl/crypto/rsa/rsa_depr.c
./crypto/openssl/crypto/dsa/dsa_depr.c
./crypto/openssl/crypto/bn/bn_depr.c
./crypto/openssl/ssl/tls_depr.c
Aug 18 2023, 8:11 PM
ngie added a comment to D41505: libcrypto: add err_all_legacy.c to the build.

Wait, this is probably not enough. cardano-node was failing due to missing RSA_generate_key, which is also deprecated.

Yes this change is necessary but not sufficient. I think it's enough for vbox though?

@kbowling identified rsa_depr.c for RSA_generate_key; I'm looking at what else might be needed now.

Aug 18 2023, 7:43 PM
ngie added a comment to D41505: libcrypto: add err_all_legacy.c to the build.

This is the right thing to do, given that this gets compiled/linked in unconditionally upstream.

Aug 18 2023, 7:40 PM
ngie committed rG0c785f06020f: Fix GoogleTest 1.14.0 import (authored by ngie).
Fix GoogleTest 1.14.0 import
Aug 18 2023, 7:34 PM
ngie committed rG47fc52b18170: Update `make delete-old` (authored by ngie).
Update `make delete-old`
Aug 18 2023, 5:18 AM
ngie committed rG22dc8901a73f: Use proper convention for relative path linking (authored by ngie).
Use proper convention for relative path linking
Aug 18 2023, 4:20 AM

Aug 16 2023

ngie added inline comments to D40611: Add `pwd` test.
Aug 16 2023, 1:32 AM

Aug 11 2023

ngie committed rGe835ee68e133: Link /usr/bin/cpuset to a relative path (authored by ngie).
Link /usr/bin/cpuset to a relative path
Aug 11 2023, 4:20 AM
ngie closed D41419: Link /usr/bin/cpuset to a relative path.
Aug 11 2023, 4:20 AM
ngie committed rGdc9c7dc6ec9e: Import new NetBSD tests snapshot (authored by ngie).
Import new NetBSD tests snapshot
Aug 11 2023, 2:11 AM
ngie updated the summary of D41419: Link /usr/bin/cpuset to a relative path.
Aug 11 2023, 1:18 AM
ngie requested review of D41419: Link /usr/bin/cpuset to a relative path.
Aug 11 2023, 1:14 AM
ngie committed rGf05948d4e98d: cpuset(8): move to /bin/ (authored by ngie).
cpuset(8): move to /bin/
Aug 11 2023, 12:49 AM
ngie closed D40057: cpuset(8): move to /bin/.
Aug 11 2023, 12:48 AM
ngie updated the test plan for D40057: cpuset(8): move to /bin/.
Aug 11 2023, 12:46 AM
ngie updated the test plan for D40057: cpuset(8): move to /bin/.
Aug 11 2023, 12:21 AM

Aug 10 2023

ngie committed rGc45e66dca3e4: Unbreak usr.bin/dc with OpenSSL 3 (authored by ngie).
Unbreak usr.bin/dc with OpenSSL 3
Aug 10 2023, 11:34 PM
ngie closed D41410: Unbreak usr.bin/dc with OpenSSL 3.
Aug 10 2023, 11:33 PM
ngie added a comment to D41410: Unbreak usr.bin/dc with OpenSSL 3.
In D41410#942912, @se wrote:

The patch seems correct, but this dc implementation is not built by default on FreeBSD-13 or later, and thus only relevant for STABLE-12 (unless WITHOUT_GH_BC is defined, preventing the build of Gavin D. Howards much improved bc and dc programs). It is therefore definitely relevant for STABLE-12, but a NOP on STABLE-13 and CURRENT built with default options.

Aug 10 2023, 10:00 PM
ngie added reviewers for D41410: Unbreak usr.bin/dc with OpenSSL 3: kevans, se.
Aug 10 2023, 8:55 PM
ngie updated the summary of D41410: Unbreak usr.bin/dc with OpenSSL 3.
Aug 10 2023, 8:41 PM
ngie added a reviewer for D41410: Unbreak usr.bin/dc with OpenSSL 3: emaste.
Aug 10 2023, 8:38 PM
ngie requested review of D41410: Unbreak usr.bin/dc with OpenSSL 3.
Aug 10 2023, 8:37 PM
ngie committed rG28f6c2f29280: Import GoogleTest 1.14.0 (authored by ngie).
Import GoogleTest 1.14.0
Aug 10 2023, 2:33 AM
ngie committed rG811e0a31acaf: fusefs tests: handle -Wdeprecated* issues with GoogleTest 1.14.0 (authored by ngie).
fusefs tests: handle -Wdeprecated* issues with GoogleTest 1.14.0
Aug 10 2023, 2:33 AM
ngie closed D41398: fusefs tests: handle -Wdeprecated* issues with GoogleTest 1.14.0.
Aug 10 2023, 2:33 AM

Aug 9 2023

ngie updated the summary of D41399: GoogleTest 1.14.0: import.
Aug 9 2023, 8:08 PM
ngie updated the summary of D41399: GoogleTest 1.14.0: import.
Aug 9 2023, 8:07 PM
ngie added inline comments to D41399: GoogleTest 1.14.0: import.
Aug 9 2023, 8:06 PM
ngie updated the diff for D41399: GoogleTest 1.14.0: import.

Add expected failure from 1.10.0

Aug 9 2023, 8:05 PM
ngie updated the summary of D41399: GoogleTest 1.14.0: import.
Aug 9 2023, 7:50 PM
ngie updated the summary of D41399: GoogleTest 1.14.0: import.
Aug 9 2023, 7:49 PM
ngie requested review of D41399: GoogleTest 1.14.0: import.
Aug 9 2023, 7:47 PM
ngie added a reviewer for D41398: fusefs tests: handle -Wdeprecated* issues with GoogleTest 1.14.0: asomers.
Aug 9 2023, 7:42 PM
ngie requested review of D41398: fusefs tests: handle -Wdeprecated* issues with GoogleTest 1.14.0.
Aug 9 2023, 7:42 PM

Aug 8 2023

ngie added inline comments to D41349: lib/libc/amd64/string: add baseline implementation of stpcpy.S.
Aug 8 2023, 1:16 AM

Aug 7 2023

ngie committed rG8ef491440fca: Import GoogleTest v1.14.0 (authored by ngie).
Import GoogleTest v1.14.0
Aug 7 2023, 11:04 PM