Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Stage #1 of core breakup: move everything under lib | 2016-03-25 | |
| | |||
* | Auto-changes | 2016-03-25 | |
| | |||
* | Fixed include guards | 2016-03-15 | |
| | |||
* | Refine condition | 2016-03-03 | |
| | |||
* | Document some things | 2016-03-03 | |
| | |||
* | Fix accept_stream being called post-channel deletion | 2016-03-03 | |
| | | | | | | | - Have the server clear the accept_stream callback prior to destroying the channel (required a small transport op protocol change) - Have the transport not enact transport ops until parsing is completed (prevents accept_stream from disappearing mid-parse) | ||
* | Fix race condition in transport API | 2016-02-03 | |
| | | | | | | | | | | | | | | | | | | | | Specifically: Receiving trailing and initial metadata had to be published in lock-step. => If we wanted trailing metadata, we might not get initial metadata processed until messages arrived. => Compression code had no idea what codec to use. To fix it, publish initial metadata as soon as it's ready (this is a transport API change). Requires changes to grpc_call to ensure ordering in processing initial metadata and messages (one may be delayed). Exposed at least some bugs in C++ where we never read initial metadata. I expect at least one more similar bug. | ||
* | Update copyright, clang-format for line wrapping of comment. | 2016-01-29 | |
| | |||
* | Add comments to grpc_transport_stream_op structure | 2016-01-25 | |
| | |||
* | Turn off refcount debugging | 2015-12-01 | |
| | |||
* | Sanitize unsubscription to be callback preserving | 2015-11-29 | |
| | |||
* | Most of the way to auto-cleanup subchannels | 2015-11-27 | |
| | |||
* | Load balancing interest management fixes | 2015-11-25 | |
| | |||
* | Test fixes | 2015-11-24 | |
| | |||
* | Initial pass through to make subchannels single connect | 2015-11-17 | |
| | |||
* | stream_op cleanup: transport changes | 2015-11-02 | |
| | |||
* | clang-format all core files | 2015-09-22 | |
| | |||
* | Move arguments to the start of lists | 2015-09-22 | |
| | |||
* | indent pass to get logical source lines on one physical line | 2015-09-22 | |
| | |||
* | Rename call_list to closure_list | 2015-09-22 | |
| | |||
* | Call list progress | 2015-09-21 | |
| | |||
* | Cleanup | 2015-09-18 | |
| | |||
* | First round of fixing up implicit 64->32 bit conversions | 2015-09-10 | |
| | |||
* | Properly send GRPC_STATUS_UNAUTHENTICATED from server auth failures | 2015-07-31 | |
| | |||
* | Merge github.com:grpc/grpc into ↵ | 2015-07-23 | |
|\ | | | | | | | sometimes-its-good-just-to-check-in-with-each-other | ||
| * | Add grpc_call_get_peer | 2015-07-20 | |
| | | |||
* | | Merge github.com:grpc/grpc into ↵ | 2015-07-17 | |
|\| | | | | | | | sometimes-its-good-just-to-check-in-with-each-other | ||
* | | Added connectivity tests, fixed bugs | 2015-07-16 | |
| | | |||
| * | Update comment | 2015-07-15 | |
| | | |||
| * | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyard | 2015-07-09 | |
| |\ | |/ |/| | |||
| * | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyard | 2015-07-07 | |
| |\ | |||
| * \ | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyard | 2015-07-05 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/call.c src/core/transport/chttp2_transport.c src/core/transport/transport.h | ||
* | | | | Change transport contract to automatically disconnect after sending a goaway | 2015-07-05 | |
| |_|/ |/| | | | | | | | | iff there are no calls left - lets us remove this tracking from the server where it required a server-wide lock, and instead do the processing under the transport lock which parallelizes much more cleanly. | ||
* | | | Merge github.com:grpc/grpc into tis-but-thy-name | 2015-06-30 | |
|\ \ \ | | |/ | |/| | | | | | | | Conflicts: test/core/end2end/tests/request_with_flags.c | ||
| * | | Remove the ability to specify a string on cancel: it was broken and unused; ↵ | 2015-06-30 | |
| | | | | | | | | | | | | will restore later | ||
* | | | clang-format affected files | 2015-06-30 | |
| | | | |||
* | | | Moving chttp2 to new transport interface | 2015-06-25 | |
| | | | |||
* | | | Plumbing transport_op changes through | 2015-06-25 | |
| | | | |||
* | | | chop chop chop | 2015-06-25 | |
| | | | |||
* | | | Merge branch 'oops-i-split-it-again' into tis-but-thy-name | 2015-06-25 | |
|\| | | |||
* | | | s/grpc_transport_op/grpc_transport_stream_op/g | 2015-06-25 | |
| | | | |||
| * | | clang-format, and process on lock splitting | 2015-06-15 | |
| | | | |||
| * | | Refactor progress | 2015-06-11 | |
|/ / | |||
| * | Transport/call flow control interface | 2015-06-03 | |
|/ | | | | | | | | Allow call objects to advertise how many bytes they are currently willing to receive. Update the transport to utilize this data to update flow control windows. | ||
* | Handle reffing when a cancel or bind gets stuck in the waiting queue | 2015-06-02 | |
| | |||
* | Merge branch 'but-maybe-i-want-to-poll' into we-dont-need-no-backup | 2015-05-30 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile build.json src/core/security/credentials.c src/core/security/credentials.h src/core/surface/call.c test/core/end2end/tests/request_response_with_payload_and_call_creds.c tools/doxygen/Doxyfile.c++ tools/doxygen/Doxyfile.core | ||
| * | Addressing comments. | 2015-05-20 | |
| | | |||
| * | Starting on low level changes to support server side authentication. | 2015-05-20 | |
| | | |||
* | | clang-format some files | 2015-05-13 | |
| | | |||
* | | Properly manage interest set for waiting calls | 2015-05-13 | |
| | |