Commit History

Author SHA1 Message Date
  greatroar 82fbcb96f8 lib/db: Remove unused blockFinder global (#6534) 5 years ago
  Simon Frei 0bec01b827 lib/db: Remove *instance by making everything *Lowlevel (#6204) 6 years ago
  Jakob Borg c71116ee94 Implement database abstraction, error checking (ref #5907) (#6107) 6 years ago
  Simon Frei 42bd42df5a lib/db: Do all update operations on a single item at once (#5441) 6 years ago
  Simon Frei 158559023e lib/db: Fix sequence updating for remote invalid items (#5420) 6 years ago
  Jakob Borg b50d57b7fd lib/db: Refactor: use a Lowlevel type underneath Instance (ref #5198) (#5212) 7 years ago
  Audrius Butkevicius ef0dcea6a4 lib/model: Verify request content against weak (and possibly strong) hash (#4767) 7 years ago
  Jakob Borg e9f05d138f lib/db, lib/model: Always use reasonable sized batches (fixes #2250, fixes #4112) 8 years ago
  Jakob Borg f7fc0c1d3e all: Update license url to https (ref #3976) 8 years ago
  Jakob Borg 47f22ff3e5 build: Enable gometalinter "unconvert" check 9 years ago
  Jakob Borg ac190b2e39 Change DB label format (index folders, devices) 10 years ago
  Jakob Borg 2f12d41d9d Don't dirty blockmap key between lookups (fixes #2455) 10 years ago
  Jakob Borg 2a4fc28318 We should pass around db.Instance instead of leveldb.DB 10 years ago
  Jakob Borg 918ef4dff8 Use batches in blockmap, speeds up and reduces memory usage on large Replace and Update ops 10 years ago
  Jakob Borg 0d9a04c713 Reuse blockkey, speeds up large Update and Replace calls 10 years ago
  Jakob Borg 4581c57478 Fix import paths 10 years ago
  Jakob Borg 4a9997e449 lib/db need not depend on lib/config 10 years ago
  Jakob Borg 7705a6c1f1 mv internal lib 10 years ago