Skip to content

Releases: Aceyware/AlyssaHTTPServer

2.5.2.1

02 Mar 15:12
bf1a80f
Compare
Choose a tag to compare

This archive contains the

  • Alyssa HTTP Server 2.5.2.1 builds with all features and WolfSSL 5.6.6
    • x64 and x86 Wİndows with statically linked WolfSSL and zlib, and debug symbols for them.
    • x64 Linux with both dynamic and static linkage.
  • Default resources and config
  • Changelog and a readme. (changelog is also available on repo.)

2.5

11 Feb 15:37
928d3bc
Compare
Choose a tag to compare
2.5

This archive contains the

  • Alyssa HTTP Server 2.5 builds with all features and WolfSSL 5.6.6
    • x64 and x86 Wİndows with statically linked WolfSSL
    • x64 Linux with both dynamic and static linkage.
  • Default resources and config
  • Changelog and a readme. (changelog is also available on repo.)

2.4.5.1

05 Feb 14:13
866079f
Compare
Choose a tag to compare

This archive contains the

  • Alyssa HTTP Server 2.4.5.1 builds with all features and WolfSSL
    • x64 and x86 Wİndows with statically linked WolfSSL
    • x64 Linux with both dynamic and static linkage.
  • Default resources and config
  • Changelog and a readme. (changelog is also available on repo.)

2.4.1 - DO NOT USE ANYTHING PRIOR TO THIS VERSION

13 Jan 12:47
306df77
Compare
Choose a tag to compare

Some critical security vulnerabilities and bugs found in previous versions and fixed in version 2.4.x. There's no reason to use anything older and vulnerable. Update your server to this version immediately.

This archive contains the x86 and x64 Windows binaries with static linked wolfSSL and zlib, and x64 Linux library with dynamic linked wolfSSL and zlib (static one may be added if needed). Changelog and manual is avaliable on repo.

2.3.100

29 Oct 14:51
ff91bf1
Compare
Choose a tag to compare

This is the 2.3.100 release of Alyssa HTTP Server.
This archive contains static builds with all features + WolfSSL library included for Windows x64 only for now. Refer to CHANGELOG.txt in repo for changelog.

2.1.1 - Anniversary update!

29 Aug 21:09
4be25e5
Compare
Choose a tag to compare

This is the 2.1.1 release of Alyssa HTTP Server. First release was this day last year, and a lot of things have changed since then.
This archive contains static builds with all features + WolfSSL library included for Windows and x64 Linux. Refer to CHANGELOG.txt in repo for changelog.

v2.0

07 May 18:04
a789121
Compare
Choose a tag to compare

This is the v2.0 release of Alyssa HTTP Server.

This archive contains binaries for Windows for both x86 and x64, and for Linux for x64. (No x86 Linux release for now.)
These binaries are compiled with WolfSSL libraries and linked statically, means you don't need to download it additionally, it's just embedded to executable.

Please note that this release has major changes. Feel free to open up an issue if you encounter a bug.

What's new on this version:

  • Most of the things are rewritten with this version.
    • Core server code, HTTP/1.x code
    • HTTP/2
    • Directory indexes
    • Dynamic content code (CGI, custom actions)
  • New HTTP/2 implementation that actually works
    • Semantically almost complete
    • Streams are now actually implemented unlike previous implementation.
      • RST_STREAM is now implemented and actually stops the file operations.
    • Custom actions including CGI is now supported.
    • HPack parsing doesn't freak out anymore, works like how it should.
    • Multiplexed with proper synchronization
    • POST/PUT/HEAD/OPTIONS requests are now supported.
  • New Directory Index Implementation (formerly called "Folder" Index)
    • Code is now doesn't like the Zodiac's cipher anymore, now it's much simpler.
    • CSS added for more fancy fonts and disabling word wrapping.
    • Output HTML is now about 20% smaller.
  • New Custom Actions Implementation
    • Deprecated old ".htaccess" files, now ".alyssa" files are used.
    • Whole new syntax is implemented.
    • Recursive and directory-wide operations are implemented.
    • Soft-redirection is implemented as a new feature.
  • New Command-line-arguments feature
    • Now you can overwrite config values or check for version with command line arguments. This is also useful for launching multiple server instances with a script.
  • Connections are now being listened and poll()ed in main thread instead of spawning a thread per a single listening port.
  • Switched to C-style file operations code from C++ fstreams for better performance.
  • And other performance improvements, which with new C-style file operations code together, makes speed on par with Apache.
  • Fixed the broken client IP address setting for both IPv4 and IPv6
  • Removed the whitelisting feature.
  • Divided the code to multiple files instead of holding them all on Main.cpp for more modularity.
  • Connections are now properly closed, which resolves some clients behaving weird (especially concurrent benchmarks).
  • Fixed some bugs, removed unnecessary code so the code is now much simpler.
  • Code is now really GPLv3 licensed.
  • Fixed quirks on older compilers.
  • Possibly some more changes and improvements.

v1.2.2-r1

13 Jan 13:50
2a3e2ca
Compare
Choose a tag to compare

This is the v1.2.2-r1 release of Alyssa HTTP Server.

This archive contains binaries for Windows for both x86 and x64, and for Linux for x64. (No x86 Linux release for now.)
These binaries are compiled with WolfSSL libraries and linked statically, means you don't need to download it additionally, it's just embedded to executable.

v1.1.2

28 Nov 17:34
1a94a75
Compare
Choose a tag to compare

This is the v1.1.2 release of Alyssa HTTP Server.

This archive contains binaries for Linux and Windows, and for both x86 and x64
These binaries are compiled with OpenSSL support. OpenSSL libraries for Windows are bundled. For Linux you need to get them from your package manager.

Changelog:

  • Added the forgotten patches on v1.0.2 to SSL code, now SSL also doesn't crash anymore like the plain TCP counterpart.

Previous version:

  • Fixed bugs related to requests to root of any folder and responses with index.html files on that folders (infinite page loadings, browser pretending as binary files and downloads it and etc.).
  • Fixed missing file count on directory indexes when there is only one file.

v1.1.1

25 Nov 19:51
7b2df42
Compare
Choose a tag to compare

This is the v1.1.1 release of Alyssa HTTP Server.

This archive contains binaries for Linux and Windows, and for both x86 and x64
These binaries are compiled with OpenSSL support. OpenSSL libraries for Windows are bundled. For Linux you need to get them from your package manager.

Changelog:

  • Fixed bugs related to requests to root of any folder and responses with index.html files on that folders (infinite page loadings, browser pretending as binary files and downloads it and etc.).
  • Fixed missing file count on directory indexes when there is only one file.

Previous version:

  • Fixed the CGI which got broken on previous update.
  • Now .htaccess and .htpasswd files are filtered from directory indexes.
  • Some other fixes.