aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
...
| | | * | | | We should ifdef check the define of _GNU_SOURCEGravatar David Klempner2015-02-03
| | | | | | |
| | | * | | | Have cpu_linux.c define _GNU_SOURCE at the beginning of the fileGravatar David Klempner2015-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Feature test macros need to be defined before including any other headers.
| | * | | | | Adding another condition variable to fix the iomgr shutdown issue.Gravatar Nicolas "Pixel" Noble2015-02-04
| | | | | | |
| * | | | | | Add some documentation to call.cGravatar Craig Tiller2015-02-03
|/ / / / / /
| | | * | | Addressing nicolasnoble@ comments.Gravatar Julien Boeuf2015-02-03
| | | | | |
| * | | | | Fixing potential hitch in iomgr shutdown.Gravatar Nicolas "Pixel" Noble2015-02-04
| |/ / / / | | | | | | | | | | | | | | | The background_callback_executor may sit on the condition as well. If we're not broadcasting the condition, it may eat the condition signal, and starve the shutdown sequence of it.
| | * / / Fixing tsan errors in OpenSSL (#319)Gravatar Julien Boeuf2015-02-03
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added cross-platform implementation of gpr_thd_currentid(); - OpenSSL still shows some TSAN errors on OPENSSL_cleanse which is inherently not thread-safe but this should not matter: see http://stackoverflow.com/questions/26433772/why-does-openssl-cleanse-look-so-complex-and-thread-unsafe
* | | | Simplify call.cGravatar Craig Tiller2015-02-03
| | | | | | | | | | | | | | | | | | | | Reduce duplication of handling in many places and simplify internally tracked state.
* | | | Fix alloc of zero requestGravatar Craig Tiller2015-02-03
| | | |
* | | | Fix potential deadlockGravatar Craig Tiller2015-02-03
| | | |
| | * | Adding support for loading the SSL roots from an environment variable.Gravatar Julien Boeuf2015-02-02
| |/ / | | | | | | | | | | | | | | | - Had to add support for files and environment variables as well. - I can't compile on windows so I'm sure there will be some issues. - Tested end-to-end with the simple ssl fullstack test.
* | | Add some documentation, simplify stateGravatar Craig Tiller2015-02-02
| | |
* | | Split master and reqinfo for clearer codeGravatar Craig Tiller2015-02-02
| | |
| * | Prepare for the new batch call API.Gravatar Craig Tiller2015-02-02
| | | | | | | | | | | | | | | Rename all core API functions that are on their way to deprecation with an _old tag across all wrappings.
* | | Fix server after mergeGravatar Craig Tiller2015-02-02
| | |
* | | Merge branch 'async-api-prep' of github.com:ctiller/grpc into async-apiGravatar Craig Tiller2015-02-02
|\ \ \
* | | | Split legacy code to end of fileGravatar Craig Tiller2015-02-02
| | | |
* | | | Merge github.com:google/grpc into async-apiGravatar Craig Tiller2015-02-02
|\ \ \ \ | | |/ / | |/| |
| * | | Merge pull request #351 from yang-g/lsanGravatar Craig Tiller2015-02-02
| |\ \ \ | | | | | | | | | | Fix a memory leak.
| * | | | Fix link errorGravatar Craig Tiller2015-02-02
| | | | |
| | * | | Fix a memory leak.Gravatar Yang Gao2015-02-02
| | | | |
* | | | | Merge github.com:google/grpc into async-apiGravatar Craig Tiller2015-02-02
|\| | | |
* | | | | Get the recv close edge rightGravatar Craig Tiller2015-02-02
| | | | |
| * | | | Merge pull request #306 from nicolasnoble/wakeup-fd-fixGravatar David Klempner2015-02-02
| |\ \ \ \ | | | | | | | | | | | | Properly selecting chunks of code for the wakeup fd codepath.
* | | | | | clean up finish a little moreGravatar Craig Tiller2015-02-02
| | | | | |
| | * | | | Removing comment.Gravatar Nicolas "Pixel" Noble2015-02-02
| | | | | |
* | | | | | Cover all edges in the switch (not correctly yet)Gravatar Craig Tiller2015-02-02
| | | | | |
| * | | | | Fix poll_kick_posix_test under asanGravatar David Klempner2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Init the freelist_mu in the forced-fallback path 2. Free allocated memory in the test_over_free test case.
* | | | | | Remove unnecessary assertGravatar Craig Tiller2015-02-02
| | | | | |
* | | | | | Merge github.com:google/grpc into async-apiGravatar Craig Tiller2015-02-02
|\| | | | |
| * | | | | Merge pull request #302 from ctiller/pollsetGravatar David Klempner2015-02-02
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix some TSAN reported errors
| * \ \ \ \ \ Merge pull request #326 from ctiller/wakeup3Gravatar David Klempner2015-02-02
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Initialize mutex
| | | | | | * | Prepare for the new batch call API.Gravatar Craig Tiller2015-02-02
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Rename all core API functions that are on their way to deprecation with an _old tag across all wrappings.
* | | | | | | Fix array sizeGravatar Craig Tiller2015-02-02
| | | | | | |
| * | | | | | Merge pull request #322 from ctiller/httpGravatar Nicolas Noble2015-02-02
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Prevent a potential deadlock
| | | * | | | | Initialize mutexGravatar Craig Tiller2015-02-02
| | | | |_|_|/ | | | |/| | |
| | | | | * | Make _posix usage match 'the rules'Gravatar Craig Tiller2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fix log_posix to get things compiling.
| | | | * | | Expanded commentGravatar Craig Tiller2015-01-31
| | | | | | |
| * | | | | | Fix memory leakGravatar Craig Tiller2015-01-31
| | | | | | |
| * | | | | | Free some leaks in http_server_filterGravatar Craig Tiller2015-01-31
| | |/ / / / | |/| | | |
| | * | | | Fix memory leakGravatar Craig Tiller2015-01-31
| | | | | |
| | * | | | Free stream ops outside transport lockGravatar Craig Tiller2015-01-31
| |/ / / / | | | | | | | | | | | | | | | Resolves a deadlock caused by flow control callbacks being made under the lock.
* | | | | Check for null pointerGravatar Craig Tiller2015-01-31
| | | | |
* | | | | Fix simple requestGravatar Craig Tiller2015-01-31
| | | | |
* | | | | Look in the right array elementGravatar Craig Tiller2015-01-31
| | | | |
* | | | | Get server status send workingGravatar Craig Tiller2015-01-31
| | | | |
* | | | | Finish bbq apiGravatar Craig Tiller2015-01-30
| | | | | | | | | | | | | | | | | | | | Modelled after old pending read queue code.
* | | | | Fix up function signaturesGravatar Craig Tiller2015-01-30
| | | | |
* | | | | Made call.c compile againGravatar Craig Tiller2015-01-30
| | | | |
* | | | | Rename & semantic fixup progressGravatar Craig Tiller2015-01-30
| | | | |