Craig Tiller
6169d5f7b0
Update copyrights
2016-03-31 07:46:18 -07:00
Craig Tiller
b7f3f6eec4
Fix copyright
2016-03-25 17:13:09 -07:00
Craig Tiller
9533d042d4
Fix includes
2016-03-25 17:11:06 -07:00
Craig Tiller
f40df23eeb
Auto-changes
2016-03-25 13:38:14 -07:00
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).
2016-03-23 13:22:32 +11:00
Deepak Lukose
e61cbe3fd3
For client cert based authentication, add client cert as an AuthProperty
2016-03-16 13:07:17 -07:00
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
2016-02-25 19:04:07 -08:00
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
2016-02-25 18:10:24 -08:00
Craig Tiller
85371a2bb0
Change pollset mutex ownership
2016-02-25 13:55:13 -08:00
Craig Tiller
2167987565
Merge github.com:grpc/grpc into hide-the-pollset
2016-02-25 12:57:56 -08:00
Craig Tiller
19fa540100
Fix copyrights
2016-02-23 08:19:39 -08:00
Craig Tiller
521423c8cf
Regenerate files, fix bugs
2016-02-22 22:22:22 -08:00
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
2016-02-22 15:59:19 -08:00
Craig Tiller
c605c62b30
Update copyrights
2016-02-19 16:24:26 -08:00
Craig Tiller
a8be91b315
Provide an interface firewall between pollset and its implementations
...
Starting to allow for >1 implementation of pollset within a binary.
Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
2016-02-19 16:22:44 -08:00
Craig Tiller
3633ce48a9
Fix tools
2016-02-18 08:08:53 -08:00
Craig Tiller
d0a8ae1266
Move worker into pollset
2016-02-18 08:01:19 -08:00
Craig Tiller
a2a7aa9374
Move parenthesis to compile
2016-02-01 09:39:13 -08:00
Craig Tiller
3c4bbc056d
Merge branch 'no_extern_allowed' of github.com:nicolasnoble/grpc into patchy
2016-02-01 09:38:14 -08:00
Craig Tiller
26af07924e
Merge pull request #4934 from jboeuf/ssl_credentials_override_default_roots
...
Ssl credentials override default roots
2016-02-01 07:36:14 -08:00
Nicolas "Pixel" Noble
1d43bc3ed3
Fixing copyrights.
2016-02-01 00:51:35 +01:00
Nicolas "Pixel" Noble
da71518169
Replacing grpc_max_auth_token_lifetime by an accessor.
2016-01-31 07:47:42 +01:00
Julien Boeuf
2757fa8b39
fixing test and clang-format.
2016-01-29 22:13:24 -08:00
Julien Boeuf
aaebf7ae74
Changing the API to use a callback mechanism.
...
This is the agreed-upon solution.
2016-01-28 17:04:42 -08:00
Julien Boeuf
564b915503
Fixing copyright.
2016-01-28 15:46:50 -08:00
Craig Tiller
a93a25f7bc
Update copyrights
2016-01-28 13:55:49 -08:00
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
2016-01-28 13:53:40 -08:00
Julien Boeuf
a50da4757a
Addressing comments.
...
The new API is now actually useful...
2016-01-27 16:23:41 -08:00
Julien Boeuf
373debd5c0
Adding a function to override the ssl default roots path.
...
Fixes the first part of #4834 .
2016-01-27 15:41:12 -08:00
murgatroid99
3466c4b55d
Updated copyrights
2016-01-12 10:26:04 -08:00
Craig Tiller
6a56221f28
Merge github.com:grpc/grpc into ints
2016-01-04 16:08:47 -08:00
Craig Tiller
897e4fe2ad
Update copyrights
2015-12-22 15:03:40 -08:00
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
2015-12-22 13:49:30 -08:00
Julien Boeuf
ee9d78b960
Unit testing the peer from auth context functionality.
2015-12-18 09:50:34 -08:00
Julien Boeuf
1d9ac6612d
Removing the peer from the SSL security connector.
...
- Missing unit tests.
2015-12-17 21:35:47 -08:00
Craig Tiller
620e965c1b
clang-format after last weeks test-fest
2015-12-14 12:02:50 -08:00
Julien Boeuf
97e5147bd1
One more test for default google creds.
2015-12-10 15:06:45 -08:00
Julien Boeuf
331e3782af
Testing cached google default creds.
2015-12-10 14:44:35 -08:00
Craig Tiller
88408c3b73
Fix Windows build
...
To do pollset work we need grpc to be initialized
2015-12-10 08:12:26 -08:00
Julien Boeuf
2408a1cd6a
Testing GCE detection in google default credentials.
2015-12-09 22:34:57 -08:00
Craig Tiller
82e40dac84
Fix memory leak
2015-12-07 18:24:57 -08:00
Craig Tiller
f9c8ce98cf
Add test for grpc_get_well_known_google_credentials_file_path
2015-12-07 08:21:57 -08:00
Nicolas "Pixel" Noble
f9c58f3bf7
Merge branch 'release-0_12'
...
Conflicts:
src/core/security/credentials.c
test/core/security/credentials_test.c
2015-12-01 22:40:44 +01:00
Julien Boeuf
3c957e60a3
Fixing implementations.
2015-11-18 21:33:58 -08:00
Craig Tiller
b113649517
clang-format
2015-11-18 11:30:17 -08:00
Julien Boeuf
b73cbc2709
Addressing comments.
...
The composite channel credentials creation does not change the passed-in
channel creds anymore.
2015-10-20 21:52:54 -07:00
Julien Boeuf
26bf71ce37
Fixing mem leak and compilation error in tsan.
2015-10-10 00:21:05 -07:00
Julien Boeuf
4e02e84062
Got the core test passing.
2015-10-09 22:49:42 -07:00
Craig Tiller
5c1ad056d2
Fix Windows compilation
2015-09-23 10:30:20 -07:00
Craig Tiller
b8b1a462e5
Finish cleanup
2015-09-22 12:50:03 -07:00