summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * (no commit message)Gravatar marek@33e8ba4fbc201af14a2badcc0656024401f5c9162016-12-04
| |
| * Added a commentGravatar justin.lebar@7a36fcafc322d9a381e89f08ab6289033c6dde912016-12-04
| |
| * use listGravatar Joey Hess2016-12-03
| |
| * updateGravatar Joey Hess2016-12-03
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-12-03
| |\
| * | break out curent list of names into its own file so I can auto-add from patreonGravatar Joey Hess2016-12-03
| | | | | | | | | | | | and some misc updates
| | * (no commit message)Gravatar lorenzo@a77fdbe826df1c175cbd30ed050312ccf7b7fc7b2016-12-03
| |/
* | plumb assicated files through P2P protocol for updating transfer logsGravatar Joey Hess2016-12-02
| | | | | | | | | | | | | | | | | | | | ReadContent can't update the log, since it reads lazily. This part of the P2P monad will need to be rethought. Associated files are heavily sanitized when received from a peer; they could be an exploit vector. This commit was sponsored by Jochen Bartl on Patreon.
* | plumb peer uuid through to runLocalGravatar Joey Hess2016-12-02
| | | | | | | | This will allow updating transfer logs with the uuid.
* | initial implementation of P2P.Annex runnerGravatar Joey Hess2016-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Untested, and it does not yet update transfer logs. Verifying transferred content is modeled on git-annex-shell recvkey. In a direct mode or annex.thin repository, content can change while it's being transferred. So, verification is always done, even if annex.verify would normally prevent it. Note that a WORM or URL key could change in a way the verification doesn't catch. That can happen in git-annex-shell recvkey too. We don't worry about it, because those key backends don't guarantee preservation of data. (Which is to say, I worried about it, and then convinced myself again it was ok.)
* | catch non-IO exceptions tooGravatar Joey Hess2016-12-02
| |
* | make remote-daemon able to send and receive objects over torGravatar Joey Hess2016-12-02
| | | | | | | | | | | | | | | | Each worker thread needs to run in the Annex monad, but the remote-daemon's liftAnnex can only run 1 action at a time. Used Annex.Concurrent to deal with that. P2P.Annex is incomplete as of yet.
* | improve Local monadGravatar Joey Hess2016-12-02
| |
* | make sure that the specified number of bytes of DATA are always sentGravatar Joey Hess2016-12-02
| | | | | | | | | | | | | | It's possible, in direct or thin mode, that an object file gets truncated or appended to as it's being sent. This would break the protocol badly, so make sure never to send too many bytes, and to close the protocol connection if too few bytes are available.
| * (no commit message)Gravatar https://openid.stackexchange.com/user/3ee5cf54-f022-4a71-8666-3c2b5ee231dd2016-12-01
| |
| * (no commit message)Gravatar https://openid.stackexchange.com/user/3ee5cf54-f022-4a71-8666-3c2b5ee231dd2016-12-01
| |
| * urkGravatar Joey Hess2016-12-01
| | | | | | | | test failures were being ignored for complex reasons, new autobuilder broke that; bring it back
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-12-01
| |\
| * | change link to windows autobuild pageGravatar Joey Hess2016-12-01
| | |
| * | Remove obsolete link to Windows build logsGravatar Yury V. Zaytsev2016-12-01
| | |
| * | Add initial Jenkins pipeline scriptGravatar Yury V. Zaytsev2016-12-01
| | | | | | | | | | | | Signed-off-by: Yury V. Zaytsev <yury.zaytsev@moneymeets.com>
* | | cleanupsGravatar Joey Hess2016-12-01
| | |
* | | more flexible types for Proto runnersGravatar Joey Hess2016-12-01
| | | | | | | | | | | | This will allow a runner in the Annex monad.
* | | better commentsGravatar Joey Hess2016-11-30
| | |
| | * Added a comment: magic wormholeGravatar https://anarc.at/openid/2016-11-30
| | |
| | * (no commit message)Gravatar spiffytech2016-11-30
| |/
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-11-30
| |\
| * | devblogGravatar Joey Hess2016-11-30
| | |
* | | actually check p2p authtokens for tor connectionsGravatar Joey Hess2016-11-30
| | | | | | | | | | | | This commit was sponsored by Ethan Aubin.
* | | use P2P auth for git-remote-tor-annexGravatar Joey Hess2016-11-30
| | | | | | | | | | | | | | | | | | | | | This changes the environment variable name to the more generic GIT_ANNEX_P2P_AUTHTOKEN. This commit was sponsored by andrea rota.
* | | implement p2p --linkGravatar Joey Hess2016-11-30
| | | | | | | | | | | | This commit was sponsored by Riku Voipio.
| | * (no commit message)Gravatar pablo@4f5b00d7b40f0a52e51761da420d6ff8e7c9aca72016-11-30
| | |
* | | implement p2p commandGravatar Joey Hess2016-11-30
| | |
* | | max authtoken length is 128Gravatar Joey Hess2016-11-30
| | | | | | | | | | | | | | | It was stopping at 128, so the 512 was only incorrect, it didn't change behavior.
* | | avoid too-long command synopsisGravatar Joey Hess2016-11-30
| | | | | | | | | | | | It was making git-annex usage output columns far too wide
* | | Merge branch 'master' into torGravatar Joey Hess2016-11-30
|\| |
| * | prefer xdot over dotGravatar Joey Hess2016-11-30
| |/ | | | | | | | | | | | | * map: Run xdot if it's available in PATH. On OSX, the dot command does not support graphical display, while xdot does. * Debian: xdot is a better interactive viewer than dot, so Suggest xdot, rather than graphviz.
* | Merge branch 'master' into torGravatar Joey Hess2016-11-29
|\|
* | cleanupGravatar Joey Hess2016-11-29
| |
| * devblogGravatar Joey Hess2016-11-29
| |
* | commentsGravatar Joey Hess2016-11-29
| |
* | update docs for git-annex p2p commandGravatar Joey Hess2016-11-29
| | | | | | | | It is not yet implemented.
* | finish git-annex enable-torGravatar Joey Hess2016-11-29
| | | | | | | | | | Make it stash the address away for git-annex p2p to use later, rather than outputting it. And, look up the UUID itself.
* | Merge branch 'master' into torGravatar Joey Hess2016-11-29
|\|
* | fixGravatar Joey Hess2016-11-29
| |
* | enable remotedaemon when assistant is not enabledGravatar Joey Hess2016-11-29
| | | | | | | | Needed to serve tor hidden services.
* | move tor hidden service socket to /etc, temporarily violating the FHSGravatar Joey Hess2016-11-29
| | | | | | | | | | | | | | On Debian, apparmor prevents tor from reading from most locations. And, it silently fails if it is prevented from reading the hidden service socket. I filed #846275 about this; violating the FHS is the least bad of a bad set of choices until that bug is fixed.
| * tighten added languageGravatar Joey Hess2016-11-29
| | | | | | | | | | | | | | Removed part about neeing to install git-annex and git in the same location. The installer checks if the location given exists, and if not, tells the user that git is not installed there. And the default should work if the user just picks it in both installers.
| * Revert "Added link to Windows installation instructions. The page was not ↵Gravatar Joey Hess2016-11-29
| | | | | | | | | | | | | | | | | | | | easy to find." This reverts commit 85108e0f14a17b5eb67063ac8a35dec8309e1c69. With all due respect, the link to the instructions for each OS is in the "detailed instructions" column. Adding a second link to the same thing is unlikely to help.
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2016-11-29
| |\