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

gRPC Support #83

Closed
wants to merge 84 commits into from
Closed

gRPC Support #83

wants to merge 84 commits into from

Commits on Feb 10, 2019

  1. Configuration menu
    Copy the full SHA
    77a6165 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41df94a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3231f7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edadc20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1bbc564 View commit details
    Browse the repository at this point in the history
  6. As of this commit, truly working package implementation of gRPC API i…

    …n addition the already existing API. The gRPC API is not wired yet to the rest of the application.
    
    The work still needs further improvement, e.g. securing the gPRC API, better logging, among others. Configuration knobs are also yet to be hooked.
    mohammed90 committed Feb 10, 2019
    Configuration menu
    Copy the full SHA
    b89b517 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a65f8f5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c97be29 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2019

  1. Configuration menu
    Copy the full SHA
    ff81f7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41a4bc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d57b10 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Configuration menu
    Copy the full SHA
    6209eef View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    fc9c889 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Configuration menu
    Copy the full SHA
    e260474 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f71d462 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. Configuration menu
    Copy the full SHA
    e72f8fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1da5df View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. Configuration menu
    Copy the full SHA
    f4ed200 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. Configuration menu
    Copy the full SHA
    d32bec5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79e863e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2019

  1. Configuration menu
    Copy the full SHA
    337fef3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. Configuration menu
    Copy the full SHA
    a68a83b View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Configuration menu
    Copy the full SHA
    fce9e70 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. Configuration menu
    Copy the full SHA
    dbdf512 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    655feb9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. The JSON encoder/decoder provided by gRPC-gateway runtime silently co…

    …nverts (u)int64 to strings (see: grpc-ecosystem/grpc-gateway#920 ),
    
    which is compliant with the Proto3 spec. However, this affects our response negatively because it breaks backwards compatibilty. Go's
    JSON encoder/decoder doesn't have such surprises. This commit replaces runtime.JSONPb (from gRPC-Gateway) with a wrapper
    around the stdlib JSON encoder/decoder.
    mohammed90 committed May 16, 2019
    Configuration menu
    Copy the full SHA
    21b06d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9401114 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    a270ce4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d048bd8 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2019

  1. Configuration menu
    Copy the full SHA
    c083b36 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Configuration menu
    Copy the full SHA
    d3b2ee4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ab03fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bde604 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfa093b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    720d371 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4324485 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3fae17b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. Configuration menu
    Copy the full SHA
    9563ef7 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. Switch from locally available protoc executable to Docker-contained e…

    …xecutable in the thethingsindustries/protoc image.
    
    This reduces the need for locally available protoc et. al., and allows for more control over the versions of protoc plugins.
    mohammed90 committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    13467e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28601d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2019

  1. Configuration menu
    Copy the full SHA
    0b75b1d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. Configuration menu
    Copy the full SHA
    95e897a View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2019

  1. Configuration menu
    Copy the full SHA
    63c381c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f30a4e View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Configuration menu
    Copy the full SHA
    283760a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdc4eee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98c2237 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ec8d20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aad86e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4e4cdd View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Configuration menu
    Copy the full SHA
    543d135 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Configuration menu
    Copy the full SHA
    a92de9c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Configuration menu
    Copy the full SHA
    fc64cdd View commit details
    Browse the repository at this point in the history
  2. grpc: gateway: simplify FormWrapper middleware and make it more apt f…

    …or our specific use case
    mohammed90 committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    8df8466 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Configuration menu
    Copy the full SHA
    9a481d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7286746 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2019

  1. gateway: destutter

    mohammed90 committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    623fea4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3eaaf1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d9089a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    885d6ac View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2019

  1. Configuration menu
    Copy the full SHA
    a16ec61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e8d34c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. grpc: inject *grpc.UnaryServerInfo into request context to be availab…

    …le for gRPC-related logging
    mohammed90 committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    ccbcf32 View commit details
    Browse the repository at this point in the history
  2. grpc: gateway: don't adjust the header at the gRPC middleware level i…

    …n Basic-Auth failure cases. Returning an error is sufficient to signal the failure to gRPC clients, and the REST clients are authenticated at the HTTP middleware level.
    mohammed90 committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    1186ca2 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. grpc: gateway: set the proper value for audience based on Origin head…

    …er; use the isser host (from URL) for gRPC requests
    mohammed90 committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    9312d36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f11fbe3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5952dfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    419f7f6 View commit details
    Browse the repository at this point in the history
  5. grpc: re-arrange the funcs into different files while maintaining con…

    …sistency of naming between private/ and public/ services
    mohammed90 committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    09d989b View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Configuration menu
    Copy the full SHA
    5371d3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ebc37c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Configuration menu
    Copy the full SHA
    ce8e2d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbe77a0 View commit details
    Browse the repository at this point in the history
  3. tidy go.mod

    mohammed90 committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    e58a260 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35cb27e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c658672 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    657a709 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1d8a205 View commit details
    Browse the repository at this point in the history
  8. grpc: test: go doesn't like it when we create new listeners in differ…

    …ent tests, so make all the server tests under a single TestServer func and everything else a subtest
    mohammed90 committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    9d088ef View commit details
    Browse the repository at this point in the history
  9. increase test-ci timeout

    mohammed90 committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    0d73fe0 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. grpc: remove envelopes from protobuf definitions; REST responses are …

    …wrapped in custom forwarder
    mohammed90 committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    ae3067a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa215e0 View commit details
    Browse the repository at this point in the history
  3. pull upstream

    mohammed90 committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    7b98bbf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d5026a View commit details
    Browse the repository at this point in the history