Commit graph

13983 commits

Author SHA1 Message Date
Joey Hess
e8e209f4e5 better probing for gcrypt repositories using new --check option
Now can tell if a repo uses gcrypt or not, and whether it's decryptable
with the current gpg keys.

This closes the hole that undecryptable gcrypt repos could have before been
combined into the repo in encrypted mode.
2013-09-19 12:53:24 -04:00
http://churchkey.org/author/ian/
452d67a5fd Added a comment: Same problem, different user 2013-09-18 22:20:11 +00:00
Joey Hess
b847d24992 typo 2013-09-18 16:12:45 -04:00
Joey Hess
b3d83223b0 typo 2013-09-18 16:11:59 -04:00
Joey Hess
736438cc3f devblog 2013-09-18 16:10:23 -04:00
Joey Hess
1a349eeaff Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-18 16:00:38 -04:00
Joey Hess
8062f6337f webapp: support adding existing gcrypt special remotes from removable drives
When adding a removable drive, it's now detected if the drive contains
a gcrypt special remote, and that's all handled nicely. This includes
fetching the git-annex branch from the gcrypt repo in order to find
out how to set up the special remote.

Note that gcrypt repos that are not git-annex special remotes are not
supported. It will attempt to detect such a gcrypt repo and refuse
to use it. (But this is hard to do any may fail; see
https://github.com/blake2-ppc/git-remote-gcrypt/issues/6)

The problem with supporting regular gcrypt repos is that we don't know
what the gcrypt.participants setting is intended to be for the repo.
So even if we can decrypt it, if we push changes to it they might not be
visible to other participants.

Anyway, encrypted sneakernet (or mailnet) is now fully possible with the
git-annex assistant! Assuming that the gpg key distribution is handled
somehow, which the assistant doesn't yet help with.

This commit was sponsored by Navishkar Rao.
2013-09-18 15:55:31 -04:00
ringprince
2db03b7f84 Added a comment 2013-09-18 12:27:39 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
5d46492ee3 Added a comment: Update 2013-09-18 11:17:34 +00:00
https://me.yahoo.com/a/FHnTlSBo1eCGJRwueeKeB6.RCaPbGMPr5jxx8A--#ce0d8
b2a72922d8 Added a comment 2013-09-18 07:19:50 +00:00
http://nullroute.eu.org/~grawity/
f82ccaca0a Added a comment 2013-09-18 05:00:13 +00:00
Joey Hess
c6559e5d86 devblog 2013-09-17 20:08:57 -04:00
Joey Hess
76421872d1 notes 2013-09-17 20:08:44 -04:00
Joey Hess
3d88559e58 webapp: Show encryption information when editing a remote. 2013-09-17 20:02:42 -04:00
Joey Hess
dc15450df6 Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-17 16:07:24 -04:00
Joey Hess
6c35038643 gcrypt: Ensure that signing key is set to one of the participants keys.
Otherwise gcrypt will fail to pull, since it requires this to be the case.

This needs a patched gcrypt, which is in my forked version.
2013-09-17 16:06:29 -04:00
77.22.198.109
519774e5da poll vote (/sdcard/annex) 2013-09-17 19:43:26 +00:00
Joey Hess
d0bba5138c Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-17 15:39:13 -04:00
Joey Hess
9de189e788 webapp gpg key generation
Now the webapp can generate a gpg key that is dedicated for use by
git-annex. Since the key is single use, much of the complexity of
generating gpg keys is avoided.

Note that the key has no password, because gpg-agent is not available
everywhere the assistant is installed. This is not a big security problem
because the key is going to live on the same disk as the git annex
repository, so an attacker with access to it can look directly in the
repository to see the same files that get stored in the encrypted
repository on the removable drive.

There is no provision yet for backing up keys.

This commit sponsored by Robert Beaty.
2013-09-17 15:36:15 -04:00
ringprince
16ab31016f 2013-09-17 18:43:40 +00:00
Joey Hess
cac0688d0e Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-17 12:48:09 -04:00
http://joeyh.name/
2946b0802c Added a comment 2013-09-17 15:56:17 +00:00
Joey Hess
26baae8967 fix build with haskell DNS 1.0.0 2013-09-17 11:54:09 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnSenxKyE_2Z6Wb-EBMO8FciyRywjx1ZiQ
7779235208 2013-09-17 12:21:35 +00:00
RaspberryPie
bcb94a308a Added a comment: Missing prerequisites for XMPP syncing? 2013-09-17 06:53:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmOsy6nbvPyXLd--qqjPMLnVIzxgZwtKlQ
fa06e0abf7 2013-09-17 06:52:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmOsy6nbvPyXLd--qqjPMLnVIzxgZwtKlQ
064d931062 2013-09-17 06:52:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmOsy6nbvPyXLd--qqjPMLnVIzxgZwtKlQ
e4388f1149 2013-09-17 06:49:48 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnPOttrEmm9CQYxzWrmgGN7LXy98gDkrlM
2f0e41b0ad Added a comment: annex.largefiles and direct mode 2013-09-16 22:50:48 +00:00
Joey Hess
634132c64b wording 2013-09-16 17:00:18 -04:00
Joey Hess
9bb8445213 Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-16 16:48:13 -04:00
Joey Hess
3cd2e08af0 blog 2013-09-16 16:47:41 -04:00
Joey Hess
1ba7737335 fix modals 2013-09-16 16:46:00 -04:00
Joey Hess
490aa67d10 check if git-remote-gcrypt is installed 2013-09-16 16:35:27 -04:00
Joey Hess
b37aad6c06 webapp: Initial support for setting up encrypted removable drives.
No support yet for generating new gpg keys.
No support yet for adding existing encrypted repos from removable drives.
2013-09-16 16:07:27 -04:00
http://mylesenglish.myopenid.com/
65332d0c46 Added a comment 2013-09-16 19:21:31 +00:00
http://mylesenglish.myopenid.com/
eb62b5a0e5 removed 2013-09-16 19:20:34 +00:00
Joey Hess
f53526501d commit immediately when adding removable drive repo
I noticed that adding a removable drive repo, then trying to add the same
drive again resulted in the question about whether repos should be
combined. This was because the uuid.log was not updated. Which happened
because the new uuid did not get committed on the removable drive.
This fixes that.
2013-09-16 14:56:19 -04:00
https://id.koumbit.net/anarcat
14ea6a3ffa tentative patch 2013-09-16 18:10:06 +00:00
https://id.koumbit.net/anarcat
b56f0dc450 ouch 2013-09-16 17:56:44 +00:00
Joey Hess
7936cc646d gpg secret key generation 2013-09-16 13:22:43 -04:00
Joey Hess
e4290c61d7 gpg secret keys list parsing
Note that Utility.Format.prop_idempotent_deencode does not hold
now that hex escaped characters are supported. quickcheck fails to notice
this, so I have left it as-is for now.
2013-09-16 12:57:39 -04:00
http://mylesenglish.myopenid.com/
6fc22bc0c6 Added a comment 2013-09-16 14:53:11 +00:00
http://mylesenglish.myopenid.com/
ec058ca516 removed 2013-09-16 14:52:00 +00:00
http://mylesenglish.myopenid.com/
d157868a31 Added a comment 2013-09-16 14:50:39 +00:00
ringprince
c49c44ceb1 2013-09-16 12:16:37 +00:00
ringprince
9dd0950971 rename forum/bug:_first_annexed_file_needs_to_be_mine.mdwn to forum/can_I_only_add_my_own_files__63__.mdwn 2013-09-16 12:14:03 +00:00
ringprince
8c78b9312b 2013-09-16 11:55:17 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnsuhFUIfWNT-Q-C02FDaSQqceFDge5M9w
287c7682e5 Added a comment 2013-09-16 09:00:34 +00:00
http://olivier.mehani.name/
6cc54df4cc Added a comment 2013-09-16 01:27:14 +00:00