- cli: update dependencies
- middleware: update dependenceis
- proxy: update dependencies
- utils: clean up
- deps: update dependencies
- node 0.8.x only
- refactor auto travis commit
- Merge branch 'refactor/04x'
- watch is no longer default for balancer, update examples
- add back file watching ability to balancer middleware
- add in fsagent for balancer file watch
- update suparagent to 0.8.x
- Merge branch 'master' into refactor/04x
- Merge pull request #10 from travis4all/clean
- 💎 Travis CI image/link in readme 💎
- 💎 Added travis.yml file 💎
- clean up balancer tests
- update harbor
- balancer handler for port assignment race conditions
- update balancer example with new format
- balancer - ensure proper file is being used as server
- update balancer tests with new argument format
- remove tests for findPort utility
- start refactoring of balance middleware to use cohesion
- add cohesion as dependancy - begin refactor of balancer middleware
- using harbor instead of built in port finder utility
- clean up makefile
- update dependancies
- name function callback for proxyTable middleware
- balancer middleware tests user
handle
function - balancer middleware has
handle
as middleware function - Proxy#use looks for
fn. handle
as middleware use function - Merge branch 'bug/5'
- middleware handled non-existant
req.host
. Close #5
- secure server example
- tests for secure requests
- proxy runner can pass secure option
- proxyRequest supports requests to secure servers
- adding https certs
- read me updates for external middlware
- CLI refactored to use
electron
- remove logger example
- clean up stats middleware
- moved logging middleware to separate lib
- logging middleware example
- logging middleware
- adding quantum logger
- remove tea dependancy
- balancer abide by
watch
option
- Merge branch 'feature/expose-balancer'
- update tests for balancer middleware
- balancer middle returns master instance. use balancer.middleware as
use
statement - mocha opts for watch testing
- [refactor] balancer worker handlers are private
- [refactor] main export listen now supports constructed server. removed #attach
- [feature] cli help formatting
- [attr] comments and code attribution for proxyRequest
- [feature] added NODE_ENV based Proxy#configure
- [refactor] Proxy#ws / Proxy#error are now either chainable or direct functions.
- Code commenting.
- [refactor] privatize api for a majority of Proxy methods
- read me update
- update email in license headers
- use cli global and not exports. also, cli.register for creating help entries
- moar readme
- readme updates
- small tweaks to proxyRequest
- balancer throw error if missing configuration option
- proxyRequest x-forwarded-___ headers typo
- added proxyRequest test for 'POST' method
- npm ignore coverage items
- tests for proxytable
- proxyTable now roundRobin balances requests
- mistype in balancer test
- added dev sep for chai-http
- socketio integration tests
- [tests] empty socket.io tests
- [examples] socket.io
- [proxyrequest] added socket.io parsing
- [exampes/test] added socket.io dep
- [bug] overwriting Worker#spawn method. #2
- [test] change server port to prevent collision
- [tests] multiple balancer. Closes #2
- [balancer-worker] support restarting
- [balancer-master] refactor spawnWorker for smarter starting
- [balancer-spawn] should exit on error
- [examples] added 2nd balancer
- [balancer master] #getNextWorker is async to give process time to start up
- [balancer] copy all env variables to forked process. Closes #1
- balancer test + fixtures
- allow for env copy to worker process
- added test coverage support
- package update
- Merge branch 'feature/ws'
- tests for proxy using websockets
- handle upgrade fixes
- refactored proxy
use
to support web sockets and errors - http upgrade handler for ws
- more default errors
- proxyRequest has basic ws support!
- clearn proxyrequest
- separating http from websocket
- quick fix to port finder to prevent super race conditions
- balancer supports wildcard
- no downtime restarts!
- readme update
- all commented up
- proxy table cli
- proxyTable better aware of ports
- cli for balancer checkpoint
- added is path absolute utility
- cli checkpoint
- adding in tea for cli output
- balancer checkpoint
- update debug
- balancer middleware checkpoint
- update to spawn message debug
- balancer worker
- balancer example
- balancer spawn
- better tests cleanups
- added port finder utility
- starting balancer middleware
- tons of commenting
- stats middleware debuggable
- added cache placeholder
- proxy table debuggable
- added debug module
- basic example works again
- stats middleware + tests
- proper event emitting for proxy start and proxy end on
req/res
- added stats middleware
- addendum to renaming .. Stack now is Proxy
- added hakaru
- [refactor] renaming of internals
- apply context to stack execution
- proxy table and example
- middleware loader
- proxytable example
- added starting middleware skeltons
- commenting the stack
- bit of code cleanup
- testing
- remove debug messages for now
- added example routefile
- experimental
- util typo
- stock sens buffer
- proxy works with buffer
- [bug] missing } in utils
- added bin
- added basic proxy tests
- added support in stack for option 'no log' to turn off console logging
- added super agent for request testing
- added basic carbon tests
- cleaner stack tests
- added listen / attach helpers to main export
- rearranged folder structure
- removed route
- starting tests
- if no server provided throw error
- [stack] moved logger back to this.log
- proper headers for proxyRequest
- take out console.logs
- added buffer util
- updated stack to use proxy
- added proxyRequest
- updated example
- moved logger to global
- added example
- added expected modules
- project init