Changeset 2889

Show
Ignore:
Timestamp:
05/02/10 23:25:33
Author:
douglm
Message:

Mostly scheduling. Some recurring event fixes.

1. Skip inclusion of WEB-INF/classes in build

2. Fix up h2 carddav options

3. Numerous CalDAV changes

a. Add prefetch method so GET methods can reject the request if necessary
b. Add request/response as paramaters to some methods so they can set status
c. Add schedule-tag support
d. Remove schedule-state - no longer in draft
e. Add temp option to turn enable schedule-tag support

4. Fix a bug in event proxy, used for overrides. Attendee objects were still being shared with the master leading to

"deleted object will be re-saved" hibernate exceptions. Required changes to annotation processing.

5. Further fixes to recurring event processing. Resolved more issues with override processing.

6. Better match to other server responses:

a. Default partstat to NEEDS-ACTION rather than null
b. Lowercase "mailto" to better match other servers
c. Reorder attendee params

7. Significant change processing.

Associated with schedule-tag
Add ChangeTable? support to better identify "significant" changes. For schedule-tag but might help notifications.
Check for significant changes in attendee copy update.

8. Eliminate post-scheduling update in Events. Change to attendee schedule state seems to get persisted anyway and the update caused duplicate key exceptions.

9. Add some statistics collection and display to in/outbox scheduler. Displayable from jmx console.

10. Changes to PropertyIndex? to support some of the above.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/bedework-3.6/build/buildwar.xml

    r2737 r2889  
    182182    </copy> 
    183183 
     184        <!-- 
    184185    <if> 
    185186      <available file="${app.sou.dir}/war/WEB-INF/classes" type="dir" /> 
     
    192193      </then> 
    193194    </if> 
     195    --> 
    194196 
    195197        <!-- Make our own servlet.properties file for struts applications 
  • releases/bedework-3.6/config/bwbuild/jboss-h2/carddav.options.xml

    r2831 r2889  
    111111            <providerUrl>ldap://localhost:10389/</providerUrl> 
    112112 
    113             <baseDn>ou=users,ou=addrbooks,dc=bedework,dc=org</baseDn> 
     113            <baseDn>ou=addrbooks,ou=users,dc=bedework,dc=org</baseDn> 
    114114 
    115115            <queryLimit>1000</queryLimit> 
     
    139139            <providerUrl>ldap://localhost:10389/</providerUrl> 
    140140 
    141             <baseDn>ou=public,ou=addrbooks,dc=bedework,dc=org</baseDn> 
     141            <baseDn>ou=ou=addrbooks,public,dc=bedework,dc=org</baseDn> 
    142142 
    143143            <queryLimit>1000</queryLimit>