summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lockJournal when running performTransitionsGravatar Joey Hess2013-10-03
| | | | | | | This may not strictly be needed -- the transition code bypasses the journal. However, this ensures that the git-annex branch is only committed with the journal locked. This will allow for further improvements.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-10-03
|\
* | allow building w/o cryptohashGravatar Joey Hess2013-10-03
| | | | | | | | | | Mostly for the debian stable autobuilds, which have a too old version to use the Crypto.Hash module.
* | quash warningGravatar Joey Hess2013-10-03
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmf-gdwX6Nk3DyHyVCh3C_e8VGcAnPbMCI2013-10-03
| |
* | hlintGravatar Joey Hess2013-10-02
|/
* fix windows buildGravatar Joey Hess2013-10-02
|
* fix windows buildGravatar Joey Hess2013-10-02
|
* Added a commentGravatar http://joeyh.name/2013-10-03
|
* Added a comment: Starting git-annex assistantGravatar https://www.google.com/accounts/o8/id?id=AItOawlkA6XinbeOdnEDxEGQUWyjqPGh0kdMXr42013-10-02
|
* (no commit message)Gravatar volfyd2013-10-02
|
* Added a comment: confusion with bundled programsGravatar https://www.google.com/accounts/o8/id?id=AItOawnyMzZZLS1xGW1raqc_9Md6Ksdkvx5rUJU2013-10-02
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmKKg3Vmzk7KwRGRKjHVdtyoj1JfxLX6NM2013-10-02
|
* Added a commentGravatar http://joeyh.name/2013-10-02
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-10-02
|\
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawnyMzZZLS1xGW1raqc_9Md6Ksdkvx5rUJU2013-10-02
| |
* | prep releaseGravatar Joey Hess2013-10-02
| |
* | prep relase4.20131002Gravatar Joey Hess2013-10-02
| |
* | devblogGravatar Joey Hess2013-10-02
| |
* | prep releaseGravatar Joey Hess2013-10-02
|/
* better nameGravatar Joey Hess2013-10-01
|
* ensure that hash representations don't change in futureGravatar Joey Hess2013-10-01
|
* Moved list of backends and remote types from status to version command.Gravatar Joey Hess2013-10-01
|
* Added SKEIN256 and SKEIN512 backendsGravatar Joey Hess2013-10-01
| | | | | | | | | | | | | | | | | | | SHA3 is still waiting for final standardization. Although this is looking less likely given https://www.cdt.org/blogs/joseph-lorenzo-hall/2409-nist-sha-3 In the meantime, cryptohash implements skein, and it's used by some of the haskell ecosystem (for yesod sessions, IIRC), so this implementation is likely to continue working. Also, I've talked with the cryprohash author and he's a reasonable guy. It makes sense to have an alternate high security hash, in case some horrible attack is found against SHA2 tomorrow, or in case SHA3 comes out and worst fears are realized. I'd also like to support using skein for HMAC. But no hurry there and a new version of cryptohash has much nicer HMAC code, so I will probably wait until I can use that version.
* devblogGravatar Joey Hess2013-10-01
|
* changelogGravatar Joey Hess2013-10-01
|
* Merge branch 'sshgcrypt'Gravatar Joey Hess2013-10-01
|\
| * gcrypt basically doneGravatar Joey Hess2013-10-01
| |
| * typoe and debug infoGravatar Joey Hess2013-10-01
| |
| * 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
| | |
* | | 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.
| * | 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
| |