summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* git-annex-shell gcryptsetup commandGravatar Joey Hess2013-10-01
| | | | | This was the least-bad alternative to get dedicated key gcrypt repos working in the assistant.
* enabling ssh gcrypt now worksGravatar Joey Hess2013-10-01
|
* Disable receive.denyNonFastForwards when setting up a gcrypt special remoteGravatar Joey Hess2013-10-01
| | | | | | gcrypt needs to be able to fast-forward the master branch. If a git repository is set up with git init --shared --bare, it gets that set, and pushing to it will then fail, even when it's up-to-date.
* Merge branch 'master' of ssh://git-annex.branchable.com into sshgcryptGravatar Joey Hess2013-10-01
|\
* | fix probing for local gcrypt reposGravatar Joey Hess2013-10-01
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmKKg3Vmzk7KwRGRKjHVdtyoj1JfxLX6NM2013-10-01
| |
* | fix transferring to gcrypt repo from direct mode repoGravatar Joey Hess2013-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recvkey was told it was receiving a HMAC key from a direct mode repo, and that confused it into rejecting the transfer, since it has no way to verify a key using that backend, since there is no HMAC backend. I considered making recvkey skip verification in the case of an unknown backend. However, that could lead to bad results; a key can legitimately be in the annex with a backend that the remote git-annex-shell doesn't know about. Better to keep it rejecting if it cannot verify. Instead, made the gcrypt special remote not set the direct mode flag when sending (and receiving) files. Also, added some recvkey messages when its checks fail, since otherwise all that is shown is a confusing error message from rsync when the remote git-annex-shell exits nonzero.
* | webapp can now set up gcrypt repos on ssh serversGravatar Joey Hess2013-10-01
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmKKg3Vmzk7KwRGRKjHVdtyoj1JfxLX6NM2013-10-01
| |
| * Added a comment: Additional CommentsGravatar https://www.google.com/accounts/o8/id?id=AItOawkeJKC5Sy0stmcTWyePOLEVv0G-x1yaT_w2013-09-30
| |
| * assistant: More robust inotify handling; avoid crashing if a directory ↵Gravatar Joey Hess2013-09-30
| | | | | | | | cannot be read.
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-09-30
| |\
| * | fix direct mode switch permissions problemGravatar Joey Hess2013-09-30
| | | | | | | | | | | | Similar to how a similar problem with indirect was earlier fixed.
| | * Added a commentGravatar http://joeyh.name/2013-09-30
| | |
| | * Added a commentGravatar http://joeyh.name/2013-09-30
| |/
| * Added a commentGravatar http://joeyh.name/2013-09-30
| |
| * Added a commentGravatar http://joeyh.name/2013-09-30
| |
| * Added a comment: News page stopped listing latest releases?Gravatar http://cstork.org/2013-09-30
| |
| * Added a comment: Thank you very muchGravatar Remy2013-09-30
| |
| * Added a commentGravatar http://olivier.mehani.name/2013-09-30
| |
| * Added a commentGravatar http://olivier.mehani.name/2013-09-30
| |
| * removedGravatar http://olivier.mehani.name/2013-09-30
| |
| * Added a commentGravatar http://olivier.mehani.name/2013-09-30
| |
| * devblogGravatar Joey Hess2013-09-29
| |
| * finally sorted out the OSX gpg messGravatar Joey Hess2013-09-29
| |
| * dupGravatar Joey Hess2013-09-29
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-09-29
| |\
* | | UI for making encrypted ssh remotes with gcryptGravatar Joey Hess2013-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improved probing the remote server, so it gathers a list of the capabilities it has. From that list, we can determine which types of remotes are supported, and display an appropriate UI. The new buttons for making gcrypt repos don't work yet, but the old buttons for unencrypted git repo and encrypted rsync repo have been adapted to the new data types and are working. This commit was sponsored by David Schmitt.
| | * Added a commentGravatar http://joeyh.name/2013-09-29
| | |
| * | webapp: Fixed a bug where when a new remote is added, one file may fail to ↵Gravatar Joey Hess2013-09-29
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sync to or from it This happened because the transferrer process did not know about the new remote. remoteFromUUID crashed, which crashed the transferrer. When it was restarted, the new one knew about the new remote so all further files would transfer, but the one file would temporarily not be, until transfers retried. Fixed by making remoteFromUUID not crash, and try reloading the remote list if it does not know about a remote. Note that this means that remoteFromUUID does not only return Nothing anymore when the UUID is the UUID of the local repository. So had to change some code that dependend on that assumption.
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmTlfbCC37CAjhQrS107ZWRVA_sF4s3gLU2013-09-29
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-09-28
|\
* | add link to knife-annexGravatar Joey Hess2013-09-28
| |
| * Added a commentGravatar http://joeyh.name/2013-09-28
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-09-28
|\
* | Send a git-annex user-agent when downloading urls.Gravatar Joey Hess2013-09-28
| | | | | | | | | | | | | | | | | | Overridable with --user-agent option. Not yet done for S3 or WebDAV due to limitations of libraries used -- nether allows a user-agent header to be specified. This commit sponsored by Michael Zehrer.
| * (no commit message)Gravatar Rasmus2013-09-28
|/
* closeGravatar Joey Hess2013-09-28
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-09-28
|\
* | analysisGravatar Joey Hess2013-09-28
| |
* | fixed upstreamGravatar Joey Hess2013-09-28
| |
| * (no commit message)Gravatar http://cstork.org/2013-09-28
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-09-27
|\
* | remove *>=> and >=*> ; use <$$> insteadGravatar Joey Hess2013-09-27
| | | | | | | | | | | | | | | | I forgot I had <$$> hidden away in Utility.Applicative. It allows doing the same kind of currying as does >=*> and I found using it made the code more readable for me. (*>=> was not used)
* | clean up some ugly codeGravatar Joey Hess2013-09-27
| |
| * (no commit message)Gravatar Remy2013-09-27
| |
| * (no commit message)Gravatar Remy2013-09-27
|/
* forwardedGravatar Joey Hess2013-09-27
|
* wordingGravatar Joey Hess2013-09-27
|
* devblogGravatar Joey Hess2013-09-27
|