Add launch-hidden functionality to moonshot msrpc implementation
authorKevin Wasserman <krwasserman@painless-security.com>
Thu, 26 Feb 2015 19:44:15 +0000 (14:44 -0500)
committerKevin Wasserman <krwasserman@hotmail.com>
Wed, 4 Mar 2015 17:19:36 +0000 (12:19 -0500)
commit45affeb953ff394de098569366b5c9cb262a05a9
treeae5a7ec6e7219ee970e913723ae3b726a0fb0eae
parent828a51bb2fb39bafa803c9ce7736c8053fb12c7d
Add launch-hidden functionality to moonshot msrpc implementation

Also, when the identity manager cannot bind its rpc interface,
it now binds as a client and tells the existing server to show
itself, similar to the dbus implementation.

To link both client and server rpc code requires passing the
'prefix' argument to midl which is not exposed via the mingw
midl wrapper, so I created new moonshot-midl wrapper to pass to the mingw
midl wrapper.
Makefile.am
libmoonshot/libmoonshot-msrpc.c
libmoonshot/moonshot-msrpc.idl
moonshot-midl [new file with mode: 0644]
src/moonshot-server.vala
vapi/moonshot-msrpc.vapi
vapi/msrpc-1.0-extra.vapi [new file with mode: 0644]