Hi,

I'm wondering if there is any ongoing development or improvement plans
around the 'show errors' functionality?

This has come out of cases where we upgraded HAProxy 1.8 -> 2.2, and
$work customers started reporting requests that previously worked fine
now return 400 Invalid Request errors.

Two things stand out:
- way to reliably capture that output, not being limited to the last
  error
- messaging about WHY a given position is an error
  - partial list of reasons I've seen so far included below

Partial list of low-level invalid request reasons
- path/queryparams has character that was supposed to be encoded
- header key invalid character for given position
- header line malformed (no colon!)
- header value invalid relative to prior pieces of request**

** This one is bugging me: user requests with an absolute URI as the
urlpath, but the hostname in that URI does not match the hostname in the
Host header.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : [email protected]
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

Attachment: signature.asc
Description: PGP signature

Reply via email to