https://fedorahosted.org/389/ticket/605https://fedorahosted.org/389/attachment/ticket/605/0001-Ticket-605-support-…
Description:
NSS 3.14 deprecates the current way to configure SSL versions:
SSL_OptionSet(pr_sock, SSL_ENABLE_SSL3|SSL_ENABLE_TLS, True|False)
Instead, it introduces new range APIs to provide more detailed SSL
version control by using SSL_VersionRangeSet(pr_sock, NSSVersions).
The NSSVersions has 2 fields "min" and "max", which take the minimum
and maximum SSL versions.
By default, slapd_ssl_init2 sets the default supported range by NSS,
which is min: SSL3 and max: TLS1.2. This patch adds 2 config params
sslVersionMin and sslVersionMax to cn=encryption,cn=config to provide
the ability to control the values.
Both takes: ssl3 or tls1.?. If the range is not supported by the
NSS or conflicts with the current params nsSSL3 and nsTLS1, it'd be
adjusted.
See <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/188/changes>
Changes:
[Mark Reynolds] Ticket 47541 - Replication of the schema may overwrite consumer 'attributetypes' even
------------------------------------------
Started by an SCM change
Building remotely on Fedora18 in workspace <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/>
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository http://git.fedorahosted.org/git/389/ds.git/
git --version
git version 1.8.1.4
Checking out Revision 42221a161fd0b288b0d7be2d95e940660e015dbe (origin/master)
[389-ds-base] $ /bin/sh -e /tmp/hudson6097987815803427240.sh
Running configure...
CFLAGS= -Wall CXXFLAGS= -Wall ./configure --with-tmpfiles-d=/etc/tmpfiles.d --with-openldap --enable-autobind --with-selinux --with-systemdsystemunitdir=/lib/systemd/system --with-systemdsystemconfdir=/etc/systemd/system --enable-debug
Build log is http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/build.2013-11-12_…
Running make...
Build log is http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/build.2013-11-12_…
Checking for warnings...
Build http://jenkins.cloud.fedoraproject.org/job/389-ds-base/188/ failed
There are build warnings
Warning log is http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/build-warns.2013-…
Last 100 lines of warning log:
------------------------------------------------------------
ldap/servers/slapd/schema.c:1900:10: warning: implicit declaration of function 'schema_attributetypes_superset_check' [-Wimplicit-function-declaration]
ldap/servers/slapd/schema.c:6026:9: warning: unused variable 'found' [-Wunused-variable]
ldap/servers/slapd/schema.c:6024:11: warning: unused variable 'info' [-Wunused-variable]
ldap/servers/slapd/schema.c:6466:44: warning: unused variable 'prev' [-Wunused-variable]
ldap/servers/slapd/schema.c:6107:1: warning: 'schema_at_superset_check_mr' defined but not used [-Wunused-function]
------------------------------------------------------------
Build step 'Execute shell' marked build as failure
This review takes into account the following recommendations
* skip verbose option (use of log.level).
* use glob.glob to retrieve files matching rather that os.walk
* fix a bug in instanceBackupFS that did not return an already
existing backup
* add two functions to handle instance backup: clearInstanceBackupFS
(to remove one or all backups of an instance), _infoInstanceBackupFS
(just to keep path/pattern info of backup into a single routine)
* do not hard code '/tmp' as directory to store the backups. A new
optional argument 'backupdir' for createInstance, sets the attribute
'dirsrv.backupdir'. By default it takes '/tmp'. The caller of
createInstance (the test case), may provide 'backupdir' from an
environment variable (like it was done with $PREFIX)
https://fedorahosted.org/389/attachment/ticket/47584/0004-Ticket-47584-CI-t…