Commit Graph

116 Commits

Author SHA1 Message Date
Aaron Boodman a9dde0d354 Wire drag and drop file uploads back up.
Change-Id: I19939d152cfb66e10cf87105bef71849a508c82d
2014-01-19 01:06:05 -08:00
Aaron Boodman e06eb5e50d Update Closure
Change-Id: Ia2a27bb78f5f85423940e177bc7b56913bb672a9
2014-01-18 23:07:50 -08:00
Brad Fitzpatrick c7946165a1 Update gooauth2 to 5877582f0cb0
Change-Id: Icac0141baa636dfe6867ab487235f61f7e5c24b1
2014-01-14 20:21:42 -08:00
Brad Fitzpatrick 2f022a4444 Update cznic/kv to 1a1aa67018afcbe34b1448bae94661feab6c5ecd
Fixes camlistore.org/issue/332

Change-Id: Ie2de810b4572077263418fc6fdd17e2508ff7b24
2014-01-10 09:22:04 -08:00
mpl 7c4d20c6d8 Merge "third_party: import github.com/davecgh/go-spew at 65ca732a33a40c2a5b9e036f236f975e7e85cf6c" 2014-01-09 19:50:26 +00:00
mpl 2b6bde1be3 third_party: import github.com/davecgh/go-spew at 65ca732a33a40c2a5b9e036f236f975e7e85cf6c
http://camlistore.org/issue/288

Change-Id: Ie90c39d2ca25e95b98441ecf1ee030fbef698ced
2014-01-09 11:40:54 -08:00
Brad Fitzpatrick a00d964169 Partial fix for cznic/kv Close race. See camlistore.org/issue/332
And https://github.com/cznic/kv/issues/17

Change-Id: I1c3170f8a81f687715ccc1f172e41767c4c81893
2014-01-08 20:34:34 -08:00
Dustin Sallings 214aaf2587 third_party/fuse: remove verbose xattr logging
Change-Id: I620cf6829e6059196f2368392d8882227dd7edbb
2014-01-06 23:47:28 -08:00
Aaron Boodman a9b0e80c65 Update Closure to ab89cf45c216 (Dec 15, 2013).
I meant to do this in Camlistore commit cc562aff, but that one only
updated to 1389e13 (Jan 23, 2013).

I was confused because the version of third_party/closure/updatelibrary.go
that was checked in prior to cc562aff did not correspond to the version of
Closure that was checked in. So when I ran updatelibrary.go, I got changes
and didn't realize I had to change updatelibrary.go too.

Change-Id: I3ba43a540a62caedbf7570a6d55382bd39a426dc
2014-01-04 21:42:23 -08:00
Brad Fitzpatrick cc562aff9e Merge "Update Closure to ab89cf45c216615d73a2f5dea720afb9d3415d1f (dec 15 2013)." 2014-01-04 19:08:54 +00:00
Aaron Boodman 6c51d522b2 Update Closure to ab89cf45c216615d73a2f5dea720afb9d3415d1f (dec 15 2013).
Change-Id: Iaf16c940e5f28fc0251ec3a04e4ba7e41673a3e4
2014-01-04 10:55:09 -08:00
Brad Fitzpatrick bc37ea6ead lock: add linux/arm support. From upstream 172e5cc1b6
Change-Id: Ia110eb027f68deb239757f1fb06cfe4574d8bf2d
2014-01-03 15:34:40 -08:00
Dustin Sallings aa7196e33b fuse: support extended attributes
Change-Id: I0698d5adfc756bf8f589f2cdbb0057f2789cd40a
2014-01-02 00:03:06 -08:00
Aaron Boodman 2d70e6794f Increase pigginess in new detail UI.
Change-Id: I4eb1acf7e6cd114edf7c5f66fcb4fb6ff8842bdb
2013-12-31 17:49:42 -08:00
Aaron Boodman e4daf4c4b5 Add first bit of a React-based detail page.
When complete, this will be part of index.html, but for now I am developing it separately.

Change-Id: Ibda6fb9f396f64d771919934907dbe4e5cd9d030
2013-12-29 23:50:10 -08:00
Aaron Boodman 4a3b87fe24 Serve React from both devcam server and camlistored.
In camlistored, only react.min.js is served. In devcam all files in
the read directory are served.

Change-Id: I0cb8a4c328e550b5303edef4be7571d39d123340
2013-12-28 21:49:41 -08:00
Aaron Boodman 9ddd94d488 Add React JavaScript library
Change-Id: I6acfac7a041c7f2dafe4546a37f3fb7d6bd139e1
2013-12-27 14:03:46 -08:00
Brian Gitonga Marete 981f3867db third_party: Import code.google.com/p/go.crypto/scrypt.
Change-Id: I39a2e08749a68e0a1234d0488a592b8f43eec594
2013-12-23 20:39:30 +03:00
mpl 96f0e39700 third_party/mgo: updated to rev 253
Change-Id: I995db6e123b1ef3d6061774aa333c7dbe645a744
2013-12-13 00:51:30 +01:00
Brad Fitzpatrick 1641307a6b Import github.com/gorilla/websocket into third_party at its 2119675aadf
Change-Id: Id3d62b16d3c0186295559205b86c40b95881d0d0
2013-12-07 19:18:15 -08:00
Brad Fitzpatrick 5709ab501f Import lldb panic fix from upstream
Cherry-pick of fix from bb1bc282aa

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

Change-Id: I2779fc719e3ed23e334e084a18b8320610ec2ec3
2013-12-05 16:33:25 +04:00
Brad Fitzpatrick 09dddbc63a go-sqlite3: temporary manual fix until we update from upstream
Change-Id: Icacb6f467b6c4058bcfc65e71d5ff8265cdc6c9f
2013-12-04 14:14:22 +01:00
Bill Thiede 80234700b2 Import github.com/golang/glog into third_party.
Revision imported:

    commit 20cea4dfef0c0151bba0422a6244cc1d3e8292b1
    Author: David Symonds <dsymonds@golang.org>
    Date:   Wed Oct 9 08:22:02 2013 +1100

        Create a relative symlink for log files.

        This matches what C++ does in practice, and permits this code to work
        if -log_dir is a relative path.

Change-Id: Ifb81ae766ed5ab58fd45d3c7f485a065b01ec162
2013-11-25 13:15:15 -08:00
Aaron Boodman 9ae23e52b0 Rearrange the Flickr importer to use OAuth instead of Flickr's custom importer.
Change-Id: I8284431fa6572a08d3c7ff0d0e655297627a4eda
2013-11-16 22:30:21 -08:00
mpl fcb2d001bd third_party/goexif: fix shadowed err bug
Change-Id: Idf3c6669f7784958e24f82839cbe315492fbf24a
2013-11-08 01:21:15 +01:00
Bill Thiede ce2376d176 github.com/nf/cr2: import tests from upstream.
commit f06bdf9a8450aebe6dcf08ac52a647bcfffb8b6f
Author: Bill Thiede <git@xinu.tv>
Date:   Sat Oct 12 19:16:59 2013 -0700

    Add license header.

commit 565eba79fa95609ee512af90aa503ce6c87d101a
Author: Bill Thiede <git@xinu.tv>
Date:   Sat Oct 12 18:59:58 2013 -0700

    Add testing for CR2 files from other cameras.

Change-Id: I7decaf56e8c3fef882f303f1d8623f816ec3853a
2013-11-01 20:31:56 -07:00
Mathieu Lonjaret c16ada0121 Merge "goexif: merge upstream and document process." 2013-10-22 21:05:27 +00:00
Brad Fitzpatrick 3f9887011f third_party/lldb: cherry-pick fix from 44f1cc3f1e
Update camlistore.org/issue/233

Change-Id: I4bd342a295aa6b8943ad7ff664007dad9ab6b904
2013-10-20 10:41:27 -07:00
Bill Thiede 346ac03cd1 goexif: merge upstream and document process.
This commit contains changes following the process documented in the new file
README.camlistore.  Because we've used such and ad-hoc process managing this
directory in the past, we will need a followup commit that manually merges
changes that failed during 'git am'.

This change passes 'make presubmit' and a quick examination by running 'devcam
server' 'devcam put'ing some CR2 files and visiting /ui/.

camlistored logs some messages like:
	2013/10/13 13:55:11 filename "RAW_CANON_50D.CR2" exif = 2008-09-17 15:13:40 +0000 UTC, <nil>
	2013/10/13 13:55:11 filename "RAW_CANON_5DMARK2_PREPROD.CR2" exif = 2008-10-29 20:05:00 +0000 UTC, <nil>

And thumbnails are properly rotated in the web ui.

commit 6034d9ed8d1fd31a8b7e80ffe4acc2c47b3ffd25
Author: Bill Thiede <git@xinu.tv>
Date:   Sun Sep 15 15:10:39 2013 -0700

    Add support for TIFF based images, like CR2.

    This adds detection for TIFF images and skips the steps of removing JPEG and
    EXIF headers from the data before calling tiff.Decode.

commit 2cc61b08a74f782b8665442ee5977649d3109971
Author: mewmew <random0x00@gmail.com>
Date:   Sat Jan 26 22:38:20 2013 +0100

    tiff: Fix bug in convertVals, where floatVals was allocated more than once.

commit 8206b5bee50e1d6d7e3b6b385e4ef0ef6e029137
Author: Robert Carlsen <rwcarlsen@gmail.com>
Date:   Wed Jan 23 15:08:48 2013 -0600

    vetted fix from Fatal to Fatalf

commit 4347b209f9f0396dd2cca9dbf25cb7f519148ec4
Author: Robert Carlsen <rwcarlsen@gmail.com>
Date:   Thu Jan 10 20:07:05 2013 -0600

    analytics

Change-Id: If13a7dbacd35ee2a49315bacf2d7cfc7795c0cc2
2013-10-13 13:48:30 -07:00
mpl 5ce37244f5 zappy: make it pure Go so it builds on windows
Change-Id: I46c3c74db668b988c295ec3342d1b876f2b63e79
2013-09-20 19:21:55 +02:00
Brad Fitzpatrick 00115d2bcc Merge "support thumbnailing or CR2 files" 2013-09-10 18:24:16 +00:00
Brad Fitzpatrick 08fea5ab9b Update cznic/exp/lldb to 9825efece0 (Fixes Camlistore Issue 216) 2013-09-09 15:42:12 -07:00
Andrew Gerrand 7b60af2ac4 support thumbnailing or CR2 files
Change-Id: I76f102a8cd4283f6fcb54985c52a16ddb8f6a44f
2013-09-09 23:49:07 +10:00
Brad Fitzpatrick 3030e55db3 Merge "Basic code to index id3 (and other audio) tags." 2013-09-02 19:26:34 +00:00
Hunter Freyer 6940b3991f Basic code to index id3 (and other audio) tags.
Does a few things:

1) Adds gotaglib to third_party. If you'd like to review that, feel
free, though there's a bit of organization I'd like to do first.

2) Adds an "audioTag" key type.

3) Indexes wholerefs by various audio tags. Doesn't yet add a map from
wholeref to tags, but I can add that next.

Change-Id: I8e2a5bc27260086bad3351ac57973d1ac23cff44
2013-09-02 14:39:51 -04:00
mpl 2c54e30441 kv and deps: update to fix read problem on windows
github.com/cznic/kv rev: c966980e3e8456175d4407fcbb0287057d9d0862

http://camlistore.org/issue/214

Change-Id: I15d658710059c823b775db6cc6fa14c1a32b98fb
2013-08-29 20:25:42 +02:00
Brad Fitzpatrick 3c3009a270 lock: fix Windows build
Change-Id: I1bf2552ca138e57217f81bf452ffdb8071596e99
2013-08-28 12:22:01 -07:00
Brad Fitzpatrick 8b98a03709 Delete fcntl lock file on Unlock; merge common code.
(upstream: 1f0f047)

Change-Id: I731a3c4af2d9fed7795ec52c42fb6ada00a04c60
2013-08-26 21:03:00 -05:00
Brad Fitzpatrick ec5e56a578 Handle stale locks. (0b2efbb556 from github.com/camlistore/lock)
Change-Id: I31879f4f98c8a8dcc55734d35842009c2158a8e6
2013-08-26 09:06:55 -05:00
Brad Fitzpatrick c55bf01f84 Move osutil.Lock to its own package
Now in a small repo at github.com/camlistore/lock and brought into our third_party.

Change-Id: I966ca6126dde8b7c2e03f0d9fab1e36abd66c2ef
2013-08-25 19:53:01 -05:00
Brad Fitzpatrick 496b3d091f kv: import c721b822b5
Change-Id: Iff228f076abd5deacab1f8771edc9d87221a4dcc
2013-08-25 14:11:10 -05:00
Brad Fitzpatrick e9d5346eb2 Update github.com/cznic/kv to github.com/camlistore/kv fork at c7613936816
(Let lock function be pluggable.)

Change-Id: I3bd33527ab52a020d152262aeb19c8c87ac45409
2013-08-25 12:30:09 -05:00
Brad Fitzpatrick db18ff8a60 Fix Windows build.
Change-Id: I7c42165ac632a63e18d1cf6eea844b0025a4060d
2013-08-23 18:05:33 -05:00
Bill Thiede 80dfa10a62 github.com/cznic/fileutil: fix FreeBSD build.
Fixes build broken in
https://camlistore.org/gw/01ce3859291e9e012b497af13a4c2dd82d2d1d4f

Change-Id: Ieede30ab41c6896f0b9964895ca7237fa6c34b5a
2013-08-23 09:47:08 -07:00
Brad Fitzpatrick 01ce385929 Import github.com/cznic/kv to third_party at commit 65538fcfac3fcb64c15964827dfb7eb8634b3997
Change-Id: I89c53724978695cfe5457ee20aca482d8830fa00
2013-08-22 15:38:24 -05:00
mpl 071525e06c google drive: fix import example to shut rewrite-imports.sh up
Change-Id: Id699b35e9beb99f2ba84a1e427a04c892a5e7b73
2013-08-19 17:33:59 +02:00
Burcu Dogan 6e6e910af1 Adding Google Drive as a storage backend experimentally. No cheap-enough way
of enumerating Drive files, needs to be fixed once Drive supports
range queries. Allows you to sync to /sto-googledrive/, but not from.

Change-Id: I6ac5ef02c5f51a6abdab5c207a3a5693c6bb8581
2013-08-17 15:30:02 +02:00
Brad Fitzpatrick 02a95a503d goexif: fix crash observed in the wild.
Reported by ajft@ajft.org

Change-Id: I4d4ddc998bb07f75d484341b8e423151d6c1aaa0
2013-08-05 07:51:53 -07:00
Brad Fitzpatrick 40b70311d2 fuse: maybe handle opFsyncdir.
Change-Id: I899a2bd07aa60be38e10f062f3607fa9c07ac3c9
2013-07-20 22:40:19 -07:00
mpl 6c4dc821fa update closure library: automatically generate the list of required files
Also updated parseProvidesRequires to use a bufio.Scanner

http://camlistore.org/issue/149

Change-Id: I13df7f03e3482b77e71687adc2b71b8dd9eeb0db
2013-07-19 19:22:41 +02:00