--- rats-2.3.orig/debian/copyright +++ rats-2.3/debian/copyright @@ -0,0 +1,17 @@ +This package was debianized by Adam Lazur on +Mon, 17 Sep 2001 16:08:44 -0400. + +It was downloaded from +http://www.fortifysoftware.com/security-resources/rats.jsp + +Upstream Authors: RATS is authored, maintained and distributed by Secure +Software, Inc., which was recently acquired by Fortify Software, Inc. + + +Copyright (c) 2001-2002 Fortify Software, Inc. + +You are free to distribute this software under the terms of the GNU +General Public License version 2. + +On Debian systems, the complete text of the GNU General Public License can +be found in /usr/share/common-licenses/GPL-2 file. --- rats-2.3.orig/debian/rules +++ rats-2.3/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: + dh_testdir + ./configure \ + --prefix=/usr \ + --bindir=\$${prefix}/bin \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --datadir=\$${prefix}/share/rats \ + --libdir=\$${prefix}/share/rats + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + $(MAKE) lex + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -f config.status config.log + + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) install prefix=$(CURDIR)/debian/rats/usr + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- rats-2.3.orig/debian/changelog +++ rats-2.3/debian/changelog @@ -0,0 +1,146 @@ +rats (2.3-1) unstable; urgency=low + + * new upstream version + * Checked to conform to Standards-Version 3.8.3 and debhelper V7 + * Refer to GPL-2 instead of GPL on debian/copyright + * Start using Homepage field on debian/control + + -- Alejandro Rios P. Fri, 06 Nov 2009 12:16:49 -0500 + +rats (2.1-8) unstable; urgency=low + + * Checked to conform to Standards-Version 3.7.3 + * Changed maintainer address to new @debian.org address :) + * Updated copyright: SecureSoftware, Inc. was recently acquired by + Fortify Software, Inc. (Closes: #448143) + * Updated new hompage in control and watch files (Closes: #449864). + * Applied patch from ubuntu: + http://patches.ubuntu.com/r/rats/rats_2.1-7ubuntu1.patch + + -- Alejandro Rios P. Sun, 17 Feb 2008 20:59:32 -0500 + +rats (2.1-7) unstable; urgency=low + + * New maintainer (Closes: #390261). + * Updated url on debian/copyright (Closes: #392345). + + -- Alejandro Rios P. Thu, 19 Oct 2006 15:25:38 -0500 + +rats (2.1-6) unstable; urgency=low + + * Updated to Debian Standards version 3.7.2: + * Increased debhelper compatability level to 4. + * Applied patch to recognise .php3 + .php4 suffixes as PHP files. + (Closes: #367611) Thanks to Javier Fernández-Sanguino Peña for the patch. + * Made small changes to the output of the HTML to ensure it is valid, + still work in progress. See #334069. + + -- Steve Kemp Wed, 17 May 2006 20:02:24 +0000 + +rats (2.1-5) unstable; urgency=low + + * Updated to Debian Standards version 3.6.2 + * Applied patch to remove nested functions. + (Closes: #308523) Thanks to Dominique Dumont for patch, and explaination. + + -- Steve Kemp Sat, 13 Aug 2005 13:35:30 +0000 + +rats (2.1-4) unstable; urgency=medium + + * Fixed FTBFS bug on amd64/gcc-4.0. Patch from Andreas Jochens. + (Closes: #301422) + * Escape HTML in output, patch from Ulf Harnhammar + (Closes: #305240) + * Fixed typos in help output, patch from Ulf Harnhammar + (Closes: #305233) + * Updated broken homepage link in package description. + (Closes: #288195) + + -- Steve Kemp Mon, 21 Apr 2005 10:21:30 +0000 + +rats (2.1-3) unstable; urgency=low + + * New maintainer. + * Updated standards version. + * Updated grammar allows ' and " to be used interchangably. + (Closes: #133797) + * Added two `getenv` based Glib functions to the database. + (Closes: #250430) + + -- Steve Kemp Mon, 6 Dec 2004 03:02:13 +0000 + +rats (2.1-2) unstable; urgency=low + + * ack NMU (closes: #191197) + * apply patch to fix getopt_long crash (closes: #165797) + * debian/watch to reflect upstream website re-org + + -- Adam Lazur Sun, 29 Feb 2004 16:24:34 -0500 + +rats (2.1-1.1) unstable; urgency=low + + * 0-day non-maintainer upload (according to RM's schedule) + * c-lex.l: Adjusted lexer to new flex with patch thanks to + Göran Weinholt (Closes: #191197) + + -- Roland Stigge Wed, 3 Sep 2003 15:46:05 +0200 + +rats (2.1-1) unstable; urgency=low + + * New upstream version. + + -- Adam Lazur Wed, 25 Sep 2002 09:40:40 -0400 + +rats (2.0-2) unstable; urgency=medium + + * fix signed char assumptions (closes: #162205) + + -- Adam Lazur Tue, 24 Sep 2002 15:19:27 -0400 + +rats (2.0-1) unstable; urgency=low + + * New upstream version. (closes: #162007) + + -- Adam Lazur Mon, 23 Sep 2002 22:23:04 -0400 + +rats (1.5-1) unstable; urgency=low + + * New upstream version. + + -- Adam Lazur Mon, 8 Jul 2002 09:16:38 -0400 + +rats (1.3-2) unstable; urgency=medium + + * apply signed char patch (Closes: #127097) + * Add php, python, and perl to description (thanks to Christian Kurz for + pointing this out) + + -- Adam Lazur Mon, 4 Feb 2002 13:41:15 -0500 + +rats (1.3-1) unstable; urgency=low + + * New upstream version. + * Remove README.Debian as upstream integrated the changes for the Debian + version noted (kickass) + * Change maintainer email addie. + + -- Adam Lazur Wed, 31 Oct 2001 20:17:08 -0500 + +rats (1.2-2) unstable; urgency=high + + * Recompile against latest version of libexpat1 (closes: #117468) + + -- Adam Lazur Sun, 28 Oct 2001 20:34:42 -0500 + +rats (1.2-1) unstable; urgency=low + + * New upstream version. + + -- Adam Lazur Mon, 24 Sep 2001 13:01:29 -0400 + +rats (1.0-1) unstable; urgency=low + + * Initial Release (Closes bug#98260) + + -- Adam Lazur Mon, 17 Sep 2001 16:08:44 -0400 + --- rats-2.3.orig/debian/compat +++ rats-2.3/debian/compat @@ -0,0 +1 @@ +7 --- rats-2.3.orig/debian/docs +++ rats-2.3/debian/docs @@ -0,0 +1 @@ +README --- rats-2.3.orig/debian/watch +++ rats-2.3/debian/watch @@ -0,0 +1,5 @@ +# $Id: watch,v 1.1 2002/07/08 13:49:05 laz Exp $ +version=2 +# This is a variant HTTP format with more possibilities: +# Homepage Pattern [Version [Action]] +http://www.fortifysoftware.com/security-resources/rats.jsp .*rats-(.*)\.tar\.gz --- rats-2.3.orig/debian/control +++ rats-2.3/debian/control @@ -0,0 +1,20 @@ +Source: rats +Section: utils +Priority: optional +Maintainer: Alejandro Rios P. +Build-Depends: debhelper (>= 7.4.3), libexpat1-dev, flex +Standards-Version: 3.8.3 +Homepage: http://www.fortifysoftware.com/security-resources/rats.jsp + +Package: rats +Architecture: any +Depends: ${shlibs:Depends} +Description: Rough Auditing Tool for Security + RATS is a security auditing utility for C, C++, PHP, Perl, and Python + code. RATS scans source code, finding potentially dangerous function calls. + The goal of rats is not to definitively find bugs (yet), but to provide a + reasonable starting point for performing manual security audits. + . + The initial vulnerability database is taken directly from things that + could be easily found when starting with the book, "Building Secure + Software" by Viega and McGraw.