pass correct sizes to free()
Stop leaking internal library pointers in error messages.

Requested by miod@
add RDC R1012 support
Add stubs for the proposed server API.
KASSERTMSG(9): New kernel assertion with message

KASSERT() is annoying as it only prints the expression as a string.  If you
(developers) want to know a little more information, you have to do:

	#ifdef DIAGNOSTIC
		if (bad)
			panic(...);
	#endif

KASSERTMSG() replaces it into a single line:

		KASSERTMSG(!bad, ...);

Taken from NetBSD.

(There is a concern that KASSERT() messages are too long; consume more memory,
and not friendly for small monitors.  This have to be considered & revisited
later.)

"Like" from henning@
Man page review & advices from jmc@ and schwarze@
Add configuration handling for certificate and key files.
fix regress tests after log changes. noticed by bluhm@.
everybody stand back. i know regular expressions.
use mallocarray for multiplied value checking
Update regress test to work with ressl API changes.
Improve RAND_write_file(), chmod crud, etc.
ok tedu
When a connection was spliced in one direction and in copy mode in
the other direction, the timeouts did not work.  They were longer
than specified.  Link the splicing and non-splicing timeouts.
Found by make run-regress-args-timeout-http.pl
OK reyk@
Now that the relayd timeouts have been fixed, make the http timeout
test more strict again.  Backout rev 1.2 of args-timeout-http.pl.
first step towards keep-alive/persistent connections support
whitespace
Hook libressl into the build.

Requested by deraadt@
Sort SUBDIRs.
enter libressl for make includes
Hook in libressl to regress.
sync