diff options
author | Kees Cook <kees@outflux.net> | 2007-06-28 20:44:42 +0000 |
---|---|---|
committer | Kees Cook <kees@outflux.net> | 2007-06-28 20:44:42 +0000 |
commit | 6ba31d1444c08d65d15917f6f3b31b01f7b081f9 (patch) | |
tree | 6f74eac1c27807f7047936d6742bf265c7ed8c46 | |
parent | af013e6b78db3ed4d5ee548b6306a695a1744c2a (diff) |
clean up "published" vs "released" typos.
added ubuntu table visualization script.
git-svn-id: svn+ssh://svn.debian.org/svn/kernel-sec@874 e094ebfe-e918-0410-adfb-c712417f3574
-rw-r--r-- | active/CVE-2007-1353 | 2 | ||||
-rw-r--r-- | active/CVE-2007-2242 | 2 | ||||
-rw-r--r-- | active/CVE-2007-2451 | 2 | ||||
-rw-r--r-- | active/CVE-2007-2453 | 4 | ||||
-rw-r--r-- | retired/CVE-2007-1734 | 2 | ||||
-rwxr-xr-x | scripts/ubuntu-table | 44 |
6 files changed, 50 insertions, 6 deletions
diff --git a/active/CVE-2007-1353 b/active/CVE-2007-1353 index 19aa1cf2..55aab63c 100644 --- a/active/CVE-2007-1353 +++ b/active/CVE-2007-1353 @@ -23,4 +23,4 @@ linux-2.6: 2.4.27-sarge-security: pending (2.4.27-10sarge6) [244_bluetooth-l2cap-hci-info-leaks.diff] 2.6.15-dapper-security: needed 2.6.17-edgy-security: needed -2.6.20-feisty-security: published (linux-source-2.6.20-16.29) +2.6.20-feisty-security: released (linux-source-2.6.20-16.29) diff --git a/active/CVE-2007-2242 b/active/CVE-2007-2242 index c47005d3..9b8ad6db 100644 --- a/active/CVE-2007-2242 +++ b/active/CVE-2007-2242 @@ -27,4 +27,4 @@ linux-2.6: 2.4.27-sarge-security: 2.6.15-dapper-security: needed 2.6.17-edgy-security: needed -2.6.20-feisty-security: published (linux-source-2.6.20-16.28) +2.6.20-feisty-security: released (linux-source-2.6.20-16.28) diff --git a/active/CVE-2007-2451 b/active/CVE-2007-2451 index 4249e2f4..101927f1 100644 --- a/active/CVE-2007-2451 +++ b/active/CVE-2007-2451 @@ -18,4 +18,4 @@ linux-2.6: released (2.6.21-3) 2.4.27-sarge-security: N/A 2.6.15-dapper-security: N/A 2.6.17-edgy-security: N/A -2.6.20-feisty-security: published (linux-source-2.6.20-16.29) +2.6.20-feisty-security: released (linux-source-2.6.20-16.29) diff --git a/active/CVE-2007-2453 b/active/CVE-2007-2453 index b933d6d6..46c0ed7d 100644 --- a/active/CVE-2007-2453 +++ b/active/CVE-2007-2453 @@ -11,11 +11,11 @@ Ubuntu-Description: time, leading to a repeatable series of random numbers. Notes: Bugs: -upstream: published (2.6.21.4) +upstream: released (2.6.21.4) linux-2.6: released (2.6.21-5) 2.6.18-etch-security: 2.6.8-sarge-security: 2.4.27-sarge-security: 2.6.15-dapper-security: needed 2.6.17-edgy-security: needed -2.6.20-feisty-security: published (linux-source-2.6.20-16.29) +2.6.20-feisty-security: released (linux-source-2.6.20-16.29) diff --git a/retired/CVE-2007-1734 b/retired/CVE-2007-1734 index 82b2e308..0c621f59 100644 --- a/retired/CVE-2007-1734 +++ b/retired/CVE-2007-1734 @@ -17,4 +17,4 @@ linux-2.6: released (2.6.20-1) [bugfix/2.6.20.5] 2.6.12-breezy-security: N/A 2.6.15-dapper-security: N/A 2.6.17-edgy-security: N/A -2.6.20-feisty-security: published (linux-source-2.6.20-16.28) +2.6.20-feisty-security: released (linux-source-2.6.20-16.28) diff --git a/scripts/ubuntu-table b/scripts/ubuntu-table new file mode 100755 index 00000000..7a6d6fa7 --- /dev/null +++ b/scripts/ubuntu-table @@ -0,0 +1,44 @@ +#!/usr/bin/env python +import os, re + +releases = ['2.6.15-dapper-security', '2.6.17-edgy-security', '2.6.20-feisty-security'] + +table = dict() +cves = [elem for elem in os.listdir('.') if re.match('^CVE-\d+-\d+$',elem)] +for cve in cves: + table.setdefault(cve, dict()) + text = file(cve).read() + for rel in releases: + table[cve].setdefault(rel,"-unlisted-") + status = re.search('^%s:[ \t]*([^ \n]*)' % rel, text, re.MULTILINE) + if status: + state = status.group(1) + if state == '': + state = 'needs triage' + table[cve][rel] = state + +format = '%15s' +print ' ', +for rel in releases: + print format % rel.split('-')[1], +print + +for cve in cves: + ignore = 1 + needed = 0 + released = 0 + for rel in releases: + if table[cve][rel] != 'N/A' and table[cve][rel] != 'released' and table[cve][rel] != '-unlisted-': + ignore = 0 + if table[cve][rel] == 'needed': + needed = 1 + if table[cve][rel] == 'released': + released = 1 + + if not ignore: + print '%s: ' % cve, + for rel in releases: + print format % table[cve][rel], + if needed and released: + print ' [out of sync]', + print |