diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f28d741 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/rhnlib-2.5.65.tar.gz diff --git a/.rhnlib.metadata b/.rhnlib.metadata new file mode 100644 index 0000000..781b368 --- /dev/null +++ b/.rhnlib.metadata @@ -0,0 +1 @@ +06dd555940e3840dac4604707afe667fa3fca870 SOURCES/rhnlib-2.5.65.tar.gz diff --git a/SOURCES/rhnlib-2.5.65-1-to-rhnlib-2.5.65-2-el7.patch b/SOURCES/rhnlib-2.5.65-1-to-rhnlib-2.5.65-2-el7.patch new file mode 100644 index 0000000..a6b64e6 --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-1-to-rhnlib-2.5.65-2-el7.patch @@ -0,0 +1,67 @@ +diff --git a/rhn/connections.py b/rhn/connections.py +index c237fc4677..d615a8c063 100644 +--- a/rhn/connections.py ++++ b/rhn/connections.py +@@ -7,7 +7,7 @@ + + # $Id$ + +- ++import sys + import base64 + import SSL + import nonblocking +@@ -15,6 +15,7 @@ import httplib + import xmlrpclib + import encodings.idna + import socket ++import errno + from platform import python_version + + # Import into the local namespace some httplib-related names +@@ -169,16 +170,13 @@ class HTTPSConnection(HTTPConnection): + af, socktype, proto, canonname, sa = r + try: + sock = socket.socket(af, socktype, proto) +- except socket.error, msg: +- sock = None +- continue +- +- try: + sock.connect((self.host, self.port)) + sock.settimeout(self.timeout) +- except socket.error, e: +- sock.close() +- sock = None ++ except socket.error: ++ e = sys.exc_info()[1] ++ if e.errno != errno.EINTR: ++ sock.close() ++ sock = None + continue + break + +diff --git a/rhnlib.spec b/rhnlib.spec +index 1b85fb24fe..8828a35524 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -5,7 +5,7 @@ Name: rhnlib + URL: https://fedorahosted.org/spacewalk + Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 1%{?dist} ++Release: 2%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Mon Mar 06 2017 Gennadii Altukhov 2.5.65-2 ++- fix except in rhnlib to make it compatible with Python 2.4 (galt@redhat.com) ++- 1409577 - Reboot loop - rhn_check, rhnsd (jdostal@redhat.com) ++ + * Wed Jul 17 2013 Tomas Kasparek 2.5.65-1 + - updating copyright years + diff --git a/SOURCES/rhnlib-2.5.65-2-el7-to-rhnlib-2.5.65-3-el7.patch b/SOURCES/rhnlib-2.5.65-2-el7-to-rhnlib-2.5.65-3-el7.patch new file mode 100644 index 0000000..5d7a35c --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-2-el7-to-rhnlib-2.5.65-3-el7.patch @@ -0,0 +1,23 @@ +diff --git a/rhnlib.spec b/rhnlib.spec +index 8828a35524..8ed4fada7a 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -5,7 +5,7 @@ Name: rhnlib + URL: https://fedorahosted.org/spacewalk + Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 2%{?dist} ++Release: 3%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,6 +59,9 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Mon Mar 06 2017 Gennadii Altukhov 2.5.65-3 ++1409577 - bump release verion ++ + * Mon Mar 06 2017 Gennadii Altukhov 2.5.65-2 + - fix except in rhnlib to make it compatible with Python 2.4 (galt@redhat.com) + - 1409577 - Reboot loop - rhn_check, rhnsd (jdostal@redhat.com) diff --git a/SOURCES/rhnlib-2.5.65-3-el7-to-rhnlib-2.5.65-4-el7.patch b/SOURCES/rhnlib-2.5.65-3-el7-to-rhnlib-2.5.65-4-el7.patch new file mode 100644 index 0000000..4f7791b --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-3-el7-to-rhnlib-2.5.65-4-el7.patch @@ -0,0 +1,26 @@ +diff --git a/rhnlib.spec b/rhnlib.spec +index 8ed4fada7a..2de48689f4 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -5,7 +5,7 @@ Name: rhnlib + URL: https://fedorahosted.org/spacewalk + Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 3%{?dist} ++Release: 4%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,8 +59,11 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Mon Mar 06 2017 Gennadii Altukhov 2.5.65-4 ++- Resolves: #1409577 - fixed BZ ID in changelog (galt@redhat.com) ++ + * Mon Mar 06 2017 Gennadii Altukhov 2.5.65-3 +-1409577 - bump release verion ++- 1409577 - bump release verion + + * Mon Mar 06 2017 Gennadii Altukhov 2.5.65-2 + - fix except in rhnlib to make it compatible with Python 2.4 (galt@redhat.com) diff --git a/SOURCES/rhnlib-2.5.65-4-el7-to-rhnlib-2.5.65-5-el7.patch b/SOURCES/rhnlib-2.5.65-4-el7-to-rhnlib-2.5.65-5-el7.patch new file mode 100644 index 0000000..20df5f2 --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-4-el7-to-rhnlib-2.5.65-5-el7.patch @@ -0,0 +1,57 @@ +diff --git a/rhn/SSL.py b/rhn/SSL.py +index db26fd8541..c3d338868f 100644 +--- a/rhn/SSL.py ++++ b/rhn/SSL.py +@@ -28,6 +28,7 @@ from OpenSSL import SSL + # SSL.crypto is provided to other modules + from OpenSSL import crypto + import os ++import sys + + import socket + import select +@@ -134,7 +135,19 @@ class SSLSocket: + self._makefile_called = self._makefile_called - 1 + + def _really_close(self): +- self._connection.shutdown() ++ # No connection was established ++ if self._connection is None: ++ return ++ ++ # for Python 3 ++ if sys.version_info[0] == 3: ++ if self._connection.get_state_string() == b'SSL negotiation finished successfully': ++ self._connection.shutdown() ++ # for Python 2 ++ else: ++ if self._connection.state_string() == 'SSL negotiation finished successfully': ++ self._connection.shutdown() ++ + self._connection.close() + self._closed = 1 + +diff --git a/rhnlib.spec b/rhnlib.spec +index 2de48689f4..57e2128001 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -5,7 +5,7 @@ Name: rhnlib + URL: https://fedorahosted.org/spacewalk + Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 4%{?dist} ++Release: 5%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Thu Sep 21 2017 Tomas Kasparek 2.5.65-5 ++- Resolves: #1471045 - check a state of handshake before shutdown SSL ++ connection (grinrag@gmail.com) ++ + * Mon Mar 06 2017 Gennadii Altukhov 2.5.65-4 + - Resolves: #1409577 - fixed BZ ID in changelog (galt@redhat.com) + diff --git a/SOURCES/rhnlib-2.5.65-5-el7-to-rhnlib-2.5.65-6-el7.patch b/SOURCES/rhnlib-2.5.65-5-el7-to-rhnlib-2.5.65-6-el7.patch new file mode 100644 index 0000000..8754acb --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-5-el7-to-rhnlib-2.5.65-6-el7.patch @@ -0,0 +1,58 @@ +diff --git a/rhn/connections.py b/rhn/connections.py +index d615a8c063..6a1ea1d131 100644 +--- a/rhn/connections.py ++++ b/rhn/connections.py +@@ -15,7 +15,6 @@ import httplib + import xmlrpclib + import encodings.idna + import socket +-import errno + from platform import python_version + + # Import into the local namespace some httplib-related names +@@ -170,13 +169,16 @@ class HTTPSConnection(HTTPConnection): + af, socktype, proto, canonname, sa = r + try: + sock = socket.socket(af, socktype, proto) ++ except socket.error, msg: ++ sock = None ++ continue ++ ++ try: + sock.connect((self.host, self.port)) + sock.settimeout(self.timeout) +- except socket.error: +- e = sys.exc_info()[1] +- if e.errno != errno.EINTR: +- sock.close() +- sock = None ++ except socket.error, e: ++ sock.close() ++ sock = None + continue + break + +diff --git a/rhnlib.spec b/rhnlib.spec +index 57e2128001..36543c0ff4 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -5,7 +5,7 @@ Name: rhnlib + URL: https://fedorahosted.org/spacewalk + Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 5%{?dist} ++Release: 6%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Mon Oct 09 2017 Tomas Kasparek 2.5.65-6 ++- Resolves: #1499794 - revert previous reboot loop changes ++ (tkasparek@redhat.com) ++ + * Thu Sep 21 2017 Tomas Kasparek 2.5.65-5 + - Resolves: #1471045 - check a state of handshake before shutdown SSL + connection (grinrag@gmail.com) diff --git a/SOURCES/rhnlib-2.5.65-6-el7-to-rhnlib-2.5.65-7-el7.patch b/SOURCES/rhnlib-2.5.65-6-el7-to-rhnlib-2.5.65-7-el7.patch new file mode 100644 index 0000000..8cbedc0 --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-6-el7-to-rhnlib-2.5.65-7-el7.patch @@ -0,0 +1,29 @@ +diff --git a/rhnlib.spec b/rhnlib.spec +index 36543c0ff4..64d5224123 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -2,10 +2,10 @@ + + Summary: Python libraries for the Spacewalk project + Name: rhnlib +-URL: https://fedorahosted.org/spacewalk +-Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz ++URL: https://github.com/spacewalkproject/spacewalk ++Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 6%{?dist} ++Release: 7%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Thu Oct 19 2017 Tomas Kasparek 2.5.65-7 ++- Resolves: #1503953 - upstream project has migrated to github ++ (tkasparek@redhat.com) ++ + * Mon Oct 09 2017 Tomas Kasparek 2.5.65-6 + - Resolves: #1499794 - revert previous reboot loop changes + (tkasparek@redhat.com) diff --git a/SOURCES/rhnlib-2.5.65-7-el7-to-rhnlib-2.5.65-8-el7.patch b/SOURCES/rhnlib-2.5.65-7-el7-to-rhnlib-2.5.65-8-el7.patch new file mode 100644 index 0000000..5e243f1 --- /dev/null +++ b/SOURCES/rhnlib-2.5.65-7-el7-to-rhnlib-2.5.65-8-el7.patch @@ -0,0 +1,37 @@ +diff --git a/rhn/SSL.py b/rhn/SSL.py +index c3d338868f..5ffadf5858 100644 +--- a/rhn/SSL.py ++++ b/rhn/SSL.py +@@ -85,6 +85,8 @@ class SSLSocket: + self._check_closed() + # Get a context + self._ctx = SSL.Context(self._ssl_method) ++ self._ctx.set_options(SSL.OP_NO_SSLv2) ++ self._ctx.set_options(SSL.OP_NO_SSLv3) + if self._trusted_certs: + # We have been supplied with trusted CA certs + for f in self._trusted_certs: +diff --git a/rhnlib.spec b/rhnlib.spec +index 64d5224123..281156930a 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -5,7 +5,7 @@ Name: rhnlib + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + Version: 2.5.65 +-Release: 7%{?dist} ++Release: 8%{?dist} + + Group: Development/Libraries + License: GPLv2 +@@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT + %{python_sitelib}/* + + %changelog ++* Fri Jul 27 2018 Tomas Kasparek 2.5.65-8 ++- Resolves: #1608425 - forbid old SSL versions during negotiation ++ (tkasparek@redhat.com) ++ + * Thu Oct 19 2017 Tomas Kasparek 2.5.65-7 + - Resolves: #1503953 - upstream project has migrated to github + (tkasparek@redhat.com) diff --git a/SPECS/rhnlib.spec b/SPECS/rhnlib.spec new file mode 100644 index 0000000..8b92e1e --- /dev/null +++ b/SPECS/rhnlib.spec @@ -0,0 +1,259 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Summary: Python libraries for the Spacewalk project +Name: rhnlib +URL: https://github.com/spacewalkproject/spacewalk +Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz +Patch0: rhnlib-2.5.65-1-to-rhnlib-2.5.65-2-el7.patch +Patch1: rhnlib-2.5.65-2-el7-to-rhnlib-2.5.65-3-el7.patch +Patch2: rhnlib-2.5.65-3-el7-to-rhnlib-2.5.65-4-el7.patch +Patch3: rhnlib-2.5.65-4-el7-to-rhnlib-2.5.65-5-el7.patch +Patch4: rhnlib-2.5.65-5-el7-to-rhnlib-2.5.65-6-el7.patch +Patch5: rhnlib-2.5.65-6-el7-to-rhnlib-2.5.65-7-el7.patch +Patch6: rhnlib-2.5.65-7-el7-to-rhnlib-2.5.65-8-el7.patch +Version: 2.5.65 +Release: 8%{?dist} + +Group: Development/Libraries +License: GPLv2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1} +BuildArch: noarch +%endif +BuildRequires: python-devel + +Requires: pyOpenSSL +Conflicts: rhncfg < 5.10.45 +Conflicts: spacewalk-proxy-installer < 1.3.2 +Conflicts: rhn-client-tools < 1.3.3 +Conflicts: rhn-custom-info < 5.4.7 +Conflicts: rhnpush < 5.5.10 +Conflicts: rhnclient < 0.10 +Conflicts: spacewalk-proxy < 1.3.6 + +%description +rhnlib is a collection of python modules used by the Spacewalk (http://spacewalk.redhat.com) software. + + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +if [ ! -e setup.py ]; then + sed -e 's/@VERSION@/%{version}/' -e 's/@NAME@/%{name}/' setup.py.in > setup.py +fi +if [ ! -e setup.cfg ]; then + sed 's/@RELEASE@/%{release}/' setup.cfg.in > setup.cfg +fi + + +%build +#%{__python} setup.py build +make -f Makefile.rhnlib + + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --prefix=%{_prefix} + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%doc ChangeLog COPYING README TODO + +%{python_sitelib}/* + +%changelog +* Fri Jul 27 2018 Tomas Kasparek 2.5.65-8 +- Resolves: #1608425 - forbid old SSL versions during negotiation + (tkasparek@redhat.com) + +* Thu Oct 19 2017 Tomas Kasparek 2.5.65-7 +- Resolves: #1503953 - upstream project has migrated to github + (tkasparek@redhat.com) + +* Mon Oct 09 2017 Tomas Kasparek 2.5.65-6 +- Resolves: #1499794 - revert previous reboot loop changes + (tkasparek@redhat.com) + +* Thu Sep 21 2017 Tomas Kasparek 2.5.65-5 +- Resolves: #1471045 - check a state of handshake before shutdown SSL + connection (grinrag@gmail.com) + +* Mon Mar 06 2017 Gennadii Altukhov 2.5.65-4 +- Resolves: #1409577 - fixed BZ ID in changelog (galt@redhat.com) + +* Mon Mar 06 2017 Gennadii Altukhov 2.5.65-3 +- 1409577 - bump release verion + +* Mon Mar 06 2017 Gennadii Altukhov 2.5.65-2 +- fix except in rhnlib to make it compatible with Python 2.4 (galt@redhat.com) +- 1409577 - Reboot loop - rhn_check, rhnsd (jdostal@redhat.com) + +* Wed Jul 17 2013 Tomas Kasparek 2.5.65-1 +- updating copyright years + +* Wed Jun 19 2013 Stephen Herr 2.5.64-1 +- 947639 - rhnlib timeout fixes + +* Mon Jun 17 2013 Michael Mraka 2.5.63-1 +- removed old CVS/SVN version ids +- more branding cleanup + +* Mon Jun 17 2013 Tomas Kasparek 2.5.62-1 +- rebranding few more strings in client stuff + +* Wed Jun 12 2013 Tomas Kasparek 2.5.61-1 +- Revert "947639 - new rhnlib conflicts with old spacewalk-backend" + +* Tue May 21 2013 Tomas Kasparek 2.5.60-1 +- branding clean-up of rhel client stuff + +* Thu May 02 2013 Stephen Herr 2.5.59-1 +- 947639 - new rhnlib conflicts with old spacewalk-backend + +* Tue Apr 09 2013 Stephen Herr 2.5.58-1 +- 947639 - rhnlib update made necessary by error in rhncfg + +* Wed Apr 03 2013 Stephen Herr 2.5.57-1 +- 947639 - Make timeout of yum-rhn-plugin calls through rhn-client-tools + configurable + +* Tue Apr 02 2013 Stephen Herr 2.5.56-1 +- 947639 - make Proxy timeouts configurable +- Purging %%changelog entries preceding Spacewalk 1.0, in active packages. + +* Tue Oct 30 2012 Jan Pazdziora 2.5.55-1 +- Update the copyright year. + +* Mon Oct 22 2012 Jan Pazdziora 2.5.54-1 +- Revert "Revert "Revert "get_server_capability() is defined twice in osad and + rhncfg, merge and move to rhnlib and make it member of rpclib.Server""" + +* Thu Jun 21 2012 Jan Pazdziora 2.5.53-1 +- allow linking against openssl +- %%defattr is not needed since rpm 4.4 + +* Thu Mar 29 2012 Jan Pazdziora 2.5.52-1 +- 807679 - replace $Revision$ with rhnlib version-release. + +* Fri Jan 27 2012 Jan Pazdziora 2.5.51-1 +- Revert "make split_host IPv6 compliant" (msuchy@redhat.com) + +* Wed Jan 11 2012 Miroslav Suchý 2.5.50-1 +- make split_host IPv6 compliant + +* Wed Dec 21 2011 Milan Zazrivec 2.5.49-1 +- update copyright info + +* Wed Nov 02 2011 Martin Minar 2.5.48-1 +- Change PASS percentage after few attempts and print percentage in case of + failure (jhutar@redhat.com) + +* Fri Oct 28 2011 Jan Pazdziora 2.5.47-1 +- Do not rely on exact amount of memomory when determinig PASS/FAIL + (jhutar@redhat.com) + +* Mon Oct 24 2011 Martin Minar 2.5.46-1 +- simplify code (msuchy@redhat.com) +- move imports to beginning of file (msuchy@redhat.com) + +* Wed Aug 17 2011 Martin Minar 2.5.45-1 +- 730744 - support IPv6 connections (mzazrivec@redhat.com) + +* Thu Aug 11 2011 Miroslav Suchý 2.5.44-1 +- do not mask original error by raise in execption + +* Tue Aug 09 2011 Martin Minar 2.5.43-1 +- 688095 - set timeout for HTTP connections (mzazrivec@redhat.com) + +* Wed Jul 27 2011 Michael Mraka 2.5.42-1 +- import xmlrpclib directly +- removed unnecessary implicit imports + +* Fri May 20 2011 Michael Mraka 2.5.41-1 +- merged backend/common/UserDictCase.py into rhnlib/rhn/UserDictCase.py + +* Wed Apr 13 2011 Jan Pazdziora 2.5.40-1 +- 683200 - simplify idn_pune_to_unicode and idn_ascii_to_pune + (msuchy@redhat.com) + +* Fri Apr 08 2011 Miroslav Suchý 2.5.39-1 +- idn_ascii_to_pune() have to return string (msuchy@redhat.com) +- Revert "idn_unicode_to_pune() have to return string" (msuchy@redhat.com) +- update copyright years (msuchy@redhat.com) + +* Tue Apr 05 2011 Michael Mraka 2.5.38-1 +- idn_unicode_to_pune() has to return string + +* Wed Mar 30 2011 Jan Pazdziora 2.5.37-1 +- string does not exist, str is the correct thing to use here... + (jsherril@redhat.com) + +* Wed Mar 16 2011 Miroslav Suchý 2.5.36-1 +- code cleanup - remove HTTPResponse.read() override + +* Fri Mar 11 2011 Miroslav Suchý 2.5.35-1 +- 683200 - create idn_ascii_to_pune() and idn_pune_to_unicode(), which will + take care about corner cases of encodings.idna + +* Wed Feb 16 2011 Miroslav Suchý 2.5.34-1 +- Revert "Revert "get_server_capability() is defined twice in osad and rhncfg, + merge and move to rhnlib and make it member of rpclib.Server"" + (msuchy@redhat.com) + +* Tue Feb 01 2011 Tomas Lestach 2.5.33-1 +- Revert "get_server_capability() is defined twice in osad and rhncfg, merge + and move to rhnlib and make it member of rpclib.Server" (tlestach@redhat.com) + +* Fri Jan 28 2011 Miroslav Suchý 2.5.32-1 +- get_server_capability() is defined twice in osad and rhncfg, merge and move + to rhnlib and make it member of rpclib.Server +- Updating the copyright years to include 2010. + +* Mon Dec 20 2010 Michael Mraka 2.5.31-1 +- put crypto back + +* Mon Dec 20 2010 Miroslav Suchý 2.5.30-1 +- conflitcs with older versions + +* Wed Nov 24 2010 Michael Mraka 2.5.29-1 +- removed unused imports + +* Tue Nov 02 2010 Jan Pazdziora 2.5.28-1 +- Update copyright years in the rest of the repo. + +* Mon Sep 20 2010 Miroslav Suchý 2.5.27-1 +- add copyright file - this is required by Debian policy +- update GPLv2 license file +- 618267 - simplify regexp + +* Thu Aug 05 2010 Milan Zazrivec 2.5.26-1 +- 618267 - do not allow control characters in xmlrpc communication + +* Thu Jul 01 2010 Miroslav Suchý 2.5.25-1 +- 595837 - write nice error in case of "connection reset by peer" and xmlrpc + protocol error (msuchy@redhat.com) +- 583980 - replace fcntl.O_NDELAY with os.O_NDELAY, for newer Pythons. + (jpazdziora@redhat.com) +- 583020 - need to initialize self.send_handler for the class Server as well. + (jpazdziora@redhat.com) +- Removing server from cmd-line (slukasik@redhat.com) +- Adding port number to command line args (slukasik@redhat.com) +- Adding shebang (slukasik@redhat.com) +- Fixing return value (slukasik@redhat.com) +- Fixing typo. (slukasik@redhat.com) + +* Mon Apr 19 2010 Michael Mraka 2.5.24-1 +- Cleaning up, preparing for automatization +- 575259 - properly set protocol type +