Skip to content

Releases: fpereiro/cicek

3.4.4

25 Jun 20:27
Compare
Choose a tag to compare
  • Bugfix: allow x-www-urlencoded POST requests, since Busboy already supports them.

3.4.3

09 May 19:36
Compare
Choose a tag to compare
  • Bugfix: when rotating logs, close the readable stream to the old log file that was just rotated. Otherwise, disk usage would keep piling up until the process was restarted and the dangling file descriptors removed.

3.4.2

03 May 13:13
Compare
Choose a tag to compare

Bugfix: Do not send the server into an infinite loop if response.connection.writable is false, for both cicek.reply and cicek.file.

3.4.1

14 Jul 11:46
Compare
Choose a tag to compare
  • Support SameSite attribute in cicek.cookie.write.
  • Upgrade dependencies: dale v4.3.3 -> v6.0.2, teishi v3.14.1 -> v5.0.3
  • Fix & uncomment test that triggers error.
  • Check & fix the lowest version we can support with an older version of busboy.

3.4.0

18 Jun 12:09
Compare
Choose a tag to compare
  • Bugfix: remove trailing space when writing cookies (cicek.cookie.write).
  • Feature: when worker exits because of an error, send the error as a message to the master process so the master can log it asynchronously.
  • Update dependencies: teishi v3.13.2 -> 3.14.1

3.3.0

18 Apr 11:27
Compare
Choose a tag to compare
  • Update dependencies: busboy v0.2.14 -> v0.3.1, dale v4.3.1 -> v4.3.3, teishi v3.13.0 -> v3.13.2.
  • Because of update to busboy, minimum node version is now v4.5.0.

3.2.3

28 May 13:05
Compare
Choose a tag to compare
  • Fix bug that didn't parse JSON or URLEncoded requests when there was a trailing charset declaration in the content-type header.
  • Upgrade teishi to 3.13.0

3.2.2

17 Jan 11:16
Compare
Choose a tag to compare
  • Return server object from cicek.listen.
  • Update three dependencies (dale, teishi & mime). teishi's update (3.11.1 -> 3.12.0) modifies how logs are printed in the console.

3.2.1

17 Oct 13:23
Compare
Choose a tag to compare
  • Fix bug in cicek.json that rejected arrays.
  • Fix bug when an error is logged in cicek.receiveMulti.
  • Upgrade mime dependency.

3.2.0

16 Jun 16:09
Compare
Choose a tag to compare
  • Fix a bug/typo when cicek.json received an input that wasn't JSON.

  • Fix a bug when three or more files with the same name were uploaded in a single multipart request.

  • More flexible usage of cicek.cluster: just invoke it, no need to avoid invoking cicek.listen if you're master.

  • Improved logs, both in console and server: cicek now displays request and response bodies if cicek.options.log.body is truthy. This option can also be set to a function that receives response.log and can return a value that will determine whether to print the bodies (this also affects the contents of multipart requests), which is mostly useful to turn off logging in plaintext the passwords of users. Also, cicek.options.log.logBody won't work anymore.