Hello community, here is the log from the commit of package python-managesieve.1485 for openSUSE:12.2:Update checked in at 2013-04-02 15:47:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2:Update/python-managesieve.1485 (Old) and /work/SRC/openSUSE:12.2:Update/.python-managesieve.1485.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-managesieve.1485", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2013-02-26 18:15:11.936010755 +0100 +++ /work/SRC/openSUSE:12.2:Update/.python-managesieve.1485.new/python-managesieve.changes 2013-04-02 15:47:42.000000000 +0200 @@ -0,0 +1,53 @@ +------------------------------------------------------------------- +Sun Mar 24 10:05:22 UTC 2013 - gber@opensuse.org + +- add python-managesieve-add-port-to-sieveshell.patch which adds + a --port option to sieveshell for overriding the default port + (bnc#811230) + +------------------------------------------------------------------- +Tue Jan 17 10:37:38 UTC 2012 - saschpe@suse.de + +- Update license to "GPL-2.0+ and Python-2.0" (bnc#741277) + +------------------------------------------------------------------- +Thu Jan 12 14:36:45 UTC 2012 - saschpe@suse.de + +- Spec file cleanup: + * BuildRequire python-distribute instead of setuptools + * Removed %clean section (has sane default) + * Removed authors from description + * Ran spec-cleaner + +------------------------------------------------------------------- +Thu Jan 12 11:31:10 UTC 2012 - coolo@suse.com + +- change license to be in spdx.org format + +------------------------------------------------------------------- +Fri Nov 26 17:37:56 UTC 2010 - gber@opensuse.org + +- added separate changelog + +------------------------------------------------------------------- +Fri Jan 22 00:00:00 UTC 2010 - guido+opensuse.org@berhoerster.name + +- Specified build dependencies more precisely + +------------------------------------------------------------------- +Thu Jan 07 00:00:00 UTC 2010 - guido+opensuse.org@berhoerster.name + +- Update to version 0.4.2 + - includes the fix for socket.ssl deprecation warnings + +------------------------------------------------------------------- +Wed Dec 30 00:00:00 UTC 2009 - guido+opensuse.org@berhoerster.name + +- Added patch to fix socket.ssl deprecation warnings on Python + >= 2.6 + +------------------------------------------------------------------- +Wed Dec 24 00:00:00 UTC 2009 - guido+opensuse.org@berhoerster.name + +- initial packaging of python-managesieve + New: ---- managesieve-0.4.2.tar.bz2 python-managesieve-add-port-to-sieveshell.patch python-managesieve.changes python-managesieve.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-managesieve.spec ++++++ # # spec file for package python-managesieve # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 Guido Berhoerster. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: python-managesieve Version: 0.4.2 Release: 0 Summary: Python Module Implementing the ManageSieve Protocol License: GPL-2.0+ and Python-2.0 Group: Development/Libraries/Python Url: http://python-managesieve.origo.ethz.ch/wiki/python_managesieve Source: http://download.origo.ethz.ch/python-managesieve/1573/managesieve-0.4.2.tar.... # PATCH-FEATURE-UPSTREAM python-managesieve-add-port-to-sieveshell.patch gber@opensuse.org -- Add --port option to sieveshell for overriding the default port Patch0: python-managesieve-add-port-to-sieveshell.patch BuildRequires: python-devel BuildRequires: python-distribute BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %else BuildArch: noarch %endif %description python-managesieve is a Python module implementing the ManageSieve client protocol. It also includes an user application (the interactive sieveshell). %prep %setup -q -n managesieve-%{version} %patch0 -p1 %build python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %files %defattr(-,root,root,-) %doc draft-martin-managesieve-07.txt HISTORY README TODO %{_bindir}/sieveshell %{python_sitelib}/* %changelog ++++++ python-managesieve-add-port-to-sieveshell.patch ++++++ Index: managesieve-0.4.2/sieveshell =================================================================== --- managesieve-0.4.2.orig/sieveshell +++ managesieve-0.4.2/sieveshell @@ -225,7 +225,7 @@ __command_map = { def shell(auth, user=None, passwd=None, realm=None, - authmech='', server='', use_tls=0): + authmech='', server='', use_tls=0, port=managesieve.SIEVE_PORT): """Main part""" def cmd_loop(): @@ -280,7 +280,7 @@ def shell(auth, user=None, passwd=None, # Ctrl-D pressed print # clear line return - sieve = managesieve.MANAGESIEVE(server, use_tls=use_tls) + sieve = managesieve.MANAGESIEVE(server, use_tls=use_tls, port=port) print 'Server capabilities:', for c in sieve.capabilities: print c, print @@ -330,17 +330,22 @@ def main(): "commands from SCRIPT, and exit when done.") parser.add_option('--use-tls', '--tls', action="store_true", help="Switch to TLS if server supports it.") + parser.add_option('--port', type="int", default=managesieve.SIEVE_PORT, + help="The TCP port to connect to (default: %d)." % managesieve.SIEVE_PORT) options, args = parser.parse_args() if options.auth_mech and not options.auth_mech.upper() in managesieve.AUTHMECHS: parser.error("Authentication mechanism %s is not supported. Choose one of %s" % (options.auth_mech.upper(), ', '.join(managesieve.AUTHMECHS))) + if not (0 <= options.port <= 65535): + parser.error("The TCP port must be between 0 and 65535") + if len(args) != 1: parser.error("Argument 'server' missing.") server = args[0] shell(options.authname, options.username, options.passwd, - options.realm, options.auth_mech, server, options.use_tls) + options.realm, options.auth_mech, server, options.use_tls, options.port) return 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org