aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* prep releasedebian/0.20130908-6Joey Hess2014-05-15
|
* Fix to work when there is no controlling terminal, but GPG_AGENT_INFO is ↵Joey Hess2014-05-15
| | | | set. Pass --no-tty to gpg in this situation. This is needed to interoperate with the git-annex assistant, which often runs without a controlling terminal, and will in a new version always do so.
* changelogdebian/0.20130908-5Joey Hess2013-09-26
|
* Merge branch 'master' into dgit/sidJoey Hess2013-09-26
|\
| * stop passing --fast-listJoey Hess2013-09-26
| | | | | | | | | | For unknown reasons, it makes --list-keys sometimes not show fingerprints of certian keys.
* | Merge branch 'master' into dgit/sidJoey Hess2013-09-26
|\| | | | | | | | | Conflicts: git-remote-gcrypt
| * Merge branch 'better_signature_validation' of ↵Joey Hess2013-09-19
| |\ | | | | | | | | | https://github.com/jburnham/git-remote-gcrypt
| | * Better signature validation for subkeys.Justin Burnham2013-09-18
| | |
| * | improve docsJoey Hess2013-09-19
| | |
* | | stop using --fast-list as it sometimes omits fingerprintsJoey Hess2013-09-26
| | | | | | | | | | | | Closes https://github.com/blake2-ppc/git-remote-gcrypt/issues/8
* | | changeogJoey Hess2013-09-26
| | |
* | | changelogdebian/0.20130908-4Joey Hess2013-09-19
| | |
* | | Merge branch 'master' into dgit/sidJoey Hess2013-09-19
|\| |
| * | --check option to see if a repo exists and can be decryptedJoey Hess2013-09-19
| | | | | | | | | | | | | | | | | | | | | | | | This is to allow programs to determine if a repo uses gcrypt, per #6. Since this program already knows the name of the manifest file and how to download it and decrypt it, it makes sense to do the check here rather than in, eg, git-annex.
* | | changelogdebian/0.20130908-3Joey Hess2013-09-17
| | |
* | | Merge branch 'master' into dgit/sidJoey Hess2013-09-17
|\| |
| * | add remote.<name>.gcrypt-signingkey configJoey Hess2013-09-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed by git-annex assistant when it sets up a gcrypt repository, to ensure that the gpg key it was asked to use to encrypt the repo is the same key used to sign it. If it's not, pulling from the repo won't work, due to git-remote-gcrypt's "Only accepting signatories" check. The user may have a global user.signingkey setting (I do), but be setting up a different special-purpose key for encrypting their git repo. The git-annex assistant cannot mess with the global value, so needs this to override it.
* | | Set --trust-model=always when encrypting. Needed to interoperate with ↵debian/0.20130908-2Joey Hess2013-09-16
| | | | | | | | | | | | git-annex. Closes https://github.com/blake2-ppc/git-remote-gcrypt/issues/3
* | | Merge branch 'master' into dgit/sidJoey Hess2013-09-16
|\| |
| * | set --trust-model=always when encryptingJoey Hess2013-09-16
| |/ | | | | | | | | | | | | | | Otherwise gpg may prompt to verify if we want to encrypt to users who do not have a defined trust level. But, the participants setting explicitly listed them, so we know we want to encrypt to them. closes #3
* / debianizationdebian/0.20130908-1Joey Hess2013-09-08
|/
* README: Don't mention keyring files, it's not relevant anymore0.20130908root2013-03-12
|
* Remove deprecated /G.XxX.. repository "url fragments" (previously autofixed)root2013-03-08
|
* Remove deprecated gcrypt::ssh:// (use rsync instead, previously autofixed)root2013-03-05
| | | | | We need to remove this since git handles ssh:// URLs already. With this change, we now use the git backend for these.
* Remove deprecated config gcrypt.keyring (use gcrypt.participants or default)root2013-03-14
|
* Simplify by replacing echo_kill with a pipefail functionroot2013-03-09
|
* Use directory in /tmp for temporary filesroot2013-03-10
| | | | | | | | | Using a standard directory for temporaries buys us performance when the user wants it (has configured tmpfs for /tmp) and configurability (accepts TMPDIR=). Moving /pack to a temporary directory gives safe concurrent remote repacks.
* Add license header and the text of the GNU GPLroot2013-03-03
|
* Use a longer pack keyroot2013-03-03
| | | | | | There should be no difference if we use 32 random bytes or more, since GPG's longest symmetric key is 32 bytes, but to just remove any doubt we use a longer random passphrase.
* Encrypt and hash the new packfile streaminglyroot2013-01-25
|
* Simplify the use of the object list fileroot2012-11-26
|
* Introduce xfeed output functionroot2013-01-07
|
* Combine tempfile naming into one functionroot2013-02-03
|
* Guard verify-pack and pack-objects and die on errorroot2013-02-22
| | | | Use echo_kill for when echo_die is not enough.
* Use pathname expansion only where neededroot2013-02-22
|
* Fix GCRYPT_FULL_REPACK to also repack when target has only 1 packroot2012-12-25
|
* Simplify PRIVENCRYPTroot2013-02-23
|
* Simplify line_count and pick_fieldsroot2013-01-06
|
* remove splitcolon useroot2013-02-14
|
* use gpg_hashroot2013-01-23
|
* Refactor fetch and repackroot2012-11-10
|
* More specific pattern for manifest filterroot2012-11-19
|
* Use $1, $2 instead of $@ hereroot2013-02-01
| | | | | If found a bug in mksh, where it would not split "$@" if IFS is null (reported).
* Fixup cleanup at exitroot2013-01-14
|
* Cleanup use of "quotes"root2013-01-22
|
* Rename main manifest globals for consistency and symmetryroot2013-02-07
|
* Unify filter_to and its negation, also make it faster by direct appendroot2013-02-03
|
* Edit wording in READMEroot2013-01-21
|
* Code and naming conventions around return variablesroot2013-01-05
|
* Use filter_to for pruning Packlist after repackroot2013-01-28
|