Squashed merge of many commits, including (but not limited to) :
authorDan Breslau <dbreslau@painless-security.com>
Wed, 28 Sep 2016 19:13:57 +0000 (15:13 -0400)
committerDan Breslau <dbreslau@painless-security.com>
Wed, 19 Oct 2016 20:22:35 +0000 (16:22 -0400)
commit6b9c02ac9b2331291f26a3612cf35a44d5f55aff
treedadce56cacfbf6ca2df7b0e0c03fdb91ed87e05b
parent1288d760001242d47cad5344d635d16d74307523
Squashed merge of many commits, including (but not limited to) :

Split moonshot-server.vala into linux and win32 pieces

Split moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc.vala

Implement DBUS call for ConfirmCACertificate

Save server fingerprint in keyring after user approves it; check keyring for fingerprint before asking user to approve it.

Use containers to align the Services: label and list of services
Also, align the expansion/contraction arrow with the top of the idcard widget,
not the middle.

Set background color to white only on Windows

Bug #1632163
No check for duplicate NAIs when modifying an identity

Check for duplicate NAIs after an entity is modified, as well as
checking at startup. If duplicates are found, warn the user.
25 files changed:
.gitignore
Makefile.am
libmoonshot/libmoonshot-dbus.c
libmoonshot/libmoonshot.def
libmoonshot/libmoonshot.h
libmoonshot/libmoonshot.vapi
src/moonshot-custom-vbox.vala
src/moonshot-id.vala
src/moonshot-idcard-widget.vala
src/moonshot-identities-manager.vala
src/moonshot-identity-dialog.vala
src/moonshot-identity-management-view.vala
src/moonshot-identity-manager-app.vala
src/moonshot-keyring-store.vala
src/moonshot-local-flat-file-store.vala
src/moonshot-password-dialog.vala
src/moonshot-provisioning-common.vala
src/moonshot-server-linux.vala [moved from src/moonshot-server.vala with 59% similarity]
src/moonshot-server-msrpc.vala [new file with mode: 0644]
src/moonshot-trust-anchor-dialog.vala
src/moonshot-utils.vala
src/moonshot-warning-dialog.vala
webprovisioning/blank-test.msht [new file with mode: 0644]
webprovisioning/cert-test.msht [new file with mode: 0644]
webprovisioning/complex-test.msht