Commit Briefs

5c7de8d810 Rafael Sadowski

Remove inline goto done (refactor/http)

Replace goto done with direct relay_close() calls and remove the now unused done labels. No functional change.


b4c3daf292 Rafael Sadowski

move HTTP start-line logic to a dedicated function

This is a structural refactoring with no functional change.


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


158279cc4b rsadowski

fix missing initialisation

It is possible that "request_method" is checked without having been initialised in line 439. OK kirill@ stsp@


80854f0233 rsadowski

relayd: fix dead store and unindent carp_demote_init

Found by scan-build: carp.c:64:7: warning: Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' [deadcode.DeadSt ores] 64 | if ((c = carp_group_find(group)) == NULL) Feedback from Crystal Kolipe and tb@, OK tb@


952c015b38 tb

relayd: fix relay_http_time() to emit GMT times again

The HTTP standard RFC 9110 requires GMT, in HTTP-date. We used to do this until a recent modification to localtime.c changed GMT to UTC. sync from httpd


Branches

Tags

This repository contains no tags

Tree