summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* alpha also gone in squeezeThijs Kinkhorst2011-01-161-2/+2
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@15900 e39458fd-73e7-0310-bf30-c45bca0a0e42
* arch list for squeeze; drop etchThijs Kinkhorst2011-01-161-8/+4
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@15899 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/security_db.py: pass all TEMP bug names to debsecanFlorian Weimer2011-01-141-14/+1
| | | | | | | They are somewhat stable now, and therefore actually useful. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@15863 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/bugs.py: switch to hash-based temporary namesFlorian Weimer2011-01-141-1/+10
| | | | | | | Thanks to Stefan Fritsch for the suggestion. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@15860 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.bestversion(): new subroutineFlorian Weimer2010-05-302-0/+28
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14769 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.repo.Config: add cache for map of parsed filesFlorian Weimer2010-05-301-1/+9
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14768 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.vulnerabilities(): allow {} overridesFlorian Weimer2010-05-101-3/+7
| | | | | | | | See thread "A new ambiguity" on the debian-security-tracker list: <http://lists.debian.org/debian-security-tracker/2010/05/msg00011.html> git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14666 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.fixedversions: renamed from vulnerabilitiesFlorian Weimer2010-05-102-3/+3
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14665 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.vulnerabilities(): fix logic bugFlorian Weimer2010-05-101-9/+6
| | | | | | | fixed_other was not computed correctly. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14664 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.vulnerabilities(): extract fixed package informationFlorian Weimer2010-05-092-0/+134
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14659 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers._re_source: introduce by refactoringFlorian Weimer2010-05-091-5/+3
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14658 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parsers._parselist: detect conflict annotationsFlorian Weimer2010-05-091-0/+21
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14657 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parsers._annotationdispatcher: return annotationFlorian Weimer2010-05-092-28/+24
| | | | | | | No longer pass in the list to add to. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14653 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.copysources(): helper for DSA/DTSA -> CVE propagationFlorian Weimer2010-05-092-1/+38
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14652 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parser._parselist(): do not drop last bug in fileFlorian Weimer2010-05-091-2/+2
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14651 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.mergelist(): add bug list mergerFlorian Weimer2010-05-093-33/+82
| | | | | | | Change extractversions to work on the merged bug database. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14650 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parsers.dtsalist(): DTSA file parserFlorian Weimer2010-05-082-0/+22
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14649 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parsers.dsalist(): DSA file parserFlorian Weimer2010-05-082-42/+74
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14648 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.analyzers.extractversions(): find all known versions of packageFlorian Weimer2010-05-082-1/+62
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14646 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.repo.Config: new class, for loading config.jsonFlorian Weimer2010-05-082-2/+67
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14643 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.repo: export public API onlyFlorian Weimer2010-05-082-36/+37
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14642 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.repo: only download Sources filesFlorian Weimer2010-05-082-41/+41
| | | | | | | | Also adjust RepoCollection.filemap() to focus on source packages, and augment test case for it. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14641 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.repo: rename from repoFlorian Weimer2010-05-082-29/+44
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14640 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parsers.sourcepackages(): extract binary packagesFlorian Weimer2010-05-082-18/+19
| | | | | | | | It turns out that we can reconstruct the binary packages list from the Binary: field in the Sources files. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14639 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.parsers: rename from parsersFlorian Weimer2010-05-082-106/+120
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14638 e39458fd-73e7-0310-bf30-c45bca0a0e42
* Create separate Python test suiteFlorian Weimer2010-05-085-59/+150
| | | | | | | | | This is necessary because we need some logic to set up the correct module search path (the Python intepreter does not even offer a command line flag for that). git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14637 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.xpickle: hide non-exported namesFlorian Weimer2010-05-071-14/+14
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14634 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.xpickle: renamed from xpickleFlorian Weimer2010-05-072-6/+6
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14633 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.xcollections: renamed from xcollectionsFlorian Weimer2010-05-073-10/+10
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14632 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.regexpcase: renamed from regexpcaseFlorian Weimer2010-05-072-12/+12
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14630 e39458fd-73e7-0310-bf30-c45bca0a0e42
* sectracker.diagnostics: introduce separate diagnostics moduleFlorian Weimer2010-05-073-55/+127
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14628 e39458fd-73e7-0310-bf30-c45bca0a0e42
* parsers.cvelist(): fix end-of-life handlingFlorian Weimer2010-05-071-2/+6
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14627 e39458fd-73e7-0310-bf30-c45bca0a0e42
* parsers.cvelist(): preliminary CVE list parserFlorian Weimer2010-05-071-0/+72
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14626 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/parsers.py: implement the inner annotation parsersFlorian Weimer2010-05-071-1/+211
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14625 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/xcollections.py: backport of collections.namedtupleFlorian Weimer2010-05-071-0/+93
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14623 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/regexpcase.py: dispatching on regular expressionsFlorian Weimer2010-05-071-0/+127
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14622 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/repo.py: mirror of Debian repository metadataFlorian Weimer2010-05-061-0/+274
| | | | | | | | This version is still somewhat preliminary. No package diffs support for now; we can use a close-by mirror instead. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14616 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/parsers.py: various text file parsersFlorian Weimer2010-05-061-0/+73
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14615 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/xpickle.py: pickle helperFlorian Weimer2010-05-061-0/+124
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14614 e39458fd-73e7-0310-bf30-c45bca0a0e42
* security_db.DB.getBugsForSourcePackage(): restrict to supported releasesFlorian Weimer2010-05-041-2/+3
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14604 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/security_db.py: total order only over source package versionsFlorian Weimer2010-05-041-14/+1
| | | | | | | | This saves some computations; we no longer rate binary packages for vulnerabilities. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14602 e39458fd-73e7-0310-bf30-c45bca0a0e42
* lib/python/security_db.py: remove binary_package_status tableFlorian Weimer2010-05-041-166/+0
| | | | | | | We no longer track binary packages. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14600 e39458fd-73e7-0310-bf30-c45bca0a0e42
* clarify unimportant status to reduce confusion (as seen in a recent mailing ↵Michael Gilbert2010-03-201-12/+34
| | | | | | list thread) git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14304 e39458fd-73e7-0310-bf30-c45bca0a0e42
* insert nvd urgencies into package_notes (this is where debsecan gets its ↵Michael Gilbert2010-03-191-0/+12
| | | | | | urgency values) git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14302 e39458fd-73e7-0310-bf30-c45bca0a0e42
* support changes in nvd schema for remote and local issuesMichael Gilbert2010-02-171-13/+6
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14116 e39458fd-73e7-0310-bf30-c45bca0a0e42
* use nvd urgencies and add finer control for per-release pagesMichael Gilbert2010-02-072-18/+33
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14058 e39458fd-73e7-0310-bf30-c45bca0a0e42
* per-release page refactoringMichael Gilbert2010-02-072-14/+12
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@14057 e39458fd-73e7-0310-bf30-c45bca0a0e42
* "linkify" links in notesRaphael Geissert2010-01-111-0/+20
| | | | | | | it should later be extended to turn CVE- strings into links too git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@13784 e39458fd-73e7-0310-bf30-c45bca0a0e42
* make dashes in the arch name permissable (to support new freebsd archs)Michael Gilbert2010-01-051-2/+1
| | | | git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@13728 e39458fd-73e7-0310-bf30-c45bca0a0e42
* previous commit is likely insufficient. the problem was that the variableMichael Gilbert2010-01-031-22/+17
| | | | | | | | 'status' was being used in two different contexts. using two different variables now. git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@13703 e39458fd-73e7-0310-bf30-c45bca0a0e42

© 2014-2024 Faster IT GmbH | imprint | privacy policy