Craig Tiller
9be075c911
Fix leak in port deallocation
9 years ago
Craig Tiller
3b842de003
Fix leak in dualstack_socket_test
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
David Klempner
948afddffe
Run clang-format against port_posix.c and port_windows.c
9 years ago
David Klempner
c7614cf277
Fix declarations in port.h to not be ambiguous in C due to K&R.
...
Also actually add the port parameter to grpc_recycle_unused_port.
Also remove the downsizing gpr_realloc in the recycle codepath, which is
unnecessary and can free the pointer.
9 years ago
David Klempner
2754c91fee
Add an API to return an unused port to the portserver
9 years ago
Craig Tiller
45fe17fb76
Fix leak
9 years ago
Craig Tiller
1aee5362f4
Progress converting to new error system
9 years ago
Craig Tiller
94f8453d0a
Bug fixes to error handling
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Craig Tiller
ddad978996
API fuzzer compiles with new error handling
9 years ago
David Garcia Quintas
604490973b
allocate grpc_pops on the stack
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Craig Tiller
1b409a02a2
Ensure minimum size of alt stack (to please vtune)
9 years ago
Craig Tiller
904e0a5086
Fix typo
9 years ago
Craig Tiller
d0b3ae40f7
Fix double delete
9 years ago
Craig Tiller
a687250fd8
Fix msan bug
9 years ago
Craig Tiller
d78ca88da1
Fix bugs in test infra
9 years ago
Craig Tiller
4add20c64f
Crash fix
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Nicolas "Pixel" Noble
c4b18a50de
Adding support for msys.
9 years ago
Craig Tiller
d2fd769aae
Initial channel watching
9 years ago
Craig Tiller
62c7a5a699
Channel establishment
9 years ago
Nicolas "Pixel" Noble
7c37a687eb
Preventing crashes for known realloc behaviors.
9 years ago
Nicolas "Pixel" Noble
85a46dd780
Moving memory allocation tracking to its own file.
9 years ago
Craig Tiller
2d8d13a572
Server fuzzer progress
9 years ago
Craig Tiller
df262c6a4c
Starting server fuzzer
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
7753119d28
Update copyright
9 years ago
Craig Tiller
f05837ab82
Run fuzzer corpus entries as unit tests
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
Matthew Iselin
1824f0519f
Add HTTP request parsing.
...
This extends the existing http parser to support requests as well as responses.
httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
9 years ago
Craig Tiller
bb84c6a70e
Make stack traces show up in run_tests.py logs
9 years ago
Craig Tiller
4cc04f8742
Upgrade windows to the fixed posix port server code
9 years ago
Craig Tiller
19d7d808ec
Split port_posix.c into platform specifics and a portable interface to port_server.py
9 years ago
Craig Tiller
2ed1a9e329
Disable warning: system header is broken
9 years ago
Craig Tiller
b195792ed9
Drop the L
9 years ago
Craig Tiller
2befb68e82
Tweaking formatting
9 years ago
Craig Tiller
adf3a9d0b0
clang-fmt
9 years ago
Craig Tiller
c9c0b8bf42
Review feedback
9 years ago
Craig Tiller
3c788053bc
Fix copyright
9 years ago
Craig Tiller
2b45cb827f
clang-format code
9 years ago
Craig Tiller
ce2b3084e7
Get stack traces in crash dumps working for Windows
9 years ago
Aaron Isotton
24e69bf02a
Added a channel argument to set the maximum reconnect backoff duration. Extended the interop test to test the custom reconnect backoffs.
...
This closes #5377 .
9 years ago
Craig Tiller
3af3f743c3
Fixes to things
9 years ago
Craig Tiller
b38197e0cc
Progress on poll() based poller
9 years ago
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
9 years ago
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
9 years ago
Craig Tiller
36f8f88529
Fix crash on mac
9 years ago