Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Disable error tracking till Fathom changes are commited | Yash Tibrewal | 2018-10-05 |
| | |||
* | Delete epollsig poller and tests using it | Vijay Pai | 2018-09-22 |
| | |||
* | Merge branch 'master' into tcpusertimeout | Yash Tibrewal | 2018-09-12 |
|\ | |||
* | | Add support for reading channel args | Yash Tibrewal | 2018-09-06 |
| | | |||
| * | Remove linux/version.h include from port.h | Yash Tibrewal | 2018-08-27 |
| | | |||
| * | Revert "Revert "Fathom tcp changes"" | Yash Tibrewal | 2018-08-27 |
| | | |||
| * | Revert "Fathom tcp changes" | Jan Tattermusch | 2018-08-27 |
| | | |||
| * | Merge pull request #15941 from yashykt/fathomtcpchanges | Yash Tibrewal | 2018-08-24 |
| |\ | | | | | | | Fathom tcp changes | ||
* | | | Use linux kernel version 2.6.37 to decide whether to use TCP_USER_TIMEOUT or not | Yash Tibrewal | 2018-08-21 |
|/ / | |||
* | | Merge pull request #15926 from cartr/platform_solaris_aix | Vijay Pai | 2018-08-20 |
|\ \ | | | | | | | Make gRPC buildable with AIX and Solaris (no official support) | ||
| | * | linux version needs to be defined | Yash Tibrewal | 2018-08-13 |
| | | | |||
| | * | Try | Yash Tibrewal | 2018-08-13 |
| | | | |||
| | * | Merge master | Yash Tibrewal | 2018-08-13 |
| | |\ | |_|/ |/| | | |||
* | | | Enable CFStream with environment variable | Muxi Yan | 2018-08-06 |
| | | | |||
| | * | Fathom TCP level changes. TracedBuffer for keeping track of all buffers | Yash Tibrewal | 2018-07-16 |
| |/ |/| | | | | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description. | ||
| * | Add Solaris and AIX autodetection | Carter Sande | 2018-06-27 |
|/ | |||
* | Address comments on names and comments | Muxi Yan | 2018-05-30 |
| | |||
* | Use cc rather than mm files and merge cfstream related files into core | Muxi Yan | 2018-05-22 |
| | |||
* | C-ARES build fix | Muxi Yan | 2018-05-17 |
| | |||
* | Change existing build system for CFStream | Muxi Yan | 2018-05-15 |
| | |||
* | Initial gevent support | kpayson64 | 2018-03-27 |
| | | | | | Because some cpp code ends up leaking into cython, we change the cython generator to generate cpp code. | ||
* | Abstract libuv implementation | kpayson64 | 2018-03-13 |
| | | | | | Structures the libuv implementation to allow for a plugable BSD style socket implementation to allow for other IO Managers | ||
* | Eliminate GRPC_LINUX_LEGACY_EPOLL | Mehrdad Afshari | 2018-01-17 |
| | | | | | | | Rename: GRPC_LINUX_LEGACY_EPOLL to GRPC_LINUX_EPOLL, and GRPC_LINUX_EPOLL to GRPC_LINUX_EPOLL_CREATE1 | ||
* | Explicitly enable epoll on manylinux1 | Mehrdad Afshari | 2018-01-17 |
| | | | | | | | | | | | | For some reason, the glibc version check does not enable GRPC_LINUX_EPOLL on manylinux1. This commit: * Explicitly enables GRPC_LINUX_LEGACY_EPOLL on MANYLINUX1 * Switches the flag to enable epoll1 IO manager to GRPC_LINUX_LEGACY_EPOLL instead of GRPC_LINUX_EPOLL. This is to ensure epollex and epollsig that are not yet compatible with epoll_create (not epoll_create1) do not get activated unintentionally. | ||
* | Enable epoll on Python manylinux1 | Mehrdad Afshari | 2018-01-16 |
| | | | | | | | | | | | | | | The Python packages built for Linux and uploaded to PyPI are required to target a standardized platform specification dubbed `manylinux1`, which tries to cover a vast array of Linux distributions, thereby emulating a legacy lowest-common-denominator distribution, with an old `glibc` that does not support `epoll_create1`, but provides the `epoll_create` interface. While there are race condition risks associated with utilizing the latter interface and setting the `O_CLOEXEC` flag immediately on the file descriptor returned by `epoll_create`, the payoff is well worth the risks for our Python users, who currently end up falling back on `poll` polling engine when downloading our Linux binary packages. | ||
* | Merge branch 'v1.7.x' of https://github.com/grpc/grpc | Nicolas "Pixel" Noble | 2017-11-21 |
|\ | |||
| * | Bug fixes for fork support | Ken Payson | 2017-10-16 |
| | | |||
* | | Add OpenBSD support | Frank Groeneveld | 2017-10-12 |
|/ | |||
* | Add support for service configs to c-ares resolver. | Mark D. Roth | 2017-08-03 |
| | |||
* | Add src/core/lib/iomgr/nameser.h | Yuchen Zeng | 2017-07-27 |
| | |||
* | auto-fix most of licenses | Jan Tattermusch | 2017-06-08 |
| | |||
* | Add flag to compile gpr with compatibility for musl | murgatroid99 | 2017-04-19 |
| | |||
* | Fix build on Alpine linux + add portability tests | Ken Payson | 2017-04-06 |
| | |||
* | Fix android build | Yuchen Zeng | 2017-03-12 |
| | |||
* | MAC and FreeBSD do not have IP_PKTINFO as a meaningful setsockopt | Vijay Pai | 2016-10-27 |
| | |||
* | Clang format | murgatroid99 | 2016-09-26 |
| | |||
* | Remove sockaddr type structs and socklen_t from internal core APIs, update ↵ | murgatroid99 | 2016-09-23 |
| | | | | POSIX tests | ||
* | Add a libuv endpoint to the C core, for use in the Node library | murgatroid99 | 2016-09-16 |
| | |||
* | Clang format | murgatroid99 | 2016-08-10 |
| | |||
* | Move GPR_MANYLINUX1 to top of port.h checks | murgatroid99 | 2016-08-09 |
| | |||
* | Renamed GPR_ constants to GRPC_ in iomgr/port.h | murgatroid99 | 2016-08-08 |
| | |||
* | Separate out iomgr-specific constants into a separate header | murgatroid99 | 2016-08-08 |
| | |||
* | refactor inet_ntop into a portability header | murgatroid99 | 2016-08-08 |