Commit Graph

3095 Commits

Author SHA1 Message Date
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
Brad Fitzpatrick 18d09c2468 Merge "add diskpacked storage system" 2013-09-02 16:10:19 +00:00
Brad Fitzpatrick 4aeb310a4c devcam: fix build
Change-Id: If5f8d6e0e4e315cd8ca01aa7bf9b0f59407c52fe
2013-09-02 08:56:08 -07:00
Andrew Gerrand 4ca346f124 add diskpacked storage system
Change-Id: Ieb16459c06d596ad49bbe78b6e058955fcd6f649
2013-09-02 10:35:32 +10:00
Brad Fitzpatrick 0457e9359a Start of making QueueCreator optional for replication sources.
Change-Id: I82290991208c6e8953bdc63424760b378437674d
2013-09-01 16:19:07 -07:00
Brad Fitzpatrick 9ae1a64c38 devcam: exec child binaries when possible
Change-Id: I56d56d9f7416e3d5958e736762063a48dcd8e9f9
2013-09-01 11:37:09 -07:00
mpl 3a26c433db devcam: 'put' and 'get' commands, replace dev-camput and dev-camget
Also added -port flag, and untied the port to the
password in devcam server, always 'pass3179' now.

http://camlistore.org/issue/212

Change-Id: Iadf693951763d47907be17c53d4807a4706eb150
2013-09-01 10:25:09 -07:00
Brad Fitzpatrick f3f48eb70b Support alternate S3 hostnames
Change-Id: I9a27eb5fb9c4e5ef3b516ce9cf5a4b5bb4e1df61
2013-09-01 09:50:35 -07:00
Brad Fitzpatrick 91cdda8475 Match common Go case
Change-Id: I14606ee5ba422cf43f68dc65af2b40a096c7ca35
2013-09-01 09:13:13 -07:00
Brad Fitzpatrick afac3e1f5b s3: no need to verify hash in ReceiveBlob; handled elsewhere now
Change-Id: I91e85201555f769a8f37a00fe4c0e250a291f298
2013-09-01 09:12:17 -07:00
Brad Fitzpatrick 0805b6ce76 Merge "Working on launch." 2013-09-01 14:14:31 +00:00
Brad Fitzpatrick d99840fb03 s3: fix Stat handler to recognize ErrNotExist properly
Change-Id: Ie5afdc2a8f2a9c3bbece49963eccf8f4534228cf
2013-08-31 14:29:15 -07:00
Brad Fitzpatrick e20c7f44a8 auth: fix security problem where 'localhost' allowed all access.
Also, add tests. And remove CAMLI_ADVERTISED_PASSWORD, replacing it with explicit devauth mode.

Change-Id: I9cdfe2d537ecefcf75df0b9fb8538258703b1eb7
2013-08-31 13:44:44 -07:00
Brad Fitzpatrick 50738f4b0a Merge "schema: fix bug in AsShare, add tests." 2013-08-31 19:41:47 +00:00
Bill Thiede 76338e4d29 schema: fix bug in AsShare, add tests.
Bug in AsShare() falsely returns '{{nil}}, true' for non-share claims.

Change-Id: Ib0443082fb9ca9feaf2015771967ff4bc40ac4b9
2013-08-31 12:11:43 -07:00
Aaron Boodman a1f003c1c4 Update email address of Aaron Boodman in CONTRIBUTORS.
Is this OK without changing my committer email address?

Change-Id: Ia25ac5755f57859cb3e99493bc06a77ca6fda7ca
2013-08-31 11:59:25 -07:00
Brad Fitzpatrick 1da2e15f80 Merge "camput: have cache and stat cache based on github.com/cznic/kv" 2013-08-31 07:36:23 +00:00
mpl 8d71c9bb60 camput: have cache and stat cache based on github.com/cznic/kv
Added pkg/kvutil/kvutil.Open for convenience

Change-Id: Ie8db58e2c644a7358f252548bc57cccff7627497
2013-08-30 23:54:22 +02:00
Brad Fitzpatrick 2f2c3fdfef Merge "envvardoc: new tool to find undocumented env vars." 2013-08-30 19:26:48 +00:00
Nick O'Neill 885094adc0 Working on launch.
Change-Id: Id4d0b61565127c60478cbf6d3da1e4f899f9987c
2013-08-30 12:13:04 -07:00
Brad Fitzpatrick 2a0beed73c Merge "sync: delay copy retry on specific errors" 2013-08-30 19:00:41 +00:00
mpl e036f96488 sync: delay copy retry on specific errors
http://camlistore.org/issue/206

Change-Id: I1dd07149352e3af6b39bcb86ed2312f19c3bae30
2013-08-30 19:51:04 +02:00
Brad Fitzpatrick 6a5714a25f Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-08-29 16:12:22 -07:00
Brad Fitzpatrick 2963597d1e add a TODO
Change-Id: I653b5cea785ba08455e84e06f01734a6d384f240
2013-08-29 16:12:18 -07: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 70d1bfd635 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-08-28 13:09:26 -07:00
Brad Fitzpatrick 4a36d23207 website: fix redirection of some /gw/ links
Change-Id: I524ee2dd48fa16c4b3954fdf58878b7256702347
2013-08-28 13:09:01 -07:00
mpl 353c19e551 osutil: doc on Username
Change-Id: Ic6deb921e9fb7cdce34e4e50143b321b6aedd697
2013-08-28 21:38:57 +02:00
Brad Fitzpatrick 07e11f66a7 jsonconfig: special-case USER env var expansion on Windows
Change-Id: I7ff6c68417f901a7e7e41da1e2bf23be6e94cfa1
2013-08-28 12:27:09 -07:00
Brad Fitzpatrick 3c3009a270 lock: fix Windows build
Change-Id: I1bf2552ca138e57217f81bf452ffdb8071596e99
2013-08-28 12:22:01 -07:00
Brad Fitzpatrick 6d761897db Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-08-28 12:16:37 -07:00
Brad Fitzpatrick f0d4a61b6a Use osutil.Username in more places.
Change-Id: Id1154fc16c98b3c72d425a4a8adae9c6c0bb2c04
2013-08-28 12:00:17 -07:00
mpl de3d73707a serverconfig: find username on windows too, to set dbname
http://camlistore.org/issue/215

Change-Id: I0599b8061d91c2f6a4ceaa00e54bd0b899540c97
2013-08-28 15:54:07 +02:00
Brad Fitzpatrick ca64e4f508 camlistored: on SIGINT, shut down cleanly, closing the kvfile index db
Change-Id: Ifcb8c22b088586bc72ad98dacc3be2d46e77928b
2013-08-26 21:07:28 -05:00
Brad Fitzpatrick 4a6d87af41 blobserver: rearrange interface.go a bit; add ShutdownStorage
Change-Id: Idbcbf4211331e9b53185e9dd951a174c06c9215c
2013-08-26 21:06:36 -05: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 f2dd7c1328 Add 0.4 to history
Change-Id: Idaf22fd681106349c693fc49a7bc5499212eb17c
2013-08-26 18:06:54 -05:00
Brad Fitzpatrick 7963001a9c dev/make-release: change in-correct-directory heuristic
Change-Id: If0ee4fb0aea262e1f283e16e85a489d4f806f51b
2013-08-26 18:05:12 -05:00
Brad Fitzpatrick 6489b9f7ce Docs for 0.4 release.
Change-Id: I30fb6000ea81e90c7835d39598c873ae838fcf0f
2013-08-26 18:03:40 -05:00
Brad Fitzpatrick 83c81035bc Don't open the browser in integration tests.
Change-Id: I75e552cfbc7312f0df1530ea8529adf9fdceb4a0
2013-08-26 18:03:24 -05:00
Brad Fitzpatrick 22e7395f85 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-08-26 18:01:30 -05:00
Brad Fitzpatrick ac05ce80ae Merge "devcam: bugfix; do not fail when binary does not exist" 2013-08-26 23:01:22 +00:00
Brad Fitzpatrick bb02bbb461 gitignore: ignore cross-compiled binaries
Change-Id: Ie19967e1492d2e14f348fe8800d62535958022e9
2013-08-26 17:53:15 -05:00
Brad Fitzpatrick b7ee1a9037 C: add Johan Euphrosine
Change-Id: I4b973fbc8e7d8b309eb9da6340e4349cca9555d3
2013-08-26 17:52:41 -05:00
Brad Fitzpatrick 8e005c4f6e Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2013-08-26 17:52:17 -05:00
Brad Fitzpatrick ed998308fe make.go: turn --sqlite flag into a tri-state with 'auto' as default
Change-Id: I916e90aec6a19ff3d8610eccf8df84f445a46730
2013-08-26 17:52:02 -05:00
Johan Euphrosine 4928a880be dev/devcam/appengine: map -all flag to devappserver2 --host
Change-Id: I1cb352041405f5244159f23b37ce2c215a422943
2013-08-26 15:36:34 -07:00
Brad Fitzpatrick 6dd3bced50 website: don't open browser when running side blobserver
Change-Id: Ia444584744e2ba8e0b54b166c1d42220d0e9544b
2013-08-26 16:43:19 -05:00
Brad Fitzpatrick dbb93fd888 Don't link to /setup handler for dev server.
Change-Id: Ic0c27718b3a06c2a6dff21a24744b1dce2944617
2013-08-26 11:25:11 -05:00