Commit History

Autor SHA1 Mensaxe Data
  Brian Hatfield b4414b882c Expose google cgrpc credential mode %!s(int64=7) %!d(string=hai) anos
  Nate Armstrong 22523979e5 Pass pointer %!s(int64=7) %!d(string=hai) anos
  Nate Armstrong 706ed740f4 Fix memory leak and whitespace %!s(int64=7) %!d(string=hai) anos
  Nate Armstrong a2b983ab62 Cast malloc result %!s(int64=7) %!d(string=hai) anos
  Nate Armstrong f477ce58eb Pass NULL if client certs or key are not given %!s(int64=7) %!d(string=hai) anos
  Nate Armstrong 0251dd84f9 Add support for TLS mutual auth %!s(int64=7) %!d(string=hai) anos
  Sebastian Thiebaud 4e94ef46db Merge branch 'master' into connectivity_state %!s(int64=7) %!d(string=hai) anos
  Sebastian Thiebaud 255ce888d0 PR changes %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 2e8e79d090 Some tweaks to the original PR. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm e7959c2512 Merge branch 'master' of github.com:grpc/grpc-swift into args %!s(int64=7) %!d(string=hai) anos
  Daniel Alm e3e2bfa3aa Fix a few memory leaks related to unreleased slices in observers and metadata arrays. %!s(int64=7) %!d(string=hai) anos
  SebastianThiebaud 0ff2fff385 PR changes %!s(int64=7) %!d(string=hai) anos
  SebastianThiebaud 94e599bbc0 Add channel arguments %!s(int64=7) %!d(string=hai) anos
  Christopher Vanderschuere 0bd14d84f1 Implement connectivity state property and observers (#8) %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 2577eae9db Move _all_ completion queue shutdown operations into the Swift layer, to better enforce that the queue does not accept any new operations once it has been shut down. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm e68cec0db8 Add a simple API to provide a channel's connectivity state. (See #186.) %!s(int64=7) %!d(string=hai) anos
  Daniel Alm dc451e4984 Shift the responsibility for draining and destroying a completion queue to the queue itself. This is needed because it appears that otherwise, the underlying completion queue gets deallocated during its spinloop, which it doesn't like. %!s(int64=7) %!d(string=hai) anos
  Daniel Alm 78a1291789 Fix two huge memory leaks in `cgrpc_call` and `cgrpc_handler`. These would all GRPC call objects to never get released, which in turn caused their completion queues and associated file descriptors to never get released. This became apparent after ~3-5k requests on macOS. %!s(int64=7) %!d(string=hai) anos
  Tim Burks 18624e86f1 Fix completion queue creation and initial metadata storage allocation. %!s(int64=8) %!d(string=hai) anos
  Tim Burks 7f7a8d6e2a Use factories to create completion queues. %!s(int64=8) %!d(string=hai) anos
  Tim Burks ffe96e6693 Updating for grpc-1.4.5, WIP. Builds but does not pass tests. %!s(int64=8) %!d(string=hai) anos
  Tim Burks 0aa90a79ee Relicense to Apache 2, change owners to "the gRPC Authors". %!s(int64=8) %!d(string=hai) anos
  Tim Burks 20e0cf1bb2 Reorganize vendored gRPC core code, moving it into CgRPC. %!s(int64=9) %!d(string=hai) anos