Open 389-ds-bot opened 4 years ago
Comment from firstyear (@Firstyear) at 2017-02-15 23:08:51
okay, with this control we need to limit length of the content provided, and what content can be provided to prevent injection attacks. Someone could add backspace chars, new lines, shell code etc. I think we should limit the identifier to alphanum only and up to 16 chars. Anything else is silently discarded.
Comment from mreynolds (@mreynolds389) at 2017-04-24 16:50:42
Metadata Update from @mreynolds389:
Comment from lkrispen (@elkris) at 2017-04-27 14:21:36
this is a problem of matching logs of different applications in client server relationship, it would also be a problem of ds as a client eg kerberos. For me that is something to be discussed in the context of "common logging" and then create requirements for all the applications affected
Comment from tbordaz (@tbordaz) at 2017-07-20 18:12:01
Metadata Update from @tbordaz:
Comment from mreynolds (@mreynolds389) at 2017-10-18 21:36:14
Metadata Update from @mreynolds389:
Comment from mreynolds (@mreynolds389) at 2017-10-18 21:36:53
Metadata Update from @mreynolds389:
Cloned from Pagure issue: https://pagure.io/389-ds-base/issue/49132
Issue Description
It is sometime difficult to link the ldap client logic with specific ldap operations. For example, on a same connection a client may create new users, check access control, then do periodic searches...
It can be useful that the client provide (through specific control) a string, that is representative to own client logic/logs, and have those strings log in DS logs.
For example, string_1 and string_2
client_log: Need to create a user (string_1) Succeed to create the user test (string_1) ... Try to get trust info (string_2) ... Try to get trust info (string_3)
conn=1 op=9 SRCH base="cn=test,dc=example,dc=com" scope=0 filter="(cn=test)" attrs=ALL log_info=
conn=1 op=9 RESULT err=32 tag=101 nentries=0 etime=0 log_info=
conn=1 op=10 RESULT err=0 tag=105 nentries=0 etime=0 log_info=
conn=1 op=11 DEL dn="cn=test,dc=example,dc=com" log_info=
conn=1 op=11 RESULT err=0 tag=107 nentries=0 etime=0 log_info=
conn=1 op=12 EXT oid="2.16.840.1.113730.3.8.10.4.1" name="IPA trusted domain ID mapper" log_info=
conn=1 op=13 ABANDON targetop=4 msgid=5 nentries=0 etime=6 log_info=
..
conn=1 op=20 EXT oid="2.16.840.1.113730.3.8.10.4.1" name="IPA trusted domain ID mapper" log_info=
conn=1 op=20 RESULT err=0 tag=10x etime=0 log_info=
conn=1 op=10 ADD dn="cn=test,dc=example,dc=com" log_info=
Package Version and Platform
next release
Steps to reproduce
N/A
Actual results
Expected results