├── .gitignore ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── adaptors ├── martini.go └── negroni.go ├── examples ├── adaptors │ ├── logrus │ │ └── main.go │ └── martiniauth │ │ └── main.go ├── basicAuth │ └── main.go ├── basicAuthFunc │ └── main.go ├── buffer │ └── main.go ├── context │ └── main.go ├── gorillalog │ └── main.go ├── graceful │ └── main.go ├── json │ └── main.go ├── menagerie │ ├── ascendinginteger.go │ ├── example0.go │ ├── example1.go │ ├── main.go │ └── singlepath.go ├── nosurf │ └── main.go └── secure │ └── main.go ├── interpose.go ├── interpose_test.go └── middleware ├── basicAuth.go ├── basicAuth_test.go ├── buffer.go ├── gorillalog.go ├── json.go ├── negronigzip.go ├── negronilogrus.go └── nosurf.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/README.md -------------------------------------------------------------------------------- /adaptors/martini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/adaptors/martini.go -------------------------------------------------------------------------------- /adaptors/negroni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/adaptors/negroni.go -------------------------------------------------------------------------------- /examples/adaptors/logrus/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/adaptors/logrus/main.go -------------------------------------------------------------------------------- /examples/adaptors/martiniauth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/adaptors/martiniauth/main.go -------------------------------------------------------------------------------- /examples/basicAuth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/basicAuth/main.go -------------------------------------------------------------------------------- /examples/basicAuthFunc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/basicAuthFunc/main.go -------------------------------------------------------------------------------- /examples/buffer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/buffer/main.go -------------------------------------------------------------------------------- /examples/context/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/context/main.go -------------------------------------------------------------------------------- /examples/gorillalog/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/gorillalog/main.go -------------------------------------------------------------------------------- /examples/graceful/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/graceful/main.go -------------------------------------------------------------------------------- /examples/json/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/json/main.go -------------------------------------------------------------------------------- /examples/menagerie/ascendinginteger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/menagerie/ascendinginteger.go -------------------------------------------------------------------------------- /examples/menagerie/example0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/menagerie/example0.go -------------------------------------------------------------------------------- /examples/menagerie/example1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/menagerie/example1.go -------------------------------------------------------------------------------- /examples/menagerie/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/menagerie/main.go -------------------------------------------------------------------------------- /examples/menagerie/singlepath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/menagerie/singlepath.go -------------------------------------------------------------------------------- /examples/nosurf/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/nosurf/main.go -------------------------------------------------------------------------------- /examples/secure/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/examples/secure/main.go -------------------------------------------------------------------------------- /interpose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/interpose.go -------------------------------------------------------------------------------- /interpose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/interpose_test.go -------------------------------------------------------------------------------- /middleware/basicAuth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/basicAuth.go -------------------------------------------------------------------------------- /middleware/basicAuth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/basicAuth_test.go -------------------------------------------------------------------------------- /middleware/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/buffer.go -------------------------------------------------------------------------------- /middleware/gorillalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/gorillalog.go -------------------------------------------------------------------------------- /middleware/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/json.go -------------------------------------------------------------------------------- /middleware/negronigzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/negronigzip.go -------------------------------------------------------------------------------- /middleware/negronilogrus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/negronilogrus.go -------------------------------------------------------------------------------- /middleware/nosurf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carbocation/interpose/HEAD/middleware/nosurf.go --------------------------------------------------------------------------------