Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #705 from ctiller/fd_shutdown | Nicolas Noble | 2015-02-21 |
|\ | | | | | Fix a double-close in the server code. | ||
| * | Fix a double-close in the server code. | Craig Tiller | 2015-02-21 |
| | | | | | | | | Exposed (I think) now that we properly handle POLLHUP. | ||
* | | Merge pull request #703 from nicolasnoble/win32 | Craig Tiller | 2015-02-21 |
|\ \ | |/ |/| | Fixing Windows port. | ||
* | | Merge pull request #641 from jboeuf/jwt_id_token | Yang Gao | 2015-02-21 |
|\ \ | | | | | | | Implementing JWT credentials (a.k.a JWT ID Tokens). | ||
| | * | Factorizing out function split_host_port. | Nicolas "Pixel" Noble | 2015-02-20 |
| | | | |||
| | * | Merge branch 'master' of github.com:google/grpc into win32 | Nicolas "Pixel" Noble | 2015-02-21 |
| | |\ | |_|/ |/| | | |||
| | * | Fixing Windows port. | Nicolas "Pixel" Noble | 2015-02-20 |
| | | | |||
* | | | Check POLLHUP, POLLERR as required | Craig Tiller | 2015-02-20 |
| | | | |||
* | | | sockaddr_un needs the null terminator included in the address length | Craig Tiller | 2015-02-20 |
| | | | |||
* | | | This magically fixes the C build on my Mac | Craig Tiller | 2015-02-20 |
| |/ |/| | |||
* | | Merge branch 'master' of github.com:google/grpc into httpcli_test | Nicolas "Pixel" Noble | 2015-02-21 |
|\ \ | | | | | | | | | | | | | Conflicts: Makefile | ||
| * | | Make it possible to compile out tracing | Craig Tiller | 2015-02-20 |
| | | | |||
| * | | Add a facility to control tracing without recompiling | Craig Tiller | 2015-02-20 |
| | | | | | | | | | | | | This will help greatly when it comes to diagnosing customer issues. | ||
| * | | Merge pull request #592 from ctiller/chex2 | Nicolas Noble | 2015-02-20 |
| |\ \ | | | | | | | | | Fix TSAN reported error in fd_posix.c | ||
| * \ \ | Merge pull request #665 from nicolasnoble/ssl-prefix | jboeuf | 2015-02-20 |
| |\ \ \ | | | | | | | | | | | Defining an installation prefix for grpc's root certs at compilation time. | ||
| | * | | | Defining an installation prefix for grpc's root certs at compilation time. | Nicolas "Pixel" Noble | 2015-02-20 |
| | | | | | |||
| * | | | | Removing the hardcoded SSL roots. | Julien Boeuf | 2015-02-20 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | - Makes 2 tests fail: - httpcli_test - interop_test | ||
* | | | | Disabled httpcli_test, and ran build cleaner. | Nicolas "Pixel" Noble | 2015-02-20 |
| | | | | |||
| * | | | Merge pull request #651 from ctiller/interop | Yang Gao | 2015-02-20 |
| |\ \ \ | | | | | | | | | | | Fix server side large message receiving | ||
| | * | | | Fix server side large message receiving | Craig Tiller | 2015-02-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check for whether to request more data was all messed up. On the client this needs to be after initial metadata is sent to guarantee that we have a live stream, but there's no such requirement at the server. Fix this. I also ran clang-format across the code so there are some formatting changes. | ||
| | * | | | Revert "Adding a constant for a well known place where the SSL roots are ↵ | Nicolas Noble | 2015-02-19 |
| |/ / / |/| | | | | | | | | | | | installed." | ||
* | | | | Adding a constant for a well known place where the SSL roots are installed. | Julien Boeuf | 2015-02-19 |
| | | | | |||
| * | | | 32 bit compilation fixes for core | Craig Tiller | 2015-02-19 |
|/ / / | |||
| | * | Implementing JWT credentials (a.k.a JWT ID Tokens). | Julien Boeuf | 2015-02-19 |
| |/ |/| | | | | | - Not tested end to end yet | ||
* | | Merge pull request #619 from jayantkolhe/jayantkolhe-patch-2 | Mugur Marculescu | 2015-02-19 |
|\ \ | | | | | | | Jayantkolhe patch 2 - Many documentation updates. | ||
| * | | Create README.md | Jayant Kolhe | 2015-02-19 |
| | | | |||
* | | | Merge pull request #605 from vjpai/mac | Nicolas Noble | 2015-02-19 |
|\ \ \ | | | | | | | | | Mac build is now ready | ||
* \ \ \ | Merge pull request #604 from jboeuf/fix_sprintf | Yang Gao | 2015-02-19 |
|\ \ \ \ | | | | | | | | | | | Fixing sprintf and a few other things. | ||
| | * | | | Do not need a Mac-specific CPU header yet as there are no CPU-specific features | vjpai | 2015-02-18 |
| | | | | | | | | | | | | | | | | | | | | in use yet | ||
| * | | | | Fixing sprintf and a few other things. | Julien Boeuf | 2015-02-18 |
| | | | | | |||
* | | | | | Fix a TSAN reported race | Craig Tiller | 2015-02-18 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this was the frequent crash in uds_cancel_after_invoke. The race happens because a channel is deleted concurrently with an address being resolved (and UDS gets the resolution fast enough for this to actually happen). The fix is to guarantee no callbacks will be made after cancel has been called (which was the original guaranteee that got lost somewhere). | ||
* / / / | Fix a race where an fd can be deleted during polling | Craig Tiller | 2015-02-18 |
|/ / / | |||
| | * | clang-format | Craig Tiller | 2015-02-18 |
| | | | |||
| | * | Fix a TSAN reported error | Craig Tiller | 2015-02-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now pass down pointers to closures instead of (callback, arg) pair elements separately. This allows us to store one word atomically, fixing a race condition. All call sites have been updated to the new API. No new allocations are incurred. grpc_fd_state is deleted to avoid any temptation to ever add anything there again. | ||
* | | | Merge pull request #587 from ctiller/chex2 | Nicolas Noble | 2015-02-18 |
|\ \ \ | | |/ | |/| | Fix use-after-free. | ||
* | | | Merge pull request #586 from dklempner/epoll_doc_fix | Craig Tiller | 2015-02-18 |
|\ \ \ | | | | | | | | | Fix comment on disabling multiple threads in epoll_wait | ||
| | * | | Fix use-after-free. | Craig Tiller | 2015-02-18 |
| |/ / |/| | | | | | | | | | | | | | | | | | Transport and channel have different lifetimes, but share a metadata context. Make the metadata context ref counted, and have transport take a ref. | ||
| * | | Correct the comment documenting how to disable having multiple threads | David Klempner | 2015-02-18 |
| | | | | | | | | | | | | in epoll wait. | ||
* | | | Spam cleanup, test speedup | Craig Tiller | 2015-02-18 |
|/ / | |||
* | | Add missing new-lines at end of file | Craig Tiller | 2015-02-18 |
| | | |||
* | | Update copyright to 2015 | Craig Tiller | 2015-02-18 |
| | | |||
* | | Merge github.com:grpc/grpc into copyright | Craig Tiller | 2015-02-18 |
|\ \ | |||
| * \ | Merge github.com:grpc/grpc into c++api | Craig Tiller | 2015-02-17 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/server.c | ||
| | * \ | Merge pull request #561 from ctiller/dox | Yang Gao | 2015-02-17 |
| | |\ \ | | | | | | | | | | | Fix shutdown semantics. | ||
| * | | | | Merge github.com:grpc/grpc into c++api | Craig Tiller | 2015-02-17 |
| |\| | | | |||
| * | | | | Add TODO | Craig Tiller | 2015-02-17 |
| | | | | | |||
* | | | | | Merge github.com:grpc/grpc into copyright | Craig Tiller | 2015-02-17 |
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/python/src/__init__.py src/python/src/_adapter/__init__.py src/python/src/_framework/__init__.py src/python/src/_framework/base/__init__.py src/python/src/_framework/base/packets/__init__.py src/python/src/_framework/common/__init__.py src/python/src/_framework/face/__init__.py src/python/src/_framework/face/testing/__init__.py src/python/src/_framework/foundation/__init__.py src/python/src/_junkdrawer/__init__.py | ||
| * | | | | Merge pull request #553 from ctiller/tsan | David Klempner | 2015-02-17 |
| |\ \ \ \ | | | | | | | | | | | | | Fix a race in transport. | ||
| | | | * | | Fix shutdown semantics. | Craig Tiller | 2015-02-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | Document what they should be, ensure they're triggered, and fix what was broken. | ||
| * | | | | | UDS Fix | Craig Tiller | 2015-02-17 |
| | |_|/ / | |/| | | | | | | | | | | | | | Remove existing UDS listeners IFF they are a socket before trying to create a new socket. |