A new version of jic has been released: v15.06.1 https://github.com/ototo/jic
Please try it out and report bugs here: https://bugs.linaro.org/describecomponents.cgi?product=jic
It is not a production quality software yet - more like an enthusiast version that might sneeze here and there. The work is continuing so expect improving of the reliability and user experience, as well as adding more features.
OAuth bug is still not resolved for Ubuntu, but support for keyrings is fully sufficient for seamless use with no compromised security. Please take a look at this bug if you have problems performing OAuth dance: https://bugs.linaro.org/show_bug.cgi?id=813
Here is the change log for the release:
commit bc2d31fbc643c22beafc3f0ae18c074964fd2bbf Author: Serge Broslavsky serge.broslavsky@linaro.org Date: Sun Feb 8 21:56:52 2015 +0800
New release: v15.06.1
commit 93a26c9486da39f6cb2cd05c97167d0a8e6c28a0 Author: Serge Broslavsky serge.broslavsky@linaro.org Date: Fri Feb 6 23:31:49 2015 +0300
usability: improve diagnostic messages for authentication
Show cleanly which authentication method is used and how credentials are retrieved.
commit 3b68553175e09586e6e45657c036db1c58ecb778 Author: Serge Broslavsky serge.broslavsky@linaro.org Date: Fri Feb 6 23:29:11 2015 +0300
keyring support: store password only when it is missing
Before this patch jic was storing password into the default keyring (when keyring module is present and OAuth is not used) every time jic was run. With this patch that is done only when the password is not yet stored in the default keyring.
commit 85e066c0031cd888202c1cad9ebed302049b11bb Author: Serge Broslavsky serge.broslavsky@linaro.org Date: Fri Feb 6 23:20:25 2015 +0300
Make OAuth optional
If one or more of the oauth secret, key or certificate is missing or oauth2 module is not available jic will fall back to using keyring to retrieve the password (if keyring module is available) or further to querying password from the user (unless it's stored in plain text in config, which is the last thing one would want to do).
commit 8509d5f93ebdd8fb329e8ae87012de56e4da665c Author: Serge Broslavsky serge.broslavsky@linaro.org Date: Fri Feb 6 23:16:32 2015 +0300
next branch: version update
commit 2cd0a77879b39671b22a4c02d3174d52ef72a198 Merge: 084c15b 7de1bcf Author: Serge Broslavsky serge.broslavsky@linaro.org Date: Fri Feb 6 17:24:59 2015 +0300
Merge INSTALL typo fix from mturquette.
commit 084c15b795a7c5e54cadfb2e3d4bd4a420ae9626 Author: Mike Turquette mturquette@linaro.org Date: Thu Jan 29 17:06:29 2015 -0800
INSTALL.md: ordered lists can be any number
Markdown properly numbers ordered lists. The main benefit here is that inserting an element into the ordered list does not require one to renumber all subsequent elements as is done in issue #15.
To reinforce this habit, renumber every element in the ordered list to "1", so future edits will resist the urge to unnecessarily renumber them.
Signed-off-by: Mike Turquette mturquette@linaro.org
commit 8e967230576c149bb58007c9fdc3e96a5513880f Author: Mike Turquette mturquette@linaro.org Date: Thu Jan 29 17:05:58 2015 -0800
INSTALL: rename as a Markdown-formatted document
Signed-off-by: Mike Turquette mturquette@linaro.org
commit 7de1bcfe380e207d0573db8d2a10ac730f3c7734 Author: Michael Turquette mturquette@deferred.io Date: Mon Jan 26 09:10:16 2015 -0800
INSTALL: fix requests-oauthlib typo
Signed-off-by: Michael Turquette mturquette@deferred.io