Commit Graph

5226 Commits

Author SHA1 Message Date
Brad Fitzpatrick 42def7d922 More TODO
Change-Id: Idc04a985758eea2468f40b6c629cad4c81c95f1a
2014-12-22 06:03:31 +13:00
Brad Fitzpatrick 37001fa359 blobserver: simplify BlobStreamer interface, remove limitBytes
The caller can count on its own and cancel the context.

Also, I realize again that there's no HTTP interface for this yet, since
I didn't need to update one.

Change-Id: Ie3129bdb0dbc977c1803f18288e4d1e52e2d8478
2014-12-22 06:02:57 +13:00
Brad Fitzpatrick 4436452c68 Merge "Use the absolute diskutil path for unmounting" 2014-12-21 00:21:08 +00:00
mpl 5a6f7293cc Merge "deploy/gce: use subdirs for config and blobs (instead of buckets)" 2014-12-17 22:36:02 +00:00
mpl cfd784269e deploy/gce: use subdirs for config and blobs (instead of buckets)
http://camlistore.org/issue/528

Change-Id: Icb558d7de032f9367e8fb100be87ef24c2982c23
2014-12-17 16:20:58 +01:00
Robert Kroeger b091a52e9f Use the absolute diskutil path for unmounting
Unmounting a FUSE volume on Darwin fails if diskutil is not on one's
path. This is not the default on MacOS. Make the path absolute so that
FUSE volumes unmount successfully.

Change-Id: I255be19b5b12e3ebecffc6d29dc77b6504c27f1c
2014-12-16 06:41:38 -08:00
Brad Fitzpatrick 15164bc43c Merge "blobpacked: parallellize StatBlobs" 2014-12-14 05:33:30 +00:00
Brad Fitzpatrick ddbe440e45 Update more (all remaining) issue links to Github.
Change-Id: Ia796410afb292615e63f7f42b5ecda3d18d7c325
2014-12-13 17:40:54 +11:00
Brad Fitzpatrick ad145260c0 Update more links to use the camlistore.org redirector.
Change-Id: I1ef94301d7ac0df69abc4f3f27bcb363fa8e8082
2014-12-13 17:25:16 +11:00
Tamás Gulácsi 511acd2104 blobpacked: parallellize StatBlobs
Change-Id: I61962befbc7adc9662b153077a1dd772a4bdbfa9
2014-12-11 19:03:59 +01:00
mpl c6217321bf website: update bug tracker link to github move
Change-Id: Ic29756e46bc7468e2515cfd827f7b7036074f40d
2014-12-11 16:29:38 +01:00
Brad Fitzpatrick 17804ff0b5 website: link to Github issue tracker
Change-Id: I6b051519c5b7c394ce3557c07e3e0f3ac9953d66
2014-12-11 17:33:33 +11:00
Brad Fitzpatrick 5eeed2aba5 Remove some code.google.com references.
Change-Id: I85ccf92af9389300919eed61f62aae28cc24a820
2014-12-11 17:33:17 +11:00
Brad Fitzpatrick 088e5d850e website: redirect issues to github instead of google code
Change-Id: I0216bfc33be79f137277180f71a3492c69e39835
2014-12-11 17:08:18 +11:00
mpl 5c7208fb94 Merge "blobserver/cloudstorage: directory support" 2014-12-10 15:02:00 +00:00
Mario Russo 38cfc35b84 Merge "ui: code cleanup to eliminate ReactJS warnings in console" 2014-12-07 08:49:09 +00:00
Mario Russo ef286f891a ui: code cleanup to eliminate ReactJS warnings in console
-"unique key" warnings for items dynamically added via arrays
-"bind" errors when binding without providing 'null' as first param

Related Issue: https://code.google.com/p/camlistore/issues/detail?id=426

Change-Id: I9ab3d8e1097fc37bed54f1e0a6c078dd264ef579
2014-12-06 23:25:01 +01:00
Antonin Amand 31ebc20ba7 Add IsVideo to types/camtypes FileInfo
It is based on MIME type then falls back to extension.

Change-Id: I71d80ec7cdcf94f4fa7feffa8186943abe0279ce
2014-12-02 21:57:10 +01:00
Mathieu Lonjaret 5fe955c061 Merge "third_party: Update bazil.org/fuse and set VolumeName." 2014-12-02 14:56:19 +00:00
mpl 829086f553 Merge "images: double-check djpeg's failure with process state, to avoid false alarm" 2014-12-02 14:44:55 +00:00
Mario Russo a41b24011b Merge "ui: added 'View original' link to sidebar" 2014-12-01 21:09:31 +00:00
Mario Russo 999a148b32 ui: added 'View original' link to sidebar
Notes:
-this patch also introduces the sidebar to the contents listing aspect (when viewing members of a set)
-the link will only appear for a _single_ selected item

https://code.google.com/p/camlistore/issues/detail?id=541
https://code.google.com/p/camlistore/issues/detail?id=546

Change-Id: Icc93eaa2478f40f3fe272520b1f6ede41f0731dc
2014-12-01 11:47:28 +01:00
Bill Thiede ba447185d4 third_party: Update bazil.org/fuse and set VolumeName.
import bazil.org/fuse at 1c23ef5845002b8878f67e7959b29d1e0ea41fe3

On Mac OS X, fuse.VolumeName keeps the directory name in Finder from
becoming 'OSXFUSE Volume #0 (mount_osxfusefs)', it is a nop on all
other platforms.

Change-Id: Ic9e248ea1921f6dfb6b04107a5f0ae8c51687c82
2014-11-29 19:06:54 -08:00
mpl f15ec3fe92 Merge "pkg/deploy/gce: lib + tool to deploy on Google Cloud" 2014-11-27 15:44:32 +00:00
mpl 009e63ea77 images: double-check djpeg's failure with process state, to avoid false
alarm

http://camlistore.org/issue/550

Also fix confusing error msg

Change-Id: I68dd3c5a11f5b32028d21c006d73c55da950a58c
2014-11-27 00:14:30 +01:00
mpl 99fe925efc pkg/deploy/gce: lib + tool to deploy on Google Cloud
http://camlistore.org/issue/531

Change-Id: I69ffe0544341d380bb844aef1dcca8a1ae441ea7
2014-11-26 22:50:27 +01:00
Brad Fitzpatrick e64066d0cf Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-11-26 11:40:02 -08:00
Brad Fitzpatrick 09114a9089 Enable HTTP/2 support.
Change-Id: I79b5cc06f502478eb8cdc1e044da97e3968bb856
2014-11-26 08:45:01 -08:00
Brad Fitzpatrick 82be61629f Update github.com/bradfitz/http2 to 36d9a67b6d4
Exports the NPN constant.

Change-Id: I1f7570cc46579e76b215f10162a742f10ca766cd
2014-11-26 08:44:47 -08:00
Brad Fitzpatrick 1a26ffa382 Import github.com/bradfitz/http2 at 8ec321e3925b
Change-Id: Ia75786f7d8e635e88b4c8821cb32e19d24b463f2
2014-11-26 07:33:24 -08:00
mpl 8481c2236d blobserver/cloudstorage: directory support
http://camlistore.org/issue/528

Change-Id: I9d26b85af1cf91d1f2b102c7bfb80628af4d1e4d
2014-11-26 00:40:19 +01:00
Brad Fitzpatrick 54b1925847 Merge "DirReader.Readdir incorrectly logs the contents of err where it should really log the contents of res.err" 2014-11-24 18:36:16 +00:00
Brad Fitzpatrick 7ffbb7433a C+A: add Alessandro Arzilli (Individual CLA)
Change-Id: I9bd7d3aca8a0b7e0793e9b6ef2e78a922d697f23
2014-11-24 10:35:13 -08:00
aarzilli b92df8065d DirReader.Readdir incorrectly logs the contents of err where it should really log the contents of res.err
Change-Id: Ic607d823af4b6147a54f896ffabaabf67b7b1c02
2014-11-24 18:41:50 +01:00
Brad Fitzpatrick 76405b796c netutil: minor doc and style tweaks
Change-Id: I9c5706d62dc7c56785c95a444cc2bb3da1d8e571
2014-11-23 07:43:09 -08:00
Brad Fitzpatrick 32bdf89105 Merge "netutil additions" 2014-11-23 15:24:24 +00:00
Brad Fitzpatrick 89e45a6240 Merge "pkg: fix various vet reports" 2014-11-22 23:59:33 +00:00
Brad Fitzpatrick 0d4c3d2ed3 C+A: add Emil Hessman (Individual CLA)
Change-Id: I81736f64bbafaeab5d9257bbe916b3a53e4911d5
2014-11-22 15:59:16 -08:00
mpl 21a61dad40 Merge "index,camtool: try and cope better with broken exif" 2014-11-18 15:24:20 +00:00
Mario Russo 958688ce68 Merge "ui: updates to file upload dialog" 2014-11-18 08:30:28 +00:00
Mathieu Lonjaret 5020c59dcb Merge "Dockerfile for an nginx SPDY proxy" 2014-11-17 16:17:14 +00:00
Mario Russo 4c53a1cd27 ui: updates to file upload dialog
-display total/transferred bytes rather than num files
-upload is now context sensitive if currently viewing a set
-updated closure dependencies

https://code.google.com/p/camlistore/issues/detail?id=336
https://code.google.com/p/camlistore/issues/detail?id=504

Change-Id: I8dee1ee2711c06dfdc9d59e8d0fa0e4ebc641092
2014-11-16 15:31:08 +01:00
Salmān Aljammāz 4ed9ebb9fd Dockerfile for an nginx SPDY proxy
We can enable this once the changes to gce/create.go are in.

https://code.google.com/p/camlistore/issues/detail?id=534

Change-Id: I7ea77bf9b09a2f6d91e4f5e228320fa97d54dfa2
2014-11-16 14:00:52 +00:00
Brad Fitzpatrick 3d60ad5f3b Merge "dockertest: automatically clean up volumes on removal" 2014-11-15 00:44:02 +00:00
Steven L. Speek 200a5cbcde search: context.Context stored in parser
Change-Id: I4e7986e7f27c9cf1115e7e251a9e87ae506134c5
2014-11-13 21:17:24 +01:00
Mathieu Lonjaret 346e61448e Merge "Generate self-signed certs with the correct hostname." 2014-11-13 16:18:50 +00:00
Salmān Aljammāz 4e39af1086 Generate self-signed certs with the correct hostname.
This change makes gce/create.go generate a self-signed certificate
with the hostname from the -hostname argument and upload it to GCS
before creating a new camlistore instance.

It also makes camlistored use baseURL to figure out the hostname
when generating its self-signed certificate.

Change-Id: I64f85853dab34a7ce95e5d5997e58f2e5da43496
2014-11-13 15:53:40 +00:00
Emil Hessman e8ffb9a66c pkg: fix various vet reports
Change-Id: I0b7fa09849650fe696e59ad5c5c73a034ab80faa
2014-11-12 23:25:53 +01:00
mpl cee3729806 Merge "test/integration: test for camget file -contents" 2014-11-12 19:28:18 +00:00
mpl dabca278be test/integration: test for camget file -contents
Also tests that we don't bother fetching if we already have the file.

http://camlistore.org/issue/526

Change-Id: I852b63051daecf82e2376ca0683abffb73f47393
2014-11-12 20:11:04 +01:00