head 1.11; access; symbols pkgsrc-2013Q2:1.11.0.8 pkgsrc-2013Q2-base:1.11 pkgsrc-2012Q4:1.11.0.6 pkgsrc-2012Q4-base:1.11 pkgsrc-2011Q4:1.11.0.4 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q2:1.11.0.2 pkgsrc-2011Q2-base:1.11 pkgsrc-2010Q4:1.10.0.26 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.24 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.22 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.20 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.18 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.16 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.10.0.14 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.12 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.10 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.8 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.6 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.4 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.2 pkgsrc-2008Q1:1.9.0.30 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.28 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.26 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.24 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.22 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.20 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.18 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.16 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.14 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.9.0.12 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.9.0.10 pkgsrc-2005Q3-base:1.9 pkgsrc-2005Q2:1.9.0.8 pkgsrc-2005Q2-base:1.9 pkgsrc-2005Q1:1.9.0.6 pkgsrc-2005Q1-base:1.9 pkgsrc-2004Q4:1.9.0.4 pkgsrc-2004Q4-base:1.9 pkgsrc-2004Q3:1.9.0.2 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.8.0.6 pkgsrc-2004Q2-base:1.8 pkgsrc-2004Q1:1.8.0.4 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.8.0.2 pkgsrc-2003Q4-base:1.8 netbsd-1-6-1:1.6.0.6 netbsd-1-6-1-base:1.6 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.3 netbsd-1-4-PATCH001:1.1; locks; strict; comment @# @; 1.11 date 2011.03.17.14.09.21; author drochner; state dead; branches; next 1.10; 1.10 date 2008.07.03.22.14.50; author tonnerre; state Exp; branches; next 1.9; 1.9 date 2004.07.24.03.32.24; author jlam; state dead; branches; next 1.8; 1.8 date 2003.09.29.16.56.54; author salo; state Exp; branches; next 1.7; 1.7 date 2003.09.18.05.37.18; author markd; state dead; branches; next 1.6; 1.6 date 2001.10.25.16.19.35; author tron; state Exp; branches; next 1.5; 1.5 date 2000.08.14.16.35.32; author wiz; state dead; branches; next 1.4; 1.4 date 2000.06.15.12.54.12; author kleink; state Exp; branches; next 1.3; 1.3 date 99.09.17.06.46.32; author simonb; state Exp; branches; next 1.2; 1.2 date 99.09.10.10.41.41; author hwr; state Exp; branches; next 1.1; 1.1 date 99.05.04.00.08.43; author tv; state Exp; branches; next ; desc @@ 1.11 log @update to 2.4.24 changes: -Added LDIF line wrapping setting -Added libldap cert x500UniqueIdentifier handling -Added libldap_r,libldap formal concurrency API -Added slapadd attribute value checking -Added slapcat continue mode for problematic DBs -Added slapd syncrepl suffixmassage support -Added slapd multiple listener threads -Added slapd extensible match for ordering rules -Added slapd-meta paged results control forwarding -Added slapd-meta subtree-include support -Added slapd-null back-config support -Added slapd-sql autocommit support -Added slapd-sql support for long long keys -Added slapo-sssvlv multiple sorts per connection -many bugfixes -documentation improvements approved by Geert Hendrickx (the MAINTAINER) @ text @$NetBSD: patch-aa,v 1.10 2008/07/03 22:14:50 tonnerre Exp $ --- libraries/liblber/io.c.orig 2008-02-12 00:26:41.000000000 +0100 +++ libraries/liblber/io.c @@@@ -584,13 +584,11 @@@@ ber_get_next( return LBER_DEFAULT; } /* Not enough bytes? */ - if (ber->ber_rwptr - (char *)p < llen) { -#if defined( EWOULDBLOCK ) - sock_errset(EWOULDBLOCK); -#elif defined( EAGAIN ) - sock_errset(EAGAIN); -#endif - return LBER_DEFAULT; + i = ber->ber_rwptr - (char *)p; + if (i < llen) { + sblen=ber_int_sb_read( sb, ber->ber_rwptr, i ); + if (sblenber_rwptr += sblen; } for (i=0; i USE_LIBTOOL. LTCONFIG_OVERRIDE -> one less patch. Add DEINSTALL script with note about etc/openldap. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2000/06/15 12:54:12 kleink Exp $ d3 5 a7 4 --- configure.orig Thu Aug 26 04:39:37 1999 +++ configure Wed Sep 15 11:47:45 1999 @@@@ -2318,6 +2318,7 @@@@ # Save cache, so that ltconfig can load it d9 6 d16 5 a20 7 +if false; then # Actually configure libtool. ac_aux_dir is where install-sh is found. CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ @@@@ -2336,6 +2337,8 @@@@ # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' d22 1 a22 5 +fi + # Redirect the config.log output again, so that the ltconfig log is not # clobbered by the next message. exec 5>>./config.log @ 1.4 log @Update to openldap-1.2.11; changes since 1.2.7p1 include: Changes included in OpenLDAP 1.2.11 CVS Tag: OPENLDAP_REL_ENG_1_2_11 Fixed /tmp races in ud, ldapsearch, ldbmtest and slurpd Fixed error in slurpd's filecheck function Fixed slurpd to properly restart in oneshot mode, and to report a non-zero number of items to process with only one replica. Fixed strdup use in libldap/request.c Fixed NULL prefix bug in libldap/ufn.c Fixed slapd_shutdown extern reference bug (ITS#527) Fixed ACL groups member matching Raise MAXDBCACHE to 128 (ITS#512) Fixed slapd client_addr crash (ITS#579) Fixed back-shell realloc bug (ITS#506) Build Environment Update res_search detection Detect and use getpassphrase() and getpass() Unset CDPATH Change GNU Pth to enable soft syscalls Changed RCPT cmds symbol to avoid link conflict (ITS#526) Changed LDBM directory to $localstatedir/openldap-ldbm Changes included in OpenLDAP 1.2.10 CVS Tag: OPENLDAP_REL_ENG_1_2_10 Add slapd -DSLAPD_UNDEFINED_OC_IS_NOT_EXTENSIBLE macro disable undefined object classes implies extensible object behavior. Add GNU Pth support (ITS#453) Fixed -lldap Kerberos bind to work ldap_init() (ITS#426) Changed -lldap to ignore space in filter: ( !(foo=bar)) (ITS#459) Fixed multiple password support (ITS#464) Fixed -lldap chasing of delete referrals (ITS#471) Fixed back-ldbm/bind invalid credentials vs no such object bug Fixed slapd str2entry uninitialized variable bug (ITS#482) Fixed back-ldbm/modify mutlivalued indexing bug Fixed -llber seqorset buffer overrun bug (ITS#479) Build Environment Do not list unsupported LDBM API option NDBM Allow DEFAULT_DB_PAGE_SIZE to be defined at build time Changes included in OpenLDAP 1.2.9 CVS Tag: OPENLDAP_REL_ENG_1_2_9 Fixed lutil/password bogus crypt password bug (ITS#423) Fixed slapd/back-ldbm indexing bug (ITS#402) Added UD support for creators/modifiers attributes (ITS#422) Added modify* attributes on add to workaround client issue (ITS#424) Build Environment Rebuild configure Added support for db1 vs db2 with glibc 2.1 Removed TCPD and RLOOKUP interdependecy (ITS#419) Changes included in OpenLDAP 1.2.8 CVS Tag: OPENLDAP_REL_ENG_1_2_8 Fixed slapd lint Fixed slapd li_nextid_file uninitialized bug Fixed -lldap templates y2k bug (ITS#294) Fixed ldbm db_appinit to use u_int32_t instead of int (ITS#295) Fixed lber/io.c Cray T90 specific pointer arithmetic problem (ITS#325) Fixed s_addr dereferencing (ITS#340) Fixed ud strstr crash (ITS#328) Fixed back-ldbm presence index bug (ITS#394) Fixed -lthread rdwr 2-writer bug (ITS#395) Added TCP_NODELAY support Changed slapd to apply ACL to lastmod attributes Changed slapd.conf default referral Changed slapd delete stats log message for consistency Disable DN subtree indexing Build Environment Support using short as LDAP_INT4 Documentation Reference Quick Start Guide in README and INSTALL Update slapd.conf to reflect Quick Start Guide example ldappasswd(1) fix -c vs -H typo (ITS#154) Added warning about cross environment portability @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Work around ELF bug with libwrap in a similar way to the ucd-snmp package (pointed out by David Brownlee). We also need to remove -lwrap from the tools directory libraries - hence the post-configure target to make sure SLAPD_LIBS is empty in servers/slapd/tools/Makefile. @ text @a21 18 @@@@ -7064,6 +7067,7 @@@@ if test $ac_cv_header_tcpd_h != yes ; then have_wrappers=no else +if false; then echo $ac_n "checking for main in -lwrap""... $ac_c" 1>&6 echo "configure:7069: checking for main in -lwrap" >&5 ac_lib_var=`echo wrap'_'main | sed 'y%./+-:%__p__%'` @@@@ -7099,6 +7103,9 @@@@ else echo "$ac_t""no" 1>&6 have_wrappers=no +fi +else + have_wrappers=yes fi fi @ 1.2 log @Updated to OpenLDAP-1.2.7 release. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 1999/05/04 00:08:43 tv Exp $ d3 2 a4 2 --- configure.orig Wed Aug 25 20:39:37 1999 +++ configure Fri Sep 10 12:11:36 1999 d13 1 a13 2 @@@@ -2335,6 +2336,8 @@@@ d16 2 d19 15 d35 3 d39 1 a39 2 # Redirect the config.log output again, so that the ltconfig log is not # clobbered by the next message. @ 1.1 log @Build shared libraries by using pkglibtool (bump version to "...p1" to indicate change), skip "make depend", add a Kerberos switch, and add a few backends. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 5 --- configure.orig Mon May 3 18:51:06 1999 +++ configure Mon May 3 18:51:24 1999 @@@@ -2067,6 +2067,7 @@@@ echo "$ac_t""no" 1>&6 fi d10 5 d17 1 a17 6 @@@@ -2112,7 +2113,7 @@@@ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \ $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \ || { echo "configure: error: libtool configure failed" 1>&2; exit 1; } - d20 2 a21 2 # Extract the first word of "sendmail", so it can be a program name with args. set dummy sendmail; ac_word=$2 @