/[secure-testing]/Makefile
ViewVC logotype

Log of /Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 22182 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 6 09:03:31 2013 UTC (2 weeks, 3 days ago) by atomo64-guest
File length: 6717 byte(s)
Diff to previous 22168 , to selected 5877
Do update oldstable lists

Get rid of volatile while at it and update the code for new location of stable backports

Revision 22168 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 5 07:48:49 2013 UTC (2 weeks, 4 days ago) by thijs
File length: 6830 byte(s)
Diff to previous 21317 , to selected 5877
squeeze=oldstable, wheezy=stable, jessie=testing

Revision 21317 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 17 18:27:17 2013 UTC (3 months ago) by geissert
File length: 6802 byte(s)
Diff to previous 21301 , to selected 5877
Download mitre's and nist's data files via https

Debian-related files are still not checked for signatures, however.


Revision 21301 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 16 17:19:27 2013 UTC (3 months ago) by thijs
File length: 6801 byte(s)
Diff to previous 19980 , to selected 5877
remove 'experimental' from the tracker: the unstable versions we track
cannot be applied there and it leads to false claims in the tracker
pages about the affectedness of packages in experimental.

Revision 19980 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 19 23:51:28 2012 UTC (9 months ago) by geissert
File length: 6814 byte(s)
Diff to previous 18790 , to selected 5877
Update architectures list

Revision 18790 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 31 10:51:39 2012 UTC (13 months, 3 weeks ago) by fw
File length: 6780 byte(s)
Diff to previous 18773 , to selected 5877
Makefile: remove one more missing -old- dependency

Revision 18773 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 27 18:58:50 2012 UTC (13 months, 3 weeks ago) by fw
File length: 6783 byte(s)
Diff to previous 16673 , to selected 5877
Makefile: remove oldstable from dependencies to prevent download attempts

Revision 16673 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 16 19:46:45 2011 UTC (2 years ago) by fw
File length: 6847 byte(s)
Diff to previous 16645 , to selected 5877
Makefile: alpha and hppa have been removed from sid

Revision 16645 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 12:56:12 2011 UTC (2 years ago) by fw
File length: 6858 byte(s)
Diff to previous 16141 , to selected 5877
security_db.DB: enable SQLite WAL mode

This means that we no longer have to copy the database file.

Revision 16141 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 02:39:45 2011 UTC (2 years, 3 months ago) by geissert
File length: 7041 byte(s)
Diff to previous 16127 , to selected 5877
fix volatile target
OTOH: why do we have it at all?

Revision 16127 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 13 18:59:54 2011 UTC (2 years, 3 months ago) by fw
File length: 7045 byte(s)
Diff to previous 16103 , to selected 5877
Makefile: if backports architecture list

I removed the case-mangling for codenames in order to simplify this,
so the change is smaller than it looks.

Revision 16103 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 11 02:09:39 2011 UTC (2 years, 3 months ago) by geissert
File length: 7339 byte(s)
Diff to previous 16093 , to selected 5877
update squeeze's archs list, include wheezy too
update mirror urls to more reliable ones

Revision 16093 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 06:54:30 2011 UTC (2 years, 3 months ago) by thijs
File length: 7213 byte(s)
Diff to previous 16051 , to selected 5877
update makefile for squeeze release

Revision 16051 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 3 20:08:55 2011 UTC (2 years, 3 months ago) by thijs
File length: 5970 byte(s)
Diff to previous 15915 , to selected 5877
no hppa in squeeze

Revision 15915 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 18 02:17:33 2011 UTC (2 years, 4 months ago) by gilbert-guest
File length: 5975 byte(s)
Diff to previous 14959 , to selected 5877
don't error in "make clean" when database files don't exist

Revision 14959 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 4 16:14:06 2010 UTC (2 years, 10 months ago) by fw
File length: 5969 byte(s)
Diff to previous 14492 , to selected 5877
Makefile: remove oldstable references

oldstable is now archived, so we cannot download it anymore.

Revision 14492 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 15 14:59:47 2010 UTC (3 years, 1 month ago) by fw
File length: 7295 byte(s)
Diff to previous 14491 , to selected 5877
Revert r14491

It turns out that debsecan still needs the binary package data. 8-(

Revision 14491 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 15 13:02:23 2010 UTC (3 years, 1 month ago) by fw
File length: 4144 byte(s)
Diff to previous 13838 , to selected 5877
Makefile: do not download binary package lists

This is no longer needed because we do not provide data based on
binary packages anymore.

Revision 13838 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 16 18:21:35 2010 UTC (3 years, 4 months ago) by gilbert-guest
File length: 7295 byte(s)
Diff to previous 13725 , to selected 5877
fix Y2010 issue with update-nvd :)

Revision 13725 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 5 19:27:13 2010 UTC (3 years, 4 months ago) by geissert
File length: 7298 byte(s)
Diff to previous 13181 , to selected 5877
separate the list of archs of each release
TODO: refactorise the code

Revision 13181 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 2 18:29:32 2009 UTC (3 years, 6 months ago) by fw
File length: 5128 byte(s)
Diff to previous 13172 , to selected 5877
Makefile: switch to different archive mirror

Revision 13172 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 1 23:52:27 2009 UTC (3 years, 6 months ago) by geissert
File length: 5185 byte(s)
Diff to previous 12991 , to selected 5877
Removing alpha from the list of squeeze archs,
reflecting its removal from the archive

Revision 12991 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 18:08:09 2009 UTC (3 years, 7 months ago) by fw
File length: 5191 byte(s)
Diff to previous 12990 , to selected 5877
Makefile: rename target update-stable-packages to update-stable

Revision 12990 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 17:57:36 2009 UTC (3 years, 7 months ago) by fw
File length: 5200 byte(s)
Diff to previous 12988 , to selected 5877
Makefile: add update-lists target

Revision 12988 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 17:40:16 2009 UTC (3 years, 7 months ago) by fw
File length: 5165 byte(s)
Diff to previous 11221 , to selected 5877
Makefile: add update-nvd target

Revision 11221 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 15 13:29:13 2009 UTC (4 years, 3 months ago) by fw
File length: 4953 byte(s)
Diff to previous 11218 , to selected 5877
Makefile: kludge to deal with the armel discrepancy

Also remove arm from squeeze.

Revision 11218 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 14 17:14:04 2009 UTC (4 years, 3 months ago) by thijs
File length: 4102 byte(s)
Diff to previous 10627 , to selected 5877
update for new releases

Revision 10627 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 5 12:32:41 2008 UTC (4 years, 5 months ago) by fw
File length: 3984 byte(s)
Diff to previous 10593 , to selected 5877
Makefile: Add experimental to the tracker

Revision 10593 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 3 11:13:12 2008 UTC (4 years, 5 months ago) by fw
File length: 3972 byte(s)
Diff to previous 10592 , to selected 5877
Makefile: Remove sarge-volatile, rename etch-volatile

etch-volatile should not be measured against the version numbers for
etch; unstable is more appropriate (same issue as with backports.org).

Revision 10592 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 3 11:13:10 2008 UTC (4 years, 5 months ago) by fw
File length: 3976 byte(s)
Diff to previous 10582 , to selected 5877
Makefile: Add "serve" target for testing

Revision 10582 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 21:13:12 2008 UTC (4 years, 5 months ago) by fw
File length: 3927 byte(s)
Diff to previous 10580 , to selected 5877
Makefile: Use a different name for the backports files

STABLE-backports is distinct from STABLE, so the [STABLE] tags don't
apply there, which is the correct approach since the version numbering
scheme is based on unstable (well, testing) and not stable.

Revision 10580 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 21:13:07 2008 UTC (4 years, 5 months ago) by fw
File length: 3925 byte(s)
Diff to previous 10565 , to selected 5877
Makefile: Add update-backports, as suggested by Gerfried Fuchs

Revision 10565 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 1 19:05:20 2008 UTC (4 years, 5 months ago) by fw
File length: 3398 byte(s)
Diff to previous 8950 , to selected 5877
Makefile: fix typo (spotted by Gerfried Fuchs)

Revision 8950 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 31 20:32:17 2008 UTC (4 years, 11 months ago) by fw
File length: 3398 byte(s)
Diff to previous 8857 , to selected 5877
Makefile: only copy security.db if it exists

Revision 8857 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 21 08:30:08 2008 UTC (5 years ago) by fw
File length: 3360 byte(s)
Diff to previous 5877
Remove oldstable from the tracker

Revision 5877 - (view) (download) (annotate) - [selected]
Modified Fri May 18 15:59:59 2007 UTC (6 years ago) by stef-guest
File length: 3373 byte(s)
Diff to previous 5641
add support for etch volatile

Revision 5641 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 9 11:44:56 2007 UTC (6 years, 1 month ago) by fw
File length: 3297 byte(s)
Diff to previous 5635 , to selected 5877
Makefile: forget to include amd64 in the lenny arch list

Revision 5635 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 8 21:47:10 2007 UTC (6 years, 1 month ago) by fw
File length: 3291 byte(s)
Diff to previous 4731 , to selected 5877
First round of adjustments for the etch release

Revision 4731 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 17:42:00 2006 UTC (6 years, 8 months ago) by fw
File length: 3240 byte(s)
Diff to previous 4149 , to selected 5877
The secure-testing archive is now on security.debian.org.
stable-security sometimes includes non-free, so we process
non-free as well.

Revision 4149 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 5 15:10:05 2006 UTC (6 years, 11 months ago) by fw
File length: 3169 byte(s)
Diff to previous 3056 , to selected 5877
* Makefile:
Include amd64 data for etch and its successors.

Revision 3056 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 15 13:44:01 2005 UTC (7 years, 5 months ago) by fw
File length: 3163 byte(s)
Diff to previous 2513 , to selected 5877
bin/update-db:
  Do not hard-code the database name.  Use SQLite in non-synchronous
  mode.

Makefile (all):
  Run bin/update-db on a copy of the database, so that we can continue
  to serve requests while the database is being updated.

Revision 2513 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 20 13:54:03 2005 UTC (7 years, 7 months ago) by fw
File length: 3001 byte(s)
Diff to previous 2463 , to selected 5877
Nakefile:
  List architectures in makefile variables.
  Pick some regular Debian mirror, since package diff support has
  graduated.

Revision 2463 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 19 23:12:59 2005 UTC (7 years, 7 months ago) by joeyh
File length: 2671 byte(s)
Diff to previous 2224 , to selected 5877
remove check code for CAN/list

Revision 2224 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 29 12:39:03 2005 UTC (7 years, 7 months ago) by fw
File length: 2814 byte(s)
Diff to previous 1994 , to selected 5877
Makefile:
  Update.  ("make check" should work out-of-the box and checks for
  syntax errors in the data/*/list files.)

Revision 1994 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 15 10:11:44 2005 UTC (7 years, 8 months ago) by fw
File length: 2920 byte(s)
Diff to previous 1983 , to selected 5877
Implement bin/update-db, to update the database with a single command.
Most processing is skipped if no input files have been modified.

lib/python/security_db.py (SchemaMismatch):
  New exception.
(DB):
  Handle schema versioning.
(DB.initSchema):
  Add subrelease column to source_packages and binary_packages.
  Set user_version.
  Remove stray commit.
(DB._parseFile):
  Return information to the caller if the file is unchanged.
(DB.readPackages):
  Move deletion code to callees.
(DB._readSourcePackages, DB._readBinaryPackages):
  Implement incremental updates.  Add subrelease.
  Need to invoke _clearVersions if any changes are made.
(DB.deleteBugs, DB.finishBugs):
  Moved into readBugs.
(DB.insertBugs):
  Rename ...
(DB.readBugs):
  ... to this one.  Implement incremental updates.
  Invoke _clearVersions if necessary.
(DB._clearVersions):
  Add.
(DB._updateVersions):
  Skip processing if _clearVersions has not been invoked.
(DB.getVersion, DB.releaseContainsPackage, DB._synthesizeReleases):
  Obsolete, remove.
(test):
  Update.

lib/python/bugs.py (CANFile, CVEFile):
  Split into two classes, which handle the differences between the two
  files.

bin/check-syntax:
  Update accordingly.

bin/update-db:
  New database update script.  Implements incremental updates.

Makefile:
  Remove references to bin/update-packages.  Simplify drastically.

Revision 1983 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 14 20:48:54 2005 UTC (7 years, 8 months ago) by fw
File length: 2274 byte(s)
Diff to previous 1966 , to selected 5877
This change groups binary packages for different architectures, as long
as they have the same version.  Synthesis of testing/stable/oldstable
has been disabled (and will be replaced with new code).

lib/python/security_db.py (mergeLists):
  New helper functions to deal with architecture lists.
(DB.initSchema):
  Add parsed column to inodeprints table.
  Update source_packages and binary_packages table.
  Split package_status into source_package_status and
  binary_package_status.
(DB.updateSources, DB.updatePackages):
  Remove and replace with ...
(DB.readPackages):
  ... new method.
(DB.availableReleases, DB._updateVersions):
  Adjust to new schema.
(DB.calculateVulnerabilities):
  Disable synthesis of testing etc.
  Adjust to new schema.
  Fix bug in large INSERT INTO statements: Need t.release = p.release
  instead of t.release = n.release.
  Add return to disable bug-specific rating code.
(test):
  Update.

lib/python/bugs.py (PackageNote.releaseStatus):
  Rename ...
(PackageNote.sourceStatus):
  ... and make it specific to source packages.
(BugFromDB.getDebianBugs):
  New method to get a list of Debian bug numbers.

bin/update-packages (import):
  Automatically reads the correct directory.

Makefile (stamps/packages-imported):
  Update accordingly.

Revision 1966 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 21:18:48 2005 UTC (7 years, 8 months ago) by fw
File length: 2312 byte(s)
Diff to previous 1951 , to selected 5877
Makefile:
  Download woody files, too.

Revision 1951 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 14:08:22 2005 UTC (7 years, 8 months ago) by fw
File length: 2278 byte(s)
Diff to previous 1947 , to selected 5877
First step towards calculating sets of vulnerable packages.  This is
currently directed towards testing (but does not yet process the
secure-testing archive).

A new table is added, so "make clean" is required.

The remaining problem (besides potential bugs in the code) is how to
deal with kernel updates, IOW how to detect them and ignore them.

bin/update-vulnerabilities:
  New script, updates the bugs_status table.

lib/python/bugs.py (PackageNote.affects):
  Fix all kinds of errors.  The code never ran before, it seems. 8-/
(PackageNote.fixedVersion):
  Add.
(BugBase.hasTODO):
  Add.
(BugReservedCVE, BugRejectedCVE):
  Mark as not-for-us.
(FileBase.rawRecords):
  Mark all un-annotated bugs after STOP: field as not-for-us.

lib/python/security_db.py (DB.initSchema):
  Add table bugs_status.
(DB.finishBugs):
  Run to completion even if there are conflicting CAN/CVE entries.
(DB.getVersion, calculateVulnerabilities):
  New methods.
(test):
  Update.

lib/python/debian_support.py (Version):
  Add a type check.

Makefile:
  Add stamps/calc-vulns target.

bin/update-packages:
  Fix typo in comment.

Revision 1947 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 09:12:19 2005 UTC (7 years, 8 months ago) by fw
File length: 2081 byte(s)
Diff to previous 1934 , to selected 5877
Add support for downloading Packages and Sources files.

After this change, you must run "make clean update-packages all" to
download the package data.

lib/python/security_db.py(DB.initSchema):
  Add table inodeprints.
(DB.filePrint, DB._maybeUpdate, DB.maybeUpdateSources,
DB.maybeUpdatePackages):
  Add.
(test):
  Update to new file locations.

bin/update-packages:
  New file.  Used by the makefile.

data/packages:
  New directory.  Used to store the downloaded files.

Makefile:
  Add "update-packages" and "clean" targets, and the necessary targets
  to support them.

Revision 1934 - (view) (download) (annotate) - [select for diffs]
Added Mon Sep 12 16:32:23 2005 UTC (7 years, 8 months ago) by fw
File length: 907 byte(s)
Diff to selected 5877
Add list parser written in Python.

"make check" runs a syntax check (no SQLite required).  "make all"
updates the SQLite database, and performs cross-list consistency checks.

There is some support for loading Debian Package/Sources files, but this
information is currently not used by the checks.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5