moonshot-ui.git
12 years agoWeb provisioning working
Alberto Ruiz [Fri, 8 Jul 2011 12:40:20 +0000 (13:40 +0100)]
Web provisioning working

12 years agoFix image
Alberto Ruiz [Fri, 8 Jul 2011 12:04:54 +0000 (13:04 +0100)]
Fix image

12 years agoUse GKeyFile backend
Alberto Ruiz [Fri, 8 Jul 2011 11:49:26 +0000 (12:49 +0100)]
Use GKeyFile backend

12 years ago[webp] Added confirmation dialog
Alberto Ruiz [Thu, 7 Jul 2011 16:49:25 +0000 (17:49 +0100)]
[webp] Added confirmation dialog

12 years ago[webp] Get nai as a composed user@realm in the getter
Alberto Ruiz [Thu, 7 Jul 2011 15:13:39 +0000 (16:13 +0100)]
[webp] Get nai as a composed user@realm in the getter

12 years agoAdd Id Card remotely
Alberto Ruiz [Thu, 7 Jul 2011 11:06:13 +0000 (12:06 +0100)]
Add Id Card remotely

12 years agoMerge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui
Sam Thursfield [Thu, 7 Jul 2011 10:43:07 +0000 (11:43 +0100)]
Merge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui

12 years agoDBus: call g_type_init() as part of init
Sam Thursfield [Thu, 7 Jul 2011 10:42:45 +0000 (11:42 +0100)]
DBus: call g_type_init() as part of init

12 years agoAvoid enum portability issues
Sam Thursfield [Thu, 7 Jul 2011 10:42:04 +0000 (11:42 +0100)]
Avoid enum portability issues

Use 'int' instead of MoonshotErrorCode in struct MoonshotError, because
the size of an enum value is technically unspecified.

12 years agoFree memory returned by client functions
Sam Thursfield [Wed, 6 Jul 2011 16:55:55 +0000 (17:55 +0100)]
Free memory returned by client functions

12 years ago[webp] Added DBus method to install id card
Alberto Ruiz [Wed, 6 Jul 2011 16:49:06 +0000 (17:49 +0100)]
[webp] Added DBus method to install id card

12 years agoMerge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui
Sam Thursfield [Wed, 6 Jul 2011 16:36:09 +0000 (17:36 +0100)]
Merge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui

12 years agoclient lib: release RPC binding on DLL unload
Sam Thursfield [Wed, 6 Jul 2011 16:35:38 +0000 (17:35 +0100)]
client lib: release RPC binding on DLL unload

12 years ago[pgo] Fix dist/distcheck
Alberto Ruiz [Wed, 6 Jul 2011 16:06:19 +0000 (17:06 +0100)]
[pgo] Fix dist/distcheck

12 years ago[webp] Selection rules parsing
Alberto Ruiz [Wed, 6 Jul 2011 15:50:55 +0000 (16:50 +0100)]
[webp] Selection rules parsing

12 years agoMerge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui
Sam Thursfield [Wed, 6 Jul 2011 15:30:00 +0000 (16:30 +0100)]
Merge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui

12 years agoclient lib: don't link to GLib on Windows
Sam Thursfield [Wed, 6 Jul 2011 15:28:53 +0000 (16:28 +0100)]
client lib: don't link to GLib on Windows

libmoonshot-0.dll now just depends on msrpc-mingw.dll

12 years ago(Add msrpc-mingw build instructions to README.windows)
Sam Thursfield [Wed, 6 Jul 2011 15:26:42 +0000 (16:26 +0100)]
(Add msrpc-mingw build instructions to README.windows)

I considered adding msrpc-mingw to the jhbuild moduleset, but since it
currently also requires using a custom version of w32api to work around
mingw bugs I don't think this is the right thing to do yet.

12 years ago[webp] Added support to parse multiple id cards
Alberto Ruiz [Wed, 6 Jul 2011 15:14:54 +0000 (16:14 +0100)]
[webp] Added support to parse multiple id cards

12 years ago[pgo] Change class name from WebProvisionParser to Parser
Alberto Ruiz [Wed, 6 Jul 2011 15:07:03 +0000 (16:07 +0100)]
[pgo] Change class name from WebProvisionParser to Parser

12 years ago[pgo] Added parse method to WebProvisionParser
Alberto Ruiz [Wed, 6 Jul 2011 15:05:41 +0000 (16:05 +0100)]
[pgo] Added parse method to WebProvisionParser

12 years ago[webp] Added start element function
Alberto Ruiz [Wed, 6 Jul 2011 15:02:37 +0000 (16:02 +0100)]
[webp] Added start element function

12 years agowindows: generate MSVC import lib when possible
Sam Thursfield [Wed, 6 Jul 2011 13:34:33 +0000 (14:34 +0100)]
windows: generate MSVC import lib when possible

12 years ago[webp] Adding rules struct
Alberto Ruiz [Wed, 6 Jul 2011 11:37:49 +0000 (12:37 +0100)]
[webp] Adding rules struct

12 years ago[webp] Trust anchor information in.
Alberto Ruiz [Wed, 6 Jul 2011 11:36:38 +0000 (12:36 +0100)]
[webp] Trust anchor information in.

12 years ago[webp] Service parsing, ca-cert handling
Alberto Ruiz [Wed, 6 Jul 2011 11:21:13 +0000 (12:21 +0100)]
[webp] Service parsing, ca-cert handling

12 years ago[webp] Parsing username, password and realm
Alberto Ruiz [Wed, 6 Jul 2011 10:50:45 +0000 (11:50 +0100)]
[webp] Parsing username, password and realm

12 years ago[webp] User name parsing
Alberto Ruiz [Wed, 6 Jul 2011 10:21:51 +0000 (11:21 +0100)]
[webp] User name parsing

12 years ago[webp] Unique name parsing
Alberto Ruiz [Wed, 6 Jul 2011 10:09:45 +0000 (11:09 +0100)]
[webp] Unique name parsing

12 years ago(Correct libmoonshot.h docs)
Sam Thursfield [Wed, 6 Jul 2011 11:28:35 +0000 (12:28 +0100)]
(Correct libmoonshot.h docs)

12 years agoReenable multithreaded access test
Sam Thursfield [Wed, 6 Jul 2011 09:58:09 +0000 (10:58 +0100)]
Reenable multithreaded access test

12 years agoclient lib: basic test passes on Windows
Sam Thursfield [Wed, 6 Jul 2011 02:16:49 +0000 (03:16 +0100)]
client lib: basic test passes on Windows

12 years agoclient lib: autolaunch on Windows is complete
Sam Thursfield [Wed, 6 Jul 2011 02:01:52 +0000 (03:01 +0100)]
client lib: autolaunch on Windows is complete

12 years agoInstaller: update for libtool-based build
Sam Thursfield [Wed, 6 Jul 2011 01:56:40 +0000 (02:56 +0100)]
Installer: update for libtool-based build

12 years agoclient lib: Add MOONSHOT_ERROR_INSTALLATION_ERROR
Sam Thursfield [Wed, 6 Jul 2011 01:04:00 +0000 (02:04 +0100)]
client lib: Add MOONSHOT_ERROR_INSTALLATION_ERROR

12 years agoclient library: Use local exception handling; correct API
Sam Thursfield [Wed, 6 Jul 2011 01:01:40 +0000 (02:01 +0100)]
client library: Use local exception handling; correct API

12 years agoFix Windows build; tidy up examples
Sam Thursfield [Tue, 5 Jul 2011 11:59:41 +0000 (12:59 +0100)]
Fix Windows build; tidy up examples

12 years agoMerge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui
Sam Thursfield [Tue, 5 Jul 2011 11:04:09 +0000 (12:04 +0100)]
Merge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui

Conflicts:
Makefile.am

12 years agoClient library: make MT-safe; add get_default_identity()
Sam Thursfield [Tue, 5 Jul 2011 10:49:02 +0000 (11:49 +0100)]
Client library: make MT-safe; add get_default_identity()

12 years agoClient library: basic D-Bus backend
Sam Thursfield [Tue, 5 Jul 2011 09:39:04 +0000 (10:39 +0100)]
Client library: basic D-Bus backend

12 years agoMerge client library with moonshot-ui
Sam Thursfield [Mon, 4 Jul 2011 18:44:14 +0000 (19:44 +0100)]
Merge client library with moonshot-ui

(client library is currently in progress)

12 years agoAdded more data fields to IdCard, new TrustAnchor class
Alberto Ruiz [Mon, 4 Jul 2011 16:43:57 +0000 (17:43 +0100)]
Added more data fields to IdCard, new TrustAnchor class

12 years agoIntrospection of the element stack
Alberto Ruiz [Mon, 4 Jul 2011 13:05:59 +0000 (14:05 +0100)]
Introspection of the element stack

12 years agoMerge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui
Sam Thursfield [Mon, 4 Jul 2011 12:57:17 +0000 (13:57 +0100)]
Merge branch 'master' of ssh://69.25.196.28:822/srv/git/moonshot-ui

12 years agoWindows: store moonshot.exe location in registry
Sam Thursfield [Mon, 4 Jul 2011 12:56:52 +0000 (13:56 +0100)]
Windows: store moonshot.exe location in registry

This will be used by the client library to launch the service automatically

12 years agoInitial web provisioning parsing, error handling
Alberto Ruiz [Mon, 4 Jul 2011 12:56:09 +0000 (13:56 +0100)]
Initial web provisioning parsing, error handling

12 years agoCreated initial parser
Alberto Ruiz [Mon, 4 Jul 2011 12:38:29 +0000 (13:38 +0100)]
Created initial parser

12 years agoGetting webp file information
Alberto Ruiz [Mon, 4 Jul 2011 11:59:52 +0000 (12:59 +0100)]
Getting webp file information

12 years agoChecking whether the web provisioning file exists or not
Alberto Ruiz [Mon, 4 Jul 2011 10:46:39 +0000 (11:46 +0100)]
Checking whether the web provisioning file exists or not

12 years agoAdd initial web provisioning program
Alberto Ruiz [Fri, 1 Jul 2011 14:11:47 +0000 (15:11 +0100)]
Add initial web provisioning program

12 years agoMerge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui
Sam Thursfield [Mon, 4 Jul 2011 10:42:57 +0000 (11:42 +0100)]
Merge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui

12 years ago(Fix CRLF endings in .gitignore)
Sam Thursfield [Mon, 4 Jul 2011 10:42:12 +0000 (11:42 +0100)]
(Fix CRLF endings in .gitignore)

12 years agoMove API docs to client library
Sam Thursfield [Fri, 1 Jul 2011 11:31:13 +0000 (12:31 +0100)]
Move API docs to client library

12 years agoFix Windows test client
Sam Thursfield [Thu, 30 Jun 2011 16:54:22 +0000 (17:54 +0100)]
Fix Windows test client

12 years agoAdd get_identity() certificate parameters
Sam Thursfield [Thu, 30 Jun 2011 15:29:37 +0000 (16:29 +0100)]
Add get_identity() certificate parameters

12 years agoMake get_identity() 'service' parameter optional
Sam Thursfield [Thu, 30 Jun 2011 15:03:15 +0000 (16:03 +0100)]
Make get_identity() 'service' parameter optional

12 years agoAdd get_default_identity()
Sam Thursfield [Thu, 30 Jun 2011 13:22:07 +0000 (14:22 +0100)]
Add get_default_identity()

12 years ago(Whitespace fixes)
Sam Thursfield [Thu, 30 Jun 2011 10:37:21 +0000 (11:37 +0100)]
(Whitespace fixes)

12 years ago(Fix typo)
Sam Thursfield [Thu, 30 Jun 2011 10:31:22 +0000 (11:31 +0100)]
(Fix typo)

12 years agoMerge branch 'master' of origin
Sam Thursfield [Wed, 29 Jun 2011 17:06:30 +0000 (18:06 +0100)]
Merge branch 'master' of origin

Conflicts:
Makefile.am
src/moonshot-dbus-server.vala
src/moonshot-msrpc-server.vala

12 years agoFix 'make dist'
Sam Thursfield [Wed, 29 Jun 2011 16:41:36 +0000 (17:41 +0100)]
Fix 'make dist'

This is hairy; conditionally compiling .vala files breaks 'make dist'
because every possible generated .c file is required. I've worked
around the problem by putting all the RPC server code into one file
with a big #if, so that all of the .vala files are always compiled.
It's a bit ugly though.

12 years ago(Add .gitignore)
Sam Thursfield [Wed, 29 Jun 2011 13:12:52 +0000 (14:12 +0100)]
(Add .gitignore)

12 years ago(Rename sources for RPC servers)
Sam Thursfield [Wed, 29 Jun 2011 13:09:55 +0000 (14:09 +0100)]
(Rename sources for RPC servers)

12 years ago(Tweak conditionals in Makefile.am)
Sam Thursfield [Wed, 29 Jun 2011 13:02:20 +0000 (14:02 +0100)]
(Tweak conditionals in Makefile.am)

12 years agoNeaten IdentityRequest callback code
Sam Thursfield [Wed, 15 Jun 2011 15:37:34 +0000 (16:37 +0100)]
Neaten IdentityRequest callback code

With Vala 0.10.4 a few compiler warnings about mismatched function pointer
types are generated. This is due to Vala's code generation and cannot be
avoided, the warnings are harmless.

12 years agoFix new identity request code on Windows
Sam Thursfield [Wed, 15 Jun 2011 14:40:08 +0000 (15:40 +0100)]
Fix new identity request code on Windows

12 years agoNeaten IdentityRequest callback code
Sam Thursfield [Wed, 15 Jun 2011 15:37:34 +0000 (16:37 +0100)]
Neaten IdentityRequest callback code

With Vala 0.10.4 a few compiler warnings about mismatched function pointer
types are generated. This is due to Vala's code generation and cannot be
avoided, the warnings are harmless.

12 years agoFix new identity request code on Windows
Sam Thursfield [Wed, 15 Jun 2011 14:40:08 +0000 (15:40 +0100)]
Fix new identity request code on Windows

12 years ago(Update README.windows)
Sam Thursfield [Wed, 15 Jun 2011 13:10:28 +0000 (14:10 +0100)]
(Update README.windows)

12 years agoUpdate RPC server for new msprc-mingw
Sam Thursfield [Wed, 15 Jun 2011 13:10:12 +0000 (14:10 +0100)]
Update RPC server for new msprc-mingw

12 years agoMake 'enter' in password dialog activate 'OK'
Sam Thursfield [Wed, 15 Jun 2011 10:57:52 +0000 (11:57 +0100)]
Make 'enter' in password dialog activate 'OK'

12 years agoImplement 'remember password' option for password requests
Sam Thursfield [Wed, 15 Jun 2011 10:51:15 +0000 (11:51 +0100)]
Implement 'remember password' option for password requests

Previously the password would be stored in the ID card regardless of whether
the user requested it to be saved.

12 years agoFix ReturnIdentity callback for vala 0.10
Sam Thursfield [Wed, 15 Jun 2011 10:50:11 +0000 (11:50 +0100)]
Fix ReturnIdentity callback for vala 0.10

12 years agoMake 'send' action safe when there are no ID requests
Sam Thursfield [Wed, 15 Jun 2011 10:32:59 +0000 (11:32 +0100)]
Make 'send' action safe when there are no ID requests

12 years agoFix setting password GtkEntry text to NULL
Sam Thursfield [Wed, 15 Jun 2011 10:30:06 +0000 (11:30 +0100)]
Fix setting password GtkEntry text to NULL

12 years agoHandle concurrent identity requests correctly
Sam Thursfield [Wed, 15 Jun 2011 10:23:36 +0000 (11:23 +0100)]
Handle concurrent identity requests correctly

Introduces the IdentityRequest class to replace the single selection
callback on the main window. A simple list of callbacks is not possible
due to limitations of Vala, and this method also allows sharing more
code between the D-Bus and MSRPC servers.

12 years agoMerge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui
Sam Thursfield [Wed, 15 Jun 2011 13:10:44 +0000 (14:10 +0100)]
Merge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui

12 years ago(Update README.windows)
Sam Thursfield [Wed, 15 Jun 2011 13:10:28 +0000 (14:10 +0100)]
(Update README.windows)

12 years agoUpdate RPC server for new msprc-mingw
Sam Thursfield [Wed, 15 Jun 2011 13:10:12 +0000 (14:10 +0100)]
Update RPC server for new msprc-mingw

12 years agoMake 'enter' in password dialog activate 'OK'
Sam Thursfield [Wed, 15 Jun 2011 10:57:52 +0000 (11:57 +0100)]
Make 'enter' in password dialog activate 'OK'

12 years agoImplement 'remember password' option for password requests
Sam Thursfield [Wed, 15 Jun 2011 10:51:15 +0000 (11:51 +0100)]
Implement 'remember password' option for password requests

Previously the password would be stored in the ID card regardless of whether
the user requested it to be saved.

12 years agoFix ReturnIdentity callback for vala 0.10
Sam Thursfield [Wed, 15 Jun 2011 10:50:11 +0000 (11:50 +0100)]
Fix ReturnIdentity callback for vala 0.10

12 years agoMake 'send' action safe when there are no ID requests
Sam Thursfield [Wed, 15 Jun 2011 10:32:59 +0000 (11:32 +0100)]
Make 'send' action safe when there are no ID requests

12 years agoFix setting password GtkEntry text to NULL
Sam Thursfield [Wed, 15 Jun 2011 10:30:06 +0000 (11:30 +0100)]
Fix setting password GtkEntry text to NULL

12 years agoHandle concurrent identity requests correctly
Sam Thursfield [Wed, 15 Jun 2011 10:23:36 +0000 (11:23 +0100)]
Handle concurrent identity requests correctly

Introduces the IdentityRequest class to replace the single selection
callback on the main window. A simple list of callbacks is not possible
due to limitations of Vala, and this method also allows sharing more
code between the D-Bus and MSRPC servers.

12 years agoFix missing \ in Makefile.am
Sam Thursfield [Tue, 14 Jun 2011 14:37:40 +0000 (15:37 +0100)]
Fix missing \ in Makefile.am

12 years agomoonshot-dbus-server: Document the get_identity IPC interface
Javier Jardón [Tue, 14 Jun 2011 14:35:16 +0000 (15:35 +0100)]
moonshot-dbus-server: Document the get_identity IPC interface

12 years agomoonshot-dbus-server: Initialize out parameters
Javier Jardón [Tue, 14 Jun 2011 14:52:03 +0000 (15:52 +0100)]
moonshot-dbus-server: Initialize out parameters

12 years agomoonshot-dbus-server: Only return if we choose a ID card that has the requested service
Javier Jardón [Tue, 14 Jun 2011 14:43:54 +0000 (15:43 +0100)]
moonshot-dbus-server: Only return if we choose a ID card that has the requested service

12 years agoFill the selected Id Card with the introduced password
Javier Jardón [Tue, 14 Jun 2011 13:08:06 +0000 (14:08 +0100)]
Fill the selected Id Card with the introduced password

12 years agoWork around a bug in vala 0.10 compiler
Javier Jardón [Tue, 14 Jun 2011 12:36:13 +0000 (13:36 +0100)]
Work around a bug in vala 0.10 compiler

12 years agodbus-client: Use /org/janet/moonshot instead /org/janet/Moonshot
Javier Jardón [Tue, 14 Jun 2011 12:27:33 +0000 (13:27 +0100)]
dbus-client: Use /org/janet/moonshot instead /org/janet/Moonshot

12 years agoDo not use const strings for the copyright and the license
Javier Jardón [Mon, 13 Jun 2011 17:52:23 +0000 (18:52 +0100)]
Do not use const strings for the copyright and the license

12 years agomoonshot-window: Fix typos about the use of Stock icons
Javier Jardón [Mon, 13 Jun 2011 17:51:43 +0000 (18:51 +0100)]
moonshot-window: Fix typos about the use of Stock icons

12 years agoChange license
Javier Jardón [Mon, 13 Jun 2011 15:34:00 +0000 (16:34 +0100)]
Change license

12 years agoMerge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui into gitorious
Javier Jardón [Tue, 14 Jun 2011 15:06:36 +0000 (16:06 +0100)]
Merge branch 'master' of gitorious.codethink.co.uk:moonshot-ui/moonshot-ui into gitorious

12 years agomoonshot-dbus-server: Document the get_identity IPC interface
Javier Jardón [Tue, 14 Jun 2011 14:35:16 +0000 (15:35 +0100)]
moonshot-dbus-server: Document the get_identity IPC interface

12 years agomoonshot-dbus-server: Initialize out parameters
Javier Jardón [Tue, 14 Jun 2011 14:52:03 +0000 (15:52 +0100)]
moonshot-dbus-server: Initialize out parameters

12 years agomoonshot-dbus-server: Only return if we choose a ID card that has the requested service
Javier Jardón [Tue, 14 Jun 2011 14:43:54 +0000 (15:43 +0100)]
moonshot-dbus-server: Only return if we choose a ID card that has the requested service

12 years agoFix missing \ in Makefile.am
Sam Thursfield [Tue, 14 Jun 2011 14:37:40 +0000 (15:37 +0100)]
Fix missing \ in Makefile.am