Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | move bug report from forum.. sorry, people, but I can't let the forum ↵ | Joey Hess | 2013-10-15 |
| | | | | continually be cluttered up with old bug reports | ||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlqOu7P4tb4D-Xo2pYrjln2NsAObtErliM | 2013-10-14 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2013-10-14 |
|\ | |||
* | | switch to runFormPostNoToken to work around strange yesod bug | Joey Hess | 2013-10-14 |
| | | | | | | | | | | | | | | I am not happy about disabling yesod's XSRF tokens, but the webapp has two guards of its own that should suffice: Listening only to localhost (normally) and requiring its own auth token on every single request (always). | ||
| * | Added a comment | http://joeyh.name/ | 2013-10-14 |
| | | |||
| * | (no commit message) | bla | 2013-10-14 |
| | | |||
| * | (no commit message) | bla | 2013-10-14 |
|/ | |||
* | (no commit message) | bla | 2013-10-13 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2013-10-13 |
|\ | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawlWskoNgUB7r70OXglR-4iKI4bOuPJb-xg | 2013-10-13 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlWskoNgUB7r70OXglR-4iKI4bOuPJb-xg | 2013-10-13 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlWskoNgUB7r70OXglR-4iKI4bOuPJb-xg | 2013-10-13 |
| | | |||
* | | close | Joey Hess | 2013-10-12 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlWskoNgUB7r70OXglR-4iKI4bOuPJb-xg | 2013-10-12 |
| | | |||
| * | Added a comment: awesome, fix confirmed, and IA+quvi forwarded upstream | https://id.koumbit.net/anarcat | 2013-10-12 |
| | | |||
| * | bug fixed in later versions | https://id.koumbit.net/anarcat | 2013-10-12 |
|/ | |||
* | Added a comment | http://joeyh.name/ | 2013-10-11 |
| | |||
* | report this bug properly | https://id.koumbit.net/anarcat | 2013-10-11 |
| | |||
* | Added a comment: git annex get/sync don't delete files | http://cstork.org/ | 2013-10-10 |
| | |||
* | Added a comment: Productive Annoyance | https://www.google.com/accounts/o8/id?id=AItOawmVV_nBwlsyCv53BXoJt8YpCX_wZPfzpyo | 2013-10-10 |
| | |||
* | Added a comment: Progress | https://www.google.com/accounts/o8/id?id=AItOawmVV_nBwlsyCv53BXoJt8YpCX_wZPfzpyo | 2013-10-10 |
| | |||
* | document this bug more explicitely | https://id.koumbit.net/anarcat | 2013-10-09 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkGCmVc5qIJaQQgG82Hc5zzBdAVdhe2JEM | 2013-10-09 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawknwkXgi8SnK4QT32ANl3GMKvFLyQGeHqo | 2013-10-08 |
| | |||
* | Added a comment | http://droggl.myopenid.com/ | 2013-10-08 |
| | |||
* | (no commit message) | http://droggl.myopenid.com/ | 2013-10-08 |
| | |||
* | (no commit message) | http://alan.petitepomme.net/ | 2013-10-08 |
| | |||
* | import: Skip .git directories. | Joey Hess | 2013-10-07 |
| | |||
* | sign | https://id.koumbit.net/anarcat | 2013-10-07 |
| | |||
* | Added a comment: it's worse than not working, it kills! :) | https://id.koumbit.net/anarcat | 2013-10-07 |
| | |||
* | import not only doesn't work, it kills | https://id.koumbit.net/anarcat | 2013-10-07 |
| | |||
* | Added a comment: Tilde did it for me | https://www.google.com/accounts/o8/id?id=AItOawnZEanlyzay_QlEAL0CWpyZcRTyN7vay8U | 2013-10-06 |
| | |||
* | assistant: Detect stale git lock files at startup time, and remove them. | Joey Hess | 2013-10-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extends the index.lock handling to other git lock files. I surveyed all lock files used by git, and found more than I expected. All are handled the same in git; it leaves them open while doing the operation, possibly writing the new file content to the lock file, and then closes them when done. The gc.pid file is excluded because it won't affect the normal operation of the assistant, and waiting for a gc to finish on startup wouldn't be good. All threads except the webapp thread wait on the new startup sanity checker thread to complete, so they won't try to do things with git that fail due to stale lock files. The webapp thread mostly avoids doing that kind of thing itself. A few configurators might fail on lock files, but only if the user is explicitly trying to run them. The webapp needs to start immediately when the user has opened it, even if there are stale lock files. Arranging for the threads to wait on the startup sanity checker was a bit of a bear. Have to get all the NotificationHandles set up before the startup sanity checker runs, or they won't see its signal. Perhaps the NotificationBroadcaster is not the best interface to have used for this. Oh well, it works. This commit was sponsored by Michael Jakl | ||
* | Better sanitization of problem characters when generating URL and WORM keys. | Joey Hess | 2013-10-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FAT has a lot of characters it does not allow in filenames, like ? and * It's probably the worst offender, but other filesystems also have limitiations. In 2011, I made keyFile escape : to handle FAT, but missed the other characters. It also turns out that when I did that, I was also living dangerously; any existing keys that contained a : had their object location change. Oops. So, adding new characters to escape to keyFile is out. Well, it would be possible to make keyFile behave differently on a per-filesystem basis, but this would be a real nightmare to get right. Consider that a rsync special remote uses keyFile to determine the filenames to use, and we don't know the underlying filesystem on the rsync server.. Instead, I have gone for a solution that is backwards compatable and simple. Its only downside is that already generated URL and WORM keys might not be able to be stored on FAT or some other filesystem that dislikes a character used in the key. (In this case, the user can just migrate the problem keys to a checksumming backend. If this became a big problem, fsck could be made to detect these and suggest a migration.) Going forward, new keys that are created will escape all characters that are likely to cause problems. And if some filesystem comes along that's even worse than FAT (seems unlikely, but here it is 2013, and people are still using FAT!), additional characters can be added to the set that are escaped without difficulty. (Also, made WORM limit the part of the filename that is embedded in the key, to deal with filesystem filename length limits. This could have already been a problem, but is more likely now, since the escaping of the filename can make it longer.) This commit was sponsored by Ian Downes | ||
* | Added a comment | http://cstork.org/ | 2013-10-04 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnyMzZZLS1xGW1raqc_9Md6Ksdkvx5rUJU | 2013-10-04 |
| | |||
* | Added a comment | http://olivier.mehani.name/ | 2013-10-04 |
| | |||
* | another lock file | Joey Hess | 2013-10-03 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawmf-gdwX6Nk3DyHyVCh3C_e8VGcAnPbMCI | 2013-10-03 |
| | |||
* | (no commit message) | volfyd | 2013-10-02 |
| | |||
* | Added a comment | http://joeyh.name/ | 2013-10-02 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawnyMzZZLS1xGW1raqc_9Md6Ksdkvx5rUJU | 2013-10-02 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2013-09-30 |
|\ | |||
* | | fix direct mode switch permissions problem | Joey Hess | 2013-09-30 |
| | | | | | | | | Similar to how a similar problem with indirect was earlier fixed. | ||
| * | Added a comment | http://joeyh.name/ | 2013-09-30 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2013-09-30 |
|/ | |||
* | Added a comment | http://joeyh.name/ | 2013-09-30 |
| | |||
* | Added a comment: News page stopped listing latest releases? | http://cstork.org/ | 2013-09-30 |
| | |||
* | Added a comment: Thank you very much | Remy | 2013-09-30 |
| | |||
* | Added a comment | http://olivier.mehani.name/ | 2013-09-30 |
| |