[Pkg-freeipa-devel] [Git][freeipa-team/389-ds-base][master] 20 commits: Issue 49232 - Truncate the message when buffer capacity is exceeded

Timo Aaltonen gitlab at salsa.debian.org
Wed Jul 10 08:23:26 BST 2019



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


Commits:
d4a676cf by Simon Pichugin at 2019-06-19T10:42:36Z
Issue 49232 - Truncate the message when buffer capacity is exceeded

Bug Description: When the access log buffer capacity is exceeded we log
an emergency error and the access log line is not logged at all.

Fix Description: Log the error message to errors log and log the access
log message but truncate its elements (for the search access log message).
Or just log what is in the buffer in other cases.
Add CI test to ds_logs test suite for the basic feature testing.

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

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

- - - - -
73cb6b9e by Anuj Borah at 2019-06-19T11:58:53Z
Issue: 48851 - investigate and port TET matching rules filter tests(index)

Investigate and port TET matching rules filter tests(index)

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

Author: aborah

Reviewed by: Simon Pichugin

- - - - -
5c0198d9 by Mark Reynolds at 2019-06-19T19:41:04Z
Issue 50454 - Fix Cockpit UI branding

Bug Description:  On RHEL we still displayed "389 Directory Server" in
                  the Cockpit vertical navigation panel instead of
                  "Red Hat Directory Server".

Fix Description:  Instead of using separate files, just do a "sed" replacement
                  in the specfile to handle the branding

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

Reviewed by: viktor & mhonek (Thanks!!)

- - - - -
f874c39f by William Brown at 2019-06-20T13:22:10Z
Ticket 50439 - fix waitpid issue when pid does not exist

Bug Description: In some situations, waitpid will fail with
a no child process error, when the pid file has a value but
no pid exists.

Fix Description: Catch the exception, because in this case
we have no pids to wait upon, so there is no harm to skip this.

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

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

Review by: ???

- - - - -
5e285f63 by Viktor Ashirov at 2019-06-24T15:42:12Z
Issue 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients

Description:

Add a new test case for #50378 instead of the older one that was testing
an unsupported corner case (ip=*).

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

Reviewed by: mreynolds (Thanks!)

- - - - -
1924c12b by Anuj Borah at 2019-06-25T13:02:19Z
Issue: 48851 - Add more test cases to the match test suite.

Bug Description: Add more test cases to the match test suite.

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

Author: aborah

Reviewed by: Simon Pichugin

- - - - -
e4ec3e0e by Matúš Honěk at 2019-06-25T14:46:05Z
Ticket 50217 -  Implement dsconf security section

Bug Description:
dsconf lacks options to configure security options

Fix Description:
Implementing options to configure security related attributes and handle ciphers
configuration.

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

Author: Matus Honek <mhonek at redhat.com>

Review by: firstyear, mreynolds (Thanks!)

- - - - -
19d2029b by Mark Reynolds at 2019-06-25T19:18:43Z
Issue 50462 - Fix CI tests

Description:  Port some of the failing ticket tests to suites

related: https://pagure.io/389-ds-base/issue/50462

Reviewed by: vashirov, mhonek, spichugi, and aadhikari (thanks!)

- - - - -
71138c04 by Mark Reynolds at 2019-06-25T19:22:40Z
Issue 50462 - Fix Root DN access control plugin CI tests

Description:  Port CI test to use DSLDapObject instead of raw types,
              and add sleeps after every config change.

              Also increased replication timeout in the referint_plugin
              test.

related: https://pagure.io/389-ds-base/issue/50462

Reviewed by: vashirov(thanks!)

- - - - -
0b2f0475 by Ludwig Krispenz at 2019-06-27T07:26:13Z
Ticket 50472 - memory leak with encryption

Bug: In ssl initialization a lot of memory is allocated by calls to nss functions
	and not freed

Fix: free all allocations reported by asan

Reviewed by: Mark, thanks

- - - - -
9bf0fc29 by Matúš Honěk at 2019-06-27T08:10:17Z
Issue 50474 - Unify result codes for add and modify of repl5 config

Bug Description:
Same constraints resulting in error are reported as different LDAP
result codes when using different operation for adjusting these.

Fix Description:
A part of the code had not conveyed the error reason down the stack,
therefore adding this information and returning the proper code.

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

Author: Matus Honek <mhonek at redhat.com>

Review by: mreynolds, spichugi (thanks!)

- - - - -
4661c793 by Viktor Ashirov at 2019-07-01T14:30:07Z
Issue 49761 - Fix CI test suite issues

Description:

Fix test failures in tier0 and tier1 tests:

* Skip tests where it's not implemented.
* Set custom fd limits to the value less than allowed per process.
* Use a correct URI for ACI related tests in paged_results_test.py.

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

Reviewed by: mreynolds (Thanks!)

- - - - -
4677007d by Akshay Adhikari at 2019-07-03T14:39:20Z
Issue 50177 - Add a new CI test case, also added fixes in lib389

Bug Description: Import task should not be deleted too rapidely after import finishes
to be able to query the status.

Fix Description: A new attribute 'ttl' is order to tune the life time of the task.
The default value is increased to '86400'. Added a test to check that and added it
to ImportTask & ExportTask classes in lib389 so it will create ttl attribute by default.

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

Review by: mreynolds (Thanks!)

- - - - -
70ba6e38 by Akshay Adhikari at 2019-07-03T15:01:38Z
Issue 49997 - Add a new CI test case

Bug Description: If the suffix provided in the command line does not exist or it's
not replicated, we have an error message that it's regarding the RUV

Fix Description: Added a test case that will validate if a wrong suffix is passed then
a proper error message is displayed or not.

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

Review by: vashirov (Thanks!)

- - - - -
c2650f02 by Akshay Adhikari at 2019-07-04T06:57:21Z
Issue 49239 - Add a new CI test case

Bug Description: ds-replcheck unreliable, showing false positives, showing missing tombstone entries
in the report.

Fix Description: Added a test case to check missing tombstone entries is not reported, also fixed
py3 issue in ds-replcheck by explicitly adding bytes.

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

Review by: vashirov, mreynolds (Thanks!)

- - - - -
fdf59ee0 by Mark Reynolds at 2019-07-08T18:00:28Z
Issue 50431 - Fix regression from coverity fix

Description:  Fix a regression from the initial coverity commit that
              caused the memebrOf groupattrs to become corrupted and
              crash the server.

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

Reviewed by: vashirov(Thanks!)

- - - - -
74833414 by Mark Reynolds at 2019-07-08T19:23:01Z
Bump version to 1.4.1.5

- - - - -
326c7ecd by Timo Aaltonen at 2019-07-10T06:59:00Z
Merge tag '389-ds-base-1.4.1.5'

- - - - -
af438e90 by Timo Aaltonen at 2019-07-10T07:03:23Z
bump the version

- - - - -
e8f97fdd by Timo Aaltonen at 2019-07-10T07:13:35Z
releasing package 389-ds-base version 1.4.1.5-1

- - - - -


30 changed files:

- VERSION.sh
- debian/changelog
- dirsrvtests/tests/suites/acl/keywords_test.py
- dirsrvtests/tests/suites/basic/basic_test.py
- dirsrvtests/tests/suites/ds_logs/ds_logs_test.py
- dirsrvtests/tests/suites/ds_tools/replcheck_test.py
- + dirsrvtests/tests/suites/filter/filter_indexing_test.py
- dirsrvtests/tests/suites/filter/filter_match_test.py
- dirsrvtests/tests/suites/paged_results/paged_results_test.py
- dirsrvtests/tests/suites/plugins/rootdn_plugin_test.py
- dirsrvtests/tests/suites/referint_plugin/rename_test.py
- dirsrvtests/tests/suites/replication/acceptance_test.py
- − dirsrvtests/tests/suites/replication/regression_nsslapd_plugin_binddn_tracking_test.py
- dirsrvtests/tests/suites/replication/regression_test.py
- dirsrvtests/tests/suites/replication/replica_config_test.py
- + dirsrvtests/tests/suites/replication/tombstone_fixup_test.py
- dirsrvtests/tests/suites/replication/tombstone_test.py
- dirsrvtests/tests/suites/resource_limits/fdlimits_test.py
- − dirsrvtests/tests/tickets/ticket47819_test.py
- − dirsrvtests/tests/tickets/ticket47838_test.py
- − dirsrvtests/tests/tickets/ticket47950_test.py
- ldap/admin/src/scripts/ds-replcheck
- ldap/servers/plugins/memberof/memberof_config.c
- ldap/servers/plugins/replication/repl5.h
- ldap/servers/plugins/replication/repl5_replica.c
- ldap/servers/plugins/replication/repl5_replica_config.c
- ldap/servers/slapd/back-ldbm/ldbm_attrcrypt.c
- ldap/servers/slapd/libglobs.c
- ldap/servers/slapd/log.c
- ldap/servers/slapd/log.h


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/freeipa-team/389-ds-base/compare/66b1f739638a09602868c9a3bd60912655d7b3ef...e8f97fddfa530664391d3bc5467045c1e65a72b6

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/389-ds-base/compare/66b1f739638a09602868c9a3bd60912655d7b3ef...e8f97fddfa530664391d3bc5467045c1e65a72b6
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/20190710/70cd348e/attachment-0001.html>


More information about the Pkg-freeipa-devel mailing list