Skip to content
This repository was archived by the owner on Jun 19, 2024. It is now read-only.

v1.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Torxed Torxed released this 20 Jun 23:39
· 121 commits to master since this release
4215405

Usage is simple enough that it's time to release a v1.0.
It supports most basic needs, but for sure not all of them.

Tested integration with spiderWeb who's name I should probably rename.

Some key milestones:

  • Cross platform support (sounds silly, but the use of select.epoll() made this tricky)
  • Works great with WebSockets thanks to spiderWeb
  • REST lookalike behavior (ignores headers, just checks the path/url)
  • Response headers are a bit easier to set with:
@http.route('/hellowWorld.html')
def api_helloWorld(request):
	return slimhttpd.HTTP_RESPONSE(headers={'Content-Type' : 'text/html'},
 					payload=b'<html><body>Test</body></html>')

Auto-generation of self signed certificates have been prepared, but not yet fully turned on. And there's a bunch of tests that has to be done prior to an actual release party.