Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #5705 from paddybyers/free_aligned | Jan Tattermusch | 2016-03-15 |
|\ | | | | | Use gpr_free() in gpr_free_aligned() | ||
| * | Use gpr_free() in gpr_free_aligned() | Paddy Byers | 2016-03-15 |
| | | |||
* | | Improve looks_like_ip_address for IPv6 addresses, and add tests | Paul Querna | 2016-03-14 |
| | | |||
* | | Add note about refactor portability header | Paul Querna | 2016-03-14 |
| | | |||
* | | Add support for IP Addresses in Subject Alt Names. | Paul Querna | 2016-03-14 |
| | | |||
* | | Merge pull request #5731 from ctiller/huh_omg | Jan Tattermusch | 2016-03-14 |
|\ \ | | | | | | | Fix some race conditions | ||
* \ \ | Merge pull request #5545 from yang-g/windows_leaks | Jan Tattermusch | 2016-03-14 |
|\ \ \ | | | | | | | | | Fix windows leaks | ||
| | * | | Add comment, tighten loop | Craig Tiller | 2016-03-12 |
| | | | | |||
| | * | | If we cant check timers due to contention, at least make sure we do a follow ↵ | Craig Tiller | 2016-03-11 |
| | | | | | | | | | | | | | | | | up check soon | ||
| | * | | Expand lock | Craig Tiller | 2016-03-11 |
| | | | | |||
| | * | | Fix race in subchannel.c | Craig Tiller | 2016-03-11 |
| |/ / |/| | | |||
| * | | fix windows leaks | yang-g | 2016-03-11 |
| | | | |||
* | | | Update copyrights | Craig Tiller | 2016-03-11 |
| | | | |||
* | | | Fit and finish for dns retry loop | Craig Tiller | 2016-03-11 |
| | | | |||
* | | | Add retry for dns resolution | Craig Tiller | 2016-03-11 |
| | | | |||
* | | | Make blocking_resolve_address overridable | Craig Tiller | 2016-03-11 |
|/ / | |||
* / | fix race between send message and send initial metadata | Jan Tattermusch | 2016-03-10 |
|/ | |||
* | Merge pull request #5676 from ctiller/neg | Vijay Pai | 2016-03-09 |
|\ | | | | | Fix memory leak: keep all resolver calls under the same lock | ||
* \ | Merge pull request #5677 from ctiller/neg3 | Vijay Pai | 2016-03-09 |
|\ \ | | | | | | | Fix memory leak if call is already cancelled | ||
| * | | Fix memory leak if call is already cancelled | Craig Tiller | 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 | Craig Tiller | 2016-03-09 |
| |/ | |||
* | | Copyright, casting fixes | Craig Tiller | 2016-03-09 |
| | | |||
* | | clang-format | Craig Tiller | 2016-03-09 |
| | | |||
* | | Revert mistaken change | Craig Tiller | 2016-03-08 |
| | | |||
* | | Fix timers | Craig Tiller | 2016-03-08 |
|/ | |||
* | clang-format | Craig Tiller | 2016-03-07 |
| | |||
* | Potential fix for race condition exposed by Node | Craig Tiller | 2016-03-07 |
| | |||
* | Fix formatting | Craig Tiller | 2016-03-04 |
| | |||
* | Fix race in poll() based pollset | Craig Tiller | 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 | Craig Tiller | 2016-03-04 |
| | |||
* | Fix leak: dont become writable if writes are closed | Craig Tiller | 2016-03-04 |
| | |||
* | Fix typo | Craig Tiller | 2016-03-03 |
| | |||
* | Refine condition | Craig Tiller | 2016-03-03 |
| | |||
* | Document some things | Craig Tiller | 2016-03-03 |
| | |||
* | Fix accept_stream being called post-channel deletion | Craig Tiller | 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 | Craig Tiller | 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 | Craig Tiller | 2016-03-01 |
| | |||
* | Merge pull request #5441 from a-veitch/no_binary_tags | Bogdan Drutu | 2016-02-29 |
|\ | | | | | Remove binary tags, restrict tag characters to ASCII | ||
| * | add checking of character values | Alistair Veitch | 2016-02-26 |
| | | |||
* | | clang-format | Craig Tiller | 2016-02-25 |
| | | |||
* | | Fix copyrights | Craig Tiller | 2016-02-25 |
| | | |||
* | | Fix merge error made at some point | Craig Tiller | 2016-02-25 |
| | | |||
* | | Revert "Revert "Add an implementation firewall against pollset_set"" | Craig Tiller | 2016-02-25 |
| | | |||
* | | Revert "Add an implementation firewall against pollset_set" | Vijay Pai | 2016-02-25 |
| | | |||
* | | Merge github.com:grpc/grpc into hide-the-pollset-set | Craig Tiller | 2016-02-25 |
|\ \ | |||
| * \ | Merge pull request #5408 from jboeuf/server_security_connector | Yang Gao | 2016-02-25 |
| |\ \ | | | | | | | | | Have a dedicated server security connector. | ||
* | \ \ | Merge branch 'hide-the-pollset' into hide-the-pollset-set | Craig Tiller | 2016-02-25 |
|\ \ \ \ | |||
| | * \ \ | Merge pull request #5293 from dgquintas/alarm_cpp | Vijay Pai | 2016-02-25 |
| | |\ \ \ | | | | | | | | | | | | | Made Alarm's constructor a template for deadline | ||
| | * \ \ \ | Merge pull request #5307 from ctiller/hide-the-worker | Vijay Pai | 2016-02-25 |
| | |\ \ \ \ | | | | | | | | | | | | | | | Change pollset_work signature to allow moving grpc_pollset_worker to implementation | ||
| | | | | | * | eliminate binary tags | Alistair Veitch | 2016-02-25 |
| | | | | | | |