Allisson Azevedo 4e81f89
Name:           siege
5fbe580
Version:        4.0.9
80dcd53
Release:        2%{?dist}
6745f55
Summary:        HTTP regression testing and benchmarking utility
Allisson Azevedo 4e81f89
Allisson Azevedo d8a7f2e
License:        GPLv2+
147927b
URL:            http://www.joedog.org/JoeDog/Siege
Fabian Affolter 7ce27e1
Source0:        http://download.joedog.org/siege/%{name}-%{version}.tar.gz
Allisson Azevedo 4e81f89
d2fb655
BuildRequires: make
Fabian Affolter 7ce27e1
BuildRequires:  openssl-devel
bdfdadc
BuildRequires:  zlib-devel
Fabian Affolter 7ce27e1
BuildRequires:  libtool
Fabian Affolter 7ce27e1
BuildRequires:  libjoedog-devel
Fabian Affolter 7ce27e1
Fabian Affolter 7ce27e1
Requires:       libjoedog >= 0.1.2
Allisson Azevedo 4e81f89
Allisson Azevedo 4e81f89
%description
147927b
Siege is an HTTP regression testing and benchmarking utility.
147927b
It was designed to let web developers measure the performance of their code
147927b
under duress, to see how it will stand up to load on the internet.
147927b
Siege supports basic authentication, cookies, HTTP and HTTPS protocols.
147927b
It allows the user hit a web server with a configurable number of concurrent
6cb0f1e
simulated users. Those users place the web-server "under siege."
Allisson Azevedo 4e81f89
Allisson Azevedo 4e81f89
%prep
Christof Damian 4931c96
%setup -q -c
Fabian Affolter 7ce27e1
cd %{name}-%{version}
Fabian Affolter 7ce27e1
# Better default for log file (Bug 644631)
Christof Damian 4931c96
sed -i.orig doc/siegerc.in -e 's/^# logfile = *$/logfile = ${HOME}\/siege.log/'
16faa52
Allisson Azevedo 4e81f89
%build
Fabian Affolter 7ce27e1
cd %{name}-%{version}
147927b
%configure --sysconfdir=/etc/siege
Allisson Azevedo 4e81f89
make %{?_smp_mflags}
Allisson Azevedo 4e81f89
Allisson Azevedo 4e81f89
%install
Fabian Affolter 7ce27e1
cd %{name}-%{version}
Fabian Affolter 7ce27e1
mkdir -p %{buildroot}%{_sysconfdir}/siege
16faa52
# Create /etc/siege/urls.txt
Fabian Affolter 42f8d83
make install DESTDIR=%{buildroot} INSTALL="install -p"
Allisson Azevedo 4e81f89
Allisson Azevedo 4e81f89
%files
Fabian Affolter 388211b
%doc %{name}-%{version}/{AUTHORS,ChangeLog,README.md}
Allisson Azevedo 4e81f89
%{_bindir}/bombardment
Allisson Azevedo 4e81f89
%{_bindir}/siege
Allisson Azevedo 4e81f89
%{_bindir}/siege.config
Allisson Azevedo 4e81f89
%{_bindir}/siege2csv.pl
Fabian Affolter dd16975
%{_mandir}/man1/bombardment.1.*
Fabian Affolter dd16975
%{_mandir}/man1/siege.1.*
Fabian Affolter dd16975
%{_mandir}/man1/siege.config.1.*
Fabian Affolter dd16975
%{_mandir}/man1/siege2csv.1.*
Allisson Azevedo 3ca7cc5
%dir %{_sysconfdir}/siege
Allisson Azevedo 3ca7cc5
%config(noreplace) %{_sysconfdir}/siege/urls.txt
Allisson Azevedo 3ca7cc5
%config(noreplace) %{_sysconfdir}/siege/siegerc
Allisson Azevedo 4e81f89
Allisson Azevedo 4e81f89
%changelog
80dcd53
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.9-2
80dcd53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
80dcd53
5fbe580
* Thu Apr 29 2021 Denis Fateyev <denis@fateyev.com> - 4.0.9-1
5fbe580
- Update to 4.0.9 (#1950658)
5fbe580
1842ec6
* Mon Apr 12 2021 Denis Fateyev <denis@fateyev.com> - 4.0.8-1
1842ec6
- Update to 4.0.8 (#1940056)
1842ec6
2b4477b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.7-3
2b4477b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2b4477b
1183fb1
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.7-2
1183fb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1183fb1
c6105b5
* Thu Jul 16 2020 Fabian Affolter <mail@fabian-affolter.ch> - 4.0.7-1
c6105b5
- Update to new upstream release 4.0.7 (rhbz#1855989)
c6105b5
6745f55
* Mon Jul 13 2020 Fabian Affolter <mail@fabian-affolter.ch> - 4.0.6-1
6745f55
- Update to new upstream release 4.0.6 (rhbz#1855989)
6745f55
bdfdadc
* Mon Feb 24 2020 Denis Fateyev <denis@fateyev.com> - 4.0.5-1
bdfdadc
- Update to 4.0.5 (#1804857)
bdfdadc
85406dd
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-6
85406dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
85406dd
3aa494c
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-5
3aa494c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3aa494c
0b91799
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-4
0b91799
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
0b91799
1e0c30c
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-3
1e0c30c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1e0c30c
05d02f2
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-2
05d02f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
05d02f2
Fabian Affolter ddcf868
* Tue Sep 12 2017 Fedora Release Monitoring  <release-monitoring@fedoraproject.org> - 4.0.4-1
Fabian Affolter ddcf868
- Update to 4.0.4 (#1490661)
Fabian Affolter ddcf868
1863e57
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-5
1863e57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1863e57
a3356df
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-4
a3356df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a3356df
9e62b59
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-3
9e62b59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9e62b59
e047bcf
* Mon Nov 15 2016 Fabian Affolter <mail@fabian-affolter.ch> - 4.0.2-2
e047bcf
- Rebuild
e047bcf
Fabian Affolter c3df1f0
* Sun May 22 2016 Fabian Affolter <mail@fabian-affolter.ch> - 4.0.2-1
Fabian Affolter c3df1f0
- Update to new upstream release 4.0.2 (rhbz#1262154)
Fabian Affolter c3df1f0
Fabian Affolter 3654a15
* Wed Mar 30 2016 Fabian Affolter <mail@fabian-affolter.ch> - 4.0.1-1
Fabian Affolter a3a3ae0
- Update to new upstream release 4.0.1 (rhbz#1262154)
Fabian Affolter 3654a15
Fabian Affolter 1f6c5e8
* Wed Feb 17 2016 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.4-1
Fabian Affolter 1f6c5e8
- Update to new upstream release 3.1.4 (rhbz#1262154)
Fabian Affolter 1f6c5e8
f024b43
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.3-2
f024b43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f024b43
Roman Mohr 9e61d50
* Tue Nov 10 2015 Roman Mohr <roman@fenkhuber.at> - 3.1.3-1
Roman Mohr 9e61d50
- Update to 3.1.3 (#1262154)
Roman Mohr 9e61d50
ff6ac45
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-2
ff6ac45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ff6ac45
c14e538
* Thu Jun 04 2015 Roman Mohr <roman@fenkhuber.at> - 3.1.0-1
c14e538
- Update to 3.1.0 (#1228251)
c14e538
Fabian Affolter dd16975
* Sun Jan 11 2015 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.9-1
Fabian Affolter dd16975
- Update to new upstream release 3.0.9 (rhbz#1178439)
Fabian Affolter dd16975
Fabian Affolter 7ce27e1
* Thu Sep 11 2014 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.8-1
Fabian Affolter 7ce27e1
- Update to new upstream release 3.0.8 (rhbz#1132901)
Fabian Affolter 7ce27e1
e1224b6
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-3
e1224b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e1224b6
251239b
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-2
251239b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
251239b
8b48dbf
* Fri May 23 2014 Roman Mohr <roman@fenkhuber.at> - 3.0.6-1
8b48dbf
- upstream 3.0.6
8b48dbf
- includes proxy directive
8b48dbf
- adds support for HTTP-303
8b48dbf
3aa1481
* Mon Nov 18 2013 Roman Mohr <roman@fenkhuber.at> - 3.0.5-1
3aa1481
- upstream 3.0.5
3aa1481
- removing siege-2.78-good.patch
3aa1481
- updating siege-libjoedog.patch
3aa1481
8edb106
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-3.beta4
8edb106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8edb106
147927b
* Sat Jul 20 2013 Roman Mohr <roman@fenkhuber.at> - 3.0.1-2.beta4
16faa52
- Bug 973822: use released libjoedog instead of bundled library
16faa52
- no explicit copy of urls.txt and siegerc, make does this already
16faa52
- fix wrong date in changelog
16faa52
Christof Damian bc9781e
* Wed May  8 2013 Christof Damian <christof@damian.net> - 3.0.1-1.beta4
Christof Damian bc9781e
- upstream 3.0.1-beta4
Christof Damian bc9781e
Christof Damian 447b7fc
* Thu Apr 18 2013 Christof Damian <christof@damian.net> - 3.0.0-2
Christof Damian 447b7fc
- aarch64 patch
Christof Damian 447b7fc
Christof Damian 7164c5a
* Thu Apr 18 2013 Christof Damian <christof@damian.net> - 3.0.0-1
Christof Damian 7164c5a
- upstream 3.0.0
Christof Damian 7164c5a
Christof Damian 70302fd
* Tue Mar 19 2013 Christof Damian <christof@damian.net> - 2.78-2
Christof Damian 70302fd
- update patch
Christof Damian 70302fd
Christof Damian 54f409e
* Tue Mar 19 2013 Christof Damian <christof@damian.net> - 2.78-1
Christof Damian 54f409e
- upstream 2.78
Christof Damian 54f409e
Christof Damian 618ef9e
* Fri Mar  1 2013 Christof Damian <christof@damian.net> - 2.75-1
Christof Damian 618ef9e
- updstream 2.75
Christof Damian 618ef9e
Christof Damian 9aa3472
* Sat Feb 23 2013 Christof Damian <christof@damian.net> - 2.74-1
Christof Damian 9aa3472
- upstream 2.74
Christof Damian 9aa3472
e7dd0a5
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.72-4
e7dd0a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e7dd0a5
67d4613
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.72-3
67d4613
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
67d4613
Christof Damian 7a671c1
* Fri Mar  2 2012 Christof Damian <christof@damian.net> - 2.72-2
Christof Damian 7a671c1
- added dist tag again
Christof Damian 7a671c1
Christof Damian 966780e
* Fri Mar  2 2012 Christof Damian <christof@damian.net> - 2.72-1
Christof Damian 966780e
- upstream 2.72
Christof Damian 966780e
6bdd8c6
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.71-3.b3
6bdd8c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6bdd8c6
0e119e6
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.71-2.b3
0e119e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0e119e6
Christof Damian 4931c96
* Sat Dec  4 2010 Christof Damian <christof@damian.net> - 2.71-1.b3%{?dist}
Christof Damian 4931c96
- upstream 2.71b3
Christof Damian 4931c96
- Bug 644631 - Bad default logfile path
Christof Damian 4931c96
- Bug 656320 - siege segfaults in glibc's getopt_long() -> __strncmp_sse2()
Christof Damian 4931c96
6cb0f1e
* Sat Jul 17 2010 Christof Damian <christof@damian.net> - 2.70-1
6cb0f1e
- upstream 2.70
6cb0f1e
- fix spelling
6cb0f1e
e69e669
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.69-3
e69e669
- rebuilt with new openssl
e69e669
f00e16d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-2
f00e16d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f00e16d
Allisson Azevedo 3ca7cc5
* Sat Jul  4 2009 Allisson Azevedo <allisson@gmail.com> 2.69-1
Allisson Azevedo 3ca7cc5
- Update to 2.69
Allisson Azevedo 3ca7cc5
- Update Makefile.in patch
Allisson Azevedo 3ca7cc5
c9c7f28
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.67-3
c9c7f28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c9c7f28
acbc27a
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> 2.67-2
acbc27a
- rebuild with new openssl
Allisson Azevedo d8a7f2e
Allisson Azevedo d8a7f2e
* Fri May 16 2008 Allisson Azevedo <allisson@gmail.com> 2.67-1
Allisson Azevedo d8a7f2e
- Update to 2.67
Allisson Azevedo d8a7f2e
- Update License
Allisson Azevedo d8a7f2e
532a3c0
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.66-3
532a3c0
- Autorebuild for GCC 4.3
532a3c0
5be4f06
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 2.66-2
5be4f06
 - Rebuild for deps
5be4f06
Allisson Azevedo cbcca74
* Tue Apr 10 2007 Allisson Azevedo <allisson@gmail.com> 2.66-1
Allisson Azevedo cbcca74
- Update to 2.66
Allisson Azevedo cbcca74
16faa52
* Tue Mar 27 2007 Allisson Azevedo <allisson@gmail.com> 2.65-3
Allisson Azevedo d8fa852
- Fix .spec
Allisson Azevedo cbcca74
16faa52
* Tue Mar 27 2007 Allisson Azevedo <allisson@gmail.com> 2.65-2
Allisson Azevedo d8fa852
- Fix .spec
Allisson Azevedo cbcca74
Allisson Azevedo 4e81f89
* Sun Mar 11 2007 Allisson Azevedo <allisson@gmail.com> 2.65-1
Allisson Azevedo 4e81f89
- Initial RPM release