Skip to content

Releases: diznq/80s

Aio libraries

21 Oct 19:04
Compare
Choose a tag to compare

Modules in server/ were separated into aio/lib/ as part of complementary libraries.

General refactoring + aio:quit

10 Sep 14:03
Compare
Choose a tag to compare
  • live_reload is now renamed to reload_context to better match the naming conventions inside the code.
  • added net.quit(reload_context) for exiting the worker thread

Stream handlers

02 Aug 20:32
Compare
Choose a tag to compare

You can now use aio:stream_http_X to handle HTTP input yourself instead of relying on receiving full parsed HTTP headers with body once request comes.

This is useful for creating real-time applications or tunneling different protocols over HTTP. Useful example can be found in simple_server.lua under /chat endpoint.

To connect to the example, use nc -C -v localhost 8080 and type the following lines:

GET /chat HTTP/1.1

After that you should be prompted to enter your name and can use the chat

Modular extensions

08 Jun 20:35
Compare
Choose a tag to compare

Support for dynamically loading custom modules that expose on_load and on_unload procedures as described in README

Windows IOCP Support

21 May 18:47
Compare
Choose a tag to compare
  • IOCP is now supported on Windows

v1.1.0

15 May 19:09
Compare
Choose a tag to compare
  • code refactoring
  • bug fixes

First stable release

07 May 10:54
Compare
Choose a tag to compare
v1.0.0

fix: orm