Game of Trees 0.106 released
Version 0.106 of Game of Trees has been released (and the port updated).
Version 0.106 of Game of Trees has been released (and the port updated).
Version 0.105 of Game of Trees has been released (and the port updated).
Version 0.104 of Game of Trees has been released (and the port updated).
* got 0.104; 2024-10-22 see git repository history for per-change authorship information - gotd.conf: document the macro syntax - tog: prevent a segfault upon unexpected object type in ref list view - fix pack file creation in the presence of tagged tag objects - plugged some memory leaks - fix a crash when unstaging a file which has been removed from disk - gotwebd: fix out of bounds access while handling the configurationThe release announcement reads,
Subject: LibreSSL 4.0.0 Released From: Brent Cook <busterb () gmail ! com> We have released LibreSSL 4.0.0, which will be arriving in the LibreSSL directory of your local OpenBSD mirror soon. This is the first stable release for the 4.0.x branch, also available with OpenBSD 7.6 It includes the following change from LibreSSL 3.9.2: * Portable changes - Added initial Emscripten support in CMake builds. - Removed timegm() compatibility layer since all uses were replaced with OPENSSL_timegm(). Cleaned up the corresponding test harness. - The mips32 platform is no longer actively supported. - Fixed Windows support for dates beyond 2038.
The commit message summarizes why this makes sense,
Splitting this code into a separate binary ensures that the crucial pre-authentication attack surface has an entirely disjoint address space from the code used for the rest of the connection. It also yields a small runtime memory saving as the authentication code will be unloaded after thhe authentication phase completes.
The code is in snapshots as we type.
Read the whole thing after the fold -
Omar Polo (op@) has announced the release of version 7.6.0p0 of OpenSMTPD.
The changes (including the table protocol change on which we reported earlier) are:
- Introduced a new K_AUTH service to allow offloading the credentials to a proc table for non-crypt(3) authentication. Helps with use cases like LDAP or custom auth. - Implement report responses for proc-filters too. - Changed the table protocol to a simpler text-based one. Existing proc tables needs to be updated since old ones won't work. The new protocol is documented in smtpd-tables(7). - Fixed the parsing of IPv6 addresses in file-backed table(5) - Document expected MDA behavior and the environment set by OpenSMTPD. - Set ORIGINAL_RECIPIENT in the environment of MDA scripts for compatibility with postfix. - Updated the bundled libtls.See the release announcement for full details.
The OpenBSD project has announced OpenBSD 7.6, its 57th release.
The new release contains a number of significant improvements, including but not limited to:
and of course there is the full changelog which details the changes made over this latest six month development cycle.
Installation Guide details how to get the system up and running with a fresh install, while those who already run earlier releases should follow the Upgrade Guide, in most cases using sysupgrade(8) to upgrade their systems.
Now please dive in and enjoy the new release, and while the installer runs, please do donate to the project to support further development and more future goodies for us all!
There has been a significant change to the behaviour of sysupgrade(8):
CVSROOT: /cvs Module name: src Changes by: florian@cvs.openbsd.org 2024/09/24 01:33:35 Modified files: usr.sbin/sysupgrade: sysupgrade.8 sysupgrade.sh Log message: Remove -r toggle and generally be less smart. The default is to install the next release. Snapshots are only installed when invoked with -s.Theo de Raadt (deraadt@) updated the version of OpenBSD -current to "7.6-current".
Those running the latest-and-greatest [via a sufficiently new snapshot or built from source] no longer need to use "-D snap" with pkg_add(1) (and pkg_info(1)).
The commit message reads, List: openbsd-cvs Subject: CVS: cvs.openbsd.org: src From: Theo de Raadt <deraadt () cvs ! openbsd ! org> Date: 2024-09-23 21:18:33 CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2024/09/23 15:18:33 Modified files: bin/ksh : shf.c Log message: If during parsing lines in the script, ksh finds a NUL byte on the line, it should abort ("syntax error: NUL byte unexpected"). There appears to be one piece of software which is misinterpreting guidance of this, and trying to depend upon embedded NUL. During research, every shell we tested has one or more cases where a NUL byte in the input or inside variable contents will create divergent behaviour from other shells. (ie. gets converted to a space, is silently skipped, or aborts script parsing or later execution). All the shells are written in C, and majority of them use C strings for everything, which means they cannot embed a NUL, so this is not surprising. It is quite unbelievable there are people trying to rewrite history on a lark, and expecting the world to follow alone.
EuroBSDCon 2024 [in Dublin, Ireland] has now ended, and slides for many of the OpenBSD developer presentations are now available in the usual place.
Video of the individual presentations can be expected somewhat later. In the meantime, OpenBSD-related presentations [including those from non-developers] can be found in the recordings of the "Foyer B" streams.
In addition, there was a full day PF tutorial with some updates to the publicly available slides.
Sebastian Benoit (benno@) announced the release of version 9.3 of rpki-client, the essential component for routing security.
See the full announcement for further details.
Key excerpts from the release announcement:
In a fediverse post, Damien Miller (djm@) announced the availability of the new OpenSSH version 9.9:
OpenSSH 9.9 has just been released. New features include support for hybrid ML-KEM X25519 post-quantum key exchange (using a formally-verified ML-KEM implementation), improved controls to drop and penalise unwanted connections, faster NTRUPrime key exchange code and more.Claudio Jeker (claudio@) announced the release of version 8.6 of OpenBGPD, the OpenBSD project's Border Gateway Protocol (BGP) daemon:
We have released OpenBGPD 8.6, which will be arriving in the OpenBGPD directory of your local OpenBSD mirror soon. This release includes the following changes to the previous release:The OpenBSD 7.6 release cycle is entering its final phases…
With the following commit, Theo de Raadt (deraadt@) moved -current to version 7.6:
CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2024/09/17 07:39:17 Modified files: sys/conf : newvers.sh Log message: head into releaseFor those unfamiliar with the process: this is not the 7.6 release, but is part of the standard build-up to the release.
Remember: It's time to start using "-D snap" with pkg_add(1) (and pkg_info(1)).
(Regular readers will know what comes next…)
This serves as an excellent reminder to upgrade snapshots frequently,
test both base and ports, and
report
problems [plus, of course,
donate!].
Version 0.103 of Game of Trees has been released (and the port updated).
* got 0.103; 2024-09-24 see git repository history for per-change authorship information - fix bug causing performance to degrade as more and more pack files appear - tog: add diff view 'p' keymap to write the diff to file - tog: display diffstat in diff view when diffing blobs or trees directly - gotwebd: show commit id prefix on briefs page - add support for HMAC digests to gotd HTTP notifications - move authentication credentials from gotd.conf(5) to gotd-secrets.conf(5) - fix spurious tog regression test failures on slower machines - restore abort() calls in lib/hash.c to quiet potential compiler warnings - gotwebd: unbreak listing of tags on the summary page (regression from 0.102) - gotwebd: minor tweaks to the HTML for ease of stylingSebastian Benoit (benno@) announced the release of version 9.2 of rpki-client, the essential component for routing security.
See the full announcement for further details.
Here are some key excerpts from the release announcement:
This release includes the following changes to the previous release: - Ensure synchronization jobs are stopped when the timeout is reached. - Fix a corner case in repository handling. If the last RRDP repository failed to load, rpki-client would fail to fall back to rsync due to an ordering bug in the event loop. - Improve detection of duplicate file paths. Only trigger a duplicate error if a valid path is revisited otherwise a bad CA could prevent legitimate files from being considered valid. - Normalize internal representation of the caRepository to have a trailing slash and ensure that the rpkiManifest is a file inside it.All files from the original import of OpenBSD have now been modified (or deleted). Appropriately, Theo de Raadt (deraadt@) made the change:
CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2024/08/23 11:29:08 Modified files: games/quiz : Makefile games/quiz/datfiles: index Added files: games/quiz/datfiles: ship Removed files: games/quiz/datfiles: greek Log message: The greek quiz is so obscure that it is ridiculous -- noone can play this. Replace it with a new quiz about galley (ship) parts. This commit changes the *LAST UNMODIFIED ORIGINAL FILE* (meaning revision 1.1.1.1) from the original import that created OpenBSD on Oct 18, 1995. With this commit, we have completed an amusing mission of replacing the final parts of the original OpenBSD. We have reached OpenBSD of Theseus. ideas & assistance from mglocker, naval terminology help from jmcAs an update to a earlier post…
The BSDCan 2024 video playlist is now complete and available on both YouTube and Peertube.