Sam Hartman [Wed, 15 Jul 2015 15:22:20 +0000 (11:22 -0400)]
Support gee-1.0 and gee-0.8
Wheezy has the older gee-1.0, so we need to detech and build with
that. However, jessie and newer need the newer gee-0.8.
Sam Hartman [Tue, 14 Jul 2015 19:49:52 +0000 (19:49 +0000)]
Vala for gee-0.8
Sam Hartman [Tue, 14 Jul 2015 19:48:48 +0000 (19:48 +0000)]
Pull in libmoonshot.vapi; no idea how it didn't end up here
Sam Hartman [Tue, 14 Jul 2015 19:43:10 +0000 (19:43 +0000)]
autoreconf -f -i
Sam Hartman [Tue, 14 Jul 2015 19:39:26 +0000 (15:39 -0400)]
Merge tag 'upstream/0.7.2' into debian
Conflicts:
Makefile.in
aclocal.m4
build-aux/compile
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/missing
configure
moonshot-ui.spec
po/moonshot-ui.pot
src/moonshot-add-dialog.c
src/moonshot-custom-vbox.c
src/moonshot-id.c
src/moonshot-idcard-store.c
src/moonshot-idcard-widget.c
src/moonshot-identities-manager.c
src/moonshot-identity-management-view.c
src/moonshot-identity-manager-app.c
src/moonshot-identity-request.c
src/moonshot-keyring-store.c
src/moonshot-local-flat-file-store.c
src/moonshot-password-dialog.c
src/moonshot-provisioning-common.c
src/moonshot-server.c
src/moonshot-utils.c
src/moonshot-webp-parser.c
Sam Hartman [Tue, 14 Jul 2015 19:35:43 +0000 (15:35 -0400)]
Import moonshot-ui_0.7.2.orig.tar.xz
Sam Hartman [Tue, 14 Jul 2015 16:13:47 +0000 (12:13 -0400)]
New upstream Version, Closes: #787880
Sam Hartman [Tue, 14 Jul 2015 19:29:12 +0000 (19:29 +0000)]
Dist libmoonshot.vapi
Sam Hartman [Mon, 13 Jul 2015 19:15:51 +0000 (15:15 -0400)]
New version
Rodolphe PELLOUX-PRAYER [Sun, 7 Jun 2015 17:36:59 +0000 (19:36 +0200)]
Fix ambiguous references between GLib.ListStore and Gtk.ListStore
GLib.ListStore is a new class in GIO and creates a conflict in Vala 0.28
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787880
Sam Hartman [Thu, 21 May 2015 20:24:59 +0000 (16:24 -0400)]
vala
Sam Hartman [Thu, 21 May 2015 20:23:12 +0000 (16:23 -0400)]
Document changes
Depend on libgee-0.8-dev
Sam Hartman [Thu, 21 May 2015 20:22:28 +0000 (16:22 -0400)]
Use gee-0.8 instead of gee-1.0
Sam Hartman [Thu, 2 Apr 2015 15:17:13 +0000 (11:17 -0400)]
Relax breaks relationship for backports.
Sam Hartman [Wed, 25 Mar 2015 05:05:10 +0000 (01:05 -0400)]
Merge in upstream change to properly decode base64 certificates with whitespace.
Sam Hartman [Wed, 25 Mar 2015 04:58:31 +0000 (00:58 -0400)]
Merge remote-tracking branch 'origin/master' into debian
Kevin Wasserman [Wed, 25 Mar 2015 04:38:36 +0000 (00:38 -0400)]
bump release to 2
Kevin Wasserman [Wed, 25 Mar 2015 04:33:38 +0000 (00:33 -0400)]
strip leading and trailing whitespace from cacert on id card load
Kevin Wasserman [Tue, 17 Mar 2015 20:16:06 +0000 (16:16 -0400)]
Fix conditional logic for using arrays with OutputStream.write
gio-2.0.vapi switched to arrays with vala 0.11.1
Kevin Wasserman [Mon, 16 Mar 2015 13:30:32 +0000 (09:30 -0400)]
Another array property fix: services
Kevin Wasserman [Fri, 13 Mar 2015 22:33:54 +0000 (18:33 -0400)]
Workaround vala array property bug on centos
This should allow rules to save properly on centos keyring
Kevin Wasserman [Thu, 12 Mar 2015 15:22:54 +0000 (11:22 -0400)]
Fix infinite loop when replacing No Identity card
Don't use the card list accessor that auto-adds 'No Identity' when
adding a card.
Sam Hartman [Wed, 8 Oct 2014 15:18:35 +0000 (11:18 -0400)]
Add radius and trustrouter to flatstore users
Sam Hartman [Wed, 3 Sep 2014 19:38:34 +0000 (15:38 -0400)]
Update email address
Sam Hartman [Wed, 3 Sep 2014 19:28:02 +0000 (15:28 -0400)]
Move dbus launch script into libmoonshot1 because of multi-arch path
Sam Hartman [Wed, 3 Sep 2014 19:23:26 +0000 (15:23 -0400)]
git-buildpackage config
Sam Hartman [Wed, 3 Sep 2014 19:22:54 +0000 (15:22 -0400)]
Compat level 9
Sam Hartman [Wed, 3 Sep 2014 19:22:08 +0000 (15:22 -0400)]
Override missing manpages
Sam Hartman [Wed, 3 Sep 2014 19:20:43 +0000 (15:20 -0400)]
Update packaging
* Update copyright
* Update for multi-arch
* Update descriptions and dependencies
Sam Hartman [Wed, 3 Sep 2014 18:55:55 +0000 (14:55 -0400)]
Update source info
Sam Hartman [Wed, 3 Sep 2014 18:52:56 +0000 (14:52 -0400)]
Update to upstream po directory
Sam Hartman [Wed, 3 Sep 2014 18:51:54 +0000 (14:51 -0400)]
Pull in upstream m4 to remove patches
Sam Hartman [Wed, 3 Sep 2014 18:49:25 +0000 (14:49 -0400)]
Merge branch 'upstream' into debian
Merge in version 0.7.1
Conflicts:
ABOUT-NLS
build-aux/compile
build-aux/config.guess
build-aux/config.rpath
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/missing
config.h.in
m4/gettext.m4
m4/iconv.m4
m4/intlmacosx.m4
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/libtool.m4
m4/nls.m4
m4/po.m4
m4/progtest.m4
po/Makefile.in.in
po/Rules-quot
po/moonshot-ui.pot
Sam Hartman [Wed, 3 Sep 2014 18:46:09 +0000 (14:46 -0400)]
Import moonshot-ui_0.7.1.orig.tar.xz
Sam Hartman [Wed, 3 Sep 2014 18:44:47 +0000 (14:44 -0400)]
Include moonshot-gnome-keyring.vapi in dist
Sam Hartman [Wed, 3 Sep 2014 18:35:23 +0000 (14:35 -0400)]
Distribute more files
Sam Hartman [Wed, 3 Sep 2014 18:17:34 +0000 (14:17 -0400)]
Release 0.7.1 to include upstream copyrights
Sam Hartman [Wed, 3 Sep 2014 18:16:50 +0000 (14:16 -0400)]
Add copyright to source code
Sam Hartman [Sun, 24 Aug 2014 19:22:19 +0000 (15:22 -0400)]
Merge branch 'master' of ssh://moonshot.suchdamage.org/srv/git/moonshot-ui into debian
Kevin Wasserman [Thu, 31 Jul 2014 20:54:08 +0000 (16:54 -0400)]
Ubuntu compile fix attempt
Kevin Wasserman [Mon, 14 Jul 2014 17:46:11 +0000 (13:46 -0400)]
Fix typo 'Update Pasword' -> 'Update Password'
Sam Hartman [Mon, 23 Jun 2014 16:08:46 +0000 (12:08 -0400)]
fix merge conflict
Kevin Wasserman [Tue, 17 Jun 2014 16:10:53 +0000 (12:10 -0400)]
Specify GLib.Idle to avoid ambiguity with Gtk.Idle on modern vala
Sam Hartman [Fri, 23 May 2014 14:20:18 +0000 (10:20 -0400)]
Depend on dbus-x11 for dbus-launch
Sam Hartman [Tue, 20 May 2014 01:25:45 +0000 (21:25 -0400)]
Merge branch 'master' into debian
Sam Hartman [Tue, 20 May 2014 01:23:14 +0000 (21:23 -0400)]
Update version
Sam Hartman [Mon, 4 Nov 2013 19:17:45 +0000 (14:17 -0500)]
specfile: include dbus-x11 for dbus-launch
Sam Hartman [Tue, 20 May 2014 01:24:01 +0000 (21:24 -0400)]
New upstream version
Sam Hartman [Tue, 20 May 2014 01:23:21 +0000 (21:23 -0400)]
Merge branch 'master' of ssh://moonshot.suchdamage.org/srv/git/moonshot-ui into debian
Kevin Wasserman [Tue, 20 May 2014 00:08:08 +0000 (20:08 -0400)]
Add 'Update Password' button
When pressed, allows user to enter a new password for the current identity.
Kevin Wasserman [Mon, 24 Mar 2014 18:50:24 +0000 (14:50 -0400)]
Centos compile fix
Kevin Wasserman [Wed, 19 Mar 2014 09:35:20 +0000 (05:35 -0400)]
Avoid using the 'No Identity' card as the default identity. LP 1294559
Kevin Wasserman [Mon, 17 Mar 2014 21:39:35 +0000 (17:39 -0400)]
Display issuer in details pane. Make all fields uneditable. LP 818128
Kevin Wasserman [Mon, 17 Mar 2014 20:02:55 +0000 (16:02 -0400)]
Remove code to check for empty issuer and set to "Issuer" LP 1276627
This was never correct behavior, but is now completely redundant
since fixing the add identity dialog to require the user to specify
issuer.
Kevin Wasserman [Mon, 17 Mar 2014 19:50:42 +0000 (15:50 -0400)]
Require minimal set of fields when adding a new card. LP 1240008
Always require display name, username, issuer.
Require password when 'remember password' is selected.
Kevin Wasserman [Fri, 14 Mar 2014 17:32:45 +0000 (13:32 -0400)]
Make identities.txt private to the current user. LP #1291476.
Kevin Wasserman [Fri, 14 Mar 2014 15:49:01 +0000 (11:49 -0400)]
Don't create duplicate identities. LP 1180914.
When adding a new identity, replace any existing identity with the same nai.
Provide appropriate confirmation dialog if gui is available.
Kevin Wasserman [Thu, 9 Jan 2014 20:24:33 +0000 (15:24 -0500)]
windows: send correct data in response to get identity
Kevin Wasserman [Mon, 6 Jan 2014 22:56:11 +0000 (17:56 -0500)]
Windows: improve error reporting
Check for error from init_rpc() in moonshot_install_id_card().
Also fix compile warnings.
Kevin Wasserman [Mon, 6 Jan 2014 22:41:09 +0000 (17:41 -0500)]
windows: null-terminate error message in moonshot_error_new
Kevin Wasserman [Mon, 6 Jan 2014 22:37:55 +0000 (17:37 -0500)]
windows: build moonshot-webp as console, not gui, app
Kevin Wasserman [Thu, 19 Dec 2013 22:08:03 +0000 (17:08 -0500)]
msrpc fixes for libmoonshot abi change
Kevin Wasserman [Mon, 9 Dec 2013 23:34:50 +0000 (18:34 -0500)]
Bump release
Kevin Wasserman [Mon, 9 Dec 2013 21:20:41 +0000 (16:20 -0500)]
Add null check
Kevin Wasserman [Mon, 9 Dec 2013 21:08:12 +0000 (16:08 -0500)]
More fixes for Centos vala array property bug
Kevin Wasserman [Mon, 25 Nov 2013 23:07:57 +0000 (18:07 -0500)]
bump release
Kevin Wasserman [Mon, 25 Nov 2013 23:01:24 +0000 (18:01 -0500)]
Do not call dbus_g_bus_get in headless mode on legacy systems
Centos exits process when dbus-launch script fails, so don't even try,
just call our custom moonshot-dbus-launch.
Kevin Wasserman [Thu, 14 Nov 2013 17:27:32 +0000 (12:27 -0500)]
bump release
Kevin Wasserman [Thu, 14 Nov 2013 17:01:11 +0000 (12:01 -0500)]
Workaround vala 0.10 bug LP 1250543
vala 0.10 appears to generate completely broken c code when
attempting to drectly access the length of an array property.
Fixes segfault in moonshot-webp on Centos.
Sam Hartman [Thu, 14 Nov 2013 03:34:06 +0000 (22:34 -0500)]
Update handling of requests containing passwords and avoid duplicate identity
Sam Hartman [Thu, 14 Nov 2013 03:31:59 +0000 (22:31 -0500)]
Merge branch 'master' of ssh://moonshot.suchdamage.org/srv/git/moonshot-ui into debian
Kevin Wasserman [Wed, 13 Nov 2013 17:28:02 +0000 (12:28 -0500)]
Attempt centos vala compiler bug workaround for moonshot-webp
Kevin Wasserman [Wed, 6 Nov 2013 14:36:28 +0000 (09:36 -0500)]
Fix formatting
Kevin Wasserman [Mon, 4 Nov 2013 16:20:09 +0000 (11:20 -0500)]
Bump release
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.
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.
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
Sam Hartman [Tue, 29 Oct 2013 23:01:19 +0000 (19:01 -0400)]
%config(noreplace) not %conf
Sam Hartman [Tue, 29 Oct 2013 22:02:25 +0000 (18:02 -0400)]
specfile: install flatstore-users
Sam Hartman [Tue, 29 Oct 2013 22:00:21 +0000 (18:00 -0400)]
Merge in upstream support for flatstore-users
Sam Hartman [Tue, 29 Oct 2013 21:56:58 +0000 (17:56 -0400)]
Merge branch 'master' of ssh://moonshot.suchdamage.org/srv/git/moonshot-ui into debian
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.
Sam Hartman [Tue, 29 Oct 2013 14:38:57 +0000 (10:38 -0400)]
autoreconf
Sam Hartman [Tue, 29 Oct 2013 14:38:15 +0000 (10:38 -0400)]
Merge upstream bug fixes
Sam Hartman [Tue, 29 Oct 2013 14:37:48 +0000 (10:37 -0400)]
Merge branch 'master' of ssh://moonshot.suchdamage.org/srv/git/moonshot-ui into debian
Conflicts:
moonshot-ui.spec.in
Kevin Wasserman [Tue, 29 Oct 2013 01:49:11 +0000 (21:49 -0400)]
Merge branch 'master' of project-moonshot.org/git/moonshot-ui
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.
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
Kevin Wasserman [Tue, 29 Oct 2013 01:30:02 +0000 (21:30 -0400)]
Reselect current id card by nai when cards are reloaded.
Sam Hartman [Mon, 28 Oct 2013 18:49:49 +0000 (14:49 -0400)]
buildrequire gnome-keyring-devel
Kevin Wasserman [Thu, 24 Oct 2013 15:42:53 +0000 (11:42 -0400)]
Signal parent widgets when expanding identity (LP 1228259)
Kevin Wasserman [Wed, 23 Oct 2013 17:57:04 +0000 (13:57 -0400)]
bump release
Kevin Wasserman [Wed, 23 Oct 2013 17:55:29 +0000 (13:55 -0400)]
Do not attempt to use dbus while setid
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.
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.
Kevin Wasserman [Fri, 18 Oct 2013 16:22:33 +0000 (12:22 -0400)]
Don't try to use gtk when it is not initialized.
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.
Kevin Wasserman [Tue, 15 Oct 2013 22:37:10 +0000 (18:37 -0400)]
Parse options (including --help) in headless mode (LP #1235662)
Kevin Wasserman [Fri, 11 Oct 2013 20:21:34 +0000 (16:21 -0400)]
Fix error when unknown option is specified.
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