Hello!
Without my knowledge, the mailing list configuration was changes such
that mails from unsubscribed senders were automatically discarded. That
was unintentional. I've changed it back so that I get a chance to
approve individual posts and senders again - no need to subscribe to the
list.
After this service announcement, back to the topic - see below...
On Fri, 2013-07-19 at 14:48 +0300, Alexander Kanavin wrote:
On 07/15/2013 10:44 AM, Valluri, Amarnath wrote:
> I am working on gtk based UI for gSSO, It is about to ready, testing is going on.
> I guess by this weekend, i can push the functional UI.
We're still testing the UI, it almost works :) Also real-world testing
uncovered some other bugs in gSSO that were invisible with
self-contained testing.
I'm taking a one-week vacation next week, but Amarnath will continue the
work, and he can also help you to set up gSSO and play with the example
(work in progress is here, and the complete example should be only a
little longer:
http://code.google.com/p/accounts-sso/source/browse/examples/google-oauth...
).
As a first step, I compiled accounts-sso.libgsignon-glib,
accounts-sso.gsignond and accounts-sso.gsignond-plugin-oa from
https://code.google.com/p/accounts-sso/source/checkout
I had to patch gsignond slightly to fix autotools build issues with
out-of-tree compilation. Compilation of accounts-sso.gsignond-plugin-oa
also required one tweak. Patches attached.
I'm now at the stage where files are installed. What's next?
Running gsignond-oauth2-example with (or without) gsignond running
promply segfaults (missing error handling somewhere?):
Program received signal SIGSEGV, Segmentation fault.
0x00000000008de8d0 in ?? ()
(gdb) where
#0 0x00000000008de8d0 in ?? ()
#1 0x00007ffff6874669 in g_hash_table_lookup_node (hash_return=<synthetic pointer>,
key=0x8de8d0,
hash_table=0x8de410) at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/ghash.c:401
#2 g_hash_table_lookup (hash_table=hash_table@entry=0x8de410, key=key@entry=0x8de8d0)
at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/ghash.c:1074
#3 0x00007ffff779bb47 in gsignond_dictionary_get (dict=dict@entry=0x8de410,
key=key@entry=0x8de8d0 "megaclient")
at
/home/pohly/src/accounts-sso/accounts-sso.gsignond/src/common/gsignond-dictionary.c:151
#4 0x00007ffff7bd88f6 in _process_oauth2_request (self=self@entry=0x611000,
session_data=session_data@entry=0x893400, tokens=tokens@entry=0x8de410)
at
/home/pohly/src/accounts-sso/accounts-sso.gsignond-plugin-oa/src/gsignond-oauth-plugin-oauth2.c:554
#5 0x00007ffff7bd758e in gsignond_oauth_plugin_request_initial (plugin=0x611000,
session_data=0x893400,
token_cache=0x8de410, mechanism=0x401870 "oauth2")
at
/home/pohly/src/accounts-sso/accounts-sso.gsignond-plugin-oa/src/gsignond-oauth-plugin.c:426
#6 0x00000000004013aa in main ()
at
/home/pohly/src/accounts-sso/accounts-sso.gsignond-plugin-oa/examples/gsignond-oauth2-example.c:153
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.