Ecosyste.ms: OpenCollective

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

fabio

Consul Load-Balancing made simple
Collective - Host: opensource - https://opencollective.com/fabio - Code: https://github.com/fabiolb/fabio

Skip vimrc for homebrew builds

github.com/fabiolb/fabio - fd5916b5cc57324acb4f0b07fb5f1e6c69bf6789 authored over 7 years ago by Frank Schroeder <[email protected]>
Update README

github.com/fabiolb/fabio - 07ae0e3d44a917b72012d608e69a2d0bdc04d3fd authored over 7 years ago by Frank Schröder <[email protected]>
Update README

github.com/fabiolb/fabio - bfe1168a67b8b7bf1c33b1d2a5245a1720634b17 authored over 7 years ago by Frank Schröder <[email protected]>
Update CHANGELOG and README

github.com/fabiolb/fabio - 7cd61ceccd8177e187d8a8ffbac7c0711b43aee0 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #181: Add HTTPS upstream support

This patch adds HTTPS upstream support per target.

Upstream certificates need to be in the sy...

github.com/fabiolb/fabio - 1a267ce79e560fd3b9d401821778bbc432f25837 authored over 7 years ago by Timothy Messier <[email protected]>
Release v1.4.1

github.com/fabiolb/fabio - 0dba5ce094c65c901f18601f1c0df3413edb102d authored over 7 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.4.1

github.com/fabiolb/fabio - de6e335856b04fc368882d5ad0be430a5bc2aa2e authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #80: Add support for access logging

This patch adds support for configurable access logging
for HTTP requests. Logs can be written i...

github.com/fabiolb/fabio - d630229d8705992a2879a2c4ff9bfcd4d7f917e5 authored over 7 years ago by beyond <[email protected]>
Investigate travis build failure

The TCP tests are not retrying to establish a connection.
Testing whether using the retry handle...

github.com/fabiolb/fabio - 47b1f28d54524886b8d76e76f0c468b8ab8d10e7 authored over 7 years ago by Frank Schroeder <[email protected]>
Update README

github.com/fabiolb/fabio - dd554c6841cc7b56e74174213f1f2bb297bf84cd authored over 7 years ago by Frank Schroeder <[email protected]>
Release v1.4

github.com/fabiolb/fabio - ea5249ba439c3355d9690d844db97ac081c7cf6b authored over 7 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.4

github.com/fabiolb/fabio - 837bf03121a1119c2239488015a26f7f9ac06a8a authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #179: TCP Proxy Support

Changes for 1.4beta2

* Advertise routes with 'tcp://' URL
* Update integration test for 'tcp://...

github.com/fabiolb/fabio - 08261e41289b29c17ef7cddbfb3862ce45cfda1f authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #179: TCP Proxy support

Changes for 1.4rc1

* Add test for TLS TCP proxy
* Move TLSConfig creation out of the listener c...

github.com/fabiolb/fabio - bfea015ed7134488554c89455d040a0e666a2463 authored over 7 years ago by Frank Schroeder <[email protected]>
Issue #179: TCP Proxy Support

* Add generic TCP proxy support.
* Add support for ReadTimeout and WriteTimeout for the TCP and ...

github.com/fabiolb/fabio - a4d73425b0f4968eeab27bc215f58b22ce43d9e0 authored over 7 years ago by Frank Schroeder <[email protected]>
Refactor listener and server code

Create a common function to create a listening socket which supports TLS
from a CertSource and t...

github.com/fabiolb/fabio - 726eb51ad900524e6b4f379a6d15c0adda486747 authored almost 8 years ago by Frank Schroeder <[email protected]>
Upgrade to Go 1.8

github.com/fabiolb/fabio - d1021b39ce6f189bbac8c95541e60b519e149c49 authored almost 8 years ago by Frank Schroeder <[email protected]>
Log 404 Not Found in demo server

github.com/fabiolb/fabio - 2886d58bb8e9002c5a70aa45edcfa21360c07658 authored almost 8 years ago by Frank Schroeder <[email protected]>
Run travis with latest patch releases and tip

github.com/fabiolb/fabio - 8db1dd50b23fb5ef0594abf8b49107a772ea3c67 authored almost 8 years ago by Frank Schroeder <[email protected]>
Add pkg target to Makefile

This patch adds a pkg target to the Makefile to create
a pkg/fabio.tar.gz file which contains th...

github.com/fabiolb/fabio - 2345a844d5f847129e043626ee73876a1e2c73c1 authored almost 8 years ago by Frank Schroeder <[email protected]>
Suppress expected warning in test

The VaultSource test has cases with non-renewable tokens
which triggers a WARN log message that ...

github.com/fabiolb/fabio - 610f1cbfd05d5becfdb4840c2e8f432d0f240377 authored almost 8 years ago by Frank Schroeder <[email protected]>
Fix ConsulSource test.

The isUP() function which checks whether the consul server
is up and running only checks for the...

github.com/fabiolb/fabio - 4abe2c8869ba0cf2464bba9648eb2c7b1c3befaa authored almost 8 years ago by Frank Schroeder <[email protected]>
Always build test deps and make test output more verbose for debugging.

github.com/fabiolb/fabio - 2b50bb7f9651aa3dc90db54bd5c743a8e6d74bf7 authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 7585785d6337e78f5f83bfa6ce60b0dbbae50ed4 authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #248: Start listener after routing table is initialized

This patch changes the startup sequence so that the listeners
are started after the routing tabl...

github.com/fabiolb/fabio - 311b8326c52b000d82c02c3c5ccf29c5c6ef34ac authored almost 8 years ago by Frank Schroeder <[email protected]>
Add download and Docker pull stats.

github.com/fabiolb/fabio - 4d8e2b1cce7edcf2c566ad7652d957cf32858efe authored almost 8 years ago by Frank Schroeder <[email protected]>
Travis: next attempt of govendor fix

github.com/fabiolb/fabio - 840763e68fc7fced33d76a59c81c8909e29456dc authored almost 8 years ago by Frank Schroeder <[email protected]>
Travis does not like [[ ]]

github.com/fabiolb/fabio - 2614956f1026b2ec48aa15524787f5df12b0146d authored almost 8 years ago by Frank Schroeder <[email protected]>
Check for missing vendor packages

github.com/fabiolb/fabio - 9880e7b339408d0de187c611a568d611ad600468 authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 60d95070a35fb42cfb87a4be75831c3918614dd8 authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #163: glob host matching

This patch enables glob host matching for routes. If a service
announces a urlprefix-*.foo.com/b...

github.com/fabiolb/fabio - e007d1ebe8921d935af1d5d09862246ec203d91e authored almost 8 years ago by Frank Schroeder <[email protected]>
Vendoring in github.com/ryanuber/go-glob

github.com/fabiolb/fabio - dd9c554bf141826b801979c2e12def75f023c756 authored almost 8 years ago by Frank Schroeder <[email protected]>
Allow interrupting registration retry

This patch allows interruption of the registration
retry cycle via CTRL-C or a signal.

github.com/fabiolb/fabio - 0e79d96a151d4d61b5bfd3bf7952c4f147428ad6 authored almost 8 years ago by Frank Schroeder <[email protected]>
Upgrade consul for travis to 0.7.5

github.com/fabiolb/fabio - 5c3adfee7163d08ba3b4f6db03a1680135cb33ac authored almost 8 years ago by Frank Schroeder <[email protected]>
Support go1.8

github.com/fabiolb/fabio - a2cc670739f1da10db8ce1d43031a593805e8d5c authored almost 8 years ago by Frank Schroeder <[email protected]>
Refactor TCPSNIProxy

This patch refactors the TCP+SNI proxy to be configurable as
a struct instead of a constructor f...

github.com/fabiolb/fabio - e894d23fe2a2059dcfb5c98779caf621ef1782da authored almost 8 years ago by Frank Schroeder <[email protected]>
Refactor HTTPProxy

Refactor the HTTPProxy into a struct which can be
initialized without a constructor function. Re...

github.com/fabiolb/fabio - c2e17317724ee9fd08f95ca6f53abc184e6e1c56 authored almost 8 years ago by Frank Schroeder <[email protected]>
Release v1.3.8

github.com/fabiolb/fabio - b07514306761d90cb0988caeff297ce4be257cfa authored almost 8 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.3.8

github.com/fabiolb/fabio - 23ae787c1faaa8f47f6571a16fcac79522649e44 authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - f146e992f7690c3ab2bbaeb6732de71abe0434f4 authored almost 8 years ago by Frank Schroeder <[email protected]>
Upgrade to go1.7.5

github.com/fabiolb/fabio - 3680569b10b98b303c706061359a23d2592402dd authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #240: Retry registry during startup

This patch makes fabio retry connecting to the configured
backend registry repeatedly until it s...

github.com/fabiolb/fabio - dc51ff2e191073e041e9963916bbbf23d299b97c authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 6b9ab27b5cb78cdd558f880a004c53c8508e58e5 authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #238: Make route update logging format configurable

This patch makes the log format of routing table changes configurable.
The "delta" option logs t...

github.com/fabiolb/fabio - e0566711e6e7a8b34a4a6442be5950acc682b244 authored almost 8 years ago by Frank Schroeder <[email protected]>
Vendoring in version 24e2351369ec4949b2ed0dc5c477afdd4c4034e8 of github.com/sergei/go-diff/diffmatchpatch

github.com/fabiolb/fabio - 19c90539fa34665efc6e66dd46d805adc68f455d authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #225: Add script to generate signed client auth certs

Add a shell script to generate a self-signed CA certificate and
signed server and client auth ce...

github.com/fabiolb/fabio - 48440c66b8dbc1a91cdd8f8804e9a14ce054dcfd authored almost 8 years ago by Frank Schroeder <[email protected]>
Investigate travis build failure

Upgrading to Ubuntu trusty (14.04 LTS) fixed the problem
as it uses a more recent version of wge...

github.com/fabiolb/fabio - 091a62c2ded376115a46b20073535fd1c4929074 authored almost 8 years ago by Frank Schroeder <[email protected]>
Investigate travis build failure

travis uses Ubuntu precise (12.04 LTS) for building
which contains wget 1.13.4 which seems too o...

github.com/fabiolb/fabio - b48540f8e0b7612e9400fd6517e2805020575fb3 authored almost 8 years ago by Frank Schroeder <[email protected]>
Investigate travis build failure

wget fails to download consul from releases.hashicorp.com
via https with "Unable to establish SS...

github.com/fabiolb/fabio - 7f296e17e3d7bdf902bc6d4c5d6c8ac855816a0b authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 2ebc34c590677fab15ae815d5604525373383f8e authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #219: Support absolute URLs

This patch adds support for requests with absolute URLs.
According to https://www.w3.org/Protoco...

github.com/fabiolb/fabio - cc3e3cd601abbb48a6f0d152a45c9c013b78b399 authored almost 8 years ago by Frank Schroeder <[email protected]>
Release v1.3.7

github.com/fabiolb/fabio - 632def7c649d99b20fa66060fd20465403ec2bb5 authored almost 8 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.3.7

github.com/fabiolb/fabio - cf3db24ee24b4be0c8742200359fe8af41083131 authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - fbb4220b87a404fee29170b9a992d3d400ba0827 authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #218: requests and notfound metric missing

This patch fixes the initialization order in the main()
function to ensure that the global metri...

github.com/fabiolb/fabio - b82b0e9dc1646551ae4575e29c1f4d75392a8173 authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - f18d3beae931050e4574abce5d2f9e4f21996bcf authored almost 8 years ago by Frank Schroeder <[email protected]>
Support path stripping

This patch adds support for a 'strip=/path' option which will remove
/path from the front of the...

github.com/fabiolb/fabio - ec88f0acaa4376c0db0a1243a26239eee835e1ef authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 4f99de265cc436f1b2c989d39d27d46666117882 authored almost 8 years ago by Frank Schroeder <[email protected]>
Refactor admin server

Move global vars in admin package into a server struct
and replace the HandlerFuncs with handler...

github.com/fabiolb/fabio - 0a2a613cdf1e1b1f17ba7f50ccae1d12eb6a0735 authored almost 8 years ago by Frank Schroeder <[email protected]>
Keep only one copy of the route commands

This patch elevates the comments from the route parser which document
the available route comman...

github.com/fabiolb/fabio - 361e66e3085e3e765c386da58b729a3193ba49ba authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #201: Add support for deleting routes by tag

Add support for deleting routes by tags.

github.com/fabiolb/fabio - ec3f50666f6329503924b5b1e905e919f96d1001 authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 80ab516efc4345e42585c38e0115fe819fa464af authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #207: Bad statsd mean metric format

This patch replaces the github.com/pubnub/go-metrics-statsd
library with a patched version which...

github.com/fabiolb/fabio - 43918e750b9fc5d4bf6b0a690db58c571131cff4 authored almost 8 years ago by Frank Schroeder <[email protected]>
Release v1.3.6

github.com/fabiolb/fabio - a3021299868ad4f8f2beaaa696150cba31aeec37 authored almost 8 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.3.6

github.com/fabiolb/fabio - 7a3278815998dbabd092fae99b66c3a0e904b28a authored almost 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 2fff41f819f06e7c15a3d2383c17fd137edc859d authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #215: Re-enable HTTP/2 support

This patch re-enables the HTTP/2 support
for go1.7 and beyond by setting the NextProto
field in ...

github.com/fabiolb/fabio - 92c99b772539351f82df8b86f69cf690af466771 authored almost 8 years ago by Frank Schroeder <[email protected]>
Vendoring in golang.org/x/net/http2 and dependencies

github.com/fabiolb/fabio - d345f02fbf4f9d5e0a21f77dc4d09e03f82e3e75 authored almost 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Print opts on generated routes

github.com/fabiolb/fabio - 9e718aa41a763c8033a1804ce112f709e680db42 authored about 8 years ago by Frank Schroeder <[email protected]>
Cleanup proxy integration tests

github.com/fabiolb/fabio - 0c41541f86fad8d3435b868b6619ecff3011df10 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #206: Add support for custom status code to demo server

This patch adds a -status option to the demo server to return
an HTTP response with a status cod...

github.com/fabiolb/fabio - 65c5c0b5834c361814df5b044e6b17f6cadbbc26 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Simplify route deletion and drop redundant tests

github.com/fabiolb/fabio - 038c271f8f312f10c54cc9610381918c3040d2c4 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Refactor table tests

Merge the TableWeight and TableRoute test since they
were doing similar things but in different ...

github.com/fabiolb/fabio - 0a2a21ff10b1a5e70c542e225aefa52849ec6e3c authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Drop old route parser

github.com/fabiolb/fabio - 5884c033a84208437205a302caa018bc5f5c4956 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Make table functions private

github.com/fabiolb/fabio - bd412455a597017333b01b23f06bea775bae606e authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Improve new parser

Move the regexp out of the matching functions so that
they are compiled only once and during sta...

github.com/fabiolb/fabio - aecfdcd4b8a9f4216ef6d4232840a5526f859360 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Fix TestParse to test old parser

The TestParse() function was not testing the old and the
new parser but only the new parser. Ski...

github.com/fabiolb/fabio - f12f180b9c3e4cbd3099930c352642075e6cd6f8 authored about 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 2117ae94ef239b30b95034df0b5c2b776f9df465 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Rewrite route parser and add route options

Add a new route parser which is better structured and less
strict on whitespace within commands....

github.com/fabiolb/fabio - d121418d91fbecf9477263249c0f9f44062a2f6d authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Add options to urlprefix tag

Add support for generic 'key=val key=val ...' options after an
'urlprefix-' tag. The parser stil...

github.com/fabiolb/fabio - 0b50c87f2de6f9030a14e9f91b70b01c855a8da1 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #111: Use RouteDef

Use the RouteDef struct instead of individual arguments
which have the same type.

github.com/fabiolb/fabio - ada5187040ede66e183c594d5306037c28d2bb4c authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #186: runtime error: integer divide by zero

When fabio is presented with more than 200 targets for a single
route then a rounding error had ...

github.com/fabiolb/fabio - 79678a3a5487f8b0f61a42fc692da70f05340b05 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #199: Move circonus config vars into struct

Moving the circonus config variables into a
struct to avoid confusing them when calling
helper f...

github.com/fabiolb/fabio - c8c3a2d7f857e2cbf87fbe8607b0e0e0780a643d authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #199: Refactor config loader test

The config loader test was not testing the full
roundtrip of the command line arguments, environ...

github.com/fabiolb/fabio - 2a2f96d332e9169fb52eb9c84e2ec1382b458190 authored about 8 years ago by Frank Schroeder <[email protected]>
Upgrade to go1.7.4

github.com/fabiolb/fabio - e259825d5a41a4f1908fa1ac3645c73165ab1816 authored about 8 years ago by Frank Schroeder <[email protected]>
Release v1.3.5

github.com/fabiolb/fabio - 7135949673d8f424f5f3e4aa61a914e8fb1e1e4f authored about 8 years ago by Frank Schroeder <[email protected]>
Prepare for release 1.3.5

github.com/fabiolb/fabio - 949f59a0a97ca3e4e3ab0ab7bfefe33b84a7eb0c authored about 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - d1a4ada0e7058b57c7c4974b884a136198229b99 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #194: Refactor header tests

Refactor tests to allow testing for absence of a header.
Use go 1.7 sub tests style.

github.com/fabiolb/fabio - 9691bfcfa7d4c73f75603b3aea0f109f40855480 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #194: Remove duplicate header tests

github.com/fabiolb/fabio - 8f69fc59fb1fecb3e90bbd04358a1c3388af9f3f authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #194: Drop custom TLS header from inbound request

If proxy.header.tls is set to a non-empty value then the
header is either set on a TLS connectio...

github.com/fabiolb/fabio - 532e35ec1e27ba24cda16e97d4d072f0e9f7a853 authored about 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 0c7a6bcb01c04f07cd5275765615aa68205004a1 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #197: Add support for --version

Make '--version' behave like '-v'

github.com/fabiolb/fabio - 44518b07f2c55e67d1cdac40cfe6a0df23015887 authored about 8 years ago by Frank Schroeder <[email protected]>
Drop -tags netgo from default Makefile target

The netgo tag is used for release builds but it interferes
with development since testing in vim...

github.com/fabiolb/fabio - c7a26cac24afa332ead70df2529a625924a421eb authored about 8 years ago by Frank Schroeder <[email protected]>
Fix failing consul test II

The ConsulSource test was still failing since consul needs between
8-10 seconds to complete the ...

github.com/fabiolb/fabio - 71ff5979a38a28e0bd4f71bc4c79b9b0428ca85a authored about 8 years ago by Frank Schroeder <[email protected]>
Fix failing consul/vault tests

* Upgrade consul and vault to 0.7.1 and 0.6.2.
* Run consul in 'dev' mode to avoid waiting for a...

github.com/fabiolb/fabio - 7c4e592a73114837de1dc3227f090b521f8b1c2d authored about 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 750698785f85b7d265ce292993346fcf0eb67f4e authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #189: missing 'cs' in map

Arguments which are configured as KV slices do not have
spaces trimmed off the key values. This ...

github.com/fabiolb/fabio - f231c6704b0d2f9058333638c44d96f32ee0cb06 authored about 8 years ago by Frank Schroeder <[email protected]>
Update CHANGELOG

github.com/fabiolb/fabio - 04c07a4af111703a397e6cbc12a8da8dcb7c0b47 authored about 8 years ago by Frank Schroeder <[email protected]>
Issue #183: Websocket header casing

The value of the Upgrade header can either be
"websocket" or "Websocket".

github.com/fabiolb/fabio - 85d29a6e1c64044c0fb4f30159142d01f8cc651c authored about 8 years ago by Frank Schroeder <[email protected]>