[gnome-keysign] Created tag 0.9.5
- From: Gitlab System User <gitlab src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-keysign] Created tag 0.9.5
- Date: Tue, 3 Oct 2017 11:42:26 +0000 (UTC)
The signed tag '0.9.5' was created.
Tagger: Tobias Mueller <muelli cryptobitch de>
Date: 1507029612 +0200
Bumped version to 0.9.5
GNOME Keysign is a tool to make signing OpenPGP keys as easy as possible.
This is the v0.9.5 release which is much more stable for pathologic OpenPGP keys
and brings support for translations. It also supports transferring file
via Bluetooth instead of the local network.
You can get the app from:
https://github.com/GNOME-Keysign/gnome-keysign/
Changes
==========
* Translation support. Read keysign/locale/README.rst for details.
* gpgme: Ignore KEY_CONSIDERED and CARDCTRL.
* gpgmh: Support for colons in UIDs.
* gpgmh: Default to gpgmeh
* avahioffer: Do not depend on Gtk, GLib, or GObject
* Added Bluetooth support
* Much better Python 3 support
Resources
=========
Download: https://github.com/GNOME-Keysign/gnome-keysign/archive/0.9.5.tar.gz
Web site: https://wiki.gnome.org/Apps/GnomeKeysign
Changes since the last tag '0.9':
Ludovico de Nittis (1):
Merge branch 'master' into bluetooth
RyuzakiKK (62):
tests: Added a test for a key with a colon in the UID
gpgmks: Unescape the UID
gpgmks: Unescape the UID with a separate function
gpgmeh: added missing STATUS_KEY_CONSIDERED
gpgmks: Fix multi UID with colon error
tests: Add a test for the multi UIDs with colon
AvahiBrowser: remove unecessary decode and update gajim url
gpgmeh: Add status CARDCTRL to ignored list
app: Fix Gst.init parameters
i18n: Initialised IT locale
util: switch hmac digest to sha256
bluetooth: initial commit using the bt_mac as code
bluetoothoffer: let the receiver close the connection
bluetooth: handle long keys
bluetoothoffer: cancel an offering
bluetoothoffer: add a main to allow direct execution
bluetoothoffer: avoid gtk warning when executed directly
bluetoothreceive: add a main to allow direct execution
bluetoothoffer: avoid exception in deferred when cancel sending
bluetoothoffer: better error handling when BT is not available
bluetooth receive: better error handling
bluetoothreceive: add connection refused error handling
create offer to handle both avahi and BT
bluetoothreceive: avoid double download with two valid codes
add discover for both avahi and BT
bluetoothreceive: add the key mac check
test_bluetooth: create unit tests
bluetooth: refactor to a more clear structure
handle bluetooth as an optional dependency
Add PyBluez to README and setup
bluetoothoffer: add missing import keysing for direct execute
offer: remove unused import
util: add missing dbus import
bluetooth: add hmac requirement also with direct execution
offer: avoid extra semicolon when bluetooth isn't available
bluetoothoffer: select wait for 0.5 second and remove defer for accept
send: remove old codes no more necessary
receive: rename old reference to on_scanner_changed
avahioffer: also return the code
send: remove old function reference
app: add missing reactor
bluetooth: explicit import and add os import
send: remove offer class and incorporate it directly inside send
bluetooth: add shutdown() before close()
send: remove inlineCallback leftover
send: avoid appending empty element when bt is not available
bluetooth: let the system assign an available port
discover: avoid a deferred error when there is a problem with bluetooth
bluetooth: main and test now use the new dynamic port allocation
avahi and bluetooth return only the data and not the code
bluetoothreceive: cleaner check for end of connection
send: when BluetoothOffer finish we restart it
bluetoothreceive: catch exception trying to double close a connection
bluetoothreceive: remove redundant thread deferred for recv()
infobar discovery: prevent displaying it if we also have Bluetooth
bluetoothoffer: more explicit bind parameters
bluetooth: add i18n support
bluetoothoffer: close client socket to avoid possible waste of resources
setup: add twisted
test_bluetooth: add hmac dismatch test
test_bluetooth: add corrupted key test
gnome-keysign-sign-key: Add binary mode for Python 3 compatibility
Tobias Mueller (115):
Keyserver: call super constructor with an argument
qrcode: use double slash division to force integer result for the size
qrcode: Comment on the missing Surface.create_for_data in pycairo
avahioffer: Use input() in a python2 and python3 compatible way
avahioffer: Encode the fingerprint to bytes for MAC generation
avahidiscovery: Encode MAC key before passing it to mac_verify
avahidiscovery: Ignore IPv6 link local addresses
Removed KeysPage because it's not in use any more
Removed SignPages because it's not used anymore
Marked strings as translatable
i18n: Added a utility library
Merged the ability to sign keys with colon in UIDs
Merged KEY_CONSIDERED
setup.py: Require nose and pgpy for tests
tests: Made the mks test use pgpy to parse signatures
Merge branch 'py3-avahidiscover' into py3
Merge branch 'py3-qrcode' into py3
Merge branch 'py3-keyserver' into py3
Merge branch 'py3-avahioffer' into py3
babelglade: yield a four-touple all the time
setup.py: Extract message catalogs from Python and Glade files
MANIFEST: Include PO files in source distribution
setup.cfg: configure babel
setup: Build and ship translations
.gitignore: Ignore .eggs/
i18n: Initialised DE locale
.gitignore: Ignore .mo and .pot files
send.ui: Mark title as translatable
locale: Added instructions for translating stuff
Added babelglade
Marked strings as translatable
Made all Python files executable
i18n: Gracefully handle error setting the locale
gpgkey: Removed formatting capability from UIDs
Merge remote-tracking branch 'origin/pr/10' into pgpy
Added a preliminary French translation
Merge i18n support
Updated Release Notes to reflect i18n support
Merge branch 'master' into pgpy
Make python setup.py nosetests run our desired tests
setup.py: Make "test" run nosetests
util: Added a glib_markup_escape_rencoded_text function
Merged ignoring of KEY_CONSIDERED and CARDCTRL
RELEASE NOTES: Added gpgme ignore KEY_CONSIDERED change
KeyPresent: Decode UID before re-encoding it
keylistwidget: Only format name, email, and expiry
keyconfirm: Decode uid.uid before re-encoding
util: Manually delete surrogates in re-encoding function
tests: Added a test for latin1 in GUI elements
gpgkey: Use bytes when splitting off the email address
RELEASE_NOTES: Updated the app url in the GNOME Wiki
Merge branch 'pgpy'
RELEASE_NOTES: Added colon in changes
Merge remote-tracking branch 'me/pr/4' into py3
gpgkey: Parse UID to strings
Added a simple test for our UID parsing
keylistwidget: Default to empty string for UID components
gpgkey: Encode the UID from a string to bytes
Keyserver: Do not convert keydata to a string
AvahiBrowser: Referred to an open pull request for Avahi
gpgkey: Make the UID "safe" for direct consumption
tests: gpgmeh: Sanitise UID from gpgme before comparing
gpgmks: sign_keydata_and_encrypt: Use the fingerprint as recipient
gpgmeh: Log the repr of the gpgme.Sink
Merge KEY_CONSIDERED which is needed for gpgme tests to pass
gpgmks: Make UIDExport get the key by fingerprint rather than UID
gpgmks: Export a key based on its fingerprint rather than UID
tests: gpgmks: Add some more check to bail out early
avahioffer: Remove pygi imports
Merge branch 'avahioffer-noglib'
RELEASE_NOTES: Added comment about the avahioffer
README: Fedora 25+ has moved the gtksink element to a separate packge
Merge remote-tracking branch 'origin/pr/14'
Merge translatable strings
Merge pgpy
Merged colon UIDs
babelglade: Port exception syntax to Python 3
Merge branch 'py3-babelglade' into py3
i18n: Gracefully handle lang not being available
keylistwidget: Import _ from i18n
Merge branch 'i18n-klw'
Merge branch 'i18n-grace'
Merge branch 'py3'
bluetoothoffer: Use raw_input in python2
bluetoothoffer: Configure Logging
.gitignore: Ignore coverage folder
tests: gpgmks: Added a key with UTF8 encoded UIDs
tests: Added utf-8 test to gpgmeh
tests: gpgmks: Reorder keys for Utf8 test
tests: use private keys in utf8 tests
Added a glib_markup_escape_text_to_text helper function
test: removed seckey-1.asc
send: Remove false comment on GLib import
setup.cfg: Remove the where clause
gpgmeh: log setting the signers
gpgmeh: sign_key: bail out INV_SGNR
tests: mks: load public keys rather than private key
gpgmeh: Use gpgconf to determine the agent's location
tests: mks: strip keydata when read
tests: gpgmeh: Use secret keys only when necessary
tests: gpgmeh: Make it compatible with gpgme 1.8 and gpgme 1.9
tests: mks: Free some variables from the context
sign-key: Require user input before quitting the app
Merge waiting for user input in sign-key
Merge gpgme and utf8 compatibility
Added a DOAP file
Merge branch 'bluetooth' of github.com:RyuzakiKK/gnome-keysign into bluetooth
gpgmh: Defaulting to gpgme
README: Mentioned the Debian package
Added gpgmeh to the release notes
Merge branch 'bluetooth'
Added Bluetooth and Python 3 support to the release notes
bumped version to 0.9.5
Merge branch 'master' of github.com:GNOME-Keysign/gnome-keysign
Merged sha256 hmac
muelli (2):
Merge pull request #17 from RyuzakiKK/i18n-it
Merge pull request #19 from RyuzakiKK/sign_py3
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]