moonshot-ui.git
10 years agoFix formatting
Kevin Wasserman [Wed, 6 Nov 2013 14:36:28 +0000 (09:36 -0500)]
Fix formatting

10 years agoBump release
Kevin Wasserman [Mon, 4 Nov 2013 16:20:09 +0000 (11:20 -0500)]
Bump release

10 years agoFix identity duplication bug
Kevin Wasserman [Mon, 4 Nov 2013 14:34:17 +0000 (09:34 -0500)]
Fix identity duplication bug

Occured when 'send'ing an identity w/o a password.

10 years agoModify identity selection logic / fix bugs
Kevin Wasserman [Mon, 4 Nov 2013 13:56:26 +0000 (08:56 -0500)]
Modify identity selection logic / fix bugs

If the request provides an password, always use it.
If the request provides an nai, but no corresponding identity exist,
create a temporary identity which is never stored to handle the response.

10 years agoRequire desktop-file-utiles and shared-mime-info for %post spec fragment
Sam Hartman [Wed, 30 Oct 2013 18:49:01 +0000 (14:49 -0400)]
Require desktop-file-utiles and shared-mime-info for %post spec fragment

10 years ago%config(noreplace) not %conf
Sam Hartman [Tue, 29 Oct 2013 23:01:19 +0000 (19:01 -0400)]
%config(noreplace) not %conf

10 years agospecfile: install flatstore-users
Sam Hartman [Tue, 29 Oct 2013 22:02:25 +0000 (18:02 -0400)]
specfile: install flatstore-users

10 years agoAdd flatstore-users
Kevin Wasserman [Tue, 29 Oct 2013 20:56:35 +0000 (16:56 -0400)]
Add flatstore-users

The identity manager uses flat file store (i.e. not keyring)
if the current user is in the system's flatstore-users file.

10 years agoMerge branch 'master' of http://www.project-moonshot.org/git/moonshot-ui
Kevin Wasserman [Tue, 29 Oct 2013 01:49:11 +0000 (21:49 -0400)]
Merge branch 'master' of project-moonshot.org/git/moonshot-ui

10 years agoupdate_card() returns modified card
Kevin Wasserman [Tue, 29 Oct 2013 01:46:59 +0000 (21:46 -0400)]
update_card() returns modified card

replace old card with modified card where appropriate to
avoid duplicating ids.

10 years agoExpand right vbox, not left; don't specify right vbox size.
Kevin Wasserman [Tue, 29 Oct 2013 01:37:27 +0000 (21:37 -0400)]
Expand right vbox, not left; don't specify right vbox size.

Fixes LP 1230250

10 years agoReselect current id card by nai when cards are reloaded.
Kevin Wasserman [Tue, 29 Oct 2013 01:30:02 +0000 (21:30 -0400)]
Reselect current id card by nai when cards are reloaded.

10 years agobuildrequire gnome-keyring-devel
Sam Hartman [Mon, 28 Oct 2013 18:49:49 +0000 (14:49 -0400)]
buildrequire gnome-keyring-devel

10 years agoSignal parent widgets when expanding identity (LP 1228259)
Kevin Wasserman [Thu, 24 Oct 2013 15:42:53 +0000 (11:42 -0400)]
Signal parent widgets when expanding identity (LP 1228259)

10 years agobump release
Kevin Wasserman [Wed, 23 Oct 2013 17:57:04 +0000 (13:57 -0400)]
bump release

10 years agoDo not attempt to use dbus while setid
Kevin Wasserman [Wed, 23 Oct 2013 17:55:29 +0000 (13:55 -0400)]
Do not attempt to use dbus while setid

10 years agoWhen request contains an nai, create a new identity when appropriate.
Kevin Wasserman [Wed, 23 Oct 2013 01:20:39 +0000 (21:20 -0400)]
When request contains an nai, create a new identity when appropriate.

Also update password for existing identity if appropriate.

10 years agoEliminate pixbuf from IdCard
Kevin Wasserman [Tue, 22 Oct 2013 12:11:33 +0000 (08:11 -0400)]
Eliminate pixbuf from IdCard

IdCard should not depend on GDK.
Instead, add utility function to find the correct pixbuf given an IdCard.
For now, it simply returns the "avatar-default" icon, but should eventually
do something intelligent based on the IdCard data.
This incidentally fixes the bug that id's from the keyring data store didn't
get the avatar-default icon.

10 years agoDon't try to use gtk when it is not initialized.
Kevin Wasserman [Fri, 18 Oct 2013 16:22:33 +0000 (12:22 -0400)]
Don't try to use gtk when it is not initialized.

10 years agoFix moonshot-webp usage output (LP #1240007)
Kevin Wasserman [Tue, 15 Oct 2013 23:33:50 +0000 (19:33 -0400)]
Fix moonshot-webp usage output (LP #1240007)

use stdout.printf() instead of error(); exit immediately.

10 years agoParse options (including --help) in headless mode (LP #1235662)
Kevin Wasserman [Tue, 15 Oct 2013 22:37:10 +0000 (18:37 -0400)]
Parse options (including --help) in headless mode (LP #1235662)

10 years agoFix error when unknown option is specified.
Kevin Wasserman [Fri, 11 Oct 2013 20:21:34 +0000 (16:21 -0400)]
Fix error when unknown option is specified.

10 years agoFix identity manager argument naming style (LP# 1235667)
Kevin Wasserman [Fri, 11 Oct 2013 19:52:31 +0000 (15:52 -0400)]
Fix identity manager argument naming style (LP# 1235667)

Conform to GNU standards: use hyphens instead of mixed-case

10 years agoinstall pkgdatadir in spec
Sam Hartman [Thu, 10 Oct 2013 20:40:36 +0000 (16:40 -0400)]
install pkgdatadir in spec

10 years agofix capitalization
Sam Hartman [Thu, 10 Oct 2013 19:44:27 +0000 (15:44 -0400)]
fix capitalization

10 years agomake dist cleanup and install default identity
Sam Hartman [Thu, 10 Oct 2013 19:30:12 +0000 (15:30 -0400)]
make dist cleanup and install default identity

10 years ago<Include example web provisioning
Sam Hartman [Thu, 10 Oct 2013 16:15:40 +0000 (12:15 -0400)]
<Include example web provisioning

10 years agoUse correct cast; apparently we're using struct copies
Sam Hartman [Wed, 9 Oct 2013 18:58:17 +0000 (14:58 -0400)]
Use correct cast; apparently we're using struct copies

10 years agoExplicit cast for garray dereference
Sam Hartman [Wed, 9 Oct 2013 18:21:11 +0000 (14:21 -0400)]
Explicit cast for garray dereference

10 years agoUse less efficient arg processing for vala 0.11 compatibility
Kevin Wasserman [Tue, 8 Oct 2013 20:29:11 +0000 (16:29 -0400)]
Use less efficient arg processing for vala 0.11 compatibility

10 years agoAdd default-identity.msht webprovisioning example
Kevin Wasserman [Tue, 8 Oct 2013 18:14:21 +0000 (14:14 -0400)]
Add default-identity.msht webprovisioning example

10 years agoMore foreach fixup for centos
Kevin Wasserman [Tue, 8 Oct 2013 18:13:32 +0000 (14:13 -0400)]
More foreach fixup for centos

10 years agoFix foreach syntax for compatibility w older vala
Kevin Wasserman [Tue, 8 Oct 2013 17:20:15 +0000 (13:20 -0400)]
Fix foreach syntax for compatibility w older vala

10 years agoWhen installing id card, store password when one is specified
Kevin Wasserman [Mon, 7 Oct 2013 19:42:30 +0000 (15:42 -0400)]
When installing id card, store password when one is specified

10 years agocreate ~/cache to make gnome-keyring daemon happy
Kevin Wasserman [Mon, 7 Oct 2013 19:31:27 +0000 (15:31 -0400)]
create ~/cache to make gnome-keyring daemon happy

10 years agoIncrement ABI version for 0.6
Sam Hartman [Thu, 3 Oct 2013 19:46:57 +0000 (15:46 -0400)]
Increment ABI version for 0.6

10 years agoVersion 0.6
Sam Hartman [Mon, 30 Sep 2013 17:37:57 +0000 (13:37 -0400)]
Version 0.6

10 years ago'remember password' fixes
Kevin Wasserman [Wed, 25 Sep 2013 21:27:54 +0000 (17:27 -0400)]
'remember password' fixes

Identities without 'remember password' checked never have their
password stored to disk in any manner.

The password will remain in uncacheable memory until the
identity selector process exits.

User is now prompted to enter a password any time an identity
without a password is about to be sent to a service. The
'add password' dialog now shows the display name, NAI, and
requesting service for the identity.

10 years agoUse non-cacheable memory for passwords
Kevin Wasserman [Wed, 18 Sep 2013 17:52:48 +0000 (13:52 -0400)]
Use non-cacheable memory for passwords

When available, use gnome keyring memory utilities to allocate
non-cacheable memory to store passwords in memory.

10 years agoSpecify gnome-keyring-memory.h, not gnome-keyring.h where appropriate.
Kevin Wasserman [Wed, 18 Sep 2013 17:50:47 +0000 (13:50 -0400)]
Specify gnome-keyring-memory.h, not gnome-keyring.h where appropriate.

10 years agofix HasNonTrivialIdentities
Kevin Wasserman [Tue, 17 Sep 2013 16:45:52 +0000 (12:45 -0400)]
fix HasNonTrivialIdentities

Now returns true when the current store either has a 'NoIdentity'
card with at least one rule or service, or any other identity.

10 years agoAdd option to force use of flat file store to moonshot-webp
Kevin Wasserman [Mon, 16 Sep 2013 20:12:01 +0000 (16:12 -0400)]
Add option to force use of flat file store to moonshot-webp

'-f' is the switch. Fixed usage statement.

10 years agoSupport dynamic switching of card store type
Kevin Wasserman [Fri, 13 Sep 2013 22:19:13 +0000 (18:19 -0400)]
Support dynamic switching of card store type

In headless mode, first try flat file store but switch to keyring,
if available, if the flat file store has no cards (unless flat
file store was explicitly specified on commandline).

10 years agoImplement gnome keyring data store.
Kevin Wasserman [Tue, 3 Sep 2013 17:48:07 +0000 (13:48 -0400)]
Implement gnome keyring data store.

Keyring store is used by default.
Old flat file store is accessible using new --FlatFileStore option

10 years agoupdate centos rpms
Kevin Wasserman [Tue, 28 May 2013 15:54:56 +0000 (11:54 -0400)]
update centos rpms

10 years agofix dbus-glib: mangle show_ui->ShowUi
Kevin Wasserman [Tue, 28 May 2013 15:44:56 +0000 (11:44 -0400)]
fix dbus-glib: mangle show_ui->ShowUi

10 years agoOne more try DBUS_GLIB fix
Kevin Wasserman [Tue, 21 May 2013 14:51:07 +0000 (10:51 -0400)]
One more try DBUS_GLIB fix

10 years agoattempt DBUS_GLIB fix
Kevin Wasserman [Tue, 21 May 2013 13:55:50 +0000 (09:55 -0400)]
attempt DBUS_GLIB fix

10 years agomore DBUS_GLIB fixes
Kevin Wasserman [Fri, 17 May 2013 21:39:41 +0000 (17:39 -0400)]
more DBUS_GLIB fixes

10 years agoattempt DBUS_GLIB fix
Kevin Wasserman [Fri, 17 May 2013 18:12:09 +0000 (14:12 -0400)]
attempt DBUS_GLIB fix

10 years agoWindows fix for Makefile.am
Kevin Wasserman [Thu, 16 May 2013 19:14:27 +0000 (15:14 -0400)]
Windows fix for Makefile.am

10 years agoWindows fixes for headless operation
Kevin Wasserman [Thu, 16 May 2013 19:13:24 +0000 (15:13 -0400)]
Windows fixes for headless operation

10 years agoidentity manager: support add identities in headless mode
Kevin Wasserman [Thu, 16 May 2013 17:28:10 +0000 (13:28 -0400)]
identity manager: support add identities in headless mode

10 years agoUpdate release to include new changes in rpms
Sam Hartman [Fri, 10 May 2013 10:15:40 +0000 (06:15 -0400)]
Update release to include new changes in rpms

10 years agoFix identity selector relaunch issue (LP# 1172751)
Kevin Wasserman [Sat, 4 May 2013 02:54:41 +0000 (22:54 -0400)]
Fix identity selector relaunch issue (LP# 1172751)

When identity selector is already running, but hidden
a subsequent attempt to start an identity selector process
now sends a dbus message to the original process telling it
to show the ui. The new process then exits with an appropriate
message.

10 years agoMerge branch 'master' of http://www.project-moonshot.org/git/moonshot-ui
Kevin Wasserman [Tue, 30 Apr 2013 21:59:05 +0000 (17:59 -0400)]
Merge branch 'master' of project-moonshot.org/git/moonshot-ui

10 years agoIdentity manager: fix assertion when no identities present
Kevin Wasserman [Tue, 30 Apr 2013 21:57:49 +0000 (17:57 -0400)]
Identity manager: fix assertion when no identities present

10 years agoUpdate spec file to make package installable
Sam Hartman [Tue, 30 Apr 2013 18:35:39 +0000 (14:35 -0400)]
Update spec file to make package installable

11 years agoDistribute and spec updates
Sam hartman [Fri, 26 Apr 2013 18:57:14 +0000 (19:57 +0100)]
Distribute and spec updates

11 years agoDon't prompt for password when sending 'no identity' card
Kevin Wasserman [Mon, 29 Apr 2013 18:03:33 +0000 (14:03 -0400)]
Don't prompt for password when sending 'no identity' card

11 years agoIdentity Selector: Add special 'No Identity' idcard (LP# 1164611)
Kevin Wasserman [Thu, 25 Apr 2013 18:41:14 +0000 (14:41 -0400)]
Identity Selector: Add special 'No Identity' idcard (LP# 1164611)

The 'No Identity' card is used to remember services that do
not want to use Moonshot for authentication.

11 years agoWhen prompting for identity, show requesting service
Kevin Wasserman [Mon, 22 Apr 2013 22:53:48 +0000 (18:53 -0400)]
When prompting for identity, show requesting service

11 years agoDo not exit app when responding to identity request, just hide.
Kevin Wasserman [Wed, 17 Apr 2013 13:04:05 +0000 (09:04 -0400)]
Do not exit app when responding to identity request, just hide.

Temporary fix for issue where identity selector exits without
sending identity.

11 years agoTrack whether launched by user or by dbus (LP: #1166456)
Kevin Wasserman [Thu, 11 Apr 2013 16:03:16 +0000 (12:03 -0400)]
Track whether launched by user or by dbus (LP: #1166456)

Do not show ui when launched by dbus unless required.
Quit after sending response only when launched for dbus

11 years agoClear listmodel in load_id_cards(); use remove instead of delete
Kevin Wasserman [Tue, 9 Apr 2013 20:24:24 +0000 (16:24 -0400)]
Clear listmodel in load_id_cards(); use remove instead of delete

Fixes bogus stale identities bug.

11 years agofix remove button to update id card in store (LP: #1164765)
Kevin Wasserman [Tue, 9 Apr 2013 16:40:09 +0000 (12:40 -0400)]
fix remove button to update id card in store (LP: #1164765)

11 years agoChange title to "Moonshot Identity Selector"
Kevin Wasserman [Tue, 9 Apr 2013 15:17:28 +0000 (11:17 -0400)]
Change title to "Moonshot Identity Selector"

11 years agoRemove widget from vbox so deallocated widgets are not displayed
Kevin Wasserman [Tue, 9 Apr 2013 15:06:48 +0000 (11:06 -0400)]
Remove widget from vbox so deallocated widgets are not displayed

11 years agoup version to 0.5
Sam Hartman [Tue, 26 Mar 2013 16:52:59 +0000 (12:52 -0400)]
up version to 0.5

11 years agoSet 'confirm' true when no candidates match to force user to select one.
Kevin Wasserman [Tue, 26 Mar 2013 14:06:07 +0000 (10:06 -0400)]
Set 'confirm' true when no candidates match to force user to select one.

11 years agoFix logic for checking for null idcard
Kevin Wasserman [Tue, 26 Mar 2013 14:05:24 +0000 (10:05 -0400)]
Fix logic for checking for null idcard

11 years agolibmoonshot: use dbus_g_connection_open
Sam Hartman [Thu, 21 Mar 2013 22:30:37 +0000 (18:30 -0400)]
libmoonshot: use dbus_g_connection_open

It turns out that opening a bus with dbus_connection_open and then
using dbus_connection_get_g_connection does not actually set up the
type serialization system so nothing works on the resulting bus.
Instead, use g_connections everywhere we can and explicitly get the
real connection for name owner and service start operations.

11 years agoFix defines for headless operation
Kevin Wasserman [Thu, 21 Mar 2013 21:15:20 +0000 (17:15 -0400)]
Fix defines for headless operation

11 years agoIdentity selector support for headless operation
Kevin Wasserman [Wed, 20 Mar 2013 13:53:28 +0000 (09:53 -0400)]
Identity selector support for headless operation

Also fix bugs related to multiple requests.

11 years agooops _SCRIPTS not _PROGRAMS
Sam Hartman [Tue, 19 Mar 2013 14:52:21 +0000 (10:52 -0400)]
oops _SCRIPTS not _PROGRAMS

11 years agomoonshot-dbus-launch: script to launch session dbus
Sam Hartman [Tue, 19 Mar 2013 14:42:12 +0000 (10:42 -0400)]
moonshot-dbus-launch: script to launch session dbus

11 years agolibmoonshot: register with dbus
Sam Hartman [Tue, 19 Mar 2013 14:14:40 +0000 (10:14 -0400)]
libmoonshot: register with dbus

Call dbus_bus_register. Clean up error handling to release resources
if bus registration fails.

11 years agolibmoonshot: spawn moonshot-dbus-launch
Sam Hartman [Tue, 19 Mar 2013 13:30:09 +0000 (09:30 -0400)]
libmoonshot: spawn moonshot-dbus-launch

Call the moonshot-dbus-launch script to attempt to set up a session
bus. Connect to address written on stdout.

11 years agolibmoonshot: Skeleton for auto launch without X11
Sam Hartman [Tue, 19 Mar 2013 01:01:17 +0000 (21:01 -0400)]
libmoonshot: Skeleton for auto launch without X11

The auto launch code in libdbus doesn't work unless DISPLAY is set on
unix.  For headless operation we need to work even in that case.  In
preparation for this call dbus_launch_moonshot (currently a stub) as a
second chance for bus launch.

11 years agoFix PACKAGE_URL error when using autoconf 2.63
Kevin Wasserman [Fri, 30 Nov 2012 18:41:47 +0000 (13:41 -0500)]
Fix PACKAGE_URL error when using autoconf 2.63

11 years agoUse --pkg to avoid parsing moonshot-msrpc.vapi unless needed
Sam Hartman [Fri, 31 Aug 2012 17:10:31 +0000 (13:10 -0400)]
Use --pkg to avoid parsing moonshot-msrpc.vapi unless needed

11 years agoCannot use const strings with our version of vala
Sam Hartman [Sat, 19 May 2012 00:41:59 +0000 (20:41 -0400)]
Cannot use const strings with our version of vala

12 years agoMore tidying
Pete Fotheringham [Thu, 9 Feb 2012 09:37:58 +0000 (09:37 +0000)]
More tidying

12 years agoMOIve reference rto GtkOSXApplication inot conditionally compiled code
Pete Fotheringham [Thu, 9 Feb 2012 08:24:54 +0000 (08:24 +0000)]
MOIve reference rto GtkOSXApplication inot conditionally compiled code

12 years agoFix S928 [bug] 924920 Mac port - provisioning crashes on exit
Pete Fotheringham [Tue, 7 Feb 2012 15:52:10 +0000 (15:52 +0000)]
Fix S928 [bug] 924920 Mac port - provisioning crashes on exit
Crash happens if a dialog is displayed in the signal_handler function. This seems toi be a bug in the gtk-mac-integration whihc will be raised with the authors. For now, on Mac we will installe the cards without confirmation

12 years agoPicks up the newe Dbus
Pete Fotheringham [Thu, 2 Feb 2012 15:02:44 +0000 (15:02 +0000)]
Picks up the newe Dbus

12 years agoDo not associate the service if the IdCard already has it
Javier Jardón [Wed, 1 Feb 2012 20:12:21 +0000 (20:12 +0000)]
Do not associate the service if the IdCard already has it

12 years agoRemove leftover debug spew
Javier Jardón [Wed, 1 Feb 2012 16:36:32 +0000 (16:36 +0000)]
Remove leftover debug spew

12 years agoRemoved old debugging code
Pete Fotheringham [Wed, 1 Feb 2012 15:07:23 +0000 (15:07 +0000)]
Removed old debugging code

12 years agoUse AC_INIT to set the project web page
Javier Jardón [Wed, 1 Feb 2012 14:09:59 +0000 (14:09 +0000)]
Use AC_INIT to set the project web page

Also add the version of the program

12 years agomoonshot-identity-management-view: Fix compilation warning
Javier Jardón [Wed, 1 Feb 2012 13:33:20 +0000 (13:33 +0000)]
moonshot-identity-management-view: Fix compilation warning

12 years agoMerge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui
Pete Fotheringham [Wed, 1 Feb 2012 14:35:56 +0000 (14:35 +0000)]
Merge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui

12 years agoFixed S598 [bug] 911172 - File Association
Pete Fotheringham [Wed, 1 Feb 2012 14:35:30 +0000 (14:35 +0000)]
Fixed S598 [bug] 911172 - File Association
Now works, but with crash on exit

12 years agoexamples/service-selection.c: Fix compilation warning
Javier Jardón [Wed, 1 Feb 2012 13:21:37 +0000 (13:21 +0000)]
examples/service-selection.c: Fix compilation warning

Add the stdio include for the printf function

12 years agoUse Signal.connect rather than app.signal.connect
Pete Fotheringham [Wed, 1 Feb 2012 11:12:52 +0000 (11:12 +0000)]
Use Signal.connect rather than app.signal.connect

12 years agoMerge branch 'master' of ssh://moonshot-v4/srv/git/moonshot-ui
Pete Fotheringham [Tue, 31 Jan 2012 10:46:48 +0000 (10:46 +0000)]
Merge branch 'master' of ssh://moonshot-v4/srv/git/moonshot-ui

12 years agospec: require libgee-devel
Sam Hartman [Tue, 31 Jan 2012 10:29:22 +0000 (05:29 -0500)]
spec: require libgee-devel

12 years agoUse dbus-glib for IPC on Mac
Pete Fotheringham [Fri, 27 Jan 2012 16:08:35 +0000 (16:08 +0000)]
Use dbus-glib for IPC on Mac

12 years agoDbus files are now picked up properly and have the correct content
Pete Fotheringham [Wed, 25 Jan 2012 15:47:25 +0000 (15:47 +0000)]
Dbus files are now picked up properly and have the correct content

12 years agouse different org.janet.Moonshot.service.in file for Mac
Pete Fotheringham [Wed, 25 Jan 2012 11:26:52 +0000 (11:26 +0000)]
use different org.janet.Moonshot.service.in file for Mac