VERSION.sh
by Richard Allen Megginson
VERSION.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit b1954442cec5d7b28fe4a223729c45efe50f23df
Author: Rich Megginson <rmeggins(a)redhat.com>
Date: Tue Jan 19 11:01:02 2010 -0700
this is version 1.1.10.a4
diff --git a/VERSION.sh b/VERSION.sh
index db6d59d..e1cac18 100644
--- a/VERSION.sh
+++ b/VERSION.sh
@@ -15,7 +15,7 @@ VERSION_MAINT=10
# if this is a PRERELEASE, set VERSION_PREREL
# otherwise, comment it out
# be sure to include the dot prefix in the prerel
-VERSION_PREREL=.a3
+VERSION_PREREL=.a4
# NOTES on VERSION_PREREL
# use aN for an alpha release e.g. a1, a2, etc.
# use rcN for a release candidate e.g. rc1, rc2, etc.
14 years, 3 months
selinux/dirsrv-admin.if
by Nathan Kinder
selinux/dirsrv-admin.if | 1 +
1 file changed, 1 insertion(+)
New commits:
commit b3132a7803d27b36408735ee7916bceed5ed3104
Author: Nathan Kinder <nkinder(a)redhat.com>
Date: Mon Jan 18 13:48:36 2010 -0800
Allow httpd to write user tmp files.
The selinux policy needed to be updated to allow httpd to write
to a user_tmp_t file. It needs to do this to write the setup log
file at the end of the setup process.
diff --git a/selinux/dirsrv-admin.if b/selinux/dirsrv-admin.if
index 3b0cb7e..36f610c 100644
--- a/selinux/dirsrv-admin.if
+++ b/selinux/dirsrv-admin.if
@@ -25,6 +25,7 @@ interface(`dirsrvadmin_extend_httpd',`
files_exec_usr_files(httpd_t)
files_manage_generic_tmp_files(httpd_t)
+ userdom_rw_user_tmp_files(httpd_t)
corenet_tcp_connect_generic_port(httpd_t)
# Strict policy
14 years, 3 months
selinux/dirsrv.if
by Nathan Kinder
selinux/dirsrv.if | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit f6d937e8189a5ebc2d096731bf811f3b370db612
Author: Nathan Kinder <nkinder(a)redhat.com>
Date: Mon Jan 18 11:37:18 2010 -0800
Fix syntax error in selinux interface.
There was a simple syntax error in the dirsrv SELinux interface
file. This would cause issues building the admin server SELinux
policy.
diff --git a/selinux/dirsrv.if b/selinux/dirsrv.if
index b8e1a7f..c6e2811 100644
--- a/selinux/dirsrv.if
+++ b/selinux/dirsrv.if
@@ -77,7 +77,7 @@ interface(`dirsrv_manage_log',`
allow $1 dirsrv_var_log_t:dir manage_dir_perms;
allow $1 dirsrv_var_log_t:file manage_file_perms;
- allow $1 dirsrv_var_log_t:fifo_file: manage_fifo_file_perms;
+ allow $1 dirsrv_var_log_t:fifo_file manage_fifo_file_perms;
')
#######################################
14 years, 3 months
Changes to 'refs/tags/389-admin-1.1.10.a3'
by Richard Allen Megginson
Changes since the dawn of time:
Nathan Kinder (45):
removed SNMP, updated components, and added rebranded graphics
150479 - SHLIB_PATH setting incorrect on HP-UX
Update components and use new RHEL platform naming
Pick up new nescore component
Pick up new nescore component
Changes to use IBM JRE
Branding fixes
Use zip instead of compress for packaging
Use gzip instead of zip for packaging uxmcc.tar
Fix JSS component path
Removed unneccesary package that was failing on Windows
Update doc packaging for windows build failure
Pull components from component area instead on integration
Package ICU resource bundle
Fixed whitespace issue
Need to put resource bundle in proper directory
Need to create res directory for packaging
Fixed packaging makefile error
Pick up new components and package Cgistub
Don't package ns-common-schema.conf
Removed legacy plugin info
154855 - Don't package Ant jars
Update consolesdk component
Updated NESCORE component
Pick up new components
171667 - Pick up new console component and enable fedora component pulling
172812 - Don't overwrite ANT_HOME on on external builds. Also don't package ant jarfiles in the console java directory.
Admin Express cgi needs NESCompatEnv set for help to work
Resolves: 245665
Resolves: 245665
Resolves: 246020
Summary: Fixed an annoying typo in a comment.
Resolves: 247283
Resolves: 251418
Resolves: 251418
Resolves: 253760
Resolves: 258341
Resolves: 370071
Resolves: 370071
Resolves: 445305
Resolves: 430364
Resolves: 430364
Resolves: bug 486402
Get rundir from sysconfig script.
Add SELinux policy module for Admin Server.
Noriko Hosoi (87):
bugzilla 147535: De-brand the Administration Server as "brandx"
[147535] Brand the Administration Server as "Fedora"
WARNING: This is a space holder for the license file.
removed obsolete URLs.
switching ext/int in components.mk
updated copyright string.
Removed "return home" to home.netscape.com.
Introduced a gmake macro BUILD_MODE (= ext or int) to control packaging/non-packaging Admin Server guide.
[147522] Brand the Admin SDK as "Fedora"
Put 'scrollbars=yes' for showing the scrollbars on Firefox.
1) ant 1.6.2; 2) DBM_1_61_RTM; 3) NSS_3_9_3_RTM; 4) LDAP C SDK v5.14; 5) JSS_3_5_1_RTM
Pick up docs from the component area; (need to remove admserv/manual/help/manual
package <nescore>/bin/https/dtds; developer.netscape.com used to host for the NES dtd files, but it was shutdown after the Red Hat acquisition. Now we are switching to have the dtd files in the server package.
- picking up the latest consolesdk from /s/b/sbsintegration
Removed the dependency on the rule: pkguxSNMP.
typo for BUILD_MODE.
1) pick up new setupsdk, consolesdk.
Changed "{Fedora,Red Hat} Project" to "{Fedora Project,Red Hat} Home Page" on the admin main page.
[154431] Security package requests from Cert Team; added .chk files
[154431] Security package requests from Cert Team
[148004] Rebranding: new Contact info / URLs
[154189] picking up the new consolesdk 20050512
[169320] Admin Server branding mismatches
[164401] Clean up Admin Server build
171942 – Change Admin Server version to 1.0
Adjusted Admin Util and Console build path for the external build.
[175418] Admin Server ns-update crashes if necessary attribute-value is not given
[179394] HP-UX IPF support (adminserver)
[Bug 186105] Admin Server Makefile updates for Internal build
[186105] Admin Server Makefile updates for Internal build
[186105] Admin Server Makefile updates for Internal build
[186105] Admin Server Makefile updates for Internal build
[186105] Admin Server Makefile updates for Internal build
Picking up new AdminUtil, SetupUtil, and Console.
[186105] Admin Server Makefile updates for Internal build
Picking up new console.
[186642] Directory Server Makefile updates for Internal build
Updated SETUPUTIL_RELDATE to 20060405.
[161099] admin passwd in clear text in adm.conf
[161099] admin passwd in clear text in adm.conf
Added NSPR libraries to the dependency (ns-update). (fixed the build)
[195258] Changes for the internal build
[195258] Changes for the internal build
[191832] Admin Server password always remembers initial password on (part 2)
[195258] Changes for the internal build:
[195258] Changes for the internal build
[195258] Changes for the internal build
[195258] Changes for the internal build; comment#14
Resolves: #237356
Resolves: #237356
Removed an unnecessary entry.
Resolves: 237356
Resolves: #244325
Resolves: 237356
Resolves: #237356
Resolves #244715
Resolves: #237356
Resolves: #244749
Resolves: #244749
Resolves: #244749
Resolves: #244749
Resolves: #244749
Resolves: #244749
Resolves: #244749
Resolves: #244749
Resolves: #247215
Resolves: #247215
Resolves: #246683
resolves: #247215
resolves: #249739
Resolves: #203999
Resolves: #214276
Resolves: #251090
Resolves: # 251595
Resolves: #252190
Resolves: #253811
Resolves: #273501
One character fix: added ';'
Resolves: #251090
Resolves: #357501
Resolves: #411231
Resolves: #191779
Resolves: #191834
Resolves: #476096
Resolves: #476096
setup-ds-admin.pl Fix for objectclass violation
490997 Obsolete ACI in o=netscaperoot
Rich Megginson (203):
added config file templates
added functions to replace tokens in template scripts and config files
Bug(s) fixed: 163375
Bug(s) fixed: 163624
Bug(s) fixed: 163714
Bug(s) fixed: 163730
Bug(s) fixed: 164401
removing unused files
removed unused files
removing unused files
removed unused files
removed unused files
removed unused files
Bug(s) fixed: 166273
Bug(s) fixed: 166380
fix build breakage on RHEL3 - do not need admin server dsgw stuff anymore
Bug(s) fixed: 167325
Bug(s) fixed: 167345
Bug(s) fixed: 167865
Bug(s) fixed: 167866
Bug(s) fixed: 167867
Bug(s) fixed: 167867
Bug(s) fixed: 167869
Bug(s) fixed: 169155
fix some internal build related issues
change binary directory naming convention to the same one we use with pre-built binary components; remove old crufty Fortezza stuff; general makefile cleanup
use open source console help docs
replace the incorrect one with the correct fedora branded graphic
by default, use the console ldapjdk.jar and JSS for building and packaging admin server
Bug(s) fixed: 171066
Bug(s) fixed: 172249
Bug(s) fixed: 172402
Bug(s) fixed: 172816
allow developers to build an adminserver with the 3 Apache modules included for convenience but not packaging
put the Apache modules back into the packaging - the gpl is compatible with the apl in this specific instance - also enable using ant and java from PATH by default for external builds
Add the create CGI to the list of CGIs which mod_restartd is allowed to execute.
Admin server post install was core dumping in express mode because it did
1) default cert name is server-cert not Server-Cert
Write changes to console.conf, not nss.conf
Make sure the server uid owns the config directory and the other config files
Package libjss3.so in lib, not lib/jss
patch file to convert admin server version 1.0 files to version 1.0.1
patch to convert libldap- to libldap
Bug(s) fixed: 174837
Bump version from 1.0 to 1.0.1
do not overwrite the dynamic console.conf file when upgrading
Bug(s) fixed: 175187
Change packaging so that either the old style adminutil properties or the
make sure /opt/fedora-ds/shared/lib is used for shared libs used by the console
whoops - I left the - at the beginning of the mkdir command
look for the java command in java_home/bin
bug 175170
It's a little bit tricky. The base package is a dependency of both the main admin server package and the directory server package. However, it works if you just create a zero length .zip file for the base archive - you get a warning when running setup, but everything installs correctly. While it's not perfect (it will be addressed for the next major release) it will at least allow those developers who do not want to use java at all to build and install.
Use NSS 3.11 and NSPR 4.6.1 - This requires packaging the new freebl3
Use NSPR 4.6.1 and NSS 3.11 - this requires new freebl3 libraries at runtime
Wan-Teh pointed out that the platform specific freebl libs are needed _instead of_ libfreebl3, not _in addition to_. So, set the list of platform specific freebl libs and add them to the list of libs to package.
The correct naming convention for RHEL is
NSPLATFORM_DIR is set differently for linux than for other platforms
1) Fix moz objdir name for generic linux x86_64
Added httpd-2.2.conf.tmpl - Apache 2.2 uses different modules than 2.0 for auth/authz
Apache 2.2 uses different modules for auth/authz than 2.0. This change allows admin server post install to figure out what version of Apache is being used (via httpd -v) and select the appropriate httpd.conf template file based on that version.
Change admin server version to 1.0.2
replace %%% tokens with the real default paths, otherwise patch won't work
Still need the console ld lib path patch for startconsole
still need the console ld libpath patch for startconsole
Have to add back softokn3 to the link line - adminutil, setuputil, and ldapsdk didn't remove them as dependencies, so the linker forces it to be present at link time.
remove hardcoded reference to /home/rich - should be %%%sroot%%%
patch file for upgrading from 1.0.1 - fixes the use of admpw for basic auth
added patch file for upgrading from 1.0.1 - fixes the use of admpw for basic auth
this patch fixes the use of admpw in the actual config file - the previous patch only fixes the template
added admserv-conf-admpw.patch to patch the real config file - the previous patch only patches the template config file
Bug(s) fixed: 186280
Bug: 186280
Bug: 192785
admin server console has been moved to top level admservconsole
These files are obsolete.
renamed util.cpp to nscputil.cpp to avoid object/file naming conflict in autoconf builds
removed admconf.c admserv.c pasword.c
renamed the files from .h to .html - they are html files after all
remove obsolete files
remove obsolete files
remove obsolete files
remove obsolete files
bump version to 1.0.3
use new ldapcsdk 6.0.0; upgrade other components
Bug(s) fixed: 210180
use libldap60 in preload
assume the ld_preload thing has already been patched by installing or upgrading to fds102 - this patch only upgrades libldap50 to libldap60 from now on
startconsole has changed for fds103, so the patch needs to change too
Now that the LDAP C SDK is linked with SASL by default, other executables
Resolves: bug 210916
Resolves: bug 239502, bug 186280
rename scripts to x-ds-admin; fix uid change in config.c; remove obsolete snmp CGIs
Resolves: bug 239502
Resolves: bug 239502
Resolves: bug 239502
Resolves: bug 239502
Resolves: bug 239502
Resolves: bug 239502
Resolves: bug 237356
Resolves: bug 237356
Resolves: bug 237356
Resolves: bug 237356
remove obsolete files
Resolves: bug 245214
Resolves: bug 245214
Resolves: bug 244749
Resolves: bug 245815
Resolves: bug 246683
Resolves: bug 245815
Resolves: bug 248145
Resolves: bug 248184
Resolves: bug 248145
Resolves: bug 248145
remove obsolete files and directories
remove obsolete files
remove obsolete files; make sure all adminserver files are branded plain old GPLv2, instead of GPL + exception like directory server
remove AC_FUNC_REALLOC - breaks build in HPUX
need to set icu_libdir
need to set icu_libdir for the --with-icu case too
Resolves: bug 250324
Resolves: bug 250535
fix build breakage on rhel4
Reviewed by: nkinder (Thanks!)
Resolves: bug 251549
Resolves: bug 252190
Resolves: bug 252190
remove curses
Resolves: bug 288451
Resolves: bug 288451
Resolves: bug 295001
Resolves: bug 299261
Resolves: bug 304081
Resolves: bug 315731
Resolves: bug 248169
since we use the start script to start admin, we source the
Resolves: bug 317591
Resolves: bug 317651
Resolves: bug 367941
added spec files
Resolves: bug 186280
Resolves: bug 383301
Resolves: bug 368481
Resolves: bug 400421
Resolves: bug 407011
Resolves: bug 400221
Resolves: bug 420751
update to version 1.1.1
Resolves: bug 425861
Resolves: bug 425849
Resolves: bug 426056
Resolves: bug 249548
Resolves: CVE-2008-0892 and 437320
Resolves: bug 448366
Resolves: bug 431103
Reviewed by: nkinder (Thanks!)
Reviewed by: nkinder (Thanks!)
removing dead code
bump version to 1.1.6
Resolves: bug 431103
Resolves: bug 451702
Resolves: bug 448366
update for version 1.1.6
Resolves: bug 462411
Resolves: bug 470946
Fix various compiler warnings about define redefinitions, unused functions/variables, wrong types being cast, etc.
Resolves: bug 209242
Resolves: bug 426439
initial version 1.1.7 commit
Resolves: bug 480869
Resolves: bug 480869
Resolves: bug 483276
Resolves: bug 468474
Resolves: bug 166230
Resolves: bug 480869
actually add the -y argument
for the 1.1.7 release
Resolves: bug 493989
bump rev
Resolves: bug 494980
bump version for bug fix
rename to 389
Link libds-admin-serv with NSPR to avoid rpmlint missing weak symbol errors
Add more libs for libds-admin-serv to resolve rpmlint issues
yet more link issues with libds-admin-serv
change license from gplv2+ to plain gplv2
added 389-admin.spec
get rid of obsolete functions
bump version to 1.1.8 for fedora review
bump spec version to 1.1.8 for fedora review
use 389-adminutil instead of adminutil
Add support for new ds base update framework
Running setup-ds-admin.pl -u on replica with ldaps chokes on CA cert
389-ds-base/glibmm24: conflicting perl provides
setup-ds-admin.pl: Can't call method "getErrorString" on an undefined value at /usr/lib64/dirsrv/perl/AdminUtil.pm line 405.
setup-ds-admin.pl should use correct default hostname + port
Move mod_admserv and mod_restartd into adminserver
Bump version to 1.1.10
Allow use of unthreaded Apache
Add support for versioning via VERSION.sh - cleanup branding
Fix problem with genrb on F-12 and later
bump version to 1.1.10.a2
Allow configure to find genrb correctly on all platforms
Rob Crittenden (10):
147495. Suppress bogus admin40_host_ip_check error message on startup.
147519 Allow the unauthenticated retrieval of /favicon.ico
Bug 162703
162703
Install an Apache-compatible configuration.
Fix build oops.
164525 In the stop script add kill -9 for the process group if a
164832 Got a little carried away when cleaning up kruft in bug 162703.
164853
Bug(s) fixed: 165240
cvsadm (2):
Move Admin Server from branch to TRUNK
Move Admin Server from branch to TRUNK
svrbld (2):
Use perl5 instead of perl for branding
fixed windows build failure: 1) missing unzipping manual components (newinst/insadm/Makefile); 2) makefile path mismatch (mcc/nt/makefile).
14 years, 3 months
admserv/genrb_wrapper.sh configure m4/icu.m4 Makefile.am Makefile.in VERSION.sh
by Richard Allen Megginson
Makefile.am | 2 +-
Makefile.in | 3 ++-
VERSION.sh | 2 +-
admserv/genrb_wrapper.sh | 5 +++--
configure | 45 ++++++++++++++++++++++++++++++++++++++++++++-
m4/icu.m4 | 5 +++++
6 files changed, 56 insertions(+), 6 deletions(-)
New commits:
commit ebe5bbf8ab76a395896cf87886851d34a757c374
Author: Rich Megginson <rmeggins(a)redhat.com>
Date: Thu Jan 14 14:05:29 2010 -0700
Allow configure to find genrb correctly on all platforms
Found a bug in genrb_wrapper.sh - was not removing the icu paths from
the command line arguments
Bumped version to 1.1.10.a3
diff --git a/Makefile.am b/Makefile.am
index c286449..f84257b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -385,7 +385,7 @@ MOSTLYCLEANFILES = $(nodist_cmdbin_SCRIPTS) $(nodist_config_DATA)
if WINNT
ICU_GENRB = @icu_bin(a)/genrb.exe
else
-ICU_GENRB = sh $(srcdir)/admserv/genrb_wrapper.sh @icu_bin@ @icu_libdir@
+ICU_GENRB = sh -x $(srcdir)/admserv/genrb_wrapper.sh "@icu_bin@" "@icu_libdir@"
endif
# need a reverse sort
diff --git a/Makefile.in b/Makefile.in
index f3c0fed..3c9521b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -326,6 +326,7 @@ EGREP = @EGREP@
EXEEXT = @EXEEXT@
F77 = @F77@
FFLAGS = @FFLAGS@
+GENRB = @GENRB@
HPUX_FALSE = @HPUX_FALSE@
HPUX_TRUE = @HPUX_TRUE@
HTTPD = @HTTPD@
@@ -774,7 +775,7 @@ nodist_config_DATA = admserv/cfgstuff/console.conf admserv/cfgstuff/admserv.conf
@APACHE22_TRUE@HTTPD_CONF_SRC = admserv/cfgstuff/httpd-2.2.conf.in
MOSTLYCLEANFILES = $(nodist_cmdbin_SCRIPTS) $(nodist_config_DATA) \
$(RESOURCE_BUNDLES_ROOT)
-@WINNT_FALSE@ICU_GENRB = sh $(srcdir)/admserv/genrb_wrapper.sh @icu_bin@ @icu_libdir@
+@WINNT_FALSE@ICU_GENRB = sh -x $(srcdir)/admserv/genrb_wrapper.sh "@icu_bin@" "@icu_libdir@"
# Resource Bundle Compiler
@WINNT_TRUE@ICU_GENRB = @icu_bin(a)/genrb.exe
diff --git a/VERSION.sh b/VERSION.sh
index ac8a357..db6d59d 100644
--- a/VERSION.sh
+++ b/VERSION.sh
@@ -15,7 +15,7 @@ VERSION_MAINT=10
# if this is a PRERELEASE, set VERSION_PREREL
# otherwise, comment it out
# be sure to include the dot prefix in the prerel
-VERSION_PREREL=.a2
+VERSION_PREREL=.a3
# NOTES on VERSION_PREREL
# use aN for an alpha release e.g. a1, a2, etc.
# use rcN for a release candidate e.g. rc1, rc2, etc.
diff --git a/admserv/genrb_wrapper.sh b/admserv/genrb_wrapper.sh
index e467396..94508ad 100644
--- a/admserv/genrb_wrapper.sh
+++ b/admserv/genrb_wrapper.sh
@@ -30,6 +30,7 @@ if [ $# -lt 3 ]; then
exit 1
fi
+icu_bin="$1" ; shift
+icu_lib="$1" ; shift
# HP SHLIB_PATH too for old versions of HP-UX
-set -x
-SHLIB_PATH=$2:$SHLIB_PATH LD_LIBRARY_PATH=$2:$LD_LIBRARY_PATH PATH=$1:$PATH exec genrb $@
+SHLIB_PATH=$icu_lib:$SHLIB_PATH LD_LIBRARY_PATH=$icu_lib:$LD_LIBRARY_PATH PATH=$icu_bin:$PATH exec genrb "$@"
diff --git a/configure b/configure
index e331a66..d293a35 100755
--- a/configure
+++ b/configure
@@ -466,7 +466,7 @@ ac_includes_default="\
#endif"
ac_default_prefix=/opt/dirsrv
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE SED EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP
CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS PACKAGE_BASE_NAME PACKAGE_BASE_VERSION debug_defs BUNDLE_TRUE BUNDLE_FALSE LIBSOCKET LIBNSL LIBCSTD LIBCRUN initdir perlexec CXXLINK_REQUIRED_TRUE CXXLINK_REQUIRED_FALSE HPUX_TRUE HPUX_FALSE SOLARIS_TRUE SOLARIS_FALSE initconfigdir HTTPD APXS APR_CONFIG PKG_CONFIG ICU_CONFIG nsspcache with_selinux SELINUX_TRUE SELINUX_FALSE instconfigdir dslibdir nspr_inc nspr_lib nspr_libdir nss_inc nss_lib nss_libdir sasl_inc sasl_lib sasl_libdir ldapsdk_inc ldapsdk_lib ldapsdk_libdir adminutil_inc adminutil_lib adminutil_libdir adminutil_ver icu_lib icu_libdir icu_inc icu_bin apr_inc apache_inc apache_conf apache_prefix apache_bin extra_cppflags ap_ver_suf instancename cgibindir cmdbindir moddir modnssbindir propertydir htmldir icondir manualdir httpdconf httpdconfdir mimemagic httpduser httpdgroup admlogdir piddir pidfile admservport admservip ldifdir admmoddir nssmoddir infdir perldir updatedir brand capbrand vendor vendorurl WINNT_TRUE WINNT
_FALSE APACHE22_TRUE APACHE22_FALSE LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE SED EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP
CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS PACKAGE_BASE_NAME PACKAGE_BASE_VERSION debug_defs BUNDLE_TRUE BUNDLE_FALSE LIBSOCKET LIBNSL LIBCSTD LIBCRUN initdir perlexec CXXLINK_REQUIRED_TRUE CXXLINK_REQUIRED_FALSE HPUX_TRUE HPUX_FALSE SOLARIS_TRUE SOLARIS_FALSE initconfigdir HTTPD APXS APR_CONFIG PKG_CONFIG ICU_CONFIG GENRB nsspcache with_selinux SELINUX_TRUE SELINUX_FALSE instconfigdir dslibdir nspr_inc nspr_lib nspr_libdir nss_inc nss_lib nss_libdir sasl_inc sasl_lib sasl_libdir ldapsdk_inc ldapsdk_lib ldapsdk_libdir adminutil_inc adminutil_lib adminutil_libdir adminutil_ver icu_lib icu_libdir icu_inc icu_bin apr_inc apache_inc apache_conf apache_prefix apache_bin extra_cppflags ap_ver_suf instancename cgibindir cmdbindir moddir modnssbindir propertydir htmldir icondir manualdir httpdconf httpdconfdir mimemagic httpduser httpdgroup admlogdir piddir pidfile admservport admservip ldifdir admmoddir nssmoddir infdir perldir updatedir brand capbrand vendor vendorurl WINNT_TRUE
WINNT_FALSE APACHE22_TRUE APACHE22_FALSE LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@@ -24724,6 +24724,48 @@ echo "$as_me: error: ICU not found, specify with --with-icu." >&2;}
fi
fi
+# Extract the first word of "genrb", so it can be a program name with args.
+set dummy genrb; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_GENRB+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$GENRB"; then
+ ac_cv_prog_GENRB="$GENRB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$icu_bin:$PATH"
+for as_dir in $as_dummy
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_GENRB="1"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+GENRB=$ac_cv_prog_GENRB
+if test -n "$GENRB"; then
+ echo "$as_me:$LINENO: result: $GENRB" >&5
+echo "${ECHO_T}$GENRB" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test -z "$GENRB" ; then
+ { { echo "$as_me:$LINENO: error: genrb not found in icu_bin $icu_bin or PATH $PATH - please specify ICU bin directory" >&5
+echo "$as_me: error: genrb not found in icu_bin $icu_bin or PATH $PATH - please specify ICU bin directory" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
# BEGIN COPYRIGHT BLOCK
# Copyright (C) 2006 Red Hat, Inc.
# All rights reserved.
@@ -26091,6 +26133,7 @@ s,@APXS@,$APXS,;t t
s,@APR_CONFIG@,$APR_CONFIG,;t t
s,@PKG_CONFIG@,$PKG_CONFIG,;t t
s,@ICU_CONFIG@,$ICU_CONFIG,;t t
+s,@GENRB@,$GENRB,;t t
s,@nsspcache@,$nsspcache,;t t
s,@with_selinux@,$with_selinux,;t t
s,@SELINUX_TRUE@,$SELINUX_TRUE,;t t
diff --git a/m4/icu.m4 b/m4/icu.m4
index 8be4fa3..7c89368 100644
--- a/m4/icu.m4
+++ b/m4/icu.m4
@@ -100,3 +100,8 @@ if test -z "$icu_lib"; then
AC_MSG_ERROR([ICU not found, specify with --with-icu.])
fi
fi
+
+AC_CHECK_PROG([GENRB], [genrb], [1], [], [$icu_bin:$PATH])
+if test -z "$GENRB" ; then
+ AC_MSG_ERROR([genrb not found in icu_bin $icu_bin or PATH $PATH - please specify ICU bin directory])
+fi
14 years, 3 months
Commit: two retro cl patches
by Rich Megginson
commit 9f88491132cb2d1c5f11fd5475e1a6826e1dc7ee
Author: Endi S. Dewata <endisd(a)gmail.com>
Date: Tue Jan 12 14:43:08 2010 -0600
Bug 553027 - Support for nsUniqueId and alias in Retro Changelog.
This patch adds support for storing the target's nsUniqueId in
change log re
cord and renaming any additional attribute using an alias.
commit 51fab34954121f128f5b2424fc2b6dfd34054193
Author: Endi S. Dewata <endisd(a)gmail.com>
Date: Tue Jan 12 04:00:30 2010 -0600
Uninitialized mutex in Retro Changelog Plugin.
https://bugzilla.redhat.com/s
how_bug.cgi?id=554841 Resolves: bug 554841 Bug Description: Enabling
Retro Chang
elog Plugin on a DS instance provisioned by Samba will crash slapd
during startu
p. Branch: HEAD Fix Description: Apparently the retrocl_internal_lock is
still N
ULL when it's used in retrocl_get_first_changenumber(). The solution is
to initi
alize the lock in the retrocl_plugin_init(). Platforms tested: F12 i386
14 years, 3 months
ldapserver/ldap/servers/plugins/replication windows_protocol_util.c, 1.52, 1.52.2.1
by Nathan Kinder
Author: nkinder
Update of /cvs/dirsec/ldapserver/ldap/servers/plugins/replication
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10956/ldap/servers/plugins/replication
Modified Files:
Tag: Directory_Server_8_1_Branch
windows_protocol_util.c
Log Message:
Bug 387681 - Fix errors in mapping AD tombstones
The AD tombstone mapping code is not behaving correctly if a
cn contains a comma (such as a "last, first" type value). The
code is supposed to locate the first ":" in the tombstone DN,
then scan for the first "," after that. Everything between is
the GUID. The problem is that the code is starting at the
beginning of the string when searching for the "," instead of
starting at the ":" that was previously found. This causes the
"," in the cn to be found instead, which makes us fail to find
the GUID.
The fix is to simply start searching for the "," from the ":"
in the tombstone DN.
Index: windows_protocol_util.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/replication/windows_protocol_util.c,v
retrieving revision 1.52
retrieving revision 1.52.2.1
diff -u -r1.52 -r1.52.2.1
--- windows_protocol_util.c 19 Feb 2009 23:39:50 -0000 1.52
+++ windows_protocol_util.c 7 Jan 2010 20:40:08 -0000 1.52.2.1
@@ -2615,10 +2615,13 @@
"CN=WDel Userdb1\\\nDEL:551706bc-ecf2-4b38-9284-9a8554171d69,CN=Deleted Objects,DC=magpie,DC=com" */
/* First find the 'DEL:' */
- colon_offset = strchr(dn,':');
- /* Then scan forward to the next ',' */
- comma_offset = strchr(dn,',');
- /* The characters inbetween are the GUID, copy them to a new string and return to the caller */
+ if (colon_offset = strchr(dn,':')) {
+ /* Then scan forward to the next ',' */
+ comma_offset = strchr(colon_offset,',');
+ }
+
+ /* The characters inbetween are the GUID, copy them
+ * to a new string and return to the caller */
if (comma_offset && colon_offset && comma_offset > colon_offset) {
guid = slapi_ch_malloc(comma_offset - colon_offset);
strncpy(guid,colon_offset+1,(comma_offset-colon_offset)-1);
14 years, 3 months