- adds https support
- fixes type to be the same as the event names
- [BREAKING] changes the interface for authentication to make it more flexible
- when error is sent back to client ensure error is string
- updates duplex lib to fix cork, uncork and add some chaining
- adds extensive docs to Git, Util and Service
- adds named function to events to trace errors more easily
- Removes dependency on http-duplex package replacing w/ internal replacement lib
- updates [email protected] and updates Docs
- fixes pathing issues on non linux/unix based operating systems (windows)
- allow authenticate to handle promises
- removes authentication logic and makes it a configurable middleware
- passes username to listener objects
- fixes bug that would let anyone publish to a repo regardless of permissions that were set
- fixes bug in test that didn't properly test auth based operations
- abstracts server into lib/git.js
- fixes list to only return valid .git directories
- adds tests for basicAuth middleware
- isolate helper functions into util.js
- refactor unit tests to subside in files they are relevant to
- adds jsdoc
- adds basic authentication protection for repositories
- updates docs to expose information
- fixes bug with
mkdir
function that caused random directories to be created