Skip to content
This repository was archived by the owner on Oct 2, 2022. It is now read-only.

Releases: ContainerSSH/auditlog

1.0.0: First stable release

Choose a tag to compare

released this 01 Apr 14:28

This is the first stable tag of this library for ContainerSSH 0.4.0.

0.9.10: Extended message

Pre-release

Choose a tag to compare

released this 01 Apr 08:53

This release adds the ExtendedMessage structure which can be obtained from the Message struct by calling GetExtendedMessage. This structure adds human-readable type IDs and type names.

0.9.9: Message codes

0.9.9: Message codes Pre-release
Pre-release

Choose a tag to compare

released this 08 Mar 22:01
a5cec23

This release adds log message codes.

0.9.8: Handling messages after disconnect

Choose a tag to compare

released this 17 Jan 00:27

This release fixes a race condition where a close message is being sent after the disconnect.

0.9.7: Added methods for sshserver 0.9.16

Choose a tag to compare

released this 14 Jan 10:13

This release adds new methods and messages for the new features implemented in sshserver 0.9.16.

0.9.6: added a Validate method

Pre-release

Choose a tag to compare

released this 30 Dec 00:09

This release adds a Validate() method to the configuration structure.

0.9.5: pubKey parameter is now a string

Pre-release

Choose a tag to compare

released this 11 Dec 19:09

To match the changes in sshserver this library now accepts the public key as a string instead of a []byte.

0.9.4: Added version header to CBOR+GZIP format

Choose a tag to compare

released this 11 Dec 11:41
f694cff

The binary format now contains a 40 bytes header. The first 32 bytes must contain the bytes "ContainerSSH-Auditlog", padded with zero bytes at the end. The last 8 bytes are an unsigned integer in little-endian encoding that indicate the version number of the file format.

0.9.3: Audit log configuration now has an `Enable` flag

Choose a tag to compare

released this 27 Nov 09:27
2d78212

We have added a new Enable flag to the configuration. If the flag is set to false (default) the New() function creates an empty logger to save CPU cycles. Callers are encouraged to use this flag to completely disable audit logging.

0.9.2: Message for handshake success / failure

Choose a tag to compare

released this 26 Nov 09:43
2f32dd5

There are now two additional message types: TypeHandshakeFailed (opcode 198) and TypeHandshakeSuccessful (opcode 199).

The NewEncoder() method for the asciinema and binary and the New() method for the auditlog package now have an added dependency to the GeoIP library.