Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-20 | src/murmur/MurmurGRPCImpl.h: Use namespace grpc instead of grpc_impl | Robert Adam | |
It appears as if more modern versions of GRPC-c++ have moved their classes from namespace grpc to namespace grpc_impl, which is what the most recent contribution to this file was using. However in older versions of the GRPC library this namespace doesn't exist yet and thus causes compile errors. Luckily it seems however that the GRPC devs were smart about this change as they added typedefs to the grpc namespace (which still exists) that reroute to the grpc_impl namespace. Thus we can simply use the grpc namespace and in newer versions this will redirect us to the grpc_impl namespace automatically. As a reference on the GRPC side see https://github.com/grpc/grpc/commit/d684ddc7e3091b8b5205b0cadbd786bd5f37487d | |||
2020-01-07 | Auto-update LICENSE.header in source files | Davide Beatrici | |
2019-12-09 | Merge pull request #3906 from McKayJT/grpc-client-authentication | Stefan Hacker | |
Client authentication for gRPC | |||
2019-11-30 | Client authentication for gRPC | John Mckay | |
This adds client authentication using TLS certificates when it is enabled in gRPC. This just the basic feature right now. You either have access or you do not. Access is granted by putting the certificate digests of the authorized users into the murmur.ini file. | |||
2019-11-29 | Style fixes | John Mckay | |
2019-11-28 | shudown and drain GRPC completion queue on exit | John Mckay | |
This prevents a segmentation fault in next() when it tries to call back to a deleted object. | |||
2019-09-12 | Add missing includes for "no-pch" build | Davide Beatrici | |
This commit adds all the missing includes when the PCH header is not used. Also, some includes are reordered and/or made consistent (e.g. "#include <QtEndian>" -> "#include <QtCore/QtEndian>"). | |||
2019-01-25 | Auto-update LICENSE.header in source files | Davide Beatrici | |
2018-01-08 | GRPC: use AsyncNotifyWhenDone instead of cleanup timer | Jonas Herzig | |
2018-01-02 | Auto-update LICENSE.header in source files. | Mikkel Krautz | |
2017-07-24 | MurmurGRPCImpl.h: declare variable for QMutexLocker in RPCSingleStreamCall ↵ | Mikkel Krautz | |
class. This existing syntax doesn't build on my Ubuntu 14.04 LTS test machine, and it seems odd to me. Change the syntax to something more conventional. | |||
2017-01-08 | Update tree copyrights to 2017. | Mikkel Krautz | |
2016-05-10 | src/murmur: update to use LICENSE.header. | Mikkel Krautz | |
2016-05-08 | grpc: fix uninitialized RPCCall reference count | Tim Cooper | |
2016-05-08 | grpc: use single-line doxygen-style comments in RPCSingleStreamCall ↵ | Mikkel Krautz | |
top-level comment. | |||
2016-05-08 | grpc: indent pre-declaration of classes in MurmurRPC::Wrapper. | Mikkel Krautz | |
2016-05-08 | grpc: make mServer and qtCleanup members in MurmurRPCImpl conform to coding ↵ | Mikkel Krautz | |
style. | |||
2016-05-08 | grpc: make member variables in RPCCall and RPCSingleStreamCall coding style ↵ | Mikkel Krautz | |
conformant. | |||
2016-05-08 | grpc: rename remaining MurmurRPCImpl member variables to be coding style ↵ | Mikkel Krautz | |
conformant. | |||
2016-05-08 | grpc: rename aV1Service to m_V1Service. | Mikkel Krautz | |
2016-05-08 | grpc: rename mCQ to m_completionQueue as per our coding style. | Mikkel Krautz | |
2016-05-08 | grpc: update license headers to use the new-style header. | Mikkel Krautz | |
2016-05-08 | grpc: ignore unused parameter warnings from MurmurRPC.grpc.pb.h. | Mikkel Krautz | |
2016-05-08 | grpc: fix compilation errors | Tim Cooper | |
2016-05-08 | grpc: implement TextMessageFilter | Tim Cooper | |
2016-05-08 | grpc: allow connections to be secured using TLS | Tim Cooper | |
2016-05-08 | grpc: only allow users to trigger explicitly added context actions | Tim Cooper | |
2016-05-08 | grpc: fix crash when writing to a stream that hasn't completed its previous ↵ | Tim Cooper | |
write | |||
2016-05-08 | grpc: add RPCSingleStreamCall base for single-streaming wrappers | Tim Cooper | |
2016-05-08 | grpc: add helper method "end" to RPCSingleSingleCall | Tim Cooper | |
2016-05-08 | grpc: reduce amount of generated wrapper code | Tim Cooper | |
2016-05-08 | grpc: change RPCCall.mRefs to atomic | Tim Cooper | |
2016-05-08 | grpc: switch to versioned API | Tim Cooper | |
2016-05-08 | grpc: fix stream referencing counting issues | Tim Cooper | |
2016-05-08 | grpc: fix possible use-after-frees with the GRPC wrappers | Tim Cooper | |
2016-05-08 | grpc: reduce compile warnings | Tim Cooper | |
2016-05-08 | grpc: add a lock around the authenticator when it does a write-read | Tim Cooper | |
2016-05-08 | grpc: simplify authenticator slots | Tim Cooper | |
2016-05-08 | grpc: move meta event sending to new method | Tim Cooper | |
2016-05-08 | grpc: remove old authenticator upon error or new authenticator | Tim Cooper | |
2016-05-08 | grpc: make RPCCall.error's argument const | Tim Cooper | |
2016-05-08 | grpc: start AuthenticatorService.Stream implementation | Tim Cooper | |
2016-05-08 | grpc: add authenticator slot stubs | Tim Cooper | |
2016-05-08 | grpc: finish ServerService.Events implementation | Tim Cooper | |
2016-05-08 | grpc: start ServerService.Events implementation | Tim Cooper | |
2016-05-08 | grpc: implement MetaService.Events | Tim Cooper | |
2016-05-08 | grpc: remove ContextActionService.Events listeners after they fail | Tim Cooper | |
2016-05-08 | grpc: add timer that will trigger cleanup function every minute | Tim Cooper | |
2016-05-08 | grpc: add callback() method to single-streaming calls, reenable ↵ | Tim Cooper | |
ContextActionService.Events | |||
2016-05-08 | grpc: RPCCall::error does not need to be a function anymore | Tim Cooper | |