------------------------------------------------------------------- Wed Aug 31 14:21:40 UTC 2022 - Stefan Schubert - Migration to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. ------------------------------------------------------------------- Tue Jun 21 12:38:51 UTC 2022 - Stefan Schubert - Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d. ------------------------------------------------------------------- Wed Oct 13 11:13:47 UTC 2021 - Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Modified: * slpd.service ------------------------------------------------------------------- Tue Mar 24 17:07:52 CET 2020 - mls@suse.de - Add missing openslp requires to the openslp-server package [bnc#1165121] ------------------------------------------------------------------- Thu Jul 25 11:11:16 UTC 2019 - matthias.gerstner@suse.com - removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html ------------------------------------------------------------------- Wed Jun 12 11:32:40 UTC 2019 - Tomáš Chvátal - Explicitely require library on develpackage and do not pull in the base package with slptool binary ------------------------------------------------------------------- Sun Jun 9 14:53:07 UTC 2019 - Jan Engelhardt - Fixup summaries: SDK already includes "development", and shared library is unspecific. Remove marketing wording from descriptions. ------------------------------------------------------------------- Fri Jun 7 16:00:46 CEST 2019 - mls@suse.de - Use tcp connects to talk with other DAs [bnc#1117969] new patch: openslp.tcpknownda.diff - Fix segfault in predicate match if a registered service has a malformed attribute list [bnc#1136136] new patch: openslp.nullattr.diff ------------------------------------------------------------------- Thu Jun 6 16:17:45 UTC 2019 - Tomáš Chvátal - Remove < SLE12 as it is no longer supported - Remove obsolete conditions/etc. * dropped file: slpd.init - Cleanup with spec-cleaner - Split out shared library properly ------------------------------------------------------------------- Thu Jun 6 09:31:19 UTC 2019 - Tomáš Chvátal - Drop the omc config fate#301838: * it is obsolete since SLE11 ------------------------------------------------------------------- Mon Aug 27 22:13:24 UTC 2018 - Jason Sikes - Fixed failure to compile when ENABLE_SLPv2_SECURITY is not set new patch: openslp-2.0.0-ifdef-slpv2.diff ------------------------------------------------------------------- Wed Apr 11 14:39:03 CEST 2018 - mls@suse.de - move systemd notification before the chroot() call, otherwise the notify function cannot reach systend's unix domain socket [bnc#1089097] ------------------------------------------------------------------- Thu Mar 1 16:59:01 CET 2018 - mls@suse.de - Use %license (boo#1082318) - fix slpd using the peer address as local address for TCP connections [bnc#1076035] new patch: openslp.localaddr.diff - use tcp connections for unicast requests [bnc#1080964] new patch: openslp.tcpunicast.diff ------------------------------------------------------------------- Wed Nov 29 17:25:48 CET 2017 - ro@suse.de - add separate source openslp.logrotate.systemd to use systemctl reload for logrotate configuration ------------------------------------------------------------------- Tue Jun 13 08:28:35 UTC 2017 - daniel.molkentin@suse.com - Add support for OpenSSL 1.1. Commit from upstream [bsc#1042665] new patch: openslp.openssl-1.1.diff ------------------------------------------------------------------- Mon Jan 9 10:43:57 UTC 2017 - fbui@suse.com - Also update openslp.sd_notify.diff to use the new systemd lib ------------------------------------------------------------------- Mon Dec 12 17:17:22 UTC 2016 - fbui@suse.com - Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete. ------------------------------------------------------------------- Wed Oct 12 13:53:08 CEST 2016 - mls@suse.de - Fix bounds check in SLPFoldWhiteSpace [bnc#1001600] [CVE-2016-7567] new patch: openslp.foldws.diff ------------------------------------------------------------------- Mon Sep 12 14:23:15 CEST 2016 - mls@suse.de - remove convenience code as changes bytes in the message buffer breaking the verification code [bnc#994989] new patch: openslp.noconvenience.diff - fix storage handling in predicate code, it clashed with gcc's fortify_source extension [bnc#909195] new patch: openslp.predicatestorage.diff - bring back allowDoubleEqualInPredicate option new patch: openslp.doubleequal.diff - fix bug in openslp.initda.diff patch - fix rcopenslp helper - fix _xrealloc not checking the malloc return value [bnc#980722] [CVE-2016-4912] new patch: openslp.xrealloc.diff ------------------------------------------------------------------- Sun Mar 8 00:39:27 UTC 2015 - p.drouand@gmail.com - Do not depend on fillup and insserv if the package build with systemd support; the dependencies are not needed in that case ------------------------------------------------------------------- Mon Sep 1 15:58:06 CEST 2014 - mls@suse.de - fix last commit ------------------------------------------------------------------- Mon Jul 28 02:36:48 UTC 2014 - crrodriguez@opensuse.org - Do not apply previous patch to distros without systemd. - Limit init script usage only to legacy products. ------------------------------------------------------------------- Sun Jul 27 21:18:25 UTC 2014 - crrodriguez@opensuse.org - openslp.sd_notify.diff make slpd systemd service of type notify instead of simple, to avoid startup races. ------------------------------------------------------------------- Thu Apr 10 16:56:24 CEST 2014 - mls@suse.de - use AI_CANONNAME when looking up the canonical name ------------------------------------------------------------------- Wed Feb 19 18:37:01 CET 2014 - mls@suse.de - update to openslp-2.0.0 to get IPv6 support * dropped patches: v1dadiscovery.diff, openslp.clrflags.diff openslp.fixdsareturn.diff, openslp.dereg.diff, openslp.tcpclearovr.diff, openslp.lifetime.diff, slptool-timeout.diff, openslp.poll.diff, openslp.ignorespaces.diff, openslp.checkovr.diff, openslp.fixaddrcheck.diff, openslp.loopbacksocket.diff, openslp.diff, openslp.doubleequal.diff, openslp.discovery.diff, openslp.parseext.diff, openslp.knowndafree.diff, openslp.emptyanswer.diff, openslp.v1sladdr.diff, hppa.diff * renamed patches: openslp-1.2.0-visibility.patch -> openslp.visibility.diff openslp-1.2.0-daemon.diff -> openslp.daemon.diff openslp.use-TCPDIAG-for-checking-listeners -> openslp.netlink.diff openslp-ocloexec.patch -> openslp.cloexec.diff - always use localtime in the log file [bnc#855385] patch: openslp.localtime.diff - use tcp to connect to the local SA patch: openslp.tcplocal.diff - drop unused mdns support - rename README.SuSE to README.SUSE ------------------------------------------------------------------- Thu Feb 13 15:03:15 CET 2014 - mls@suse.de - frontport SLE11 patches: * add hardMTU option to limit the datagram package size to 1400 bytes [bnc#648384]. patch: openslp.hardmtu.diff * fix double free in SLPDKnownDAAdd error case [bnc#667953] patch: openslp.knowndafree.diff * fix libslp socket handling, check if socket is still alive and fix socket close code [bnc#693756] patch: openslp.loopbacksocket.diff * make openslpd reconnect to DAs if they closed the connection [bnc#723385] patch: openslp.slpdreconnect.diff * fixup lifetime of registrations a bit so that they don't get removed too early [bnc#658972] patch: openslp.lifetime.diff ------------------------------------------------------------------- Tue Jul 16 13:44:12 CEST 2013 - mls@suse.de - fix wrong dir modifier in filelist ------------------------------------------------------------------- Mon Apr 15 12:50:48 UTC 2013 - idonmez@suse.com - Add Source URL, see https://en.opensuse.org/SourceUrls ------------------------------------------------------------------- Thu Oct 18 11:48:34 UTC 2012 - coolo@suse.com - buildrequire systemd through the pkgconfig provide to get systemd-mini in build environments (to break cycles) ------------------------------------------------------------------- Sat Aug 25 15:56:43 UTC 2012 - crrodriguez@opensuse.org - openslp-ocloexec.patch: open all internal fds with O_CLOEXEC so we do not leak them on fork() .. execve() particulary important in the shared library. ------------------------------------------------------------------- Wed Feb 8 20:14:48 UTC 2012 - coolo@suse.com - move the systemd requires to the server subpackage ------------------------------------------------------------------- Thu Dec 22 23:42:12 UTC 2011 - crrodriguez@opensuse.org - Add native systemd unit ------------------------------------------------------------------- Wed Nov 16 08:19:02 UTC 2011 - coolo@suse.com - add libtool as buildrequire to avoid implicit dependency ------------------------------------------------------------------- Mon Feb 28 12:12:37 UTC 2011 - lnussel@suse.de - use dedicated user instead of 'daemon' (bnc#656780) ------------------------------------------------------------------- Fri Nov 5 22:06:43 UTC 2010 - cristian.rodriguez@opensuse.org - libslp: export only functions of the public interface defined in slp.h ------------------------------------------------------------------- Tue Oct 12 17:46:47 CEST 2010 - mls@suse.de - fix extension parsing code, CVE-2010-3609 [bnc#642571] ------------------------------------------------------------------- Fri Oct 1 13:36:48 CEST 2010 - mls@suse.de - ignore leading and trailing spaces when comparing strings [bnc#626444] ------------------------------------------------------------------- Thu Sep 30 12:35:54 CEST 2010 - mls@suse.de - change DA pull code to not use the pulled-from-de prediacte, but instead don't overwrite non-pulled registrations ------------------------------------------------------------------- Thu Jul 29 13:28:41 CEST 2010 - mls@suse.de - add DABackupLocalReg option to enable backup of local services [bnc#597215] ------------------------------------------------------------------- Tue May 11 18:09:09 CEST 2010 - jeffm@suse.de - avoid CPU usage spike while while reading /proc/net/tcp on systems with many connections (bnc#601002) ------------------------------------------------------------------- Wed Apr 28 17:03:14 CEST 2010 - mls@suse.de - do not ignore DA answers if active and passive DA detection is off [bnc#564504] - add DASyncReg and isDABackup options for OES folks ------------------------------------------------------------------- Fri Mar 12 13:55:47 UTC 2010 - kkaempf@novell.com - Add SuSEfirewall2 description file ------------------------------------------------------------------- Mon Dec 14 17:04:29 CET 2009 - jengelh@medozas.de - add baselibs.conf as a source ------------------------------------------------------------------- Wed Nov 18 14:53:24 CET 2009 - mls@suse.de - clear mcast flag from DAAdverts [bnc#533432] ------------------------------------------------------------------- Fri Jan 30 14:17:01 CET 2009 - mls@suse.de - fix DSA_verify return code test [bnc#465270] ------------------------------------------------------------------- Thu Jan 22 02:48:00 CET 2009 - crrodriguez@suse.de - remove static libraries and "la" files ------------------------------------------------------------------- Wed Jan 7 12:34:56 CET 2009 - olh@suse.de - obsolete old -XXbit packages (bnc#437293) ------------------------------------------------------------------- Fri Nov 14 15:27:34 CET 2008 - mrueckert@suse.de - enable service only on sles 9 and 10 by default - remove deprecated usage of run_ldconfig - recommend logrotate in the server package ------------------------------------------------------------------- Mon Aug 18 16:20:22 CEST 2008 - ro@suse.de - move prereq to server subpackage - fix init script ------------------------------------------------------------------- Fri May 9 16:46:20 CEST 2008 - schwab@suse.de - Fix use of libtool. ------------------------------------------------------------------- Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support ------------------------------------------------------------------- Tue Apr 1 16:14:25 CEST 2008 - mkoenig@suse.de - remove dir /usr/share/omc/svcinfo.d as it is provided now by filesystem ------------------------------------------------------------------- Tue Mar 25 19:27:21 CET 2008 - mls@suse.de - fix non-intel little-endian platforms [bnc#372179] ------------------------------------------------------------------- Wed Mar 19 16:45:21 CET 2008 - mls@suse.de - initialize peeraddr in unicast case [bnc#370374] ------------------------------------------------------------------- Tue Sep 4 15:12:28 CEST 2007 - mls@suse.de - fix typo in dereg code [#290333] ------------------------------------------------------------------- Thu Mar 29 14:30:08 CEST 2007 - rguenther@suse.de - add bison and flex BuildRequires ------------------------------------------------------------------- Thu Jan 11 12:27:25 CET 2007 - ro@suse.de - move omc xml file to /usr/share/omc ------------------------------------------------------------------- Mon Jan 8 18:15:10 CET 2007 - ro@suse.de - move srvinfo.d to svcinfo.d (typo in fate entry) ------------------------------------------------------------------- Mon Dec 18 18:43:07 CET 2006 - ro@suse.de - added slpd.xml to /etc/omc/srvinfo.d (fate#301831) ------------------------------------------------------------------- Thu Nov 16 17:13:01 CET 2006 - mls@suse.de - truncate oversized udp messages, finally fixes [#185483] (can be turned of with "net.slp.oversizedUDP" option) - do not try to send back empty answers - add option "net.slp.allowDoubleEqualInPredicate" to make openslp work with some buggy clients that use "==" for comparison [#95043] - changed SLPGetPeer interface to support IPv6 ------------------------------------------------------------------- Tue Sep 12 15:23:43 CEST 2006 - mls@suse.de - obey OVERFLOW bit of incoming udp messages [#185483] - use right length in send() calls [#185483] - fix errno check in IncomingStreamWrite - add SLPGetPeer method in libslp - add --peerinfo option to slptool to print peerinfo ------------------------------------------------------------------- Wed May 10 20:41:30 CEST 2006 - mls@suse.de - fix unaligned memory access on ia64 [#171932] ------------------------------------------------------------------- Fri Mar 24 14:23:39 CET 2006 - mls@suse.de - fix listening on multiple interfaces [#160008] ------------------------------------------------------------------- Sat Mar 18 03:33:51 CET 2006 - schwab@suse.de - Fix file descritor leak [#159303]. ------------------------------------------------------------------- Mon Jan 30 16:35:37 CET 2006 - mls@suse.de - fix bug in DropSLPMulticastGroup - add -fstack-protector to CFLAGS - added logrotate script [#143069] ------------------------------------------------------------------- Wed Jan 25 21:30:39 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Fri Dec 23 15:41:12 CET 2005 - mls@suse.de - clear overflow bit on TCP connections [#135248] ------------------------------------------------------------------- Thu Sep 29 03:15:17 CEST 2005 - dmueller@suse.de - add norootforbuild ------------------------------------------------------------------- Mon Aug 22 19:31:23 CEST 2005 - mls@suse.de - also listen on SLPv1 General Multicast address [#64138] - use poll instead of select [#65673] ------------------------------------------------------------------- Tue Feb 15 19:52:01 CET 2005 - mls@suse.de - update to version 1.2.0 - fixed security audit findings - disable mdns in slpd for now, libslp still supports it ------------------------------------------------------------------- Fri Dec 3 12:39:40 CET 2004 - mls@suse.de - fix slpv DA discovery scope handling (#48728) - use _dns-sd instead of _mdns in mdns findsrvtypes query (#48325) ------------------------------------------------------------------- Thu Oct 14 13:55:00 CEST 2004 - adrian@suse.de - add meta information for suse help. ------------------------------------------------------------------- Sun Jun 13 14:27:28 CEST 2004 - bg@suse.de - reduce hardcoded optimization from -O3 to -O2 to circumvent ICE on hppa ------------------------------------------------------------------- Tue Jun 1 16:17:17 CEST 2004 - mls@suse.de - added fillup and insserv prereq ------------------------------------------------------------------- Thu May 27 14:30:41 CEST 2004 - mls@suse.de - use /proc/net/tcp_listen and /proc/net/tcp6_listen if available to keep things fast on systems with lots of network connections [#40888] ------------------------------------------------------------------- Wed May 5 20:08:02 CEST 2004 - mls@suse.de - treat empty attributes as illegal [#39669] - always start slpd on SLES [#39863] ------------------------------------------------------------------- Fri Apr 23 12:04:20 CEST 2004 - mls@suse.de - libslp: use configured TTL settings [#39030] ------------------------------------------------------------------- Fri Apr 2 12:17:42 CEST 2004 - mls@suse.de - beta is over, don't always start slpd ------------------------------------------------------------------- Fri Apr 2 09:18:03 CEST 2004 - kukuk@suse.de - Fix init script ------------------------------------------------------------------- Wed Mar 31 13:03:35 CEST 2004 - mls@suse.de - fix sighup processing - clean up spi code - fix spi null pointer reference - fix namingauth comparison - added try-restart to rcslpd - fix slp.conf re-read - fix prlist buffer overrun ------------------------------------------------------------------- Mon Mar 29 14:58:00 CEST 2004 - mls@suse.de - turn around srvtypes order in mdns ------------------------------------------------------------------- Thu Mar 18 17:12:34 CET 2004 - mls@suse.de - code cleanup - provide A RR with SRV RRs - don't pack .xvpics ------------------------------------------------------------------- Fri Mar 12 15:48:09 CET 2004 - mls@suse.de - added missing SLPGetMDNSName prototype to slp.h ------------------------------------------------------------------- Fri Mar 12 12:38:38 CET 2004 - mls@suse.de - slpd: fix hostname detection segfault - slpd: use ttl 255 for mdns - slpd: put attrs in mdns TXT RR - libslp: check mdns ttl - libslp: make getattr work with mdns - libslp: make mdns name available via new SLPGetMDNSName() function ------------------------------------------------------------------- Thu Mar 4 18:45:35 CET 2004 - mls@suse.de - libslp: add scope/nameingauth/predicate to query - slpd: reply to mdns service requests - slpd: don't play DA if our hostname expands to loopback - slpd: fix null pointer reference if SrvReg request is sent over tcp (as done by apple) ------------------------------------------------------------------- Fri Feb 27 18:07:46 CET 2004 - mls@suse.de - slpd: check port status every 15 seconds for watch-port-tcp/udp entries - libslp: send MDNS queries for scope _mdns ------------------------------------------------------------------- Sun Feb 15 18:17:19 CET 2004 - adrian@suse.de - export full qualified hostnames for $HOSTNAME - replace several $HOSTNAME tags in a srvurl - do only accept .reg files (no .rpmsave for instance) ------------------------------------------------------------------- Sat Feb 14 01:33:22 CET 2004 - adrian@suse.de - fix /proc/net/tcp* parsing - ONLY FOR BETA: start slpd always ------------------------------------------------------------------- Thu Jan 29 13:59:26 CET 2004 - adrian@suse.de - fix reading from slpd.reg.d directory (was broken since chroot run) ------------------------------------------------------------------- Wed Jan 14 13:42:41 CET 2004 - adrian@suse.de - slptool register now services with max timeout. ------------------------------------------------------------------- Tue Dec 16 09:14:12 CET 2003 - adrian@suse.de - fix sig11 when using the library without spi file ------------------------------------------------------------------- Mon Dec 8 12:06:21 CET 2003 - adrian@suse.de - security enhancements: * use chroot and open needed file descriptors before * panic if chroot or setuid fails * pid-file= option in reg files is useless now, so tcp-port= must be used for this now - add SSL support again ------------------------------------------------------------------- Wed Nov 26 15:53:52 CET 2003 - adrian@suse.de - add buffer fix from cvs - add README.SuSE with config howto ------------------------------------------------------------------- Thu Nov 20 13:06:13 CET 2003 - adrian@suse.de - drop the multicast route creation in runlevel script. we do not need it anymore with 1.1.5 ------------------------------------------------------------------- Wed Nov 19 16:45:08 CET 2003 - adrian@suse.de - update to version 1.1.5 * development version, but it contains lots of fixes - use $HOSTNAME instead of $LOCALHOST in reg files ------------------------------------------------------------------- Fri Nov 14 10:53:01 CET 2003 - adrian@suse.de - use correct keyword "X-UnitedLinux-Should-Start" in init script (seen by Martin Vidner) ------------------------------------------------------------------- Thu Nov 13 22:58:49 CET 2003 - adrian@suse.de - add "tcp-port=" option to test services running via (x)inted - start after (x)inetd ------------------------------------------------------------------- Wed Nov 12 13:28:17 CET 2003 - adrian@suse.de - add code to parse .reg files from any package below /etc/slp.reg.d/ ------------------------------------------------------------------- Sun Nov 9 23:26:04 CET 2003 - adrian@suse.de - fix security issue in init script ------------------------------------------------------------------- Sat Nov 8 17:56:38 CET 2003 - adrian@suse.de - initial package of version 1.0.11