01 Aug, 2014

1 commit

  • Allow both queryId/queryFilter in lieu of _queryId/_queryFilter (expression too).
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3765 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

28 Jul, 2014

1 commit


23 Jul, 2014

1 commit


24 Jun, 2014

1 commit

  • Used debugger to diagnose differences in encrypted password storage in JDK6 vs JDK7. Found that in JDK6, the encrpyted password is stored as 
    {"$crypto":{"value":{"data":"p2tiUCLFv71KNiEuRJQtyg==","cipher":"AES/CBC/PKCS5Padding","iv":"U0fF/6kKYfjtQQC8/l1c4Q==","key":"openidm-sym-default"},"type":"x-simple-encryption"}}
    
    whist in JDK7 it is stored as 
    {"$crypto":{"type":"x-simple-encryption","value":{"data":"p2tiUCLFv71KNiEuRJQtyg==","cipher":"AES/CBC/PKCS5Padding","iv":"U0fF/6kKYfjtQQC8/l1c4Q==","key":"openidm-sym-default"}}}
    
    Because key ordering is not predictable, we cannot use endsWith("\"}}") as part of the test.  Changed to }} as this matches the "{\"$crypto\":{" startsWith test.
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3445 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

09 Jun, 2014

1 commit

  • Restore audit logging on CRUD operations for system/provisioner endpoints.
    
    
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@3352 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    brmiller
     

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


26 Sep, 2013

1 commit


03 Sep, 2013

1 commit


31 May, 2013

1 commit


17 May, 2013

1 commit


10 May, 2013

1 commit


16 Apr, 2013

1 commit


14 Mar, 2013

1 commit


13 Dec, 2012

1 commit


11 Dec, 2012

2 commits


29 Nov, 2012

2 commits


21 Nov, 2012

2 commits


19 Nov, 2012

1 commit


15 Nov, 2012

1 commit

  • http://sources.forgerock.org/cru/CR-891
    
    This also includes global rename of _query-id to _queryId and _query-expression to _queryExpression.
    
    Note for documenters: there are several changes expected to be made soon; review the code review (linked above) and note Andi's comments
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@1531 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    jake.feasel
     

14 Nov, 2012

1 commit


13 Nov, 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
     

01 Nov, 2012

1 commit


26 Oct, 2012

1 commit


23 Oct, 2012

1 commit

  • taskscanner service.
    
    Updated DateUtil to use JodaTime for easier timestamp handling (both
    creation and parsing into Date objects). JodaTime should be faster and
    is threadsafe, so DateUtils can now be shared.
    
    Also renamed the taskscan-sunset.json config to
    schedule-taskscan_sunset.json so that the scheduler will pick up the
    config by default (otherwise it would not be available for schedule
    execution and would only be available for REST execution)
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@1332 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    travis.hall
     

10 Oct, 2012

2 commits

  • arithmetic.
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@1275 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    travis.hall
     
  • Updated TaskScanner REST action to use named configs now.
    Fixed timestamp format to enforce 3 digits of milliseconds.
    Fixed DateUtil to use a 'Z' for UTC time designation
    Renamed sample 'schedule-scansunset' to 'taskscan-sunset' for named conf
    purposes
    
    Added macro support to TaskScanner configs. Currently supports
    "Time.now" to obtain the current time and basic math (month, day, year)
    on that. Note that there MUST be a space between each token. For example
    "${Time.now + 1d}" where there is a space between 'Time.now', '+' and '1d'
    
    git-svn-id: https://svn.forgerock.org/openidm/trunk@1274 d98387aa-ee2c-4292-a9e6-504d2a719fd3
    travis.hall
     

03 Oct, 2012

1 commit


13 Sep, 2012

1 commit


15 Aug, 2012

1 commit


08 Aug, 2012

1 commit


06 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
     

06 Jul, 2012

1 commit


16 Mar, 2012

1 commit


11 Mar, 2012

1 commit