lft: update to 4.02.
lft 4.02 / WhoB 4.02
----------------------
- Fixed -r (RIPE RIS) lookups attributing ASNs to the wrong hops. RIS added
header lines our bulk reply parser did not expect; the parser now walks the
reply block by block and handles "No entries found" correctly.
- illumos/SmartOS: builds again (sys/sockio.h, alloca.h, termios.h) and traces
no longer hang on a silent hop.
- All platforms: the capture loop now waits on the pcap descriptor with
select() instead of polling, so timeouts and retries run even where
libpcap's non-blocking read blocks (illumos DLPI); lower idle CPU elsewhere.
- Whois failures now say what failed (DNS, connect, timeout, empty reply)
instead of a blanket "No reply", in whob and in lft -V. Whois connects time
out after 10 s and replies after 20 s; the read timeout was never compiled
in before. Server names get up to 4 s to resolve (was 1 s), so slow or VPN
resolvers no longer cause spurious lookup failures.
- -P (RFC 1393) is recognized again; it prints a notice unless LFT was built
with ./configure --enable-rfc1393.
[6 lines not shown]
unordered-dense: update to 5.1.0
- index_bytes() is new
- `segmented_map` tears itself down in the opposite order
- `segmented_map` works with fancy pointers
c++gsl: update to 5.0.1.
5.0.1
cherrypicks to rel/5.0 in preparation for a 5.0.1 release by Carson Radtke (@carsonRadtke) in #1276
Let dyn_array_iterator convert to its const_iterator by Jeff Lenamon (@lenamonj) in #1271
Complete the random access iterator interface of dyn_array_iterator by Jeff Lenamon (@lenamonj) in #1272
5.0
What's Changed
Update return by value threshold in gsl::not_null by ozaktash in #1205
copilot: Provide more project context for the Copilot coding agent by Carson Radtke (@carsonRadtke) in #1207
Document differences between hardened std::span and gsl::span by Carson Radtke (@carsonRadtke) with @Copilot in #1206
Add constexpr to not_null comparison operators by Carson Radtke (@carsonRadtke) with @Copilot in #1208
fix: all pipeline failures by Carson Radtke (@carsonRadtke) in #1221
export proper syntax for GSL_SUPPRESS for new VS by Carson Radtke (@carsonRadtke) in #1213
[75 lines not shown]
resterm: Update to 1.9.1
This patch fixes two bugs from 1.9.0.
The Profile tab is now visible while a profile runs,
and vars.get no longer returns template text when a
@const has the same name.
py-poetry-core: update to 2.5.0.
poetry-core (2.5.0)
Add Python 3.15 to the automatically generated classifiers (#961).
Fix an issue where a <V version constraint wrongly allowed pre-releases of V in some cases (#939).
Fix an issue where version ranges with coincident bounds were not recognized as empty (#939).
Fix an issue where the string representation of a version union did not describe the same constraint after being parsed again (#939).
Fix an issue where the intersection of a version range with a local version resulted in a wrong constraint (#949).
Fix an issue where the union of a version range and a public version did not include all local versions of the public version (#950).
Fix an issue where the union of a public version and one of its local versions did not result in the public version (#966).
Fix an issue where the difference between a public version and one of its local versions still allowed the local version, which could result in an infinite loop during dependency resolution (#953).
Fix an issue where a version range that excluded some local versions of a public version was wrongly considered to allow all versions of the public version (#959).
Fix an issue where a != <value> constraint was wrongly considered to allow all values of a <value> not in constraint (#955).
Fix an issue where merging platform_release markers with incompatible constraint types failed (#956).
Fix an issue where the string representation of a version range whose upper bound only consists of zeros raised an IndexError (#964).
Fix an issue where formatting a Python constraint that only allows unknown Python versions raised an IndexError (#971).
Fix an issue where marker values containing spaces could not be parsed (#972).
Fix an issue where the upper bound of a ~= constraint was wrong for versions with more than three release segments (#973).
Fix an issue where the filename of a link created from a Windows path was wrong and reject filenames containing path separators (#974).