aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/security/server_auth_filter.c
Commit message (Collapse)AuthorAge
* Fix flow control bugGravatar Craig Tiller2015-12-09
|
* Beginning to peel away mdctx from channel stackGravatar Craig Tiller2015-11-19
|
* stream_op cleanup: security changesGravatar Craig Tiller2015-11-02
|
* Fixing #3680Gravatar Julien Boeuf2015-10-08
| | | | | | | | | The server auth filter needs a reference on the server credentials so that the processor that belongs to the creds is not destroyed when the server auth filter is still using it. The server auth filter also does not need the security connector but just the auth context.
* Fix clang-format scriptGravatar Craig Tiller2015-09-28
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Rename initGravatar Craig Tiller2015-09-22
|
* Rename runGravatar 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
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* Call list progressGravatar Craig Tiller2015-09-21
|
* Call list progressGravatar Craig Tiller2015-09-18
|
* CleanupGravatar Craig Tiller2015-09-18
|
* Fixing #3286Gravatar Julien Boeuf2015-09-08
| | | | | - We cannot use call_data after the final callback as this one may trigger the deletion of the call object (hence the call_data).
* Adding C++ metadata processor.Gravatar Julien Boeuf2015-08-28
| | | | | | | | - Had to chnage the core API to add a destroy function pointer in grpc_auth_metadata_processor. - Tested end to end. - Fixed some issues in the server_auth_filter (we were not checking the length which put us at risk of an overflow).
* Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processorGravatar Julien Boeuf2015-08-26
|\
| * Have a richer interface for auth metadata processors.Gravatar Julien Boeuf2015-08-19
| |
| * clang-format all sourceGravatar Craig Tiller2015-08-18
| |
* | Few improvements:Gravatar Julien Boeuf2015-08-14
|/ | | | | | - Guarantee the lifetime of objects passed to the processor. - Add an option for implementers of the processor to make it non-blocking.
* Fixing API (thanks Craig for the comments) and associated tests.Gravatar Julien Boeuf2015-08-05
|
* Merge branch 'auth_md_processor' into server_creds_auth_md_processorGravatar Julien Boeuf2015-08-03
|\
| * Properly send GRPC_STATUS_UNAUTHENTICATED from server auth failuresGravatar Craig Tiller2015-07-31
| |
| * Merge branch 'auth_md_processor' of github.com:jboeuf/grpc into ↵Gravatar Craig Tiller2015-07-31
| |\ | | | | | | | | | complain-with-both-passion-and-meaning
* | | Putting the auth metadata processor on the server creds.Gravatar Julien Boeuf2015-07-21
| |/ |/|
| * Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
| |
* | Cannot figure out server filter logic for error in auth md processing.Gravatar Julien Boeuf2015-07-17
| | | | | | | | | | | | | | | | | | - Positive tests pass even if we will have to change the interface to add the processor to the server credentials (will be done in a separate pull request). - ASAN leaks for the error case. - The client should get a GRPC_STATUS_UNAUTHENTICATED as opposed to GPRC_STATUS_INTERNAL.
* | Server auth metadata processor.Gravatar Julien Boeuf2015-07-16
|/ | | | | | | | | | - Right now it is a global function: would be better to have this per (secure) port. - Changed the interface of the auth_context slightly to make it more friendly. - Positive tests pass. Still need some work on error case (have a negative case as well). - Fixing cpp auth context tests so that they use the shiny new C API.
* clang-format changed filesGravatar Craig Tiller2015-07-01
|
* Refcounting fixes and debugging, empty batch stability fixesGravatar Craig Tiller2015-07-01
|
* Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-06-30
|\ | | | | | | | | Conflicts: test/core/end2end/tests/request_with_flags.c
| * SSL refcounting fixesGravatar Craig Tiller2015-06-30
| | | | | | | | | | | | Handle the case where we recreate an auth context. Add (opt-in) debugging for refcounts on auth contexts.
* | clang-format affected filesGravatar Craig Tiller2015-06-30
| |
* | DebuggingGravatar Craig Tiller2015-06-29
| |
* | Unix resolver, bug fixesGravatar Craig Tiller2015-06-29
| |
* | s/grpc_transport_op/grpc_transport_stream_op/gGravatar Craig Tiller2015-06-25
|/
* Removing an assert on chand->security_connector->auth_context.Gravatar Nicolas "Pixel" Noble2015-06-03
| | | | That value actually MAY be NULL in some circumstances, and that's not a problem.
* Addressing comments.Gravatar Julien Boeuf2015-05-20
|
* API for auth context and server-side secure transport only impl.Gravatar Julien Boeuf2015-05-20
| | | | | | | | Still TODO: - a way to plug a metadata processing (somewhat elsewhere but did not one to overload this already large PR). - plug-in the auth context on the client side. - Better end to end testing.
* Starting on low level changes to support server side authentication.Gravatar Julien Boeuf2015-05-20