Releases: RobHolme/HL7-Listener
v1.4.1
v1.4
-
Added support for TLS (SSL) protected connections (TLS supported for inbound connections only, passthru connections still plain text only). TLS server certificate can be supplied by .pfx file (Windows & Linux) or Windows cert store certificate thumbprint (Windows only).
e.g.
HL7Listener.exe -Port 5000 -FilePath C:\temp\ -TLS C:\scratch\test-cert.pfx
or
HL7Listener.exe -Port 5000 -FilePath C:\temp\ -TLS 7625E4F156DB2797A134EC418359F6D9FEDDB925
-
Fixed issue where the --passthru option would result in lost messages under high loads
-
builds now target .Net 6 framework only. Attached binaries are self-contained, .Net runtime not needed.
v1.3.1
- fixes issue with date/time formatting for MSH-10 in ACK messages
- .Net framework build now target .Net Framework v4.8 (.Net framework 4.8 runtime required)
- .Net 6.0 builds target win-x64 and linux-x64 platforms as self contained releases (.Net Framework 6.0 runtime not required on the host running the binaries)
v1.4 Dev
Pre-release for testing. Expect issues.
Implements -TLS
parameter to require clients to connect via a TLS secured connection. Provide a path to the file containing the server certificate (.pfx format). User will be prompted to supply the password for the pfx file - enter a blank password if no password set.
Note: connections forwarded on via the -PassThru parameter will not use TLS. These will be plain text only.
e.g.
HL7Listener.exe -Port 5000 -FilePath C:\temp\ -TLS C:\scratch\test-cert.pfx
TLS versions offered will depend on the the Windows configuration. Disable these system wide if you wish to prevent deprecated TLS versions form being negotiated.
HL7-Listener v1.3
Added -Encoding parameter to let user specify ASCII, UTF8, or Latin1 (ISO-8859-1, Wester European). Defaults to UTF8 if not specified.
Update build to target both .Net Framework 4.52 and .Net 6.0
HL7-Listener v1.0
Initial release