Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang-format | 2016-03-11 | |
| | |||
* | Integrate backoff library with subchannel | 2016-03-11 | |
| | |||
* | Build out backoff as a library | 2016-03-11 | |
| | |||
* | fix race between send message and send initial metadata | 2016-03-10 | |
| | |||
* | Merge pull request #5676 from ctiller/neg | 2016-03-09 | |
|\ | | | | | Fix memory leak: keep all resolver calls under the same lock | ||
* \ | Merge pull request #5677 from ctiller/neg3 | 2016-03-09 | |
|\ \ | | | | | | | Fix memory leak if call is already cancelled | ||
| * | | Fix memory leak if call is already cancelled | 2016-03-09 | |
| | | | | | | | | | | | | | | | | | | | | | Obvious in hindsight, if the cas failed, we still created the subchannel call object and then left it dangling. Fixes a leak observed on master in the past 48 hours. | ||
| | * | Fix memory leak: keep all resolver calls under the same lock | 2016-03-09 | |
| |/ | |||
* | | Copyright, casting fixes | 2016-03-09 | |
| | | |||
* | | clang-format | 2016-03-09 | |
| | | |||
* | | Revert mistaken change | 2016-03-08 | |
| | | |||
* | | Fix timers | 2016-03-08 | |
|/ | |||
* | clang-format | 2016-03-07 | |
| | |||
* | Potential fix for race condition exposed by Node | 2016-03-07 | |
| | |||
* | Fix formatting | 2016-03-04 | |
| | |||
* | Fix race in poll() based pollset | 2016-03-04 | |
| | | | | | | It was possible for entries in watchers[] to be deleted by another thread before we called begin_poll. I'd like to do something nicer than this eventually... but that'll be easier once we've got the polling loop cleaned up (which is currently WIP) | ||
* | Unref writable streams on transport close to avoid leaks | 2016-03-04 | |
| | |||
* | Fix leak: dont become writable if writes are closed | 2016-03-04 | |
| | |||
* | Fix typo | 2016-03-03 | |
| | |||
* | 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) | ||
* | Always ref writable streams | 2016-03-02 | |
| | | | | | | | | We suffered a bug whereby doing a follow-up write to another write could resurrect a deleted stream, causing all sorts of crash. Fix: when a stream becomes writable (vs when we start writing) take a ref on the stream, and only relinquish it once we're done writing. | ||
* | Fix esan detected race in subchannel state | 2016-03-01 | |
| | |||
* | Merge pull request #5441 from a-veitch/no_binary_tags | 2016-02-29 | |
|\ | | | | | Remove binary tags, restrict tag characters to ASCII | ||
| * | add checking of character values | 2016-02-26 | |
| | | |||
* | | clang-format | 2016-02-25 | |
| | | |||
* | | Fix copyrights | 2016-02-25 | |
| | | |||
* | | Fix merge error made at some point | 2016-02-25 | |
| | | |||
* | | Revert "Revert "Add an implementation firewall against pollset_set"" | 2016-02-25 | |
| | | |||
* | | Revert "Add an implementation firewall against pollset_set" | 2016-02-25 | |
| | | |||
* | | Merge github.com:grpc/grpc into hide-the-pollset-set | 2016-02-25 | |
|\ \ | |||
| * \ | Merge pull request #5408 from jboeuf/server_security_connector | 2016-02-25 | |
| |\ \ | | | | | | | | | Have a dedicated server security connector. | ||
* | \ \ | Merge branch 'hide-the-pollset' into hide-the-pollset-set | 2016-02-25 | |
|\ \ \ \ | |||
| | * \ \ | Merge pull request #5293 from dgquintas/alarm_cpp | 2016-02-25 | |
| | |\ \ \ | | | | | | | | | | | | | Made Alarm's constructor a template for deadline | ||
| | * \ \ \ | Merge pull request #5307 from ctiller/hide-the-worker | 2016-02-25 | |
| | |\ \ \ \ | | | | | | | | | | | | | | | Change pollset_work signature to allow moving grpc_pollset_worker to implementation | ||
| | | | | | * | eliminate binary tags | 2016-02-25 | |
| | | | | | | | |||
| * | | | | | | Fix windows | 2016-02-25 | |
| | | | | | | | |||
| * | | | | | | Change pollset mutex ownership | 2016-02-25 | |
| | | | | | | | |||
| | | | | * | | Merge branch 'master' of github.com:grpc/grpc into server_security_connector | 2016-02-25 | |
| | | | | |\ \ | | | |_|_|/ / | | |/| | | | | |||
| * | | | | | | Merge github.com:grpc/grpc into hide-the-pollset | 2016-02-25 | |
| |\| | | | | | |||
| | * | | | | | clang-format all the things. | 2016-02-25 | |
| | | | | | | | |||
| | | | | * | | Have a dedicated server security connector. | 2016-02-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That was overdue and the handshake is now slightly different for clients (channels) and servers. | ||
| | * | | | | | Fix bug | 2016-02-24 | |
| | | | | | | | |||
| | * | | | | | Merge github.com:grpc/grpc into 44 | 2016-02-24 | |
| | |\ \ \ \ \ | |||
| | | * \ \ \ \ | Merge pull request #5390 from ctiller/tls_init | 2016-02-24 | |
| | | |\ \ \ \ \ | | | | |_|_|/ / | | | |/| | | | | Properly initialize TLS var | ||
| | * | | | | | | Merge github.com:grpc/grpc into 44 | 2016-02-24 | |
| | |\| | | | | | |||
| | | * | | | | | Merge pull request #5365 from ctiller/naming-crisis | 2016-02-24 | |
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Add a sanity test to ensure that name aliasing rules are obeyed | ||
| | | | | * | | | | Properly initialize TLS var | 2016-02-24 | |
| | | | |/ / / / | | | |/| | | | | |||
* | | / | | | | | Add an implementation firewall against pollset_set | 2016-02-24 | |
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | So multiple implementations can exist in one binary |