Skip to content

Releases: valum-framework/valum

v0.2.16

01 Jul 21:23
v0.2.16
Compare
Choose a tag to compare
This release brings a single bugfix and update `waf` to `1.8.20` so that we can
pass arbitrary `VALAFLAGS` during the configuration step.

From now on, release tags are signed directly with GPG and can be downloaded
directly from GitHub. The signed message will also contain any pertinent
changelogs so that all the relevant information is kept in a single place.

v0.2.15

25 Feb 21:36
Compare
Choose a tag to compare

This release bring a couple of fixes for the CGI implementation.

  • use Memory.copy to copy the chunks libsoup-2.4 (>=2.50)
  • detect null query by looking in PATH_TRANSLATED and REQUEST_URI
  • priorize PATH_INFO over REQUEST_URI

v0.2.14

24 Feb 19:32
Compare
Choose a tag to compare

Backport SCGI improvements introduced in the master trunk:

  • prevent SEGFAULT when parsing netstring and content length
  • uniform console CLI output and flags
  • avoid resizing the buffer as it copy over the data

v0.2.13

24 Feb 00:09
Compare
Choose a tag to compare

This release introduce a couple of fixes:

  • handle FastCGI stream errors properly
  • parse cookies correctly with Soup.header_parse_list
  • fix forwarding of virtual properties for FilteredRequest and FilteredResponse

v0.2.12

16 Feb 16:30
Compare
Choose a tag to compare

This hotfix release backports changes from the trunk:

  • write_head is automatically called on disposal of the Response object
  • the response is not closed explicitly when a status is thrown
  • the response is not initialized with Transfer-Encoding: chunked

If your application relied on the transfer encoding being initialized to chunked, you will have to set it explicitly.

v0.2.10

06 Feb 20:16
Compare
Choose a tag to compare

Fix a security issue with how errors are formatted in FastCGI and generate debug information for the RPM build.

v0.2.9

04 Feb 18:12
Compare
Choose a tag to compare

Backport fixes for FastCGI to support async I/O.

Changeset

  • use a thread to accept incoming requests
  • polling using UnixInputStream and UnixOutputStream
  • set default backlog to 10
  • improvements for fcgi.vapi

v0.2.8

02 Feb 17:22
Compare
Choose a tag to compare

Backport a fix for #152 that improve SCGI performance by closing the connection explicitly.

v0.2.7

31 Jan 23:42
Compare
Choose a tag to compare

Backport fixes from the master trunk.

v0.2.6

09 Jan 00:16
Compare
Choose a tag to compare

Backport the following fixes and improvements from the master trunk:

  • set status only if steal_connection is called
  • prefill the netstring for SCGI when its size is known
  • linear routing when next is involved
  • sandbox the routing stack for matchers
  • better status handling

The CTPL code has been remove to avoid the « Potential Licensing Fiasco » (see #145).