Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/fabiolb/fabio

Consul Load-Balancing made simple
https://github.com/fabiolb/fabio

Implement custom noroute html response

PR for #56

a7c2412c3b86df83f6cb47432d4850c4ecef3f6a authored about 7 years ago by Tino <[email protected]>
Format and simplify code on build, test and fmt

119bd5331e76bdfb3faf023db3b83e992f4fd1b6 authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

6c535b4f980ac29c2338f4d4ee10b97a0207da66 authored about 7 years ago by Frank Schroeder <[email protected]>
add integration test (#380)

23fff1af0ea916c05c0ef2f70af62dce6d9bcaf5 authored about 7 years ago by Frank Schroeder <[email protected]>
group X-Forwarded-Host header with similar test cases (#380)

639ff3f2ef3e3d10e1e1ba8363af049c0c639189 authored about 7 years ago by Frank Schroeder <[email protected]>
only set header when it is not empty (#380)

934f25a0176715c03cc0dabb2e437926816a8041 authored about 7 years ago by Frank Schroeder <[email protected]>
Merge pull request #380 from LeReverandNox/x-forwarded-host-support

Set X-Forwarded-Host header if not present.

96adb21e407d5529cc3c834bc4c2c9ad247b4076 authored about 7 years ago by Frank Schröder <[email protected]>
Merge pull request #382 from antham/master

Fix various minor things

83f7b2c2cd40993a4743e439968a8cc8c74791ff authored about 7 years ago by Frank Schröder <[email protected]>
Now setting the X-Forwarded-Host header if not present. Add matching unit tests.

88c76fffc919e74b544deea00b1bcf9e790cb828 authored about 7 years ago by lereverandnox <[email protected]>
Update CHANGELOG

7b04e1095199f4233d108e728cf818665dfc397e authored about 7 years ago by Frank Schroeder <[email protected]>
Issue #385: attach options to target instead of route

When defining a route for a given target the options were stored on the
Route object which had t...

c8518c08287243c3ebbbe2d408f1da9297390aa4 authored about 7 years ago by Frank Schroeder <[email protected]>
build: disabling builds with go tip

ff5848598ade6cd06ea9618db47bca10ef746d0e authored about 7 years ago by Frank Schroeder <[email protected]>
Update README

Re-arrange logos and badges.

819d5f745c229b0e5e3ab430fb88c2649828ef6c authored about 7 years ago by Frank Schroeder <[email protected]>
Update README.md

Update badges

0c6e5d2f4aaae7c85d09c24425d4fd376c1cbeae authored about 7 years ago by Frank Schröder <[email protected]>
Update CHANGELOG

5b2fe348c33562cd5a6c686f5d3eb14026c33bdd authored about 7 years ago by Frank Schroeder <[email protected]>
Issue #389: match exact host before glob matches

This patch ensures that exact hostname matches are preferred over glob
matches.

Fixes #389

e46a699884d936e1f9d8894d7dc74750ad8f762b authored about 7 years ago by Frank Schroeder <[email protected]>
add better go1.10 vet fix. thx @leprechau

19424ecd99345092ddb64cbd7cc86440e0380ebc authored about 7 years ago by Frank Schroeder <[email protected]>
fix upcoming go1.10 go vet issue

e47c2ec6fd23193209c25fdfa6bda1773c39c2a5 authored about 7 years ago by Frank Schroeder <[email protected]>
vendor: update github.com/magiconair/properties

1.7.0 -> 1.7.4 mainly to fix go vet issue but we also pull in other bug
fixes.

4819716b8e5b1c8b0368b09cdfd0d9b30b156ae9 authored about 7 years ago by Frank Schroeder <[email protected]>
build: always run go vet

47cd2503c398b9ca365c21a5647cf1e001e602de authored about 7 years ago by Frank Schroeder <[email protected]>
address go vet issues

b27b2b9a424b652b51061e12f0395797917ba7d7 authored about 7 years ago by Frank Schroeder <[email protected]>
consul: cleanup registration code

Using a variable from different go routines without synchronization
looks fishy. Better to move ...

4dbab1b7be568100164272aa661d797cd243d006 authored about 7 years ago by Frank Schroeder <[email protected]>
Wrong format statement used

458916fae4482e1fa604187e5ffa72b3ff2186dd authored about 7 years ago by Anthony HAMON <[email protected]>
Wrong format statement used

f0062be420b2530db95637a6a2c5b54acfdde307 authored about 7 years ago by Anthony HAMON <[email protected]>
Simplify using gofmt

06de200134bd51b1c1bf89a804e069a0d116abaf authored about 7 years ago by Anthony HAMON <[email protected]>
Remove unused variable

1f9c9ff5d31a36a75caab5fcffbb28794b0aff2f authored about 7 years ago by Anthony HAMON <[email protected]>
build: update docker build script

da7cb72c5893ce033a8f644f727296a0a21b5c94 authored about 7 years ago by Frank Schroeder <[email protected]>
Release v1.5.3

14901fb8ff35d3982d866ad59b25bfd842a2e48e authored about 7 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.5.3

91df8c2ee88ac89899dceed7ed10c7300c2004e3 authored about 7 years ago by Frank Schroeder <[email protected]>
cert: give test tls server some time to start up

1e711543cdc91120c866367107a1ca129e068207 authored about 7 years ago by Frank Schroeder <[email protected]>
build: test with consul 1.0.0 and vault 0.8.3

95609b4466865e9121973c5575d075599daee77b authored about 7 years ago by Frank Schroeder <[email protected]>
build: build with go1.8.5 and go1.9.2

b086230dbeac03f9aa63efdcc08587d23b12a8b3 authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

ce979feb5df2df2debfe646ba82ccda6f4fd6230 authored about 7 years ago by Frank Schroeder <[email protected]>
Issue #375: set host header when host option is set

This patch sets the Host header when the `host` option is set but not
`dst`.

Fixes #375

b199874aaee55ac7dc82244375e2f6ca01c14618 authored about 7 years ago by Frank Schroeder <[email protected]>
use correct testing.T in subtest

24ddc046837473464d2fa65d440f4356ccaa2aa7 authored about 7 years ago by Frank Schroeder <[email protected]>
Update README.md

ef1b457ffb1a330f1aa5bed1768413365fe4bdfd authored about 7 years ago by Frank Schroeder <[email protected]>
add missing #

c2baf6ba52569a6041be53cf0936f98cc839b09e authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

5c39b7399cac8f5b1dd4b91e6c978c3e46e4d1ea authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

77be24f568dbf501c4cde0c4ee0341bc8e309418 authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

1def5acb7df63490ef1a58d952446a9292b22f3f authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

03dfa5134a6ccd53a0db2c3727f403761390703c authored about 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

4c02cfbf5a0f7d0b70f886ff040b2d207b7270e7 authored about 7 years ago by Frank Schroeder <[email protected]>
Run vendorfmt

ac65c14712e63ce17d8d9fbfb424d56b52952e0a authored about 7 years ago by Frank Schroeder <[email protected]>
fix log message

cb0914d0a93ae5d29e09db61bc79f43f78c1873a authored about 7 years ago by Peter Schultz <[email protected]>
Issue #135: Add Vault PKI certificate source

Add a new cert.Source, VaultPKISource, that issues certficates on demand
from a HashiCorp Vault ...

d4819b33071dd5c677f7329d2861a39d01f1e7cd authored about 7 years ago by Peter Schultz <[email protected]>
Support on-demand certificate sources

Support certificate sources that load (or issue) certificates on-demand.
Sources that wish to do...

6342d7bd672eaec1ea21021b0a4c60089a4004bc authored about 7 years ago by Peter Schultz <[email protected]>
Vendoring in version 8e0aa688b6 of golang.org/x/sync/singleflight

5b2f6714cc303ce646ddc4e264571feb5ceb02ac authored about 7 years ago by Peter Schultz <[email protected]>
Update CHANGELOG

2307ed8082a5e760bfb0e7e630f5f383c68edcad authored over 7 years ago by Frank Schroeder <[email protected]>
nodes and services in maintenance can cause excessive logging

When a cloud environment has nodes and/or services in maintenance then
fabio can generate excess...

7b54a12c9a07d79f1b7b6b2d5bdc924dc2564857 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

77307f62995cf6c3885edd1217b6ad285a4230d7 authored over 7 years ago by Frank Schroeder <[email protected]>
log: add leveled logging

This patch implements a simple leveled logging output to provide the
ability to have DEBUG logs ...

535100658bfb1520473dc6d1cb0e7b45b86351c7 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

ccede66085f562c0acdf270d4bffedb7cec29434 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #330: Strip option has no effect for websockets

The websocket proxy is using the orignal request URI instead of the
modified URI after the "stri...

c9bc1cf85bf3ce5e49421ab9350dac50650e06d0 authored over 7 years ago by Frank Schroeder <[email protected]>
use go1.9.x on travis

0542e16268484a22becf2ac7d19932672950e01c authored over 7 years ago by Frank Schroeder <[email protected]>
Use gpg instead of gpg2

d80e1b9928cd5e0a888e36961f81103f6aa724e2 authored over 7 years ago by Frank Schroeder <[email protected]>
Build with go1.8.4 and go1.9.1

82b7146a37839469b31742d0ab95ae563baf27d7 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

86e244cfed3a0182e37a53d1867e7f05f973b21e authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #320: Retry metrics during startup

This patch retries configuring metrics during startup
to mitigate a race between fabio and metri...

be404dff1f8b093f27578a2622d1582991f0d4e5 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

5e82691e48114bc0a1dc8351eb5a62484c2bb220 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #350: fix broken gauge for statsd

Fixes #350

eda96f8ae5acc75bef7ac1415f191dbb225b9382 authored over 7 years ago by Frank Schroeder <[email protected]>
vendorfmt with new version (path first)

bf647f6eb4c4eab253d0296c711b0ba5f27a1537 authored over 7 years ago by Frank Schroeder <[email protected]>
build: test with vault 0.8.1

e379aa2941eee4032678f690b77d05d022e245ac authored over 7 years ago by Frank Schroeder <[email protected]>
build: test with consul 0.9.2

60578dc291879aef3eaf2730c900dfb6d7e269bc authored over 7 years ago by Frank Schroeder <[email protected]>
build and test with go1.9

b17c8b8eafaed9ed73896d38074777d41536cbda authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

68984f53ecf44b0a57e84d454a046bb9741ac082 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #306: Add metrics for TCP and TCP+SNI proxy

Fixes #306

4cb6006307b88578b2008989eec62e1cf1fe826d authored over 7 years ago by Frank Schroeder <[email protected]>
build: test with consul 0.9.1

1c6f01fdc02d0c9edcb206d415d64e9d0a988af2 authored over 7 years ago by Frank Schroeder <[email protected]>
build: test with go1.9rc1

4853ab942060b8b992739bf674dde0b8354ca751 authored over 7 years ago by Frank Schroeder <[email protected]>
build: use correct vendorfmt url

a0ab7c9eba5f9419754b57cd9021dcf64b68b759 authored over 7 years ago by Frank Schroeder <[email protected]>
build: install vendorfmt if missing

fbb5d6eac1a5f3388f6e04bca6cf9db9688eb3b4 authored over 7 years ago by Frank Schroeder <[email protected]>
Use vendorfmt

a85b01474e305f3c65ef7aff2038d2d0debd0a8c authored over 7 years ago by Frank Schroeder <[email protected]>
Release v1.5.2

782e03b5c81be624e285c8daaf8c568302c7436a authored over 7 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.5.2

bf837ab198fa8f9cd35e6338a1cc603bae32b1db authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

f85d25455e62e994ff0073fae33742f15680adc6 authored over 7 years ago by Frank Schroeder <[email protected]>
Trim comments from PR #321

The code is self-explanatory and therefore the comments
are redundant.

2d27b01d8c7c2ba2e8e1c31030bbdb33bea7c1fc authored over 7 years ago by Frank Schroeder <[email protected]>
PR #321: Cleanup TCP proxy connection

This patch updates the conns map when the connection is closed.

327c81a0907e35bff3c6310bf820bd7e4551777e authored over 7 years ago by Crypto89 <[email protected]>
Update README.md

Add Stargazers over Time

eca27f522b51ffdfd23dc0f613609b8c1e2f5185 authored over 7 years ago by Frank Schröder <[email protected]>
Update CHANGELOG

8194f7147e0e17b0ec21170ad670af2dae8d95b0 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

9149417ad448b2e31ac5515f607f6d3fb1205a6d authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #305: allow kv values with equal signs

This patch fixes the parsing of "a=b=c" into "a": "b=c"

Fixes #305

67e98fb213290fdf42c17a923a0dee4854712138 authored over 7 years ago by Frank Schroeder <[email protected]>
config: ignore refresh for consul cert source

consul cert sources are using a blocking call and ignore the
refresh time.

262cb79d61de3030c3d57ac4ea47cf39c658f951 authored over 7 years ago by Frank Schroeder <[email protected]>
Update codeship to vault 0.7.3 and consul 0.8.5

9acdc21734b2fc51af8b3e250fc3750af7f5a132 authored over 7 years ago by Frank Schroeder <[email protected]>
Update travis to go1.9beta2 and consul 0.8.5

952dc731372390a050914fdf4485a3ea30ab8561 authored over 7 years ago by Frank Schroeder <[email protected]>
Release v1.5.1

4688e9357aa37678e31ab22c1c7b5792c657e058 authored over 7 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.5.1

299b97a9a4e252a0bd07a67c6e5545b3abd590d3 authored over 7 years ago by Frank Schroeder <[email protected]>
Add classmarkets to README

67eda269b2ad01adf61cfbb4e8179b28beb7cc0c authored over 7 years ago by Frank Schroeder <[email protected]>
Add classmarkets logo

7a02e1f208feccd4eda5869fd3b397bd9cbb1f81 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG.md

092c5cea03a3bac73fa335ff85afa5e7c49bbb55 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #274: Avoid premature vault token renewals

Don't attempt Vault token renewals if the token isn't renewable. If it
is, don't renew the toke...

d6d0a526cfc194b9083e1117cde217aa20a0669a authored over 7 years ago by Peter Schultz <[email protected]>
Update CHANGELOG.md

bbb0ca3d0dadd73372d61935993d4aab6f77b75b authored over 7 years ago by Frank Schroeder <[email protected]>
Fix comments

f90eeb2a1599c2cd6f718259d54fe4339f6615e0 authored over 7 years ago by Frank Schroeder <[email protected]>
add 'detail' log route mode

This patch adds a new 'detail' log route mode which dumps
the routing table as tree with more de...

54017abe6f38add526fd2c245119e1165543e3f6 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #42: add support for 'weight=f' option on the url tag

This patch adds support for a 'weight=f' option on the url tag
which gets translated to a 'weigh...

7c8ce98cb864deb55cc29f0f239a94ce0bb278b0 authored over 7 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG.md

a47b6ce645ddfb17a57bf45213eb49ef93307828 authored over 7 years ago by Frank Schroeder <[email protected]>
Make tests work with vault 0.7.x (#313)

Starting with Vault 0.7 list operations always use paths with a trailing
slash, so the policy u...

205753e5403ac9ac16bad62a8b7d2129a520ff1c authored over 7 years ago by Peter Schultz <[email protected]>
Fix syntax highlighting in README (#311)

Thanks

e5f6a434901ddcb3ce21b86093d6c2d6a8ab4efa authored over 7 years ago by Agis Anastasopoulos <[email protected]>
Update CODE_OF_CONDUCT.md

5aecb59f313ef28f6797a457f225e0b8772ac9cd authored over 7 years ago by Frank Schröder <[email protected]>
Add CODE_OF_CONDUCT.md

6eb5e594aeea99ded5a84428006f4066ec958a0f authored over 7 years ago by Frank Schroeder <[email protected]>
Add CONTRIBUTING.md

faff0982b5afbaa04dbd907f1f4ef42c04a31c3d authored over 7 years ago by Frank Schroeder <[email protected]>
travis: test with go1.9beta1

fcd3c009d71908187f09bf87373450d88f30c95e authored over 7 years ago by Frank Schroeder <[email protected]>