Author: baggins Date: Mon Sep 7 12:57:04 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- don't overwrite command with req type in case of modify
---- Files affected:
packages/openldap:
openldap-auditlog-modify.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/openldap/openldap-auditlog-modify.patch
diff -u /dev/null packages/openldap/openldap-auditlog-modify.patch:1.1
--- /dev/null Mon Sep 7 14:57:05 2009
+++ packages/openldap/openldap-auditlog-modify.patch Mon Sep 7 14:56:59 2009
@@ -0,0 +1,32 @@
+--- openldap-2.4.17/servers/slapd/overlays/auditlog.c~ 2009-01-22
01:01:12.000000000 +0100
++++ openldap-2.4.17/servers/slapd/overlays/auditlog.c 2009-09-07
14:53:04.758571193 +0200
+@@ -73,7 +73,7 @@
+ Attribute *a;
+ Modifications *m;
+ struct berval *b, *who = NULL;
+- char *what, *suffix;
++ char *what, *whatm, *suffix;
+ time_t stamp;
+ int i;
+
+@@ -147,15 +147,15 @@
+ case LDAP_REQ_MODIFY:
+ for(m = op->orm_modlist; m; m = m->sml_next) {
+ switch(m->sml_op & LDAP_MOD_OP) {
+- case LDAP_MOD_ADD: what = "add";
break;
+- case LDAP_MOD_REPLACE: what = "replace";
break;
+- case LDAP_MOD_DELETE: what = "delete";
break;
+- case LDAP_MOD_INCREMENT: what = "increment";
break;
++ case LDAP_MOD_ADD: whatm = "add";
break;
++ case LDAP_MOD_REPLACE: whatm = "replace";
break;
++ case LDAP_MOD_DELETE: whatm = "delete";
break;
++ case LDAP_MOD_INCREMENT: whatm = "increment";
break;
+ default:
+ fprintf(f, "# MOD_TYPE_UNKNOWN:%02x\n",
m->sml_op & LDAP_MOD_OP);
+ continue;
+ }
+- fprintf(f, "%s: %s\n", what,
m->sml_desc->ad_cname.bv_val);
++ fprintf(f, "%s: %s\n", whatm,
m->sml_desc->ad_cname.bv_val);
+ if((b = m->sml_values) != NULL)
+ for(i = 0; b[i].bv_val; i++)
+ fprint_ldif(f, m->sml_desc->ad_cname.bv_val,
b[i].bv_val, b[i].bv_len);
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit