Accepting request 24669 from network:utilities
Copy from network:utilities/openslp based on submit request 24669 from user mlschroe OBS-URL: https://build.opensuse.org/request/show/24669 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openslp?expand=0&rev=17
This commit is contained in:
parent
6dc0ab9079
commit
dcf1fdfac2
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
17
openslp.clrflags.diff
Normal file
17
openslp.clrflags.diff
Normal file
@ -0,0 +1,17 @@
|
||||
--- slpd/slpd_process.c.orig 2009-09-15 11:39:31.000000000 +0200
|
||||
+++ slpd/slpd_process.c 2009-09-15 11:45:12.000000000 +0200
|
||||
@@ -216,9 +216,13 @@
|
||||
break;
|
||||
}
|
||||
|
||||
- /* TRICKY: fix up the xid */
|
||||
+ /* TRICKY: fix up the xid and clear flags */
|
||||
tmp->curpos = tmp->start + 10;
|
||||
ToUINT16(tmp->curpos, message->header.xid);
|
||||
+ if (*(tmp->start) == 1)
|
||||
+ *(tmp->start + 4) = 0;
|
||||
+ else
|
||||
+ ToUINT16(tmp->start + 5, 0);
|
||||
|
||||
memcpy((*sendbuf)->curpos, tmp->start, tmp->end - tmp->start);
|
||||
(*sendbuf)->curpos = ((*sendbuf)->curpos) + (tmp->end - tmp->start);
|
180
openslp.spec
180
openslp.spec
@ -21,8 +21,8 @@ Name: openslp
|
||||
BuildRequires: bison flex openssl-devel
|
||||
Summary: An OpenSLP Implementation of Service Location Protocol V2
|
||||
Version: 1.2.0
|
||||
Release: 173
|
||||
License: BSD 3-Clause; GPL v2 or later
|
||||
Release: 174
|
||||
License: BSD 3-clause (or similar) ; GPL v2 or later
|
||||
Group: System/Daemons
|
||||
Url: http://www.openslp.org/
|
||||
# bug437293
|
||||
@ -54,6 +54,7 @@ Patch13: openslp.doubleequal.diff
|
||||
Patch14: openslp.dereg.diff
|
||||
Patch15: openslp.fixaddrcheck.diff
|
||||
Patch16: openslp.fixdsareturn.diff
|
||||
Patch17: openslp.clrflags.diff
|
||||
|
||||
%description
|
||||
Service Location Protocol is an IETF standards track protocol that
|
||||
@ -77,7 +78,7 @@ Authors:
|
||||
Praveen Kumar Amritaluru <praveen@india.hp.com>
|
||||
|
||||
%package server
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Group: System/Daemons
|
||||
Summary: The OpenSLP Implementation of the Service Location Protocol V2
|
||||
PreReq: %fillup_prereq %insserv_prereq
|
||||
@ -105,7 +106,7 @@ Authors:
|
||||
Praveen Kumar Amritaluru <praveen@india.hp.com>
|
||||
|
||||
%package devel
|
||||
License: BSD 3-Clause
|
||||
License: BSD 3-clause (or similar)
|
||||
Requires: openssl-devel openslp = %version
|
||||
Group: System/Daemons
|
||||
Summary: OpenSLP Development SDK
|
||||
@ -156,6 +157,7 @@ Authors:
|
||||
%patch14
|
||||
%patch15
|
||||
%patch16
|
||||
%patch17
|
||||
|
||||
%build
|
||||
autoreconf -fiv
|
||||
@ -269,173 +271,3 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%_libdir/libslp.so
|
||||
|
||||
%changelog
|
||||
* 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user