[Pkg-freeipa-devel] [Git][freeipa-team/389-ds-base][upstream] 44 commits: Issue 50954 - buildnum.py - fix date formatting issue

Timo Aaltonen gitlab at salsa.debian.org
Mon Apr 20 13:04:40 BST 2020



Timo Aaltonen pushed to branch upstream at FreeIPA packaging / 389-ds-base


Commits:
b32c7455 by Mark Reynolds at 2020-03-16T16:56:12+00:00
Issue 50954 - buildnum.py - fix date formatting issue

Description:  Use time.strftime to generate build number
              (Thanks Matus for the suggestion)

relates: https://pagure.io/389-ds-base/issue/50954

Reviewed by: mhonek(Thanks!)

- - - - -
ded67694 by Anuj Borah at 2020-03-18T14:38:43+05:30
Issue: 50860 - Port Password Policy test cases from TET to python3 series of bugs Port final

Bug Description:  Port Password Policy test cases from TET to python3 series of bugs final

Relates: https://pagure.io/389-ds-base/issue/50690

Author: aborah

Reviewed by: Viktor Ashirov

- - - - -
4cc83693 by Anuj Borah at 2020-03-18T14:37:20+00:00
Issue: 50860 - Port Password Policy test cases from TET to python3 Password grace limit section.

Bug Description: Port Password Policy test cases from TET to python3 Password grace limit section.

Relates/Fixes: https://pagure.io/389-ds-base/issue/50860

Author: aborah

Reviewed by: Viktor Ashirov

- - - - -
6fba9a81 by Simon Pichugin at 2020-03-18T21:27:08+01:00
Issue 50963 - We should bundle *.min.js files of Console

Description: Currently, we do not bundle in the tarball the *.min.js
files which help with deciphering the obfuscated code which is actually
run by the browser. This leads to end-users submitting partially
unreadable JavaScript stack traces.

Please note this won't result in end-users having to download more data
just to use the Console, since these files are downloaded only when needed,
i.e. when Developer's Console is opened.

https://pagure.io/389-ds-base/issue/50963

Reviewed by: mreynolds (Thanks!)

- - - - -
c4befd63 by Mark Reynolds at 2020-03-20T02:48:45+00:00
Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted

Description:  The asterick character was missing from the allowed character list.
              Also cleaned up the source in the C file.

              Thanks @yrro for contributing the original patch!

relates: https://pagure.io/389-ds-base/issue/50800

Reviewed by: firstyear (Thanks!)

- - - - -
d1b746b6 by Simon Pichugin at 2020-03-20T16:09:20+01:00
Issue 50960 - [RFE] Advance options in RHDS Disk Monitoring Framework

Description: Add an attributes to cn=config

nsslapd-disk-monitoring-readonly-on-threshold - it accepts 'on/off'
values and changes the original behavior so when we reach the threshold,
we set the read-only mode (and then we do other actions - like disable
non-critical logging, etc.). When we reach half of the threshold, we start
the graceful shutdown as it was before.

Change the code so the instance doesn't start up if the disk space
is still below half of the threshold.

Add basic tests to disk monitoring test suite.

https://pagure.io/389-ds-base/issue/50960

Reviewed by: firstyear, tbordaz (Thanks a lot!!)

- - - - -
81c50ce8 by Jashank Jeremy at 2020-03-23T17:06:46+11:00
Issue 50971 - Support building on FreeBSD.

Bug Description:

The build on FreeBSD wasn't *quite* working.

Fix Description:

A few surprisingly minor fixes to support building 389ds on FreeBSD:

 * slapd: Don't use `O_PATH' if it's not available.
 * slapd: Don't invoke `#include' inside a function.
 * slapd: Move the `#include' of libgen.h to grab basename(3).
 * pwdstorage: Set `_BSD_SOURCE'; and fix up includes for FreeBSD.
 * slapd: statvfs(3) doesn't have `f_mntonname', but statfs(2) does.
 * libaccess: `LASIpAddPatternIPV6' returns `int'; `NULL' can't be cast.
 * buildnum.py: Use `env' to find python3.
 * autogen: Use `gsed' (hopefully GNU sed) if it's available.

Relates: https://pagure.io/389-ds-base/issue/50971

Author: Jashank Jeremy (@jashankj)

Review by: William Brown (@firstyear)

- - - - -
983c373c by Sylvie Gouverneyre at 2020-03-23T08:30:27+00:00
Issue 49761 - Fix CI test suite issues

Description:
CI nightly runs are still broken in suites/plugins/rootdn_plugin_test.py in race conditions on bind operations.
Polling implemented to fix that.

Relates: https://pagure.io/389-ds-base/issue/49761

Author: sgouvern

Review by: spichugi

- - - - -
f2901631 by Stanislav Levin at 2020-03-23T17:01:36+03:00
Issue 50972 - Fix cockpit plugin build

Bug Description:

During 389-console build, `npm run build` complains about the wrong
indentations.

Fix Description:

This is just the correction of indentations.

Fixes: https://pagure.io/389-ds-base/issue/50972

Author: Stanislav Levin <slev at altlinux.org>

Review by: mreynolds (Thanks!)

Signed-off-by: Stanislav Levin <slev at altlinux.org>

- - - - -
6f912c3e by Mark Reynolds at 2020-03-23T11:14:57-04:00
Issue 50974 - UI - wrong title in "Delete Suffix" popup

Description:  A copy and paste error existed that mixed a replication
              title into the "delete suffix" popup

fixes: https://pagure.io/389-ds-base/issue/50974

Reviewed by: mreynolds(one line commit rule)

- - - - -
4cf9431a by Mark Reynolds at 2020-03-23T13:04:07-04:00
Issue 50966 - UI - Database indexes not using typeAhead correctly

Description:  The attribute indexes were using the wrong format for the typeAhead fields
              which results in console crashes, and invalid indexes.

relates: https://pagure.io/389-ds-base/issue/50966

Reviewed by: spichugi(Thanks!)

- - - - -
457cab95 by Mark Reynolds at 2020-03-23T13:20:06-04:00
Issue 50955 - Fix memory leaks in chaining plugin(part 2)

Description:  Fix compiler warning

relates: https://pagure.io/389-ds-base/issue/50955

Reviewed by: mreynolds(one line commit rule)

- - - - -
f41e1d3f by Simon Pichugin at 2020-03-23T22:33:39+01:00
Issue 50976 - Clean up Web UI source directory from unused files

Description: We ship unused files under src/cockpit/389-console/src.
We should clean them up.  It includes: static, fonts, images and
banner.htmp.
Also, fix index.html and webpack.config.js accordingly.

https://pagure.io/389-ds-base/issue/50976

Reviewed by: mreynolds (Thanks!)

- - - - -
aca3ae80 by Matus Honek at 2020-03-24T11:44:15+01:00
Issue 50952- SSCA lacks basicConstraint:CA

Bug Description:
SSCA CA cert lacks basicConstraint:CA and for that reason it may not be
acknowledged as a CA cert by some tools, e.g. in case of system-wide
update-ca-trust tool.

Fix Description:
Add the constraint while generating the cert. And yes, we need to use stdin
since certutil does not provide a silent mode for this option.

Fixes https://pagure.io/389-ds-base/issue/50952

Author: Matus Honek <mhonek at redhat.com>

Review by: Mark, William (thanks!)

- - - - -
534c2cfa by Shogo Matsumoto at 2020-03-24T18:11:26-04:00
-n option of dbverify does not work

Correct a field name in order to pass instance names
specified by -n to backend's dbverify function.

Signed-off-by: Mark Reynolds <mreynolds at redhat.com>

- - - - -
04e0be8f by William Brown at 2020-03-25T10:25:23+10:00
Ticket 50971 - fix BSD_SOURCE

Bug Description: BSD_SOURCE is deprecated for DEFAULT_SOURCE

Fix Description: Use DEFAULT_SOURCE instead.

https://pagure.io/389-ds-base/issue/50971

Author: William Brown <william at blackhats.net.au>

Review by: mreynolds (Thanks!)

- - - - -
96c8abba by Mark Reynolds at 2020-03-25T18:23:30+00:00
Issue 49731 - set and use db_home_directory by default

Description:  New instances will automatically create and use db_home_dir
              /dev/shm/dirsrv/slapd-INSTANCE.

relates: https://pagure.io/389-ds-base/issue/49731

Reviewed by: tbordaz & firstyear(Thanks!)

- - - - -
de9f26ac by Mark Reynolds at 2020-03-25T15:10:29-04:00
Issue 49731 - Do not add db_home_dir to template-dse.ldif

Description:  The file used by setup-ds.pl for creating the dse.ldif
              should not have had the db_home_dir set.

relates: https://pagure.io/389-ds-base/issue/49731

Reviewed by: mreynolds (one line commit rule)

- - - - -
1c06f8c2 by Mark Reynolds at 2020-03-26T10:29:47-04:00
Issue 49437 - Fix memory leak with indirect COS

Bug Description:  There are two leaks when dealing with indirect COS. The
                  first leak is caused by the COS cache entry's objectclass
                  list not being freed when the entry is removed from the
                  hash table.

                  The other leak is caused when we follow an indirect pointer
                  COS and do not free a tmp value set that goes unused.

Fix description:  Free the COS entry objectclass list when removing an entry
                  from the hash table.  When querying a COS attribute and the
                  returned attribute (out_attr) is NULL, then free the unused
                  tmp_val ValueSet as it's not consumed by anything.

Fixes: https://pagure.io/389-ds-base/issue/49437

Reviewed by: firstyear & tbordaz(Thanks!)

- - - - -
6a1d7851 by Mark Reynolds at 2020-03-26T14:56:39-04:00
Issue 50975 - Revise UI branding with new minimized build

Description:  We can no longer use the previous method of text replacement
              to brand the UI for downstream vs upstream builds.  Instead
              we can use css files to set the branding, and the specfile
              can do a text replacement on the non-miminized css file.

fixes: https://pagure.io/389-ds-base/issue/50975

Reviewed by: firstyear & mhonek (Thanks!!)

- - - - -
335b6de1 by Mark Reynolds at 2020-03-26T16:50:35-04:00
Issue 49731 - dscreate fails in silent mode because of db_home_dir

Description:  The silent install was broken because of a missing key "db_home_dir"
              so it is now added to the dictionary.

relates: https://pagure.io/389-ds-base/issue/49731

Reviewed by: mreynolds (one line commit rule)

- - - - -
8ecada01 by Simon Pichugin at 2020-03-27T02:00:54+01:00
Issue 50984 - Memory leaks in disk monitoring

Description: Memory leaks are reported by the disk monitoring test suite.
The direct leak is related to char **dirs array which is not freed at all..
Free the array when we clean up or go to shutdown.
Fix disk_monitoring_test.py::test_below_half_of_the_threshold_not_starting_after_shutdown.
It should accept different exception when the instance is not started.

https://pagure.io/389-ds-base/issue/50984

Reviewed by: firstyear (Thanks!)

- - - - -
a171670d by Simon Pichugin at 2020-03-27T11:37:01+01:00
Issue 50984 - Memory leaks in disk monitoring

Description: Reset dirs pointer every time we free it.
The code may be changed in the future so we should make it
more robust.

https://pagure.io/389-ds-base/issue/50984

Reviewed by: spichugi, tbordaz (one line commit rule)

- - - - -
7a6bbc1d by Simon Pichugin at 2020-03-27T15:32:38+01:00
Issue 50337 - Replace exec() with setattr()

Description: _constants.py uses exec() a lot to define module
global variables. That's rather slow and not very elegant.

Get the current module object with sys.modules[__name__] and
then use setattr() instead.

https://pagure.io/389-ds-base/issue/50337

Reviewed by: mreynolds (Thanks!)

- - - - -
0683bcde by William Brown at 2020-03-31T23:12:21+00:00
Ticket 50933 - rfc2307compat.ldif

Bug Description: rfc2307 is the original schema for posix and other related
attributes. rfc2307bis was a draft propsed by a member of the openldap team
that fixed a number of deficiencies in rfc2307. However, rfc2307bis is not
completely forward compatible - replacing them may introduce possible data
errors or other subtle issues.

In the interest of allowing easier openldap to 389 migrations
( https://pagure.io/389-ds-base/issue/50544 ) I propose a rfc2307compat,
which is a forward compatible version combining rfc2307 and rfc2307bis. This
would allow items from both to be considered "valid' without changing the
semantics of either.

Fix Description: This adds rfc2307compat.ldif, which is a forward compatabile
expression of both rfc2307 and rfc2307bis, with the knowledge that 389 ds
does not enforce structural/auxillary rules.

https://pagure.io/389-ds-base/issue/50933

Author: William Brown <william at blackhats.net.au>

Review by: tbordaz (Thanks!)

- - - - -
862d0445 by Mark Reynolds at 2020-04-01T11:56:32-04:00
Issue 50994 - Fix latest UI bugs found by QE

Description:

This address many bugs, most of whioch is very small fixes:

- [Bug 1816563] Referential integrity scope values are not saved in cockpit
- [Bug 1816599] Initializing database from Ldif is broken in Cockpit
- [Bug 1816708] Removing objectclass does not ask for confirmation
- [Bug 1816712] Removing attribute does not ask for confirmation
- [Bug 1816928] Other tabs become unclickable Or unresponsive if you click on Replication tab under Monitoring tab (WORKED FOR ME)
- [Bug 1816956] Removing an attribute uniqueness does not ask for confirmation
- [Bug 1816958] Run Fixup Task for USN under Plugins tab either Cleanup Suffix Or Cleanup Backend option should be there not the both
- [Bug 1817062] Created attribute uniqueness is not visible after page refresh
- [Bug 1817098] Instance fails to start after creating attribute uniqueness because of a missing attribute
- [Bug 1817396] Various display problems on 'Server Settings'/'Security' Tab
- [Bug 1817415] The 'Security Settings' refresh button does not work
- [Bug 1817526] Cannot change Bind DN name in agreement
- [Bug 1817554] cockpit crashes when creating new sasl mapping
- [Bug 1817580] Reindex button is greyed out in Reindex Suffix
- [Bug 1817585] Changing the SASL mapping priority prevents to create mapping
- [Bug 1817983] Directory Manager Password can only be change when user click on Storage Scheme option
- [Bug 1818016] Directory Manager Password is changing before the change in password storage scheme
- [Bug 1818020] Confirm password field under Server setting's Directory manager tab not doing field check
- [Bug 1818027] Cockpit broken when saving new changelog directory
- [Bug 1818823] Can create replication manager without password and then it can't be deleted

relates: https://pagure.io/389-ds-base/issue/50994

Reviewed by: firstyear & spichugi(Thanks!!)

Updates

- Remove excessive/nested spinner toggling for many of the plugins
- Updated specfile for cockpit-389-ds to require 389-ds-base
- Fixed how attribute uniquness plugins are created and found, and
made it more robust to handle enabled and disabled plugins

- - - - -
fc95cf3a by Mark Reynolds at 2020-04-01T12:01:50-04:00
Bump version to 1.4.3.5

- - - - -
dd266dac by Simon Pichugin at 2020-04-02T15:11:36+02:00
Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value

Bug Description: Adding multiple mechanisms to nsslapd-allowed-sasl-mechanisms ignores all but one of the mechanisms specified.

Fix Description: The issue happens because we use the same memory address
for 'char *' for slapdFrontendConfig->allowed_sasl_mechs and
for slapdFrontendConfig->allowed_sasl_mechs_array.
So when we split the 'char *' into the 'char **' with ' ' delimetr,
allowed_sasl_mechs has only the first element becuase ' ' is set to 0 now.

Define a separate 'char *' for the array.
Add a test for the issue.

https://pagure.io/389-ds-base/issue/50869

Reviewed by: mreynolds, firstyear, tbordaz (Thanks!!)

- - - - -
f31abde7 by Matus Honek at 2020-03-28T06:32:52+00:00
Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given

Bug Description:
Cannot call dsconf ... chaining monitor due to invalid call to get_monitor.

FTR: The other issue reported within, for the ... link-delete has already been
fixed in commit c403a39.

Fix Description:
Use _get_link to get the named link, the same way some other functions in the
file do.

Also, merge and move _format_status to cli_base.

Fixes https://pagure.io/389-ds-base/issue/50640

Author: Matus Honek <mhonek at redhat.com>

Review by: Mark (thanks!)

- - - - -
90f3642c by Viktor Ashirov at 2020-04-03T15:02:42+02:00
Issue 50952 - SSCA lacks basicConstraint:CA

Bug Description:
`capture_output` was introduced in python 3.7 and
on earlier versions this code produces TypeError.

Fix Description:
Make it compatible with python 3.6 by setting `stderr`
and `stdout` to PIPE.

Fixes: https://pagure.io/389-ds-base/issue/50952

Reviewed by: mhonek (Thanks!)

- - - - -
19cc56ec by Thierry Bordaz at 2020-04-03T16:21:02+02:00
Ticket 50905 - intermittent SSL hang with rhds

Bug Description:
	On a successfull sasl bind, a new IO layer (sasl_io_enable) is registered on top of
	the connection. Then sasl bind sends the successful result. Registration is
	done while sasl bind thread holds c_mutex but result is sent while the c_mutex
	is released.

	If a new operation comes in just after c_mutex was released it is
	possible that sasl bind sends the result while the new IO layer is pushed.
        IO layers is partially initialized at that time. It can create sigseg or
	deadlock or...

Fix Description:
	The fix is to protect the send result from IO layer push.
	i.e. move send_ldap_result into c_mutex

https://pagure.io/389-ds-base/issue/50905

Reviewed by: Mark Reynolds (Thanks !!)

Platforms tested: F29

Flag Day: no

Doc impact: no

- - - - -
341d6145 by Viktor Ashirov at 2020-04-03T17:15:12+02:00
Issue 50337 - Replace exec() with setattr()

Bug Description:
Instance IDs now include superfluous quotes that break
calling CLI tools from lib389.

Fix Description:
Remove the quotes.

Fixes: https://pagure.io/389-ds-base/issue/50337

Reviewed by: spichugi (Thanks!)

- - - - -
52e28942 by Mark Reynolds at 2020-04-03T11:23:44-04:00
Issue 49731 - Fix additional issues with setting db home directory by default

Description:  The db home dir does need to be set in the template-dse.ldif file,
              but this required additional changes to perl modules that setup-ds.pl
              uses.  There are also issues with containers where /dev/shm could
              be undersized for the database, so for container installs we will
              not set the db-home-dir to tmpfs.

relates: https://pagure.io/389-ds-base/issue/49731

Reviewed by: ?

- - - - -
426e4e08 by Viktor Ashirov at 2020-04-06T14:21:20+02:00
Issue 51005 - AttributeUniqueness plugin's DN parameter should not have a default value

Bug Description:
Currently we have an optional dn parameter with a default value:

def __init__(self, instance, dn="cn=plugins,cn=config"):

This breaks some tests that assume the default base DN for this plugin.
But it can have multiple instances, so we should always specify the DN.
Making this parameter mandatory will ensure this.

Fix Description:
Remove the default DN value and update tests.

Fixes: https://pagure.io/389-ds-base/issue/51005

Reviewed by: mreynolds (Thanks!)

- - - - -
2523f487 by Mark Reynolds at 2020-04-06T08:44:02-04:00
Issue 50545 - Port dbmon.sh to dsconf

Description:  dbmon.sh has been ported to dsconf with basically the
              same feature set. i You can contiusiouly refresh the
              report at a specified interval, you can choose to get
              stats one multiple/specific backends, and the option
              to display individual index stats. There is now a human
              friendly report and a JSON version.

              There was also other improvements made to lib389 to take
              into account the new bdb split configuration under cn=confg.

Design Doc:   https://www.port389.org/docs/389ds/design/dbmon-design.html

Relates:      https://pagure.io/389-ds-base/issue/50545

Reviewed by:  spichugi & firstyear (Thanks!!)

Cleanup comments about the change needed for #50189

Fix adjustment

- - - - -
c868a418 by Mark Reynolds at 2020-04-06T09:23:54-04:00
Issue 50545 - remove dbmon "incr" option from arg parser

Description:  Forgot to remove the "incr" option for dbmon from the argparse list

Relates:      https://pagure.io/389-ds-base/issue/50545

Reviewed by: mreynolds (one line commit rule)

- - - - -
a252a6f9 by William Brown at 2020-04-08T09:34:40+10:00
Ticket 51014 - slapi_pal.c possible static buffer overflow

Bug Description: Due to an incorrect use of a buffer size,
static analysis in suse detected a possible overflow in
slapi pal. However, it requires root permissions to exploit
anything, and thus is not a security issues.

Fix Description: Change the buffer we read the cgroup into
to be maxpathlen size.

https://pagure.io/389-ds-base/issue/51014

Author: William Brown <william at blackhats.net.au>

Review by: ???

- - - - -
36c593d3 by Simon Pichugin at 2020-04-08T11:56:20+02:00
Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code

Bug Description: Searches on cn=config takes values with spaces and
makes multiple attributes out of them. If we set passwordUserAttributes
to "cn uid givenname", it will transform it in a multi-valued attribute.

Fix Description: Change passwordUserAttributes's and passwordBadWords's type
to CONFIG_STRING (it was CONFIG_CHARRAY). Add an additional parameter
to store the array (and use it in pw.c).
The string and array processing is similar to nsslapd-allowed-sasl-mechanisms.
Add tests for both attributes.

https://pagure.io/389-ds-base/issue/50875

Reviewed by: mreynolds, tbordaz, firstyear (Thanks!)

- - - - -
d7810ffc by William Brown at 2020-04-14T05:44:20+00:00
Ticket 51008 - dbhome in containers

Bug Description: When starting 389 in containers, the shm may be too
small. Mark fixed this in #51007, but it removed the ability to have
the dbhome in a tmpfs/shm.

Fix Description: Move the request for dbhome/container logic into
the dscontainer entry point instead to keep the setup.py simpler,
and make the dbhome in /data/run/dbhome allowing people to use
an shm for dbhome with '--tmpfs /data/run/dbhome:rw' to a docker
run or create command.

https://pagure.io/389-ds-base/issue/51008

Author: William Brown <william at blackhats.net.au>

Review by: ???

- - - - -
a11bae32 by Thierry Bordaz at 2020-04-14T13:54:37+02:00
Ticket 50980 - RFE extend usability for slapi_compute_add_search_rewriter and slapi_compute_add_evaluator

Bug Description:
    plugin api allows to register filter rewriter callback (slapi_compute_add_search_rewriter)
    and computed attribute callback (slapi_compute_add_evaluator)
    This requires to write a new plugin to register callbacks.
    This RFE is to simplify the use of those plugin api interfaces
    so that rewriters (filter or computed attribute) in shared library can be taken into account
    as soon as listed in config entries

Fix Description:
    It follows the design http://www.port389.org/docs/389ds/design/search_rewriters.html
    registers callback listed in children of 'cn=rewriters,cn=config'
    The rewriters.c files contains examples of filter rewriter and computed attribute

https://pagure.io/389-ds-base/issue/50980

Reviewed by: Mark Reynolds, William Brown

Platforms tested: F30

Flag Day: no

Doc impact: no

- - - - -
46fb7cee by Simon Pichugin at 2020-04-15T10:50:07+02:00
Issue 51016 - Fix memory leaks in changelog5_init and perfctrs_init

Bug Description: Memory Leaks are detected by ASAN in changelog5_init
and perfctrs_init functions.

Fix Description: For perfctrs_init, free existing memory before initializing
new memory which will be assigned to the existing stucts.
For changelog5_init, run cl5Cleanup instead of cl5Close for BE preop.

https://pagure.io/389-ds-base/issue/51016

Reviewed by: lkrispen (Thanks!)

- - - - -
12c6814a by Thierry Bordaz at 2020-04-15T18:50:30+02:00
Ticket 50931 - RFE AD filter rewriter for ObjectCategory

Bug Description:
	AD provides flexibility, to AD client, to use shortcuts values in filter components.
	To support AD client using 'ObjectCategory' shortcut, we need a 389-ds filter rewriters that
	translate the filter '(ObjectCategory=foo)' into '(ObjectCategory=cn=foo,cn=schema,cn=configuration,<base>)'
	before processing the filter
        [1] https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx#Filter_on_objectCategory_and_objectClass

Fix Description:
	This patch uses the new ability to registers rewriters (https://pagure.io/389-ds-base/issue/50980).
	It implements a new rewriters library (under /lib) with a callback filter rewriter adfilter_rewrite_objectCategory.
	A adfilter rewriter config entry refers to that library and register the callback at startup

https://pagure.io/389-ds-base/issue/50931

Reviewed by: Mark Reynolds, William Brown

Platforms tested: F29

Flag Day: no

Doc impact: no

- - - - -
9ede55d2 by Mark Reynolds at 2020-04-16T10:16:36-04:00
Issue 50933 - 10rfc2307compat.ldif is not ready to set used by default

Description:  The compat schema file is causing issues with upgrades,
              and schema replication.  For now we need to move it out
              to the optional schema location until we can resolve
              those issues

relates: https://pagure.io/389-ds-base/issue/50933

- - - - -
56c43383 by Mark Reynolds at 2020-04-16T14:14:46-04:00
Bump version to 1.4.3.6

- - - - -


30 changed files:

- Makefile.am
- VERSION.sh
- autogen.sh
- buildnum.py
- dirsrvtests/tests/suites/betxns/betxn_test.py
- dirsrvtests/tests/suites/disk_monitoring/disk_monitoring_test.py
- dirsrvtests/tests/suites/password/pwdPolicy_syntax_test.py
- + dirsrvtests/tests/suites/password/pwp_gracel_test.py
- + dirsrvtests/tests/suites/password/regression_of_bugs_test.py
- − dirsrvtests/tests/suites/password/series_of_bugs_test.py
- dirsrvtests/tests/suites/plugins/acceptance_test.py
- dirsrvtests/tests/suites/plugins/rootdn_plugin_test.py
- + dirsrvtests/tests/suites/rewriters/adfilter_test.py
- + dirsrvtests/tests/suites/rewriters/basic_test.py
- dirsrvtests/tests/suites/sasl/allowed_mechs_test.py
- ldap/admin/src/defaults.inf.in
- ldap/admin/src/scripts/DSCreate.pm.in
- ldap/admin/src/scripts/DSUpdate.pm.in
- ldap/admin/src/scripts/dscreate.map.in
- ldap/admin/src/scripts/dsupdate.map.in
- ldap/ldif/template-dse.ldif.in
- ldap/schema/01core389.ldif
- + ldap/schema/10rfc2307compat.ldif
- ldap/servers/plugins/chainingdb/cb.h
- ldap/servers/plugins/cos/cos_cache.c
- ldap/servers/plugins/pwdstorage/crypt_pwd.c
- ldap/servers/plugins/replication/repl5_init.c
- ldap/servers/plugins/rootdn_access/rootdn_access.c
- ldap/servers/slapd/back-ldbm/db-bdb/bdb_layer.c
- ldap/servers/slapd/back-ldbm/db-bdb/bdb_version.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/freeipa-team/389-ds-base/-/compare/3422d6574166e9e63d5ee0c21e61128bcb7113da...56c433833ae0475e4efe44c0ee09e78515080191

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/389-ds-base/-/compare/3422d6574166e9e63d5ee0c21e61128bcb7113da...56c433833ae0475e4efe44c0ee09e78515080191
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freeipa-devel/attachments/20200420/7b0fa6db/attachment-0001.html>


More information about the Pkg-freeipa-devel mailing list