aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/tcp_server_posix.c
Commit message (Collapse)AuthorAge
* update apiGravatar yang-g2015-12-01
|
* Release fd apiGravatar yang-g2015-11-30
|
* merge with headGravatar yang-g2015-11-20
|\
| * Renaming dual_stack_second_port to sibling.Gravatar Nicolas "Pixel" Noble2015-11-20
| |
| * Fixing use after free under Posix (was already fixed for Windows.)Gravatar Nicolas "Pixel" Noble2015-11-19
| |
| * Renaming server_port to grpc_tcp_listener - there's no need for casting...Gravatar Nicolas Noble2015-11-19
| |
| * Adding grpc_tcp_listener as an actual object being returned.Gravatar Nicolas Noble2015-11-19
|/
* mark unreachable code with a macroGravatar yang-g2015-10-07
|
* C changes to avoid shadowed global declaration warnings in gcc4.4Gravatar Vijay Pai2015-09-29
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Final patches for renameGravatar Craig Tiller2015-09-22
|
* Change runs to enqueueGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Move arguments to the start of listsGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* Merge github.com:grpc/grpc into we-are-oneGravatar Craig Tiller2015-09-22
|\
* | Call list progressGravatar Craig Tiller2015-09-18
| |
* | CleanupGravatar Craig Tiller2015-09-18
| |
* | Merge github.com:grpc/grpc into shindigGravatar Craig Tiller2015-09-17
|\ \ | | | | | | | | | | | | Conflicts: src/core/iomgr/tcp_server_posix.c
| | * Merge remote-tracking branch 'upstream/master' into rename_callbackGravatar Robbie Shade2015-09-17
| | |\ | | |/ | |/|
* | | Getting stuff workingGravatar Craig Tiller2015-09-16
| | |
| * | Add server trace lineGravatar Craig Tiller2015-09-16
| | |
* | | Core compiles with workqueuesGravatar Craig Tiller2015-09-15
|/ /
| * Merge remote-tracking branch 'upstream/master' into rename_callbackGravatar Robbie Shade2015-09-14
| |\ | |/ |/|
* | First round of fixing up implicit 64->32 bit conversionsGravatar Craig Tiller2015-09-10
| |
* | Core compiles with -Wsign-conversionGravatar Craig Tiller2015-09-10
| |
| * Rename the TCP server callback arguments to be more descriptive.Gravatar Robbie Shade2015-08-28
|/
* Fix a race that could cause a double deleteGravatar Craig Tiller2015-07-30
|
* Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
|
* DocsGravatar Craig Tiller2015-06-18
|
* Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-06-05
|\
* | clang-formatGravatar Craig Tiller2015-06-05
| |
| * Expose gpr_asprintf and gpr_strdupGravatar Masood Malekghassemi2015-06-03
| |
* | Fix threading problem on early orphaningGravatar Craig Tiller2015-06-02
| |
* | Fix TSAN reported errorsGravatar Craig Tiller2015-06-01
| |
* | Merge branch 'count-the-things' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
|\|
| * Label all iomgr objectsGravatar Craig Tiller2015-06-01
| | | | | | | | | | This allows a list of them to be dumped to isolate where memory leaks are occuring.
* | Make tcp server shutdown non-blocking (as it should be)Gravatar Craig Tiller2015-05-13
| |
* | Add new fds to server pollsets (for now)Gravatar Craig Tiller2015-05-11
|/
* Eliminate need for SIGPIPE handlingGravatar Craig Tiller2015-05-06
|
* Fix race on shutdownGravatar Craig Tiller2015-04-13
|
* clang-formatGravatar Craig Tiller2015-04-07
|
* Fix server shutdownGravatar Craig Tiller2015-04-07
| | | | | | | | | A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open. This change: - adds a callback to TCP server shutdown to signal that the server is completely shutdown - wait for that callback before destroying listeners in the server (and before destroying the server) - handles fallout
* Fix a TSAN reported errorGravatar Craig Tiller2015-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.
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Merge github.com:grpc/grpc into c++apiGravatar Craig Tiller2015-02-17
|\
| * UDS FixGravatar Craig Tiller2015-02-17
| | | | | | | | Remove existing UDS listeners IFF they are a socket before trying to create a new socket.
* | Merge github.com:grpc/grpc into c++apiGravatar Craig Tiller2015-02-17
|\|