Commit graph

1182 commits

Author SHA1 Message Date
Joey Hess
3037feb1bf
p2p --link now defaults to setting up a bi-directional link
Both the local and remote git repositories get remotes added
pointing at one-another.

Makes pairing twice as easy!

Security: The new LINK command in the protocol can be sent repeatedly,
but only by a peer who has authenticated with us. So, it's entirely safe to
add a link back to that peer, or to some other peer it knows about.
Anything we receive over such a link, the peer could send us over the
current connection.

There is some risk of being flooded with LINKs, and adding too many
remotes. To guard against that, there's a hard cap on the number of remotes
that can be set up this way. This will only be a problem if setting up
large p2p networks that have exceptional interconnectedness.

A new, dedicated authtoken is created when sending LINK.

This also allows, in theory, using a p2p network like tor, to learn about
links on other networks, like telehash.

This commit was sponsored by Bruno BEAUFILS on Patreon.
2016-12-16 16:38:06 -04:00
Joey Hess
e67a310da1
p2p: --link no longer takes a remote name, instead the --name option can be used. 2016-12-16 15:37:50 -04:00
Joey Hess
44c55e2441
fix links 2016-12-07 16:11:30 -04:00
Joey Hess
62043df289
git-annex-metadata-gui yay! 2016-12-07 16:00:12 -04:00
Joey Hess
76b46afed1
add section on tor speed 2016-12-07 15:21:38 -04:00
Joey Hess
2fb6fd7434
Merge branch 'master' into tor 2016-12-07 14:32:25 -04:00
Joey Hess
f3a3dc14ec
add section on security 2016-12-07 13:58:10 -04:00
Joey Hess
528c7bee24
fix up some commands 2016-12-07 12:00:27 -04:00
alpernebbi
3e0176054b 2016-12-05 19:34:55 +00:00
Joey Hess
3ab12ba923
implement p2p --link
This commit was sponsored by Riku Voipio.
2016-11-30 15:16:25 -04:00
Joey Hess
bfc8305814
implement p2p command 2016-11-30 14:35:24 -04:00
Joey Hess
a173f85578
update docs for git-annex p2p command
It is not yet implemented.
2016-11-29 17:31:10 -04:00
Joey Hess
398345cb26
Merge branch 'master' into tor 2016-11-29 15:45:29 -04:00
StephaneGourichon
27585f7569 Added a comment: Walkthrough of a prudent retroactive annex. 2016-11-24 11:27:59 +00:00
Joey Hess
bfd19e0952
docs for stuff not fully implemented yet 2016-11-22 15:29:30 -04:00
scottgorlin@a32946b2aad278883c1690a0753241583a9855b9
3c1c3b96fa Added a comment: Coldline 2016-11-21 00:49:23 +00:00
https://launchpad.net/~stephane-gourichon-lpad
eaf86f4ff5 Added a comment: "Hmm, guyz? Are you serious with these scripts?" Well, what's the matter? 2016-11-15 10:58:32 +00:00
grawity@2ea26be48562f66fcb9b66307da72b1e2e37453f
30e07dbd9b prefer per-user, fix ExecStart syntax 2016-11-10 06:34:44 +00:00
Euxane
18eb318c57 2016-11-08 10:10:12 +00:00
stefan.huchler@5f110ab85a15aec7e2b38586eb7ec37b12e2e6aa
f9d7b951f7 Added a comment: workaround to my request 2016-11-05 14:53:36 +00:00
stefan.huchler@5f110ab85a15aec7e2b38586eb7ec37b12e2e6aa
cf20d16526 Added a comment: how to use normal rm to files directly? 2016-11-04 21:04:56 +00:00
https://launchpad.net/~stephane-gourichon-lpad
4b9e4255e0 Added a comment: Dead project, or just working smoothly? Also, which hat color? 2016-10-23 18:23:34 +00:00
fiatjaf
9d2ff4df77 Added a comment: related work 2016-10-11 13:35:08 +00:00
git-annex@5b470e1f6ed6d30997d729f0a8b1c841dea886f1
2f91b3677c Added a comment: Using gitolite 3.6.6 mirror not working with annex 2016-09-28 18:12:56 +00:00
Joey Hess
08b7832d9d
comment 2016-09-21 15:39:32 -04:00
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4
c50dce1cc9 Added a comment: current status? 2016-09-06 14:11:25 +00:00
Joey Hess
bbfe82526a
comment 2016-09-05 14:25:41 -04:00
Joey Hess
5ddd35eea5
remove spam 2016-09-05 12:34:05 -04:00
rsdwatches87@9f71875ba253cd964a0afe4d2c72bbca4c42634e
36775b2d67 Added a comment: To control file name. 2016-09-03 06:55:58 +00:00
Dosenpfand
39f632b177 Added a comment 2016-09-01 18:40:32 +00:00
Dosenpfand
50d1435b3d removed 2016-09-01 18:39:18 +00:00
Dosenpfand
7a66beceae Added a comment 2016-09-01 18:38:47 +00:00
Gus
7d92f36ebf Fixes markup error 2016-08-31 18:43:43 +00:00
edward
2ae56daacb fix wording slightly 2016-08-31 10:09:14 +00:00
edward
187033c06a fix typo 2016-08-28 21:19:12 +00:00
fiatjaf
4fa01fc3d0 added :ga_get and :ga_set 2016-08-11 03:12:04 +00:00
fiatjaf
398408e256 Added a comment: How I got it working 2016-08-06 23:51:48 +00:00
fiatjaf
988470271f better formatting. 2016-08-06 22:48:08 +00:00
fiatjaf
4c291b39ce initial page: git-annex for ranger. 2016-08-06 22:17:58 +00:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
1490acd398 removed 2016-07-14 15:03:01 +00:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
b3c58d7cf2 Added a comment: googledriveannex fails: No handlers could be found for logger "oauth2client.util" 2016-07-14 14:58:29 +00:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
8d44d6b637 Added a comment: googledriveannex does not 2016-07-14 14:58:05 +00:00
Joey Hess
f3f6dfcf35
New url for git-remote-gcrypt, now maintained by spwhitton. 2016-07-05 11:30:58 -04:00
christophfischer@4706e95f48874dfd46092b278315693b92ea7d23
ae02c6a207 removed 2016-06-21 11:43:09 +00:00
christophfischer@4706e95f48874dfd46092b278315693b92ea7d23
bff93a7721 Added a comment: how to recursively exclude files from git-annex (.gitattributes) 2016-06-21 11:42:45 +00:00
christophfischer@4706e95f48874dfd46092b278315693b92ea7d23
addee68cec Added a comment: how to recursively exclude files from git-annex (.gitattributes) 2016-06-21 11:42:37 +00:00
Dilyin
85b5f1e6a0 Added a comment 2016-06-02 18:10:33 +00:00
Dilyin
8f9e7f25b5 Added a comment: Retroactively annex 2016-06-01 18:36:40 +00:00
Joey Hess
6f8a2f08f9
response 2016-05-03 15:17:39 -04:00
fiatjaf
2561fcf699 Added a comment 2016-04-23 15:01:24 +00:00