Commit Graph

4559 Commits

Author SHA1 Message Date
Steven L. Speek db1a4cf6aa search: Self-documenting atoms
Parse errors in the atoms have a position too
Easier to add new search predicates

Change-Id: I9d2e890b9afcfb524aafa8f1e4e1debc683555ac
2014-05-15 00:42:32 +02:00
Brad Fitzpatrick 5141595766 Add more to 0.8 release notes.
Change-Id: Ic84087ab7fa0e35d81c146c1ebf61426873c548b
2014-05-14 15:21:40 -07:00
Brad Fitzpatrick 7caa13966b Merge "Feed (rss/atom/rdf) importer" 2014-05-14 22:17:16 +00:00
Brad Fitzpatrick bf263cc036 twitter: add oauthContext to clean up some function signatures
Change-Id: I301d2ed8ee68aa316349c44bf0d20e4fcaacf99e
2014-05-14 14:34:31 -07:00
Brad Fitzpatrick ce6ef38cd1 Merge "importer/twitter: refactor credentials isolation" 2014-05-14 21:12:08 +00:00
mpl 991b540c8b importer/twitter: refactor credentials isolation
-store in the importer account the temporary credentials needed
during setup.
-store in the importer account the access token, and the access token
secret, and guard them. They are needed at the end of the setup (to get
the user's info) and all along a run.
-not share the same oauth.Client with the whole package. Create a new
one everytime it's needed in the setup. Create a new one at the beginning
of a run too, and it's ok to reuse it all along, since it's used
read-only.

Change-Id: I4823b35abf8a5170f63ca502026f6c8f98e2c1e7
2014-05-14 22:04:26 +02:00
Brad Fitzpatrick c9c737ed05 test: add forgotten file from 94ab7a8
Change-Id: Ied44257d300d55b6b65daedf8f8ebd1a407d53a9
2014-05-14 12:57:23 -07:00
Brad Fitzpatrick 94ab7a8f70 pkg/test: move importers' fakeTransport to test.NewFakeTransport
Change-Id: Iadefb6358983c0d479b269de47d368abf5e0c93b
2014-05-14 12:56:14 -07:00
Brad Fitzpatrick 363919041a Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-05-14 10:21:21 -07:00
Brad Fitzpatrick bf8e52a889 importer: periodic import
Change-Id: Id324890833cb8f5672a0fa3a8df342dc05e6298c
2014-05-14 10:21:16 -07:00
Brad Fitzpatrick da86ded96a Merge "index: Index MusicBrainz album IDs from music files." 2014-05-14 00:02:06 +00:00
mpl d5e10f3452 Merge "devcam review: submit changes for review" 2014-05-13 21:11:22 +00:00
mpl 4569a7f475 devcam review: submit changes for review
Context: http://camlistore.org/issue/408

Change-Id: I587de65c9dc8d87c02541096e1f4f7765e644962
2014-05-13 23:06:30 +02:00
Brad Fitzpatrick b3735123dd search: fix broken describe tests 2014-05-13 13:46:05 -07:00
Brian Gitonga Marete 630ba8c68f pkg/misc/amazon/s3: Fix test broken by commit bf8d6bdb.
Commit bf8d6bdb (s3: auto-select correct region, handle buckets with
dots in hostname) changed the definition of s3.Client replacing the
second field, which was of type *http.Client, with a field of type
http.RoundTripper. But the test utility function getTestClient() was
not modified accordingly. Fix this to make `go test' in
pkg/misc/amazon/s3 succeed again (without this fix the test fails to
build).

Change-Id: Ida383e2050e215cc2446303c0ce59aa7ab6e7981
2014-05-13 14:23:04 +03:00
Brad Fitzpatrick b7b72fe617 Merge "document camliRoot" 2014-05-13 00:58:13 +00:00
Brad Fitzpatrick bf618b030d importer: more work on regular background importing
Does it once on start-up now. But not regularly.

Change-Id: I4300e396ca389f7c03f5c5e3042d44ede0621367
2014-05-11 10:38:24 -07:00
Brad Fitzpatrick 623311cb22 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-05-09 20:29:10 -07:00
Brad Fitzpatrick bfede766b3 importer: linkify blobrefs, and start of automatic recurring importing
Change-Id: Ia172fe3e1cf762d328ad8a1886f545b4885337b0
2014-05-09 20:28:51 -07:00
Brad Fitzpatrick bf24666080 search: don't default to describe depth 4 anymore
Should no longer be necessary, and actually harmful often.

But this might break something. I can't find anything, though. We'll see.

Change-Id: I2b798a893100031b26251b0de7fa31ea5c4774d8
2014-05-09 20:23:15 -07:00
mpl 18421577d5 Merge "camtool sync, localdisk: cancel enumerate to avoid channel lock" 2014-05-08 23:38:45 +00:00
mpl a001c61339 camtool sync, localdisk: cancel enumerate to avoid channel lock
http://camlistore.org/issue/433

Change-Id: Id20d759dc5192dd34e69a866d8dcd44ca106d63b
2014-05-09 01:36:38 +02:00
Brad Fitzpatrick 5c41aa54b1 Merge "fuse: fix crash populating non-permanode camliPath" 2014-05-08 22:55:44 +00:00
mpl cb648792cd auth: fix test from 21dda2b4ef
Change-Id: I3f22a1eb181ffccce2a1377ff0a780a9e07a7ce9
2014-05-09 00:49:38 +02:00
Eric Drechsel 7e11b360a3 fuse: fix crash populating non-permanode camliPath
https://code.google.com/p/camlistore/issues/detail?id=440

Change-Id: If3b186d03a29ea6b3c9f0945173ede8709e318d6
2014-05-08 22:33:13 +00:00
Brad Fitzpatrick bf8d6bdb4f s3: auto-select correct region, handle buckets with dots in hostname
Fixes camlistore.org/issue/404

Change-Id: Ia6b3f51f1fd5beba585fa8dd8a918d30905fb9bb
2014-05-08 15:31:48 -07:00
Brad Fitzpatrick 559f6530a8 Merge "Switch to different S3 endpoint Switch to a URL in the form of https://s3.amazonaws.com/mybucket.mydomain.com/myObjectKey This adds support for buckets with periods in their name and S3 clones" 2014-05-08 22:22:47 +00:00
mpl cdd9a7322e Merge "app/hello: dummy server application (hello world)" 2014-05-08 20:52:10 +00:00
mpl 21dda2b4ef app/hello: dummy server application (hello world)
Change-Id: I6690b9459325af5a76d1de679d56701eefdd195e
2014-05-08 22:15:01 +02:00
mpl 4b1fb3d138 Merge "search: sort by creation time" 2014-05-08 17:11:45 +00:00
mpl 2088ce739b search: sort by creation time
Change-Id: I3695d91dde0d42419c62a23f20ba19416c53e5ef
2014-05-08 18:55:53 +02:00
mpl 28ac303dc7 client: add NewFromParams constructor
Also add missing CAMLI_DISABLE_CLIENT_CONFIG_FILE checks

Change-Id: I1f87d9a1a275d603109bae44aa3cf0c7c873be94
2014-05-08 01:49:52 +02:00
Brad Fitzpatrick 54e0d07e5e Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-05-06 08:01:02 -07:00
Brad Fitzpatrick bff4e7cbbb importer: start of automatic recurring imports
Change-Id: Ib39e6bbf0295df963441d3ebd388558e94581ffb
2014-05-05 21:23:29 -07:00
Daniel Erat aa391ecdd1 index: Index MusicBrainz album IDs from music files.
Index "MusicBrainz Album ID" ID3v2 frames as
"musicbrainzalbumid" media tags to facilitate downloading
cover art from coverartarchive.org.

Change-Id: Ie81017dd6f76ec355ee0d1daedfb7180cb70ad59
2014-05-05 20:45:58 -07:00
Aaron Boodman 9c016905a5 Merge "ui: fix 437, error in container aspect when children aren't in searchSession" 2014-05-06 02:30:48 +00:00
Eric Drechsel f4e051fe6c ui: fix 437, error in container aspect when children aren't in searchSession
Change-Id: I04e217483bc1f1b1bd55a8afedb8da8f9dcdb296
2014-05-05 19:25:43 -07:00
Brad Fitzpatrick bf9b0ea332 importer/foursquare: incremental support.
Untested. On a plane.

Change-Id: I9a4b44b9457c8e0b25ac9cd0e0c87014a90ba10e
2014-05-05 20:18:47 -04:00
Eric Drechsel 55ae54857b document camliRoot
Change-Id: Iccad2ed4f3c6b29fcd95377d2cf385e7015bb9a9
2014-05-05 16:40:47 -07:00
mpl a1375ce8a1 Merge "website: video tutorials" 2014-05-05 21:50:44 +00:00
Brad Fitzpatrick 772be1319a Merge "Added link to #camlistore on Freenode IRC" 2014-05-05 20:31:57 +00:00
Brad Fitzpatrick 6d5eefaa31 C+A: add Bret Comnes (Individual CLA)
Change-Id: If73cc808a9426a003fe1f31c38b19aa5db96f702
2014-05-05 16:31:01 -04:00
Bret Comnes 09177be6dc Added link to #camlistore on Freenode IRC
Specified mailing list as the official discussion channel.

Change-Id: I5873f0a56e94ff438a5ee39d2b442329c7941442
2014-05-05 13:28:17 -07:00
Brad Fitzpatrick bfb610d4d5 importer/foursquare: don't fetch images if we already have
Change-Id: Ib36e1b7337efa2bcd3de2aa038005b11225e05a8
2014-05-05 11:51:28 -07:00
Brad Fitzpatrick 384b627b5e ui: reduce describe depth, using recursive describe instead
Updates issue https://code.google.com/p/camlistore/issues/detail?id=319

Change-Id: Ie02b0f565c6ff4c9582cecc78914392a60bf9502
2014-05-04 20:03:00 -07:00
Brad Fitzpatrick bf39d55941 search: recursive describe rules
Updates https://code.google.com/p/camlistore/issues/detail?id=319

Change-Id: I7ef0a0df28e306eaae969e07d9ccf1e7346316ef
2014-05-04 22:41:24 -04:00
Aaron Boodman 81cfa6f39f Don't show checkmark in container aspect right now because it's not operable
Change-Id: I63ccc449802e1d5437431ec3e3305d735a7d335e
2014-05-02 20:12:22 -07:00
Aaron Boodman 888a2e9f3f Add container aspect.
Change-Id: I54ea18ab91edb28413e01583231457b5190532c2
2014-05-02 20:11:01 -07:00
Aaron Boodman 4be7f8f977 Add a directory aspect.
Change-Id: I27700cabafda6143534b999859f071f478f44a36
2014-05-02 19:19:17 -07:00
Aaron Boodman f03f0568cc Remove cam.reactUtil.quacksLike because React 0.10.0 has this built-in.
Change-Id: Id76bfe32b52fcc3896eb57cd03c1967c6b8fbfac
2014-05-02 19:17:04 -07:00