Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Go to file
mpl bf001df550 app/publisher: serve text types with their right MIMEs
So far only images were served with their MIME types set properly, so
they would display directly in the browser, instead of being served as a
file download.

Now the same is done for a subset of text types: i.e. text/plain,
text/html, text/xml, and text/json. Aside from the browsing convenience,
the obvious advantage is being able to serve HTML directly, which should
allow us to build other things on top of the publisher.

Also a bit of related refactoring: moving the extension matching to
pkg/magic

Change-Id: Id98065c7c685036a272d1d2e293bfcbca33015ee
2016-09-01 02:06:44 +02:00
.hackfests Add a hackfest entry. Missed a lot of these, but still fun. 2013-12-27 16:16:09 -08:00
app app/publisher: serve text types with their right MIMEs 2016-09-01 02:06:44 +02:00
bin New build tool. Should even work on Windows, if Go 1.1 is available, without MinGW/msys/etc. 2013-06-11 00:55:17 +02:00
clients android: fix/update docker build 2016-05-13 22:51:02 +02:00
cmd camput: replace kv with leveldb for stat/havecache 2016-08-19 00:10:09 +02:00
config config/config/dev-server-config.json: fix SourceRoot for publisher 2016-08-30 18:42:14 +02:00
dev make.go: remove --use_gopath 2016-05-09 17:22:39 +02:00
doc pkg/server/app: proxy search requests for publisher 2016-08-29 19:14:19 +02:00
internal/chanworker add canonical import paths 2016-03-13 19:57:14 -07:00
lib/python
misc misc/docker: chmod u+x on gensearchtypes.sh 2016-08-31 02:29:10 +02:00
old Move remaining stuff in third_party/* to vendor/* 2016-04-20 16:49:15 -07:00
pkg app/publisher: serve text types with their right MIMEs 2016-09-01 02:06:44 +02:00
server web UI: upload with input file button 2016-08-16 18:18:56 +02:00
vendor Switch to Go1.7 2016-08-30 16:46:07 +02:00
website website: feature monthly releases 2016-07-06 16:41:15 +02:00
.dockerignore Dockerfile: update 2016-03-11 18:05:35 +01:00
.gitignore gitignore: bin/website 2016-06-29 17:04:54 +02:00
.header updated year in header template to 2015 2015-04-19 21:47:46 +02:00
.travis.yml travis: build with Go 1.6 2016-02-24 19:05:41 +01:00
AUTHORS Merge "C+A: add Tilman Dilo (Individual CLA)" 2016-04-30 21:25:19 +00:00
BUILDING Update build instructions wrt Go 1.5 requirement 2015-08-23 16:32:21 +02:00
CONTRIBUTING.md website: update CLA instruction 2016-06-24 18:12:42 +02:00
CONTRIBUTORS CONTRIBUTORS: update CLA link 2016-05-01 20:59:52 -07:00
COPYING
Dockerfile Dockerfile: update 2016-06-09 16:20:31 +02:00
Makefile path fixes for third_party move 2016-04-21 12:25:17 -07:00
README rename HACKING to CONTRIBUTING.md 2016-04-27 12:16:29 -07:00
TESTS cond: clean-up and start of tests 2014-01-19 15:06:55 -08:00
TODO Address TODO by moving CAMLI_DEBUG checks into env 2015-08-25 07:22:14 -07:00
make.go Switch to Go1.7 2016-08-30 16:46:07 +02:00

README

Camlistore is your personal storage system for life.

It's a way to store, sync, share, model and back up content.

It stands for "Content-Addressable Multi-Layer Indexed Storage", for
lack of a better name.  For more, see:

     https://camlistore.org/
     https://camlistore.org/doc/

Other useful files:

     BUILDING       how to compile it ("go run make.go")
     CONTRIBUTING   how to do development and contribute

Mailing lists:

     http://camlistore.org/lists

Bugs and contributing:

     https://github.com/camlistore/camlistore/issues
     https://camlistore.org/doc/contributing