gRPC-haskell/tests
Connor Clark 3366dde7ab Connor/security (#68)
* begin security bindings

* secure channel creation

* SSL credentials support

* add client-side ssl support

* ssl test

* read file before passing to channel credentials, free credentials when done creating

* use localhost key/cert for test

* WIP sketch of callbacks for metadata plugins

* conversion from Haskell auth processor to C

* add test for custom server metadata auth processor

* wip auth failure test

* rebase tweak

* working test of custom auth metadata server processor

* improve security docs, clean up

* add unsafe layer client-side auth metadata plugin functionality

* add client config option for custom auth metadata

* WIP client-side metadata auth plugin. Crashing when calling C callback.

* get initial version of client-side metadata plugins working

* replace String with ByteString in a few places, add function for getting AuthProperty

* AuthContext utilities and more documentation

* end-to-end test of client and server auth plugins

* remove redundant tests

* function for parents in unary calls, add deactivated failing test for auth metadata propagation from parent to child

* some cleanup

* tweaks

* more tweaks

* remove unused file

* docs tweak

* consolidate exports

* update protobuf-wire commit
2016-08-17 09:55:06 -07:00
..
LowLevelTests Connor/security (#68) 2016-08-17 09:55:06 -07:00
ssl Connor/security (#68) 2016-08-17 09:55:06 -07:00
GeneratedTests.hs Update to gRPC 0.15 (#61) 2016-08-05 09:29:20 -07:00
LowLevelTests.hs Connor/security (#68) 2016-08-17 09:55:06 -07:00
Properties.hs Connor/metadata improvements (#52) 2016-08-01 12:38:35 -07:00
protoc.sh Update to gRPC 0.15 (#61) 2016-08-05 09:29:20 -07:00
simple-server.sh Update to gRPC 0.15 (#61) 2016-08-05 09:29:20 -07:00
simple.proto Added tests for grpc server generation 2016-07-25 16:39:25 -07:00
test-client.py Added tests for grpc server generation 2016-07-25 16:39:25 -07:00
tests.patch Update to gRPC 0.15 (#61) 2016-08-05 09:29:20 -07:00
TestServer.hs Streaming interface tweaks (i.e., StreamSend/Recv ops in IO) (#58) 2016-08-09 11:30:47 -05:00
UnsafeTests.hs Connor/security (#68) 2016-08-17 09:55:06 -07:00