* Mon Jul 12 2021 Steve Kowalik <steven.kowalik@suse.com>
- Switch BuildRequires to python3-devel, to build using Python 3.
* Sun Dec 20 2020 Callum Farmer <gmbr3@opensuse.org>
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Mon Nov 09 2020 mls@suse.de
- rename the list.3 manpage to list-inn.3 as it conflicts with the
list.3 manpage from the man-pages 5.09 package [bnc#1178534]
* Sun Jun 14 2020 Lars Vogdt <lars@linux-schulserver.de>
- update to inn-2.6.3
+ Fixed the selection of the elliptic curve to use with OpenSSL 1.1.0 or
later; NIST P-256 was enforced instead of using the most secure curve.
+ A new inn.conf parameter has been added to fine-tune the cipher suites
to use with TLS 1.3: the *tlsciphers13* now permits configuring them.
A separate cipher suite configuration parameter is needed for TLS 1.3
because TLS 1.3 cipher suites are not compatible with TLS 1.2, and
vice-versa. In order to avoid issues where legacy TLS 1.2 cipher
suite configuration configured in the *tlsciphers* parameter would
inadvertently disable all TLS 1.3 cipher suites, the inn.conf
configuration has been separated out.
+ Fixed a regression since INN 2.6.1 that prevented articles with
internationalized header fields (that is to say encoded in UTF-8) from
being posted.
+ Support for Python 3 has been added to INN. Embedded Python filtering
and authentication hooks for innd and nnrpd can now use version 3.3.0
or later of the Python interpreter. In the 2.x series, version 2.3.0
or later is still supported.
+ When configuring INN with the --with-python flag, the "PYTHON"
environment variable, when set, is used to select the interpreter to
embed. Otherwise, it is searched in standard paths.
+ In case you change the Python interpreter to embed, make sure that the
Python scripts you use are written in the expected syntax for that
version of the Python interpreter. Notably, buffer objects have been
replaced with memoryview objects in Python 3, and UTF-8 encoding now
really matters for string literals (Python 3 uses bytes and Unicode
objects).
+ INN documentation and samples of Python hooks have been updated to
provide more examples.
+ When a Python or Perl filter hook rejects an article, innd now
mentions the reason in response to CHECK and TAKETHIS commands.
Previously, the reason was given only for the IHAVE command.
+ nnrpd now properly logs the hostname of clients whose connection
failed owing to an issue during the negotiation of a TLS session or
high load average.
- renamed and refreshed inn-2.6.2.diff to inn-2.6.3.diff
- fix upstream URL
- (build)require openssl-devel and python-devel and build with
- -with-python and --with-openssl support
- remove outdated/unknown configure options:
- -enable-dual-socket, --enable-ipv6 and --with-etc-dir
- use 'Development/Languages/C and C++' as RPM group for the -devel
package
- require appropriate -devel packages for -devel package installs
* Thu Jun 11 2020 Paolo Stivanin <info@paolostivanin.com>
- Add -fcommon to allow building against GCC10
Version: 2.5.4-bp150.2.5
* Tue Feb 21 2017 kukuk@suse.de
- Add directories formerly owned by filesystem
- Require group and user news
- Require group uucp
* Wed Oct 26 2016 kukuk@suse.de
- Fix tmpfiles.d usage to give it at least a chance to work
* Sat Dec 13 2014 Led <ledest@gmail.com>
- fix bashisms
- updated patches:
+ inn-2.5.4.diff
* Thu Dec 11 2014 mls@suse.de
- enable IPv6
- get rid of gpg-offline as we nowadays check signatures in
the source validator
* Wed Jul 16 2014 mls@suse.de
- update to inn-2.5.4
* updated control.ctl file
* improved signature checking in pgpverify
* new "htmlstatus" config option
* many bugs fixed
* removed patches: inn-linereset.diff
* renamed patches: inn-2.5.2.diff -> inn-2.5.4.diff
- fix innbind file mode
- fix empty history database on 64bit [bnc#876287]
* Mon Sep 09 2013 mls@suse.de
- make /usr/lib/news/bin owned by root
* Thu Sep 05 2013 mls@suse.de
- add libperl_requires, as we link against libperl and thus
need a specific version of perl
* Tue Nov 27 2012 sbrabec@suse.cz
- Verify GPG signature.
* Mon Sep 17 2012 coolo@suse.com
- fix ownership of directories so subpackages can be installed with
rpm 4.10
* Tue Sep 04 2012 mls@suse.de
- fix starttls command injection issue [bnc#776967]
- fix /var/run/news permission and handling.
* Tue Jun 19 2012 aj@suse.de
- Use set_permissions instead of run_permissions.
- Handle /var/run on tmpfs.
* Thu Mar 22 2012 cfarrell@suse.com
- license update: GPL-2.0+ and BSD-4-Clause
SPDX format and also include *.in files from control/ as BSD-4-Clause
* Fri Mar 16 2012 lmuelle@suse.de
- require perl-MIME-tools
* Wed May 19 2010 mls@suse.de
- adapt innbind modes to permissions file
* Thu Apr 08 2010 mls@suse.de
- compile with largefile support
* Wed Apr 07 2010 mls@suse.de
- update to inn-2.5.2
* implement CAPABILITIES command
* decent parser for NNTP commands
* multiple LIST commands allow pattern matching
* Fri Sep 04 2009 mls@suse.de
- fix fd leak [bnc#525827]
* Sun Aug 30 2009 coolo@novell.com
- provide Patch0
* Thu Jul 10 2008 mls@suse.de
- fix segfault in perl_call_argv [bnc#405186]
* Thu Jun 19 2008 werner@suse.de
- Add missing Provides to the init script