Dan Breslau [Thu, 20 Oct 2016 19:27:16 +0000 (15:27 -0400)]
Changed moonshot-server.vala to moonshot-server-linux.vala
Dan Breslau [Wed, 19 Oct 2016 17:32:43 +0000 (13:32 -0400)]
Finally figured out a better (if still not ideal) way to maintain the
selection across reloads.
Dan Breslau [Wed, 19 Oct 2016 02:33:40 +0000 (22:33 -0400)]
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.
Dan Breslau [Tue, 11 Oct 2016 00:24:13 +0000 (20:24 -0400)]
Added simple test for importing over No Identity (see bug #1430980)
Dan Breslau [Fri, 7 Oct 2016 22:04:38 +0000 (18:04 -0400)]
Fixed (I hope) the duplicate-card problem. Added crude warning dialog for duplicate NAIs.
Dan Breslau [Fri, 7 Oct 2016 03:10:30 +0000 (23:10 -0400)]
Set background color to white only on Windows
Dan Breslau [Fri, 7 Oct 2016 02:43:53 +0000 (22:43 -0400)]
At end of import, show popup only if no identities were added or updated
Dan Breslau [Fri, 7 Oct 2016 02:36:30 +0000 (22:36 -0400)]
Fix last commit: Set max_width_chars to 50 to ellipsize properly
Dan Breslau [Fri, 7 Oct 2016 02:28:11 +0000 (22:28 -0400)]
Use ellipses to truncate the display of veryveryveryveryveryveryveryveryveryveryveryverylong service names
Dan Breslau [Fri, 7 Oct 2016 02:22:09 +0000 (22:22 -0400)]
Use ellipses to truncate the display of veryveryveryveryveryveryveryveryveryveryveryverylong service names
Dan Breslau [Fri, 7 Oct 2016 02:11:04 +0000 (22:11 -0400)]
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.
Dan Breslau [Wed, 5 Oct 2016 22:33:00 +0000 (18:33 -0400)]
Removed the obsolete 'user_verified' field from TrustAnchor.
Added a UUID value to IdCard for internal debugging.
Various other minor updates.
Dan Breslau [Wed, 5 Oct 2016 22:30:53 +0000 (18:30 -0400)]
When updating the view, ensure that the selection remains consistent
Dan Breslau [Wed, 5 Oct 2016 22:13:45 +0000 (18:13 -0400)]
Widen the fingerprint widget
Dan Breslau [Wed, 5 Oct 2016 22:08:37 +0000 (18:08 -0400)]
Logging fixes
Dan Breslau [Wed, 5 Oct 2016 03:16:58 +0000 (23:16 -0400)]
Updated the 'Bad Certificate' ID with a bad certificate
Dan Breslau [Tue, 4 Oct 2016 21:33:08 +0000 (17:33 -0400)]
Updated test files
Dan Breslau [Mon, 3 Oct 2016 15:29:32 +0000 (11:29 -0400)]
Tests various kinds of good & bad certs/fingerprints
Dan Breslau [Fri, 30 Sep 2016 20:46:54 +0000 (16:46 -0400)]
Save server fingerprint in keyring after user approves it; check keyring for fingerprint before asking user to approve it.
Dan Breslau [Wed, 28 Sep 2016 22:31:16 +0000 (18:31 -0400)]
Implement DBUS call for ConfirmCACertificate
Dan Breslau [Wed, 28 Sep 2016 22:28:53 +0000 (18:28 -0400)]
Split moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc.vala
Dan Breslau [Wed, 28 Sep 2016 22:28:00 +0000 (18:28 -0400)]
Split moonshot-server.vala into moonshot-server-linix.vala and moonshot-server-msrpc.vala
Dan Breslau [Wed, 28 Sep 2016 19:13:57 +0000 (15:13 -0400)]
Split moonshot-server.vala into linux and win32 pieces
Dan Breslau [Thu, 25 Aug 2016 22:50:53 +0000 (18:50 -0400)]
For consistency with GTK standards, put Cancel button on the left of the OK button
Dan Breslau [Thu, 25 Aug 2016 19:10:50 +0000 (15:10 -0400)]
Translatability tweaks
Dan Breslau [Wed, 24 Aug 2016 21:25:39 +0000 (17:25 -0400)]
Fixed translatable strings
Dan Breslau [Wed, 24 Aug 2016 21:22:00 +0000 (17:22 -0400)]
Added new source files with translatable strings
Dan Breslau [Tue, 23 Aug 2016 21:54:28 +0000 (17:54 -0400)]
Fixed regressions and new bugs in importing
Dan Breslau [Tue, 23 Aug 2016 16:35:14 +0000 (12:35 -0400)]
Support import in the Moonshot UI
Dan Breslau [Tue, 23 Aug 2016 14:02:04 +0000 (10:02 -0400)]
Cleaning up compilation warnings
Dan Breslau [Mon, 22 Aug 2016 23:54:22 +0000 (19:54 -0400)]
Improved spacing below IDCard name
Dan Breslau [Mon, 22 Aug 2016 21:49:42 +0000 (17:49 -0400)]
Refactored to use a table for aligning widgets
Dan Breslau [Mon, 22 Aug 2016 19:00:58 +0000 (15:00 -0400)]
Search tooltip should really cover the whole search box, not just the icon
Dan Breslau [Mon, 22 Aug 2016 18:33:48 +0000 (14:33 -0400)]
Use monospace font for fingerprint
Dan Breslau [Mon, 22 Aug 2016 18:20:48 +0000 (14:20 -0400)]
Minor formatting updates
Dan Breslau [Mon, 22 Aug 2016 17:01:15 +0000 (13:01 -0400)]
Removed remove_id_card(), which is no longer needed
Dan Breslau [Sat, 20 Aug 2016 01:50:18 +0000 (21:50 -0400)]
Fixed selection failures when display was limited via search or selection.
Selection is now managed by IdentityManagerView, and not by the CustomVBox.
Removed "stop" icon from search box, and moved search icon to right side.
Dan Breslau [Sat, 20 Aug 2016 01:48:22 +0000 (21:48 -0400)]
Fixed nai; it no longer returns an unowned string
Dan Breslau [Sat, 20 Aug 2016 01:47:33 +0000 (21:47 -0400)]
Always print GLib errors to the log as well as stderr
Dan Breslau [Fri, 19 Aug 2016 21:50:31 +0000 (17:50 -0400)]
Fixed display of the no_identity widget, and don't allow it to be removed
Dan Breslau [Fri, 19 Aug 2016 18:23:38 +0000 (14:23 -0400)]
Added additional test IDs
Dan Breslau [Fri, 19 Aug 2016 18:23:19 +0000 (14:23 -0400)]
Fixed bugs in tracking TrustAnchor datetime-added
Dan Breslau [Fri, 19 Aug 2016 17:16:24 +0000 (13:16 -0400)]
First pass at supporting date/time added for Trust Anchors
Dan Breslau [Thu, 18 Aug 2016 15:27:18 +0000 (11:27 -0400)]
Added libssl as a dependency
Dan Breslau [Wed, 17 Aug 2016 23:15:15 +0000 (19:15 -0400)]
Ugly hack to make the Yes button grab the default
Dan Breslau [Wed, 17 Aug 2016 22:18:07 +0000 (18:18 -0400)]
Intercept window close attempts, and ask user to confirm if selection is in progress
Dan Breslau [Tue, 16 Aug 2016 22:26:23 +0000 (18:26 -0400)]
Added right- or down-pointing arrow (for unselected and selected cards, respectively)
Dan Breslau [Tue, 16 Aug 2016 21:45:46 +0000 (17:45 -0400)]
Use the label text 'Do not use a Moonshot identity for this service' if displaying the ID Selector for ID selection
Dan Breslau [Tue, 16 Aug 2016 16:54:45 +0000 (12:54 -0400)]
Fixed line lengths for exporting PEM certificates.
Also set default filename based on IdCard's display name,
and go to the same directory by default if another cert is exported.
Dan Breslau [Tue, 16 Aug 2016 00:52:40 +0000 (20:52 -0400)]
Support exporting certificates in PEM format
Dan Breslau [Tue, 16 Aug 2016 00:12:19 +0000 (20:12 -0400)]
Decode the CA Certificate from binary, not from PEM format.
Dan Breslau [Mon, 15 Aug 2016 23:23:28 +0000 (19:23 -0400)]
Fixed memory leaks
Dan Breslau [Mon, 15 Aug 2016 19:24:24 +0000 (15:24 -0400)]
Implemented "Clear Trust Anchor" button in Edit Identity Dialog.
Modified the "user verified" flag to be stored in the keystore (or local
flat file), instead of in a Properties file.
Modified the TrustAnchor class to be read-only, other than the "user_verified"
field.
Many logging updates.
Dan Breslau [Fri, 12 Aug 2016 19:32:37 +0000 (15:32 -0400)]
Fixed compilation error and error handling.
Dan Breslau [Fri, 12 Aug 2016 02:44:21 +0000 (22:44 -0400)]
Support decrypting a server CA certificate so we can get its expiration (valid-before) date.
Dan Breslau [Thu, 11 Aug 2016 18:08:27 +0000 (14:08 -0400)]
Don't show 'Trust anchor: None' label for new IdCards
Dan Breslau [Thu, 11 Aug 2016 02:07:01 +0000 (22:07 -0400)]
First pass at supporting trust anchors in IdCard dialog
Dan Breslau [Wed, 10 Aug 2016 19:32:42 +0000 (15:32 -0400)]
Minor updates to trust anchor management
Dan Breslau [Wed, 10 Aug 2016 19:03:53 +0000 (15:03 -0400)]
Fixed some minor UI issues
Dan Breslau [Tue, 9 Aug 2016 23:57:13 +0000 (19:57 -0400)]
Updated About dialog; also bumped version number to 1.0.0
Dan Breslau [Tue, 9 Aug 2016 23:14:50 +0000 (19:14 -0400)]
First cut at supporting trust anchors
Dan Breslau [Tue, 9 Aug 2016 16:45:25 +0000 (12:45 -0400)]
Fix appearance of services table
Dan Breslau [Tue, 9 Aug 2016 16:05:27 +0000 (12:05 -0400)]
Re-enable password hiding
Dan Breslau [Tue, 9 Aug 2016 01:34:09 +0000 (21:34 -0400)]
Refactored the IdCard services list to fix new bugs and (hopefully) prevent even newer ones.
Dan Breslau [Mon, 8 Aug 2016 20:42:54 +0000 (16:42 -0400)]
Support using libgee in moonshot-webp
Dan Breslau [Mon, 8 Aug 2016 18:46:04 +0000 (14:46 -0400)]
Disallow editing the text fields of the No Identity card
Dan Breslau [Mon, 8 Aug 2016 18:45:42 +0000 (14:45 -0400)]
Changed IdCard.IsNoIdentity to IdCard.is_no_identity
Dan Breslau [Mon, 8 Aug 2016 18:24:34 +0000 (14:24 -0400)]
Implemented 'Remember my identity choice for this service' checkbox on main selector dialog
Dan Breslau [Mon, 8 Aug 2016 18:02:24 +0000 (14:02 -0400)]
Logging updates
Dan Breslau [Fri, 5 Aug 2016 21:12:34 +0000 (17:12 -0400)]
Implemented 'Do not show this message again' checkbox for warning dialogs
Dan Breslau [Fri, 5 Aug 2016 21:07:46 +0000 (17:07 -0400)]
Fixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled
Dan Breslau [Fri, 5 Aug 2016 21:01:17 +0000 (17:01 -0400)]
Fixed (again) how the Add, Edit, Remove, and Send buttons are enabled/disabled
Dan Breslau [Fri, 5 Aug 2016 19:23:27 +0000 (15:23 -0400)]
Code cleanup
Dan Breslau [Fri, 5 Aug 2016 19:22:46 +0000 (15:22 -0400)]
Code cleanup
Dan Breslau [Fri, 5 Aug 2016 19:19:50 +0000 (15:19 -0400)]
Code cleanup
Dan Breslau [Fri, 5 Aug 2016 00:46:55 +0000 (20:46 -0400)]
Updated the appearance of two warning dialogs.
Also fixed (somewhat) the appearance of the menu bar in the main window.
Dan Breslau [Wed, 3 Aug 2016 17:55:51 +0000 (13:55 -0400)]
Fixing AtkRelation and remember password checkbox issues
Dan Breslau [Wed, 3 Aug 2016 17:52:05 +0000 (13:52 -0400)]
Reskinning the password dialog
Dan Breslau [Tue, 2 Aug 2016 21:32:07 +0000 (17:32 -0400)]
Fix service prompt (again)
Dan Breslau [Tue, 2 Aug 2016 18:35:01 +0000 (14:35 -0400)]
Fix prompting of ID for service
Dan Breslau [Tue, 2 Aug 2016 16:21:56 +0000 (12:21 -0400)]
Set background to white, and fix sensitivity of Send button
Dan Breslau [Tue, 2 Aug 2016 16:20:01 +0000 (12:20 -0400)]
Remove unnecessary log message
Dan Breslau [Mon, 1 Aug 2016 20:36:29 +0000 (16:36 -0400)]
Improved the appearance of the services table
Dan Breslau [Mon, 1 Aug 2016 16:12:29 +0000 (12:12 -0400)]
Field layout now conforms more closely to wireframes
Dan Breslau [Fri, 29 Jul 2016 00:36:24 +0000 (20:36 -0400)]
Minor formatting fixes
Dan Breslau [Thu, 28 Jul 2016 22:23:54 +0000 (18:23 -0400)]
Dead code removal; also fixed Send button (at least a little; not tested yet.)
Dan Breslau [Thu, 28 Jul 2016 17:44:24 +0000 (13:44 -0400)]
Fix compilation with older versions of valac
Dan Breslau [Thu, 28 Jul 2016 01:30:32 +0000 (21:30 -0400)]
Add/Edit cards is now functionally complete (still needs aesthetic cleanup)
Dan Breslau [Wed, 27 Jul 2016 00:27:45 +0000 (20:27 -0400)]
As with previous commit, renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala
Dan Breslau [Wed, 27 Jul 2016 00:26:18 +0000 (20:26 -0400)]
Checkpointing non-working services edit code before I refactor it
Dan Breslau [Wed, 27 Jul 2016 00:25:14 +0000 (20:25 -0400)]
As with previous commit, renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala
Dan Breslau [Tue, 26 Jul 2016 17:20:09 +0000 (13:20 -0400)]
Renamed moonshot-add-dialog.vala to moonshot-identity-dialog.vala; refactoring to follow.
Dan Breslau [Mon, 25 Jul 2016 23:23:46 +0000 (19:23 -0400)]
Checkpointing: ID Selector (main dialog) now looks as specified by reskinning wireframes (more or less)
Dan Breslau [Mon, 25 Jul 2016 01:21:41 +0000 (21:21 -0400)]
First pass at reskinning the main dialog (still need to update menu & detail views)
Dan Breslau [Thu, 21 Jul 2016 20:33:33 +0000 (16:33 -0400)]
Allow compilation under later versions of valac (fixed empty array initialization)
Dan Breslau [Thu, 28 Apr 2016 20:22:20 +0000 (16:22 -0400)]
Merge branch 'dbreslau-lib-upgrades'
https://bugs.launchpad.net/moonshot-ui/+bug/1351342 (We need to support GTK 3.0)
and
https://bugs.launchpad.net/moonshot-ui/+bug/1351342 (Need to support gee-0.8)
Moonshot now builds with Gtk+-3.0 if it's available, and gee-0.8 if it's available. Otherwise, it falls back to the older Gtk+-2.0 and/or gee-0.8.
Dan Breslau [Thu, 28 Apr 2016 20:21:21 +0000 (16:21 -0400)]
Minor refactoring of XML import code
Dan Breslau [Thu, 28 Apr 2016 20:17:33 +0000 (16:17 -0400)]
Fix a compiler warning
Dan Breslau [Thu, 28 Apr 2016 19:53:21 +0000 (15:53 -0400)]
Support optional logging in webp-provisioning
Dan Breslau [Thu, 28 Apr 2016 19:52:01 +0000 (15:52 -0400)]
Ignore more stuff that needs to be ignored