Alexander Klizhentas and GitHub
ec28d84504
Merge pull request #84 from magicshui/master
...
fix logrus path
2017-07-10 14:29:25 -07:00
Alexander Klizhentas and GitHub
0cdb1e6aed
Merge pull request #56 from fotinakis/patch-1
...
Add missing import in readme.
2016-11-25 15:31:44 -08:00
Alexander Klizhentas and GitHub
477cf7871e
Merge pull request #46 from a-palchikov/dmitri/websocket-dialer
...
Add an option to override a Dialer for websockets. Simplify web socke…
2016-06-23 12:47:03 -07:00
Alexander Klizhentas
89629a2e88
Merge pull request #37 from xujianhai/fix-breaker-rmextravar
...
remove the extra var duration(tim.duration)
2016-04-07 10:09:46 -07:00
Alexander Klizhentas
1fb672330d
Merge pull request #36 from containous/master
...
Fix websocket copyRequest
2016-04-07 09:55:53 -07:00
Alexander Klizhentas
8aaf362791
Merge pull request #33 from a-palchikov/dmitri/forward-websockets
...
Adding support for forwarding websocket traffic.
2016-03-04 09:58:15 -08:00
Alexander Klizhentas
a73cf3af42
Merge pull request #32 from royvandewater/royvandewater/io-copy-error
...
Handle error on io copy in forward
2016-02-29 14:08:31 -08:00
Alexander Klizhentas
5725fecc9a
Merge pull request #26 from alexlyulkov/master
...
Made BucketSet public
2015-12-12 11:15:45 -08:00
Alexander Klizhentas
547c334d65
Merge pull request #21 from polyverse-security/master
...
Use parameter for the PassHostHeader optSetter
2015-08-26 21:22:23 -07:00
Alexander Klizhentas
988bfa0d10
Merge pull request #17 from martensson/master
...
Correct Host header is not passed
2015-07-06 23:39:38 -07:00
Alexander Klizhentas
946eb4e5ba
Merge pull request #19 from fracklen/trust-forward-host
...
If forwarded headers are trusted - don't mangle X-Forwarded-Host
2015-07-01 13:24:02 -07:00
Alexander Klizhentas
16f684286b
Merge pull request #15 from ArturKlajnerok/master
...
Fixed readme proxy sample
2015-05-07 18:25:50 -07:00
Alexander Klizhentas
3a83e77685
Merge pull request #14 from porjo/porjo
...
Don't send empty X-Forwarded-Server header
2015-03-31 08:55:41 -07:00
Alexander Klizhentas
2a57759928
Merge pull request #12 from mbrevoort/master
...
Pass Host Header on proxied requests.
2015-03-31 08:54:56 -07:00
Alexander Klizhentas
9ec1f4f370
Merge pull request #13 from mailgun/alexander/cbfix
...
Add content-length to fallback response
2015-02-23 11:48:10 -06:00
Alexander Klizhentas
563343dd5c
Add content-length to fallback response
2015-02-20 12:33:51 -08:00
Alexander Klizhentas
8a2dca2152
Merge pull request #11 from faascape/master
...
Fix test
2015-02-10 08:41:55 -08:00
Alexander Klizhentas
509fa8e955
Merge pull request #10 from mailgun/alexander/effects
...
Avoid side effects in the roundrobin and load balancer
2015-01-19 09:14:13 -08:00
Alexander Klizhentas
a888f10a61
Avoid side effects in the roundrobin and load balancer
2015-01-18 21:17:27 -08:00
Alexander Klizhentas
94bc00a622
Merge pull request #7 from mailgun/alexander/trace
...
Implement structured tracer
2015-01-14 16:40:48 -08:00
Alexander Klizhentas
cd4cb5405d
Fix
2015-01-14 11:30:53 -08:00
Alexander Klizhentas
421238106c
Trace body bytes for request and response
2015-01-14 09:39:49 -08:00
Alexander Klizhentas
519803a844
Omit if empty
2015-01-13 13:22:31 -08:00
Alexander Klizhentas
a0711d7648
Update format
2015-01-13 12:46:46 -08:00
Alexander Klizhentas
40950229ba
Nice shortcut suggested by Jeremy
2015-01-12 18:32:55 -08:00
Alexander Klizhentas
7e82837177
Fix comment
2015-01-12 17:19:18 -08:00
Alexander Klizhentas
9ace821316
Apply code review comments
2015-01-12 17:07:00 -08:00
Alexander Klizhentas
18e951f6d0
Fix
2015-01-12 16:09:09 -08:00
Alexander Klizhentas
34a14e581b
Implement structured tracer
2015-01-12 15:57:44 -08:00
Alexander Klizhentas
a8c1b2bfb4
Merge pull request #6 from mailgun/alexander/tls
...
Preserve TLS info and log it
2015-01-12 08:50:17 -08:00
Alexander Klizhentas
38a76d9b9e
Code review comments
2015-01-08 14:25:35 -08:00
Alexander Klizhentas
3fc5acbe27
Preserve TLS info and log it
2015-01-07 17:28:51 -08:00
Alexander Klizhentas
3f326de5f0
Merge branch 'master' of github.com:mailgun/oxy
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2014-12-31 14:46:23 -08:00
Alexander Klizhentas
05bff2b0cf
Fix case with chunked encoding
2014-12-31 14:45:52 -08:00
Alexander Klizhentas
9d0943cffc
Update status and read me
2014-12-30 09:26:33 -08:00
Alexander Klizhentas
b8d985ad9c
Fix streamer with no response bodies
2014-12-27 15:22:36 -08:00
Alexander Klizhentas
3625832229
Fix logging
2014-12-24 13:15:35 -08:00
Alexander Klizhentas
2798bec445
Bugfixes in rebalancing and error handling with tests
2014-12-24 13:09:53 -08:00
Alexander Klizhentas
d2ad112e88
Make sure we cleanup before clone
2014-12-24 09:57:27 -08:00
Alexander Klizhentas
2777ef9456
Cleanup logging
2014-12-21 11:59:47 -08:00
Alexander Klizhentas
c714df0e45
Fix replay with buffered responses on errors
2014-12-17 19:51:58 -08:00
Alexander Klizhentas
aa0888e5ee
Add support for auth
2014-12-16 21:56:08 -08:00
Alexander Klizhentas
58ad9d5a33
Add parsing basic auth
2014-12-16 11:21:21 -08:00
Alexander Klizhentas
a2ba09fd65
Fix error formatting
2014-12-16 08:18:53 -08:00
Alexander Klizhentas
97c8a97649
Add expression tester
2014-12-15 19:35:19 -08:00
Alexander Klizhentas
17ff8f177a
Export test options
2014-12-15 19:19:47 -08:00
Alexander Klizhentas
6655b88b16
Remove dependency on vulcan
2014-12-15 18:15:44 -08:00
Alexander Klizhentas
20ce9cf9c1
Fix bug in rebalancer
2014-12-15 15:24:48 -08:00
Alexander Klizhentas
f46b2a6154
Fix rebalancer
2014-12-15 13:05:18 -08:00
Alexander Klizhentas
4a120db32e
Implement append
2014-12-15 11:17:56 -08:00
Alexander Klizhentas
1912afc11e
Add counter window size
2014-12-15 09:27:28 -08:00
Alexander Klizhentas
0e2c16a681
Add Servers method
2014-12-14 18:28:53 -08:00
Alexander Klizhentas
adce58c6a6
Remove duplicate code
2014-12-13 11:35:23 -08:00
Alexander Klizhentas
6d9077a9f4
Update interfaces a little bit
2014-12-12 22:54:43 -08:00
Alexander Klizhentas
57a682338c
Update ref
2014-12-12 18:15:52 -08:00
Alexander Klizhentas
eadc804fff
Circuit breaker
2014-12-12 17:56:56 -08:00
Alexander Klizhentas
078267809e
Rename
2014-12-12 17:54:58 -08:00
Alexander Klizhentas
28662d294e
Add wrap method
2014-12-12 17:51:03 -08:00
Alexander Klizhentas
f4a270a595
Merge pull request #5 from mailgun/jeremy/defaults
...
circuitbreaker: set defaults more succinctly
2014-12-12 16:30:11 -08:00
Alexander Klizhentas
fa39eb25d0
Merge pull request #2 from philips/patch-1
...
README: extra backtick removal
2014-12-12 15:11:32 -08:00
Alexander Klizhentas
7a7d420486
Merge pull request #3 from mailgun/jeremy/optdoc
...
circuitbreaker: Group options together in godoc and document each option.
2014-12-12 15:10:16 -08:00
Alexander Klizhentas
de93d4730f
Update README.md
2014-12-12 12:56:57 -08:00
Alexander Klizhentas
87c0145167
Update README.md
2014-12-12 12:56:29 -08:00
Alexander Klizhentas
9226133c65
Merge branch 'master' of github.com:mailgun/oxy
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2014-12-12 12:26:50 -08:00
Alexander Klizhentas
495e2c0d44
Port rate limiting middleware
2014-12-12 12:24:33 -08:00
Alexander Klizhentas
4577b732f1
Merge pull request #1 from mailgun/jeremy/docs
...
correct some documentation
2014-12-12 11:06:35 -08:00
Alexander Klizhentas
163cff8673
Connlimit ported and covered by tests
2014-12-12 08:39:58 -08:00
Alexander Klizhentas
71e77b51bd
Recovered circuit breaker tests
2014-12-11 22:40:11 -08:00
Alexander Klizhentas
f393f65290
Recover more tests
2014-12-11 21:17:54 -08:00
Alexander Klizhentas
b1b2642a12
Start porting circuitbreaker
2014-12-11 18:31:49 -08:00
Alexander Klizhentas
bd0e07c503
Update docs
2014-12-11 15:59:55 -08:00
Alexander Klizhentas
ce6a7125fa
Ok
2014-12-11 15:38:39 -08:00
Alexander Klizhentas
13d91e232c
Fix
2014-12-11 15:37:56 -08:00
Alexander Klizhentas
2e5d7f3eb5
Formatting
2014-12-11 15:37:31 -08:00
Alexander Klizhentas
d7236356be
More changes
2014-12-11 15:35:39 -08:00
Alexander Klizhentas
9517561134
More docs for streaming middleware
2014-12-11 15:34:59 -08:00
Alexander Klizhentas
a484e55cb4
Update README.md
2014-12-11 15:26:48 -08:00
Alexander Klizhentas
596a7a3102
Covered by tests
2014-12-11 15:24:48 -08:00
Alexander Klizhentas
f99d039025
Stream package covered by tests
2014-12-11 10:49:42 -08:00
Alexander Klizhentas
181489c25f
Add more tests
2014-12-10 22:32:27 -08:00
Alexander Klizhentas
d626e22e51
Restored original rebalancer tests. Todo for tomorrow:
...
* Cleanup the rebalancer tests, make them shorter
* Add realtime tests with real response code meter
2014-12-10 20:59:30 -08:00
Alexander Klizhentas
1daee77194
More tests
2014-12-10 17:47:25 -08:00
Alexander Klizhentas
c63c36004b
Complete forwarder tests
2014-12-10 15:32:40 -08:00
Alexander Klizhentas
1567438717
More tests for forwarder.
...
couple of things remained to test for forwarder - check that url is not touched
2014-12-10 10:20:42 -08:00
Alexander Klizhentas
ee978f2a31
Start recovering all tests
2014-12-09 23:28:30 -08:00
Alexander Klizhentas
d2be2555b4
Continued refactoring
2014-12-09 18:14:18 -08:00
Alexander Klizhentas
a4cc35f2c0
Memmetrics ported
2014-12-09 11:43:40 -08:00
Alexander Klizhentas
56ae91bab0
Refactor metrics
2014-12-08 21:50:19 -08:00
Alexander Klizhentas
30068f8dbb
Complete retry initial implementation
2014-12-08 15:54:12 -08:00
Alexander Klizhentas
4b47cf9b97
Renames
2014-12-08 14:12:04 -08:00
Alexander Klizhentas
000fdddf75
Docs
2014-12-08 13:56:22 -08:00
Alexander Klizhentas
578f9e14af
Better docs
2014-12-08 13:55:56 -08:00
Alexander Klizhentas
18df0d3319
Refactored streamer
2014-12-08 13:48:14 -08:00
Alexander Klizhentas
0c6728b2ff
More work on oxy
2014-12-07 13:56:48 -08:00
Alexander Klizhentas
1a4813c919
Round robin
2014-12-05 23:26:12 -08:00
Alexander Klizhentas
ab2508ad51
Initial commit
2014-12-05 23:23:38 -08:00