summaryrefslogtreecommitdiff
path: root/net/openslp
AgeCommit message (Collapse)AuthorFilesLines
2006-07-13Make slpd reopen its log file on HUP (it does not use syslog - bah!).he4-3/+55
The log file needs to be writable for user=daemon, since slpd setuid()s to that user after starting up. Put the extremely verbose and disk-filling logging of "Parse Erorr" packets (is this an SLPv1 vs. SLPv2 protocol versioning issue gone bad?!?) under DEBUG, which is not normally turned on in our builds. Change HOMEPAGE, since Caldera appears to have seen fit to remove the www.openslp.org DNS name and associated web server. Instead point to the SourceForge home page. Bump package revision to 1.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-20added a hack that overcomes a problem with the IRIX 5.3 header filesschwarz1-0/+17
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-17Change my MAINTAINER email address to the one I've been using forjlam1-2/+2
pkgsrc work.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-3/+3
CONFIGURE_ARGS.
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam1-5/+4
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or "automake14". Also, we don't need to call the auto* tools via ${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care to symlink the correct tool to the correct name, so we can just use aclocal, autoconf, etc.
2005-05-26- Update to 1.2.1 - ok'ed jlam@adrianp10-97/+57
- This incorporates security fixes from SuSE to address the issues they found From the ChangeLog: > 02/04/2005 jcalcote@novell.com > Incorporated various bug fixes from SuSE and others. > Updated Autotools files for version 1.5+
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-17add lex to the list of gnu tools. Needed for solarisdmcmahill1-2/+2
2005-03-06Disable pkgviews installation until devel/automake is converted.minskim1-2/+3
Closes PR pkg/29602.
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-17This uses yacc.reed1-1/+2
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-11-27Fix on NetBSD by adding some SLP* functions used by the shared lib thatjlam2-1/+14
weren't being added to the shared lib. I just updated this package, so ride the update and avoid the PKGREVISION bump.
2004-11-27Update net/openslp to 1.2.0. Changes from version 1.0.11 include:jlam12-140/+209
* Support for SLP queries on multiple network interfaces * Support for SLP query through a unicast * DHCP code * Added support for the net.slp.DAHeartBeat setting * Make attribute compares case insensitive as per RFC 2608 * Added PID monitoring. Now when the process that called SLPReg() (with SLP_REG_FLAG_WATCH_PID) dies the registration will automatically be deregistered. patch-a[cdefg] fix compilation warnings and errors (all the world is not Linux/i386).
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-07-24LTCONFIG_OVERRIDE is deprecated.jlam1-4/+2
2004-05-10Use INSTALL_* instead of CP to set permission correctly.minskim1-5/+7
2004-04-28Do not force -O3 optimisation any moreadam2-1/+15
2004-04-25Unused.wiz1-19/+0
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-2/+4
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.
2004-01-06bl3ifyjlam1-2/+4
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)
2004-01-04Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.jlam1-9/+6
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+19
buildlink3 framework.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-05-27Update net/openslp to 1.0.11. Changes from version 1.0.10 include:jlam3-10/+10
* Fixed socket file descriptor leak. * Fixed segv when processing unicast request (SrvTypeRqst or AttrRqst) with mismatched scopes causes error in SLPD. * Allow strict aliasing.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-12-19Update net/openslp to 1.0.10. Changes from version 1.0.9a include:jlam3-11/+11
* Fixed SA->DA registration logic that excluded some mortal registrations. * Fixed aging problem that aged out static registrations. * Fixed SLPDeReg(). * Fixed a segfault generated by a freed but unlinked SLPDSocket. * Made net.slp.multicastIF actually work.
2002-11-26It's "cp -R", not "cp -r".jlam1-3/+3
2002-10-20Honor PKG_SYSCONFDIR.jlam1-2/+2
2002-10-20Don't default to slpd=NO anymore, as rc.d scripts aren't copied intojlam1-2/+1
/etc/rc.d by default any longer. This causes the usual warning to be emitted when the script is executed.
2002-10-05Unused.wiz1-34/+0
2002-09-20Make these scripts more portable by taking advantage of automatic rc.dgrant1-2/+2
script handling and using @RCD_SCRIPTS_SHELL@. as discussed with jlam.
2002-09-20add missing RCS Id.grant1-0/+2
2002-09-19Take advantage of the auto-generation and installation of rc.d scripts.jlam1-11/+1
2002-09-16Update net/openslp to 1.0.9a. Changes from version 1.0.7 include:jlam3-5/+6
* Added version and length sanity checks for incoming messages * Fixed possible SEGV when logging DA traffic * Added patch from Arun Barboza that makes attribute compares case insensitive as per RFC 2608 * Added patch from Garth Bushell that fixes an SLP url parsing problem. * Added patch from Arun Barboza to handle '==' SLPv1 predicates. This patch allows better interoperability with Novell SLP networks. * Added fix from Arun Barboza to make V1 DAAdverts use the same encoding as the request * Fixed a problem in SLPProcessMessage where errorcodes were not being returned resulting in attempts to send non-allocated sendbufs (i.e. SEGV). * Fixed a problem where SLPReg() would hang if used against a DA or SA that prematurely dropped connections * Force use of numeric IP addresses in all DAAdvert and SAAdvert messages. * Fixed bug where idle connections to DAs were not being aged. * Added code so that 'slptool -v' will return the path of the slp.conf file libslp.so is configured to use.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam2-2/+21
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-03-15Do the INSTALL_DATA_DIR's one dir at a time to keep Solaris happy.markd1-2/+4
2002-02-05Solaris' test binary (test/[) doesn't grok "-e". Replace with "-f".jlam1-2/+2
Noted by Stoned Elipot <seb@netbsd.org> in private email.
2002-01-31Update net/openslp to 1.0.7. Relevant changes from version 1.0.6 include:jlam2-12/+20
* Applied patch from Juergen Kreileder that provides the net.slp.multicastIF slp.conf setting. net.slp.multicastIF is useful in setting up OpenSLP on multi-homed machines where it is desireable to configure which interface should send multicast traffic. * Applied patch from Garth Bushell that fixes a problem where not enough memory was being allocated to hold an escaped string in SLPEscape(). * Changed slpd "daemonize" code to chdir() to "/" so that the PWD is not left unmountable.
2001-12-14Update net/openslp to 1.0.6. This package now uses the general INSTALLjlam7-250/+108
scripts and honors ${PKG_SYSCONFDIR}. Changes from version 1.0.2 include: * bug fixes * set FRESH flag for registrations; OpenSLP ignores this flag, but other DA implementations like K&A SLP do not. * Minor changes to the way that settings from /etc/slp.conf affect active and passive discovery. * Changed declaration and definition for strncasecmp and strcasecmp so that there is only one place for them in slp_compare.c and slp_compare.h * Honor scopes in SrvRqsts for the special "service:directory-agent" type * Added code to use IP address in agent url for those operating systems where gethostname() does not return a fully qualified domain name (FQDN). * Added code to log parse errors and dump bad messages to the log * Fixed reconnect code to be able to interoperate with inefficient DAs that close the stream after each srvreg/srvack exchange. The Mac OS/X DA is reported to have this problem * Removed calls that (sort of) enforce service-url checking. This is for the benefit of AFP's usage of SRVLOC. Developers are now trusted not to register ambiguous service-urls.