Commit Graph

  • 911c9cda77 Improve connection error handling Georgi Sabev 2019-05-13 10:36:03 +0100
  • 69eadd1c7f
    Merge pull request #37 from masters-of-cats/pr-handle-client-eof Phil Estes 2019-05-10 16:50:00 +0200
  • 96dcf73d20 Handle EOF to prevent file descriptor leak Georgi Sabev 2019-05-10 15:35:37 +0300
  • 699c4e40d1
    Merge pull request #35 from Random-Liu/make-on-close-an-options Michael Crosby 2019-04-11 14:14:08 -0400
  • ba15956d22 Make onclose an option. Lantao Liu 2019-04-11 10:57:14 -0700
  • 6914432707
    Merge pull request #33 from JoeWrightss/patch-1 Phil Estes 2019-02-10 20:22:30 -0800
  • ce5c1c4546 Fix returns error message zhoulin xie 2019-02-08 22:30:00 +0800
  • f02858b145
    Merge pull request #31 from cpuguy83/support_context_deadlines Stephen Day 2019-01-07 13:10:05 -0800
  • a364f44e55 Add support for request timeout propgation. Brian Goff 2018-12-14 21:04:25 -0800
  • f51df4475b
    Merge pull request #30 from estesp/add-common-project-content Michael Crosby 2018-10-01 11:40:09 -0400
  • 6c96b39a28
    Add common check scripts and project references Phil Estes 2018-10-01 09:01:57 -0400
  • 2a805f7186
    Merge pull request #29 from containerd/ctxdone Michael Crosby 2018-09-20 14:52:16 -0400
  • 33564d24b2 Signal server done before closing connections Michael Crosby 2018-08-30 11:40:42 -0400
  • d77f111e2e Add client side context.Done support Michael Crosby 2018-08-28 10:54:57 -0400
  • 94dde38880
    Merge pull request #27 from containerd/ctx Michael Crosby 2018-07-02 15:18:17 -0400
  • 01ed7d8777 Add context to Serve Michael Crosby 2018-07-02 11:31:25 -0400
  • fa6c681436
    Merge pull request #25 from containerd/repochange Michael Crosby 2018-06-28 09:41:53 -0400
  • 0690b20898 Add apache license to files Michael Crosby 2018-06-27 17:45:34 -0400
  • 4b957e7112 Update imports and references for containerd Michael Crosby 2018-06-27 17:32:37 -0400
  • 530a70d668
    Merge pull request #24 from elboulangero/master Stephen Day 2018-05-07 11:00:46 -0700
  • 87ac4c6f7a Log with sirupse/logrus to avoid a circular dependency to containerd #6 Arnaud Rebillout 2018-02-22 13:28:57 +0700
  • d452837986
    Merge pull request #22 from crosbymichael/onclose Stephen Day 2018-02-05 14:44:48 -0800
  • 042635eccb Add onclose func Michael Crosby 2018-02-05 10:19:11 -0500
  • 4d1bf6563c
    Merge pull request #20 from stevvooe/pump-read-block Stephen Day 2018-01-16 15:50:42 -0800
  • c575201d9a
    ttrpc: refactor channel to take a conn Stephen J Day 2018-01-09 15:22:44 -0800
  • 7276d64f93
    Merge pull request #21 from stevvooe/return-correct-error-close Stephen Day 2018-01-12 16:38:48 -0800
  • 2c96d0a152
    ttrpc: return correct error on (*Client).Close Stephen J Day 2018-01-12 16:21:27 -0800
  • d2710463e4
    Merge pull request #19 from stevvooe/shutdown-client-err Stephen Day 2018-01-09 15:00:59 -0800
  • e963fd5a12
    ttrpc: return ErrClosed when client is shutdown Stephen J Day 2018-01-05 14:20:51 -0800
  • 76e68349ad
    Merge pull request #14 from AkihiroSuda/avoid-os-user Stephen Day 2017-12-01 11:38:49 -0800
  • f2351f115b unixcreds: use euid instead of uid Akihiro Suda 2017-12-01 15:55:04 +0900
  • 334dad0199
    Merge pull request #15 from justincormack/creds_linuxonly Stephen Day 2017-12-01 10:55:09 -0800
  • 511f780fca
    SO_PEERCRED is Linux only Justin Cormack 2017-12-01 11:47:47 +0000
  • 961d4bc798
    Merge pull request #17 from stevvooe/raw-conn Stephen Day 2017-12-01 10:19:14 -0800
  • 0fc9ed6ba0
    ttrpc: use syscall.RawConn to access fd over File Stephen J Day 2017-12-01 10:00:50 -0800
  • 45d16b41b5
    Merge pull request #13 from stevvooe/glibc-not-static Stephen Day 2017-11-30 20:30:37 -0800
  • 256c17bccd
    ttrpc: use os.Getuid/os.Getgid directly Stephen J Day 2017-11-30 20:21:50 -0800
  • af6e7491e5
    Merge pull request #11 from stevvooe/unix-socket-credentials Stephen Day 2017-11-30 16:55:30 -0800
  • d4983e717b
    ttrpc: implement unix socket credentials Stephen J Day 2017-11-30 15:07:25 -0800
  • 8c92e22ce0
    ttrpc: add round trip benchmark Stephen J Day 2017-11-29 21:33:13 -0800
  • 5859cd7b45
    ttrpc: return buffers to pool Stephen J Day 2017-11-29 21:32:38 -0800
  • 8f839f204c
    Merge pull request #8 from stevvooe/handle-client-eof Stephen Day 2017-11-29 21:31:42 -0800
  • b774f8872e
    ttrpc: refactor client to better handle EOF Stephen J Day 2017-11-29 17:22:43 -0800
  • 78323657aa
    Merge pull request #10 from stevvooe/remove-master-build Stephen Day 2017-11-29 21:00:30 -0800
  • f3f546b3dd
    build: no need to build against Go master Stephen J Day 2017-11-29 20:58:11 -0800
  • eb3092a97e
    Merge pull request #9 from stevvooe/build-badge Stephen Day 2017-11-29 17:28:05 -0800
  • 9992073108
    README: add build status badge Stephen J Day 2017-11-29 17:26:55 -0800
  • 30394a5e12
    Merge pull request #7 from stevvooe/increase-maximum-message-length Stephen Day 2017-11-29 14:07:40 -0800
  • 2a1ad5f6c7
    ttrpc: increase maximum message length Stephen J Day 2017-11-29 13:30:41 -0800
  • ed51a24609
    ttrpc: add test to ensure not found errors Stephen J Day 2017-11-29 11:23:20 -0800
  • 7e38ac9e99
    Merge pull request #4 from stevvooe/accept-loop-hardening Stephen Day 2017-11-29 11:13:22 -0800
  • b1feeec836
    ttrpc: implement Close and Shutdown Stephen J Day 2017-11-28 17:17:54 -0800
  • 8d40df6f6d
    Merge pull request #5 from stevvooe/travis-build Stephen Day 2017-11-29 10:29:12 -0800
  • d31419dd1d
    build: add travis build file Stephen J Day 2017-11-29 10:16:32 -0800
  • 5e1096a4c2
    ttrpc: better test for concurrency Stephen J Day 2017-11-27 21:19:57 -0800
  • bdb2ab7a81
    ttrpc: use odd numbers for client initiated streams Stephen J Day 2017-11-27 18:05:12 -0800
  • 07cd4de2f2
    ttrpc: correctly propagate error from response Stephen J Day 2017-11-22 12:06:18 -0800
  • a763db9d1f
    ttrpc: add required codec.go Stephen J Day 2017-11-21 21:44:39 -0800
  • 7f752bf263
    ttrpc: handle concurrent requests and responses Stephen J Day 2017-11-21 21:38:38 -0800
  • 2a81659f49
    ttrpc: remove use of typeurl Stephen J Day 2017-11-21 18:03:52 -0800
  • 2d76dba1df
    plugin: move generator to separate package Stephen J Day 2017-11-16 19:22:21 -0800
  • d7306a0f0b
    README: clarifications and TODOs Stephen J Day 2017-11-15 18:32:08 -0800
  • 809ed493d8
    ttrpc: remove unused imports Stephen J Day 2017-11-15 17:28:18 -0800
  • bd8c759c72
    ttrpc: update examples after name change Stephen J Day 2017-11-15 17:09:36 -0800
  • f147d6ca77
    ttrpc: rename project to ttrpc Stephen J Day 2017-11-15 17:04:16 -0800
  • 1bfe6fb8f6
    mgrpc: address error on accept Stephen J Day 2017-11-15 17:02:44 -0800
  • 52978c11e8
    mgrpc: decrease size of channel buffers Stephen J Day 2017-11-15 17:01:30 -0800
  • 484a09bfa0
    mgrpc: fill out client generation functionality Stephen J Day 2017-11-15 17:00:35 -0800
  • 76ad1535fb
    README: explain differences with grpc Stephen J Day 2017-11-15 16:58:33 -0800
  • f32bbe9f11
    mgrpc: generate first example service Stephen J Day 2017-11-14 18:56:09 -0800
  • 71e9170d05
    mgrpc: mock out workflow for generated code Stephen J Day 2017-11-14 18:23:40 -0800
  • 538d13ce1b
    README: update overview of project and provide usage Stephen J Day 2017-11-14 13:12:30 -0800
  • 42ff40f1f1
    mgrpc: initial implementation of server Stephen J Day 2017-11-14 12:18:06 -0800
  • 789a1bff64
    mgrpc: initial implementation of message channel Stephen J Day 2017-11-14 12:04:48 -0800
  • eb6cfbbf53
    mgrpc: baseline protobuf example Stephen J Day 2017-11-14 12:02:25 -0800
  • 96ea8b3be5
    Initial commit Stephen Day 2017-11-13 14:12:46 -0800