CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2014/07/10 04:19:06
Modified files: regress/usr.sbin/relayd: Client.pm Proc.pm Server.pm args-http-append.pl args-http-chunked.pl args-http-contentlength.pl args-http-expect.pl args-http-filter-block.pl args-http-filter-cookie.pl args-http-filter-persistent.pl args-http-filter-url-file.pl args-http-persistent.pl args-http-put.pl args-https-chunked.pl args-https-contentlength.pl args-https-filter-persistent.pl args-https-persistent.pl args-https-put.pl funcs.pl relayd.pl remote.pl Log message: Implement non-persistent connections in a cleaner way. Every test that offers multiple requets per HTTP connection is run twice. First all requests are run over a single TCP connection. Then for each requests a separate TCP connection is established. If a requests during a persistent connection fails, a reconnect is done as relayd cancels the whole connection. This allows stricter tests for filters. OK reyk@