Joey Hess [Wed, 28 Dec 2016 16:26:05 +0000 (12:26 -0400)]
close; fixed in shakespeare
Joey Hess [Wed, 28 Dec 2016 16:25:37 +0000 (12:25 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
ghen1 [Wed, 28 Dec 2016 11:16:17 +0000 (11:16 +0000)]
Added a comment
avar [Wed, 28 Dec 2016 08:28:36 +0000 (08:28 +0000)]
Added a comment
Joey Hess [Wed, 28 Dec 2016 04:17:36 +0000 (00:17 -0400)]
whitespace
https://launchpad.net/~felixonmars [Wed, 28 Dec 2016 03:04:52 +0000 (03:04 +0000)]
Added a comment
Joey Hess [Wed, 28 Dec 2016 00:16:34 +0000 (20:16 -0400)]
response
avar [Wed, 28 Dec 2016 00:08:07 +0000 (00:08 +0000)]
Joey Hess [Tue, 27 Dec 2016 21:26:31 +0000 (17:26 -0400)]
response
Joey Hess [Tue, 27 Dec 2016 21:17:54 +0000 (17:17 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 27 Dec 2016 21:16:20 +0000 (17:16 -0400)]
devblog
https://launchpad.net/~felixonmars [Tue, 27 Dec 2016 09:06:45 +0000 (09:06 +0000)]
Asureus [Sun, 25 Dec 2016 14:46:46 +0000 (14:46 +0000)]
Added a comment: one more thing
Asureus [Sun, 25 Dec 2016 14:26:02 +0000 (14:26 +0000)]
xloem [Sun, 25 Dec 2016 01:36:30 +0000 (01:36 +0000)]
oops, manual reflow
xloem [Sun, 25 Dec 2016 01:29:15 +0000 (01:29 +0000)]
Update text with link to assistant/quickstart
Joey Hess [Sat, 24 Dec 2016 21:16:07 +0000 (17:16 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sat, 24 Dec 2016 21:15:01 +0000 (17:15 -0400)]
devblog
Joey Hess [Sat, 24 Dec 2016 18:46:31 +0000 (14:46 -0400)]
Always use filesystem encoding for all file and handle reads and writes.
This is a big scary change. I have convinced myself it should be safe. I
hope!
https://launchpad.net/~r0lf [Sat, 24 Dec 2016 17:56:13 +0000 (17:56 +0000)]
Added a comment
Joey Hess [Sat, 24 Dec 2016 17:23:52 +0000 (13:23 -0400)]
really fix su command
Joey Hess [Sat, 24 Dec 2016 17:10:51 +0000 (13:10 -0400)]
todo
Joey Hess [Sat, 24 Dec 2016 17:08:07 +0000 (13:08 -0400)]
fix su params
Joey Hess [Sat, 24 Dec 2016 16:58:45 +0000 (12:58 -0400)]
comment
Joey Hess [Sat, 24 Dec 2016 16:55:58 +0000 (12:55 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sat, 24 Dec 2016 16:53:57 +0000 (12:53 -0400)]
update
Joey Hess [Sat, 24 Dec 2016 16:49:28 +0000 (12:49 -0400)]
enable-tor: When run as a regular user, test a connection back to the hidden service over tor.
This way we know that after enable-tor, the tor hidden service is fully
published and working, and so there should be no problems with it at
pairing time.
It has to start up its own temporary listener on the hidden service. It
would be nice to have it start the remotedaemon running, so that extra
step is not needed afterwards. But, there may already be a remotedaemon
running, in communication with the assistant and we don't want to start
another one. I thought about trying to HUP any running remotedaemon, but
Windows does not make it easy to do that. In any case, having the user
start the remotedaemon themselves lets them know it needs to be running
to serve the hidden service.
This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
Joey Hess [Sat, 24 Dec 2016 16:12:58 +0000 (12:12 -0400)]
refactor
Joey Hess [Sat, 24 Dec 2016 16:07:50 +0000 (12:07 -0400)]
close
Joey Hess [Sat, 24 Dec 2016 16:07:15 +0000 (12:07 -0400)]
Revert "close"
This reverts commit
3aaabc906b776075e190739b42157959b4e09f31.
Commit contained incomplete work.
Joey Hess [Thu, 22 Dec 2016 17:59:21 +0000 (13:59 -0400)]
close
http://svario.it/gioele [Wed, 21 Dec 2016 21:51:09 +0000 (21:51 +0000)]
Added a comment: compiled with GHC 8, but LOCPATH is still set
Joey Hess [Wed, 21 Dec 2016 19:11:10 +0000 (15:11 -0400)]
todo
Joey Hess [Wed, 21 Dec 2016 18:31:27 +0000 (14:31 -0400)]
include tor-annex in hidden service directory names
To make it easier to manage/delete them etc.
Backwards compatablity is preserved for existing tor configs.
Joey Hess [Wed, 21 Dec 2016 18:21:05 +0000 (14:21 -0400)]
comment
marekj [Wed, 21 Dec 2016 12:58:37 +0000 (12:58 +0000)]
Added a comment: git annex info
marekj [Wed, 21 Dec 2016 12:12:42 +0000 (12:12 +0000)]
tom@6463e5ce4c0e478cb7583fb37288d6954e17bfc6 [Wed, 21 Dec 2016 04:18:13 +0000 (04:18 +0000)]
t.z.mates [Tue, 20 Dec 2016 23:08:44 +0000 (23:08 +0000)]
Added a comment
Joey Hess [Tue, 20 Dec 2016 21:46:30 +0000 (17:46 -0400)]
cleanup
Joey Hess [Tue, 20 Dec 2016 21:46:14 +0000 (17:46 -0400)]
fail before suing when not in a git-annex repo
Joey Hess [Tue, 20 Dec 2016 21:40:36 +0000 (17:40 -0400)]
enable-tor: No longer needs to be run as root.
When run by not root, su's to root automatically.
This commit was sponsored by Brock Spratlen on Patreon.
Joey Hess [Tue, 20 Dec 2016 20:01:10 +0000 (16:01 -0400)]
relocate tor socket out of /etc
weasel explained that apparmor limits on what files tor can read do not
apply to sockets (because they're not files). And apparently the
problems I was seeing with hidden services not being accessible had to
do with onion address propigation and not the location of the socket
file.
remotedaemon looks up the HiddenServicePort in torrc, so if it was
previously configured with the socket in /etc, that will still work.
This commit was sponsored by Denis Dzyubenko on Patreon.
Joey Hess [Tue, 20 Dec 2016 19:38:18 +0000 (15:38 -0400)]
anwser
Joey Hess [Tue, 20 Dec 2016 19:26:14 +0000 (15:26 -0400)]
Debian: Suggest tor and magic-wormhole.
Suggests, not recommends, because tor is not for everyone.
Joey Hess [Tue, 20 Dec 2016 19:23:59 +0000 (15:23 -0400)]
Fix build with directory-1.3.
See https://github.com/haskell/directory/issues/66
Joey Hess [Tue, 20 Dec 2016 19:15:22 +0000 (15:15 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 20 Dec 2016 19:15:01 +0000 (15:15 -0400)]
update
Joey Hess [Tue, 20 Dec 2016 19:10:33 +0000 (15:10 -0400)]
add some links to new workflow page
Joey Hess [Tue, 20 Dec 2016 19:03:28 +0000 (15:03 -0400)]
firm up some language and remove a bit
Joey Hess [Tue, 20 Dec 2016 19:01:05 +0000 (15:01 -0400)]
reflow
ilovezfs [Tue, 20 Dec 2016 18:28:25 +0000 (18:28 +0000)]
Added a comment: easy
Added a comment
Joey Hess [Mon, 19 Dec 2016 22:18:57 +0000 (18:18 -0400)]
rekey --force: Incorrectly marked the new key's content as being present in the local repo even when it was not.
Joey Hess [Mon, 19 Dec 2016 22:08:27 +0000 (18:08 -0400)]
further analysis
Joey Hess [Mon, 19 Dec 2016 21:03:52 +0000 (17:03 -0400)]
Linux standalone: Improve generation of locale definition files, supporting locales such as, en_GB.UTF-8.
Joey Hess [Mon, 19 Dec 2016 20:28:12 +0000 (16:28 -0400)]
analysis
Joey Hess [Mon, 19 Dec 2016 19:54:47 +0000 (15:54 -0400)]
followup
Joey Hess [Mon, 19 Dec 2016 16:27:16 +0000 (12:27 -0400)]
section on safe pairing code exchange
ddenis [Sun, 18 Dec 2016 23:38:30 +0000 (23:38 +0000)]
Joey Hess [Sun, 18 Dec 2016 21:44:37 +0000 (17:44 -0400)]
devbog
Joey Hess [Sun, 18 Dec 2016 21:31:02 +0000 (17:31 -0400)]
shorten note
Joey Hess [Sun, 18 Dec 2016 21:23:20 +0000 (17:23 -0400)]
improve note display
Joey Hess [Sun, 18 Dec 2016 21:18:05 +0000 (17:18 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sun, 18 Dec 2016 21:13:06 +0000 (17:13 -0400)]
typo
Joey Hess [Sun, 18 Dec 2016 21:01:15 +0000 (17:01 -0400)]
check if wormhole is installed
Joey Hess [Sun, 18 Dec 2016 20:50:58 +0000 (16:50 -0400)]
p2p --pair with magic wormhole (untested)
It builds. I have not tried to run it yet. :)
This commit was sponsored by Jake Vosloo on Patreon.
xloem [Sun, 18 Dec 2016 14:56:18 +0000 (14:56 +0000)]
Added a comment: Coda
Joey Hess [Sat, 17 Dec 2016 22:31:19 +0000 (18:31 -0400)]
make sure False is returned on error
Joey Hess [Sat, 17 Dec 2016 22:25:33 +0000 (18:25 -0400)]
improve types
Joey Hess [Sat, 17 Dec 2016 21:36:55 +0000 (17:36 -0400)]
document a minor problem
Joey Hess [Sat, 17 Dec 2016 21:28:08 +0000 (17:28 -0400)]
use PYTHONUNBUFFERED to force python to use sane stdout buffering
Works around https://github.com/warner/magic-wormhole/issues/108
See http://stackoverflow.com/questions/107705/disable-output-buffering
for the gory details. Why a scripting language would chose a default
stdout buffering that differs between terminal and piped output, and
tends to introduce this kind of bug, I don't know.
Joey Hess [Sat, 17 Dec 2016 20:58:05 +0000 (16:58 -0400)]
magic wormhole module
This interacts with it using stdio, which is surprisingly hard.
sendFile does not currently work, due to
https://github.com/warner/magic-wormhole/issues/108
Parsing the output to find the magic code is done as robustly as
possible, and should continue to work unless wormhole radically changes
the format of its codes. Presumably it will never output something that
looks like a wormhole code before the actual wormhole code; that would
also break this. It would be better if there was a way to make
wormhole not mix the code with other output, as requested in
https://github.com/warner/magic-wormhole/issues/104
Only exchange of files/directories is supported. To exchange messages,
https://github.com/warner/magic-wormhole/issues/99 would need to be resolved.
I don't need message exchange however.
Joey Hess [Fri, 16 Dec 2016 22:26:07 +0000 (18:26 -0400)]
Revert "p2p --link now defaults to setting up a bi-directional link"
This reverts commit
3037feb1bf9ae9c857b45191309965859b23b0b6.
On second thought, this was an overcomplication of what should be the
lowest-level primitive. Let's build bi-directional links at the pairing
level with eg magic wormhole.
Joey Hess [Fri, 16 Dec 2016 21:41:08 +0000 (17:41 -0400)]
devblog
Joey Hess [Fri, 16 Dec 2016 20:43:37 +0000 (16:43 -0400)]
p2p: Added --one-way option.
This commit was sponsored by Fernando Jimenez on Patreon.
Joey Hess [Fri, 16 Dec 2016 20:32:29 +0000 (16:32 -0400)]
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.
Joey Hess [Fri, 16 Dec 2016 19:36:59 +0000 (15:36 -0400)]
p2p: --link no longer takes a remote name, instead the --name option can be used.
Joey Hess [Fri, 16 Dec 2016 19:03:20 +0000 (15:03 -0400)]
update links to wormhole issues
binx [Fri, 16 Dec 2016 13:57:41 +0000 (13:57 +0000)]
Added a comment
moc514@eb7af2cd9147722b29f32b6606feb2b8563dfac8 [Fri, 16 Dec 2016 02:08:21 +0000 (02:08 +0000)]
Added a comment: Nexus 6p
0xloem@0bd8a79a57e4f0dcade8fc81d162c37eae4d6730 [Thu, 15 Dec 2016 21:18:00 +0000 (21:18 +0000)]
Link adjustments
0xloem@0bd8a79a57e4f0dcade8fc81d162c37eae4d6730 [Thu, 15 Dec 2016 21:12:45 +0000 (21:12 +0000)]
Add missing link
0xloem@0bd8a79a57e4f0dcade8fc81d162c37eae4d6730 [Thu, 15 Dec 2016 21:09:52 +0000 (21:09 +0000)]
Add some markup and links
alpernebbi [Wed, 14 Dec 2016 09:30:10 +0000 (09:30 +0000)]
metadata --batch UTF-8 bug
marekj [Wed, 14 Dec 2016 07:49:26 +0000 (07:49 +0000)]
Added a comment: I took the liberty to do it
marekj [Wed, 14 Dec 2016 06:54:24 +0000 (06:54 +0000)]
Create wiki page for the different levels of control you can have with git annex
Joey Hess [Tue, 13 Dec 2016 19:47:51 +0000 (15:47 -0400)]
devblog
Joey Hess [Tue, 13 Dec 2016 19:35:04 +0000 (15:35 -0400)]
Make all --batch input, as well as fromkey and registerurl stdin be processed without requiring it to be in the current encoding.
Joey Hess [Tue, 13 Dec 2016 17:59:28 +0000 (13:59 -0400)]
updates
Joey Hess [Tue, 13 Dec 2016 16:58:22 +0000 (12:58 -0400)]
response
Joey Hess [Tue, 13 Dec 2016 16:54:28 +0000 (12:54 -0400)]
response
Joey Hess [Tue, 13 Dec 2016 16:53:12 +0000 (12:53 -0400)]
response
Joey Hess [Tue, 13 Dec 2016 16:48:11 +0000 (12:48 -0400)]
response
Joey Hess [Tue, 13 Dec 2016 16:43:20 +0000 (12:43 -0400)]
comment
Joey Hess [Tue, 13 Dec 2016 16:19:44 +0000 (12:19 -0400)]
close
Joey Hess [Tue, 13 Dec 2016 16:16:18 +0000 (12:16 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 13 Dec 2016 16:05:05 +0000 (12:05 -0400)]
Revert ServerAliveInterval
Revert ServerAliveInterval change in 6.
20161111, which caused problems
with too many old versions of ssh and unusual ssh configurations.
It should have not been needed anyway since ssh is supposted to
have TCPKeepAlive enabled by default.