History log of /openbsd-current/regress/usr.sbin/relayd/remote.pl
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.9 25-Aug-2016 bluhm

Make relayd test slow-consumer more reliable. Set SO_SNDTIMEO
sockopt correctly with Perl pack on i386. Make it possible to grep
in each others client and server logfile. Client does not simply
sleep but waits for short write at server.


Revision tags: OPENBSD_6_0_BASE
# 1.8 03-May-2016 bluhm

Fix some Perl statements perlcritic was bitching about: Variable
declared in conditional statement.


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.7 18-Aug-2014 bluhm

Make the perl modules consistent for the multiple regression tests.
This includes coding style, better error messages and variable
naming.


Revision tags: OPENBSD_5_6_BASE
# 1.6 11-Jul-2014 bluhm

Add a time.log file that accumulates timing information about the
executed tests. This allows to micro benchmark relayd.
based on a diff from andre@; OK reyk@


# 1.5 10-Jul-2014 bluhm

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@


# 1.4 22-Jun-2014 bluhm

Fix the relayd regression tests. Now they pass with and without
an obj directory. The relayd process can also run on a remote
machine for different timing.


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.3 07-Feb-2013 bluhm

Add relayd regression tests with http filter and late connect.


# 1.2 04-Jan-2013 bluhm

Sync relayd tests with socket splicing tests.


# 1.1 28-Dec-2012 bluhm

Allow the relayd regression tests to run the relayd on a different
host from client and server. Real TCP connections not running on
localhost provide a different timing uncovering more bugs.