Skip to content
Branch: master
Commits on Dec 27, 2019
  1. app/publisher/js: support for sha224 hashes (#1293)

    tajtiattila authored and mpl committed Dec 27, 2019
    Fixes #1292
Commits on Mar 19, 2018
  1. make.go: fixes for building on windows

    tajtiattila committed Mar 19, 2018
    Replace exeName() with functions runtimeExeName() and buildExeName().
    runtimeExeName() returns the executable name on the OS
    make.go itself is running on.
    buildExeName() returns the executable name on the build (target) OS.
    Change-Id: I50b17e3991477d7507f4cb4c6f7676190182ddbd
Commits on Feb 27, 2018
  1. pkg/blobserver/overlay: use better names for underlying storage

    tajtiattila committed Feb 23, 2018
    Use the names "lower" and "upper" from OverlayFS
    instead of "base" and "stage".
    Also make the deleted keyvalue (and thus support for deletion) optional,
    and improve readability for the StatBlobs method.
    Change-Id: Ic3f36609bf4599251f9ba7c648f513b788550298
Commits on Feb 21, 2018
  1. pkg/blobserver/overlay: add “overlay” blobserver type

    tajtiattila committed Jan 23, 2018
    The blobserver uses a base blobserver in read-only mode,
    and uses another stage blobserver to record changes.
    In a sense it is a read-write view on the master
    blobserver that never changes base itself.
    Change-Id: I39c7d7bbac713c32fd17710fab43754b546ebb3b
Commits on Jan 17, 2018
  1. server/camlistored: add sha224 support to web UI

    tajtiattila committed Jan 17, 2018
    The web UI support the old sha1 blob hash only.
    Add initial support for sha224 blob refs.
    Also add sha2.js and sha224.js to goog/crypt in the embedded resources.
    Change-Id: If52d75d254d6163a737c56cf1676be1ef7eddb31
Commits on Dec 30, 2017
  1. app/publisher: rewrite gensearchtypes.go using go/ast

    tajtiattila authored and mpl committed Sep 5, 2016
    Use the go/parser to parse, go/ast to modify and
    go/format to write the types needed for publisher/js
    instead of running godoc.
    Change-Id: I567fac9e6cdd0cb29fbd097b0d478fd9f35864fb
Commits on Dec 8, 2017
  1. genfileembed: always embed paths with slashes

    tajtiattila committed Dec 8, 2017
    Also change make.go to propagate -all to genfileembed.
    Fixes #982
    Change-Id: I605d5fc35ae0fc9c12fca639ff0a0111836b653c
Commits on Apr 29, 2017
  1. app/publisher: variable width images in UI

    tajtiattila committed Apr 24, 2017
    Change the css to allow variable width images, keep constant height only.
    Use a fixed limit maxThumbWidthRatio to limit thumbnail image width
    for panoramic images.
    Fixes #902
    Change-Id: I60c16c63b018680885c67f00b47e2e96c8dba47e
Commits on Apr 27, 2017
  1. doc: add reverse proxy settings for publisher

    tajtiattila committed Apr 24, 2017
    Change-Id: I5a4ed5f96506f4519d6bb7d183dee5af68c41fe0
Commits on Apr 26, 2017
  1. app/publisher: add zip download file times

    tajtiattila committed Apr 26, 2017
    Change-Id: I2a13a2588d2a2142ca3b89fbc61026030b8b0393
  2. app/publisher: use relative paths in filenames within zip

    tajtiattila committed Apr 24, 2017
    Change-Id: Ib491b8e664e2f623d61dfd8afb81242042c0cd5c
Commits on Apr 25, 2017
  1. app/publisher: use scheme from window.location

    tajtiattila committed Apr 24, 2017
    Also remove the scheme variable from the template that
    tells what protocol the backend uses to talk to camlistore.
    Fixes #920
    Change-Id: Ia25e99d0f1b77077158f761f11a5c6bacfa2dc3b
Commits on Jan 19, 2017
  1. publisher: change http status and message when serving root

    tajtiattila committed Jan 18, 2017
    Instead of reporting "404 not found" make it clear
    publisher is working, but needs an explicit path.
    Change-Id: Ic686b82335ba36e0649dd563831b1221a8579e0d
Commits on Jan 18, 2017
  1. doc: explain how publisher paths work with permanodes

    tajtiattila committed Jan 18, 2017
    Change-Id: I7ddf1c5f2bc93961fbadba978e65819c0bdf5b24
Commits on Nov 17, 2016
  1. pkg/search: add precise alloc counts in TestGetPermanodeLocationAllocs

    tajtiattila committed Nov 17, 2016
    Change-Id: I2fe912d56cfebc3c43bfc280adbe9eeaa8b568f6
  2. search: unify location Query with Describe

    tajtiattila committed May 12, 2016
    Use index/LocationHandler.PermanodeLocation instead of
    index/Corpus.PermanodeLatLong for location matching.
    Remove fileLoc constraint from location and hasLocation
    predicates. They are now handled by index/LocationHandler.
    index: Remove Corpus.PermanodeLatLong, its functionality
    is now moved to search.
    Change-Id: I01e72661470ffb9376f3491401db4e2ce7f8a131
Commits on Nov 15, 2016
  1. search: improve location describe performance

    tajtiattila committed May 12, 2016
    Use permanode attribute caches already in Corpus if
    a suitable map exists for the owner and time being queried.
    Move the location query back to the index to make
    accessing these maps possible.
    Add a test case to search/TestDescribeLocation where
    no location should be returned.
    Change-Id: Ic51451daf8f3610e3cc4a8fda0f0c005eba9b286
  2. pkg/search: generate exif file from scratch for location tests

    tajtiattila committed May 12, 2016
    Instead of loading a base exif file from disk and modifying it
    for the lat/long, generate the exif file from scratch.
    Also add support for float64 coordinates.
    Change-Id: Ifc1cfd360328623ff34f049b26d1b3ef0fd34c71
Commits on Nov 9, 2016
  1. pkg/search: fix matching location spanning latitude 180

    tajtiattila committed Nov 8, 2016
    Change behavior of LocationConstraint.matchesLatLong
    when c.West < c.East, when the boundary spans latitude ±180°
    to make queries like loc:russia or loc:alaska possible.
    Change-Id: Ie8241302cf2c94bbe9fc28ca282cf9816b711c47
  2. pkg/search: add EXIF files to BenchmarkLocationPredicate

    tajtiattila committed Nov 8, 2016
    Change-Id: I904d69b97ab89643071116bd5bfc7c880534c984
  3. pkg/search: add cached geocode results used in benchmarks

    tajtiattila committed Nov 8, 2016
    Cache geocode results used in BenchmarkLocationPredicate
    so we don't hit the (random?) google geocode API errors.
    Change-Id: Ic5be5afc36fd8330d0ae0be4677f0faca87d1b21
Commits on Oct 6, 2016
  1. index: improve Corpus attr lookup with signer filter

    tajtiattila committed May 12, 2016
    Keep attributes for each signer in PermanodeMeta
    to make Corpus methods AppendPermanodeAttrValues,
    PermanodeAttrValue perform well even with a signerFilter.
    Also add index/util_test.go to the notAnIndexer slice
    of index/index_test.go.
    Fixes #861
    Change-Id: Ic25470b7d42e40a6f9d0ed0bf868ef3755413289
Commits on Sep 27, 2016
  1. search: add BenchmarkQueryPermanodeLocation

    tajtiattila committed Sep 27, 2016
    Change-Id: I27aa4f07685eb12b8f359e08c152ba27b70021a3
Commits on Sep 2, 2016
  1. search: add location info to DescribedBlob

    tajtiattila committed May 12, 2016
    Add Handler.GetPermanodeLocation, based on the existing logic of loc:* and has:loc
    search predicates, and that of index/Corpus.PermanodeLatLong:
      1. Permanode attributes "latitude" and "longitude"
      2. Referenced permanode attributes (eg. for ""
         its "foursquareVenuePermanode")
      3. Location in permanode camliContent file metadata
     The sources are checked in this order, the location from
     the first source yielding a valid result is returned.
    camtypes: add new Location type
    index: Add GetFileLocation to Index/Interface, to make
    indexed location info accessible without a corpus.
    This was unlike other file metadata like image info or media tags
    which had accessors in both Index and Corpus.
    Fixes #777
    Change-Id: I63cf143d67a12732ca2c941de64b63736be5de6e
Commits on Aug 29, 2016
  1. vendor/ remove mousetrap dep

    tajtiattila committed Jul 27, 2016
    This fixes building gopherjs on Windows.
    Fixes #844
    Change-Id: Ibb4dee707bcf565a36fd7d90e92198ca952df435
Commits on Aug 27, 2016
  1. index: add ClaimsAttrValue

    tajtiattila committed May 12, 2016
    ClaimsAttrValue can be used in clients of pkg index, such
    as in search on values returned by Index.AppendClaims to
    query permanode attributes.
    Related: issue #777
    Change-Id: I5a8fa2a970d88f9ddbcc3de350215a196e124b64
Commits on Aug 22, 2016
  1. search: add query and describe benchmarks

    tajtiattila committed May 12, 2016
    Change-Id: I21e0199a0209a47d2e24fc3adf1dbf08f8d3be75
Commits on May 16, 2016
  1. osutil: fix Windows build

    tajtiattila committed May 13, 2016
    Change-Id: Ib00a036b10f327aa9598f43cfac8946dd69972e4
Commits on Feb 18, 2016
  1. website/client-config: hint about paths, multiple aliases and sync

    tajtiattila committed Feb 18, 2016
    Change-Id: I9c5ce60a458da7888e30137486e9a6eb22a35c76
Commits on Feb 10, 2016
  1. pkg/blobserver: fix deadlock in MergedEnumerate

    tajtiattila committed Feb 10, 2016
    Change-Id: I45a13d5dbc1659640c44a5898ee1068a4a335a66
Commits on Feb 3, 2016
  1. pkg/search: add parentof search expression

    tajtiattila committed Feb 2, 2016
    Change-Id: I74f6f5411355a0b0864739f135331ba304245ddb
Commits on Jan 27, 2016
  1. index/Corpus: add Attrs cache to PermanodeMeta

    tajtiattila committed Jan 27, 2016
    - add an Attrs map to PermanodeMap that is kept in sync with Claims
    - update Attrs map on scanFromStorage and whenever a new blobRef is added
    - add fast path to AppendPermanodeAttrValues(Locked),
      PermanodeAttrValueLocked and PermanodeHasAttrValueLocked
    - fix bugs in and add tests for PermanodeHasAttrValueLocked and
      PermanodeAttrValueLocked slow path
    Change-Id: Ib0dcdcf9355dd5fa8588c872721a029ec114cb6b
Commits on Jan 11, 2016
  1. camtool sync: local path support on Windows

    tajtiattila committed Jan 11, 2016
    Change-Id: I2d3e0c0bbd3f3ae50165d366e6a1093fceb36e5c
Commits on Jan 6, 2016
  1. pkg/client: set camliType, use correct blobref

    tajtiattila committed Jan 6, 2016
    - make sure camliType is set to "file" in UploadFile
    - fileMapFromDuplicate uses the blob ref calculated from the
      file schema blob in the call to ReceiveBlob
    - add test for above changes
    - TestTransportSetup updated after field name change
    - hasComponent fixed for case fullpath[:len(component)] == component
    - hasComponent returns true if the first match is missing either separator,
      but there is another match down the path
    - add special handling for Windows in hasCompontent and TestIgnoreFns
    Change-Id: I96325b060e9421709bd9f684bcc9eceed7135f7b
You can’t perform that action at this time.