Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libslp1-2.0.0-slfo.1.2.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libslp1 Distribution: SUSE Linux Framework One
Version: 2.0.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.2.1 Build date: Mon Feb 26 13:37:43 2024
Group: System/Libraries Build host: reproducible
Size: 92471 Source RPM: openslp-2.0.0-slfo.1.2.1.src.rpm
Packager: https://www.suse.com/
Url: http://www.openslp.org/
Summary: An Implementation of the Service Location Protocol V2
Service Location Protocol is an IETF standards track protocol that
provides a framework that allows networking applications to discover
the existence, location, and configuration of networked services in
networks.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Feb 26 2024 dimstar@opensuse.org
  - Use %patch -P N instead of deprecated %patchN.
* Wed Aug 31 2022 schubi@suse.com
  - Migration to /usr/etc: Saving user changed configuration files
    in /etc and restoring them while an RPM update.
* Tue Jun 21 2022 schubi@suse.com
  - Moved logrotate files from user specific directory /etc/logrotate.d
    to vendor specific directory /usr/etc/logrotate.d.
* Wed Oct 13 2021 jsegitz@suse.com
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * slpd.service
* Tue Mar 24 2020 mls@suse.de
  - Add missing openslp requires to the openslp-server package
    [bnc#1165121]
* Thu Jul 25 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 2019 tchvatal@suse.com
  - Explicitely require library on develpackage and do not pull
    in the base package with slptool binary
* Sun Jun 09 2019 jengelh@inai.de
  - Fixup summaries: SDK already includes "development",
    and shared library is unspecific. Remove marketing wording
    from descriptions.
* Fri Jun 07 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 06 2019 tchvatal@suse.com
  - 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 06 2019 tchvatal@suse.com
  - Drop the omc config fate#301838:
    * it is obsolete since SLE11
* Mon Aug 27 2018 jsikes@suse.de
  - Fixed failure to compile when ENABLE_SLPv2_SECURITY is not set
    new patch: openslp-2.0.0-ifdef-slpv2.diff
* Wed Apr 11 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 01 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 2017 ro@suse.de
  - add separate source openslp.logrotate.systemd to
    use systemctl reload for logrotate configuration
* Tue Jun 13 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 09 2017 fbui@suse.com
  - Also update openslp.sd_notify.diff to use the new systemd lib
* Mon Dec 12 2016 fbui@suse.com
  - Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd)
    Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which
    are obsolete.
* Wed Oct 12 2016 mls@suse.de
  - Fix bounds check in SLPFoldWhiteSpace
    [bnc#1001600] [CVE-2016-7567]
    new patch: openslp.foldws.diff
* Mon Sep 12 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 08 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 01 2014 mls@suse.de
  - fix last commit
* Mon Jul 28 2014 crrodriguez@opensuse.org
  - Do not apply previous patch to distros without systemd.
  - Limit init script usage only to legacy products.
* Sun Jul 27 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 2014 mls@suse.de
  - use AI_CANONNAME when looking up the canonical name
* Wed Feb 19 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 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 2013 mls@suse.de
  - fix wrong dir modifier in filelist
* Mon Apr 15 2013 idonmez@suse.com
  - Add Source URL, see https://en.opensuse.org/SourceUrls
* Thu Oct 18 2012 coolo@suse.com
  - buildrequire systemd through the pkgconfig provide to get
    systemd-mini in build environments (to break cycles)
* Sat Aug 25 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 08 2012 coolo@suse.com
  - move the systemd requires to the server subpackage
* Thu Dec 22 2011 crrodriguez@opensuse.org
  - Add native systemd unit
* Wed Nov 16 2011 coolo@suse.com
  - add libtool as buildrequire to avoid implicit dependency
* Mon Feb 28 2011 lnussel@suse.de
  - use dedicated user instead of 'daemon' (bnc#656780)
* Fri Nov 05 2010 cristian.rodriguez@opensuse.org
  - libslp: export only functions of the public interface
    defined in slp.h
* Tue Oct 12 2010 mls@suse.de
  - fix extension parsing code, CVE-2010-3609 [bnc#642571]
* Fri Oct 01 2010 mls@suse.de
  - ignore leading and trailing spaces when comparing strings
    [bnc#626444]
* Thu Sep 30 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 2010 mls@suse.de
  - add DABackupLocalReg option to enable backup of local services
    [bnc#597215]
* Tue May 11 2010 jeffm@suse.de
  - avoid CPU usage spike while while reading /proc/net/tcp
    on systems with many connections (bnc#601002)
* Wed Apr 28 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 2010 kkaempf@novell.com
  - Add SuSEfirewall2 description file
* Mon Dec 14 2009 jengelh@medozas.de
  - add baselibs.conf as a source
* Wed Nov 18 2009 mls@suse.de
  - clear mcast flag from DAAdverts [bnc#533432]
* Fri Jan 30 2009 mls@suse.de
  - fix DSA_verify return code test [bnc#465270]
* Thu Jan 22 2009 crrodriguez@suse.de
  - remove static libraries and "la" files
* Wed Jan 07 2009 olh@suse.de
  - obsolete old -XXbit packages (bnc#437293)
* Fri Nov 14 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 2008 ro@suse.de
  - move prereq to server subpackage
  - fix init script
* Fri May 09 2008 schwab@suse.de
  - Fix use of libtool.
* Thu Apr 10 2008 ro@suse.de
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Tue Apr 01 2008 mkoenig@suse.de
  - remove dir /usr/share/omc/svcinfo.d as it is provided now
    by filesystem
* Tue Mar 25 2008 mls@suse.de
  - fix non-intel little-endian platforms [bnc#372179]
* Wed Mar 19 2008 mls@suse.de
  - initialize peeraddr in unicast case [bnc#370374]
* Tue Sep 04 2007 mls@suse.de
  - fix typo in dereg code [#290333]
* Thu Mar 29 2007 rguenther@suse.de
  - add bison and flex BuildRequires
* Thu Jan 11 2007 ro@suse.de
  - move omc xml file to /usr/share/omc
* Mon Jan 08 2007 ro@suse.de
  - move srvinfo.d to svcinfo.d (typo in fate entry)
* Mon Dec 18 2006 ro@suse.de
  - added slpd.xml to /etc/omc/srvinfo.d (fate#301831)
* Thu Nov 16 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 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 2006 mls@suse.de
  - fix unaligned memory access on ia64 [#171932]
* Fri Mar 24 2006 mls@suse.de
  - fix listening on multiple interfaces [#160008]
* Sat Mar 18 2006 schwab@suse.de
  - Fix file descritor leak [#159303].
* Mon Jan 30 2006 mls@suse.de
  - fix bug in DropSLPMulticastGroup
  - add -fstack-protector to CFLAGS
  - added logrotate script [#143069]
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Fri Dec 23 2005 mls@suse.de
  - clear overflow bit on TCP connections [#135248]
* Thu Sep 29 2005 dmueller@suse.de
  - add norootforbuild
* Mon Aug 22 2005 mls@suse.de
  - also listen on SLPv1 General Multicast address [#64138]
  - use poll instead of select [#65673]
* Tue Feb 15 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 03 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 2004 adrian@suse.de
  - add meta information for suse help.
* Sun Jun 13 2004 bg@suse.de
  - reduce hardcoded optimization from -O3 to -O2 to circumvent
    ICE on hppa
* Tue Jun 01 2004 mls@suse.de
  - added fillup and insserv prereq
* Thu May 27 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 05 2004 mls@suse.de
  - treat empty attributes as illegal [#39669]
  - always start slpd on SLES [#39863]
* Fri Apr 23 2004 mls@suse.de
  - libslp: use configured TTL settings [#39030]
* Fri Apr 02 2004 mls@suse.de
  - beta is over, don't always start slpd
* Fri Apr 02 2004 kukuk@suse.de
  - Fix init script
* Wed Mar 31 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 2004 mls@suse.de
  - turn around srvtypes order in mdns
* Thu Mar 18 2004 mls@suse.de
  - code cleanup
  - provide A RR with SRV RRs
  - don't pack .xvpics
* Fri Mar 12 2004 mls@suse.de
  - added missing SLPGetMDNSName prototype to slp.h
* Fri Mar 12 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 04 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 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 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 2004 adrian@suse.de
  - fix /proc/net/tcp* parsing
  - ONLY FOR BETA: start slpd always
* Thu Jan 29 2004 adrian@suse.de
  - fix reading from slpd.reg.d directory
    (was broken since chroot run)
* Wed Jan 14 2004 adrian@suse.de
  - slptool register now services with max timeout.
* Tue Dec 16 2003 adrian@suse.de
  - fix sig11 when using the library without spi file
* Mon Dec 08 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 2003 adrian@suse.de
  - add buffer fix from cvs
  - add README.SuSE with config howto
* Thu Nov 20 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 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 2003 adrian@suse.de
  - use correct keyword "X-UnitedLinux-Should-Start" in init script
    (seen by Martin Vidner)
* Thu Nov 13 2003 adrian@suse.de
  - add "tcp-port=" option to test services running via (x)inted
  - start after (x)inetd
* Wed Nov 12 2003 adrian@suse.de
  - add code to parse .reg files from any package below /etc/slp.reg.d/
* Sun Nov 09 2003 adrian@suse.de
  - fix security issue in init script
* Sat Nov 08 2003 adrian@suse.de
  - initial package of version 1.0.11

Files

/usr/lib64/libslp.so.1
/usr/lib64/libslp.so.1.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:02:43 2024