H2O version 1.0.0

@kazuho kazuho released this Feb 18, 2015 · 4357 commits to master since this release

Announcement: H2O, the new HTTP server goes version 1.0.0 as HTTP/2 gets finalized


  • [core] add redirect handler #150 (Kazuho Oku)
  • [core] add pid-file directive for specifying the pid file #164 (Kazuho Oku)
  • [core] connections accepted by host-specific listeners should not be handled by handlers of other hosts #163 (Kazuho Oku)
  • [core] (FreeBSD) fix a bug that prevented the standalone server from booting when run as root #160 (Kazuho Oku)
  • [core] switch to pipe-based interthread messaging #154 (Kazuho Oku)
  • [core] use kqueue on all BSDs #156 (Kazuho Oku)
  • [access-log] more logging directives: %H, %m, %q, %U, %V, %v #158 (Kazuho Oku)
  • [access-log] bugfix: header values were not logged when specified using uppercase letters #157 (Kazuho Oku)
  • [file] add application/json to defalt MIME-types #159 (Tatsuhiko Kubo)
  • [http2] add support for the finalized version of HTTP/2 #166 (Kazuho Oku)
  • [http2] fix issues reported by h2spec v0.0.6 #165 (Kazuho Oku)
  • [proxy] merge the cookie headers before sending to upstream #161 (Kazuho Oku)
  • [proxy] simplify the configuration directives (and make persistent upstream connections as default) #162 (Kazuho Oku)
  • [SSL] add configuration directive to preload DH params #148 (Jeff Marrison)
  • [libh2o] separate versioning scheme using H2O_LIBRARY_VERSION_* #167 (Kazuho Oku)