User Details
- User Since
- May 30 2017, 11:42 AM (413 w, 6 h)
Yesterday
Fri, Apr 25
This should fix sh freebsd-namespace.sh and technically, we can (should?) now revert a098111a28ed59e1ab1101ad09913f0235ebd28f.
In my opinion this is the least obstructive way forward.
Wed, Apr 23
Pedantically, to be on the same page in sshd_config(5):
- The first configured value is the one that counts.
- Some OSs (macOS)/Linux distros (Debian-based) just add Include /etc/ssh/sshd_config.d/* at the very top of the configuration file, so cloudinit should just create a new file under this directory with the desired settings, and call it a day. I only mention this option, as it is becoming popular (in case anyone has friends in openssh-portable ;-).
- I would have rather/also liked to see something like:
# ssh_pwauth: true printf "#PasswordAuthentication no # Should be ignored\n" > etc/ssh/sshd_config printf "PasswordAuthentication no # Should change\n" >> etc/ssh/sshd_config atf_check -o empty -e empty /usr/libexec/nuageinit "${PWD}"/media/nuageinit nocloud atf_check -o match:"^#PasswordAuthentication no # Should be ignored$" \ -o match:"^PasswordAuthentication yes$" cat etc/ssh/sshd_config
Regardless, the implementation seems correct.
Tue, Apr 22
Mon, Apr 21
Additionally, if you really wan to keep the NANO_MEDIASIZE unchanged, you can also add WITHOUT_TOOLCHAIN=true.
For self reference, EC2 images are built with:
- WITHOUT_DEBUG_FILES=YES
- WITHOUT_KERNEL_SYMBOLS=YES
- WITHOUT_LIB32=YES
- WITHOUT_TESTS=YES
- WITHOUT_LLDB=YES
But these options would only fit with 4000000, changing the last option, WITHOUT_LLDB, to the entire WITHOUT_TOOLCHAIN, would make it still fit 2000000. But I don't know where to draw the line when removing things by default for NanoBSD.
If you have the cycles, I would prefer that the tests without tcptump are committed first (you can add me as Reviewed-by). And then submit the tcpdump part for review.
Note that I am not opposing to adding tcpdump to the tests. It is a great idea. It is just I'm not sure if the extra time it adds to each test is justified. Originally, the idea of the tests was to provide some level of confidence when unifying traceroute/traceroute6, and I believe the basic form (without tcpdump) achieves this.
Another option I see is that in the Reviewed-by trailer, you can add me with "(without tcpdump)".
I trust your judgement fully, so whatever option you choose to land this review will be fine by me. In the very rare event something wrong happens, we can always fix it post-commit.
Thank you!
Sat, Apr 19
Fri, Apr 18
What about also adding:
WITHOUT_LIB32=true WITHOUT_KERNEL_SYMBOLS=true
It should fit with:
NANO_MEDIASIZE=4000000
Thu, Apr 17
I'll wait a few days for this one, upstream is already taking a look at the problem report.
- Remove gssapi_krb5 from LIBADD/_DP_ssh (before sorting out Mkaefile.inc1/tools/make_libdeps.sh).
I was not able to reproduce the failure. But it is safe to always have it, just like rm -f, when the user has -i aliased to rm and ln (e.g., `alias rm='rm -i' uncommented in the "be paranoid" section).
This change should not get reverted with D48782, as it does essentially the same thing.
Thank you!
PR number should be 284417.
Note to self: Update after D49873 (if accepted).
Tue, Apr 15
Add missing libraries to libssh, otherwise (scp/sftp):
$ scp file.a user@server ld-elf.so.1: /usr/lib/libprivatessh.so.5: Undefined symbol "GSS_C_NT_HOSTBASED_SERVICE"
Moved from https://github.com/freebsd/freebsd-src/pull/1652 per my request, as there is greater visibility here.
If the prompt buffer overflows, fail authentication without prompting the user.
Mon, Apr 14
The GitHub issue should be:
https://github.com/containers/podman/issues/25270
Sat, Apr 12
Remove progressmeter.c from libssh sources.
- Remove experimental XMSS_SRCS (these should be committed separately, and guarded by WITH_XMSS)
- Remove progressmeter.c from libssh sources, it is not needed and has been reported upsttream
Hmm... OpenBSD uses "4555".
Abandoning this revision.
Address suggestions:
- Move $(SKSRCS) to our central location (secure/ssh.mk), matching upstream Makefile.in as close as possible
Match upstream Makefile.in as close as possible.
Match upstream Makefile.in as close as possible.
Hopefully this revision stack helps facilitate adapting OpenSSH 10.0p2 changes, and the new sshd-auth binary.
Fri, Apr 11
Thu, Apr 10
Wed, Apr 9
Regarding const detection, this is one way out:
D49742
At the moment it only seems to affect SNPRINTF_CONST (in a positive way).
When regenerating config.h (second commit), the HAVE_DECL_OPENSSL_IS_BORINGSSL and the HAVE_DECL_OPENSSL_NO_DSA stanzas should be removed as well.
Thu, Apr 3
This would break the test case mentioned in D49492, where makefs ignores the time in the mtree file.
If this is the desired behavior, the test should be updated accordingly.
These are all good (at catching the current failures).
My only concern however, is that we should also check that makefs takes into consideration the timestamp in the mtree file, so the priorities (at this point of the revision stack) are:
- -T flag .
- Time in mtree file.
This guarantees (or not) documentation on the behavior regarding the priorities when the SOURCE_DATE_EPOCH environment variable is introduced later on (D49602).
For example (very crude) just for FFS, but should be the similar for all cases:
# This helper function can live in makefs_tests_common.sh change_mtree_timestamp() { filename="$1" timestamp="$2"
Mar 30 2025
Shouldn't src.conf.5 (make makeman) be regenerated after this change?
Mar 29 2025
- Fix the procedure to use a commit id from zoulasc/blocklist as the version
- Fix cross-references in bin/blocklistd.8
Mar 27 2025
Only for statistical reference:
https://ci.freebsd.org/job/FreeBSD-main-amd64-build/31456/warnings10Result/fixed/
Mar 26 2025
Would replacing:
START_DATE!= $(printf "%s-%s-%0.2d\n" "$(date -u +%Y)" "$(date -u +%m)" $(( $(date -u +%d) - 1 ))) EXPIRY_DATE!= $(printf "%s-%0.2d-%s\n" "$(date -u +%Y)" $(( $(date -u +%m) + 1 )) "$(date -u +%d)")
in Makefile.azure avoid this? It is horrible, but portable.
No markdown file.
Request the API globally.
This particular probe is not working.
Sorry for the noise.
I forget that @christos_netbsd.org can be conveniently tagged here:
Update missing patches to be upstreamed.
Update patch, upstream has accepted our fixes.
This patch has been committed upstream, and will land with the normal vendor import procedure.
I also don't know if there is a trailer for that, but I think it is appropriate to write a few words thanking cperciva for the donation of cloud resources. That allowed us to test and discover a few missing probes, by exposing these ports to the public and examining the logs.
A fix has already been committed upstream.
Mar 25 2025
Mar 18 2025
Note to self: isdigit(3) also needs a little fix.
Mar 17 2025
Mar 15 2025
Address suggestions: