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

01 Apr 14:28

Choose a tag to compare

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

0.9.10: Extended message

01 Apr 08:53

Choose a tag to compare

Pre-release

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

08 Mar 22:01
a5cec23

Choose a tag to compare

0.9.9: Message codes Pre-release
Pre-release

This release adds log message codes.

0.9.8: Handling messages after disconnect

17 Jan 00:27

Choose a tag to compare

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

14 Jan 10:13

Choose a tag to compare

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

0.9.6: added a Validate method

30 Dec 00:09

Choose a tag to compare

Pre-release

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

0.9.5: pubKey parameter is now a string

11 Dec 19:09

Choose a tag to compare

Pre-release

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

11 Dec 11:41
f694cff

Choose a tag to compare

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

27 Nov 09:27
2d78212

Choose a tag to compare

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

26 Nov 09:43
2f32dd5

Choose a tag to compare

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.