Skip to content

Releases: onesoft-sudo/freehttpd

v2.4.0

07 Aug 14:25
11907bf

Choose a tag to compare

New Features

  • [1fe69b7] feat(freehttpd.c): add command-line option parsing support

v2.3.0

31 Jul 17:17
0835c37

Choose a tag to compare

New Features

  • [ff3fa6d] feat: initial h2 support code

v2.2.0

22 Jul 17:23
9f1834f

Choose a tag to compare

New Features

  • [454ff1d] feat(modules): load dynamic objects and perform initialization

v2.1.0

22 Jul 12:50
2d2874e

Choose a tag to compare

New Features

  • [e7ccebe] feat: basic no-op module loader

v2.0.1

19 Jul 16:27
f49f8bc

Choose a tag to compare

Bug Fixes

Others

  • [4bb4283] build: fix distcheck errors
  • [cdf57de] ci: revert build workflow changes
  • [c32d549] build: improvements and license comments
  • [77e16ef] chore: update readme
  • [68349ef] ci: update build workflow
  • [01d2dc4] chore: update README.md
  • [c19280d] chore: update README.md
  • [48e26a0] build: define custom macros
  • [3662518] build: fix automake warnings

v2.0.0

17 Jul 18:34
339767a

Choose a tag to compare

Breaking Changes

  • [b1b1c26] feat!: force release v2.0.0

New Features

  • [c5839a8] feat(autoindex): both http/1.0 plain and http/1.1 chunked encoding support
  • [a289999] feat(modules): autoindex.c
  • [f7a83e1] feat: error pages and better static routing
  • [ab55e7a] feat: static routing
  • [bce0eb0] feat: finalizing header writing
  • [8fe9f28] feat: aggressively optimized http1.x response sending and generation
  • [f76ee39] feat: router with different handlers
  • [48d9408] feat: error responses
  • [f58901a] feat: finalize http1 parser
  • [d5d61d7] feat: finalize http1 parser
  • [deffe3f] feat(digest): base64.c
  • [c3ccee6] feat(http1): header parsing
  • [609c74c] feat(http1): partial http1 header parsing
  • [b0c3b21] feat: request-line parsing
  • [e8d145c] feat: http1 parser
  • [39c0b5e] feat: connections
  • [8001f80] feat(events): accept.c
  • [41a49c4] feat: config loading
  • [fc625f6] feat: basic log and master instance
  • [79231ee] feat(mm): pool_alloc optimizations
  • [8995dd9] feat: ready for http parsing
  • [84aa1a2] feat: re-implement basic event loop
  • [b12179c] feat(event): accept.c

Bug Fixes

  • [ed9687c] fix(autoindex): uninitialized memory usage
  • [c3d2740] fix: choose protocols correctly
  • [d11dd77] fix: correctly handle other HTTP methods
  • [348fd8d] fix: send error handler does not free sockfds correctly
  • [779834b] fix: use rapidhashMicro
  • [0561477] fix: correct bugs and add proper tests in modules
  • [3155328] fix: better space management

Others

  • [c99f265] ci: fix benchmarking issues
  • [488e934] ci: fix benchmarking issues

v1.26.0

17 Jul 18:30
8a8ceb4

Choose a tag to compare

New Features

  • [c5839a8] feat(autoindex): both http/1.0 plain and http/1.1 chunked encoding support
  • [a289999] feat(modules): autoindex.c
  • [f7a83e1] feat: error pages and better static routing
  • [ab55e7a] feat: static routing
  • [bce0eb0] feat: finalizing header writing
  • [8fe9f28] feat: aggressively optimized http1.x response sending and generation
  • [f76ee39] feat: router with different handlers
  • [48d9408] feat: error responses
  • [f58901a] feat: finalize http1 parser
  • [d5d61d7] feat: finalize http1 parser
  • [deffe3f] feat(digest): base64.c
  • [c3ccee6] feat(http1): header parsing
  • [609c74c] feat(http1): partial http1 header parsing
  • [b0c3b21] feat: request-line parsing
  • [e8d145c] feat: http1 parser
  • [39c0b5e] feat: connections
  • [8001f80] feat(events): accept.c
  • [41a49c4] feat: config loading
  • [fc625f6] feat: basic log and master instance
  • [79231ee] feat(mm): pool_alloc optimizations
  • [8995dd9] feat: ready for http parsing
  • [84aa1a2] feat: re-implement basic event loop
  • [b12179c] feat(event): accept.c

Bug Fixes

  • [ed9687c] fix(autoindex): uninitialized memory usage
  • [c3d2740] fix: choose protocols correctly
  • [d11dd77] fix: correctly handle other HTTP methods
  • [348fd8d] fix: send error handler does not free sockfds correctly
  • [779834b] fix: use rapidhashMicro
  • [0561477] fix: correct bugs and add proper tests in modules
  • [3155328] fix: better space management

Others

  • [c99f265] ci: fix benchmarking issues
  • [488e934] ci: fix benchmarking issues

v1.3.0

28 Jun 14:07
5ac006b

Choose a tag to compare

New Features

  • [20edafa] feat(mm): hierarchy-based memory pools

Bug Fixes

v1.2.0

27 Jun 12:18
45b3817

Choose a tag to compare

New Features

Bug Fixes

Others

  • [cd796f4] build: fix tests failing

v1.0.1

25 Jun 11:05
6566934

Choose a tag to compare

Bug Fixes

  • [d0d9a6d] fix: broken dist archives