[Pkg-fedora-ds-maintainers] 389-ds-base: Changes to 'master'

Timo Aaltonen tjaalton at moszumanska.debian.org
Tue May 9 13:31:35 UTC 2017


 Makefile.am                                                      |   10 
 VERSION.sh                                                       |    2 
 configure.ac                                                     |    1 
 debian/changelog                                                 |    8 
 debian/watch                                                     |    4 
 dirsrvtests/tests/data/ticket49121/utf8str.txt                   |    1 
 dirsrvtests/tests/suites/dynamic-plugins/plugin_tests.py         |   79 
 dirsrvtests/tests/suites/dynamic-plugins/stress_tests.py         |   22 
 dirsrvtests/tests/suites/dynamic-plugins/test_dynamic_plugins.py |    3 
 dirsrvtests/tests/tickets/issue48989_test.py                     |   57 
 dirsrvtests/tests/tickets/ticket48005_test.py                    |    2 
 dirsrvtests/tests/tickets/ticket49039_test.py                    |  141 
 dirsrvtests/tests/tickets/ticket49095_test.py                    |   85 
 dirsrvtests/tests/tickets/ticket49104_test.py                    |   80 
 dirsrvtests/tests/tickets/ticket49121_test.py                    |  211 
 dirsrvtests/tests/tickets/ticket49122_test.py                    |   73 
 dirsrvtests/tests/tickets/ticket548_test.py                      |    7 
 dirsrvtests/tickets/ticket47966_test.py                          |  219 
 ldap/admin/src/defaults.inf.in                                   |   11 
 ldap/admin/src/scripts/DSUpdate.pm.in                            |    4 
 ldap/admin/src/scripts/DSUtil.pm.in                              |   10 
 ldap/admin/src/scripts/dbmon.sh                                  |  192 
 ldap/admin/src/scripts/dbmon.sh.in                               |  246 
 ldap/admin/src/scripts/ds-logpipe.py                             |   25 
 ldap/schema/01core389.ldif                                       |    8 
 ldap/servers/plugins/acl/acl.c                                   |   10 
 ldap/servers/plugins/chainingdb/cb_search.c                      |   13 
 ldap/servers/plugins/cos/cos_cache.c                             |   73 
 ldap/servers/plugins/dna/dna.c                                   |   20 
 ldap/servers/plugins/memberof/memberof.c                         |   73 
 ldap/servers/plugins/posix-winsync/posix-winsync.c               |   12 
 ldap/servers/plugins/replication/cl5_api.c                       |   76 
 ldap/servers/plugins/replication/cl5_api.h                       |    2 
 ldap/servers/plugins/replication/cl5_clcache.c                   |   47 
 ldap/servers/plugins/replication/cl5_clcache.h                   |    2 
 ldap/servers/plugins/replication/csnpl.c                         |   75 
 ldap/servers/plugins/replication/csnpl.h                         |    5 
 ldap/servers/plugins/replication/repl5.h                         |   14 
 ldap/servers/plugins/replication/repl5_agmt.c                    |  114 
 ldap/servers/plugins/replication/repl5_agmtlist.c                |   13 
 ldap/servers/plugins/replication/repl5_inc_protocol.c            |   12 
 ldap/servers/plugins/replication/repl5_init.c                    |   24 
 ldap/servers/plugins/replication/repl5_plugins.c                 |   40 
 ldap/servers/plugins/replication/repl5_replica.c                 |    6 
 ldap/servers/plugins/replication/repl5_replica_config.c          |   10 
 ldap/servers/plugins/replication/repl5_ruv.c                     |   80 
 ldap/servers/plugins/replication/repl5_ruv.h                     |    4 
 ldap/servers/plugins/replication/repl_extop.c                    |    2 
 ldap/servers/plugins/replication/repl_globals.c                  |    1 
 ldap/servers/plugins/retrocl/retrocl.c                           |    4 
 ldap/servers/plugins/roles/roles_cache.c                         |  235 
 ldap/servers/plugins/sync/sync_persist.c                         |    9 
 ldap/servers/plugins/usn/usn.c                                   |   16 
 ldap/servers/slapd/back-ldbm/dblayer.c                           |    8 
 ldap/servers/slapd/back-ldbm/import.c                            |    2 
 ldap/servers/slapd/back-ldbm/ldbm_attr.c                         |    4 
 ldap/servers/slapd/back-ldbm/ldbm_delete.c                       |   10 
 ldap/servers/slapd/back-ldbm/monitor.c                           |    4 
 ldap/servers/slapd/back-ldbm/perfctrs.c                          |   24 
 ldap/servers/slapd/back-ldbm/perfctrs.h                          |   74 
 ldap/servers/slapd/back-ldbm/vlv_srch.h                          |    2 
 ldap/servers/slapd/conntable.c                                   |   14 
 ldap/servers/slapd/csn.c                                         |   15 
 ldap/servers/slapd/defbackend.c                                  |   75 
 ldap/servers/slapd/entry.c                                       |   59 
 ldap/servers/slapd/log.c                                         |   13 
 ldap/servers/slapd/modify.c                                      |    4 
 ldap/servers/slapd/monitor.c                                     |   14 
 ldap/servers/slapd/plugin_internal_op.c                          |   27 
 ldap/servers/slapd/pw.c                                          |   99 
 ldap/servers/slapd/schema.c                                      |   16 
 ldap/servers/slapd/slapi-plugin.h                                |   14 
 ldap/servers/slapd/slapi-private.h                               |    2 
 ldap/servers/slapd/slapi_counter.c                               |  224 
 ldap/servers/slapd/snmp_collator.c                               |    2 
 ldap/servers/slapd/tools/dbscan.c                                |   17 
 m4/libtool.m4                                                    | 2550 +++++-----
 m4/ltoptions.m4                                                  |  127 
 m4/ltsugar.m4                                                    |    7 
 m4/ltversion.m4                                                  |   12 
 m4/lt~obsolete.m4                                                |    7 
 man/man1/cl-dump.1                                               |    6 
 man/man1/dbgen.pl.1                                              |    6 
 man/man1/dbscan.1                                                |    6 
 man/man1/ds-logpipe.py.1                                         |    6 
 man/man1/dsktune.1                                               |    6 
 man/man1/infadd.1                                                |    6 
 man/man1/ldap-agent.1                                            |    6 
 man/man1/ldclt.1                                                 |    6 
 man/man1/ldif.1                                                  |    6 
 man/man1/logconv.pl.1                                            |   10 
 man/man1/migratecred.1                                           |    6 
 man/man1/mmldif.1                                                |    6 
 man/man1/pwdhash.1                                               |    6 
 man/man1/readnsstate.1                                           |    6 
 man/man1/repl-monitor.1                                          |    8 
 man/man1/rsearch.1                                               |    6 
 man/man8/bak2db.8                                                |    6 
 man/man8/bak2db.pl.8                                             |    6 
 man/man8/cleanallruv.pl.8                                        |    6 
 man/man8/db2bak.8                                                |    6 
 man/man8/db2bak.pl.8                                             |    6 
 man/man8/db2index.8                                              |    6 
 man/man8/db2index.pl.8                                           |    6 
 man/man8/db2ldif.8                                               |    6 
 man/man8/db2ldif.pl.8                                            |    6 
 man/man8/dbmon.sh.8                                              |   14 
 man/man8/dbverify.8                                              |    6 
 man/man8/dn2rdn.8                                                |    6 
 man/man8/fixup-linkedattrs.pl.8                                  |    6 
 man/man8/fixup-memberof.pl.8                                     |    6 
 man/man8/ldif2db.8                                               |    6 
 man/man8/ldif2db.pl.8                                            |    6 
 man/man8/ldif2ldap.8                                             |    6 
 man/man8/migrate-ds.pl.8                                         |   18 
 man/man8/monitor.8                                               |    6 
 man/man8/ns-accountstatus.pl.8                                   |    6 
 man/man8/ns-activate.pl.8                                        |    6 
 man/man8/ns-inactivate.pl.8                                      |    6 
 man/man8/ns-newpwpolicy.pl.8                                     |    6 
 man/man8/ns-slapd.8                                              |    6 
 man/man8/remove-ds.pl.8                                          |    6 
 man/man8/restart-dirsrv.8                                        |    6 
 man/man8/restoreconfig.8                                         |    6 
 man/man8/saveconfig.8                                            |    6 
 man/man8/schema-reload.pl.8                                      |    6 
 man/man8/setup-ds.pl.8                                           |    6 
 man/man8/start-dirsrv.8                                          |    6 
 man/man8/status-dirsrv.8                                         |    6 
 man/man8/stop-dirsrv.8                                           |    6 
 man/man8/suffix2instance.8                                       |    6 
 man/man8/syntax-validate.pl.8                                    |    6 
 man/man8/upgradedb.8                                             |    6 
 man/man8/upgradednformat.8                                       |    6 
 man/man8/usn-tombstone-cleanup.pl.8                              |    6 
 man/man8/verify-db.pl.8                                          |    6 
 man/man8/vlvindex.8                                              |    6 
 rpm/389-ds-base.spec.in                                          |   35 
 138 files changed, 3989 insertions(+), 2327 deletions(-)

New commits:
commit 76ffed4e6b5c73b22e1bfc6c15108d351993ee60
Author: Timo Aaltonen <tjaalton at debian.org>
Date:   Tue May 9 11:06:26 2017 +0300

    releasing package 389-ds-base version 1.3.5.17-1

diff --git a/debian/changelog b/debian/changelog
index 15e34c5..54db9b0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-389-ds-base (1.3.5.17-1) UNRELEASED; urgency=medium
+389-ds-base (1.3.5.17-1) unstable; urgency=medium
 
   * New upstream bugfix release.
     - CVE-2017-2668 (Closes: #860125)
   * watch: Updated.
 
- -- Timo Aaltonen <tjaalton at debian.org>  Fri, 31 Mar 2017 17:02:54 +0300
+ -- Timo Aaltonen <tjaalton at debian.org>  Tue, 09 May 2017 11:06:14 +0300
 
 389-ds-base (1.3.5.15-2) unstable; urgency=medium
 

commit 8c3b232670c0eb382a980cd01314a68a9b7cf1c7
Author: Timo Aaltonen <tjaalton at debian.org>
Date:   Tue May 9 10:55:02 2017 +0300

    update the changelog
    
    1.3.16-1 wasn't pushed

diff --git a/debian/changelog b/debian/changelog
index 6fdf0c6..15e34c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-389-ds-base (1.3.5.16-1) unstable; urgency=medium
+389-ds-base (1.3.5.17-1) UNRELEASED; urgency=medium
 
-  * New upstream release.
+  * New upstream bugfix release.
+    - CVE-2017-2668 (Closes: #860125)
   * watch: Updated.
 
  -- Timo Aaltonen <tjaalton at debian.org>  Fri, 31 Mar 2017 17:02:54 +0300

commit 4fa6f6e6abb35abcbac70555a0413fe4ef418edf
Author: Mark Reynolds <mreynolds at redhat.com>
Date:   Fri Apr 21 09:51:40 2017 -0400

    Bump version to 1.3.5.17

diff --git a/VERSION.sh b/VERSION.sh
index 8d22ce6..e404ce9 100644
--- a/VERSION.sh
+++ b/VERSION.sh
@@ -10,7 +10,7 @@ vendor="389 Project"
 # PACKAGE_VERSION is constructed from these
 VERSION_MAJOR=1
 VERSION_MINOR=3
-VERSION_MAINT=5.16
+VERSION_MAINT=5.17
 # NOTE: VERSION_PREREL is automatically set for builds made out of a git tree
 VERSION_PREREL=
 VERSION_DATE=$(date -u +%Y%m%d)

commit 9132065cc369a9caf1f14312f71d6f1dd343e3e8
Author: Mark Reynolds <mreynolds at redhat.com>
Date:   Mon Apr 17 17:06:19 2017 -0400

    Issue 49221 - During an upgrade the provided localhost name is ignored
    
    Description:  If the FullMachine name, or localhost, is provided in an INF
                  it is ignored during the upgrade the value of nsslapd-localhost
                  from the current server is used instead.  We should only override
                  the localhost value if it is missing.
    
    https://pagure.io/389-ds-base/issue/49221
    
    Reviewed by: nhosoi(Thanks!)
    
    (cherry picked from commit 8979cc699a7bd0459a9285f66dca472e8108b1ad)

diff --git a/ldap/admin/src/scripts/DSUpdate.pm.in b/ldap/admin/src/scripts/DSUpdate.pm.in
index e84a9a9..8b24b47 100644
--- a/ldap/admin/src/scripts/DSUpdate.pm.in
+++ b/ldap/admin/src/scripts/DSUpdate.pm.in
@@ -435,7 +435,9 @@ sub initInfFromInst {
     my $servid = $inst;
     $servid =~ s/slapd-//;
 
-    $inf->{General}->{FullMachineName} = $entry->getValue("nsslapd-localhost");
+    if (!$inf->{General}->{FullMachineName}) {
+        $inf->{General}->{FullMachineName} = $entry->getValue("nsslapd-localhost");
+    }
     $inf->{General}->{SuiteSpotUserID} = $entry->getValue("nsslapd-localuser");
     $inf->{slapd}->{ServerPort} = $entry->getValue("nsslapd-port");
     $inf->{slapd}->{ldapifilepath} = $entry->getValue("nsslapd-ldapifilepath");

commit a8692b1be036428af86e9aad39bc3c6b5d48221d
Author: Ludwig Krispenz <lkrispen at redhat.com>
Date:   Mon Apr 3 09:32:20 2017 +0200

    Fix for cve 2017-2668 - Remote crash via crafted LDAP messages
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1436575
    
    Signed-off-by: Mark Reynolds <mreynolds at redhat.com>
    (cherry picked from commit 5e578de05ffb8e8604159711d908ae999d39a8d4)

diff --git a/ldap/servers/slapd/defbackend.c b/ldap/servers/slapd/defbackend.c
index da4a701..105fea9 100644
--- a/ldap/servers/slapd/defbackend.c
+++ b/ldap/servers/slapd/defbackend.c
@@ -171,50 +171,7 @@ defbackend_abandon( Slapi_PBlock *pb )
 }
 
 
-#define DEFBE_NO_SUCH_SUFFIX "No such suffix"
-/*
- * Generate a "No such suffix" return text
- * Example:
- *   cn=X,dc=bogus,dc=com ==> "No such suffix (dc=bogus,dc=com)" 
- *     if the last rdn starts with "dc=", print all last dc= rdn's.
- *   cn=X,cn=bogus ==> "No such suffix (cn=bogus)"
- *     otherwise, print the very last rdn.
- *   cn=X,z=bogus ==> "No such suffix (x=bogus)"
- *     it is true even if it is an invalid rdn.
- *   cn=X,bogus ==> "No such suffix (bogus)"
- *     another example of invalid rdn.
- */
-static void
-_defbackend_gen_returntext(char *buffer, size_t buflen, char **dns)
-{
-    int dnidx;
-    int sidx;
-    struct suffix_repeat {
-        char *suffix;
-        int size;
-    } candidates[] = {
-        {"dc=", 3}, /* dc could be repeated.  otherwise the last rdn is used. */
-        {NULL, 0}
-    };
-    PR_snprintf(buffer, buflen, "%s (", DEFBE_NO_SUCH_SUFFIX);
-    for (dnidx = 0; dns[dnidx]; dnidx++) ; /* finding the last */
-    dnidx--; /* last rdn */
-    for (sidx = 0; candidates[sidx].suffix; sidx++) {
-        if (!PL_strncasecmp(dns[dnidx], candidates[sidx].suffix, candidates[sidx].size)) {
-            while (!PL_strncasecmp(dns[--dnidx], candidates[sidx].suffix, candidates[sidx].size)) ;
-            PL_strcat(buffer, dns[++dnidx]); /* the first "dn=", e.g. */
-            for (++dnidx; dns[dnidx]; dnidx++) {
-                PL_strcat(buffer, ",");
-                PL_strcat(buffer, dns[dnidx]);
-            }
-            PL_strcat(buffer, ")");
-            return; /* finished the task */
-        }
-    }
-    PL_strcat(buffer, dns[dnidx]);
-    PL_strcat(buffer, ")");
-    return;
-}
+#define DEFBE_NO_SUCH_SUFFIX "No suffix for bind dn found"
 
 static int
 defbackend_bind( Slapi_PBlock *pb )
@@ -236,36 +193,8 @@ defbackend_bind( Slapi_PBlock *pb )
         slapi_counter_increment(g_get_global_snmp_vars()->ops_tbl.dsAnonymousBinds);
         rc = SLAPI_BIND_ANONYMOUS;
     } else {
-        Slapi_DN *sdn = NULL;
-        char *suffix = NULL;
-        char **dns = NULL;
-        
-        if (pb->pb_op) {
-            sdn = operation_get_target_spec(pb->pb_op);
-            if (sdn) {
-                dns = slapi_ldap_explode_dn(slapi_sdn_get_dn(sdn), 0);
-                if (dns) {
-                    size_t dnlen = slapi_sdn_get_ndn_len(sdn);
-                    size_t len = dnlen + sizeof(DEFBE_NO_SUCH_SUFFIX) + 4;
-                    suffix = slapi_ch_malloc(len);
-                    if (dnlen) {
-                        _defbackend_gen_returntext(suffix, len, dns);
-                    } else {
-                        PR_snprintf(suffix, len, "%s", DEFBE_NO_SUCH_SUFFIX);
-                    }
-                }
-            }
-        }
-        if (suffix) {
-            slapi_pblock_set(pb, SLAPI_PB_RESULT_TEXT, suffix);
-        } else {
-            slapi_pblock_set(pb, SLAPI_PB_RESULT_TEXT, DEFBE_NO_SUCH_SUFFIX);
-        }
+        slapi_pblock_set(pb, SLAPI_PB_RESULT_TEXT, DEFBE_NO_SUCH_SUFFIX);
         send_ldap_result(pb, LDAP_INVALID_CREDENTIALS, NULL, "", 0, NULL);
-        if (dns) {
-            slapi_ldap_value_free(dns);
-        }
-        slapi_ch_free_string(&suffix);
         rc = SLAPI_BIND_FAIL;
     }
 

commit 0ebc21e8204c215dc60179442bd74cea4f9aff82
Author: Mark Reynolds <mreynolds at redhat.com>
Date:   Wed Apr 5 11:05:28 2017 -0400

    Issue 49210 - Fix regression when checking is password min
     age should be checked
    
    Bug Description:  If a plugin makes an internal modification of userpassword
                      the connection structure in the pblock is null, and it was
                      being dereferenced.
    
    Fix Description:  These internal operations do not need to have the password
                      policy checks done.  They are intended to be unrestricted.
                      So we only need to check password policy on client connections.
                      The fix frist hecks if the connection structy is present,
                      only then it continues.
    
                      Revised test script to include the tool: ldappasswd
    
    https://pagure.io/389-ds-base/issue/49210
    
    Reviewed by: firstyear(Thanks!)
    
    (cherry picked from commit f5e4b8a39c6afca9363ea9f1239fb3b43ad21d30)

diff --git a/dirsrvtests/tests/tickets/ticket49039_test.py b/dirsrvtests/tests/tickets/ticket49039_test.py
index e6d4c03..f0b224c 100644
--- a/dirsrvtests/tests/tickets/ticket49039_test.py
+++ b/dirsrvtests/tests/tickets/ticket49039_test.py
@@ -2,6 +2,7 @@ import time
 import ldap
 import logging
 import pytest
+import os
 from lib389 import Entry
 from lib389._constants import *
 from lib389.properties import *
@@ -9,6 +10,7 @@ from lib389.tasks import *
 from lib389.utils import *
 from lib389.topologies import topology_st as topo
 
+
 DEBUGGING = os.getenv("DEBUGGING", default=False)
 if DEBUGGING:
     logging.getLogger(__name__).setLevel(logging.DEBUG)
@@ -19,11 +21,39 @@ log = logging.getLogger(__name__)
 USER_DN = 'uid=user,dc=example,dc=com'
 
 
+def ssl_init(topo):
+    """ Setup TLS
+    """
+    topo.standalone.stop()
+    # Prepare SSL but don't enable it.
+    for f in ('key3.db', 'cert8.db', 'key4.db', 'cert9.db', 'secmod.db', 'pkcs11.txt'):
+        try:
+            os.remove("%s/%s" % (topo.standalone.confdir, f))
+        except:
+            pass
+    assert(topo.standalone.nss_ssl.reinit() is True)
+    assert(topo.standalone.nss_ssl.create_rsa_ca() is True)
+    assert(topo.standalone.nss_ssl.create_rsa_key_and_cert() is True)
+    # Start again
+    topo.standalone.start()
+    topo.standalone.rsa.create()
+    topo.standalone.config.set('nsslapd-ssl-check-hostname', 'off')
+    topo.standalone.config.set('nsslapd-secureport', '%s' %
+                               SECUREPORT_STANDALONE1)
+    topo.standalone.config.set('nsslapd-security', 'on')
+    topo.standalone.restart()
+
+    log.info("SSL setup complete\n")
+
+
 def test_ticket49039(topo):
     """Test "password must change" verses "password min age".  Min age should not
     block password update if the password was reset.
     """
 
+    # Setup SSL (for ldappasswd test)
+    ssl_init(topo)
+
     # Configure password policy
     try:
         topo.standalone.modify_s("cn=config", [(ldap.MOD_REPLACE, 'nsslapd-pwpolicy-local', 'on'),
@@ -68,6 +98,38 @@ def test_ticket49039(topo):
         log.fatal('Failed to change password: error ' + e.message['desc'])
         assert False
 
+    ###################################
+    # Make sure ldappasswd also works
+    ###################################
+
+    # Reset password as RootDN
+    try:
+        topo.standalone.simple_bind_s(DN_DM, PASSWORD)
+    except ldap.LDAPError as e:
+        log.fatal('Failed to bind as rootdn: error ' + e.message['desc'])
+        assert False
+
+    try:
+        topo.standalone.modify_s(USER_DN, [(ldap.MOD_REPLACE, 'userpassword', PASSWORD)])
+    except ldap.LDAPError as e:
+        log.fatal('Failed to bind: error ' + e.message['desc'])
+        assert False
+
+    time.sleep(1)
+
+    # Run ldappasswd as the User.
+    cmd = ('LDAPTLS_REQCERT=never LDAPTLS_CACERTDIR=' + topo.standalone.get_cert_dir() +
+           ' ldappasswd' + ' -h ' + topo.standalone.host + ' -Z -p 38901 -D ' + USER_DN +
+           ' -w password -a password -s password2 ' + USER_DN)
+    os.system(cmd)
+    time.sleep(1)
+
+    try:
+        topo.standalone.simple_bind_s(USER_DN, "password2")
+    except ldap.LDAPError as e:
+        log.fatal('Failed to bind: error ' + e.message['desc'])
+        assert False
+
     log.info('Test Passed')
 
 
diff --git a/ldap/servers/slapd/modify.c b/ldap/servers/slapd/modify.c
index def0270..ae841c9 100644
--- a/ldap/servers/slapd/modify.c
+++ b/ldap/servers/slapd/modify.c
@@ -1322,7 +1322,7 @@ static int op_shared_allow_pw_change (Slapi_PBlock *pb, LDAPMod *mod, char **old
 	       
 	/* check if password is within password minimum age;
 	   error result is sent directly from check_pw_minage */	
-	if (!pb->pb_conn->c_needpw &&
+	if (pb->pb_conn && !pb->pb_conn->c_needpw &&
 	    check_pw_minage(pb, &sdn, mod->mod_bvalues) == 1)
 	{
 		if (operation_is_flag_set(operation,OP_FLAG_ACTION_LOG_ACCESS))

commit a66484cea215a2a84ce7da45c30ef04b2c0b59b5
Author: Mark Reynolds <mreynolds at redhat.com>
Date:   Fri Mar 31 11:23:50 2017 -0400

    Issue 49205 - Fix logconv.pl man page
    
    Description:  Fixed mistake in wording in the logconv.pl man page.  Also
                  updated all the man pages with the new pagure ticket url.
    
    https://pagure.io/389-ds-base/issue/49205
    
    Reviewed by: nhosoi(Thanks!)
    
    (cherry picked from commit 5c19ef0f08ba648201274625e266457608dad845)

diff --git a/man/man1/cl-dump.1 b/man/man1/cl-dump.1
index f9dedbe..db736ac 100644
--- a/man/man1/cl-dump.1
+++ b/man/man1/cl-dump.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH CL-DUMP 1 "May 18, 2008"
+.TH CL-DUMP 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -81,11 +81,11 @@ is running, and from where the server's changelog directory is accessible.
 .SH AUTHOR
 cl-dump was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/dbgen.pl.1 b/man/man1/dbgen.pl.1
index 6f25080..c238c9c 100644
--- a/man/man1/dbgen.pl.1
+++ b/man/man1/dbgen.pl.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH DBGEN.PL 1 "May 18, 2008"
+.TH DBGEN.PL 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -78,11 +78,11 @@ Add groups containing uniquemembers; generate a group for every 100 user entries
 .SH AUTHOR
 dbgen.pl was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/dbscan.1 b/man/man1/dbscan.1
index e5ff0a7..641a3af 100644
--- a/man/man1/dbscan.1
+++ b/man/man1/dbscan.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH DBSCAN 1 "May 18, 2008"
+.TH DBSCAN 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -91,11 +91,11 @@ dbscan \fB\-f\fR objectclass.db4
 .SH AUTHOR
 dbscan was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/ds-logpipe.py.1 b/man/man1/ds-logpipe.py.1
index c7ea93d..0a6c15a 100644
--- a/man/man1/ds-logpipe.py.1
+++ b/man/man1/ds-logpipe.py.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH DS-LOGPIPE.PY 1 "November 24, 2009"
+.TH DS-LOGPIPE.PY 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -90,9 +90,9 @@ The error log and audit log have similarly named configuration attributes e.g. n
 .SH AUTHOR
 ds-logpipe.py was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
-Copyright \(co 2009 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This is free software.  You may redistribute copies of it under the terms of
 the Directory Server license found in the LICENSE file of this
diff --git a/man/man1/dsktune.1 b/man/man1/dsktune.1
index 19a6229..b3a5f7b 100644
--- a/man/man1/dsktune.1
+++ b/man/man1/dsktune.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH DSKTUNE 1 "May 18, 2008"
+.TH DSKTUNE 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -49,11 +49,11 @@ specify alternate server installation directory
 .SH AUTHOR
 dsktune was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/infadd.1 b/man/man1/infadd.1
index 0969019..75c2f42 100644
--- a/man/man1/infadd.1
+++ b/man/man1/infadd.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH INFADD 1 "May 18, 2008"
+.TH INFADD 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -67,11 +67,11 @@ add binary blob of average size of <size> bytes
 .SH AUTHOR
 infadd was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/ldap-agent.1 b/man/man1/ldap-agent.1
index 50d80c3..f2d6576 100644
--- a/man/man1/ldap-agent.1
+++ b/man/man1/ldap-agent.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH LDAP-AGENT 1 "May 18, 2008"
+.TH LDAP-AGENT 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -44,11 +44,11 @@ Sample usage:
 .SH AUTHOR
 ldap\-agent was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/ldclt.1 b/man/man1/ldclt.1
index 4105f42..451a88b 100644
--- a/man/man1/ldclt.1
+++ b/man/man1/ldclt.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH LDCLT 1 "May 18, 2008"
+.TH LDCLT 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -220,11 +220,11 @@ Execution parameters:
 .SH AUTHOR
 ldclt was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/ldif.1 b/man/man1/ldif.1
index f5fa99b..c2398b4 100644
--- a/man/man1/ldif.1
+++ b/man/man1/ldif.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH LDIF 1 "May 18, 2008"
+.TH LDIF 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -40,11 +40,11 @@ ldif dn < /tmp/ldif
 .SH AUTHOR
 ldif was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/logconv.pl.1 b/man/man1/logconv.pl.1
index e4c1d13..13db49f 100644
--- a/man/man1/logconv.pl.1
+++ b/man/man1/logconv.pl.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH LOGCONV.PL 1 "May 18, 2008"
+.TH LOGCONV.PL 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -38,7 +38,7 @@ DEFAULT \-> cn=directory manager
 .B \fB\-D, \-\-data\fR <Location for temporary data files>
 DEFAULT \-> /tmp
 .br
-TIP \-> If there is not enough RAM, a RAM disk can be used instead:
+TIP \-> If there is enough RAM, a RAM disk can be used instead:
 
        mkdir /dev/shm/logconv, and use this directory for the "\-D" value.
 .TP
@@ -115,7 +115,7 @@ Examples:
 .IP
 logconv.pl \fB\-s\fR 10 \fB\-V\fR access
 .IP
-logconv.pl \fB\-d\fR "cn=directory manager" /export/server4/slapd\-host/logs/access*
+logconv.pl \fB\-d\fR "cn=directory manager" /var/log/dirsrv/slapd\-host/access*
 .IP
 logconv.pl \fB\-s\fR 50 \fB\-ibgju\fR access*
 .IP
@@ -124,11 +124,11 @@ logconv.pl \fB\-S\fR "[28/Mar/2002:13:14:22 \fB\-0800]\fR" \fB\-E\fR "[28/Mar/20
 .SH AUTHOR
 logconv.pl was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/migratecred.1 b/man/man1/migratecred.1
index 50fbe0a..e935b5f 100644
--- a/man/man1/migratecred.1
+++ b/man/man1/migratecred.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH MIGRATECRED 1 "May 18, 2008"
+.TH MIGRATECRED 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -50,11 +50,11 @@ New plugin path (of the new instance)
 .SH AUTHOR
 migratecred was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/mmldif.1 b/man/man1/mmldif.1
index e3f31ca..bde95d1 100644
--- a/man/man1/mmldif.1
+++ b/man/man1/mmldif.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH MMLDIF 1 "May 18, 2008"
+.TH MMLDIF 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -46,11 +46,11 @@ Write authoritative data to this file
 .SH AUTHOR
 mmldif was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/pwdhash.1 b/man/man1/pwdhash.1
index 3ef5c9d..96194b3 100644
--- a/man/man1/pwdhash.1
+++ b/man/man1/pwdhash.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH PWDHASH 1 "May 18, 2008"
+.TH PWDHASH 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -47,11 +47,11 @@ Takes the password schema directly from the ns-slapd configuration
 .SH AUTHOR
 dbscan was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man1/readnsstate.1 b/man/man1/readnsstate.1
index 0edf352..b18f49a 100644
--- a/man/man1/readnsstate.1
+++ b/man/man1/readnsstate.1
@@ -1,4 +1,4 @@
-.TH READNSSTATE 1 "May 13 2016"
+.TH READNSSTATE 1 "March 31, 2017"
 .SH NAME
 readnsstate \- interpret the contents of cn=replica's nsState value
 .B readnsstate
@@ -38,9 +38,9 @@ For replica cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config
 .SH AUTHOR
 readnsstate was written by the 389 Project by richm.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
-Copyright \(co 2016 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by William Brown <wibrown at redhat.com>,
 for the 389 Directory Server Project.
diff --git a/man/man1/repl-monitor.1 b/man/man1/repl-monitor.1
index 17b9c4b..2e4fc77 100644
--- a/man/man1/repl-monitor.1
+++ b/man/man1/repl-monitor.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH REPL-MONITOR 1 "Jun 28, 2016"
+.TH REPL-MONITOR 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -121,16 +121,16 @@ MY_SYSTEM2 = localhost2.localdomain:3892
 .SH AUTHOR
 repl-monitor was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2016 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
 .br
-Manual page updated by Mark Reynolds <mreynolds at redhat.com> 6/28/2016
+Manual page updated by Mark Reynolds <mreynolds at redhat.com> 3/31/2017
 .br
 This is free software.  You may redistribute copies of it under the terms of
 the Directory Server license found in the LICENSE file of this
diff --git a/man/man1/rsearch.1 b/man/man1/rsearch.1
index 319bfc1..ec269a5 100644
--- a/man/man1/rsearch.1
+++ b/man/man1/rsearch.1
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH RSEARCH 1 "May 18, 2008"
+.TH RSEARCH 1 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -123,11 +123,11 @@ Use \fB\-B\fR file for binding; ignored if \fB\-B\fR is not given
 .SH AUTHOR
 rsearch was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
 Copyright \(co 2001 Sun Microsystems, Inc. Used by permission.
 .br
-Copyright \(co 2008 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
 .br
 This manual page was written by Michele Baldessari <michele at pupazzo.org>,
 for the Debian project (but may be used by others).
diff --git a/man/man8/bak2db.8 b/man/man8/bak2db.8
index 0b61f14..40c6bfd 100644
--- a/man/man8/bak2db.8
+++ b/man/man8/bak2db.8
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH BAK2DB 8 "Mar 5, 2013"
+.TH BAK2DB 8 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -53,6 +53,6 @@ to standard error.
 .SH AUTHOR
 bak2db was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
-Copyright \(co 2013 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
diff --git a/man/man8/bak2db.pl.8 b/man/man8/bak2db.pl.8
index a551d3d..b75e57c 100644
--- a/man/man8/bak2db.pl.8
+++ b/man/man8/bak2db.pl.8
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH BAK2DB.PL 8 "Mar 5, 2013"
+.TH BAK2DB.PL 8 "March 31, 2017"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -77,6 +77,6 @@ to standard error.
 .SH AUTHOR
 bak2db.pl was written by the 389 Project.
 .SH "REPORTING BUGS"
-Report bugs to https://fedorahosted.org/389/newticket.
+Report bugs to https://pagure.io/389-ds-base/new_issue
 .SH COPYRIGHT
-Copyright \(co 2013 Red Hat, Inc.
+Copyright \(co 2017 Red Hat, Inc.
diff --git a/man/man8/cleanallruv.pl.8 b/man/man8/cleanallruv.pl.8
index 1f23858..178b26d 100644
--- a/man/man8/cleanallruv.pl.8
+++ b/man/man8/cleanallruv.pl.8
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection



More information about the Pkg-fedora-ds-maintainers mailing list