[Pkg-privacy-commits] [monkeysign] annotated tag 0.1 created (now f91caf1)
Ximin Luo
infinity0 at moszumanska.debian.org
Sat Aug 22 13:34:19 UTC 2015
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a change to annotated tag 0.1
in repository monkeysign.
at f91caf1 (tag)
tagging 13a12af04c3c36bc4fae4f14b60144d84372468d (commit)
tagged by Antoine Beaupré
on Sat Jul 21 20:44:18 2012 -0400
- Log -----------------------------------------------------------------
first official release of monkeysign
features commandline and qrcode-based caff replacements along with a
library and unit tests for the library
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCAAGBQJQC0ziAAoJEHkhUlJ7dZIe6RoQAK8VJoYCutQfHej+DFOjYbqS
HV401WgQwSnDgmifjG+fXZD/umD0dEJYIC07aAL7zNi14f03j1OINzopLyUGKb2p
EjvsZnJ/egJiOlZQ5EykhLmRMoc/IwJlg4lfXZ9LNNJy22EMnbiVRjNzOfORHHLb
ZD/STAR6hcgksf2QrP6qQcZoGkgauR4+dknAoVcTJ1dOehj6RSJyatizz1FUBAeS
sHrkJVtd3B/BD5yErkG1++jkdmOKNHXrgt05AQl6f2am/LZmS4OZirDQvs06fvK9
A3NjVOpoYd9+8psiqdjf+nptqlbqeHRiM/M4aB59t+WWJ8G4Fzga3QJ3hwuVmFC/
qoG/jjX5WOpeKNEnxzlpkrIZmTP3vqKfqB8G7Jriujb8b5LeD8AqsQTsVltYb4AR
6ZsLENj4qDUTe0tA7CvmOX+tOCYYVu3TRoyjOV2sesBbKPGHg9j/YG/rcaIQbmTS
l3gWiMK5YT6crwZOFXSt8C1cB5xl7R/MqnL6WLxBc9hyrbiPAn21AC+EsBOTmOOd
Hv/1kniRS5ph1Npo0O5hf4yHQ97P8YoXVfNO9IRJEo3AM3clnCuyuKAolz2R+6J7
w7IUc7jTEtKm7YlPVJ4YOHkkQ05QFJBTxc2bM4eRg1Xo0sIC1oEqYxIjyuN+xoxq
4DpQqMjs7351V9HYYeTQ
=dFvk
-----END PGP SIGNATURE-----
Antoine Beaupré (207):
relax the regex requirement, instead look for 40 chars hexadecimal strings
print the captured data we ignore so that we have something going on at least
figure out where we should sign the key
try to have caff-like signing with subprocess calls
wrap main code in __main__ so this can be tested more easily
reindent
indent with spaces instead of tabs
remove unused function
move utility functions to a separate class
move keyring functions to a monkeysign module
reimplement sign and forget using the api, fetch keys from normal keyring, allow overrriding home
reimplement sign and forget using the api, fetch keys from normal keyring, allow overrriding home, add test code
explain what this script is about
start rewriting monkeysign as a generic gpg IPC facility, with tests
add version testing
rewrite tests to use the temporary keyring class
implement import
implement import
add export test, failing
split default options in a class setting
refactor command calls into a call_command
remove an incorrect comment
simplify and cleanup commandline processing
improve commandline generation tests
properly call export/import commands
make export tests pass by doing a minimal export
be more explicit about type
comments
return true for successful imports instead of the return code
port fetch_keys to new infra
extra import test
test import failures
add tests for fetch_keys
fix comment
add comments to import/export
fix key fetching
add more listing options from GPGME, relax commandline testing code to ignore order
primitive key loader
rename blocks to record to reflect the OpenPGP vocabulary
move gpg output parsing in the key class
find secret keys too
do not think we have secrets by default
remove useless variable
mark the fields that are not implemented
fix inheritance
do not use the environment for gpg, it blends the contexts
rewrite sign_key
fix import and sign tests
more import/export test fixes
extend regular tests
fix keyserver test by actually providing a keyserver
fix caff-like functionality and private key export
paste debug on stdout since unittest are on stderr
add proper tests for signatures that don't involve your private key
add a test key with secret material
properly initialize key sub-objects
allow exporting the whole keyring
fix sign_key return value
add more signing tests, one failing
fixup caff test to use temporary key
add debugging stubs to base class
make build_command() idempotent: don't add -- twice
fix missing key test
Revert "fix sign_key return value"
actually verify the signature
send yes twice to gpg, fixing signatures
indent
add batch argument
add --quiet
implement uid signing
be more strict with io
remove test debugging
port to new API
properly import the secret key material
allow all key listings
ignore user attributes for now
move status fd to stderr for import to work properly with complex keyrings
properly guess the signing key
ignore revocation keys
allow call_command to verify status with expect
move expect out of call, add details to import's expect
don't display line as found if it wasn't
complete docstrings
remove debugging code
notice a bug in sign_uid()
comments and indent
return the regexp match in expect and seek
optimise sign_uid by taking the uid listin from sign-key
add docstrings to all tests
reindent
remove unnecessary communicate() since we wait()
reorder
reindent to 4 spaces
make OpenPGPkey constructor parse data
comment
refactor exceptions
move code around
add license and description
move network tests to a different file
remove unused script
rename the monkeysign module to gpg
rename the Gpg class to Keyring
split off the gpg commandline plumbing in a separate class
rename and comment classes
have an explicit tmpdir in TempKeyring, rewrite unit tests
fixup: unbreak tests
remove duplicate test
remove duplicated code between tests and core
comments
make sign_uid able to sign multiple keys
add some tests for seek
rename sign_uid to sign_key
rename sign_uid to sign_key
rename 'uid' parameter to more appropriate 'pattern'
document arguments and bug in sign_key
ignore .pyc files
make tests executable
start a caff spinoff based on our library
import key in tmp keyring
wrap main in a class
refactor
add remaining stubs
implement key signing
fix key import
add a note to implement better error handling in sign_key
reverse logic back to normalc
break cleanly on uids
implement cleaner fingerprint output
avoid errors if a USERID_HINT is provided
actually prompt the user to confirm the signature
details
try to pass along the fingerprints to ship
implement untrusted symmetric encryption
implement asym decryption
simplify test code by breaking up into more classes
actually display the encrypted version, work on keys, not fingerprints
notice the other project
explain how this will work
generate a mime message
fixup from and to
implement email sending (or not)
implement identity guessing
prettier
comments
allow signing just one uid
fixup signing with hints for specific uids too
fixup error handling for arguments
add myself as an author
add myself as an author, make this markdown
add a simple todo list
one todo down
release process
more todo
add debian package metadata
fix boilerplate
mark debian package as done
fix menu file
import readme in package metadata
fix section, following gnupg's lead
add version number to library
add distutils setup file
remove unuse file
fixup setup file
fix depends
remove .py extension from scripts
update standards, no change
setup.py works
copy README to the long description
fix API calls
handle the single uid case in signing
add test for last fix
docstring
fix api calls, signing now works again in scan
improve the API: don't assume a main in the UI class
start abstracting UI
fixup last split
clarify imports
make local check global
fix constructor
change all exits to abort, handle implementation exceptions lower down
move most code in the generic UI class now that the code is generic
strip sign_key off base-class, it's too CLI-specific
change all output messages to call to log
fixup syntax error
fixup syntax error in verbose/log conversion
import keys even in dry run so we can do something
fix logging of keyring cleanup
clarify what's going on in dry run or if no key is selected
move parse_args in UI class
improve import error handling: do not consider exit code, just if import worked said OK
fix user detection by taking what is imported from keyring
Merge branch 'master' into refactor_ui
fix double typecast
tell where we're sending mail
add a warn function to make signatures UI independent
create a choose_uid function to make sign_key UI-independent
continue fixing sign_key
change where we're setting the default to to be more logical
fix syntax error
move sign_key function to parent class, no change
add choose_uid() stub
move UI to its own file
add missing sys import for default logging in ui
move general process documentation to base main, which is empty by default
fix syntax errors
partially port to new UI
update todo
Daniel Kahn Gillmor (2):
added initial README to get started
merged READMEs
Jerome C (3):
Initial version.
prevent qrcode from being generated twice at startup
make window and image resizing more fluid
Jerome Charaoui (10):
generator: add menu bar, remove close button
generator: add global pixbuf and some comments
generator: allow saving to clipboard
generator: allow printing
generator: use OPENPGP4FPR prefix
scanner: big rewrite, use video instead of image input, download key to temporary keyring
scanner: capture video frame when detecting fingerprint, adjust fingerprint/owner verification dialog
scanner: properly create/remove tempdir, use gpg homedir option instead of keyring, correct window destroy signal handling
scanner: remove pyme dependency
scanner: resume webcam capture if key is not found or not certified
anarcat (3):
show the fingerprint when we fail finding it
clarify the dependencies as python-qrencode is in debian
remove version from readme, add author
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/monkeysign.git
More information about the Pkg-privacy-commits
mailing list