Repository navigation
v1.1.19
What's Changed
- Rc 1.1.19 by @semuadmin in #125
-
Add support for TLS connections in SocketServer. Introduces two alternative client request handler classes - ClientHandler (HTTP) or ClientHandlerTLS (HTTPS). TLS operation requires a suitable TLS certificate/key pair (in pem format) to be located at a path designated by environment variable
PYGNSSUTILS_PEMPATH- the default path is$HOME/pygnssutils.pem. See Sphinx documentation for details.A self-signed pem file suitable for test and demonstration purposes can be created thus:
openssl req -x509 -newkey rsa:4096 -keyout pygnssutils.pem -out pygnssutils.pem -sha256 -days 3650 -nodes
-
Additional
--clioutoptionOUTPUT_SOCKET_TLS(6) added to gnssserver, gnssstreamer, gnssntripclient and gnssmqttclient cli utilities (remember to setPYGNSSUTILS_PEMPATH), e.g.:gnssstreamer -P /dev/tty.usbmodem101 --format 2 --cliout 6 --output '0.0.0.0:8443' --verbosity 2
Full Changelog: v1.1.18...v1.1.19