Releases: xyproto/algernon
Patch release with updated dependencies
- 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
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 forarm64
/aarch64
and the one forrpi
(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
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
1.12.0 Minor relase
Algernon 1.11.0
New release
Algernon 1.10.1
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
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
-
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
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
- 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