Skip to content
Branch: master
Commits on Dec 20, 2019
  1. make.go: add -offline flag (#1290)

    mpl committed Dec 20, 2019
    Also update to Go1.13.5
    Fixes #1286
Commits on Sep 26, 2019
  1. make.go: upgrade to go 1.13 (#1278)

    mpl committed Sep 26, 2019
    Also modify sftp's TempFile file opening flags (in particular drop
    O_APPEND) so they're not incompatible with WriteAt.
    Fixes #1280
Commits on Jun 23, 2019
  1. Merge pull request #1267 from zenhack/diskpacked-docs

    mpl committed Jun 23, 2019
    docs/server-config: mention diskpacked perf trade-off.
Commits on Jun 15, 2019
  1. Merge pull request #1260 from omarchehab98/uiaudio

    mpl committed Jun 15, 2019
    server/perkeepd/ui: Implement blob audio
Commits on Jun 6, 2019
  1. test/dockertest: allow the <repository:tag> syntax for images

    mpl authored and bradfitz committed Jun 5, 2019
Commits on May 30, 2019
  1. vendor: update a bunch of dependencies, and clean some things up

    mpl committed May 23, 2019
    This change:
    1) makes a module on its own, so that it
    gets ignored by go mod with respect to Because there's no reason it
    should appear in, as it is only used by gopherjs to rebuild
    the web UI code.
    2) updates a few of our dependencies to keep up with upstream changes (go get
    -u, go mod tidy, go mod vendor).
    3) readds manually (since go mod vendor removes them)
    vendor/ (and its deps) as well as vendor/
    because they are needed when one wants to rebuild the web UI.
    As a result I think we can now drop dep, so it is done in this change as
    Change-Id: I155819163e15e214a6ba44bab2c19ae171d83d1b
Commits on May 5, 2019
  1. Merge "C+A: add Ian Denhardt (Individual CLA)"

    mpl authored and Gerrit Code Review committed May 5, 2019
Commits on May 4, 2019
  1. Merge "Web UI: Render PDFs in detail view."

    mpl authored and Gerrit Code Review committed May 4, 2019
Commits on May 1, 2019
  1. Merge "app/publisher/js: make it ignored by tests, with build tag"

    mpl authored and Gerrit Code Review committed May 1, 2019
Commits on Apr 30, 2019
  1. Merge "Fix some bitrot & grammar in"

    mpl authored and Gerrit Code Review committed Apr 30, 2019
  2. app/publisher/js: make it ignored by tests, with build tag

    mpl committed Apr 30, 2019
    Since we do not systematically regenerate app/publisher/js/zsearch.go
    anymore (because it's part of building the web UI process),
    go test ./app/publisher/js
    would fail. But we want go test ./... to succeed, so we add build tags
    in ./app/publisher/js so that it gets ignored by default.
    Change-Id: Ia77689ed937411a628e903189433b70be659e941
  3. Merge "pkg/test: fix usage of make.go"

    mpl authored and Gerrit Code Review committed Apr 30, 2019
  4. pkg/test: fix usage of make.go

    mpl committed Apr 30, 2019
    Because --skip_gopherjs does not exist anymore
    Change-Id: I537f9bc2efacd00fc09a7d3e3d72be85154e8684
  5. Dockerfile: bump Go to 1.12.4

    mpl committed Apr 30, 2019
    Change-Id: I2a9a9edad1b7a991f8cb02c77b9114e15e4a3ebe
  6. make.go: fix paths for windows

    mpl committed Apr 30, 2019
    And fix initial stat argument
    Change-Id: I35a0aeb0756e283462437beee18a31d860b96dec
  7. Travis: bump Go to 1.12

    mpl committed Apr 30, 2019
    Change-Id: Icfcd729420822bb5cb57a3462baf24f5e322be5c
Commits on Apr 28, 2019
  1. make.go: bump Go version to Go 1.12

    mpl committed Mar 4, 2019
    And vendor in a compatible GopherJS version
    In addition, since GopherJS:
    1) Still does not support Go modules for now
    2) Seems to be dying (gopherjs/gopherjs#894)
    3) Has been hard to maintain for Perkeep
    we decided to gradually move away from it, and to remove it from go.mod. As a
    result, in this PR, we repurposed the skipGopherJS option into buildWebUI,
    which, in combination with the GO111MODULE env value gives the 4 following
    possible behaviours (GO111MODULE=auto omitted on purpose).
    1) GO111MODULE=off, -buildWebUI=true:
    -old behaviour, i.e. use vendored in gopherjs to rebuild (gophejs itself and then)
    the web UI
    2) GO111MODULE=off, -buildWebUI=false:
    -fetch the JS code for the web UI and the publisher from the Google Cloud bucket
    of the Perkeep project. That code was previously built by the scenario 1) and
    uploaded there.
    3) GO111MODULE=on, -buildWebUI=false:
    -same as 2)
    4) GO111MODULE=on, -buildWebUI=true:
    -forces GO111MODULE=off behind the scenes when rebuilding GopherJS and the
    web UI code with it.
    Finally, we also modified the checks regarding where we are (i.e.
    whether in $GOPATH/src/ Because even though go modules will
    in theory allow to build from anywhere, since we disable modules when
    the Web UI is rebuilt, we can therefore only do it from within the
    Change-Id: Iee66d7ee882c6d408b5996fd26178bcd7426e3f8
Commits on Mar 28, 2019
  1. Merge "website: record version with buildinfo"

    mpl authored and Gerrit Code Review committed Mar 28, 2019
Commits on Mar 27, 2019
  1. website: record version with buildinfo

    mpl committed Mar 27, 2019
    So now when we get the e-mail on a website restart, we'll actually
    know what version of it is running.
    make.go: skip gopherjs checks when we only build the website or
    Change-Id: I3f6985afc8931fe478cc4f7caba2b1fc31bc815b
Commits on Feb 25, 2019
  1. vendor/ actually create the package dir

    mpl committed Feb 25, 2019
    I mistakenly added the files directly in vendor/ instead of
    vendor/ in 2a85cb7
    Neither running 'go run make.go', nor running 'go test' (in e.g.
    pkg/schema) caught that the package was missing in vendor, because i
    happened to also have the package in my GOPATH.
    Iirc, before modules existed it would have been enough to run 'go run
    make.go' to catch that, whereas now 'go run make.go' ran happily for me,
    even with GO111MODULE=off, which is somewhat annoying.
    Change-Id: I97805c924700fa159a14fd33014dabc423a4fc60
Commits on Feb 24, 2019
  1. Merge "pk-web: enable TLS-ALPN-01 for Lets Encrypt"

    mpl authored and Gerrit Code Review committed Feb 24, 2019
Commits on Feb 23, 2019
  1. pk-web: enable TLS-ALPN-01 for Lets Encrypt

    mpl committed Feb 12, 2019
    I'm getting reminders from Let's Encrypt that is using a
    cert obtained with TLS-SNI-01, which is now deprecated.
    I think this change would be enough to switch to TLS-ALPN-01.
    Change tested on the staging instance at
    Change-Id: I19dc51171228e6598846a778aadb8497d3406446
  2. internal/rollsum: replace with

    mpl committed Feb 23, 2019
    Fixes #1253
    Change-Id: I64aac5739a18d2e19494881dcceff9d43355fac2
Commits on Feb 1, 2019
  1. pk-web: do not panic on empty slice of hashes

    mpl committed Feb 1, 2019
    Fixes #1247
    Change-Id: Ia8dcce72c889a72be736ef8d50871516845d52e2
Commits on Dec 31, 2018
  1. Dockerfile: update to Go 1.11.4

    mpl committed Dec 31, 2018
    Change-Id: Icbafed8a5f333ccf9687692af05435530c46ab69
Commits on Dec 28, 2018
  1. go.mod: update garyburd/go-oauth

    mpl committed Dec 28, 2018
    to rev bca2e7f09a17
    Fixes #1240
    Change-Id: I59322c2196c8491c70ee0bcb7751ee01ab257ec1
Commits on Dec 24, 2018
  1. Merge "doc/synology: update latest tarballs"

    mpl authored and Gerrit Code Review committed Dec 24, 2018
Commits on Dec 3, 2018
  1. Merge "pkg/importer: add "instapaper" importer for Instapaper service"

    mpl authored and Gerrit Code Review committed Dec 3, 2018
Commits on Nov 22, 2018
  1. devcam: create hooks dir if it does not exist

    mpl committed Nov 21, 2018
    Which can apparently happen with the way gitlab clones our repo.
    Change-Id: I895c28647fd211ef7beea2e20ae51b866467f81c
Commits on Oct 7, 2018
  1. server/perkeepd/ui: use TokenOrNone in selectall

    mpl committed Oct 7, 2018
    Omission from 8130bd6
    Change-Id: Iecf31de608283f12d48ef150d42c7cf55c055d16
  2. vendor: bump

    mpl committed Oct 7, 2018
    To rev 0fee806ad4970060e8f97d37a50fc58572426195, to support Go 1.11.1
    Fixes #1227
    Change-Id: I8cbb24ff60b3407bec3fad0d660957e36d998324
Commits on Sep 27, 2018
  1. Merge "server/perkeepd/ui/goui: suppress basic auth on OmitAuthToken"

    mpl authored and Gerrit Code Review committed Sep 27, 2018
Commits on Sep 26, 2018
  1. server/perkeepd/ui/goui: suppress basic auth on OmitAuthToken

    mpl committed Sep 25, 2018
    The javascript code was taking into account the OmitAuthToken signal
    that there should be no auth, but it hadn't been done in the gopherjs
    code yet as well.
    Fixes #1221
    Change-Id: I3eda0cc12c99664739d6073cc1aeba1aeed8a88a
  2. misc/docker/go: update to Go 1.11

    mpl committed Sep 26, 2018
    Change-Id: Ia4c4826a572e3317460d6a71af19e9885fe72926
  3. cmd/pk: strip knownKeys from dumpconfig

    mpl committed Sep 25, 2018
    Fixes #1204
    Change-Id: If463b84d8250ed1b0f48e6ed24b7d37843f082cb
You can’t perform that action at this time.