You can find more details in the changelog

News / hinsightd v0.9.19

posted 11 Sep 2023

Version 0.9.19 released

  • added an experimental DOS protection API
  • added compatibility with unity builds (merge all files before compilation)
  • API changes: server now serves from the docroot by default, before if no output method was selected then the server responded with a 500 error, now it tries to serve from the docroot
  • API changes: separated the start filter into a prefile filter (before a default file is served) and a process filter (after the default file is chosen)
  • API changes: filter numbers are exported to lua as constants, the old system was unsustainable
  • API changes vfs removed vfs as a parameter, it's not needed anymore, nodes have a builtin vfs
  • API renamed httpd callbacks, start_callback -> begin_callback, and added new finish_output callback
  • API renamed hin_cache_item_t to hin_file_t
  • API moved httpd_client_finish_output to hin.so
  • API changes: cache is disabled by default and has to be loaded separately
  • fix http client/rproxy not downloading the whole file
  • fix old cgi compilation issues
  • fix errors in queuing uring events
  • fix double free when freeing a ssl buffer
  • fix compilation without lua
  • fix not cleanly exiting the server when keepalive connections are still present
  • added a few new functions to lua so you can get the path and query string faster
posted 11 Sep 2023 by tiotags
☚ next post: hinsightd v0.9.20 previous post: hinsightd v0.9.18
Archived posts