| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: leafnode | Distribution: openSUSE:Factory:zSystems |
| Version: 2.0.0~git.1745443528.0925b70 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Apr 23 23:28:10 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 910276 | Source RPM: leafnode-2.0.0~git.1745443528.0925b70-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://www.dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/ | |
| Summary: Leaf site NNTP server | |
Leafnode is a small NNTP server for leaf sites without permanent connection to the internet. It supports a subset of NNTP and is able to automatically fetch the newsgroups the user reads regularly from the newsserver of the ISP and additionally offer local (site-specific) groups to a LAN.
MIT
* Wed Apr 23 2025 mcepl@cepl.eu
- Update to version 2.0.0~git.1745443528.0925b70:
* lsmac.pl: Add shebang magic from the perlrun man page
* Wed Apr 23 2025 Matej Cepl <mcepl@cepl.eu>
- Update to version 2.0.0~git.1745442129.6d0967c:
* configure.ac: Correct missing pandoc value to 'false'
* Wed Apr 23 2025 Matej Cepl <mcepl@cepl.eu>
- Update to version 2.0.0~git.1745441740.a8cac4f:
* Ship new README.md in 'make dist'.
* doc: convert README to Markdown
* NEWS: Add date line so that make distcheck passes.
* podman test: install PCRE2 dev, avoid interactive input.
* Bump version.
* configure.ac: clean up
* Fix type width for %*s argument to ln_log().
* Complete PCRE2 conversion. Untested.
* Fix configure.ac to properly detect PCRE2.
* WIP: port to PCRE-2
* Use proper mid-index calculation avoiding integer overflow.
* Hook up bsearch_range tests.
* Return an empty line alone, at end of header.
* Sat Mar 22 2025 mcepl@cepl.eu
- Update to version 2.0.0+git.1722082987.9543ffa:
* Use proper mid-index calculation avoiding integer overflow.
* Hook up bsearch_range tests.
* Return an empty line alone, at end of header.
* Add a test program to help debug mastr_getfoldedln().
* Force C linkage in some of our headers under C++.
* Update
* switch dist format from .tar.bz2 to .tar.xz
* Add missing prototype for nntpdisconnect()
* Add a script to test build on Debian's testing.
* sa2addr: convert to getnameinfo
* Fix masock_*.c warnings, and properly decode hostnames.
- Switch README-SUSE from reStructuredText to Markdown
- Add convert-to-PCRE2.patch porting whole program to use pcre2
instead of pcre (bsc#1239931).
* Mon Mar 06 2023 Matej Cepl <mcepl@suse.com>
- User news must be in maildrop group (if postfix has been
installed).
* Sat Mar 04 2023 mcepl@suse.com
- Update to version 2.0.0+git.1677927696.44d2783:
* configure.ac: add PCRE to LIBS not LDCONFIG
* Make C++17 compatible.
* Add a comment about rnews.
* Plug memory leak.
* Update NEWS and ChangeLog.
* store: cope with folded headers.
* Bump copyright.
* split_serverarg(): initialize char *s[3].
* log_fclose: fix use-after-free warning
* ugid.h: fix Linux features.h compiler warning
* configure.ac: update and bump version
* newsq: Plug memory leaks.
* Tue May 17 2022 mcepl@suse.com
- Update to version 2.0.0+git.1625851959.1275fbe:
* Bump version and update NEWS.
* Ship Matěj Cepl's systemd files, and refer to them
* Replace /etc/cron.daily/leafnode with systemd timer
- Remove upstreamed patches:
- systemd-timers.patch
* Mon Oct 04 2021 Johannes Segitz <jsegitz@suse.com>
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_leafnode@.service.patch
* Fri Jul 09 2021 Matej Cepl <mcepl@suse.com>
- It is not necessary to manually set rights and ownership on
%{spooldir}, and it prevents a security issue (bsc#1159996).
* Sat Jun 06 2020 Matej Cepl <mcepl@suse.com>
- Add sudoers droplet to allow users in newsadmin group to
run fetchnews.
/etc/leafnode /etc/leafnode/config /etc/leafnode/local.groups /etc/leafnode/uucp /etc/sudoers.d /etc/sudoers.d/leafnode /usr/bin/leafnode-version /usr/bin/lsmac.pl /usr/bin/newsq /usr/lib/systemd/system/leafnode-daily.service /usr/lib/systemd/system/leafnode-daily.timer /usr/lib/systemd/system/leafnode-hourly.service /usr/lib/systemd/system/leafnode-hourly.timer /usr/lib/systemd/system/leafnode.socket /usr/lib/systemd/system/leafnode@.service /usr/lib/systemd/system/leafnode@.service.in /usr/sbin/applyfilter /usr/sbin/checkgroups /usr/sbin/fetchnews /usr/sbin/leafnode /usr/sbin/rnews /usr/sbin/sendbatch.bash /usr/sbin/texpire /usr/share/doc/packages/leafnode /usr/share/doc/packages/leafnode/AUTHORS /usr/share/doc/packages/leafnode/CHANGES-FROM-LEAFNODE-1 /usr/share/doc/packages/leafnode/CREDITS /usr/share/doc/packages/leafnode/ChangeLog /usr/share/doc/packages/leafnode/DEBUGGING /usr/share/doc/packages/leafnode/ENVIRONMENT /usr/share/doc/packages/leafnode/FAQ.tex /usr/share/doc/packages/leafnode/NEWS /usr/share/doc/packages/leafnode/README-FQDN.tex /usr/share/doc/packages/leafnode/README-SUSE.md /usr/share/doc/packages/leafnode/README-leaf.node /usr/share/doc/packages/leafnode/README.html /usr/share/doc/packages/leafnode/TODO /usr/share/doc/packages/leafnode/config.example /usr/share/doc/packages/leafnode/filters.example /usr/share/licenses/leafnode /usr/share/licenses/leafnode/COPYING /usr/share/licenses/leafnode/COPYING.LGPL /usr/share/man/man1/leafnode-version.1.gz /usr/share/man/man1/lsmac.1.gz /usr/share/man/man1/newsq.1.gz /usr/share/man/man1/sendbatch.1.gz /usr/share/man/man5/filterfile.5.gz /usr/share/man/man5/moderators.5.gz /usr/share/man/man8/applyfilter.8.gz /usr/share/man/man8/checkgroups.8.gz /usr/share/man/man8/fetchnews.8.gz /usr/share/man/man8/leafnode.8.gz /usr/share/man/man8/rnews.8.gz /usr/share/man/man8/texpire.8.gz /var/spool/news /var/spool/news/leaf.node
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 00:36:47 2025