Skip to content

Releases: xyproto/algernon

Patch release with updated dependencies

19 Feb 15:27
Compare
Choose a tag to compare
  • Fix #25, where an attack with vegeta could make Algernon crash.
  • Update dependencies (boltdb has a new home, TLS 1.3 has further improvements).

Algernon 1.12.2

27 Jan 17:54
Compare
Choose a tag to compare

TLS 1.3

  • Compiled with go version devel +447965d4e0 Sun Jan 27 04:18:10 2019 +0000 linux/amd64, which includes support for TLS 1.3.
  • The releases are compiled for x86_64, except the one for arm64/aarch64 and the one for rpi (Raspberry Pi).

Changelog

  • Update dependencies.
  • Better output to stdout when loading configuration files (lists the names of all loaded configuration files).
  • A timestamp is added to the command line output when starting Algernon.
  • Slightly modified console text colors.
  • Minor changes to recognized filename extensions.
  • Update documentation to mention welcome.sh (fixes issue #23).
  • Minor updates to javascript libraries used by two of the samples.
  • Improved support for streaming large files (fixes issue #13).
  • Added two new flags:
    • --timeout=N for setting a timeout in seconds, when serving large files (but there is range support, so if a download times out, the client can continue where it left).
    • --largesize=N for setting a threshold for when a file is too large to be read into memory (the default is 42 MiB).

Algernon 1.12.0 with TLS 1.3 support

15 Nov 16:58
Compare
Choose a tag to compare
Pre-release

Statically compiled executable for 64-bit Linux, built with latest Go master which has recently received support for TLS 1.3.

This build is experimental, but passes initial tests.

Algernon 1.12

31 Oct 20:08
Compare
Choose a tag to compare
1.12.0

Minor relase

Algernon 1.11.0

12 Sep 10:17
Compare
Choose a tag to compare
New release

Algernon 1.10.1

18 Jun 21:51
Compare
Choose a tag to compare

The .zip file is for 64-bit Windows and includes various samples. Run welcome.bat to browse them.

The other releases are also compiled with Go 1.10.1 for various platforms (all are for x86_64, except the one for Rasberry Pi 2/3 and the one for 64-bit ARM (aarch64)).

Algernon 1.10

01 May 15:24
Compare
Choose a tag to compare

algernon-1.10.tar.gz contains a 21M uncompressed statically compiled executable built with the latest release version of Go (1.10.1) for 64-bit Linux.

The other releases are also compiled with Go 1.10.1 for various platforms (all are for x86_64, except the one for Rasberry Pi 2/3 and the one for 64-bit ARM (aarch64)).

Algernon 1.8

25 Dec 21:12
Compare
Choose a tag to compare
  • algernon-1.8.tar.gz is a 17M uncompressed statically compiled executable built with the latest release version of Go (1.9.2) for 64-bit Linux.

  • algernon-1.8.zip is for 64-bit Windows.

The other releases are also compiled with Go 1.9.2 for various platforms (all are for x86_64, except the one for Rasberry Pi 2/3 and the one for 64-bit ARM (aarch64)).

Statically compiled for 64-bit Linux

04 Oct 11:39
Compare
Choose a tag to compare

A 16M uncompresses statically compiled executable built with the latest development version of Go (after 1.9, before 1.10) for 64-bit Linux.

Statically compiled for 64-bit Linux

04 Sep 17:10
Compare
Choose a tag to compare
  • Compiled with Go 1.9
  • A single 4.5M executable
  • Statically compiled, should run on any 64-bit Linux distro
  • Compressed with UPX (from 12M to 4.5M)
  • A traditional .tar.gz file that should be easy to extract anywhere