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


16 Jul, 2014

1 commit

  • r3353:3535 https://svn.forgerock.org/openidm/branches/3.1-earlyprototype
    
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3537 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

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

2 commits


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

3 commits


02 May, 2013

1 commit


01 May, 2013

1 commit


30 Apr, 2013

1 commit


26 Apr, 2013

1 commit


13 Dec, 2012

2 commits


08 Dec, 2012

1 commit


05 Nov, 2012

1 commit

  • Assign directories to different location:
    bin => install-location
    bundle => install-location
    conf => project-location
    connectors => install-location
    db => work-location
    logs => work-location
    script => project-location
    security => install-location
    workflow => install-location
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@1426 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    Laszlo
     

17 Aug, 2012

1 commit


15 Aug, 2012

1 commit


10 Aug, 2012

1 commit


08 Aug, 2012

1 commit


02 Aug, 2012

1 commit

  • Modified how DateUtils works: no longer a works statically and instead
    contains factory methods to create DateUtil objects with specifically
    configured (or default) time zones.
    
    Also updated timestamps in audit logs to utilize UTC by default. As a
    future endeavor, it would be useful to allow these to be configured.
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@1128 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    travis.hall
     

11 Jul, 2012

1 commit


20 Mar, 2012

1 commit