Commit Briefs

a065ee49d9 rsadowski

Fix relayd reload race crash (main)

Instead of terminating with fatalx() when a private key hash cannot be found, log a warning and send an error back to the relay worker. This prevents a race condition during "reload" where a request might reach the CA process while keys are being repopulated. Reported by Nick Owens; thanks! OK tb@


802f4c9621 tb

relayd: replace unneeded engine.h with needed x509.h

Adjust a comment. Being non-existent, the OpenSSL engine layer cannot be responsible for whatever unholy hacks this code requires.


18abd06bbe rsadowski

Set User-Agent for HTTP healthchecks

Joel Carnat (Thanks) notice that GoToSocial does not like it when we sent no User-Agent and returns an HTTP/418. Lloyd pointed to use RELAYD_SERVERNAME instead hardcoded "relayd" OK sthen, claudio (diff without RELAYD_SERVERNAME)


499b552cbb tb

relayd/log.h: missed cvs add


6b5c400043 rsadowski

Standardize logging with bgpd

OK claudio@


7d3002f34b rsadowski

imsg_composev() / imsgbuf_flush() handle return values

OK claudio@


3ec811e2b4 rsadowski

fix memory leak in rsae_send_imsg

If the cookie doesn't match, we bail with a continue and totally forget to free the imsg. OK claudio@


80347df32a kirill

usr.sbin/relayd: add support for PROXY protocol in TCP relays

patch from Christoph Liebender OK: rsadowski@


4f8b63696d schwarze

Slightly iprove a confusing wording in the parse.y manuals:

The things that need quoting are not necessarily "argument names", and not even necessarily "names" at all, so just talk about "arguments". "I guess?" florian@ and no objection from otto@, both back in July 2025. Actually, the quoting rules are more complicated than the text makes believe, but i do not know how to better describe them. It may not be easy because some suspect the implementation may be somewhat adhoc rather than based on cleary defined lexical rules.


4111100134 rsadowski

fix scan-build dead stores findings

OK stsp


Branches

Tags

This repository contains no tags

Tree