From 6489f9b0a6ae44c4b722dfc95fcff5a9e2b713c8 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Aug 02 2019 02:59:37 +0000 Subject: import rhnlib-2.8.6-7.module+el8+2754+6a08e8f4 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e86c53f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/rhnlib-2.8.6.tar.gz diff --git a/.rhnlib.metadata b/.rhnlib.metadata new file mode 100644 index 0000000..e4abe1e --- /dev/null +++ b/.rhnlib.metadata @@ -0,0 +1 @@ +5ad11977336f671eca84e033599bed7a903e43b6 SOURCES/rhnlib-2.8.6.tar.gz diff --git a/SOURCES/rhnlib-2.8.6-1-to-rhnlib-2.8.6-2-el8.patch b/SOURCES/rhnlib-2.8.6-1-to-rhnlib-2.8.6-2-el8.patch new file mode 100644 index 0000000..dd1c360 --- /dev/null +++ b/SOURCES/rhnlib-2.8.6-1-to-rhnlib-2.8.6-2-el8.patch @@ -0,0 +1,23 @@ +diff --git a/rhnlib.spec b/rhnlib.spec +index bcd5dc0..16e901c 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -7,7 +7,7 @@ + Summary: Python libraries for the Spacewalk project + Name: rhnlib + Version: 2.8.6 +-Release: 1%{?dist} ++Release: 2%{?dist} + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + +@@ -87,6 +87,9 @@ make -f Makefile.rhnlib + %endif + + %changelog ++* Mon Feb 19 2018 Tomas Kasparek 2.8.6-2 ++- rebuild for rhel8 ++ + * Fri Feb 09 2018 Michael Mraka 2.8.6-1 + - remove install/clean section initial cleanup + - removed Group from specfile diff --git a/SOURCES/rhnlib-2.8.6-2-el8-to-rhnlib-2.8.6-3-el8.patch b/SOURCES/rhnlib-2.8.6-2-el8-to-rhnlib-2.8.6-3-el8.patch new file mode 100644 index 0000000..41de84b --- /dev/null +++ b/SOURCES/rhnlib-2.8.6-2-el8-to-rhnlib-2.8.6-3-el8.patch @@ -0,0 +1,29 @@ +diff --git a/rhnlib.spec b/rhnlib.spec +index 16e901c..f5eb7fd 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -1,4 +1,4 @@ +-%if 0%{?fedora} || 0%{?suse_version} > 1320 ++%if 0%{?fedora} || 0%{?suse_version} > 1320 || 0%{?rhel} >= 8 + %global build_py3 1 + %endif + +@@ -7,7 +7,7 @@ + Summary: Python libraries for the Spacewalk project + Name: rhnlib + Version: 2.8.6 +-Release: 2%{?dist} ++Release: 3%{?dist} + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + +@@ -87,6 +87,9 @@ make -f Makefile.rhnlib + %endif + + %changelog ++* Tue Feb 20 2018 Tomas Kasparek 2.8.6-3 ++- rhel8 utilizes python3 (tkasparek@redhat.com) ++ + * Mon Feb 19 2018 Tomas Kasparek 2.8.6-2 + - rebuild for rhel8 + diff --git a/SOURCES/rhnlib-2.8.6-3-el8-to-rhnlib-2.8.6-4-el8.patch b/SOURCES/rhnlib-2.8.6-3-el8-to-rhnlib-2.8.6-4-el8.patch new file mode 100644 index 0000000..3440f7d --- /dev/null +++ b/SOURCES/rhnlib-2.8.6-3-el8-to-rhnlib-2.8.6-4-el8.patch @@ -0,0 +1,75 @@ +diff --git a/Makefile.rhnlib b/Makefile.rhnlib +index 03e27d0..e666769 100644 +--- a/Makefile.rhnlib ++++ b/Makefile.rhnlib +@@ -1,7 +1,7 @@ + # Makefile for the rhn modules + # + +-PYTHON = /usr/bin/python ++PYTHON = /usr/bin/python3 + + NAME = rhnlib + VERSION = $(call _get_tag,VERSION) +diff --git a/rhnlib.spec b/rhnlib.spec +index f5eb7fd..1581072 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -7,7 +7,7 @@ + Summary: Python libraries for the Spacewalk project + Name: rhnlib + Version: 2.8.6 +-Release: 3%{?dist} ++Release: 4%{?dist} + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + +@@ -16,18 +16,8 @@ License: GPLv2 + %if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1} + BuildArch: noarch + %endif +-BuildRequires: python-devel +-Provides: python2-rhnlib = %{version}-%{release} +-%{?python_provide:%python_provide python2-rhnlib} + +-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 ++Requires: python3-rhnlib + + %description + rhnlib is a collection of python modules used by the Spacewalk (http://spacewalk.redhat.com) software. +@@ -67,7 +57,6 @@ make -f Makefile.rhnlib + + + %install +-%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --prefix=%{_prefix} + %if 0%{?build_py3} + %{__python3} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --prefix=%{_prefix} + %endif +@@ -77,8 +66,6 @@ make -f Makefile.rhnlib + + + %files +-%doc ChangeLog COPYING README TODO +-%{python_sitelib}/* + + %if 0%{?build_py3} + %files -n python3-rhnlib +@@ -87,6 +74,11 @@ make -f Makefile.rhnlib + %endif + + %changelog ++* Tue Apr 17 2018 Tomas Kasparek 2.8.6-4 ++- don't package python2 files for rhnlib (tkasparek@redhat.com) ++- be compliant with new packaging guidelines when requiring python2 packages ++ (tkasparek@redhat.com) ++ + * Tue Feb 20 2018 Tomas Kasparek 2.8.6-3 + - rhel8 utilizes python3 (tkasparek@redhat.com) + diff --git a/SOURCES/rhnlib-2.8.6-4-el8-to-rhnlib-2.8.6-5-el8.patch b/SOURCES/rhnlib-2.8.6-4-el8-to-rhnlib-2.8.6-5-el8.patch new file mode 100644 index 0000000..b25ec21 --- /dev/null +++ b/SOURCES/rhnlib-2.8.6-4-el8-to-rhnlib-2.8.6-5-el8.patch @@ -0,0 +1,37 @@ +diff --git a/rhn/SSL.py b/rhn/SSL.py +index f8a85bc..9b3c83b 100644 +--- a/rhn/SSL.py ++++ b/rhn/SSL.py +@@ -89,6 +89,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 1581072..1d197e9 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -7,7 +7,7 @@ + Summary: Python libraries for the Spacewalk project + Name: rhnlib + Version: 2.8.6 +-Release: 4%{?dist} ++Release: 5%{?dist} + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + +@@ -74,6 +74,10 @@ make -f Makefile.rhnlib + %endif + + %changelog ++* Fri Nov 02 2018 Tomas Kasparek 2.8.6-5 ++- Resolves: #1643415 - forbid old SSL versions during negotiation ++ (tkasparek@redhat.com) ++ + * Tue Apr 17 2018 Tomas Kasparek 2.8.6-4 + - don't package python2 files for rhnlib (tkasparek@redhat.com) + - be compliant with new packaging guidelines when requiring python2 packages diff --git a/SOURCES/rhnlib-2.8.6-5-el8-to-rhnlib-2.8.6-6-el8.patch b/SOURCES/rhnlib-2.8.6-5-el8-to-rhnlib-2.8.6-6-el8.patch new file mode 100644 index 0000000..ccd1369 --- /dev/null +++ b/SOURCES/rhnlib-2.8.6-5-el8-to-rhnlib-2.8.6-6-el8.patch @@ -0,0 +1,43 @@ +diff --git a/rhn/connections.py b/rhn/connections.py +index df53d38..66ae4d9 100644 +--- a/rhn/connections.py ++++ b/rhn/connections.py +@@ -158,6 +158,9 @@ class HTTPProxyConnection(HTTPConnection): + enc_userpass = base64.encodestring(userpass).replace("\n", "") + self.putheader("Proxy-Authorization", "Basic %s" % enc_userpass) + ++ def _set_hostport(self, host, port): ++ (self.host, self.port) = self._get_hostport(host, port) ++ + class HTTPSConnection(HTTPConnection): + response_class = HTTPResponse + default_port = httplib.HTTPSConnection.default_port +@@ -261,4 +264,4 @@ def idn_ascii_to_puny(hostname): + return None + else: + hostname = i18n.ustr(hostname) +- return hostname.encode('idna') ++ return i18n.ustr(hostname.encode('idna')) +diff --git a/rhnlib.spec b/rhnlib.spec +index 1d197e9..36bf3dc 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -7,7 +7,7 @@ + Summary: Python libraries for the Spacewalk project + Name: rhnlib + Version: 2.8.6 +-Release: 5%{?dist} ++Release: 6%{?dist} + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + +@@ -74,6 +74,9 @@ make -f Makefile.rhnlib + %endif + + %changelog ++* Wed Dec 19 2018 Michael Mraka 2.8.6-6 ++- Resolves: #1652859 - python3 http.client does not contain _set_hostport() ++ + * Fri Nov 02 2018 Tomas Kasparek 2.8.6-5 + - Resolves: #1643415 - forbid old SSL versions during negotiation + (tkasparek@redhat.com) diff --git a/SOURCES/rhnlib-2.8.6-6-el8-to-rhnlib-2.8.6-7-el8.patch b/SOURCES/rhnlib-2.8.6-6-el8-to-rhnlib-2.8.6-7-el8.patch new file mode 100644 index 0000000..d453e34 --- /dev/null +++ b/SOURCES/rhnlib-2.8.6-6-el8-to-rhnlib-2.8.6-7-el8.patch @@ -0,0 +1,38 @@ +diff --git a/rhn/connections.py b/rhn/connections.py +index 66ae4d9..85992e7 100644 +--- a/rhn/connections.py ++++ b/rhn/connections.py +@@ -155,8 +155,8 @@ class HTTPProxyConnection(HTTPConnection): + return + # Authenticated proxy + userpass = "%s:%s" % (self.__username, self.__password) +- enc_userpass = base64.encodestring(userpass).replace("\n", "") +- self.putheader("Proxy-Authorization", "Basic %s" % enc_userpass) ++ enc_userpass = base64.encodestring(i18n.bstr(userpass)).replace(i18n.bstr("\n"), i18n.bstr("")) ++ self.putheader("Proxy-Authorization", "Basic %s" % i18n.sstr(enc_userpass)) + + def _set_hostport(self, host, port): + (self.host, self.port) = self._get_hostport(host, port) +diff --git a/rhnlib.spec b/rhnlib.spec +index 36bf3dc..38417c7 100644 +--- a/rhnlib.spec ++++ b/rhnlib.spec +@@ -7,7 +7,7 @@ + Summary: Python libraries for the Spacewalk project + Name: rhnlib + Version: 2.8.6 +-Release: 6%{?dist} ++Release: 7%{?dist} + URL: https://github.com/spacewalkproject/spacewalk + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + +@@ -74,6 +74,9 @@ make -f Makefile.rhnlib + %endif + + %changelog ++* Mon Feb 04 2019 Michael Mraka 2.8.6-7 ++- Resolves: #1666099 - python3 is picky about bytes and string ++ + * Wed Dec 19 2018 Michael Mraka 2.8.6-6 + - Resolves: #1652859 - python3 http.client does not contain _set_hostport() + diff --git a/SPECS/rhnlib.spec b/SPECS/rhnlib.spec new file mode 100644 index 0000000..5848c0f --- /dev/null +++ b/SPECS/rhnlib.spec @@ -0,0 +1,390 @@ +%if 0%{?fedora} || 0%{?suse_version} > 1320 || 0%{?rhel} >= 8 +%global build_py3 1 +%endif + +%{!?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 +Version: 2.8.6 +Release: 7%{?dist} +URL: https://github.com/spacewalkproject/spacewalk +Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz +Patch0: rhnlib-2.8.6-1-to-rhnlib-2.8.6-2-el8.patch +Patch1: rhnlib-2.8.6-2-el8-to-rhnlib-2.8.6-3-el8.patch +Patch2: rhnlib-2.8.6-3-el8-to-rhnlib-2.8.6-4-el8.patch +Patch3: rhnlib-2.8.6-4-el8-to-rhnlib-2.8.6-5-el8.patch +Patch4: rhnlib-2.8.6-5-el8-to-rhnlib-2.8.6-6-el8.patch +Patch5: rhnlib-2.8.6-6-el8-to-rhnlib-2.8.6-7-el8.patch + +License: GPLv2 + +%if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1} +BuildArch: noarch +%endif + +Requires: python3-rhnlib + +%description +rhnlib is a collection of python modules used by the Spacewalk (http://spacewalk.redhat.com) software. + + +%if 0%{?build_py3} +%package -n python3-rhnlib +Summary: Python libraries for the Spacewalk project +BuildRequires: python3-devel +Requires: python3-pyOpenSSL +%{?python_provide:%python_provide python3-rhnlib} +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 -n python3-rhnlib +rhnlib is a collection of python modules used by the Spacewalk (http://spacewalk.redhat.com) software. +%endif + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -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 +%if 0%{?build_py3} +%{__python3} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --prefix=%{_prefix} +%endif + + +%clean + + +%files + +%if 0%{?build_py3} +%files -n python3-rhnlib +%doc ChangeLog COPYING README TODO +%{python3_sitelib}/* +%endif + +%changelog +* Mon Feb 04 2019 Michael Mraka 2.8.6-7 +- Resolves: #1666099 - python3 is picky about bytes and string + +* Wed Dec 19 2018 Michael Mraka 2.8.6-6 +- Resolves: #1652859 - python3 http.client does not contain _set_hostport() + +* Fri Nov 02 2018 Tomas Kasparek 2.8.6-5 +- Resolves: #1643415 - forbid old SSL versions during negotiation + (tkasparek@redhat.com) + +* Tue Apr 17 2018 Tomas Kasparek 2.8.6-4 +- don't package python2 files for rhnlib (tkasparek@redhat.com) +- be compliant with new packaging guidelines when requiring python2 packages + (tkasparek@redhat.com) + +* Tue Feb 20 2018 Tomas Kasparek 2.8.6-3 +- rhel8 utilizes python3 (tkasparek@redhat.com) + +* Mon Feb 19 2018 Tomas Kasparek 2.8.6-2 +- rebuild for rhel8 + +* Fri Feb 09 2018 Michael Mraka 2.8.6-1 +- remove install/clean section initial cleanup +- removed Group from specfile +- removed BuildRoot from specfiles + +* Mon Oct 23 2017 Michael Mraka 2.8.5-1 +- rhnlib: enable py3 build for Tumbleweed + +* Thu Oct 05 2017 Tomas Kasparek 2.8.4-1 +- 1494389 - Revert "[1260527] RHEL7 reboot loop" +- 1494389 - Revert "fix except in rhnlib to make it compatible with Python 2.4" + +* Thu Sep 28 2017 Gennadii Altukhov 2.8.3-1 +- Python's OpenSSL.SSL.Connection method for getting state was renamed. Now + before run it we should determinate its name via getattr built-in function. + +* Fri Sep 22 2017 Michael Mraka 2.8.2-1 +- added proper python*-rhnlib provides + +* Wed Sep 20 2017 Gennadii Altukhov 2.8.1-1 +- 1471045 - check a state of handshake before shutdown SSL connection +- Bumping package versions for 2.8. + +* Mon Jul 31 2017 Eric Herget 2.7.5-1 +- update copyright year + +* Mon Jul 31 2017 Michael Mraka 2.7.4-1 +- move version and release before sources + +* Mon Jul 31 2017 Jan Dobes 2.7.3-1 +- 1464157 - python 3 http calls flush + +* Fri Apr 07 2017 Jan Dobes 2.7.2-1 +- Let the memory usage for ssl-memleak-test stabilize a bit. During the test + run, the first memory check is often done too quickly, and all necessary + memory is not allocated yet, ending is false negative test result. +- Updated links to github in spec files +- Migrating Fedorahosted to GitHub + +* Tue Nov 15 2016 Gennadii Altukhov 2.7.1-1 +- fix except in rhnlib to make it compatible with Python 2.4 +- Bumping package versions for 2.7. + +* Fri Nov 11 2016 Jiri Dostal 2.6.2-1 +- [1260527] RHEL7 reboot loop + +* Thu Oct 20 2016 Gennadii Altukhov 2.6.1-1 +- 1381343 - make rhncfg action configfile compatible with Python 2/3 +- Bumping package versions for 2.6. + +* Wed May 25 2016 Tomas Kasparek 2.5.87-1 +- updating copyright years + +* Fri Apr 22 2016 Gennadii Altukhov 2.5.86-1 +- Fix indentation error + +* Fri Apr 22 2016 Gennadii Altukhov 2.5.85-1 +- Add binary mode for file copying for Python 3 + +* Fri Feb 19 2016 Jan Dobes 2.5.84-1 +- just set one required attribute to be compatible with all xmlrpclib versions +- fixed SyntaxError: invalid syntax ' .. = b ' to work in python 2.4 + +* Sat Jan 23 2016 Grant Gainey 2.5.83-1 +- revert contruction errors='ignore' for python3 +- python <2.7 fix 'TypeError: encode() takes no keyword arguments' + +* Tue Jan 19 2016 Michael Mraka 2.5.82-1 +- yet another python3 fixes + +* Tue Jan 12 2016 Michael Mraka 2.5.81-1 +- 1259884, 1286555 - more python3 fixes + +* Mon Jan 11 2016 Michael Mraka 2.5.80-1 +- 1259884, 1286555 - fixed python3 BuildRequires + +* Mon Jan 11 2016 Michael Mraka 2.5.79-1 +- 1259884 - build python3-rhnlib only on fedora + +* Fri Jan 08 2016 Michael Mraka 2.5.78-1 +- 1259884, 1286555 - updated to work in python3 + +* Thu Sep 24 2015 Jan Dobes 2.5.77-1 +- Bumping copyright year. + +* Tue May 12 2015 Tomas Kasparek 2.5.76-1 +- use single variable instead of a tuple +- exception rising has changed in python 3 +- print is function in python3 +- make exceptions compatible with python 2.4 to 3.3 + +* Thu Mar 19 2015 Grant Gainey 2.5.75-1 +- Updating copyright info for 2015 + +* Tue Feb 03 2015 Matej Kollar 2.5.74-1 +- Updating function names +- Documentation changes - fix name and refer to RFC. + +* Tue Jan 13 2015 Matej Kollar 2.5.73-1 +- Getting rid of Tabs and trailing spaces in Python +- Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files + +* Fri Jul 11 2014 Milan Zazrivec 2.5.72-1 +- fix copyright years + +* Wed Jun 04 2014 Milan Zazrivec 2.5.71-1 +- SmartIO: don't use tmpDir configuration from /etc/sysconfig/rhn/up2date + +* Fri May 30 2014 Milan Zazrivec 2.5.70-1 +- convert trusted certificates filenames to utf-8 + +* Thu Oct 10 2013 Michael Mraka 2.5.69-1 +- cleaning up old svn Ids + +* Fri Oct 04 2013 Michael Mraka 2.5.68-1 +- Python: fixed UserDictCase behaviour when key is not found + +* Mon Sep 30 2013 Michael Mraka 2.5.67-1 +- removed trailing whitespaces + +* Tue Sep 17 2013 Michael Mraka 2.5.66-1 +- Grammar error occurred + +* 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 +