aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* glsatool: implement closing bugs when releasingajak-cvetoolJohn Helmert III2021-07-231-2/+5
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* glsatool: avoid trying to publish GLSAs with TODOsJohn Helmert III2021-07-231-0/+4
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* glsatool: add partial releasing functionalityJohn Helmert III2021-07-181-9/+90
| | | | | | | | | This separates the previous functionality into a `glsatool new` and adds some new functionality as `glsatool release`. Currently only fetches the GLSA XML and text, places the XML in your glsa.git repository, and adds the necessary headers to the mail text. Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: fix missing importJohn Helmert III2021-07-181-0/+1
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* dependencies: bugzilla -> python-bugzillaJohn Helmert III2021-07-181-1/+1
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* Install glsatoolJohn Helmert III2021-07-061-1/+4
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* glsatool: reorganize into module and script (like cvetool)John Helmert III2021-07-062-111/+118
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* glsamaker: readability improvementsJohn Helmert III2021-07-051-4/+4
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* glsatool: new toolJohn Helmert III2021-07-051-0/+115
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* glsatool: drop, accidentally added, not ready yetJohn Helmert III2021-07-051-74/+0
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* Introduce setuptools boilerplateJohn Helmert III2021-07-052-0/+18
| | | | | | Currently only installing a cvetool script Signed-off-by: John Helmert III <ajak@gentoo.org>
* gitignore: ignore egg-infoJohn Helmert III2021-07-051-0/+1
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: reorganize cvetool code into python module and callable scriptJohn Helmert III2021-07-053-23/+94
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* bin/: split CVETool class into own fileJohn Helmert III2021-07-052-31/+35
| | | | | | ...and rename cvetool.py back to cvetool Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: avoid referencing sys.argv in CVETool constructorJohn Helmert III2021-07-041-7/+7
| | | | | | | | | | | | This is wrong because we pass in sys.argv in the constructor arguments anyway, and referring to sys.argv directly breaks consumers that aren't the cvetool script. The last use of sys.argv in the constructor is when command is invalid and self.usage(sys.argv[0]) is called, if you hit this it means you were calling CVETool programmatically, so surely you can debug it :) Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: sanity check CVETool args rather than sys.argvJohn Helmert III2021-07-041-2/+2
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: rename to cvetool.pyJohn Helmert III2021-07-041-0/+0
| | | | | | This is necessary so other tools can import the CVETool class itself Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: implement dobug commandJohn Helmert III2021-07-031-5/+50
| | | | | | | | This command grabs bug data from Bugzilla and adds the CVEs in its alias field to the GLSAMaker CVE database and assigns the CVEs to that bug in GLSAMaker. Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: httplib2 -> requestsJohn Helmert III2021-07-031-16/+21
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: miscellaneous trivial linter fixesJohn Helmert III2021-07-031-23/+37
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: use auth from ~/.config/cvetool_authJohn Helmert III2021-07-031-4/+8
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* cvetool: add 'getcveidlist' actionThomas Deutschmann2020-03-041-0/+12
| | | | | | | 'getcveidlist' action will allow you to get list of internal CVE ids required for API request. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* cvetool: info: show internal CVE id in additionThomas Deutschmann2020-03-041-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* cvetool: Catch call without any argumentsThomas Deutschmann2017-04-251-0/+3
|
* cvetool: Add "new" commandThomas Deutschmann2017-01-161-1/+41
| | | | | "cvetool new [CVE]" can be used to add a new CVE with a placeholder text to the database.
* cvetool: Catch invalid 'info' command usageThomas Deutschmann2017-01-161-1/+10
|
* cvetool: Detect missing CVE and catch exception when requesting CVE infoThomas Deutschmann2017-01-091-2/+11
|
* cvetool: Fix TypeError when requesting CVE info for not yet published CVEThomas Deutschmann2017-01-091-1/+1
|
* Add initial CVETool CLI utilityAlex Legler2016-06-011-0/+130
|
* Mark CVE tracker as deprecatedAlex Legler2012-01-104-9/+15
| | | | svn path=/; revision=2231
* Add warning if target version was not found; misc other fixes.Alex Legler2011-05-271-5/+13
| | | | svn path=/; revision=2230
* filter -* keywordsAlex Legler2011-05-181-3/+7
| | | | svn path=/; revision=2229
* acutally add the new toolAlex Legler2011-05-171-0/+346
| | | | svn path=/; revision=2228
* New target toolAlex Legler2011-05-173-0/+15
| | | | svn path=/; revision=2227
* bug numbers, NFUStefan Behte2011-05-131-62/+62
| | | | svn path=/; revision=2226
* nfuStefan Behte2011-05-131-6/+6
| | | | svn path=/; revision=2225
* nfuStefan Behte2011-05-131-15/+15
| | | | svn path=/; revision=2224
* MITRE syncStefan Behte2011-05-131-588/+1806
| | | | svn path=/; revision=2223
* NFU, bug nrs.Stefan Behte2011-03-281-125/+125
| | | | svn path=/; revision=2222
* MITRE syncStefan Behte2011-03-271-671/+2865
| | | | svn path=/; revision=2221
* nfu, bug nrsStefan Behte2011-01-211-293/+294
| | | | svn path=/; revision=2220
* NFUStefan Behte2011-01-201-577/+1892
| | | | svn path=/; revision=2219
* MITRE syncStefan Behte2010-12-131-1/+41
| | | | svn path=/; revision=2218
* nfuStefan Behte2010-12-111-411/+411
| | | | svn path=/; revision=2217
* MITRE syncStefan Behte2010-12-111-221/+774
| | | | svn path=/; revision=2216
* MITRE synccvebot2010-11-231-1/+17
| | | | svn path=/; revision=2215
* MITRE synccvebot2010-11-221-8/+16
| | | | svn path=/; revision=2214
* MITRE synccvebot2010-11-221-54/+68
| | | | svn path=/; revision=2213
* MITRE synccvebot2010-11-221-1/+1
| | | | svn path=/; revision=2212
* MITRE synccvebot2010-11-191-1/+1
| | | | svn path=/; revision=2211