Hi Joachim,
This is the updated patch:
diff -ur a/lib/util/debug-classes/debug-classname-table.c
b/lib/util/debug-classes/debug-classname-table.c
--- a/lib/util/debug-classes/debug-classname-table.c 2023-05-14
21:26:04.982024200 +0200
+++ b/lib/util/debug-classes/debug-classname-table.c 2023-07-13
20:37:42.833016722 +0200
@@ -59,4 +59,5 @@
???? [DBGC_DSDB_TXN_AUDIT_JSON] = "dsdb_transaction_json_audit",
???? [DBGC_DSDB_GROUP_AUDIT] =??? "dsdb_group_audit",
???? [DBGC_DSDB_GROUP_AUDIT_JSON] =??? "dsdb_group_json_audit",
+??? [DBGC_LDAP] =??? ??? ??? "ldap",
?};
diff -ur a/lib/util/debug.h b/lib/util/debug.h
--- a/lib/util/debug.h??? 2023-05-14 21:26:04.982024200 +0200
+++ b/lib/util/debug.h??? 2023-07-13 20:36:00.195542472 +0200
@@ -98,6 +98,7 @@
?#define DBGC_DSDB_TXN_AUDIT_JSON??? 35
?#define DBGC_DSDB_GROUP_AUDIT??? 36
?#define DBGC_DSDB_GROUP_AUDIT_JSON??? 37
+#define DBGC_LDAP??? ??? 38
?/* So you can define DBGC_CLASS before including debug.h */
?#ifndef DBGC_CLASS
diff -ur a/source4/ldap_server/ldap_backend.c
b/source4/ldap_server/ldap_backend.c
--- a/source4/ldap_server/ldap_backend.c??? 2023-05-14
21:26:05.242037663 +0200
+++ b/source4/ldap_server/ldap_backend.c??? 2023-07-13
20:36:00.195542472 +0200
@@ -35,6 +35,9 @@
?#include "libcli/ldap/ldap_proto.h"
?#include "source4/auth/auth.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_LDAP
+
?static int map_ldb_error(TALLOC_CTX *mem_ctx, int ldb_err,
???? const char *add_err_string, const char **errstring)
?{
diff -ur a/source4/ldap_server/ldap_bind.c b/source4/ldap_server/ldap_bind.c
--- a/source4/ldap_server/ldap_bind.c??? 2023-05-14 21:26:05.242037663 +0200
+++ b/source4/ldap_server/ldap_bind.c??? 2023-07-13 20:36:00.195542472 +0200
@@ -31,6 +31,9 @@
?#include "../lib/util/tevent_ntstatus.h"
?#include "lib/util/time_basic.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_LDAP
+
?static char *ldapsrv_bind_error_msg(TALLOC_CTX *mem_ctx,
???? ??? ??? ??? ??? HRESULT hresult,
???? ??? ??? ??? ??? uint32_t DSID,
diff -ur a/source4/ldap_server/ldap_extended.c
b/source4/ldap_server/ldap_extended.c
--- a/source4/ldap_server/ldap_extended.c??? 2023-05-14
21:26:05.242037663 +0200
+++ b/source4/ldap_server/ldap_extended.c??? 2023-07-13
20:36:00.195542472 +0200
@@ -24,6 +24,9 @@
?#include "samba/service_stream.h"
?#include "../lib/util/tevent_ntstatus.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_LDAP
+
?struct ldapsrv_starttls_postprocess_context {
???? struct ldapsrv_connection *conn;
?};
diff -ur a/source4/ldap_server/ldap_server.c
b/source4/ldap_server/ldap_server.c
--- a/source4/ldap_server/ldap_server.c??? 2023-05-14 21:26:05.242037663
+0200
+++ b/source4/ldap_server/ldap_server.c??? 2023-07-13 20:36:00.195542472
+0200
@@ -51,6 +51,9 @@
?#undef strcasecmp
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_LDAP
+
?static void ldapsrv_terminate_connection_done(struct tevent_req *subreq);
?/*
As said, it is tested against 4.18.6.
@Jeremy, has this made it into Gitlab already?
- Kees.
Op vr 29 sep. 2023 18:01 schreef Joachim Lindenberg via samba
<samba at lists.samba.org>:
Hi Kees,
with 4.18.6? Neither .6 nor .7 shows that as included:
It is not merged. I have a patch for 4.18.6 and I am sure it will work
on 4.18.7 as well :-)
It does mean that you have to compile Samba yourself to get it included.
- Kees.
https://www.samba.org/samba/history/samba-4.18.6.html
https://www.samba.org/samba/history/samba-4.18.7.html
Or are you referring to upcoming 4.18.8?
Thanks,
Joachim
-----Urspr?ngliche Nachricht-----
Von: samba <samba-bounces at lists.samba.org> Im Auftrag von van
Vloten
Kees via samba
Gesendet: Freitag, 29. September 2023 17:33
An: samba <samba at lists.samba.org>
Betreff: [Samba] Query log?
It is not merged yet.
I have recently updated it for recent releases and it is tested with
4.18.6.
I shared my changes with Jeremy to get them merged. I can share it
here if that helps you.
- Kees.
Op vr 29 sep. 2023 12:16 schreef Joachim Lindenberg via samba <
samba at lists.samba.org>:
> Hello,
>
> one of the apps I am using crashes when talking to samba 4.17+ but
> doesn?t crash when running against 4.16. The app is not written by
> myself, and a code snippet that the developer and I suspected tob e
> the culprit runs without any issues.
>
> I?d be interested in queries performed by that application and
> potential differences, and was searching for ?samba query log?. I
got the hits:
>
> https://www.samba.org/samba/docs/using_samba/ch12.html
>
> https://www.spinics.net/lists/samba/msg161127.html
>
> but nothing current and official. Did that patch enter any release?
> What other options do exist?
>
> And anyone aware of changes between 4.17 and 4.16 that might cause a
> .NET application to fail?
>
> Thanks,
>
> Joachim
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba