tests FEATURE test_server_thread

Comprehensible thread-safety test of
server-side functions. It is meant
to be run with Helgrind manually
rather than just seeing that it
passed in the test overview.
Suppression file for false positives
included.
diff --git a/tests/data/client.crt b/tests/data/client.crt
new file mode 100644
index 0000000..bc51149
--- /dev/null
+++ b/tests/data/client.crt
@@ -0,0 +1,25 @@
+-----BEGIN CERTIFICATE-----
+MIIEKjCCAxICCQDarLN0UlWl3zANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJB
+VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
+cyBQdHkgTHRkMREwDwYDVQQDDAhjbGllbnRjYTAeFw0xNjAyMDgxMTE0NThaFw0y
+NjAyMDUxMTE0NThaMFYxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRl
+MSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxDzANBgNVBAMMBmNs
+aWVudDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL6So+oMv0ZtaapV
+CGniqVri9ijiQW6HYcbjxvtEun/iX+C6KTge+rZoNUUP2wFyzcV5BuOgsfVDh2hS
+vyMbpXAmx+i8TlIPdPx1UuzZ22lbQ7JdNxxvQj2U5UMzPp/ohQF7+bm+Txc1t1Qg
+jQ0nzLV1DnVUfd7vzgHO7s9J1oxoVpzh+TDyQkD0vGRaS/YUMULsgFxWNGC1v/Xk
+TA4Mfzj07r5U8SBfmB2jM2PlsvjmsoMG+/HQqMPt0UEYAgdtKOaOnscdp19gqq+1
+Ccxvzd9FwrrCiHE0/e/LXfAFO1I6W86DXoZv7ZkHQ6vvCA7DX1m8Qhw2CzA/CEd9
+lA1xgw1UsK7TYFLPB1jTQgSo0zQnkH9b/8okXe4UX9mo/sPbA7vDyPlQvaWm7EXt
+isZ5w1PUqvuCAd2TNwuV6SQ27vA1YoBmUnr4pu6fw+pltqYZcsbZSvVpkOTIrIP2
+fIzOxGd4CXE74dtCEuiOKZRuwyb7CAvz3NyEtiQv8NKawmWvIDiqG/Mdpo40HDgN
+XlSFJssOlm1dV+uf4wCbyEump/6BQJOGwU3yQOn2H1OD2/TVqL2MZv3jUeQW0ZhR
+YdLl2tLPdkudIjqLX/Ap1uz2ez1ioMyqrZzfTm/mHu1ow3RvjQq4ZIgwTgrhw6x1
+8KmsVgZlCAqNpp1DCuybiTUmXuQzAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIgH
+IoBe5CLPA/Z5lzP3V57lBCLrN226T4tEHiYoAlFid5CMwF+RUp+C7bX/lgAk0x6e
+OFgAzvpPSk6ThQbRQDy2R6EoYIDK0tqnEiN5ZPQflZuvH/VErmMP1Y60WbSUZr0F
+jtBm3gafIV5ebkZwdsqonZTJ9YxXHUOZN7/DbPQWpC+eMZPQbSq4zeihc3iMyHAR
+ZB4H4T4MO6/EMWT6yM1xxMYfxjYKvkRqJIkifZr2fZMO5niZYeg/dfWlNR2wQ4zg
+rAzfhbyMNGVXmtHSq/wiK5KPSuccPX2jW7qW8cfzsA/1jF1pVh+NAdlJY5QD8fyt
+7Vx1OSK8FM8dnsNdoUY=
+-----END CERTIFICATE-----