Craig Tiller
0581d129f5
stream_op cleanup: security changes
9 years ago
Craig Tiller
66197ca25d
Fix nap condition for pollset wakeup
...
If:
- one thread issues a kick forcing pollset re-evaluation
- concurrently with a second thread forcing a specific poller to be awoken
And:
- both threads kicks are processed as a single wakeup
Then:
- since we enqueue nothing to the exec_ctx in this situation, we responded to the wakeup by doing another poll until the timeout, ignoring urgent work up the stack
Fix this by flagging that a specific worker was designated to be awoken (since this is a good signal that we really really need to wake up), and use that to still re-evaluate the poll set, but with an immediate deadline so that we fall out of the poll loop as soon as possible.
9 years ago
Jan Tattermusch
d6c0415e94
Add cocoapods badge
9 years ago
Jan Tattermusch
a9b933eee3
Add gem badge
9 years ago
Jan Tattermusch
c8a5cc586d
Add npm badge
9 years ago
Jorge Canizales
96dde58ba5
Fixup: Target name changed.
9 years ago
Jorge Canizales
2beb88c1fd
Fix documentation of tests
9 years ago
Jorge Canizales
91db5acd5b
Split AllTests into 4 schemes
...
For local running one can still tests AllTests, but for C.I. one can
test the 4 of them in parallel (and, importantly, deactivate the remote
interop tests until we fix them on Travis; while keeping the rest).
I had to make the remote tests a subclass of an abstract InteropTests
(like InteropTestsLocalSSL and InteropTestsLocalCleartext), and then
deactivate the abstract InteropTests on the 4 schemes that use it.
9 years ago
Jorge Canizales
54fa62e3db
Reject nils in useTestCertsPath:testName:forHost:
9 years ago
Jorge Canizales
ea4955e2c4
Remove outdated routeguide test
...
Eventually all samples will be tested.
9 years ago
Jan Tattermusch
bf3b153fdf
Add OpenCover coverage for C#
9 years ago
Stanley Cheung
d5b20566f2
php: ran php-cs-fixer to comply with php coding standard
9 years ago
Jan Tattermusch
7b93699062
Add nuget version badge
9 years ago
Stanley Cheung
a5fd9d1455
php: fix inconsistent array notation
9 years ago
Jorge Canizales
55e974284d
s/quit()/sys.exit()
9 years ago
Jorge Canizales
5a06278868
Copyright notice in the .sh file
9 years ago
Masood Malekghassemi
d292131093
Remove alpha tests
...
Warnings will be emitted when trying to import through alpha packages.
9 years ago
Jorge Canizales
1bef95dc67
Style and misc fixes to the script
9 years ago
Jorge Canizales
8644641975
Undo Cocoadoc’ing TODO line.
9 years ago
Jorge Canizales
b10776c509
Reformat comments as Cocoadocs
9 years ago
Jorge Canizales
bbb7774b83
Make the script support multiple input files
9 years ago
Jorge Canizales
88c3284349
Finished script and example output.
9 years ago
Jorge Canizales
fef5bee020
Prototype script to change comment format.
...
Still needs implementing format_as_block, and switching input and output
to use sys.stdin.readline() and sys.stdout.write(line).
9 years ago
Jorge Canizales
a6da17eeeb
Test file: GRPCCall.h
9 years ago
David Garcia Quintas
fbb6b92ea2
Fixed an inexplicable wrong handling of a lock
9 years ago
Masood Malekghassemi
2a0cb49152
Bring Python interop tests to the beta API
...
Also uses the .proto files for the service/stub definitions.
9 years ago
Stanley Cheung
d94f9260b8
php: remove ssl_cert_file env var
9 years ago
Jan Tattermusch
beffc779bb
stop using SSL_CERT_FILE env for C# interop tests
9 years ago
Stanley Cheung
030387d4bb
remove include
9 years ago
murgatroid99
cc19b94ba2
Make Node interop client use default roots file path
9 years ago
Stanley Cheung
47c1a53a3f
php: remove unused file
9 years ago
Stanley Cheung
75457ff7e1
php: add more unit test for code coverage analysis
9 years ago
Jan Tattermusch
3b6fef1292
fix some python auth interop tests
9 years ago
Jan Tattermusch
fe3d9ea14f
fix ruby per_rpc_creds
9 years ago
David Garcia Quintas
85ccb8cc61
added grpc_client_uchannel_set_subchannel func
9 years ago
Jan Tattermusch
e49501a9eb
Update README.md
9 years ago
murgatroid99
3c769d67a3
Added some file-level comments to Node source files
9 years ago
Nathaniel Manista
cbcf187153
Add python-dev and Python 3 to prerequisites
9 years ago
murgatroid99
5fccd9019f
This is a library. It should not output logs to STDOUT by default
9 years ago
Masood Malekghassemi
28738bb537
Add empty_stream Python interop test
9 years ago
Jan Tattermusch
785efd453e
accept --use_tls=true --use_test_ca=true in python
9 years ago
Jan Tattermusch
2ca1df10aa
restrict number of iterations for UnaryCallPerformance test
9 years ago
Jan Tattermusch
73b3eea149
accept --use_tls=true and --use_test_ca=true in ruby
9 years ago
Jorge Canizales
197adea6f2
Git ignore XCode derived files across the repo
9 years ago
Anthony Yeh
04e1eb8423
PHP: Fix property reference in BaseStub::close()
9 years ago
Stanley Cheung
59a15a8558
php: add remaining auth interop tests
9 years ago
Stanley Cheung
ba0cb56b32
php: add use_tls and use_test_ca param to interop tests script
9 years ago
murgatroid99
6d6009fec5
Distribute roots.pem with the Node package
9 years ago
murgatroid99
aad1a34b4f
Add newline to .rubocop.yml
9 years ago
murgatroid99
3c09a64332
Fixed previous change, altered RuboCop settings to let me do so
9 years ago