Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v0.2.0 (no backwards compatibility) (#75)
* Download json files * Remove unused funcs of model * Fix vet warnings * Refactoring * [Refactoring] add fetcher package * Add NVD JSON struct * Ommit empty * Move NVD struct to models * fix: Support nested configurations>nodes * feat: Chanage Model Structure * Insert NVD JSON except for Cpe, EnvCpe * Insert Cpe, EnvCpe data into RDB * change interface to return error * Insert to Redis * Implement CPE, EnvCPE, WFN, FS, URI for RDB * Support CPE version comparison for RDB * Support CPE version comparison for Redis * fix: CPE subset/superset comparison * refactor: fix the interface of fetcher/db * Support JVN CVSS3 * fix: extract CVSS vector of NVD xml * fix: a bug of CVSS vector in NVD XML * Bump up version * refactor(nvd): return only json feed if exists json data. if not, return xml feed * feat: check meta feed before fetching vulnfeed * feat(redis): return only json feed if exists json data. if not, return xml feed. * Return only json feed if exists json data. if not, return xml feed. * Fetch only updated feed. * feat(list): add list command, change redis structure * feat(list): table view * feat(list): Show fetch commands at the ent of list * fix(jvn): escape / to \/ in CPE URI * refactor(fetch): refactoring * refactor(log): use log15 * add log-json option (#88) * Update deps * fix(rdb): use tx instead of r.conn (#90) * fix(fetch): fix `database is locked` with sqlite3 backend * feat(db): detect sqlite3 is locked when opening connection * update deps * Gopkg.toml diet * fix go version in .travis.yml * Fix typo * feat(fetch): parallel fetch * remove changelog.md * bump up version * fix readme * update readme
- Loading branch information