Diff for /servers/slapd/overlays/auditlog.c between versions 1.7.2.8 and 1.7.2.9

version 1.7.2.8, 2009/01/22 00:01:12 version 1.7.2.9, 2009/09/29 21:43:53
Line 1 Line 1
 /* auditlog.c - log modifications for audit/history purposes */  /* auditlog.c - log modifications for audit/history purposes */
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/auditlog.c,v 1.7.2.7 2008/04/14 21:18:48 quanah Exp $ */  /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 2005-2009 The OpenLDAP Foundation.   * Copyright 2005-2009 The OpenLDAP Foundation.
Line 73  static int auditlog_response(Operation * Line 73  static int auditlog_response(Operation *
         Attribute *a;          Attribute *a;
         Modifications *m;          Modifications *m;
         struct berval *b, *who = NULL;          struct berval *b, *who = NULL;
         char *what, *suffix;          char *what, *whatm, *suffix;
         time_t stamp;          time_t stamp;
         int i;          int i;
   
Line 147  static int auditlog_response(Operation * Line 147  static int auditlog_response(Operation *
           case LDAP_REQ_MODIFY:            case LDAP_REQ_MODIFY:
                 for(m = op->orm_modlist; m; m = m->sml_next) {                  for(m = op->orm_modlist; m; m = m->sml_next) {
                         switch(m->sml_op & LDAP_MOD_OP) {                          switch(m->sml_op & LDAP_MOD_OP) {
                                 case LDAP_MOD_ADD:       what = "add";          break;                                  case LDAP_MOD_ADD:       whatm = "add";         break;
                                 case LDAP_MOD_REPLACE:   what = "replace";      break;                                  case LDAP_MOD_REPLACE:   whatm = "replace";     break;
                                 case LDAP_MOD_DELETE:    what = "delete";       break;                                  case LDAP_MOD_DELETE:    whatm = "delete";      break;
                                 case LDAP_MOD_INCREMENT: what = "increment";    break;                                  case LDAP_MOD_INCREMENT: whatm = "increment";   break;
                                 default:                                  default:
                                         fprintf(f, "# MOD_TYPE_UNKNOWN:%02x\n", m->sml_op & LDAP_MOD_OP);                                          fprintf(f, "# MOD_TYPE_UNKNOWN:%02x\n", m->sml_op & LDAP_MOD_OP);
                                         continue;                                          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)                          if((b = m->sml_values) != NULL)
                           for(i = 0; b[i].bv_val; i++)                            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);                                  fprint_ldif(f, m->sml_desc->ad_cname.bv_val, b[i].bv_val, b[i].bv_len);

Removed from v.1.7.2.8  
changed lines
  Added in v.1.7.2.9


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org