Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Expand fuzzers | 2016-03-18 | |
| | |||
* | Fixing json parsing issues detected by libfuzz. | 2016-03-18 | |
| | |||
* | Merge github.com:grpc/grpc into backoff_lib | 2016-03-17 | |
|\ | |||
| * | Merge pull request #5270 from dgquintas/codegen_lib | 2016-03-16 | |
| |\ | | | | | | | Added codegen_lib | ||
| | * | Fixing bitrotting in udp_server_test.c | 2016-03-17 | |
| | | | |||
| * | | Merge pull request #5474 from ctiller/esan | 2016-03-16 | |
| |\ \ | | |/ | |/| | Execution context sanitizer | ||
* | | | Merge github.com:grpc/grpc into backoff_lib | 2016-03-16 | |
|\| | | |||
| * | | Merge pull request #5705 from paddybyers/free_aligned | 2016-03-15 | |
| |\ \ | | | | | | | | | Use gpr_free() in gpr_free_aligned() | ||
| | * | | Use gpr_free() in gpr_free_aligned() | 2016-03-15 | |
| | | | | |||
| * | | | Improve looks_like_ip_address for IPv6 addresses, and add tests | 2016-03-14 | |
| | | | | |||
| * | | | Add note about refactor portability header | 2016-03-14 | |
| | | | | |||
| * | | | Add support for IP Addresses in Subject Alt Names. | 2016-03-14 | |
| | | | | |||
| * | | | Merge pull request #5731 from ctiller/huh_omg | 2016-03-14 | |
| |\ \ \ | | | | | | | | | | | Fix some race conditions | ||
| * \ \ \ | Merge pull request #5545 from yang-g/windows_leaks | 2016-03-14 | |
| |\ \ \ \ | | | | | | | | | | | | | Fix windows leaks | ||
| | | * | | | Add comment, tighten loop | 2016-03-12 | |
| | | | | | | |||
* | | | | | | clang-format | 2016-03-11 | |
| | | | | | | |||
| | | * | | | If we cant check timers due to contention, at least make sure we do a follow ↵ | 2016-03-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | up check soon | ||
| | | * | | | Expand lock | 2016-03-11 | |
| | | | | | | |||
| | | * | | | Fix race in subchannel.c | 2016-03-11 | |
| | |/ / / | |/| | | | |||
* | | | | | Integrate backoff library with subchannel | 2016-03-11 | |
| | | | | | |||
| | * | | | fix windows leaks | 2016-03-11 | |
| | | | | | |||
* | | | | | Build out backoff as a library | 2016-03-11 | |
| |/ / / |/| | | | |||
| * | | | Update copyrights | 2016-03-11 | |
| | | | | |||
| * | | | Fit and finish for dns retry loop | 2016-03-11 | |
| | | | | |||
| * | | | Add retry for dns resolution | 2016-03-11 | |
| | | | | |||
| * | | | Make blocking_resolve_address overridable | 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. | ||
| * | clang-format | 2016-03-01 | |
| | | |||
| * | Merge github.com:grpc/grpc into esan | 2016-03-01 | |
| |\ | |||
* | | | Fix esan detected race in subchannel state | 2016-03-01 | |
| |/ |/| | |||
| * | fix compile | 2016-03-01 | |
| | |