Remove sysutils/py-diskcache again, ok sthen
It was listed as a dep of rrdp-tools unnecessarily, not needed by 0.4.1,
and only imported for that purpose. It's been largely unmaintained for
the past three years.
relayd: remove dead backup flag and token
The idea behind it was good, but it was never fully and properly implemented.
It's better to remove it before reimplementing the concept from scratch
and doing it right. Reading the man page makes it a little easier.
OK kirill@
relayd: check proc_compose return values
Fatal on config, setup, and startup imsg send failures. Inconsistent
state means we can't recover.
Warn on per-request responses and sync messages. A single dropped
message shouldn't kill the whole process.
OK kirill@
Protect the IPsec TDB replay counter with mutex.
Put all tdb_rpl read, write and increment under tdb_mtx. Although
shared net lock and kernel lock should be enough for now, we want
to move towards fine grained locking. Mark tdb_rpl and tdb_seen
as MP safe.
The wrap-around check in ah_output() is not atomic with the increment
code and would not work. As tdb_rpl is 64 bit nowadays, it cannot
warp. Better remove the useless tdb_rpl == 0 check than making it
MP safe.
OK deraadt@
krdc: update libs etc for freerdp3, fix patches which don't currently
apply, and make a start at unbreaking build. there's at least one
remaining build issue so it stays marked BROKEN for now.
update to freerdp-3.30.0; I now have working connections to various machines
which had problems when trying with 3.x before (which I tracked down at the
time to trouble with timers). incorporates some diffs from Fabien Romano.
this changes lib names; updates to unbreak deps to follow.
Update to rrdp-tools 0.4.1
Set PERMIT_PACKAGE=Yes since Ties added a BSD-3-Clause license (thanks!)
and drop obsolete deps. There are no actual code changes in this update.
https://github.com/ties/rpki-rrdp-tools-py/pull/56