Commit Graph

260 Commits

Author SHA1 Message Date
Alexandre Viau 942cc31673
json-signing: camliVersion: "1" -> 1 (#1399) 2021-08-01 00:46:16 -04:00
aviau 5e0a3e5997 doc/environment-vars.md: add missing quotes 2021-07-29 16:25:35 -04:00
Alexandre Viau dd996d05f5
doc: document all environement variables (#1383)
envvardoc: repair the script so that it does not fail on very long
lines.

envvardoc: look for env vars with the `PERKEEP` prefix too.

envvardoc: adapt the `docVar` regex to the markdown format.

envvardoc: also look for vars in internal/.

CI: run envvardoc so that we notice when we add new undocumented
environement variables.

doc: List all remaining undocumented env variables. This "shitlist"
gives us a green build in the CI and allows us to ensure all new
environment variables are documented in the future.

doc: Link to the environment variables page.
2021-07-29 14:22:27 -04:00
aviau 6855e19482
storage-examples: missing newline 2021-03-21 15:57:14 -04:00
aviau 92eaf55b4d b2: document example + point to perkeep/b2 fork
- Add documentation in storage-examples for using Perkeep with b2 as a
  storage backend. The documentation uses the new API terminology:
  AccountID is no longer a thing in the Backblaze web console.

- Replace FiloSottile/b2 by perkeep/b2 where we host a copy of
  clgillis's Pull Request[1]. We can point to the original project
  again as soon as it is merged.

  Note that I haven't updated the vendor directory and it seems that
 `go mod vendor` updates way more things that are also outdated in the
  master branch, so I will leave that as an exercise to whoever has
  commit access :).

Before this Pull Request, launching the b2 storage would error with the
following error message:
```
Error parsing config: Caught panic: error instantiating storage for prefix "/sto-b2/", type "b2": Post "https://api000.backblazeb2.com/b2api/v1/b2_list_buckets": b2 remote error [bad_request]: accountId invalid
```

Now, it seems to work as expected!

1. https://github.com/FiloSottile/b2/pull/8
2021-01-16 23:16:16 -05:00
aviau b66d1d9a38 server-config: packRelated doesn't need blobPath 2021-01-14 09:39:59 -05:00
Alexandre Viau abb21e3312 storage-examples: grant permissions on the bucket 2021-01-14 09:39:01 -05:00
aviau 966a271e98 docs: standardize on <=1MB schema blobs 2021-01-14 09:20:39 -05:00
aviau e21691a42b bytes.md: document size-only parts 2021-01-14 09:20:06 -05:00
mpl b470765c15 website: make 0.11 visible
Fixes #1307
2020-11-20 17:00:01 +01:00
mpl 0e2a6c0256 0.11 release notes 2020-11-13 14:49:07 +01:00
mpl cb96bb8bd3
all: update to Go 1.15 2020-11-02 14:44:01 +01:00
mpl 16af01dfcc
doc/todo: fix link, now on github
Fixes #1298
2020-09-15 10:43:32 +02:00
Niklas Merz dab9bb3419
doc: remove cloud launcher mentions
Cloud launcher was removed in c9f78d02ad

Signed-off-by: Niklas Merz <niklasmerz@linux.com>
2020-09-15 10:41:15 +02:00
Chirag Sukhala 7321b90b6e
doc/readme: Updated Link (#1310)
#Issue: 
The link pointing to "camlistore.org" will redirect back to "perkeep.org" anyways, so updated with relative link.
#Change:
Updated "Contributing" link from "https://camlistore.org/doc/contributing" to "/code#contributing".
2020-07-01 16:06:24 +02:00
Omer Davutoglu c2e31370dd
doc: fix terms.md link (#1306) 2020-03-11 14:29:25 +01:00
Ian Denhardt 6db9cb8a08 docs: remove references to SPDY (#1269)
* docs: remove references to SPDY, change them to HTTP/2.0

Co-Authored-By: mpl <mathieu.lonjaret@gmail.com>
2019-07-11 01:29:46 +02:00
Ian Denhardt 6e34797d02 docs/server-config: mention diskpacked perf trade-off.
This hadn't been clear to me as a user getting started.
2019-06-22 01:06:40 -04:00
Brad Fitzpatrick 41f5d4a190 Stop using Gerrit (googlesource.com), switch to just GitHub & PRs
Discussed at https://groups.google.com/d/msg/perkeep/terI3u9hfqg/-TWI0dOyCQAJ
2019-06-05 09:50:11 -07:00
Nick Loadholtes e01b0c2067 doc/uses.md: Correcting link to pk-put
Fixes #1258

Change-Id: I03250242b6d87d50bfe948965e0051611e5bfddc
2019-05-06 22:30:51 -04:00
Brad Fitzpatrick 0683145d61 website: remove opencollective links
Per https://groups.google.com/forum/#!topic/perkeep/Kqvh2dJVmoo

Change-Id: I5ffbf4b323613f9fc83c2082ee6512df64300f4f
2019-02-12 09:11:48 -08:00
Mathieu Lonjaret 1008e11420 Merge "doc/synology: update latest tarballs" 2018-12-24 10:45:48 +00:00
Mathieu Lonjaret aa7ab23772 Merge "pkg/importer: add "instapaper" importer for Instapaper service" 2018-12-03 15:07:30 +00:00
Angel 3dbb01138f pkg/importer: add "instapaper" importer for Instapaper service
A working importer for the Instapaper service. The importer imports
bookmarks, full text articles, and highlights. A blob item handler for
Instapaper highlight permanodes is included to show summarized highlight
content from the server UI.

Also, this CL updates github.com/garyburd.com/go-auth to rev
bca2e7f09a178fd36b034107a00e2323bca6a82e in order to get support for
XAuth requests.

Fixes #1208

Change-Id: I72e0c40b245c7eec4a44bb475fcaa96a0ee9a1c5
2018-11-26 07:57:08 -05:00
Mathieu Lonjaret 918152c1f1 Merge "doc: add files vs permanodes explanation" 2018-09-05 15:32:33 +00:00
mpl edfa4d0d28 website: document raw search operator
And sort operators.

Change-Id: I0f8fb24db15421ea819bfa3381d574a0b213cef5
2018-08-28 19:49:35 +02:00
mpl e3577aab47 doc: add reverse-proxy section in server-config
Change-Id: I0abbb7d0de734eb5d22799bb4fa7d627e21c495a
2018-08-24 01:58:36 +02:00
Mathieu Lonjaret 9a49f0959d Merge "importer/twitter: add likes import" 2018-08-21 23:53:37 +00:00
Niklas Merz 05f86e7846
importer/twitter: add likes import
Import liked tweets via favorites API

Change-Id: I8000bcd20cd895e540ec4d3b36035531172c7cb6
2018-08-14 17:49:37 +02:00
Euan Kemp 90042fe296 pkg/blobserver/s3: use official aws client
vendor: add github.com/aws/aws-sdk-go at rev bc3f534c19ffdf835e524e11f0f825b3eaf541c3

This changes all uses of the s3 client to be the official aws-sdk-go. As
such, it also deletes the previous client maintained in internal.

There are a few notable changes that come with this:

1. An 'aws_region' key is added to the low-level config. The
   'get-bucket-location' call is used to identify the correct region
   rather than using the redirect returned to determine it.
2. Deleting multiple objects at once is much faster (batches of up to
   1000 vs 1 at a time).
3. Retriable errors are retried automatically (see #1184).
4. Newer APIs are used for some operations (v2 / batch apis).

An unfortunate result of 4 is that this is technically a backwards
incompatible change. An IAM policy which used to be sufficient for
perkeep may no longer permit some of the new api calls (even if they're
not doing anything different really).

Fixes #1184, #911

Change-Id: I077fe88def18b7e9a14267820773245e7003634c
2018-07-31 15:51:31 -07:00
mpl 4906b8803e doc/synology: update latest tarballs
Also mention synology packages on download page.

Change-Id: I76118d6dc93d8ba44ce5af6eb422ee12971dfae5
2018-07-26 03:28:50 +02:00
mpl 61d5e4e05d misc/docker/synology: package Perkeep for Synology
Fixes #986

Change-Id: I63b506944e3d71a3e864d9f4b37a1e0b1abd8b9c
2018-07-25 20:36:46 +02:00
mpl bb8bb2ac63 doc: add files vs permanodes explanation
The confusion of users regarding files VS permanodes and the related
questions comes back very often on IRC or on the mailing-lists.
Therefore, this small explanation that we can point them to should help
alleviate that confusion.

Change-Id: I02acd38754f866acb4fe91c4dfa7e93ef80ac8ea
2018-07-17 01:35:06 +02:00
mpl a140b28f5d website: Gerrit instance update
Updates #1176

Change-Id: I9f5cf347f1a6b369cf490cc30cc05134d14d7b8a
2018-05-24 21:32:18 +02:00
mpl 18c895f9f1 website: add date to 0.10.1 release
Change-Id: Ie5af3ebcd48c3997bbcda0177a16ed7c2f6dc5d8
2018-05-15 16:40:49 +02:00
mpl 6d84759bfc website: 0.10.1 release
Change-Id: I6684867d9130d5f6039530f08c3913d38d9d1edc
2018-05-15 01:10:04 +02:00
mpl e27e2302a4 misc/release: update release tools
misc/docker/release moved to misc/release because it did not really have
anything to do with making docker images, it just happens to use them.

misc/monthly.go has been moved to misc/release/make-release.go, and
reworked to be more generic.

misc/docker/dock.go has been trimmed down to only deal with creating
docker images

Fixes #1153

Change-Id: I4cb566551007300aefa6cb23714b90461f0e3e51
2018-05-11 02:51:55 +02:00
Brad Fitzpatrick 789f861964 all: rename some references to .config/camlistore to .config/perkeep
Updates #981

Change-Id: Id76fe17d80380bdb973bc85ec8f54ba9500aff40
2018-05-02 21:36:29 -07:00
Brad Fitzpatrick 7a5e0bd6d2 doc: fix link that doesn't link properly on GitHub
Managing our links between GitHub, Gerrit, and the website's rendering
of the same Markdown continues to be a disaster.

Fixes #1128
Updates #1146

Change-Id: I8645c6fee4bf5271ca4fc08acb69c53785a36182
2018-05-02 21:31:46 -07:00
mpl d6fb092e69 doc/release: fix hashsums for 0.10
We made new tarballs because we fixed the version added to the generated
binaries.

Change-Id: If019532949915d7083e1f349076649d22d8a66d3
2018-05-02 19:04:40 -07:00
Brad Fitzpatrick be5f93b8a3 doc: shout-out to Ashley for Keepy
Change-Id: I1bec4a6fe22aa07383c4a1fa0419a7c89ac419a8
2018-05-02 19:04:40 -07:00
mpl 692e370509 doc/release: add downloads to 0.10
Change-Id: I9038f90bc425c1055ba9a86ee5f9cd92f79e55d1
2018-05-02 19:04:40 -07:00
Brad Fitzpatrick 325893ac6b doc: remove download links for 0.10
So we can cut 0.10 from this commit and anybody running pk-web locally
won't have bogus download links.

Change-Id: Ibc33c2a01786e9288a67a761be6d4d8b5909a4de
2018-05-02 19:04:40 -07:00
Brad Fitzpatrick f6ad3092bc doc: more 0.10 release note docs
Change-Id: I05bef0f001eb3652a830a085b00e008b23574e0d
2018-05-02 19:04:40 -07:00
mpl 1aa358fc6f doc: start of 0.10 release notes
Change-Id: Ida9446c6d80c9b6884c1a04a77d0466e41bd2f24
2018-05-02 19:04:40 -07:00
mpl 76e61108c7 doc: add lfnw 2018 talk
Change-Id: I512a0620b13c0d070db28198271ad2ca0e80ad3b
2018-04-30 22:40:50 -07:00
Brad Fitzpatrick c806ab4bcd doc: update build instructions
Fixes #1135

Change-Id: I7e5897308594acc591c66dd6656605cdad1a7f3c
2018-04-30 16:38:29 -07:00
Brad Fitzpatrick 70a9c72528 geocode: support the now-required Google API key and document how to configure
Change-Id: Ic4f01c7bf0ad37d06ee76aad53ad99a91d986c03
2018-04-25 11:20:47 -07:00
mpl 7a27eb42eb cmd: rename camget to pk-get, and make it a mode of pk
A couple of related fixes and renames too.

Updates #981
Fixes #1056

Change-Id: Id47a933c77422edfb9db41d34c38ed9d0d7a1846
2018-04-22 20:50:54 -07:00
Brad Fitzpatrick ca76a40bbc Rename camlistored to perkeepd.
Updates #981

Change-Id: I8fe43c240c149074c23128a89ab426af9cbf94b4
2018-04-21 11:06:09 -07:00