Fabian Affolter f5c522a
Name:           xcat
30bca11
Version:        1.0.4
78bff99
Release:        14%{?dist}
Fabian Affolter f5c522a
Summary:        A command line tool to explore blind XPath injection vulnerabilities
Fabian Affolter f5c522a
Fabian Affolter f5c522a
License:        MIT
Fabian Affolter f5c522a
URL:            https://github.com/orf/xcat
30bca11
Source0:        %{pypi_source %{name}}
Fabian Affolter f5c522a
BuildArch:      noarch
Fabian Affolter f5c522a
Fabian Affolter f5c522a
BuildRequires:  python3-devel
30bca11
BuildRequires:  python3-setuptools
Fabian Affolter f5c522a
Fabian Affolter f5c522a
%description
Fabian Affolter f5c522a
XCat is a command line program that aides in the exploitation of blind XPath
Fabian Affolter f5c522a
injection vulnerabilities. It can be used to retrieve the whole XML document
Fabian Affolter f5c522a
being processed by a vulnerable XPath query, read arbitrary files on the
Fabian Affolter f5c522a
hosts filesystem and utilize out of bound HTTP requests to make the server
Fabian Affolter f5c522a
send data directly to xcat.
Fabian Affolter f5c522a
Fabian Affolter f5c522a
%prep
a2be46f
%autosetup
a763ee5
# Fix dep for generator
a763ee5
sed -i -e "s/'xpath-expressions~=1.0'/'xpath-expressions'/g" setup.py
a763ee5
sed -i -e "s/aiohttp~=3.0/aiohttp<4.0/g" setup.py
5345c43
# drop cchardet dep, it does not really use it and our package is FTI
5345c43
# https://bugzilla.redhat.com/show_bug.cgi?id=2099189
5345c43
# https://bugzilla.redhat.com/show_bug.cgi?id=2021804
5345c43
sed -i -e "/cchardet/d" setup.py
5345c43
5345c43
%build
5345c43
%py3_build
Fabian Affolter f5c522a
Fabian Affolter f5c522a
%install
a2be46f
%py3_install
Fabian Affolter f5c522a
Fabian Affolter f5c522a
%files
289aea8
%doc README.md
a776548
# License file was removed: https://github.com/orf/xcat/pull/35
a776548
#%%license LICENSE
Fabian Affolter f5c522a
%{_bindir}/%{name}
a2be46f
%{python3_sitelib}/%{name}/
a2be46f
%{python3_sitelib}/%{name}-*.egg-info/
Fabian Affolter f5c522a
Fabian Affolter f5c522a
%changelog
78bff99
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-14
78bff99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
78bff99
2ede9d1
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-13
2ede9d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2ede9d1
d01d542
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.0.4-12
d01d542
- Rebuilt for Python 3.12
d01d542
6919291
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-11
6919291
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6919291
564bf74
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-10
564bf74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
564bf74
5345c43
* Mon Jul 18 2022 Adam Williamson <awilliam@redhat.com> - 1.0.4-9
5345c43
- Drop cchardet requirement, not really needed (#2099189)
5345c43
86fe123
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.0.4-8
86fe123
- Rebuilt for Python 3.11
86fe123
bf0d322
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-7
bf0d322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
bf0d322
0769e25
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-6
0769e25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
0769e25
8566b3e
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.0.4-5
8566b3e
- Rebuilt for Python 3.10
8566b3e
974217e
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-4
974217e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
974217e
1f1c226
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-3
1f1c226
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1f1c226
ed4dcff
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.0.4-2
ed4dcff
- Rebuilt for Python 3.9
ed4dcff
30bca11
* Tue Mar 24 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.4-8
30bca11
- Update to latest upstream release 1.0.4
30bca11
02a5b2a
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-19
02a5b2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
02a5b2a
70c0670
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-18
70c0670
- Rebuilt for Python 3.8.0rc1 (#1748018)
70c0670
0fcf38a
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-17
0fcf38a
- Rebuilt for Python 3.8
0fcf38a
1bf76bb
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-16
1bf76bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1bf76bb
11fdfa9
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-15
11fdfa9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
11fdfa9
42d79ef
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-14
42d79ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
42d79ef
7fc8508
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-13
7fc8508
- Rebuilt for Python 3.7
7fc8508
e1a7421
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-12
e1a7421
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e1a7421
710ede1
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-11
710ede1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
710ede1
30971d3
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-10
30971d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
30971d3
5a24607
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-9
5a24607
- Rebuild for Python 3.6
5a24607
a2be46f
* Fri Nov 25 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-8
a2be46f
- Cleanup
a2be46f
a6d5935
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-7
a6d5935
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
a6d5935
96de6a6
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-6
96de6a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
96de6a6
4ade77d
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-5
4ade77d
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
4ade77d
Fabian Affolter be1c373
* Tue Oct 06 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-4
Fabian Affolter be1c373
- Rebuilt
Fabian Affolter be1c373
Fabian Affolter c57fd9f
* Wed Jul 22 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-3
Fabian Affolter c57fd9f
- Rebuilt
Fabian Affolter c57fd9f
3968ba7
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-2
3968ba7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3968ba7
Fabian Affolter f5c522a
* Wed Feb 26 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-1
Fabian Affolter f5c522a
- Initial package for Fedora