avoid a couple of GCC warnings.
insert a new line to avoid:
rem_pio2q.c:174:13: error: this 'for' clause does not guard... [-Werror=misleading-indentation]
and for sqrtq.c, #ifdef a variable the same as the usage.
Update to 2.9.0
Upstream changes:
2.9.0 Wed Mar 5 22:27:28 CST 2025
[ENHANCEMENTS]
assert_arrayref_of() no longer requires the array to have at
least one element.
New assert_arrayref_nonempty_of() has the same behavior as
assert_arrayref_of(), but requires at least one element.
2.8.0 Fri Jan 3 12:03:58 CST 2025
[ENHANCEMENTS]
Added assert_regex().
2.7.0 Wed Dec 25 14:40:15 CST 2024
[ENHANCEMENTS]
Added assert_numeric_between() and assert_integer_between().
2.6.0 Sun Dec 22 23:37:00 CST 2024
[ENHANCEMENTS]
Add assert(), the same as assert() in Carp::Assert, as a
convenience.
[6 lines not shown]
interaces: use ifctl -u mode to check if force is needed #9521
We do force-reload in SOLICIT/REQUEST, but in REBIND and RENEW
cases we do want to check if the prefix information changed.
This may produce one spurious forced renew when the old prefix
disappears, but avoids reloading in average cases where the
existing prefix is (or existing prefixes are) kept.
Update to 1.60
Upstream changes:
1.60 Wed Jun 18 9:25 2025
- Fix very broken 1.59 release that was leaving pages
locked after initialising them.
1.59 Tue Jun 3 17:25 2025
- Add exists() method to check if key exists in the
cache. This avoid the decompress + deserialize cost
- Initialise pages under lock. This avoids potential
race conditions where multiple processes try and init
a cache file
- Correctly reset p_changed after storing changed details
back to cache.
1.58 Mon May 5 16:25 2025
- Catch a rare bug if someone closes our underlying file
handle unexpectedly
Update to 1.02
Upstream changes:
1.02
- Released at 2025-07-18T21:08:37+0900
- Thanks to our contributors: Andrii Nugged, Marius Feraru
- `uninstall` command now has shorter names: `rm` and `delete`.
- `patchperl` is now an optional dependency.
- bashrc now works better with `set -u` ("use strict" in bash) is in place. PR #850.
add support for all support gfortran input types (there are a lot.)
two variables define the two classes of, one that uses cpp, one that
does not use cpp. their suffixes also may change the language (eg,
.F90 is the cpp-processed Fortran-90 suffix, where as .f08 is the
no-cpp Fortran-2008 suffix.)
update the current .f/.F rules to match on more suffixes and add
the missing parts for some.
to support building libgfortran, add ${FOPTS.${.IMPSRC:T}} support
like we do for C/C++, etc.
Import Test2::Plugin::IOEvents-0.001001 as p5-Test2-Plugin-IOEvents.
Test2::Plugin::IOEvents turns prints to STDOUT and STDERR (including warnings)
into proper Test2 events.
ifconfig: Use strlcpy(3) instead of strncpy(3) for interface name
No functional change intended.
Reviewed by: pouria, delphij, imp
Approved by: glebius (mentor)
Differential Revision: https://reviews.freebsd.org/D54752
interaces: use ifctl -u mode to check if force is needed #9521
We do force-reload in SOLICIT/REQUEST, but in REBIND and RENEW
cases we do want to check if the prefix information changed.
This may produce one spurious forced renew when the old prefix
disappears, but avoids reloading in average cases where the
existing prefix is (or existing prefixes are) kept.
interaces: use ifctl -u mode to check if force is needed #9521
We do force-reload in SOLICIT/REQUEST, but in REBIND and RENEW
cases we do want to check if the prefix information changed.
This may produce one spurious forced renew when the old prefix
disappears, but avoids reloading in average cases where the
existing prefix is (or existing prefixes are) kept.
checkkey.sh: Add EDDSA algo (RFC8032)
This fixes the UNKNOWN type returned by checkkey.sh
Reviewed by: des, siva
Approved by: glebius (mentor)
Differential Revision: https://reviews.freebsd.org/D54473
add most of the build infrastructure for libgfortran.
on a few platforms this also needs libquadmath. libgfortran.spec is
unfortunately MD because of the libquadmath part.
adjust libbacktrace to allow it to be built into libgfortran directly.
NFC intended here for normal builds.
interface: multi-dhcp6c support and custom PD association #7647
This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations. For NA we simply default to 0 now.
I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.
Add two debugging files which still need to be steered via the
debug setting.