Name: skipfish Version: 2.07 Release: 0.1.b%{?dist} Summary: Web application security scanner Group: Applications/Internet #Whole package licensed with ASL 2.0 license except #string-inl.h which has BSD type license #icons which are licensed under LGPLv3 License: ASL 2.0 and BSD and LGPLv3 URL: http://code.google.com/p/skipfish/ Source0: http://%{name}.googlecode.com/files/%{name}-%{version}b.tgz #http://code.google.com/p/skipfish/issues/detail?id=61 #Patch v 1.32b by Tomas Mraz to stop using undocumented memory_usable_size, #which is not compatible with FORTIFY_SOURCE #Fixed in upstream in 1.47b by implementing some kind of memory tracking structure #Patch0: {name}-fortify.patch #Use common paths and fedora build options Patch1: %{name}-%{version}b-makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel BuildRequires: libidn-devel BuildRequires: zlib-devel %description High-performance, easy, and sophisticated Web application security testing tool. It features a single-threaded multiplexing HTTP stack, heuristic detection of obscure Web frameworks, and advanced, differential security checks capable of detecting blind injection vulnerabilities, stored XSS, and so forth. %prep %setup -q -n %{name}-%{version}b #patch0 -p 1 -b .0fortify %patch1 -p1 -b .1makefile cp -p assets/COPYING COPYING.icons %build make %{?_smp_mflags} CFLAGS="%{optflags}" %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} rm -f %{buildroot}%{_datadir}/%{name}/assets/COPYING %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc COPYING ChangeLog README %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/assets %dir %{_datadir}/%{name}/dictionaries %{_datadir}/%{name}/dictionaries/* %{_datadir}/%{name}/assets/index.html %{_bindir}/%{name} %{_bindir}/sfscandiff %{_mandir}/man1/%{name}.1* #Icons are licensed as LGPLv3 http://www.everaldo.com/crystal/ %doc COPYING.icons %{_datadir}/%{name}/assets/*.png %changelog * Wed Jun 20 2012 Athmane Madjoudj 2.07-0.1.b - Update to 2.07b - Add sfscandiff comparison tool * Sun Apr 08 2012 Michal Ambroz - 2.05-0.1.b - rebuild for version 2.05b - removed the default skipfish.wl as this version no longer an option - addedd manpage * Mon Oct 03 2011 Michal Ambroz - 2.03-0.1.b - rebuild for version 2.03b * Sun Mar 27 2011 Michal Ambroz - 1.85-0.1.b - rebuild for version 1.85b * Wed Feb 09 2011 Fedora Release Engineering - 1.84-0.2.b - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jan 21 2011 Michal Ambroz - 1.84-0.1.b - rebuild for version 1.84b * Wed Aug 08 2010 Michal Ambroz - 1.54-0.1.b - rebuild for version 1.54b * Sun May 09 2010 Michal Ambroz - 1.34-0.1.b - update to new version * Wed Apr 28 2010 Michal Ambroz - 1.32-0.4.b - use fixed patch for memory allocation from Tomas Mraz * Tue Apr 27 2010 Michal Ambroz - 1.32-0.3.b - use new patch for memory allocation from Tomas Mraz * Fri Apr 23 2010 Michal Ambroz - 1.32-0.2.b - fix memory allocation to be compliant with FORTIFY_SOURCE * Sun Apr 18 2010 Michal Ambroz - 1.32-0.1.b - Update to 1.32b - merge back to 1 package on request of Tomas Mraz * Sun Apr 18 2010 Michal Ambroz - 1.31-0.3.b - return explicit dir to files * Sun Apr 18 2010 Michal Ambroz - 1.31-0.2.b - Incorporated comments from Martin Gieseking * Sat Apr 17 2010 Michal Ambroz - 1.31-0.1.b - Update to 1.31b * Sat Apr 10 2010 Michal Ambroz - 1.30-0.1.b - Update to 1.30b * Mon Mar 29 2010 Michal Ambroz - 1.29-0.1.b - Update to 1.29b * Mon Mar 29 2010 Michal Ambroz - 1.26-0.2.b - removed attr from the spec - separate icons package with LGPLv3 license * Thu Mar 25 2010 Michal Ambroz - 1.26-0.1.b - Update to 1.26b - Incorporated comments from Martin Gieseking * Thu Mar 25 2010 Michal Ambroz - 1.25b-1 - Update to 1.25b * Tue Mar 23 2010 Michal Ambroz - 1.16b-1 - Initial build for Fedora 12