Commit Graph

195 Commits (master)

Author SHA1 Message Date
Quentin Machu 8f9779e232 database: cache feature version upon lookup
8 years ago
Quentin Machu 1e4ded6f2b database: add ability to list namespaces
8 years ago
Quentin Machu 35df7ca0eb database: fix feature version cache
8 years ago
Quentin Machu 8be18a0a01 database: write more of the notification system
8 years ago
Quentin Machu 3ecb8b69cb updater: ignore "ubuntu-core" in the Ubuntu fetcher
8 years ago
Quentin Machu d3d689a26a database: don't prune locks when we renew one
8 years ago
Quentin Machu 2690800331 database: create notification during vulnerability insertion
8 years ago
Quentin Machu baed60e19b prometheus: add initial Prometheus support
8 years ago
Quentin Machu ad0531acc7 notifier/database: refactor notification system and add initial Prometheus support
8 years ago
Quentin Machu b8b7be3f81 *: remove health checker
8 years ago
Quentin Machu 63ebddfd36 database: add vulnerability deletion support
8 years ago
Quentin Machu 21f152c03e database: fix keyvalue/notification tests
8 years ago
Quentin Machu 563b3825d8 database: let handleErrors deal with the not found case
8 years ago
Quentin Machu c60d0054fa notifier/database: draft new notification system
8 years ago
Quentin Machu 5759af5bcf database: test and fix layer updates
8 years ago
Quentin Machu 726bd3c0c6 database/api: add layer deletion support
8 years ago
Quentin Machu 248fc7df72 database: fix cache collision (feature & feature versions)
8 years ago
Quentin Machu 82175dcfe9 *: add missing copyright headers
8 years ago
Quentin Machu 6e20993bac api: simplify getLayer route and JSON output
8 years ago
Quentin Machu 92b734d0a4 database: remove an useless query in FindLayer
8 years ago
Quentin Machu bd17dfb5e1 database: ensure that concurrent vulnerability/feature versions insertions work fine
8 years ago
Quentin Machu 74fc5b3e66 database: add missing transaction commits and close opened statement before inserting feature versions.
8 years ago
Quentin Machu c5d1a8e5f7 database: update vulnerabilities only when necessary
8 years ago
Quentin Machu 77387af2ac updater: port updater and its fetchers
8 years ago
Quentin Machu 1b53142e38 database: allow removing fixed packages in vulnerabilities
8 years ago
Quentin Machu 7c70fc1c20 database: add initial vulnerability support
8 years ago
Quentin Machu 3a786ae020 database: add lock support
8 years ago
Quentin Machu 6a9cf21fd4 database: log and mask SQL errors
8 years ago
Quentin Machu 970756cd5a database: do insert/find layers (with their features and vulnerabilities)
8 years ago
Quentin Machu 2c150b015e *: refactor & do initial work towards PostgreSQL implementation
8 years ago
Quentin Machu 712aa11b8b updater: Add support for Ubuntu Vivid Core and ignore Vivid PhoneOverlay
8 years ago
Quentin Machu 32747a5f25 database: Don't ignore empty results in toValue(s)()
9 years ago
Quentin Machu eb7e5d5c74 main: Use configuration file instead of flags and simplify app extension.
9 years ago
Quentin Machu 3fe3f3a4c7 database: Update cayley and use Triple instead of Quad
9 years ago
Quentin Machu 9fc29e291c database: put missing predicates in consts and un-expose some of them
9 years ago
Quentin Machu 46fffdfc81 Merge pull request #33 from Quentin-M/insertvulns
9 years ago
Quentin Machu 8285c567c8 database: Improve InsertVulnerabilities.
9 years ago
Quentin Machu e444e93c97 api/database: Add the ability to delete layers
9 years ago
Quentin Machu 9db0e63401 api: Specify what packages cause the layer to have vulnerabilities.
9 years ago
Quentin Machu cfa960d619 database: Update Cayley to fix slow deletions
9 years ago
Quentin Machu 3a1d0602fb database: Use an estimator in Cayley's Size() w/ PostgreSQL
9 years ago
Quentin Machu f229083e1e database/worker: Remove useless log message
9 years ago
Quentin Machu b0142e1982 database: reduce pruneLocks/Unlock transaction.
9 years ago
Quentin Machu 7f1ff8f979 database: reduce InsertPackages transaction
9 years ago
Quentin Machu 3ec262dd51 Initial commit
9 years ago