29 Jan, 2015

1 commit


28 Jan, 2015

1 commit


16 Dec, 2014

1 commit


11 Dec, 2014

1 commit


10 Dec, 2014

1 commit


01 Dec, 2014

1 commit


19 Nov, 2014

2 commits


18 Nov, 2014

1 commit


14 Nov, 2014

1 commit


28 Oct, 2014

1 commit


15 Oct, 2014

1 commit


17 Sep, 2014

3 commits


12 Sep, 2014

1 commit


09 Sep, 2014

1 commit


05 Sep, 2014

1 commit


04 Sep, 2014

1 commit


03 Sep, 2014

1 commit


27 Aug, 2014

1 commit

  • Allow custom audit log filter eventTypes to be filterable by script-hook.
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3829 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

15 Aug, 2014

1 commit


12 Aug, 2014

1 commit

  • Refactor AuditService log filters from using a map of eventtype to some set of actions
    to a collection of log filters with a defined interface.  Calling
    
        filter.isFiltered(context, request)
    
    lets AuditSerivceImpl#handleCreate determine whether to filter the request.
    This allows extension to other types of filters but also lets different event types
    use a different set of action constants and thus solves OPENIDM-2106.
    
    All AuditLogFilter implementation is hidden behind the static factory methods in
    AuditLogFilters.
    
    Note that in the implementations of newActivityActionFilter and newReconActionFilter,
    the resultant filter does not filter nulls or actions that are not constants of the
    requisite enum type.
    
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3792 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

01 Aug, 2014

1 commit

  • Isolate and use consistent query between generation of ReconEntry audit log 
    and audit service entryType comparison for formatting.
    
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3766 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

28 Jul, 2014

5 commits


24 Jul, 2014

1 commit


26 Jun, 2014

1 commit


16 Apr, 2014

1 commit

  • Cleanup ConnectorException logging in OpenICFProvisionerService
    Silence SEVE authentication log message when called from passthrough auth
      (or other internal call)
    Refactor static helper class ActivityLog with ActivityLogger interface to allow
      no-op Null-Object pattern for times we don't want to log.
    Upgrade to forgerock-util 1.3.2-SNAPSHOT and forgerock-rest 2.2.5-SNAPSHOT for
      useful Request object enhancements.
    
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3095 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

17 Mar, 2014

1 commit


25 Sep, 2013

1 commit

  • Support per-auditlogger ("logTo") configuration allowance to ignore logging failures.
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@2489 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

26 Jun, 2013

1 commit


31 May, 2013

1 commit


22 May, 2013

1 commit

  • Phase 1 of OPENIDM-1310 to allow audit logging to any target
    This allows audit logging for specific eventTypes to be directed to specific
    targets by configuring a "logTo" property for the eventType in audit.json:
    
    {
        "eventTypes" : {
            "activity" : {
                "filter" : {
                    "actions" : [
                        "create",
                        "update",
                        "delete",
                        "patch",
                        "action"
                    ]
                },
                "logTo" : [
                    {
                        "logType" : "csv",
                        "location" : "activity",
                        "recordDelimiter" : ";"
                    }
                ],
                "watchedFields" : [ ],
                "passwordFields" : [ "password" ]
            },
            "recon" : {
                "logTo" : [
                    {
                        "logType" : "csv",
                        "location" : "recon",
                        "recordDelimiter" : ";"
                    }
                ]
            }
        },
        "logTo" : [
            {
                "logType" : "csv",
                "location" : "audit",
                "recordDelimiter" : ";"
            },
            {
                "logType" : "repository",
                "useForQueries" : true
            }
        ],
        "exceptionFormatter" : {
            "type" : "text/javascript",
            "file" : "bin/defaults/script/audit/stacktraceFormatter.js"
        }
    }
    
    sets activity to log to activity.csv, recon to log to recon.csv, and all other events
    to log to audit.csv and the configured repository.
    
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@2168 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

17 May, 2013

1 commit


15 May, 2013

1 commit


03 May, 2013

1 commit