Permalink
Switch branches/tags
Nothing to show
Commits on Sep 5, 2017
  1. Merge pull request #8 from 23doors/master

    mattn committed Sep 5, 2017
    Reverted forcing HTTP/1.0
  2. Reverted forcing HTTP/1.0

    23doors committed Sep 5, 2017
    It seems that uwsgi is still expecting unchunked transfer specific to 1.0 and outputs 1.1 chunks in a raw format. Only when there is only 1 chunk it works fine.
    As such, reverted these changes from: c26fb9b
  3. Merge pull request #7 from 23doors/master

    mattn committed Sep 5, 2017
    Fix for occassional 400 - too many headers
  4. Fix for occassional 400 - too many headers

    23doors committed Sep 5, 2017
    When request contains `Host:` header (which can happen e.g. when offloading request through internal uwsgi routing), we will end up with two Host headers (another from HTTP_HOST uwsgi var). Which in Golang http server results in an error when using HTTP/1.1.
    
    https://github.com/golang/go/blob/release-branch.go1.8/src/net/http/server.go#L954
Commits on Jun 10, 2017
  1. rename

    mattn committed Jun 10, 2017
  2. golint

    mattn committed Jun 10, 2017
  3. remove TestServer

    mattn committed Jun 10, 2017
  4. Merge pull request #6 from 23doors/master

    mattn committed Jun 10, 2017
    Tests fix attempt
Commits on Jun 9, 2017
  1. Tests fix attempt

    23doors committed Jun 9, 2017
  2. Merge pull request #1 from mattn/master

    23doors committed Jun 9, 2017
    merge upstream
  3. add README.md

    mattn committed Jun 9, 2017
  4. add LICENSE

    mattn committed Jun 9, 2017
  5. fix .travis.yml

    mattn committed Jun 9, 2017
  6. Merge pull request #5 from 23doors/master

    mattn committed Jun 9, 2017
    Cleanup code, remove http/1.0 being forced
Commits on Jun 6, 2017
Commits on Mar 15, 2016
  1. Remove gocov

    mattn committed Mar 15, 2016
  2. Fix .travis.yml

    mattn committed Mar 15, 2016
  3. Remove gocov

    mattn committed Mar 15, 2016
Commits on Jun 11, 2013
  1. Fixes travis setting

    mattn committed Jun 11, 2013
  2. Fixes travis setting

    mattn committed Jun 11, 2013
  3. Fixes travis setting

    mattn committed Jun 11, 2013
  4. Improve connection Accept() throughput.

    ld9999999999 authored and mattn committed Jun 2, 2013
    Process requests within a goroutine after Accept() to allow new connections to come through; such is the case where there is a large POST request which could clog the connection listen queue.
    
    Also force disconnection after processing one client connection by ignoring Connection and SERVER_PROTOCOL headers.
Commits on Apr 17, 2013
  1. Specify package name

    mattn committed Apr 17, 2013
  2. touch .travis.yml

    mattn committed Apr 17, 2013
  3. Set $GOPATH

    mattn committed Apr 17, 2013
  4. Set $GOROOT

    mattn committed Apr 17, 2013
  5. Fix travis.yml

    mattn committed Apr 17, 2013
Commits on Apr 10, 2013
  1. Fix .travis.yml

    mattn committed Apr 10, 2013
  2. Merge pull request #1 from ld9999999999/master

    mattn committed Apr 10, 2013
    Bounds checking and generic headers
Commits on Apr 2, 2013
Commits on Oct 31, 2012
  1. add Passenger.

    mattn committed Oct 31, 2012
Commits on May 15, 2012
  1. remove needless Makefile

    mattn committed May 15, 2012
Commits on Mar 30, 2012
  1. go fmt.

    mattn committed Mar 30, 2012
Commits on Mar 26, 2012
  1. fix test.

    mattn committed Mar 26, 2012