Commit graph

493 commits

Author SHA1 Message Date
https://www.google.com/accounts/o8/id?id=AItOawlc-3pdibcizrdz4WmZooECL0k6AvM1cWc
3fc8d834e8 Added a comment: S3 file/folder names 2015-02-19 22:22:26 +00:00
https://id.koumbit.net/anarcat
02b49f9d60 fix link 2015-02-16 20:33:03 +00:00
https://id.koumbit.net/anarcat
9fa6841e55 2015-02-13 00:27:31 +00:00
https://id.koumbit.net/anarcat
c5c7bf2dab note when this was introduced, it confused me to not see this in jessie! 2015-02-10 02:57:44 +00:00
Joey Hess
2b138f684e add link to google cloud storage tip 2015-02-04 14:54:16 -04:00
Joey Hess
afc5153157 update my email address and homepage url 2015-01-21 12:50:09 -04:00
Joey Hess
bc633954e4 remove obsolete note; s3-aws was merged already 2015-01-05 16:45:22 -04:00
Joey Hess
f5fdeba45b note about trust and checking copies 2014-12-18 15:58:28 -04:00
Joey Hess
ef12386924 When possible, build with the haskell torrent library for parsing torrent files. 2014-12-18 14:26:10 -04:00
Joey Hess
b302d4207c make checkKey always return unknown 2014-12-17 15:39:35 -04:00
Joey Hess
e2214f6ac8 remove default untrusted hack for bittorrent
This is better handled by checkPresent always failing.
2014-12-17 15:38:00 -04:00
Joey Hess
eb8c842666 addurl with #n doesn't work, remove from docs
Doesn't really seem worth making it work; addurl --fast can be used to
get a tree of files in the torrent and then the user can rm the ones they
don't want.
2014-12-17 14:43:36 -04:00
Joey Hess
a7690de016 Added bittorrent special remote
addurl behavior change: When downloading an url ending in .torrent,
it will download files from bittorrent, instead of the old behavior
of adding the torrent file to the repository.

Added Recommends on aria2 and bittornado | bittorrent.

This commit was sponsored by Asbjørn Sloth Tønnesen.
2014-12-16 23:22:46 -04:00
Joey Hess
b0ca0985ce fix support for single-file torrents 2014-12-11 19:48:00 -04:00
Joey Hess
29a6431582 move error message to return value 2014-12-11 18:26:29 -04:00
Joey Hess
fabc3863d5 add working external special remote for torrents
Not IMHO good enough quality to be more than an example, but it does work!
2014-12-11 18:09:44 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg
4136300f64 2014-12-08 17:24:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkEYZEqLf3Aj_FGV7S0FvsMplmGqqb555M
898212fa9e Added a comment: bup-join local-arch/2014-12-03-235617 2014-12-04 19:38:07 +00:00
Joey Hess
911ba8d972 Merge branch 's3-aws' 2014-12-03 14:10:52 -04:00
https://www.google.com/accounts/o8/id?id=AItOawn6NYODTE1Sy9YZoi2pvb6i-lcq3dYBxZI
ad4dcded70 Added a comment: android client 2014-11-17 18:34:12 +00:00
Joey Hess
2fbaf6d89c reorder 2014-11-06 14:26:01 -04:00
https://olivier.mehani.name/
eac8047dad Added a comment 2014-11-05 22:57:21 +00:00
Joey Hess
83901c6c17 better partsize docs
The minimum allowsed size actually refers to the part size!
2014-11-04 16:38:46 -04:00
Joey Hess
93feefae05 Revert "work around minimum part size problem"
This reverts commit a42022d8ff.

I misunderstood the cause of the problem.
2014-11-04 16:21:55 -04:00
Joey Hess
a42022d8ff work around minimum part size problem
When uploading the last part of a file, which was 640229 bytes, S3 rejected
that part: "Your proposed upload is smaller than the minimum allowed size"

I don't know what the minimum is, but the fix is just to include the last
part into the previous part. Since this can result in a part that's
double-sized, use half-sized parts normally.
2014-11-04 16:06:13 -04:00
Joey Hess
6e89d070bc WIP multipart S3 upload
I'm a little stuck on getting the list of etags of the parts.
This seems to require taking the md5 of each part locally,
which doesn't get along well with lazily streaming in the part from the
file. It would need to read the file twice, or lose laziness and buffer a
whole part -- but parts might be quite large.

This seems to be a problem with the API provided; S3 is supposed to return
an etag, but that is not exposed. I have filed a bug:
https://github.com/aristidb/aws/issues/141
2014-10-28 14:17:30 -04:00
Joey Hess
35551d0ed0 Merge branch 'master' into s3-aws
Conflicts:
	Remote/S3.hs
2014-10-22 17:14:38 -04:00
Joey Hess
deddbf8a66 add encryption setting to examples 2014-10-02 11:30:19 -04:00
Joey Hess
ef01ff1e77 Merge branch 'master' into s3-aws
Conflicts:
	git-annex.cabal
2014-08-15 17:30:40 -04:00
Joey Hess
0d54b7b341 clarify config option name 2014-08-15 12:02:40 -04:00
Joey Hess
57872b457b pass metadata headers and storage class to S3 when putting objects 2014-08-09 14:44:53 -04:00
Joey Hess
6fcca2f13e WIP converting S3 special remote from hS3 to aws library
Currently, initremote works, but not the other operations. They should be
fairly easy to add from this base.

Also, https://github.com/aristidb/aws/issues/119 blocks internet archive
support.

Note that since http-conduit is used, this also adds https support to S3.
Although git-annex encrypts everything anyway, so that may not be extremely
useful. It is not enabled by default, because existing S3 special remotes
have port=80 in their config. Setting port=443 will enable it.

This commit was sponsored by Daniel Brockman.
2014-08-08 19:00:53 -04:00
Joey Hess
aacb0b2823 convert WebDAV to new special remote interface, adding new-style chunking support
Reusing http connection when operating on chunks is not done yet,
I had to submit some patches to DAV to support that. However, this is no
slower than old-style chunking was.

Note that it's a fileRetriever and a fileStorer, despite DAV using
bytestrings that would allow streaming. As a result, upload/download of
encrypted files is made a bit more expensive, since it spools them to temp
files. This was needed to get the progress meters to work.

There are probably ways to avoid that.. But it turns out that the current
DAV interface buffers the whole file content in memory, and I have
sent in a patch to DAV to improve its interfaces. Using the new interfaces,
it's certainly going to need to be a fileStorer, in order to read the file
size from the file (getting the size of a bytestring would destroy
laziness). It should be possible to use the new interface to make it be a
byteRetriever, so I'll change that when I get to it.

This commit was sponsored by Andreas Olsson.
2014-08-06 16:57:06 -04:00
Joey Hess
b35f7983ff convert gcrypt to new regime, including chunking
Some reorg of Remote.Rsync code to export the things gcrypt needs.
2014-08-03 17:31:10 -04:00
Joey Hess
e1e5853c94 rsync: support chunking
Chunking does not speed up rsync at all, so it's only useful for
interop with the directory special remote.
2014-08-03 15:07:43 -04:00
Joey Hess
c653e80829 Merge branch 'master' into newchunks 2014-08-03 15:04:10 -04:00
Joey Hess
7f5cd868d7 hook: use ChunkedEncryptable 2014-08-02 17:25:16 -04:00
Joey Hess
d4dc1bce75 document that encryption + bup = inneficient 2014-08-02 17:04:40 -04:00
Joey Hess
32e4368377 S3: support chunking
The assistant defaults to 1MiB chunk size for new S3 special remotes.
Which will work around a couple of bugs:
  http://git-annex.branchable.com/bugs/S3_memory_leaks/
  http://git-annex.branchable.com/bugs/S3_upload_not_using_multipart/
2014-08-02 15:51:58 -04:00
http://joeyh.name/
195c403ae3 removed 2014-08-01 22:16:29 +00:00
Joey Hess
50a1cac24f fix example external remote script to write files atomically 2014-08-01 17:52:09 -04:00
Joey Hess
7db60269eb update does for chunking 2014-07-26 23:39:51 -04:00
Joey Hess
275e284dda doc update for new chunking 2014-07-26 20:21:49 -04:00
Joey Hess
5262e6a372 recommend users not change the chunksize
Suppose A is 10 mb, and B is 20 mb, and the upload speed is the same. If B
starts first, when A will overwrite the file it is uploading for the 1st chunk.
Then A uploads the second chunk, and once A is done, B finishes the 1st chunk
and uploads its second. We now have 1(from A), 2(from B), so data loss.
2014-07-23 16:46:15 -04:00
Joey Hess
ec5ed2af9d Set gcrypt-publish-participants when setting up a gcrypt repository, to avoid unncessary passphrase prompts.
This is a security/usability tradeoff. To avoid exposing the gpg key ids
who can decrypt the repository, users can unset
gcrypt-publish-participants.

The gcrypt-publish-participants option is available in my fork of
git-remote-gcrypt.

This commit was sponsored by Christopher Kernahan.
2014-07-15 17:33:14 -04:00
https://www.google.com/accounts/o8/id?id=AItOawndSPd52H_L7hcYsJjLQ4kR1LopprHy7Xw
3700fb00af 2014-07-10 22:37:59 +00:00
http://joeyh.name/
c50872cd6b Added a comment: that is an ancient version of git-annex, Shane 2014-07-02 17:11:24 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlhaXbLZQ5uQ6fM2kV0n8bj6IwZjx2CLeM
6bca9849cf Added a comment: Annex can't find Glacier remote 2014-06-26 05:50:38 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
9f9499bcff removed 2014-05-21 04:07:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
74c04de41b Added a comment: Box.com and unknown CA? 2014-05-21 04:07:36 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
461555e33e Added a comment: Box.com and unknown CA? 2014-05-21 04:07:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
aee63eaa84 Changing to box.com's current webdav server adress. 2014-05-18 05:29:06 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
40c9aa1506 Added a comment 2014-05-17 20:47:01 +00:00
http://joeyh.name/
36a04427db Added a comment 2014-05-16 19:11:02 +00:00
http://joeyh.name/
185413e77b Added a comment 2014-05-16 18:19:22 +00:00
Robie Basak
4184566627 ddar special remote 2014-05-15 16:32:44 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnq-RfkVpFN15SWvQ2lpSGAi0XpNQuLxKM
68a62b337d Added a comment: re: Change Password 2014-05-04 19:09:56 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
e232f59375 Added a comment: Change Password 2014-05-02 12:31:02 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmp1ThsNNAbSn46ju-gwFELfStlhl8usJo
d2b72686c8 Added a comment: Enhancing special remotes as backup spaces 2014-04-22 21:08:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
cdc3874c56 removed 2014-04-07 11:32:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
1705215388 Added a comment: I can't add special remotes 2014-04-07 11:29:28 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
53f94bbcfc removed 2014-04-07 11:27:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
bdea0964e2 removed 2014-04-07 11:26:18 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
3db1ca5d57 Added a comment: I can't add special remotes 2014-04-07 11:25:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
eefaa6eaab Added a comment: I can't add special remotes 2014-04-07 11:25:34 +00:00
Joey Hess
2940fa1ba2 respond; improve docs 2014-03-26 13:11:49 -04:00
Joey Hess
18c98c8cfa improve directory special remote docs 2014-02-02 15:26:33 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm-19QERTsjJSB-m6dWvOa1w9SOxyhFqDM
a0cacffebf 2014-01-29 17:35:17 +00:00
Joey Hess
aafef31ecd format 2014-01-08 16:33:23 -04:00
Joey Hess
85272d8a98 Added tahoe special remote.
Known problems:

1. Tries to tahoe start when daemon is already running.

2. If multiple tahoe remotes are set up on the same computer,
   they will have the same node.url configured by default,
   and this confuses tahoe commands.

This commit was sponsored by LeastAuthority.com
2014-01-08 16:14:41 -04:00
Joey Hess
054e4f17e2 implement PREPARE-FAILURE for Tobias 2013-12-29 13:39:25 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm0yDI6AsAuXPDHIDXm5H9EGDXkuwb1efA
bd1bdcb619 Added a comment: XMPP not working in Raspberry PI build 2013-12-27 23:16:38 +00:00
Joey Hess
445b7b41b9 add credential storage support for external special remotes & update example 2013-12-27 16:01:43 -04:00
Joey Hess
6de3bc2ab6 make directory absolute (mostly as an example of using SETCONFIG) 2013-12-27 14:30:00 -04:00
Joey Hess
dc7681b2bb emphasize link to protocol 2013-12-27 14:15:35 -04:00
Joey Hess
9b944e71e1 fix link 2013-12-27 14:15:01 -04:00
Joey Hess
5972ee50fa external special remotes working 2013-12-27 14:13:52 -04:00
Joey Hess
4d94e40ddd de-verbose cp 2013-12-27 14:06:56 -04:00
Joey Hess
e9cb88ca38 another bug in shell code. haskell has ruined me 2013-12-27 14:06:33 -04:00
Joey Hess
53b0228077 fix 3 more bugs in these measly 150 lines of shell code. sheesh 2013-12-27 14:04:51 -04:00
Joey Hess
5d8ff64dc1 make --debug show transcript of special remote protocol messages 2013-12-27 03:10:00 -04:00
Joey Hess
526a7bb2b4 improve comments 2013-12-27 02:56:52 -04:00
Joey Hess
5b7c38c90a improve code, seems to work well now 2013-12-27 02:49:00 -04:00
Joey Hess
5d00fa523c fix bug (no type safe protocol stuff here, alas..) 2013-12-27 02:12:33 -04:00
Joey Hess
6d504b57e7 make some requests optional, simplify and future-proof protocol more 2013-12-27 02:11:06 -04:00
Joey Hess
cfcc1c13a0 fix format of sample program 2013-12-26 18:36:57 -04:00
Joey Hess
409a85b264 update 2013-12-26 18:20:32 -04:00
Joey Hess
0de9135bc0 external special remote documentation and example script 2013-12-26 18:15:18 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
736ce5e669 Google Apps just needs good SRV records 2013-11-27 18:18:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
279416939b Added a comment: Google Apps & SRV 2013-11-27 18:13:18 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlq4ClC5EMN1Vq1DpWXAqP5TiDnCK1mSfk
dc18398f7d Added a comment: Expected cost for a repository 2013-11-24 22:32:16 +00:00
http://joeyh.name/
4ad39330a3 Added a comment 2013-11-24 15:58:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg
f3d12e7449 Added a comment: Testing a special remote 2013-11-24 08:24:38 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4
56470fe678 Added a comment: Same problem, no XMPP showing up in daemon.log 2013-11-21 21:13:17 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZgZuUhZlHpd_AbbcixY0QQiutb2I7GWY
ef57802c03 Added a comment: I know this thread is old but... 2013-11-18 00:27:51 +00:00
Joey Hess
8b5de8588d point at my fork of gcrypt, which is currently needed 2013-11-05 21:28:56 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnZEanlyzay_QlEAL0CWpyZcRTyN7vay8U
2d32f6986f Added a comment 2013-10-22 14:30:58 +00:00
RaspberryPie
2dd2dc01b6 Added a comment 2013-09-26 03:46:18 +00:00
http://joeyh.name/
76b7f10cfc Added a comment 2013-09-25 18:13:24 +00:00
RaspberryPie
c867d3fa1a Added a comment: Nope 2013-09-24 22:05:56 +00:00
Joey Hess
4c954661a1 git-annex-shell: Added support for operating inside gcrypt repositories.
* Note that the layout of gcrypt repositories has changed, and
  if you created one you must manually upgrade it.
  See http://git-annex.branchable.com/upgrades/gcrypt/
2013-09-24 17:25:47 -04:00
http://joeyh.name/
475270f401 Added a comment 2013-09-19 21:07:35 +00:00
RaspberryPie
bcb94a308a Added a comment: Missing prerequisites for XMPP syncing? 2013-09-17 06:53:59 +00:00
Joey Hess
b0356e56c1 add gcrypt tip 2013-09-08 15:48:41 -04:00
Joey Hess
3e079cdcd1 gcrypt: now supports rsync
Use rsync for gcrypt remotes that are not local to the disk.
(Note that I have punted on supporting http transport for now, it doesn't
seem likely to be very useful.)

This was mostly quite easy, it just uses the rsync special remote to handle
the transfers. The git repository url is converted to a RsyncOptions
structure, which required parsing it separately, since the rsync special
remote only supports rsync urls, which use a different format.

Note that annexed objects are now stored at the top of the gcrypt repo,
rather than inside annex/objects. This simplified the rsync suport,
since it doesn't have to arrange to create that directory. And git-annex
is not going to be run directly within gcrypt repos -- or if in some
strance scenario it was, it would make sense for it to not see the
encrypted objects.

This commit was sponsored by Sheila Miguez
2013-09-08 14:54:28 -04:00
Joey Hess
c56f71ab71 update 2013-09-07 19:25:13 -04:00
Joey Hess
0439dd1b5c page for gcrypt 2013-09-07 19:08:34 -04:00
Joey Hess
47d0219ac8 update docs for changed initremote encryption syntax 2013-09-04 23:46:50 -04:00
http://joeyh.name/
ef19c88162 Added a comment 2013-08-26 18:36:03 +00:00
http://cstork.org/
08489ec560 Added a comment 2013-08-25 20:59:42 +00:00
http://joeyh.name/
2883ff9220 Added a comment 2013-08-23 17:39:56 +00:00
https://www.google.com/accounts/o8/id?id=AItOawne_amN4fko4p5cRY_9EYwaYuJKNn7LRio
4eec2bc738 Added a comment: different s3 storage URLs 2013-08-23 08:59:33 +00:00
http://olivier.berger.myopenid.com/
f4e7da8f5c Added a comment: Added use cases to "special remotes" 2013-08-22 20:23:13 +00:00
http://joeyh.name/
7dd949ec90 Added a comment 2013-08-22 18:02:00 +00:00
http://olivier.berger.myopenid.com/
a248224c4f Added a comment: rsync remote is basically more intended for backups ? 2013-08-17 17:40:48 +00:00
http://joeyh.name/
a14c8cec75 Added a comment 2013-08-17 08:59:11 +00:00
http://olivier.berger.myopenid.com/
ff8b633c7f Added a comment: Which URL prefix are supported ? 2013-08-17 08:44:07 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
244b14d14d 2013-08-15 17:28:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
1b4da07d67 2013-08-15 16:02:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
16d775d4f4 Removing: Facebook requires no TLS, so extremely unsafe. LoL requires SSL. 2013-08-15 14:41:20 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
a4469b9157 2013-08-15 14:03:51 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
f5bfd549f4 order 2013-08-15 11:41:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
a8db8f4398 2013-08-15 11:41:37 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
0f56380995 2013-08-15 08:40:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
885d0d0059 2013-08-15 08:28:02 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
5acda0b0d6 2013-08-15 08:06:20 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
2a440fe3cf 2013-08-15 08:01:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
a2498d50bc 2013-08-15 08:00:32 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
4e6ee9c7f8 2013-08-15 07:59:41 +00:00
Joey Hess
c55799c957 add note that this is not what's wanted if two trees with files visible is the desired use case 2013-08-11 14:21:19 +02:00
http://joeyh.name/
c88bbc47ce Added a comment 2013-08-01 23:51:48 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg
0bb455dcae Added a comment: checkpresent again 2013-08-01 23:18:38 +00:00
http://joeyh.name/
fea51d053c Added a comment 2013-07-31 17:42:22 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg
17bc95cb2f Added a comment 2013-07-31 17:34:50 +00:00
Joey Hess
78abed22ae Merge branch 'master' of ssh://git-annex.branchable.com 2013-07-31 12:32:32 -04:00
http://joeyh.name/
f9c8ee9bc8 Added a comment 2013-07-31 16:25:55 +00:00
Joey Hess
0f445cf093 typo 2013-07-31 12:22:50 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg
1f152414ef Added a comment: checkpresent success and failure 2013-07-31 13:06:21 +00:00
http://joeyh.name/
eade253046 Added a comment 2013-07-28 00:11:38 +00:00
cehteh
e0b702435d Added a comment: rsync daemon mode 2013-07-27 01:35:38 +00:00
dietz
27b543af97 Added a comment 2013-07-20 06:06:31 +00:00
Joey Hess
dcf74cf8a4 add comment 2013-07-19 13:56:51 -04:00
dietz
4ddffcec02 removed 2013-07-18 20:58:12 +00:00
dietz
3a9fd363a0 Added a comment: annexing external files 2013-07-18 20:57:53 +00:00
dietz
a57b34ef8f Added a comment: annexing external files 2013-07-18 20:57:44 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
d198c6188d Added a comment 2013-07-09 10:54:58 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg
b5f9811897 Added a comment: More environment variables 2013-07-09 10:28:58 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnHRhCe3qwVKQ8_NOGGSYJnAMW6FFyKbOc
2473fa0d85 removed 2013-06-29 13:08:00 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnHRhCe3qwVKQ8_NOGGSYJnAMW6FFyKbOc
1e337c7b06 Added a comment: Should I use bup or rsync, when given the choice? 2013-06-28 16:25:06 +00:00
http://nicolas-schodet.myopenid.com/
bd5a533f74 Added a comment 2013-06-26 20:05:22 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmRFKwny4rArBaz-36xTcsJYqKIgdDaw5Q
caa3006173 Added a comment 2013-06-26 18:46:40 +00:00
http://joeyh.name/
6d9406d904 Added a comment 2013-06-26 18:30:39 +00:00
http://nicolas-schodet.myopenid.com/
a77506995c Added a comment 2013-06-26 17:52:12 +00:00
http://id.clacke.se/
d2b6f7e6b8 Added a comment 2013-06-03 09:03:58 +00:00
http://yarikoptic.myopenid.com/
7f4f53b065 Added a comment: compressed storage/transfer -- gzip Content-Type 2013-05-25 06:41:37 +00:00
http://joeyh.name/
a883a95726 Added a comment 2013-05-24 16:45:27 +00:00
basak
27820b5efa Added a comment 2013-05-24 15:47:14 +00:00
http://joeyh.name/
aa90cd782c Added a comment 2013-05-24 15:33:12 +00:00
basak
e055ed4a08 Added a comment 2013-05-24 09:38:40 +00:00
http://joeyh.name/
402e3d010c Added a comment 2013-05-23 23:25:02 +00:00
http://joeyh.name/
8187a79b50 Added a comment 2013-05-23 20:04:03 +00:00
http://yarikoptic.myopenid.com/
217999ce18 Added a comment: Re: compression -- storage and transfer 2013-05-22 19:17:33 +00:00
http://yarikoptic.myopenid.com/
81ea6db3e9 Added a comment: compression -- storage and transfer 2013-05-22 18:48:59 +00:00
http://yarikoptic.myopenid.com/
807f3dbc21 Added a comment: remotes costs 2013-05-22 18:33:11 +00:00
basak
2fb452012e Added a comment: Recovering from a clone 2013-05-22 18:32:05 +00:00
basak
4482105beb Added a comment 2013-05-22 18:10:32 +00:00
http://joeyh.name/
a7993fbb13 Added a comment 2013-05-22 14:30:00 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
bdd0d9c289 Added a comment: Remote costs 2013-05-22 14:15:03 +00:00
http://yarikoptic.myopenid.com/
0c2aeb19f7 Added a comment: How to establish local preference for (special) remotes 2013-05-22 14:06:48 +00:00
Joey Hess
5f1b99dd07 typo 2013-05-21 19:23:03 -04:00
Joey Hess
2dce874c77 hook special remote: Added combined hook program support. 2013-05-21 19:19:03 -04:00
http://joeyh.name/
40a0f4c6e4 removed 2013-05-19 20:50:52 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmUJBh1lYmvfCCiGr3yrdx-QhuLCSRnU5c
f3086f8259 Added a comment 2013-05-19 05:56:46 +00:00
basak
5fef411563 Added a comment 2013-05-17 08:35:15 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmUJBh1lYmvfCCiGr3yrdx-QhuLCSRnU5c
9f59a4b193 Added a comment 2013-05-16 00:54:21 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnAvbXOnK57sqgvZvxkbG74NUKBDwKDcuk
45b00920a5 Added a comment: my bad 2013-05-15 15:39:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnAvbXOnK57sqgvZvxkbG74NUKBDwKDcuk
72180b37f6 Added a comment: bup location data not synced through annex assistant 2013-05-15 15:08:54 +00:00
diepes
9358c1fdf5 Added a comment: rsync.net support git and rsync, not git-annex 2013-05-13 14:44:55 +00:00
http://sekenre.wordpress.com/
d47a1865c3 Added a comment: Synchronizing Bup repositories 2013-05-07 16:46:34 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmUJBh1lYmvfCCiGr3yrdx-QhuLCSRnU5c
7979d386df Adding section explaining annex-rsync-transport 2013-05-04 18:57:13 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlsXhOlsW6RaGR83VNSMxPh159l5dFau70
67017400a1 Added a comment 2013-05-03 16:34:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlsXhOlsW6RaGR83VNSMxPh159l5dFau70
2cbd9afdea Added a comment: re scaling issue 2013-05-03 14:57:52 +00:00
Joey Hess
85d83e7756 To enable an existing special remote, the new enableremote command must be used. The initremote command now is used only to create new special remotes. 2013-04-26 18:22:52 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmRFKwny4rArBaz-36xTcsJYqKIgdDaw5Q
c02afb445b Added a comment 2013-04-17 22:28:39 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
8784261622 Added a comment: User defined server 2013-04-17 09:45:59 +00:00
andy
bd41125d54 Added a comment: Re: Webhook special remote 2013-04-12 08:54:48 +00:00
http://joeyh.name/
2777e51ee8 Added a comment 2013-04-02 21:24:06 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnZWCbRYPVnwscdkdEDwgQHZJLwW6H_AHo
f080a8e8a0 Added a comment: bup fail? 2013-03-31 21:05:33 +00:00
diepes
67f5b6e669 Added a comment: sshfs ? and no sync from special remote to 2nd git-annex ? 2013-03-29 22:09:49 +00:00
http://joeyh.name/
1b104ca620 Added a comment 2013-03-29 17:12:47 +00:00
diepes
3ea0d6c413 Added a comment: rsync description and example 2013-03-29 15:57:20 +00:00
http://joeyh.name/
c5a64b8800 Added a comment 2013-03-27 16:38:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawniayrgSdVLUc3c6bf93VbO-_HT4hzxmyo
a0a198ea35 Added a comment: SSL certificates 2013-03-25 16:09:54 +00:00
Joey Hess
2ea720abc9 typo 2013-03-24 09:10:48 -04:00
Joey Hess
b87d6ea64c add page for xmpp 2013-03-24 09:09:41 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkQqKSVY98PVGDIaYZdK9CodJdbh7cFfhY
cb639608ca Added a comment: Rackspace Cloud Files support 2013-03-22 08:20:41 +00:00
http://joeyh.name/
9c7d065e24 Added a comment 2013-03-13 16:05:57 +00:00
http://joeyh.name/
9ab4514a3e Added a comment 2013-03-13 16:05:50 +00:00
http://sekenre.wordpress.com/
90b8f074a1 Added a comment: Bup remotes in git-annex assistant 2013-03-13 12:54:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlRThEwuPnr8_bcuuCTQ0rQd3w6AfeMiLY
ce0f3cf68c Added a comment 2013-02-24 15:13:16 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlRThEwuPnr8_bcuuCTQ0rQd3w6AfeMiLY
6e2dde7e7d Added a comment: 'webhook' special remote? 2013-02-24 15:05:27 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlRThEwuPnr8_bcuuCTQ0rQd3w6AfeMiLY
70f1cc0949 removed 2013-02-24 15:03:05 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlRThEwuPnr8_bcuuCTQ0rQd3w6AfeMiLY
c4a16ff9f5 Added a comment: 'webhook' special remote? 2013-02-24 15:02:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawn-UoTjMBsVh6q4HNViGwJi-5FNaCVQB7E
7b7e13a04c Added a comment: Rapidshare 2013-02-02 16:49:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlBia1J9-PoXgZYj2LASf7Bs__IqK3T8qQ
33effaab6c Added a comment: Rackspace US/UK 2013-01-30 11:33:13 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmyFvkaewo432ELwtCoecUGou4v3jCP0Pc
9cce692bed 2013-01-22 01:19:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmyFvkaewo432ELwtCoecUGou4v3jCP0Pc
04d288eee9 removed 2013-01-22 01:12:05 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmyFvkaewo432ELwtCoecUGou4v3jCP0Pc
fa290628b5 Added a comment: Your proposed upload exceeds the maximum allowed size 2013-01-22 00:25:03 +00:00
http://joeyh.name/
d28df9d384 Added a comment 2013-01-20 20:37:10 +00:00
https://www.google.com/accounts/o8/id?id=AItOawk3HGoDpnOPob5jOjvIootmkve1-nCpRiI
35d0670ef8 Added a comment: Directory remote with files accessible from non git-annex system? 2013-01-20 15:44:16 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmyFvkaewo432ELwtCoecUGou4v3jCP0Pc
d1751f27d3 Added a comment: S3 Remote Future Proof? 2013-01-20 09:21:50 +00:00
http://joeyh.name/
878f2fa556 Added a comment 2013-01-19 16:05:13 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmRFKwny4rArBaz-36xTcsJYqKIgdDaw5Q
fdc72c15c7 Added a comment: JABOF special remote 2013-01-19 08:34:32 +00:00
http://joeyh.name/
689883a0b3 Added a comment 2013-01-17 18:23:27 +00:00
http://joeyh.name/
48eca0a80f Added a comment 2013-01-17 18:22:27 +00:00
https://www.google.com/accounts/o8/id?id=AItOawk9nck8WX8-ADF3Fdh5vFo4Qrw1I_bJcR8
9cee5b43c2 Added a comment: MediaFire REST API 2013-01-17 16:53:41 +00:00
http://joeyh.name/
19ddb71da3 Added a comment 2013-01-17 16:44:26 +00:00
https://www.google.com/accounts/o8/id?id=AItOawk9nck8WX8-ADF3Fdh5vFo4Qrw1I_bJcR8
cd73cd29f0 Added a comment: MediaFire 2013-01-17 12:17:54 +00:00
http://peter-simons.myopenid.com/
6d1f1533a9 Added a comment: WebDAV without locking 2013-01-16 12:44:16 +00:00
https://dzsino.myopenid.com/
4f819e2cf4 Added a comment: dropping a directory remote? 2013-01-15 22:29:15 +00:00
http://joeyh.name/
31a233fd7b Added a comment 2012-12-01 21:14:34 +00:00
http://joeyh.name/
4927883b45 Added a comment 2012-12-01 20:13:36 +00:00
http://joeyh.name/
1789a868e4 Added a comment 2012-12-01 18:34:05 +00:00
http://rfhbuk.myopenid.com/
2ff70528d6 Added a comment: git-annex initremote failing for webdav servers 2012-12-01 10:18:04 +00:00
Joey Hess
be0ce00130 update 2012-11-20 17:13:35 -04:00
Joey Hess
1a7b430516 correction: vault names don't need to be globally unique 2012-11-20 16:54:51 -04:00
Joey Hess
a5111a6d85 Amazon Glacier special remote; 100% working 2012-11-20 16:43:58 -04:00
Joey Hess
9221e62d87 Allow controlling whether login credentials for S3 and webdav are committed to the repository, by setting embedcreds=yes|no when running initremote. 2012-11-19 17:32:58 -04:00
Joey Hess
bb28c6114a drop webdav compatability with the directory special remote etc
The benefit of using a compatable directory structure does not outweigh the
cost in complexity of handling the multiple locations content can be stored
in directory special remotes. And this also allows doing away with the parent
directories, which can't be made unwritable in DAV, so have no benefit
there. This will save 2 http calls per file store.

But, kept the directory hashing, just in case.
2012-11-16 00:42:33 -04:00
Joey Hess
a4b86c63d6 webdav is fully working in non-enctypted mode 2012-11-16 00:09:22 -04:00
Joey Hess
0cba0cb2dd skeltal webdav special remote
Doesn't actually store anything yet, but initremote works and tests the
server.
2012-11-14 20:25:31 -04:00
http://joeyh.name/
12d40092ca Added a comment 2012-10-23 20:01:43 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkgbXwQtPQSG8igdS7U8l031N8sqDmuyvk
e58dfa94ac Added a comment: Error with bup and gnupg 2012-10-22 20:56:57 +00:00
helmut
8c8dd7bb8d Added a comment: Asynchronous hooks? 2012-10-13 09:46:14 +00:00
Joey Hess
e4bf74a965 store S3 creds in a 600 mode file inside the local git repo 2012-09-26 14:42:32 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnY9ObrNrQuRp8Xs0XvdtJJssm5cp4NMZA
476c60ce1f Added a comment: Rackspace Cloud Files support? 2012-08-23 21:00:12 +00:00
http://joeyh.name/
63b837aa44 Added a comment 2012-08-09 18:01:06 +00:00
Joey Hess
ad4e152fd6 S3: Add fileprefix setting. 2012-08-09 13:54:54 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs
5fc8c2b07b Added a comment: bucket/folder s3 remotes 2012-08-09 10:52:07 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs
7f30ca196d removed 2012-08-09 10:51:36 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs
b350e7ee36 Added a comment: folder inside a bucket 2012-08-09 10:50:54 +00:00
http://joeyh.name/
4884f18922 Added a comment 2012-06-25 15:29:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlc1og3PqIGudOMkFNrCCNg66vB7s-jLpc
3606e94336 Added a comment: how is this different than rsync? 2012-06-22 22:10:22 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnoUOqs_lbuWyZBqyU6unHgUduJwDDgiKY
66d885aabc Added a comment 2012-05-30 00:26:36 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnoUOqs_lbuWyZBqyU6unHgUduJwDDgiKY
8cca7616ae 2012-05-30 00:25:22 +00:00
http://joeyh.name/
bb393ea24a Added a comment 2012-05-29 19:10:46 +00:00
Joey Hess
f97009fffe correct S3 environment variable names 2012-05-29 15:01:36 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnoUOqs_lbuWyZBqyU6unHgUduJwDDgiKY
f1bcd7c218 Added a comment: environment variables 2012-05-29 12:40:25 +00:00
Joey Hess
f945c5231d format 2012-05-27 20:37:14 -04:00
Joey Hess
6d61067599 rsync shellescape disable option
Rsync special remotes can be configured with shellescape=no to avoid shell
quoting that is normally done when using rsync over ssh. This is known to
be needed for certian rsync hosting providers (specificially
hidrive.strato.com) that use rsync over ssh but do not pass it through the
shell.
2012-05-02 13:08:33 -04:00