Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add feature to allow ceryx to be used as data by-pass proxy #89

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Commits on Feb 25, 2021

  1. Rename host variables to source

    In preparation of a larger merge request which adds more ways on
    source matching the variables indicating a host match are renamed to the
    more generic term source.
    w4tsn committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    7b8db3d View commit details
    Browse the repository at this point in the history
  2. Add ability to use headers on proxy and redirect

    In case of a proxy request the headers are hidden for the client calling
    the proxy.
    
    In case of the redirect the headers are added before sending the
    redirect response back to the client.
    w4tsn committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    eb20351 View commit details
    Browse the repository at this point in the history
  3. Add ttl to routes

    It is now possible to add a ttl setting in seconds to the settings of a
    route which will set a redis EXPIRE tag on the respective route.
    
    The default is persistent.
    w4tsn committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    cfb97fb View commit details
    Browse the repository at this point in the history
  4. Add request_uri to possible sources

    The proxy now first tries to find a matching route based on the host and
    if this does not yield a result it will next try to find a route based
    on the request_uri (without leading slash).
    
    This commit depends on the presence of feature/headers.
    w4tsn committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    27ae85b View commit details
    Browse the repository at this point in the history
  5. Fix responder error on missing default route path

    In newer versions or some environments it may occur that the responder
    API complains about a missing, explicit default route key.
    w4tsn committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    1d15999 View commit details
    Browse the repository at this point in the history
  6. Add explicit remove of hash before set

    When using redis EXPIRE or any other automated cleaning utility it may
    happen that a hash is not fully removed. If a new hash is set at the
    same key and there are null values the old stored values may be reused.
    w4tsn committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    0187aa3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    66246bd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5f2d67d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2021

  1. Improve copy

    parisk committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    63ac665 View commit details
    Browse the repository at this point in the history
  2. Fix identation

    parisk committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    75ed15a View commit details
    Browse the repository at this point in the history