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
github.com/fabiolb/fabio - fd5916b5cc57324acb4f0b07fb5f1e6c69bf6789 authored over 7 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 07ae0e3d44a917b72012d608e69a2d0bdc04d3fd authored over 7 years ago by Frank Schröder <[email protected]>
github.com/fabiolb/fabio - bfe1168a67b8b7bf1c33b1d2a5245a1720634b17 authored over 7 years ago by Frank Schröder <[email protected]>
github.com/fabiolb/fabio - 7cd61ceccd8177e187d8a8ffbac7c0711b43aee0 authored over 7 years ago by Frank Schroeder <[email protected]>
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]>github.com/fabiolb/fabio - 0dba5ce094c65c901f18601f1c0df3413edb102d authored over 7 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - de6e335856b04fc368882d5ad0be430a5bc2aa2e authored over 7 years ago by Frank Schroeder <[email protected]>
This patch adds support for configurable access logging
for HTTP requests. Logs can be written i...
The TCP tests are not retrying to establish a connection.
Testing whether using the retry handle...
github.com/fabiolb/fabio - dd554c6841cc7b56e74174213f1f2bb297bf84cd authored over 7 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - ea5249ba439c3355d9690d844db97ac081c7cf6b authored over 7 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 837bf03121a1119c2239488015a26f7f9ac06a8a authored over 7 years ago by Frank Schroeder <[email protected]>
Changes for 1.4beta2
* Advertise routes with 'tcp://' URL
* Update integration test for 'tcp://...
Changes for 1.4rc1
* Add test for TLS TCP proxy
* Move TLSConfig creation out of the listener c...
* Add generic TCP proxy support.
* Add support for ReadTimeout and WriteTimeout for the TCP and ...
Create a common function to create a listening socket which supports TLS
from a CertSource and t...
github.com/fabiolb/fabio - d1021b39ce6f189bbac8c95541e60b519e149c49 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 2886d58bb8e9002c5a70aa45edcfa21360c07658 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 8db1dd50b23fb5ef0594abf8b49107a772ea3c67 authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch adds a pkg target to the Makefile to create
a pkg/fabio.tar.gz file which contains th...
The VaultSource test has cases with non-renewable tokens
which triggers a WARN log message that ...
The isUP() function which checks whether the consul server
is up and running only checks for the...
github.com/fabiolb/fabio - 2b50bb7f9651aa3dc90db54bd5c743a8e6d74bf7 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 7585785d6337e78f5f83bfa6ce60b0dbbae50ed4 authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch changes the startup sequence so that the listeners
are started after the routing tabl...
github.com/fabiolb/fabio - 4d8e2b1cce7edcf2c566ad7652d957cf32858efe authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 840763e68fc7fced33d76a59c81c8909e29456dc authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 2614956f1026b2ec48aa15524787f5df12b0146d authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 9880e7b339408d0de187c611a568d611ad600468 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 60d95070a35fb42cfb87a4be75831c3918614dd8 authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch enables glob host matching for routes. If a service
announces a urlprefix-*.foo.com/b...
github.com/fabiolb/fabio - dd9c554bf141826b801979c2e12def75f023c756 authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch allows interruption of the registration
retry cycle via CTRL-C or a signal.
github.com/fabiolb/fabio - 5c3adfee7163d08ba3b4f6db03a1680135cb33ac authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - a2cc670739f1da10db8ce1d43031a593805e8d5c authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch refactors the TCP+SNI proxy to be configurable as
a struct instead of a constructor f...
Refactor the HTTPProxy into a struct which can be
initialized without a constructor function. Re...
github.com/fabiolb/fabio - b07514306761d90cb0988caeff297ce4be257cfa authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 23ae787c1faaa8f47f6571a16fcac79522649e44 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - f146e992f7690c3ab2bbaeb6732de71abe0434f4 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 3680569b10b98b303c706061359a23d2592402dd authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch makes fabio retry connecting to the configured
backend registry repeatedly until it s...
github.com/fabiolb/fabio - 6b9ab27b5cb78cdd558f880a004c53c8508e58e5 authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch makes the log format of routing table changes configurable.
The "delta" option logs t...
github.com/fabiolb/fabio - 19c90539fa34665efc6e66dd46d805adc68f455d authored almost 8 years ago by Frank Schroeder <[email protected]>
Add a shell script to generate a self-signed CA certificate and
signed server and client auth ce...
Upgrading to Ubuntu trusty (14.04 LTS) fixed the problem
as it uses a more recent version of wge...
travis uses Ubuntu precise (12.04 LTS) for building
which contains wget 1.13.4 which seems too o...
wget fails to download consul from releases.hashicorp.com
via https with "Unable to establish SS...
github.com/fabiolb/fabio - 2ebc34c590677fab15ae815d5604525373383f8e authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch adds support for requests with absolute URLs.
According to https://www.w3.org/Protoco...
github.com/fabiolb/fabio - 632def7c649d99b20fa66060fd20465403ec2bb5 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - cf3db24ee24b4be0c8742200359fe8af41083131 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - fbb4220b87a404fee29170b9a992d3d400ba0827 authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch fixes the initialization order in the main()
function to ensure that the global metri...
github.com/fabiolb/fabio - f18d3beae931050e4574abce5d2f9e4f21996bcf authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch adds support for a 'strip=/path' option which will remove
/path from the front of the...
github.com/fabiolb/fabio - 4f99de265cc436f1b2c989d39d27d46666117882 authored almost 8 years ago by Frank Schroeder <[email protected]>
Move global vars in admin package into a server struct
and replace the HandlerFuncs with handler...
This patch elevates the comments from the route parser which document
the available route comman...
Add support for deleting routes by tags.
github.com/fabiolb/fabio - ec3f50666f6329503924b5b1e905e919f96d1001 authored almost 8 years ago by Frank Schroeder <[email protected]>github.com/fabiolb/fabio - 80ab516efc4345e42585c38e0115fe819fa464af authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch replaces the github.com/pubnub/go-metrics-statsd
library with a patched version which...
github.com/fabiolb/fabio - a3021299868ad4f8f2beaaa696150cba31aeec37 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 7a3278815998dbabd092fae99b66c3a0e904b28a authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 2fff41f819f06e7c15a3d2383c17fd137edc859d authored almost 8 years ago by Frank Schroeder <[email protected]>
This patch re-enables the HTTP/2 support
for go1.7 and beyond by setting the NextProto
field in ...
github.com/fabiolb/fabio - d345f02fbf4f9d5e0a21f77dc4d09e03f82e3e75 authored almost 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 9e718aa41a763c8033a1804ce112f709e680db42 authored about 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 0c41541f86fad8d3435b868b6619ecff3011df10 authored about 8 years ago by Frank Schroeder <[email protected]>
This patch adds a -status option to the demo server to return
an HTTP response with a status cod...
github.com/fabiolb/fabio - 038c271f8f312f10c54cc9610381918c3040d2c4 authored about 8 years ago by Frank Schroeder <[email protected]>
Merge the TableWeight and TableRoute test since they
were doing similar things but in different ...
github.com/fabiolb/fabio - 5884c033a84208437205a302caa018bc5f5c4956 authored about 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - bd412455a597017333b01b23f06bea775bae606e authored about 8 years ago by Frank Schroeder <[email protected]>
Move the regexp out of the matching functions so that
they are compiled only once and during sta...
The TestParse() function was not testing the old and the
new parser but only the new parser. Ski...
github.com/fabiolb/fabio - 2117ae94ef239b30b95034df0b5c2b776f9df465 authored about 8 years ago by Frank Schroeder <[email protected]>
Add a new route parser which is better structured and less
strict on whitespace within commands....
Add support for generic 'key=val key=val ...' options after an
'urlprefix-' tag. The parser stil...
Use the RouteDef struct instead of individual arguments
which have the same type.
When fabio is presented with more than 200 targets for a single
route then a rounding error had ...
Moving the circonus config variables into a
struct to avoid confusing them when calling
helper f...
The config loader test was not testing the full
roundtrip of the command line arguments, environ...
github.com/fabiolb/fabio - e259825d5a41a4f1908fa1ac3645c73165ab1816 authored about 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 7135949673d8f424f5f3e4aa61a914e8fb1e1e4f authored about 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - 949f59a0a97ca3e4e3ab0ab7bfefe33b84a7eb0c authored about 8 years ago by Frank Schroeder <[email protected]>
github.com/fabiolb/fabio - d1a4ada0e7058b57c7c4974b884a136198229b99 authored about 8 years ago by Frank Schroeder <[email protected]>
Refactor tests to allow testing for absence of a header.
Use go 1.7 sub tests style.
github.com/fabiolb/fabio - 8f69fc59fb1fecb3e90bbd04358a1c3388af9f3f authored about 8 years ago by Frank Schroeder <[email protected]>
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 - 0c7a6bcb01c04f07cd5275765615aa68205004a1 authored about 8 years ago by Frank Schroeder <[email protected]>
Make '--version' behave like '-v'
github.com/fabiolb/fabio - 44518b07f2c55e67d1cdac40cfe6a0df23015887 authored about 8 years ago by Frank Schroeder <[email protected]>
The netgo tag is used for release builds but it interferes
with development since testing in vim...
The ConsulSource test was still failing since consul needs between
8-10 seconds to complete the ...
* 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 - 750698785f85b7d265ce292993346fcf0eb67f4e authored about 8 years ago by Frank Schroeder <[email protected]>
Arguments which are configured as KV slices do not have
spaces trimmed off the key values. This ...
github.com/fabiolb/fabio - 04c07a4af111703a397e6cbc12a8da8dcb7c0b47 authored about 8 years ago by Frank Schroeder <[email protected]>
The value of the Upgrade header can either be
"websocket" or "Websocket".