- Available at '/help/'
- Loads and parses server config upon init and generates the necessary client config for access
- Links to 'Downloadable Tools' are not functional (task is not yet completed)
- A link was added to the default server page as well as a 'Help' option to the Piggy menu
Issue: #536
Change-Id: I10629de034c908ebc76f6feacbbfca1df7bf1c2b
The "files" field of a file search response was always non-null (empty JSON array in case of error or no result).
This behaviour was broken by df7cc0b453, so this CL is restoring it.
Fixes#619
Change-Id: I8e4762d1f5a2dba4f7cf06d8ca164392c4bf6d6a
When reading EXIF data for large tiff files, our optimistic
file prefix sometimes isn't enough and we need to pass in
the whole file. We already did this in several places (image
decoding and indexing), this change adds it for finding the
modtime (for which we try to use EXIF data when
available). It pulls common functionality out into a
separate func and changes the existing uses of this pattern
to make use of the func.
Change-Id: I2b786775f168f47f46fb5ac707e3744991139a21
Signhandler was moved from the ui to the root handler and genconfig
adjusted accordingly.
New discovery struct types to replace the JSON maps are defined in
pkg/types/camtypes. The changes are related to Issue #539.
Change-Id: Ib3f12feeaf6fa81107de2d468cab491723e590ae
When reading EXIF data from larger TIFF files, we might fail
to read the EXIF data when we only pass in the in-memory
prefix. This change identifies when the third-party library
encounters a short read on a tag/EXIF data and triggers a
retry with the whole file by returning an ErrUnexpectedEOF.
Change-Id: Ie5cdc1613db6ccac49d91a69827f11ca3406a74b
Also refactor updateTargetSearchSession_ and updateChildSearchSession_
for query string VS target blobRef precedence clarity.
Fixes#614Fixes#615
Change-Id: Ib70f9fb582e96a6dac3b0920ce324c03501bcd32
The current wording could lead the user to believe we're going to create
a Google project for them. This change makes it more obvious that we
won't.
Context: issue #606
Change-Id: I3bb72c92bec954e4295b7b45329d355db7e0e7ff
Use the website/launcher-config.json JSON config file to provide
all the deploy handler parameters.
Change-Id: I6156eaa80269ad3e70e9d48d7b8253a9a507036e
Instead of just uploading the unversioned tarball, this change first
uploads a versioned tarball, then makes a copy of it as the unversioned one.
This allows for easier reverts when overwriting the unversioned tarball
by mistake.
Change-Id: Ia8a1b9008e7a203f2fb3b640dc12da432be1baf3
Update to rev be882d4ca533 of the google-api-go-client generated code.
Upstream CL is: https://code-review.googlesource.com/#/c/2461/
This lets the logging code log JSON payloads as well.
Change-Id: Iaba12126291aef3665f77dcc8e157d6166f33228
checkCamliSrcRoot was meant to give a nice error msg if devcam is
invoked from outside the Camlistore source tree. However, it was never
called because the modtime check (checkModtime), which itself needs to
be run from that same location, was called first. So we were always
getting the terse "open dev/devcam: no such file or directory" error
message instead.
Fixes#589
Change-Id: I13a1bb3819217ffbaf727fa6154f077dd8babd49
Makes it easier to run the tests, compared with having to pass all the
OAuth stuff on the CLI.
I also removed the bucket name restrictions, and instead added a check
for the bucket emptyness.
Change-Id: I1079541089ba304b152886121711ea5ba0208819