blog for the day
This commit is contained in:
parent
e8e8961744
commit
da40668038
2 changed files with 32 additions and 0 deletions
1
debian/changelog
vendored
1
debian/changelog
vendored
|
@ -1,5 +1,6 @@
|
||||||
git-annex (3.20121113) UNRELEASED; urgency=low
|
git-annex (3.20121113) UNRELEASED; urgency=low
|
||||||
|
|
||||||
|
* New webdav special remotes.
|
||||||
* Show error message to user when testing XMPP creds.
|
* Show error message to user when testing XMPP creds.
|
||||||
* Fix build of assistant without yesod.
|
* Fix build of assistant without yesod.
|
||||||
* webapp: The list of repositiories refreshes when new repositories are
|
* webapp: The list of repositiories refreshes when new repositories are
|
||||||
|
|
31
doc/design/assistant/blog/day_133__webdav_working.mdwn
Normal file
31
doc/design/assistant/blog/day_133__webdav_working.mdwn
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
Worked on webdav special remotes all day.
|
||||||
|
|
||||||
|
* Got encryption working,
|
||||||
|
after fixing an amusing typo that made `initremote` for webdav throw away the
|
||||||
|
encryption configuration and store files unencrypted.
|
||||||
|
* Factored out parts of the directory special remote that had to do with file
|
||||||
|
chunking, and am using that for webdav. This refactoring was painful.
|
||||||
|
|
||||||
|
At this point, I feel the webdav special remote works better than the old
|
||||||
|
davfs2 + directory special remote hack. While webdav doesn't yet have
|
||||||
|
progress info for uploads, that info was pretty busted anyway with
|
||||||
|
davfs2 due to how it buffers files. So ... I've merged webdav into master!
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
Tomorrow, webapp configurators for Box.com and any other webdav supporting
|
||||||
|
sites I can turn up and get to work..
|
||||||
|
|
||||||
|
-----
|
||||||
|
|
||||||
|
A while ago I made git-annex not store login credentials in git for special
|
||||||
|
remotes, when it's only encrypting them with a shared cipher. The
|
||||||
|
rationalle was that you don't want to give everyone who gets ahold of your
|
||||||
|
git repo (which includes the encryption key) access to your passwords,
|
||||||
|
Amazon S3 account, or whatever. I'm now considering adding a checkbox (or
|
||||||
|
command-line flag) that allows storing the login credentials in git,
|
||||||
|
if the user wants to. While using public key crypto is the real solution
|
||||||
|
(and is fully supported by git-annex (but not yet configurable in the
|
||||||
|
webapp)), this seems like a reasonable thing to do in some circumstances,
|
||||||
|
like when you have a Box.com account you really do want to share with
|
||||||
|
the people who use the git repo.
|
Loading…
Add table
Add a link
Reference in a new issue