Commit Graph

4 Commits

Author SHA1 Message Date
Max 17da7b38b9 CI/CD: drop travis support
It hasn't been tried in years and has likely bit rot by now.

Change-Id: Ia3c725e94ecd544adb8899c05d66828387906625
2023-04-15 10:54:12 +00:00
Holger Hans Peter Freyther c266796caa client: Initial support for TLS in the client
Use GNUtls because it is GPL compatible and instead of mbedTLS seems
to have a working non-blocking I/O integration. GNUtls has various
issues that could not be resolved easily:

* Pick spdy as sub protocol
* gmt_time not randomized
* private key loaded to RAM (but not verified)

This is the beginning and not the end. Client support might need more
work with actual tls verification. Maybe more manual x509 cert
verification is needed and maybe client certs don't work at all. I try
to ignore renegotiation as I threw away the key.

Reload x509 creds and keys as they might have changed from one
connection to another.

Change-Id: I9128e14084da1fc2705f858393f98b8133996172
2016-09-08 16:16:55 +02:00
Holger Hans Peter Freyther ad29ce6f06 server: Add zmq interface for publishing events
Change-Id: I383558bb9aad3cb149f35e13910a1d6aa79afc84
2016-08-04 18:02:57 +02:00
Holger Hans Peter Freyther 9646754e1f ci: Add travis.yml for the github account
Change-Id: I26de644a9cf4c6d6fb366c8a8fd701570005b9a8
2016-08-03 22:00:58 +02:00