Opush
  1. Opush
  2. OP-53

Android > 4.4 does not upload created contacts

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.0.0, 3.0.1
    • Fix Version/s: 3.1.0
    • Labels:
      None
    • Environment:

      Moto G Android 4.4.2

    • Story Points:
      13
    • Rank:
      6498

      Description

      Pre-conditions

      Reproduction steps

      1. As usera with Moto G (Android 4.4.2), create a new contact "nouveau contact"
      2. As usera with ui, wait for the new contact

      Current behavior

      1. contact is not created in ui NOK

      Expected behavior

      1. contact is uploaded in db and can be seen in uiOK

      Additional informations

      14:50:23.632 [DEBUG] {OBM-SYNC} [t17/c/r106/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:23.658 [DEBUG] {OBM-SYNC} [t17/c/r106/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>27f250fa-73c0-4dc0-93f1-db5d81265ecb</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:23.662 [WARN ] {org.obm.push.bean.Device} [t17/cSync/r106/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:23.662 [INFO ] {AUTHENTICATION} [t17/cSync/r106/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:23.665 [WARN ] {org.obm.push.bean.Device} [t17/cSync/r106/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:23.667 [INFO ] {REQUEST.FULL} [t17/cSync/r106/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <SyncKey>8fd2b9e3-3b77-49ee-ba4b-bc8c39f5ff5f</SyncKey>
      <CollectionId>43</CollectionId>
      <DeletesAsMoves/>
      <GetChanges/>
      <WindowSize>10</WindowSize>
      <Options>
      <BodyPreference>
      <Type>1</Type>
      <TruncationSize>200000</TruncationSize>
      </BodyPreference>
      </Options>
      <Commands>
      <Add>
      <ClientId>new_99_1394804928675</ClientId>
      <ApplicationData>
      <CompanyName>Moto g</CompanyName>
      <LastName>Contact</LastName>
      <FirstName>Nouveau</FirstName>
      </ApplicationData>
      </Add>
      </Commands>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:23.672 [DEBUG] {OBM-SYNC} [t18/c/r105/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:23.681 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[27f250fa-73c0-4dc0-93f1-db5d81265ecb]}
      14:50:23.690 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:23.695 [WARN ] {o.o.p.contacts.ContactsBackend} [t17/cSync/r106/usera@obm15.lyn.lng] Collection {obm:\\usera@obm15.lyn.lng\contacts\1:public_contacts} not found.
      14:50:23.699 [DEBUG] {OBM-SYNC} [t18/c/r105/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>8a888f57-ea2a-4a8f-be16-d058ee9ab816</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:23.702 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] action /book/createContact, request {sid=[27f250fa-73c0-4dc0-93f1-db5d81265ecb], bookId=[-1], contact=[<?xml version="1.0" encoding="UTF-8"?><contact xmlns="http://www.obm.org/xsd/sync/contact.xsd" collected="false"><first>Nouveau</first><last>Contact</last><company>Moto g</company><phones/><addresses/><websites/><emails/><instantmessaging/></contact>], clientId=[71447be1414603740fc701c1e9af36058e50825c]}
      14:50:23.708 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><error xmlns="http://www.obm.org/xsd/sync/error.xsd">
      <message>Cannot edit the 'users' address book.</message>
      <type>javax.naming.NoPermissionException</type>
      </error>
      
      14:50:23.709 [WARN ] {o.o.p.h.SyncHandler$$EnhancerByGuice$$4a06844d} [t17/cSync/r106/usera@obm15.lyn.lng] Client is not allowed to perform the command: Response{name=ADD, serverId=null, clientId=new_99_1394804928675}
      14:50:23.710 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[27f250fa-73c0-4dc0-93f1-db5d81265ecb]}
      14:50:23.719 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:23.721 [WARN ] {o.o.p.contacts.ContactsBackend} [t17/cSync/r106/usera@obm15.lyn.lng] Collection {obm:\\usera@obm15.lyn.lng\contacts\1:public_contacts} not found.
      14:50:23.723 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] action /book/listAllChanges, request {sid=[27f250fa-73c0-4dc0-93f1-db5d81265ecb], lastSync=[1394808536395], bookId=[-1]}
      14:50:23.732 [DEBUG] {OBM-SYNC} [t17/cSync/r106/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><contact-changes xmlns="http://www.obm.org/xsd/sync/contact-changes.xsd" lastSync="1394808623726">
      <removed/>
      <updated/>
      </contact-changes>
      
      14:50:23.736 [INFO ] {REQUEST.FULL} [t17/cSync/r106/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <Class>Contacts</Class>
      <SyncKey>bfa1c690-1c6d-43a5-8ff0-bf55892efc12</SyncKey>
      <CollectionId>43</CollectionId>
      <Status>1</Status>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:23.772 [DEBUG] {OBM-SYNC} [t18/c/r105/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:23.788 [DEBUG] {OBM-SYNC} [t18/c/r105/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>133e7d7b-83ac-4e65-9ea8-d7d84fa80f46</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:23.790 [INFO ] {REQUEST.FULL} [t18/cPing/r105/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Ping>
      <Status>16</Status>
      </Ping>
      
      14:50:23.792 [WARN ] {bitronix.tm.twopc.Preparer} [t/c/r/] executing transaction with 0 enlisted resource
      14:50:24.020 [DEBUG] {OBM-SYNC} [t18/c/r107/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:24.068 [DEBUG] {OBM-SYNC} [t18/c/r107/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>c5b641ea-d903-480b-9076-30d52a29805d</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:24.072 [WARN ] {org.obm.push.bean.Device} [t18/cSync/r107/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:24.072 [INFO ] {AUTHENTICATION} [t18/cSync/r107/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:24.076 [WARN ] {org.obm.push.bean.Device} [t18/cSync/r107/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:24.078 [INFO ] {REQUEST.FULL} [t18/cSync/r107/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <SyncKey>6593d5db-1778-4ba5-bd19-e2fcca29017f</SyncKey>
      <CollectionId>44</CollectionId>
      <DeletesAsMoves/>
      <GetChanges/>
      <WindowSize>10</WindowSize>
      <Options>
      <BodyPreference>
      <Type>1</Type>
      <TruncationSize>200000</TruncationSize>
      </BodyPreference>
      </Options>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:24.084 [DEBUG] {OBM-SYNC} [t18/cSync/r107/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[c5b641ea-d903-480b-9076-30d52a29805d]}
      14:50:24.092 [DEBUG] {OBM-SYNC} [t18/cSync/r107/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:24.094 [WARN ] {o.o.p.contacts.ContactsBackend} [t18/cSync/r107/usera@obm15.lyn.lng] Collection {obm:\\usera@obm15.lyn.lng\contacts\1:public_contacts} not found.
      14:50:24.095 [DEBUG] {OBM-SYNC} [t18/cSync/r107/usera@obm15.lyn.lng] action /book/listAllChanges, request {sid=[c5b641ea-d903-480b-9076-30d52a29805d], lastSync=[1394808536709], bookId=[3]}
      14:50:24.109 [DEBUG] {OBM-SYNC} [t18/cSync/r107/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><contact-changes xmlns="http://www.obm.org/xsd/sync/contact-changes.xsd" lastSync="1394808624098">
      <removed/>
      <updated/>
      </contact-changes>
      
      14:50:24.113 [INFO ] {REQUEST.FULL} [t18/cSync/r107/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <Class>Contacts</Class>
      <SyncKey>c1fcb890-1bf5-44c3-9d1b-14775fe34f12</SyncKey>
      <CollectionId>44</CollectionId>
      <Status>1</Status>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:24.268 [DEBUG] {OBM-SYNC} [t18/c/r108/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:24.288 [DEBUG] {OBM-SYNC} [t18/c/r108/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>0610e54d-8d0b-4056-900d-fa2db1aa856b</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:24.291 [WARN ] {org.obm.push.bean.Device} [t18/cSync/r108/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:24.291 [INFO ] {AUTHENTICATION} [t18/cSync/r108/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:24.294 [WARN ] {org.obm.push.bean.Device} [t18/cSync/r108/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:24.296 [INFO ] {REQUEST.FULL} [t18/cSync/r108/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <SyncKey>f9d38ad7-5288-4d9d-93c0-c6efdfd1348a</SyncKey>
      <CollectionId>45</CollectionId>
      <DeletesAsMoves/>
      <GetChanges/>
      <WindowSize>10</WindowSize>
      <Options>
      <BodyPreference>
      <Type>1</Type>
      <TruncationSize>200000</TruncationSize>
      </BodyPreference>
      </Options>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:24.302 [DEBUG] {OBM-SYNC} [t18/cSync/r108/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[0610e54d-8d0b-4056-900d-fa2db1aa856b]}
      14:50:24.314 [DEBUG] {OBM-SYNC} [t18/cSync/r108/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:24.316 [DEBUG] {OBM-SYNC} [t18/cSync/r108/usera@obm15.lyn.lng] action /book/listAllChanges, request {sid=[0610e54d-8d0b-4056-900d-fa2db1aa856b], lastSync=[1394808536977], bookId=[2]}
      14:50:24.328 [DEBUG] {OBM-SYNC} [t18/cSync/r108/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><contact-changes xmlns="http://www.obm.org/xsd/sync/contact-changes.xsd" lastSync="1394808624319">
      <removed/>
      <updated/>
      </contact-changes>
      
      14:50:24.332 [INFO ] {REQUEST.FULL} [t18/cSync/r108/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <Class>Contacts</Class>
      <SyncKey>458aeea1-1e3f-4974-ad93-0034d1187a27</SyncKey>
      <CollectionId>45</CollectionId>
      <Status>1</Status>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:24.514 [DEBUG] {OBM-SYNC} [t18/c/r109/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:24.549 [DEBUG] {OBM-SYNC} [t18/c/r109/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>db4d9d24-c45d-4b50-a816-c818f13867b3</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:24.554 [WARN ] {org.obm.push.bean.Device} [t18/cPing/r109/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:24.555 [INFO ] {AUTHENTICATION} [t18/cPing/r109/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:24.568 [WARN ] {org.obm.push.bean.Device} [t18/cPing/r109/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:24.574 [INFO ] {REQUEST.FULL} [t18/cPing/r109/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Ping>
      <HeartbeatInterval>480</HeartbeatInterval>
      <Folders>
      <Folder>
      <Id>43</Id>
      <Class>Contacts</Class>
      </Folder>
      <Folder>
      <Id>44</Id>
      <Class>Contacts</Class>
      </Folder>
      <Folder>
      <Id>45</Id>
      <Class>Contacts</Class>
      </Folder>
      </Folders>
      </Ping>
      
      14:50:46.673 [DEBUG] {OBM-SYNC} [t18/c/r110/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:46.690 [DEBUG] {OBM-SYNC} [t18/c/r110/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>2151fee6-f3c2-4d0b-8eff-28e9c7352364</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:46.693 [WARN ] {org.obm.push.bean.Device} [t18/cSync/r110/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:46.693 [INFO ] {AUTHENTICATION} [t18/cSync/r110/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:46.696 [WARN ] {org.obm.push.bean.Device} [t18/cSync/r110/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:46.698 [INFO ] {REQUEST.FULL} [t18/cSync/r110/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <SyncKey>bfa1c690-1c6d-43a5-8ff0-bf55892efc12</SyncKey>
      <CollectionId>43</CollectionId>
      <DeletesAsMoves/>
      <GetChanges/>
      <WindowSize>10</WindowSize>
      <Options>
      <BodyPreference>
      <Type>1</Type>
      <TruncationSize>200000</TruncationSize>
      </BodyPreference>
      </Options>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:46.703 [DEBUG] {OBM-SYNC} [t17/c/r109/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:46.713 [DEBUG] {OBM-SYNC} [t18/cSync/r110/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[2151fee6-f3c2-4d0b-8eff-28e9c7352364]}
      14:50:46.724 [DEBUG] {OBM-SYNC} [t18/cSync/r110/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:46.728 [DEBUG] {OBM-SYNC} [t17/c/r109/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>28fc2518-c41a-432e-8d3c-0bfcd0e622ec</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:46.731 [WARN ] {o.o.p.contacts.ContactsBackend} [t18/cSync/r110/usera@obm15.lyn.lng] Collection {obm:\\usera@obm15.lyn.lng\contacts\1:public_contacts} not found.
      14:50:46.733 [DEBUG] {OBM-SYNC} [t18/cSync/r110/usera@obm15.lyn.lng] action /book/listAllChanges, request {sid=[2151fee6-f3c2-4d0b-8eff-28e9c7352364], lastSync=[1394808623726], bookId=[-1]}
      14:50:46.741 [DEBUG] {OBM-SYNC} [t18/cSync/r110/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><contact-changes xmlns="http://www.obm.org/xsd/sync/contact-changes.xsd" lastSync="1394808646736">
      <removed/>
      <updated/>
      </contact-changes>
      
      14:50:46.745 [INFO ] {REQUEST.FULL} [t18/cSync/r110/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <Class>Contacts</Class>
      <SyncKey>f4cc0f65-2596-474e-987a-042b06abb570</SyncKey>
      <CollectionId>43</CollectionId>
      <Status>1</Status>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:46.756 [DEBUG] {OBM-SYNC} [t17/c/r109/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:46.771 [DEBUG] {OBM-SYNC} [t17/c/r109/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>a93fe9a2-1627-4b37-985a-ef806fc3dd7b</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:46.772 [INFO ] {REQUEST.FULL} [t17/cPing/r109/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Ping>
      <Status>16</Status>
      </Ping>
      
      14:50:46.775 [WARN ] {bitronix.tm.twopc.Preparer} [t/c/r/] executing transaction with 0 enlisted resource
      14:50:46.907 [DEBUG] {OBM-SYNC} [t17/c/r111/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:46.934 [DEBUG] {OBM-SYNC} [t17/c/r111/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>d0336912-1063-4153-94a8-2a2dc05fb559</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:46.942 [WARN ] {org.obm.push.bean.Device} [t17/cSync/r111/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:46.942 [INFO ] {AUTHENTICATION} [t17/cSync/r111/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:46.945 [WARN ] {org.obm.push.bean.Device} [t17/cSync/r111/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:46.950 [INFO ] {REQUEST.FULL} [t17/cSync/r111/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <SyncKey>c1fcb890-1bf5-44c3-9d1b-14775fe34f12</SyncKey>
      <CollectionId>44</CollectionId>
      <DeletesAsMoves/>
      <GetChanges/>
      <WindowSize>10</WindowSize>
      <Options>
      <BodyPreference>
      <Type>1</Type>
      <TruncationSize>200000</TruncationSize>
      </BodyPreference>
      </Options>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:46.963 [DEBUG] {OBM-SYNC} [t17/cSync/r111/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[d0336912-1063-4153-94a8-2a2dc05fb559]}
      14:50:46.980 [DEBUG] {OBM-SYNC} [t17/cSync/r111/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:46.982 [WARN ] {o.o.p.contacts.ContactsBackend} [t17/cSync/r111/usera@obm15.lyn.lng] Collection {obm:\\usera@obm15.lyn.lng\contacts\1:public_contacts} not found.
      14:50:46.984 [DEBUG] {OBM-SYNC} [t17/cSync/r111/usera@obm15.lyn.lng] action /book/listAllChanges, request {sid=[d0336912-1063-4153-94a8-2a2dc05fb559], lastSync=[1394808624098], bookId=[3]}
      14:50:47.002 [DEBUG] {OBM-SYNC} [t17/cSync/r111/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><contact-changes xmlns="http://www.obm.org/xsd/sync/contact-changes.xsd" lastSync="1394808646989">
      <removed/>
      <updated/>
      </contact-changes>
      
      14:50:47.006 [INFO ] {REQUEST.FULL} [t17/cSync/r111/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <Class>Contacts</Class>
      <SyncKey>e2b8dffa-35f6-4190-8ac8-07686f0b0ec1</SyncKey>
      <CollectionId>44</CollectionId>
      <Status>1</Status>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:47.164 [DEBUG] {OBM-SYNC} [t17/c/r112/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:47.181 [DEBUG] {OBM-SYNC} [t17/c/r112/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>586ea30f-d8b0-4b5b-a030-2c98de81315d</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:47.184 [WARN ] {org.obm.push.bean.Device} [t17/cSync/r112/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:47.184 [INFO ] {AUTHENTICATION} [t17/cSync/r112/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:47.187 [WARN ] {org.obm.push.bean.Device} [t17/cSync/r112/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:47.189 [INFO ] {REQUEST.FULL} [t17/cSync/r112/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <SyncKey>458aeea1-1e3f-4974-ad93-0034d1187a27</SyncKey>
      <CollectionId>45</CollectionId>
      <DeletesAsMoves/>
      <GetChanges/>
      <WindowSize>10</WindowSize>
      <Options>
      <BodyPreference>
      <Type>1</Type>
      <TruncationSize>200000</TruncationSize>
      </BodyPreference>
      </Options>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:47.195 [DEBUG] {OBM-SYNC} [t17/cSync/r112/usera@obm15.lyn.lng] action /book/listAllBooks, request {sid=[586ea30f-d8b0-4b5b-a030-2c98de81315d]}
      14:50:47.205 [DEBUG] {OBM-SYNC} [t17/cSync/r112/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><books xmlns="http://www.obm.org/xsd/sync/books.xsd">
      <book name="contacts" readonly="false" uid="2"/>
      <book name="public_contacts" readonly="false" uid="1"/>
      <book name="collected_contacts" readonly="false" uid="3"/>
      <book name="users" readonly="true" uid="-1"/>
      </books>
      
      14:50:47.208 [DEBUG] {OBM-SYNC} [t17/cSync/r112/usera@obm15.lyn.lng] action /book/listAllChanges, request {sid=[586ea30f-d8b0-4b5b-a030-2c98de81315d], lastSync=[1394808624319], bookId=[2]}
      14:50:47.222 [DEBUG] {OBM-SYNC} [t17/cSync/r112/usera@obm15.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><contact-changes xmlns="http://www.obm.org/xsd/sync/contact-changes.xsd" lastSync="1394808647211">
      <removed/>
      <updated/>
      </contact-changes>
      
      14:50:47.225 [INFO ] {REQUEST.FULL} [t17/cSync/r112/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
      <Collections>
      <Collection>
      <Class>Contacts</Class>
      <SyncKey>bd221ff9-0e9d-4fcb-af87-8f5432bb9aa9</SyncKey>
      <CollectionId>45</CollectionId>
      <Status>1</Status>
      </Collection>
      </Collections>
      </Sync>
      
      14:50:47.359 [DEBUG] {OBM-SYNC} [t17/c/r113/] action /login/doLogin, request {origin=[o-push], login=[usera@obm15.lyn.lng], password=[usera]}
      14:50:47.384 [DEBUG] {OBM-SYNC} [t17/c/r113/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
      <sid>4bbafb3f-2199-4074-8db6-a5c2c652de42</sid>
      <version major="2" minor="5" release="6"/>
      <email>usera@obm15.lyn.lng</email>
      <displayname>usera</displayname>
      <domain uuid="0324b528-904f-9b70-09b5-a497a44bd028">obm15.lyn.lng</domain>
      <settings>
      <setting name="set_display">no</setting>
      <setting name="set_cal_display_days">1111111</setting>
      <setting name="set_cal_first_hour">8</setting>
      <setting name="set_date">Y-m-d</setting>
      <setting name="set_dsrc">0</setting>
      <setting name="set_timezone">Europe/Paris</setting>
      <setting name="set_public_fb">0</setting>
      <setting name="set_mail_participation">yes</setting>
      <setting name="set_todo">event_priority</setting>
      <setting name="set_mail">yes</setting>
      <setting name="set_cal_last_hour">20</setting>
      <setting name="set_day_weekstart">monday</setting>
      <setting name="set_menu">both</setting>
      <setting name="set_theme">default</setting>
      <setting name="set_debug">0</setting>
      <setting name="set_lang">en</setting>
      <setting name="last_resource">1</setting>
      <setting name="set_date_upd">m/d/Y</setting>
      <setting name="set_timeformat">24H</setting>
      <setting name="set_commentorder">0</setting>
      <setting name="set_rows">20</setting>
      <setting name="set_cal_interval">2</setting>
      <setting name="set_csv_sep">;</setting>
      </settings>
      <server-capabilities>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
      <server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
      <server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
      </server-capabilities>
      </token>
      
      14:50:47.388 [WARN ] {org.obm.push.bean.Device} [t17/cPing/r113/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:47.388 [INFO ] {AUTHENTICATION} [t17/cPing/r113/usera@obm15.lyn.lng] Authentication success [login:usera@obm15.lyn.lng], the device [type:Android] has been authorized.
      14:50:47.391 [WARN ] {org.obm.push.bean.Device} [t17/cPing/r113/usera@obm15.lyn.lng] could not load hints for device type Android 
      14:50:47.392 [INFO ] {REQUEST.FULL} [t17/cPing/r113/usera@obm15.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Ping>
      <HeartbeatInterval>480</HeartbeatInterval>
      <Folders>
      <Folder>
      <Id>43</Id>
      <Class>Contacts</Class>
      </Folder>
      <Folder>
      <Id>44</Id>
      <Class>Contacts</Class>
      </Folder>
      <Folder>
      <Id>45</Id>
      <Class>Contacts</Class>
      </Folder>
      </Folders>
      </Ping>
      

        Issue Links

          Activity

          Hide
          Stephane COLSON added a comment -

          A deleted contact on the pda is also never deleted.
          A modified contact on the pda is not modified in OBM.

          Show
          Stephane COLSON added a comment - A deleted contact on the pda is also never deleted. A modified contact on the pda is not modified in OBM.
          Hide
          Stephane COLSON added a comment -

          Message "Cannot edit the 'users' address book" means that the phone tries to add the new contact in "users" addressbook which is a probably a mistake of the Android smartphone

          Show
          Stephane COLSON added a comment - Message "Cannot edit the 'users' address book" means that the phone tries to add the new contact in "users" addressbook which is a probably a mistake of the Android smartphone
          Hide
          Carnus Jérémy added a comment -

          Ok, this means we have to wait for an Android fix, i search on Androig bug tracker and there is a lot of contact issue. Opush should not answer something than 200 because it's silently ignore change with that ?

          Show
          Carnus Jérémy added a comment - Ok, this means we have to wait for an Android fix, i search on Androig bug tracker and there is a lot of contact issue. Opush should not answer something than 200 because it's silently ignore change with that ?
          Hide
          Thomas HILAIRE added a comment -

          Carnus Jérémy yes a fix must be provided on Android. About the silent ignore, we must reply a OK else the device will try until it run out of battery!

          Show
          Thomas HILAIRE added a comment - Carnus Jérémy yes a fix must be provided on Android. About the silent ignore, we must reply a OK else the device will try until it run out of battery!
          Hide
          Carnus Jérémy added a comment -

          Ok, this is not fixed in Android 4.4.3, but the error has changed
          Client is not allowed to perform the command: SyncCollectionCommandResponse

          {name=CHANGE, serverId=323:698, clientId=null}
          Show
          Carnus Jérémy added a comment - Ok, this is not fixed in Android 4.4.3, but the error has changed Client is not allowed to perform the command: SyncCollectionCommandResponse {name=CHANGE, serverId=323:698, clientId=null}
          Hide
          Pascal Craponne added a comment -

          Hi, since two or three days, there is an Android 4.4.4 on Moto G. Were you luckier this time?

          Show
          Pascal Craponne added a comment - Hi, since two or three days, there is an Android 4.4.4 on Moto G. Were you luckier this time?
          Hide
          Stephane COLSON added a comment -

          Unfortunately with Android 4.4.4 on Moto G (Build KXB21.14-L1.40), contacts are still not uploaded. Errors found in the logs

          12:31:28.302 [WARN ] {o.o.p.c.ContactsBackend$$EnhancerByGuice$$d8f6119d} [t34/cSync/r63/usera@obm14.lyn.lng] Collection {obm:\\usera@obm14.lyn.lng\contacts\1:public_contacts} not found.
          12:31:28.307 [DEBUG] {OBM-SYNC} [t34/cSync/r63/usera@obm14.lyn.lng] action /book/createContact, request {sid=[8838ee1f-d880-4768-a842-f8f798cd2b5d], bookId=[-1], contact=[<?xml version="1.0" encoding="UTF-8"?><contact xmlns="http://www.obm.org/xsd/sync/contact.xsd" collected="false"><first>Contact</first><last>Test4.4.4</last><phones><phone label="CELL;VOICE;X-OBM-Ref1" number="01 23 45 67 89"/></phones><addresses/><websites/><emails/><instantmessaging/></contact>], clientId=[ba2f79280dd47387970299d9a3965bcce016b632]}
          12:31:28.317 [DEBUG] {OBM-SYNC} [t34/cSync/r63/usera@obm14.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><error xmlns="http://www.obm.org/xsd/sync/error.xsd">
          <message>Cannot edit the 'users' address book.</message>
          <type>javax.naming.NoPermissionException</type>
          </error>
          
          Show
          Stephane COLSON added a comment - Unfortunately with Android 4.4.4 on Moto G (Build KXB21.14-L1.40), contacts are still not uploaded. Errors found in the logs 12:31:28.302 [WARN ] {o.o.p.c.ContactsBackend$$EnhancerByGuice$$d8f6119d} [t34/cSync/r63/usera@obm14.lyn.lng] Collection {obm:\\usera@obm14.lyn.lng\contacts\1:public_contacts} not found. 12:31:28.307 [DEBUG] {OBM-SYNC} [t34/cSync/r63/usera@obm14.lyn.lng] action /book/createContact, request {sid=[8838ee1f-d880-4768-a842-f8f798cd2b5d], bookId=[-1], contact=[<?xml version= "1.0" encoding= "UTF-8" ?><contact xmlns= "http: //www.obm.org/xsd/sync/contact.xsd" collected= " false " ><first>Contact</first><last>Test4.4.4</last><phones><phone label= "CELL;VOICE;X-OBM-Ref1" number= "01 23 45 67 89" /></phones><addresses/><websites/><emails/><instantmessaging/></contact>], clientId=[ba2f79280dd47387970299d9a3965bcce016b632]} 12:31:28.317 [DEBUG] {OBM-SYNC} [t34/cSync/r63/usera@obm14.lyn.lng] response <?xml version= "1.0" encoding= "UTF-8" ?><error xmlns= "http: //www.obm.org/xsd/sync/error.xsd" > <message>Cannot edit the 'users' address book.</message> <type>javax.naming.NoPermissionException</type> </error>
          Hide
          Thomas HILAIRE added a comment -

          Packet #23 of the nexus4-v4.4.4-exchange-multi-addressbooks.pcap capture tells that every user created address book must have the "default" address book as parent.

          Show
          Thomas HILAIRE added a comment - Packet #23 of the nexus4-v4.4.4-exchange-multi-addressbooks.pcap capture tells that every user created address book must have the "default" address book as parent.
          Hide
          Carnus Jérémy added a comment -

          What about this bug ? I know it's an android mistake, but still the same on 5.0 with the new email app...

          Show
          Carnus Jérémy added a comment - What about this bug ? I know it's an android mistake, but still the same on 5.0 with the new email app...
          Hide
          Thomas HILAIRE added a comment -

          We found a solution to resolve this bug and we'll fix it for the 3.1.0 version.

          Show
          Thomas HILAIRE added a comment - We found a solution to resolve this bug and we'll fix it for the 3.1.0 version.
          Hide
          Thomas HILAIRE added a comment -

          WIP at stash-opush-thilaire/OP-53, the code does not compile at all.. I just made a poc to know where we've to go !

          Show
          Thomas HILAIRE added a comment - WIP at stash-opush-thilaire/ OP-53 , the code does not compile at all.. I just made a poc to know where we've to go !
          Hide
          Jenkins Continuous Integration Server added a comment -

          UNSTABLE: Integrated in opush-master #194
          OP-53 Extract type information to an interface (aduprat: e53200df37b91411d571e3cdfec0e9e78caebd12)

          • push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java
          • push-interfaces/src/main/java/org/obm/push/backend/PIMTyped.java
            OP-53 Implement snapshot based hierarchy changes (aduprat: 28663ff34d49f086bde082154106c45a63b25c60)
          • push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/HierarchyCollectionChanges.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java
          • obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java
          • push-bean/src/main/java/org/obm/push/exception/activesync/InvalidFolderSyncKeyException.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java
          • push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
          • push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CollectionChange.java
          • push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java
          • obm-backend/src/test/java/org/obm/push/impl/ObmSyncBackendTest.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • obm-backend/src/main/java/org/obm/push/task/TaskBackend.java
          • obm-backend/src/main/java/org/obm/push/impl/ObmSyncBackend.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java
          • push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java
            OP-53 Make ContactBackend providing its currentFolders (aduprat: 0598bf3301c7778f68552fa122e381347a4562f9)
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
            OP-53 Backend id is not always a CollectionId (aduprat: 22929f51624a4fd83fc3fdaffafaccfa60b01489)
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java
          • push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java
          • push-bean/src/main/java/org/obm/push/bean/Stringable.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • push-mail/src/main/java/org/obm/push/mail/MailboxPath.java
          • push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java
          • push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java
            OP-53 Make CalendarBackend providing its currentFolders (aduprat: 082588897d2a0439f606cd310c623af28c224f38)
          • obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • obm-backend/src/test/java/org/obm/push/BeansTest.java
            OP-53 Make MailBackend providing its currentFolders (aduprat: 52086027a8247aa9c8de7f8579d4f219997ce19c)
          • push-mail/src/test/java/org/obm/push/mail/BeansTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailboxPathTest.java
          • push-mail/src/main/java/org/obm/push/mail/MailboxPath.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java
            OP-53 DAO Cassandra implementation (aduprat: a6a95e54090454103be999eceb19fdefbdb5a3a9)
          • push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java
          • push-bean/src/main/java/org/obm/push/state/FolderSyncKey.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderMixIn.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderTypeMixIn.java
          • push-dao-cassandra/src/test/java/org/obm/push/json/JSONServiceTest.java
          • push-server/src/main/resources/versions/5/folder_snapshot.cql
          • push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraStructure.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/NewFolderSnapshotDaoCassandraImplTest.java
          • push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/JSONService.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java
          • push-dao/pom.xml
            OP-53 Add get folder method to the DAO (aduprat: c3fb3b0e096812b65e6b05ec4a5546481a84a738)
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraStructure.java
          • push-server/src/main/resources/versions/5/folder_snapshot.cql
          • push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java
            OP-53 FolderType know its PIMDataType (aduprat: e377f0eedfc5ed951befaa0edbfbd3f02577a28a)
          • push-bean/src/test/java/org/obm/push/bean/FolderTypeTest.java
          • push-bean/src/main/java/org/obm/push/bean/FolderType.java
            OP-53 Remove an getItemEstimateSize method (aduprat: f24b7a345c16998b1abfc40d1ff19621cb2f0cd4)
          • obm-backend/src/main/java/org/obm/push/backend/OBMBackend.java
          • push-interfaces/src/main/java/org/obm/push/backend/IContentsExporter.java
          • push-core/src/main/java/org/obm/push/ContentsExporter.java
            OP-53 The handler is responsible of snapshots (aduprat: fe1f79d00b13f035459a6768b4b872f1ca1e20ff)
          • integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java
          • obm-backend/src/test/java/org/obm/push/impl/ObmSyncBackendTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java
          • obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/HierarchyChangesTestUtils.java
          • obm-backend/src/main/java/org/obm/push/task/TaskBackend.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java
          • push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java
          • push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/folder/FolderSyncHandlerTest.java
          • push-core/src/test/java/org/obm/push/HierarchyExporterTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
          • obm-backend/src/main/java/org/obm/push/impl/ObmSyncBackend.java
          • push-core/src/main/java/org/obm/push/backend/IHierarchyExporter.java
          • integration-testing/spushnik/src/test/java/org/obm/push/spushnik/SpushnikScenarioTestUtils.java
          • push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraStructure.java
          • push-core/src/main/java/org/obm/push/backend/FolderSnapshotService.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java
          • push-core/src/main/java/org/obm/push/handler/FolderSyncHandler.java
          • push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java
          • push-server/src/main/resources/versions/5/folder_snapshot.cql
          • push-core/src/main/java/org/obm/push/HierarchyExporter.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
          • push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/MigrationModule.java
            OP-53 BackendId is now a type (aduprat: f6bd22c84f717300de28015cb7aa0274e5441126)
          • push-core/src/main/java/org/obm/push/HierarchyExporter.java
          • push-bean/src/main/java/org/obm/push/bean/BackendId.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java
          • push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java
          • push-bean/src/test/java/org/obm/push/bean/BeansTest.java
          • push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/JSONService.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/BackendIdMixIn.java
          • push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java
          • obm-backend/src/main/java/org/obm/push/task/TaskBackend.java
          • push-mail/src/main/java/org/obm/push/mail/MailboxPath.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/json/JSONServiceTest.java
          • push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java
          • push-core/src/main/java/org/obm/push/backend/FolderSnapshotService.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java
          • push-core/src/test/java/org/obm/push/HierarchyExporterTest.java
          Show
          Jenkins Continuous Integration Server added a comment - UNSTABLE: Integrated in opush-master #194 OP-53 Extract type information to an interface (aduprat: e53200df37b91411d571e3cdfec0e9e78caebd12 ) push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java push-interfaces/src/main/java/org/obm/push/backend/PIMTyped.java OP-53 Implement snapshot based hierarchy changes (aduprat: 28663ff34d49f086bde082154106c45a63b25c60 ) push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/HierarchyCollectionChanges.java push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java push-bean/src/main/java/org/obm/push/exception/activesync/InvalidFolderSyncKeyException.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CollectionChange.java push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java obm-backend/src/test/java/org/obm/push/impl/ObmSyncBackendTest.java obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java obm-backend/src/main/java/org/obm/push/task/TaskBackend.java obm-backend/src/main/java/org/obm/push/impl/ObmSyncBackend.java push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java OP-53 Make ContactBackend providing its currentFolders (aduprat: 0598bf3301c7778f68552fa122e381347a4562f9 ) obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java OP-53 Backend id is not always a CollectionId (aduprat: 22929f51624a4fd83fc3fdaffafaccfa60b01489 ) push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java push-bean/src/main/java/org/obm/push/bean/Stringable.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java push-mail/src/main/java/org/obm/push/mail/MailboxPath.java push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java OP-53 Make CalendarBackend providing its currentFolders (aduprat: 082588897d2a0439f606cd310c623af28c224f38 ) obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java obm-backend/src/test/java/org/obm/push/BeansTest.java OP-53 Make MailBackend providing its currentFolders (aduprat: 52086027a8247aa9c8de7f8579d4f219997ce19c ) push-mail/src/test/java/org/obm/push/mail/BeansTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java push-mail/src/test/java/org/obm/push/mail/MailboxPathTest.java push-mail/src/main/java/org/obm/push/mail/MailboxPath.java push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java OP-53 DAO Cassandra implementation (aduprat: a6a95e54090454103be999eceb19fdefbdb5a3a9 ) push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java push-bean/src/main/java/org/obm/push/state/FolderSyncKey.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderMixIn.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderTypeMixIn.java push-dao-cassandra/src/test/java/org/obm/push/json/JSONServiceTest.java push-server/src/main/resources/versions/5/folder_snapshot.cql push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraStructure.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/NewFolderSnapshotDaoCassandraImplTest.java push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java push-dao-cassandra/src/main/java/org/obm/push/json/JSONService.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java push-dao/pom.xml OP-53 Add get folder method to the DAO (aduprat: c3fb3b0e096812b65e6b05ec4a5546481a84a738 ) push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraStructure.java push-server/src/main/resources/versions/5/folder_snapshot.cql push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java OP-53 FolderType know its PIMDataType (aduprat: e377f0eedfc5ed951befaa0edbfbd3f02577a28a ) push-bean/src/test/java/org/obm/push/bean/FolderTypeTest.java push-bean/src/main/java/org/obm/push/bean/FolderType.java OP-53 Remove an getItemEstimateSize method (aduprat: f24b7a345c16998b1abfc40d1ff19621cb2f0cd4 ) obm-backend/src/main/java/org/obm/push/backend/OBMBackend.java push-interfaces/src/main/java/org/obm/push/backend/IContentsExporter.java push-core/src/main/java/org/obm/push/ContentsExporter.java OP-53 The handler is responsible of snapshots (aduprat: fe1f79d00b13f035459a6768b4b872f1ca1e20ff ) integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java obm-backend/src/test/java/org/obm/push/impl/ObmSyncBackendTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java integration-testing/opush/src/test/java/org/obm/opush/HierarchyChangesTestUtils.java obm-backend/src/main/java/org/obm/push/task/TaskBackend.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendGetFoldersTest.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/folder/FolderSyncHandlerTest.java push-core/src/test/java/org/obm/push/HierarchyExporterTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java obm-backend/src/main/java/org/obm/push/impl/ObmSyncBackend.java push-core/src/main/java/org/obm/push/backend/IHierarchyExporter.java integration-testing/spushnik/src/test/java/org/obm/push/spushnik/SpushnikScenarioTestUtils.java push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraStructure.java push-core/src/main/java/org/obm/push/backend/FolderSnapshotService.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java push-core/src/main/java/org/obm/push/handler/FolderSyncHandler.java push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java push-server/src/main/resources/versions/5/folder_snapshot.cql push-core/src/main/java/org/obm/push/HierarchyExporter.java push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/MigrationModule.java OP-53 BackendId is now a type (aduprat: f6bd22c84f717300de28015cb7aa0274e5441126 ) push-core/src/main/java/org/obm/push/HierarchyExporter.java push-bean/src/main/java/org/obm/push/bean/BackendId.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java push-bean/src/test/java/org/obm/push/bean/BeansTest.java push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java push-dao-cassandra/src/main/java/org/obm/push/json/JSONService.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/BackendIdMixIn.java push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java obm-backend/src/main/java/org/obm/push/task/TaskBackend.java push-mail/src/main/java/org/obm/push/mail/MailboxPath.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java push-dao-cassandra/src/test/java/org/obm/push/json/JSONServiceTest.java push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java push-core/src/main/java/org/obm/push/backend/FolderSnapshotService.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java push-core/src/test/java/org/obm/push/HierarchyExporterTest.java
          Hide
          Antoine DUPRAT added a comment -

          Remove TODO on CollectionId & CollectionIdTest

          Show
          Antoine DUPRAT added a comment - Remove TODO on CollectionId & CollectionIdTest
          Hide
          Jenkins Continuous Integration Server added a comment -

          SUCCESS: Integrated in opush-master #195
          OP-53 Don't throw on negative collectionId - To be reverted in future commits (thilaire: b17f40e470165bd4ac5a59bc9a0b8b1e5e1b0d0a)

          • push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java
          • push-bean/src/test/java/org/obm/push/protocol/bean/CollectionIdTest.java
          Show
          Jenkins Continuous Integration Server added a comment - SUCCESS: Integrated in opush-master #195 OP-53 Don't throw on negative collectionId - To be reverted in future commits (thilaire: b17f40e470165bd4ac5a59bc9a0b8b1e5e1b0d0a ) push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java push-bean/src/test/java/org/obm/push/protocol/bean/CollectionIdTest.java
          Hide
          Jenkins Continuous Integration Server added a comment -

          UNSTABLE: Integrated in opush-master #200
          OP-53 Do not use CollectionId as BackendId (thilaire: d007d960b922867b1f05b960034038565a5ef1c9)

          • push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java
          • push-core/src/test/java/org/obm/push/HierarchyExporterTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/AddressBookId.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java
          • push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java
          • push-core/src/test/java/org/obm/push/TestBackendId.java
          • integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java
            OP-53 Remove the hell of generics (thilaire: 2c0c293e464f0e07e8556c67cf07815ed0766c96)
          • push-bean/src/main/java/org/obm/push/bean/BackendId.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • obm-backend/src/test/java/org/obm/push/BeansTest.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • push-core/src/main/java/org/obm/push/backend/FolderSnapshotService.java
          • push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java
          • push-bean/src/test/java/org/obm/push/bean/BeansTest.java
          • push-core/src/test/java/org/obm/push/TestBackendId.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/CalendarPathMixIn.java
          • push-mail/src/main/java/org/obm/push/mail/MailboxPath.java
          • push-core/src/main/java/org/obm/push/backend/IHierarchyExporter.java
          • obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java
          • push-bean/src/test/java/org/obm/push/bean/change/hierarchy/MailboxPathTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/TestBackendId.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/MailboxPath.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CalendarPath.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
          • push-mail/src/test/java/org/obm/push/mail/BeansTest.java
          • push-core/src/main/java/org/obm/push/handler/FolderSyncHandler.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/BackendIdMixIn.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/AddressBookIdMixIn.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/AddressBookId.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/MailboxPathMixIn.java
          • push-core/src/main/java/org/obm/push/HierarchyExporter.java
          • push-core/src/test/java/org/obm/push/HierarchyExporterTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderMixIn.java
          • push-dao-cassandra/src/test/java/org/obm/push/json/JSONServiceTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/AddressBookId.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java
          • push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java
          • integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java
          • push-mail/src/test/java/org/obm/push/mail/MailboxPathTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/JSONService.java
          • obm-backend/src/main/java/org/obm/push/task/TaskBackend.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java
            Revert "OP-53 Don't throw on negative collectionId - To be reverted in future commits" (thilaire: 9ea4a416b3555fb03422510c2e9ad2ee73d0aa72)
          • push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java
          • push-bean/src/test/java/org/obm/push/protocol/bean/CollectionIdTest.java
            OP-53 Use json value instead of Stringable (thilaire: 75df50e07a0fb4f4961b0c890c88b0fdd0f99c97)
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/MailboxPath.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CalendarPath.java
          • push-bean/src/main/java/org/obm/push/bean/Stringable.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/TestBackendId.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/AddressBookId.java
          • push-core/src/test/java/org/obm/push/TestBackendId.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java
            OP-53 Remove CollectionPath stuff then make the switch (thilaire: 161a81ddc54b5171bb8f9980a6fe0a74e682a9da)
          • push-interfaces/src/main/java/org/obm/push/backend/CollectionPath.java
          • push-core/src/main/java/org/obm/push/impl/CollectionPathHelper.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MockBasedImapMailboxServiceTest.java
          • push-interfaces/src/test/java/org/obm/opush/BeansTest.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactCollectionPathTest.java
          • push-core/src/test/java/org/obm/push/impl/MappingServiceImplTest.java
          • push-mail/src/main/java/org/obm/push/mail/EmailChangesFetcherImpl.java
          • push-interfaces/src/main/java/org/obm/push/backend/PathsToCollections.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • push-dao-jdbc/src/test/java/org/obm/push/store/jdbc/CollectionDaoJdbcImplTest.java
          • push-bean/src/main/java/org/obm/push/bean/AnalysedSyncCollection.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java
          • obm-backend/src/main/java/org/obm/push/task/TaskBackend.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactCollectionPath.java
          • push-core/src/main/java/org/obm/push/OpushImplModule.java
          • push-mail/src/main/java/org/obm/push/mail/EmailChangesFetcher.java
          • push-interfaces/src/main/java/org/obm/push/mail/exception/FilterTypeChangedException.java
          • integration-testing/spushnik/src/test/java/org/obm/push/spushnik/SpushnikScenarioTestUtils.java
          • push-core/src/main/java/org/obm/push/handler/MoveItemsHandler.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxMemoryAPITest.java
          • integration-testing/opush/src/test/java/org/obm/opush/PingHandlerTest.java
          • obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/itemoperation/ItemOperationHandlerTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartForwardHandlerTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java
          • push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendSyncData.java
          • push-core/src/main/java/org/obm/push/HierarchyExporter.java
          • push-core/src/main/java/org/obm/push/protocol/data/PingAnalyser.java
          • push-mail/src/test/java/org/obm/push/mail/EmailViewPartsFetcherImplTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendGetItemEstimateTest.java
          • push-core/src/main/java/org/obm/push/state/StateMachine.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerOnCalendarsTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/meeting/MeetingResponseHandlerTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/folder/FolderSyncHandlerTest.java
          • obm-backend/src/main/java/org/obm/push/monitor/ContactsMonitoringThread.java
          • push-core/src/test/java/org/obm/push/handler/SyncHandlerTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendSyncDataTest.java
          • push-core/src/test/java/org/obm/push/HierarchyExporterTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxFetchAPITest.java
          • integration-testing/opush/src/main/java/org/obm/opush/IntegrationTestUtils.java
          • push-core/src/test/java/org/obm/push/protocol/data/SyncAnalyserTest.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/CollectionDaoTest.java
          • push-mail/src/test/java/org/obm/push/mail/TestingCollectionPathHelper.java
          • push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java
          • obm-backend/src/main/java/org/obm/push/monitor/MonitoringThread.java
          • push-bean/src/main/java/org/obm/push/bean/FolderSyncState.java
          • push-mail/src/main/java/org/obm/push/mail/imap/LinagoraMailboxService.java
          • push-mail/src/test/java/org/obm/push/mail/MailEnvModule.java
          • push-interfaces/src/main/java/org/obm/push/service/impl/MappingService.java
          • obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxStoreAPITest.java
          • obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/FolderSyncStateBackendMappingDaoJdbcImpl.java
          • obm-backend/src/main/java/org/obm/push/impl/ObmSyncBackend.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/FolderSyncStateBackendMappingDaoTest.java
          • push-mail/src/test/java/org/obm/push/mail/EmailChangesFetcherImplTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendGetChangedTest.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxServiceTest.java
          • push-mail/src/main/java/org/obm/push/mail/EmailViewPartsFetcherImpl.java
          • push-bean/src/test/java/org/obm/push/bean/BeansTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/PushContinuationTest.java
          • push-core/src/test/java/org/obm/push/state/StateMachineTest.java
          • obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/moveitem/MoveItemsHandlerTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/SendMailboxServiceTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/AutodiscoverHandlerTest.java
          • push-core/src/main/java/org/obm/push/handler/SyncHandler.java
          • push-mail/src/main/java/org/obm/push/mail/EmailMonitoringThread.java
          • push-mail/src/main/java/org/obm/push/mail/MSEmailFetcher.java
          • push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/JdbcDaoModule.java
          • push-core/src/main/java/org/obm/push/backend/FolderBackend.java
          • push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CalendarPath.java
          • push-interfaces/src/main/java/org/obm/push/state/IStateMachine.java
          • push-dao/src/main/java/org/obm/push/store/FolderSyncStateBackendMappingDao.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxServiceSubscribedFoldersTest.java
          • push-dao-jdbc/src/test/resources/sql/initialItemTrackingSchema.sql
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/ItemTrackingDaoTest.java
          • obm-backend/src/test/resources/hints/MultipleCalendarsDevice.hints
          • push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/CollectionDaoJdbcImpl.java
          • push-core/src/test/java/org/obm/push/impl/SpecificCollectionPathHelperTest.java
          • obm-backend/src/main/java/org/obm/push/monitor/CalendarMonitoringThread.java
          • push-interfaces/src/test/java/org/obm/push/backend/OpushCollectionTest.java
          • push-interfaces/src/main/java/org/obm/push/backend/OpushCollection.java
          • push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java
          • integration-testing/opush/src/main/java/org/obm/opush/env/DaoModule.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncTestUtils.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
          • push-core/src/main/java/org/obm/push/impl/MappingServiceImpl.java
          • obm-backend/src/test/java/org/obm/push/impl/ObmSyncBackendTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/prov/ProvisionHandlerTest.java
          • push-core/src/main/java/org/obm/push/protocol/data/SyncAnalyser.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java
          • push-dao-jdbc/src/test/java/org/obm/push/store/jdbc/FolderSnapshotDaoJdbcImplTest.java
          • push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java
          • push-core/src/main/java/org/obm/push/handler/FolderSyncHandler.java
          • push-bean/src/test/java/org/obm/push/bean/FolderSyncStateTest.java
          • push-core/src/main/java/org/obm/push/backend/IHierarchyExporter.java
          • push-core/src/main/java/org/obm/push/handler/ItemOperationsHandler.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxMoveAPITest.java
          • push-interfaces/src/main/java/org/obm/push/bean/ICollectionPathHelper.java
          • push-core/src/main/java/org/obm/push/handler/GetItemEstimateHandler.java
          • push-mail/src/main/java/org/obm/push/mail/MailboxService.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartReplyHandlerTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerWithBackendTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/AddressBookId.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java
          • push-interfaces/src/test/java/org/obm/push/backend/CollectionPathTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxTestUtils.java
          • push-core/src/test/java/org/obm/push/handler/ItemOperationsHandlerTest.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/FolderSnapshotDaoTest.java
          • push-core/src/test/java/org/obm/push/protocol/data/PingAnalyserTest.java
          • push-core/src/test/java/org/obm/push/impl/CollectionPathHelperTest.java
          • push-dao/src/main/java/org/obm/push/store/CollectionDao.java
          • push-core/src/main/java/org/obm/push/ContentsImporter.java
          • integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/GetItemEstimateHandlerTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/MailBackendHandlerTest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxServiceAllFoldersTest.java
          • push-dao-jdbc/src/test/java/org/obm/push/store/jdbc/FolderSyncStateBackendMappingDaoJdbcImplTest.java
          • push-interfaces/src/main/java/org/obm/push/backend/IContentsImporter.java
          • push-core/src/test/java/org/obm/push/handler/GetItemEstimateHandlerTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/AnalysedSyncCollectionMixIn.java
          • push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderMixIn.java
          • push-mail/src/test/java/org/obm/push/mail/imap/ImapDeleteAPITest.java
          • push-mail/src/test/java/org/obm/push/mail/imap/MailboxTimeoutTest.java
          • integration-testing/spushnik/src/test/java/org/obm/push/spushnik/resources/FolderSyncScenarioMockTest.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerOnContactsTest.java
            OP-53 Rename new FolderSnapshotDao test classes (thilaire: 3df26db4f051938b6a3d1cbbc7bf86a2fbc8e1a0)
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/NewFolderSnapshotDaoCassandraImplTest.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImplTest.java
          • push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/FolderSnapshotDaoTest.java
            OP-53 Remove the foreign-key when migrate (thilaire: bd0efe81f230eccf664342b0b580bfa21ad72ef2)
          • push-dao-cassandra/pom.xml
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CodedMigrationService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CodedMigrationServiceTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/coded/V4ToV5_DropOBMForeignKey.java
          • integration-testing/opush/src/main/java/org/obm/opush/env/OpushCassandraModule.java
            OP-53 name to OpushMigrationService (thilaire: b2ef18d7a5d0f2b90ea59600cfa9b89e98ff0f88)
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CqlFilesMigrationService.java
          • push-server/src/main/java/org/obm/push/ServerFactoryModule.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CassandraMigrationService.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/OpushMigrationService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CassandraMigrationServiceTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CodedMigrationService.java
          • push-server/src/test/java/org/obm/push/ServerFactoryModuleTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/OpushMigrationServiceTest.java
          • integration-testing/opush/src/main/java/org/obm/opush/env/CassandraServerImpl.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/MigrationModule.java
            OP-53 Migration are not Cassandra based (thilaire: 6d76fe5af2fc1b3e7a329fd51007d1fc60491b45)
          • integration-testing/opush/src/test/java/org/obm/opush/windowing/WindowingInjector.java
          • push-server/src/main/java/org/obm/push/OpushModule.java
          • push-server/src/test/java/org/obm/push/migration/CodedMigrationServiceTest.java
          • push-bean/src/main/java/org/obm/push/bean/migration/NoVersionException.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/exception/NoTableException.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CQLSchemaGenerator.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CodedMigrationService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/coded/V2ToV3_TTLTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CodedMigrationServiceTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/schema/StatusSummaryTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/exception/NoVersionException.java
          • push-server/src/main/java/org/obm/push/migration/CodedMigrationService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/CassandraSchemaDaoNoTableTest.java
          • push-bean/src/test/java/org/obm/push/bean/BeansTest.java
          • push-bean/src/main/java/org/obm/push/bean/migration/CodedMigration.java
          • push-bean/src/main/java/org/obm/push/bean/migration/NoTableException.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/VersionUpdate.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/SchemaProducerImpl.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/MigrationModule.java
          • push-dao-cassandra/src/test/java/org/obm/push/BeansTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/coded/V2ToV3_TTL.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/CassandraService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/DaoTestsSchemaProducer.java
          • push-interfaces/src/main/java/org/obm/push/service/SchemaInstaller.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/CassandraSchemaDaoTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/CassandraServiceTest.java
          • push-server/src/test/java/org/obm/push/ServerFactoryModuleTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/SchemaProducerImplTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/MigrationResult.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/StatusSummary.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/Version.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/SchemaInstaller.java
          • push-server/src/main/java/org/obm/push/migration/MigrationModule.java
          • push-bean/src/test/java/org/obm/push/bean/migration/VersionTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraSchemaDao.java
          • push-server/src/main/java/org/obm/push/migration/V4ToV5_DropOBMForeignKey.java
          • integration-testing/opush/src/main/java/org/obm/opush/env/CassandraServerImpl.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/MigrationModuleTest.java
          • push-bean/src/test/java/org/obm/push/bean/migration/StatusSummaryTest.java
          • push-bean/src/main/java/org/obm/push/bean/migration/VersionUpdate.java
          • push-server/src/main/java/org/obm/push/ServerFactoryModule.java
          • push-server/src/main/java/org/obm/push/migration/OpushMigrationService.java
          • push-server/src/test/java/org/obm/push/migration/MigrationModuleTest.java
          • push-bean/src/main/java/org/obm/push/bean/migration/MigrationResult.java
          • push-server/src/test/java/org/obm/push/migration/OpushMigrationServiceTest.java
          • push-bean/src/main/java/org/obm/push/bean/migration/Version.java
          • integration-testing/opush/src/main/java/org/obm/opush/env/OpushCassandraModule.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/SchemaProducer.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/OpushMigrationService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CqlFilesMigrationServiceTest.java
          • push-interfaces/src/main/java/org/obm/push/service/MigrationService.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/coded/V4ToV5_DropOBMForeignKey.java
          • push-dao/src/main/java/org/obm/push/store/SchemaDao.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/schema/VersionTest.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CqlFilesMigrationService.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/OpushMigrationServiceTest.java
          • push-bean/src/main/java/org/obm/push/bean/migration/StatusSummary.java
            OP-53 Remove dbcp dependency (thilaire: a1cd85ed4b613379446154ae5912314a06f1c98a)
          • push-dao-cassandra/pom.xml
            OP-53 Adapt the CRaSH command (thilaire: 05329d4798d4038f1a92ade6ca36a9ba3ca08974)
          • push-server/src/main/resources/crash/commands/schema.groovy
            OP-53 Ability to use ItemOperation fetch by fileReference (thilaire: 97e3df4a8dc66bc908bcdce968db16aa9f4e33eb)
          • client/src/main/java/org/obm/sync/push/client/commands/ItemOperationFetchCommand.java
          • client/src/main/java/org/obm/sync/push/client/OPClient.java
            OP-53 ServerId and CollectionId are not mandatory (thilaire: 6bcabc54c6cd9f2d82dadaf67fd9ebfb2087956b)
          • protocol/src/main/java/org/obm/push/protocol/bean/ItemOperationsRequest.java
          • push-core/src/main/java/org/obm/push/handler/ItemOperationsHandler.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/itemoperation/ItemOperationHandlerTest.java
          • integration-testing/opush/src/test/resources/eml/iCSAsAttachment.eml
          • client/src/main/java/org/obm/sync/push/client/commands/ItemOperationFetchCommand.java
          • protocol/src/main/java/org/obm/push/protocol/ItemOperationsProtocol.java
          • protocol/src/test/java/org/obm/push/protocol/ItemOperationsProtocolTest.java
            OP-53 Add an integration test (thilaire: f5f8cd4d3fc785dafcdf14636448c82742c6422e)
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java
            OP-53 Drop user-device related data (thilaire: a19d3fb8b98785d4f35c36a817fa2ac1418a5404)
          • push-core/src/main/java/org/obm/push/ActiveSyncServlet.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/DelayedSessionProvider.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/CassandraDeviceDataCleaner.java
          • push-core/src/main/java/org/obm/push/impl/DeviceServiceImpl.java
          • integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/CassandraDeviceDataCleanerTest.java
          • push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/DaoTestsSchemaProducer.java
          • push-interfaces/src/main/java/org/obm/push/service/DeviceDataCleaner.java
          • push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java
          • push-interfaces/src/main/java/org/obm/push/service/DeviceService.java
            OP-53 Remove old FolderSnapshotDao classes (thilaire: cc7aabe7071e808b42a58c3ba3a645dc12c2038b)
          • integration-testing/opush/src/main/java/org/obm/opush/env/DaoModule.java
          • push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/FolderSnapshotDaoJdbcImpl.java
          • push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/JdbcDaoModule.java
          • push-dao/src/main/java/org/obm/push/store/FolderSnapshotDao.java
          Show
          Jenkins Continuous Integration Server added a comment - UNSTABLE: Integrated in opush-master #200 OP-53 Do not use CollectionId as BackendId (thilaire: d007d960b922867b1f05b960034038565a5ef1c9 ) push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java push-core/src/test/java/org/obm/push/HierarchyExporterTest.java obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java obm-backend/src/main/java/org/obm/push/contacts/AddressBookId.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java push-core/src/test/java/org/obm/push/TestBackendId.java integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java OP-53 Remove the hell of generics (thilaire: 2c0c293e464f0e07e8556c67cf07815ed0766c96 ) push-bean/src/main/java/org/obm/push/bean/BackendId.java obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java push-core/src/test/java/org/obm/push/backend/FolderSnapshotServiceTest.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java obm-backend/src/test/java/org/obm/push/BeansTest.java push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java push-core/src/main/java/org/obm/push/backend/FolderSnapshotService.java push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/FolderSnapshot.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java push-bean/src/test/java/org/obm/push/bean/BeansTest.java push-core/src/test/java/org/obm/push/TestBackendId.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/CalendarPathMixIn.java push-mail/src/main/java/org/obm/push/mail/MailboxPath.java push-core/src/main/java/org/obm/push/backend/IHierarchyExporter.java obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java push-bean/src/test/java/org/obm/push/bean/change/hierarchy/MailboxPathTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/TestBackendId.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/MailboxPath.java push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java obm-backend/src/main/java/org/obm/push/contacts/ContactBackendFoldersBuilder.java obm-backend/src/main/java/org/obm/push/calendar/CalendarPath.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CalendarPath.java push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java push-mail/src/test/java/org/obm/push/mail/BeansTest.java push-core/src/main/java/org/obm/push/handler/FolderSyncHandler.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/BackendIdMixIn.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/AddressBookIdMixIn.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java obm-backend/src/main/java/org/obm/push/contacts/AddressBookId.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/MailboxPathMixIn.java push-core/src/main/java/org/obm/push/HierarchyExporter.java push-core/src/test/java/org/obm/push/HierarchyExporterTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolders.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderMixIn.java push-dao-cassandra/src/test/java/org/obm/push/json/JSONServiceTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/AddressBookId.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java push-interfaces/src/main/java/org/obm/push/service/FolderSnapshotDao.java obm-backend/src/test/java/org/obm/push/contacts/ContactBackendFoldersBuilderTest.java integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java push-mail/src/test/java/org/obm/push/mail/MailboxPathTest.java push-dao-cassandra/src/main/java/org/obm/push/json/JSONService.java obm-backend/src/main/java/org/obm/push/task/TaskBackend.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java Revert " OP-53 Don't throw on negative collectionId - To be reverted in future commits" (thilaire: 9ea4a416b3555fb03422510c2e9ad2ee73d0aa72 ) push-bean/src/main/java/org/obm/push/protocol/bean/CollectionId.java push-bean/src/test/java/org/obm/push/protocol/bean/CollectionIdTest.java OP-53 Use json value instead of Stringable (thilaire: 75df50e07a0fb4f4961b0c890c88b0fdd0f99c97 ) push-bean/src/main/java/org/obm/push/bean/change/hierarchy/MailboxPath.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CalendarPath.java push-bean/src/main/java/org/obm/push/bean/Stringable.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImpl.java push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/TestBackendId.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/AddressBookId.java push-core/src/test/java/org/obm/push/TestBackendId.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java OP-53 Remove CollectionPath stuff then make the switch (thilaire: 161a81ddc54b5171bb8f9980a6fe0a74e682a9da ) push-interfaces/src/main/java/org/obm/push/backend/CollectionPath.java push-core/src/main/java/org/obm/push/impl/CollectionPathHelper.java push-mail/src/test/java/org/obm/push/mail/imap/MockBasedImapMailboxServiceTest.java push-interfaces/src/test/java/org/obm/opush/BeansTest.java obm-backend/src/test/java/org/obm/push/contacts/ContactCollectionPathTest.java push-core/src/test/java/org/obm/push/impl/MappingServiceImplTest.java push-mail/src/main/java/org/obm/push/mail/EmailChangesFetcherImpl.java push-interfaces/src/main/java/org/obm/push/backend/PathsToCollections.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendTest.java push-dao-jdbc/src/test/java/org/obm/push/store/jdbc/CollectionDaoJdbcImplTest.java push-bean/src/main/java/org/obm/push/bean/AnalysedSyncCollection.java push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java obm-backend/src/main/java/org/obm/push/task/TaskBackend.java obm-backend/src/main/java/org/obm/push/contacts/ContactCollectionPath.java push-core/src/main/java/org/obm/push/OpushImplModule.java push-mail/src/main/java/org/obm/push/mail/EmailChangesFetcher.java push-interfaces/src/main/java/org/obm/push/mail/exception/FilterTypeChangedException.java integration-testing/spushnik/src/test/java/org/obm/push/spushnik/SpushnikScenarioTestUtils.java push-core/src/main/java/org/obm/push/handler/MoveItemsHandler.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxMemoryAPITest.java integration-testing/opush/src/test/java/org/obm/opush/PingHandlerTest.java obm-backend/src/main/java/org/obm/push/contacts/ContactsBackend.java integration-testing/opush/src/test/java/org/obm/opush/command/itemoperation/ItemOperationHandlerTest.java integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartForwardHandlerTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/BackendFolder.java push-interfaces/src/main/java/org/obm/push/backend/PIMBackend.java push-mail/src/main/java/org/obm/push/mail/MailBackendSyncData.java push-core/src/main/java/org/obm/push/HierarchyExporter.java push-core/src/main/java/org/obm/push/protocol/data/PingAnalyser.java push-mail/src/test/java/org/obm/push/mail/EmailViewPartsFetcherImplTest.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendGetItemEstimateTest.java push-core/src/main/java/org/obm/push/state/StateMachine.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerOnCalendarsTest.java integration-testing/opush/src/test/java/org/obm/opush/command/meeting/MeetingResponseHandlerTest.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/folder/FolderSyncHandlerTest.java obm-backend/src/main/java/org/obm/push/monitor/ContactsMonitoringThread.java push-core/src/test/java/org/obm/push/handler/SyncHandlerTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendSyncDataTest.java push-core/src/test/java/org/obm/push/HierarchyExporterTest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxFetchAPITest.java integration-testing/opush/src/main/java/org/obm/opush/IntegrationTestUtils.java push-core/src/test/java/org/obm/push/protocol/data/SyncAnalyserTest.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/CollectionDaoTest.java push-mail/src/test/java/org/obm/push/mail/TestingCollectionPathHelper.java push-interfaces/src/test/java/org/obm/push/backend/OpushBackendTest.java obm-backend/src/main/java/org/obm/push/monitor/MonitoringThread.java push-bean/src/main/java/org/obm/push/bean/FolderSyncState.java push-mail/src/main/java/org/obm/push/mail/imap/LinagoraMailboxService.java push-mail/src/test/java/org/obm/push/mail/MailEnvModule.java push-interfaces/src/main/java/org/obm/push/service/impl/MappingService.java obm-backend/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxStoreAPITest.java obm-backend/src/main/java/org/obm/push/calendar/CalendarBackend.java push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/FolderSyncStateBackendMappingDaoJdbcImpl.java obm-backend/src/main/java/org/obm/push/impl/ObmSyncBackend.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/FolderSyncStateBackendMappingDaoTest.java push-mail/src/test/java/org/obm/push/mail/EmailChangesFetcherImplTest.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendGetChangedTest.java push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxServiceTest.java push-mail/src/main/java/org/obm/push/mail/EmailViewPartsFetcherImpl.java push-bean/src/test/java/org/obm/push/bean/BeansTest.java integration-testing/opush/src/test/java/org/obm/opush/command/PushContinuationTest.java push-core/src/test/java/org/obm/push/state/StateMachineTest.java obm-backend/src/test/java/org/obm/push/calendar/CalendarBackendTest.java integration-testing/opush/src/test/java/org/obm/opush/command/moveitem/MoveItemsHandlerTest.java push-mail/src/test/java/org/obm/push/mail/imap/SendMailboxServiceTest.java integration-testing/opush/src/test/java/org/obm/opush/AutodiscoverHandlerTest.java push-core/src/main/java/org/obm/push/handler/SyncHandler.java push-mail/src/main/java/org/obm/push/mail/EmailMonitoringThread.java push-mail/src/main/java/org/obm/push/mail/MSEmailFetcher.java push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/JdbcDaoModule.java push-core/src/main/java/org/obm/push/backend/FolderBackend.java push-interfaces/src/main/java/org/obm/push/backend/OpushBackend.java push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/CalendarPath.java push-interfaces/src/main/java/org/obm/push/state/IStateMachine.java push-dao/src/main/java/org/obm/push/store/FolderSyncStateBackendMappingDao.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxServiceSubscribedFoldersTest.java push-dao-jdbc/src/test/resources/sql/initialItemTrackingSchema.sql push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/ItemTrackingDaoTest.java obm-backend/src/test/resources/hints/MultipleCalendarsDevice.hints push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/CollectionDaoJdbcImpl.java push-core/src/test/java/org/obm/push/impl/SpecificCollectionPathHelperTest.java obm-backend/src/main/java/org/obm/push/monitor/CalendarMonitoringThread.java push-interfaces/src/test/java/org/obm/push/backend/OpushCollectionTest.java push-interfaces/src/main/java/org/obm/push/backend/OpushCollection.java push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java integration-testing/opush/src/main/java/org/obm/opush/env/DaoModule.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncTestUtils.java push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java push-core/src/main/java/org/obm/push/impl/MappingServiceImpl.java obm-backend/src/test/java/org/obm/push/impl/ObmSyncBackendTest.java integration-testing/opush/src/test/java/org/obm/opush/command/prov/ProvisionHandlerTest.java push-core/src/main/java/org/obm/push/protocol/data/SyncAnalyser.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/Folder.java push-dao-jdbc/src/test/java/org/obm/push/store/jdbc/FolderSnapshotDaoJdbcImplTest.java push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java push-core/src/main/java/org/obm/push/handler/FolderSyncHandler.java push-bean/src/test/java/org/obm/push/bean/FolderSyncStateTest.java push-core/src/main/java/org/obm/push/backend/IHierarchyExporter.java push-core/src/main/java/org/obm/push/handler/ItemOperationsHandler.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxMoveAPITest.java push-interfaces/src/main/java/org/obm/push/bean/ICollectionPathHelper.java push-core/src/main/java/org/obm/push/handler/GetItemEstimateHandler.java push-mail/src/main/java/org/obm/push/mail/MailboxService.java integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartReplyHandlerTest.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerWithBackendTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/AddressBookId.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java push-interfaces/src/test/java/org/obm/push/backend/CollectionPathTest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxTestUtils.java push-core/src/test/java/org/obm/push/handler/ItemOperationsHandlerTest.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/FolderSnapshotDaoTest.java push-core/src/test/java/org/obm/push/protocol/data/PingAnalyserTest.java push-core/src/test/java/org/obm/push/impl/CollectionPathHelperTest.java push-dao/src/main/java/org/obm/push/store/CollectionDao.java push-core/src/main/java/org/obm/push/ContentsImporter.java integration-testing/opush/src/main/java/org/obm/opush/HierarchyChangesTestUtils.java integration-testing/opush/src/test/java/org/obm/opush/command/GetItemEstimateHandlerTest.java integration-testing/opush/src/test/java/org/obm/opush/MailBackendHandlerTest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxServiceAllFoldersTest.java push-dao-jdbc/src/test/java/org/obm/push/store/jdbc/FolderSyncStateBackendMappingDaoJdbcImplTest.java push-interfaces/src/main/java/org/obm/push/backend/IContentsImporter.java push-core/src/test/java/org/obm/push/handler/GetItemEstimateHandlerTest.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/AnalysedSyncCollectionMixIn.java push-dao-cassandra/src/main/java/org/obm/push/json/mixin/FolderMixIn.java push-mail/src/test/java/org/obm/push/mail/imap/ImapDeleteAPITest.java push-mail/src/test/java/org/obm/push/mail/imap/MailboxTimeoutTest.java integration-testing/spushnik/src/test/java/org/obm/push/spushnik/resources/FolderSyncScenarioMockTest.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerOnContactsTest.java OP-53 Rename new FolderSnapshotDao test classes (thilaire: 3df26db4f051938b6a3d1cbbc7bf86a2fbc8e1a0 ) push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/NewFolderSnapshotDaoCassandraImplTest.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/NewFolderSnapshotDaoTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/FolderSnapshotDaoCassandraImplTest.java push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/FolderSnapshotDaoTest.java OP-53 Remove the foreign-key when migrate (thilaire: bd0efe81f230eccf664342b0b580bfa21ad72ef2 ) push-dao-cassandra/pom.xml push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CodedMigrationService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CodedMigrationServiceTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/coded/V4ToV5_DropOBMForeignKey.java integration-testing/opush/src/main/java/org/obm/opush/env/OpushCassandraModule.java OP-53 name to OpushMigrationService (thilaire: b2ef18d7a5d0f2b90ea59600cfa9b89e98ff0f88 ) push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CqlFilesMigrationService.java push-server/src/main/java/org/obm/push/ServerFactoryModule.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CassandraMigrationService.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/OpushMigrationService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CassandraMigrationServiceTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CodedMigrationService.java push-server/src/test/java/org/obm/push/ServerFactoryModuleTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/OpushMigrationServiceTest.java integration-testing/opush/src/main/java/org/obm/opush/env/CassandraServerImpl.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/MigrationModule.java OP-53 Migration are not Cassandra based (thilaire: 6d76fe5af2fc1b3e7a329fd51007d1fc60491b45 ) integration-testing/opush/src/test/java/org/obm/opush/windowing/WindowingInjector.java push-server/src/main/java/org/obm/push/OpushModule.java push-server/src/test/java/org/obm/push/migration/CodedMigrationServiceTest.java push-bean/src/main/java/org/obm/push/bean/migration/NoVersionException.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/exception/NoTableException.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CQLSchemaGenerator.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CodedMigrationService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/coded/V2ToV3_TTLTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CodedMigrationServiceTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/schema/StatusSummaryTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/exception/NoVersionException.java push-server/src/main/java/org/obm/push/migration/CodedMigrationService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/CassandraSchemaDaoNoTableTest.java push-bean/src/test/java/org/obm/push/bean/BeansTest.java push-bean/src/main/java/org/obm/push/bean/migration/CodedMigration.java push-bean/src/main/java/org/obm/push/bean/migration/NoTableException.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/VersionUpdate.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/SchemaProducerImpl.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/MigrationModule.java push-dao-cassandra/src/test/java/org/obm/push/BeansTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/coded/V2ToV3_TTL.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/CassandraService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/DaoTestsSchemaProducer.java push-interfaces/src/main/java/org/obm/push/service/SchemaInstaller.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/CassandraSchemaDaoTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/CassandraServiceTest.java push-server/src/test/java/org/obm/push/ServerFactoryModuleTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/SchemaProducerImplTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/MigrationResult.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/StatusSummary.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/Version.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/schema/SchemaInstaller.java push-server/src/main/java/org/obm/push/migration/MigrationModule.java push-bean/src/test/java/org/obm/push/bean/migration/VersionTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/CassandraSchemaDao.java push-server/src/main/java/org/obm/push/migration/V4ToV5_DropOBMForeignKey.java integration-testing/opush/src/main/java/org/obm/opush/env/CassandraServerImpl.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/MigrationModuleTest.java push-bean/src/test/java/org/obm/push/bean/migration/StatusSummaryTest.java push-bean/src/main/java/org/obm/push/bean/migration/VersionUpdate.java push-server/src/main/java/org/obm/push/ServerFactoryModule.java push-server/src/main/java/org/obm/push/migration/OpushMigrationService.java push-server/src/test/java/org/obm/push/migration/MigrationModuleTest.java push-bean/src/main/java/org/obm/push/bean/migration/MigrationResult.java push-server/src/test/java/org/obm/push/migration/OpushMigrationServiceTest.java push-bean/src/main/java/org/obm/push/bean/migration/Version.java integration-testing/opush/src/main/java/org/obm/opush/env/OpushCassandraModule.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/dao/SchemaProducer.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/OpushMigrationService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/CqlFilesMigrationServiceTest.java push-interfaces/src/main/java/org/obm/push/service/MigrationService.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/coded/V4ToV5_DropOBMForeignKey.java push-dao/src/main/java/org/obm/push/store/SchemaDao.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/schema/VersionTest.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/migration/CqlFilesMigrationService.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/migration/OpushMigrationServiceTest.java push-bean/src/main/java/org/obm/push/bean/migration/StatusSummary.java OP-53 Remove dbcp dependency (thilaire: a1cd85ed4b613379446154ae5912314a06f1c98a ) push-dao-cassandra/pom.xml OP-53 Adapt the CRaSH command (thilaire: 05329d4798d4038f1a92ade6ca36a9ba3ca08974 ) push-server/src/main/resources/crash/commands/schema.groovy OP-53 Ability to use ItemOperation fetch by fileReference (thilaire: 97e3df4a8dc66bc908bcdce968db16aa9f4e33eb ) client/src/main/java/org/obm/sync/push/client/commands/ItemOperationFetchCommand.java client/src/main/java/org/obm/sync/push/client/OPClient.java OP-53 ServerId and CollectionId are not mandatory (thilaire: 6bcabc54c6cd9f2d82dadaf67fd9ebfb2087956b ) protocol/src/main/java/org/obm/push/protocol/bean/ItemOperationsRequest.java push-core/src/main/java/org/obm/push/handler/ItemOperationsHandler.java integration-testing/opush/src/test/java/org/obm/opush/command/itemoperation/ItemOperationHandlerTest.java integration-testing/opush/src/test/resources/eml/iCSAsAttachment.eml client/src/main/java/org/obm/sync/push/client/commands/ItemOperationFetchCommand.java protocol/src/main/java/org/obm/push/protocol/ItemOperationsProtocol.java protocol/src/test/java/org/obm/push/protocol/ItemOperationsProtocolTest.java OP-53 Add an integration test (thilaire: f5f8cd4d3fc785dafcdf14636448c82742c6422e ) integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java OP-53 Drop user-device related data (thilaire: a19d3fb8b98785d4f35c36a817fa2ac1418a5404 ) push-core/src/main/java/org/obm/push/ActiveSyncServlet.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/DelayedSessionProvider.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/CassandraDeviceDataCleaner.java push-core/src/main/java/org/obm/push/impl/DeviceServiceImpl.java integration-testing/opush/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/CassandraDeviceDataCleanerTest.java push-dao-cassandra/src/test/java/org/obm/push/cassandra/dao/DaoTestsSchemaProducer.java push-interfaces/src/main/java/org/obm/push/service/DeviceDataCleaner.java push-dao-cassandra/src/main/java/org/obm/push/cassandra/OpushCassandraModule.java push-interfaces/src/main/java/org/obm/push/service/DeviceService.java OP-53 Remove old FolderSnapshotDao classes (thilaire: cc7aabe7071e808b42a58c3ba3a645dc12c2038b ) integration-testing/opush/src/main/java/org/obm/opush/env/DaoModule.java push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/FolderSnapshotDaoJdbcImpl.java push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/JdbcDaoModule.java push-dao/src/main/java/org/obm/push/store/FolderSnapshotDao.java
          Hide
          Jenkins Continuous Integration Server added a comment -

          UNSTABLE: Integrated in opush-master #218
          OP-187 Small changes about OP-53 (thilaire: 4b3b3a341f4c9906c698b373ab48cb9c973b2f43)

          • push-server/src/main/asciidoc/opush.adoc
          Show
          Jenkins Continuous Integration Server added a comment - UNSTABLE: Integrated in opush-master #218 OP-187 Small changes about OP-53 (thilaire: 4b3b3a341f4c9906c698b373ab48cb9c973b2f43 ) push-server/src/main/asciidoc/opush.adoc
          Hide
          Antoine DUPRAT added a comment -

          OK

          see OP-167

          Show
          Antoine DUPRAT added a comment - OK see OP-167
          Hide
          Stephane COLSON added a comment -

          There is an issue related to this with imap folders.
          Create several folders with sub/folders imap:

          • Folder 1
            _ sub folder 1
            _ sub sub folder 2

          On an ipad (iOS 8) for example, folders have these names:

          • Folder 1
            _ Folder 1\ sub folder 1
            _ Folder 1\ sub folder 1\sub sub folder 2

          instead of

          • Folder 1
            _ sub folder 1
            _ sub sub folder 2
          Show
          Stephane COLSON added a comment - There is an issue related to this with imap folders. Create several folders with sub/folders imap: Folder 1 _ sub folder 1 _ sub sub folder 2 On an ipad (iOS 8) for example, folders have these names: Folder 1 _ Folder 1\ sub folder 1 _ Folder 1\ sub folder 1\sub sub folder 2 instead of Folder 1 _ sub folder 1 _ sub sub folder 2
          Hide
          Jenkins Continuous Integration Server added a comment -

          ABORTED: Integrated in opush-master #233
          OP-53 Strip parent path of mailbox display name (thilaire: 9f320c791fd240bb31dc42aa810407330a07a74a)

          • push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java
          • push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java
          • push-bean/src/test/java/org/obm/push/bean/change/hierarchy/MailboxPathTest.java
          • push-bean/src/main/java/org/obm/push/bean/change/hierarchy/MailboxPath.java
          Show
          Jenkins Continuous Integration Server added a comment - ABORTED: Integrated in opush-master #233 OP-53 Strip parent path of mailbox display name (thilaire: 9f320c791fd240bb31dc42aa810407330a07a74a ) push-mail/src/main/java/org/obm/push/mail/MailBackendFoldersBuilder.java push-mail/src/test/java/org/obm/push/mail/MailBackendFoldersBuilderTest.java push-bean/src/test/java/org/obm/push/bean/change/hierarchy/MailboxPathTest.java push-bean/src/main/java/org/obm/push/bean/change/hierarchy/MailboxPath.java
          Hide
          Thomas HILAIRE added a comment -

          QA: Same things
          Impacts:Global IMAP folder synchronization, the folder creation from the device should be tested too

          Show
          Thomas HILAIRE added a comment - QA : Same things Impacts :Global IMAP folder synchronization, the folder creation from the device should be tested too
          Hide
          Stephane COLSON added a comment -

          OK with Opush 3.1.0~rc2 installed on OBM 3.1.5-0.rc2 (CentOS). Tested with:

          • iPad (iOS 8.3)
          • Nexus 7 (Android 5.1.1)
          • Fairphone FP1 (Android 4.2.2)
          • Samsung Galaxy SII (Android 4.1.2)
          • Motorola G (Android 4.4.4)

          Checked imap folder in email application, and contacts with several addressbooks.

          Show
          Stephane COLSON added a comment - OK with Opush 3.1.0~rc2 installed on OBM 3.1.5-0.rc2 (CentOS). Tested with: iPad (iOS 8.3) Nexus 7 (Android 5.1.1) Fairphone FP1 (Android 4.2.2) Samsung Galaxy SII (Android 4.1.2) Motorola G (Android 4.4.4) Checked imap folder in email application, and contacts with several addressbooks.
          Hide
          myy (Inactive) added a comment -

          http://www.puma-shoes.com.de/, http://www.michael-kors.co.nl/, http://www.reebok-shoes.co.uk/, http://www.michaelkorspurses.co.uk/, http://www.katespades.com.co/, http://www.burberry-storevip.com/, http://www.rolex-watches.us.com/, http://www.nbajerseyssale.com/, http://patriots.nfl-jerseys.org/, http://www.barbours.us.com/, http://www.coachblackfriday.com/, http://www.coachoutletonline.vip/, http://www.nba-shoes.com/, http://www.softballbats-sale.com/, http://www.oakleyframeslrc.com/, http://www.adidasschuhe-online.com.de/, http://www.nike-airmax.com.de/, http://bills.nfl-jerseys.org/, http://www.bottega-outlet.com/, http://www.danskoshoes.in.net/, http://www.raybansasses.com/, http://www.coachoutlet-online.com.co/, http://browns.nfl-jerseys.org/, http://www.adidas-shoesoutlet.com/, http://www.burberrys-outletonline.in.net/, http://www.nikefree5.com.co/, http://www.ferragamo-inc.co.uk/, http://www.cheapjerseys-outlet.com/, http://www.replica-bags.us.com/, http://www.skechers-canada.ca/, http://www.coachoutlet-coachoutletonline.com/, http://www.tommys-hilfigers.net/, http://www.michaelkorsoutlet.se/, http://www.burbagsoutlet.com/, http://www.ray-bans.org.es/, http://www.the-northface.ca/, http://www.cheap-jerseys.mex.com/, http://www.michaelkorsoutlet.online/, http://rockets.nbajerseyssale.com/, http://www.oakleys-outlets.net/, http://wizards.nbajerseyssale.com/, http://panthers.nfl-jerseys.org/, http://www.raybansoutlet.co.uk/, http://www.australia-michaelkors.com/, http://www.burberryoutletonline.com.de/, http://www.ferragamos.us.com/, http://www.air-maxschoenen.co.nl/, http://www.burberryhandbagsvip.com/, http://www.under-armouroutlet.com/, http://www.dsquared2s.com/, http://www.timberland-shoes.fr/, http://www.skechers-shoesoutlet.com/, http://www.nike-shoes.com.co/, http://www.the-north-face.net.co/, http://www.raybans-outlet.cc/, http://www.airmax2015.net/, http://www.retrojordan-shoes.com/, http://www.hogans.com.de/, http://www.outlet-tommyhilfigers.com/, http://www.airjordanshoes.com.co/, http://www.airhuarache-inc.co.uk/, http://www.christian-louboutins.us.com/, http://www.hollister-outlet.com/, http://texans.nfl-jerseys.org/, http://www.christian-louboutin.jp.net/, http://mavericks.nbajerseyssale.com/, http://www.stone-islandestore.com/, http://www.nbateamonline.com/, http://www.linksoflondonvip.com/, http://www.gbyguess.us.com/, http://www.soccers-shoes.us.com/, http://www.christian-louboutinshoesoutlet.com/, http://www.kate-spade-outlet.us.com/, http://www.vans-shoesoutlet.co.uk/, http://www.pandora-jewellery.com.es/, http://magic.nbajerseyssale.com/, http://www.designer-bags.us.com/, http://www.burberoutlet.com/, http://www.oakleys-online.com.co/, http://www.belstaffjacketsoutlet.co.uk/, http://www.ralphlaurens.us.com/, http://www.tods-shoesoutlet.com/, http://www.coach-factory.com.co/, http://www.raybans-cher.fr/, http://www.nike-rosherun.co.nl/, http://www.christian-louboutin-shoes.com/, http://www.rosherun-shoes.us/, http://www.monclers-outlet.us.com/, http://www.hermes-birkinoutlet.com/, http://www.nikeroshe-run.com.es/, http://www.ralphslauren-polo.com/, http://www.hollisterclothingcanada.ca/, http://nets.nbajerseyssale.com/, http://www.cheap-watches.com.co/, http://www.coachfactory.cc/, http://www.hollister.com.se/, http://www.gucci-shoesoutlet.com/, http://www.the-northface.com.de/, http://timberwolves.nbajerseyssale.com/, http://thunder.nbajerseyssale.com/, http://www.raybans.com.de/, http://www.pradas.com.de/, http://www.oakley-outlet.fr/, http://www.jeans-truereligion.com/, http://www.newbalanceschuhe.com.de/, http://grizzlies.nbajerseyssale.com/, http://www.toryburchs.us.com/, http://www.outletburberry-bags.com/, http://broncos.nfl-jerseys.org/, http://www.converses.us.com/, http://www.michael-korsoutletonline.com.co/, http://www.ralph-laurens-polo.co.uk/, http://www.giuseppes-zanottishoes.com/, http://www.mcm-handbags.com.co/, http://www.nike-shoes.com.se/, http://www.burberryoutlet-sale.net.co/, http://www.cheap-pandoracharms.org.uk/, http://www.oakley-outletonline.com.co/, http://www.long-champhandbags.com/, http://www.nhljerseys.com.co/, http://www.celinefactory.com/, http://www.bottega-venetasoutlet.com/, http://www.airhuarache-shoes.co.uk/, http://www.thomas-sabos.com.de/, http://dolphins.nfl-jerseys.org/, http://www.airjordans-shoes.com/, http://www.nike-freeruns.com/, http://www.kate-spadebags.com/, http://www.zccoachoutlet.com/, http://bears.nfl-jerseys.org/, http://www.oakleysunglasses-canada.ca/, http://www.nike-free-runs.de/, http://www.burberry-store.com/, http://www.kate-spades.net/, http://www.coach-outletonline.ca/, http://www.coachoutlet.fr/, http://www.true-religions.com/, http://www.jordan.com.de/, http://www.nikeshoes-canada.ca/, http://www.michael-kors.net.co/, http://www.barboursjackets.com/, http://www.oakley-sunglassessale.com.co/, http://www.mkoutlet.com.co/, http://www.nikeshoes.de/, http://www.pandora-jewelry.com.de/, http://www.michaelkors-ins.com/, http://www.the-northface.in.net/, http://www.nike-shoesoutlet.us.org/, http://www.nike-mercurial.com/, http://www.basketballshoes.com.co/, http://www.belstaff-outlet.com/, http://www.ralphlaurens.com.de/, http://www.cheapshoes.net.co/, http://www.raybansbocco.it/, http://www.jack-wolfskin.us.com/, http://www.longchamps-bags.us.com/, http://www.michael-kors.com.es/, http://www.nikeshoes.mex.com/, http://www.eyeglassesinsale.com/, http://www.valentino-shoesoutlet.us.com/, http://www.mk-com.com/, http://www.barbour-jackets.in.net/, http://www.truereligions.net/, http://www.hermesbags-outlet.com/, http://www.nfl-jerseys.org/, http://www.nikerosherun.com.de/, http://www.rl-ralphlaurenpolos.co.uk/, http://lions.nfl-jerseys.org/, http://www.hollister.com.de/, http://www.lauren-ralphs-outlet.co.uk/, http://www.salvatoreferragamo.us.com/, http://knicks.nbajerseyssale.com/, http://www.longchamp-outlet.com.co/, http://www.salomonshoes.com.de/, http://www.jerseys-store.com/, http://www.cheap-jordans.com.co/, http://www.nike-shoes-outlet.co.uk/, http://steelers.nfl-jerseys.org/, http://www.mcmshandbags.com.co/, http://www.tommyhilfigers.de/, http://www.omegas-relojes.es/, http://www.watch-rolex.co.uk/, http://www.jackwolfskinoutlet.ca/, http://www.marcjacobs-outlet.com/, http://www.fred-perrys.co.uk/, http://www.northface-jackets.co.uk/, http://www.the-north-face.com.co/, http://www.okglassesale.com/, http://jets.nfl-jerseys.org/, http://www.lonchamp.us.com/, http://www.christianlouboutin-shoes.ca/, http://www.canada-michaelkors.ca/, http://www.armaniexchange.us.com/, http://www.long-champ.com.co/, http://eagles.nfl-jerseys.org/, http://clippers.nbajerseyssale.com/, http://www.juicy-coutureoutlet.com/, http://www.guessfactorys.com/, http://kings.nbajerseyssale.com/, http://www.airmax.com.se/, http://www.swarovski-canada.ca/, http://www.the-north-face-jackets.com/, http://www.woolrich-jackets.com/, http://www.outlet-pradabags.com/, http://www.guccishoes.net.in/, http://www.fredperrypolos.co.uk/, http://coach.euro-us.net/, http://www.asics-shoesoutlet.net/, http://www.bcbg-canada.ca/, http://www.hugo-boss.com.co/, http://www.converse-shoes.net/, http://49ers.nfl-jerseys.org/, http://www.coach-factorys.com/, http://www.adidassuper-star.com.de/, http://www.jewelrys-swarovski.com/, http://www.uggs-boots.com/, http://www.ralphslauren-polo.com.co/, http://www.outlet-pumashoes.com/, http://www.versaceoutlet.us.com/, http://www.thomassabos-jewelrys.org.uk/, http://rams.nfl-jerseys.org/, http://www.cheapnhljerseys.us.com/, http://www.rolexswatchoutlet.com/, http://saints.nfl-jerseys.org/, http://www.parajumpersjacketsoutlet.com/, http://pelicans.nbajerseyssale.com/, http://www.michaelkorsoutletvip.com/, http://www.tommyhilfigerca.ca/, http://www.mizuno.us.com/, http://www.outletonline-michael-kors.co.uk/, http://www.prada-outlet.net.co/, http://www.ray-bansoutlet.net.co/, http://www.long-champ.com.de/, http://www.ralphlauren.mex.com/, http://www.adidas-shoes.ca/, http://www.lacosteoutlet.com.co/, http://www.nike-store.com.de/, http://www.marc-jacobs.us.com/, http://www.louboutinshoes.jp.net/, http://www.lacoste-polos.us.com/, http://www.oakleysunglasses.org.es/, http://www.outlet-pradas.com/, http://suns.nbajerseyssale.com/, http://jaguars.nfl-jerseys.org/, http://www.nike-airmax.in.net/, http://www.vansshoes-outlet.com/, http://www.pandora-jewelry.top/, http://seahawks.nfl-jerseys.org/, http://www.michael-korsbags.com.co/, http://www.tomsshoes-outlet.us.org/, http://www.birkenstock.net.co/, http://www.outlet-michaelkors-online.com/, http://heat.nbajerseyssale.com/, http://www.nike-huarache.co.nl/, http://www.mcm-backpacks.com.co/, http://trailblazers.nbajerseyssale.com/, http://www.cheap-juicycouture.com/, http://www.swarovski-jewelrys.co.uk/, http://www.oakleyssunglasslrc.com/, http://pistons.nbajerseyssale.com/, http://www.toms--outlet.com.co/, http://www.cheap-baseballbats.us/, http://www.replicabags.net.co/, http://www.rolexwatchesforsale.us.com/, http://chiefs.nfl-jerseys.org/, http://www.hollister-clothings-store.com/, http://www.raybanoutlet.ca/, http://coachoutlet.euro-us.net/, http://jazz.nbajerseyssale.com/, http://buccaneers.nfl-jerseys.org/, http://www.montrespascher.fr/, http://spurs.nbajerseyssale.com/, http://www.ralph-laurenpolos.com/, http://www.michaels-kors.co.uk/, http://bengals.nfl-jerseys.org/, http://www.burberroutlet.co.uk/, http://www.nike-shoesoutlet.com/, http://www.rosherun-shoes.co.uk/, http://www.timberland-shoes.net.co/, http://www.scarpehogan-shoes.it/, http://www.timberlandboots-outlet.com/, http://www.belstaff-jackets.us.com/, http://www.chrome-heartsoutlet.com/, http://www.nikeair-max.es/, http://www.jerseys.net.in/, http://www.pandora-jewelrys.com/, http://azcardinals.nfl-jerseys.org/, http://www.calvin-kleinoutlet.com/, http://www.nikefrees-shoes.co.uk/, http://www.true-religionsoutlet.com/, http://www.barbours-factory.com/, http://www.northfacejackets.fr/, http://www.adidas-shoes.es/, http://www.fidgetspinner.com.co/, http://www.burberrbags.co.uk/, http://www.bcbg-dresses.net/, http://raiders.nfl-jerseys.org/, http://www.burberbags.com/, http://www.polo-ralphlaurens.com.co/, http://www.supra-footwear.net/, http://www.versaces-outlet.com/, http://packers.nfl-jerseys.org/, http://www.oakleys-lrc.com/, http://ravens.nfl-jerseys.org/, http://www.nikeairmax-shoes.fr/, http://redskins.nfl-jerseys.org/, http://www.fendi-outlet.us.com/, http://www.outlet-michaelskors.com/, http://www.airmax-shoes.com/, http://www.asicsshoes-outlet.com/, http://www.coachoutlet-usa.com/, http://www.thenorth-face.com.co/, http://www.adidas-shoes.com.co/, http://www.converse-shoes-outlet.com/, http://www.tommyhilfigers.co.nl/, http://www.giuseppezanotti.com.co/, http://www.nikeairmax.com.de/, http://www.rayban-lunettes.fr/, http://www.oakleysoutlet.com.co/, http://www.oakestore.com/, http://chargers.nfl-jerseys.org/, http://www.mcmbackpacks.com.co/, http://www.omegaswatches.com/, http://www.barbour-jackets.us.com/, http://lakers.nbajerseyssale.com/, http://www.nikeairmax-australia.com/, http://www.rayban-wear.co.uk/, http://titans.nfl-jerseys.org/, http://www.adidas-shoes.co.nl/, http://www.skechers-outlet.com/, http://www.ok-em.com/, http://www.hermesbagsoutlet.com/, http://www.oakleys.mex.com/, http://www.chiflatironhair.us.com/, http://bulls.nbajerseyssale.com/, http://www.michaelkors.so/, http://www.soccershoes.us.com/, http://www.tommyhilfiger-outlet.net/, http://www.nikeairforce.com.de/, http://www.cc-beanies.us.com/, http://www.philipp-pleins.org/, http://www.oakley-sbocco.it/, http://www.cheap-raybansoutlet.com.co/, http://www.thomas-sabo.us.com/, http://www.new-iphonecases.com/, http://cowboys.nfl-jerseys.org/, http://raptors.nbajerseyssale.com/, http://www.supra-footwears.com/, http://www.outlet-true-religion.us.org/, http://www.nfljerseys-sale.com/, http://www.outlet-michaelkors.com/, http://www.converse-schuhe.com.de/, http://cavaliers.nbajerseyssale.com/, http://www.ray-bans.net.co/, http://www.christianlouboutinoutlet.net.co/, http://www.outlet-ralphlauren.co.uk/, http://www.hoodiesoutlet.net/, http://www.tracksuits.com.co/, http://www.ralphlaurens.co.uk/, http://www.cheap-montblancpens.com/, http://www.soccershoes-outlet.com/, http://www.reeboks.com.de/, http://www.air-yeezyshoes.com/, http://www.philipppleins.us.com/, http://www.birkenstockshoes.com.de/, http://nuggets.nbajerseyssale.com/, http://www.mizuno-running.net/, http://www.rayban-sunglasses.co/, http://www.raybans-glasses.com.co/, http://www.babylisspros.com/, http://falcons.nfl-jerseys.org/, http://www.guci-heaven.com/, http://www.new-balanceoutlet.org/, http://michaelkors.euro-us.net/, http://warriors.nbajerseyssale.com/, http://www.polosoutlets-store.com/, http://www.under-armour.us.com/, http://colts.nfl-jerseys.org/, http://www.hoganshoesoutlet.co.uk/, http://vikings.nfl-jerseys.org/, http://www.ed-hardy.us.com/, http://celtics.nbajerseyssale.com/, http://www.cheap-iphone-cases.com/, http://www.oakleys.com.de/, http://www.rolex-watchescanada.ca/, http://www.polos-ralphlauren.com.co/, http://www.nike-skos.com/, http://www.swarovskionlineshop.com.de/, http://bucks.nbajerseyssale.com/, http://www.birkenstocks.com.de/, http://www.jordan-retros.com/, http://www.jimmychoos-shoes.com/, http://www.ralphlauren-au.com/, http://www.oakleys-sunglasses.com.co/, http://www.nike-maxshoes.fr/, http://www.ferragamo.net.co/, http://www.the-northfacejackets.net.co/, http://www.outlet-true-religion.com/, http://www.dsquared2-outlet.com/, http://www.horlogesrolexs.co.nl/, http://www.crystals-swarovskis.com/, http://www.adidasshoes.com.se/, http://www.chiflatiron-hair.com/, http://www.eccoshoesoutlet.com/, http://www.tommy-hilfigers.de/, http://www.salvatore-ferragamos.com/, http://www.montblancoutlet.com/, http://www.toms-shoe.us.org/, http://www.polo-ralphlaurens.us.com/, http://www.handbags-outlet.in.net/, http://www.michaelkors.com.de/, http://www.timberland-boots.com.co/, http://www.vibram--fivefingers.com/, http://www.moncler-jackets.com.co/, http://www.fitflop-outlet.com/, http://www.cheap-omegaswatches.com/, http://www.hollister-clothings.us.com/, http://hawks.nbajerseyssale.com/, http://www.nikeairmax-isc.co.uk/, http://www.raybans-outlet.co.nl/, http://www.outlet-toryburchshoes.com/, http://www.michael-kors-bags.com/, http://www.mbt-shoesoutlet.com/, http://www.ralph-laurenspolos.com/, http://www.oakleyslrc.com/, http://www.asicsoutlet.net/, http://www.nikefreerun-inc.co.uk/, http://www.poloralphlaurens.com.de/, http://www.new-balanceshoes.com/, http://www.mcm-bagsoutlet.com/, http://www.mlbjerseys.com.co/, http://www.new-balanceshoes.es/, http://www.nike-paschers.fr/, http://www.nikeair-max.ca/, http://www.prada-shoes.us.org/, http://76ers.nbajerseyssale.com/, http://www.toms-shoesstore.com.co/, http://www.cheap-mlbjerseys.us.com/, http://hornets.nbajerseyssale.com/, http://www.burberry-outlets.ca/, http://www.raybans-outlet.net.co/, http://www.airmax-90.com/, http://www.australia-uggs.com/, http://pacers.nbajerseyssale.com/, http://www.uhren-stores.de/, http://www.givenchy.com.co/, http://www.nike-factory.com.co/, http://www.ralph-laurenoutlets.com/, http://www.pandorajewellery.com.es/, http://www.ralphlauren-canada.ca/, http://www.cheap-michaelkors.com.co/, http://www.nike-shoes.org.es/, http://www.pandora-charmscanada.ca/, http://www.co-aol.com/, http://www.swarovskijewellery-au.com/, http://www.christian-louboutins.com/, http://www.newbalance-canada.ca/, http://giants.nfl-jerseys.org/, http://www.levis-jeansoutlet.com/, http://www.coachoutletonlinemall.com/, http://www.toms-outletonline.com.co/, http://www.jimmychoo-shoes.com/, http://www.coach-factoryoutlet.net.co/, http://www.vansschuhe.com.de/, http://www.ray-bans.com.co/, http://www.hollister-store.com.co/, http://www.nikerosherun.com.co/, http://www.outlet-ralphlaurens.com/, http://www.coach-outlets.net.co/, http://www.nikeshoesoutlet.co.nl/, http://www.long-champ-outlet.com/, http://www.toms-shoesoutlets.com/, http://www.sac-hermes.fr/

          Show
          myy (Inactive) added a comment - http://www.puma-shoes.com.de/ , http://www.michael-kors.co.nl/ , http://www.reebok-shoes.co.uk/ , http://www.michaelkorspurses.co.uk/ , http://www.katespades.com.co/ , http://www.burberry-storevip.com/ , http://www.rolex-watches.us.com/ , http://www.nbajerseyssale.com/ , http://patriots.nfl-jerseys.org/ , http://www.barbours.us.com/ , http://www.coachblackfriday.com/ , http://www.coachoutletonline.vip/ , http://www.nba-shoes.com/ , http://www.softballbats-sale.com/ , http://www.oakleyframeslrc.com/ , http://www.adidasschuhe-online.com.de/ , http://www.nike-airmax.com.de/ , http://bills.nfl-jerseys.org/ , http://www.bottega-outlet.com/ , http://www.danskoshoes.in.net/ , http://www.raybansasses.com/ , http://www.coachoutlet-online.com.co/ , http://browns.nfl-jerseys.org/ , http://www.adidas-shoesoutlet.com/ , http://www.burberrys-outletonline.in.net/ , http://www.nikefree5.com.co/ , http://www.ferragamo-inc.co.uk/ , http://www.cheapjerseys-outlet.com/ , http://www.replica-bags.us.com/ , http://www.skechers-canada.ca/ , http://www.coachoutlet-coachoutletonline.com/ , http://www.tommys-hilfigers.net/ , http://www.michaelkorsoutlet.se/ , http://www.burbagsoutlet.com/ , http://www.ray-bans.org.es/ , http://www.the-northface.ca/ , http://www.cheap-jerseys.mex.com/ , http://www.michaelkorsoutlet.online/ , http://rockets.nbajerseyssale.com/ , http://www.oakleys-outlets.net/ , http://wizards.nbajerseyssale.com/ , http://panthers.nfl-jerseys.org/ , http://www.raybansoutlet.co.uk/ , http://www.australia-michaelkors.com/ , http://www.burberryoutletonline.com.de/ , http://www.ferragamos.us.com/ , http://www.air-maxschoenen.co.nl/ , http://www.burberryhandbagsvip.com/ , http://www.under-armouroutlet.com/ , http://www.dsquared2s.com/ , http://www.timberland-shoes.fr/ , http://www.skechers-shoesoutlet.com/ , http://www.nike-shoes.com.co/ , http://www.the-north-face.net.co/ , http://www.raybans-outlet.cc/ , http://www.airmax2015.net/ , http://www.retrojordan-shoes.com/ , http://www.hogans.com.de/ , http://www.outlet-tommyhilfigers.com/ , http://www.airjordanshoes.com.co/ , http://www.airhuarache-inc.co.uk/ , http://www.christian-louboutins.us.com/ , http://www.hollister-outlet.com/ , http://texans.nfl-jerseys.org/ , http://www.christian-louboutin.jp.net/ , http://mavericks.nbajerseyssale.com/ , http://www.stone-islandestore.com/ , http://www.nbateamonline.com/ , http://www.linksoflondonvip.com/ , http://www.gbyguess.us.com/ , http://www.soccers-shoes.us.com/ , http://www.christian-louboutinshoesoutlet.com/ , http://www.kate-spade-outlet.us.com/ , http://www.vans-shoesoutlet.co.uk/ , http://www.pandora-jewellery.com.es/ , http://magic.nbajerseyssale.com/ , http://www.designer-bags.us.com/ , http://www.burberoutlet.com/ , http://www.oakleys-online.com.co/ , http://www.belstaffjacketsoutlet.co.uk/ , http://www.ralphlaurens.us.com/ , http://www.tods-shoesoutlet.com/ , http://www.coach-factory.com.co/ , http://www.raybans-cher.fr/ , http://www.nike-rosherun.co.nl/ , http://www.christian-louboutin-shoes.com/ , http://www.rosherun-shoes.us/ , http://www.monclers-outlet.us.com/ , http://www.hermes-birkinoutlet.com/ , http://www.nikeroshe-run.com.es/ , http://www.ralphslauren-polo.com/ , http://www.hollisterclothingcanada.ca/ , http://nets.nbajerseyssale.com/ , http://www.cheap-watches.com.co/ , http://www.coachfactory.cc/ , http://www.hollister.com.se/ , http://www.gucci-shoesoutlet.com/ , http://www.the-northface.com.de/ , http://timberwolves.nbajerseyssale.com/ , http://thunder.nbajerseyssale.com/ , http://www.raybans.com.de/ , http://www.pradas.com.de/ , http://www.oakley-outlet.fr/ , http://www.jeans-truereligion.com/ , http://www.newbalanceschuhe.com.de/ , http://grizzlies.nbajerseyssale.com/ , http://www.toryburchs.us.com/ , http://www.outletburberry-bags.com/ , http://broncos.nfl-jerseys.org/ , http://www.converses.us.com/ , http://www.michael-korsoutletonline.com.co/ , http://www.ralph-laurens-polo.co.uk/ , http://www.giuseppes-zanottishoes.com/ , http://www.mcm-handbags.com.co/ , http://www.nike-shoes.com.se/ , http://www.burberryoutlet-sale.net.co/ , http://www.cheap-pandoracharms.org.uk/ , http://www.oakley-outletonline.com.co/ , http://www.long-champhandbags.com/ , http://www.nhljerseys.com.co/ , http://www.celinefactory.com/ , http://www.bottega-venetasoutlet.com/ , http://www.airhuarache-shoes.co.uk/ , http://www.thomas-sabos.com.de/ , http://dolphins.nfl-jerseys.org/ , http://www.airjordans-shoes.com/ , http://www.nike-freeruns.com/ , http://www.kate-spadebags.com/ , http://www.zccoachoutlet.com/ , http://bears.nfl-jerseys.org/ , http://www.oakleysunglasses-canada.ca/ , http://www.nike-free-runs.de/ , http://www.burberry-store.com/ , http://www.kate-spades.net/ , http://www.coach-outletonline.ca/ , http://www.coachoutlet.fr/ , http://www.true-religions.com/ , http://www.jordan.com.de/ , http://www.nikeshoes-canada.ca/ , http://www.michael-kors.net.co/ , http://www.barboursjackets.com/ , http://www.oakley-sunglassessale.com.co/ , http://www.mkoutlet.com.co/ , http://www.nikeshoes.de/ , http://www.pandora-jewelry.com.de/ , http://www.michaelkors-ins.com/ , http://www.the-northface.in.net/ , http://www.nike-shoesoutlet.us.org/ , http://www.nike-mercurial.com/ , http://www.basketballshoes.com.co/ , http://www.belstaff-outlet.com/ , http://www.ralphlaurens.com.de/ , http://www.cheapshoes.net.co/ , http://www.raybansbocco.it/ , http://www.jack-wolfskin.us.com/ , http://www.longchamps-bags.us.com/ , http://www.michael-kors.com.es/ , http://www.nikeshoes.mex.com/ , http://www.eyeglassesinsale.com/ , http://www.valentino-shoesoutlet.us.com/ , http://www.mk-com.com/ , http://www.barbour-jackets.in.net/ , http://www.truereligions.net/ , http://www.hermesbags-outlet.com/ , http://www.nfl-jerseys.org/ , http://www.nikerosherun.com.de/ , http://www.rl-ralphlaurenpolos.co.uk/ , http://lions.nfl-jerseys.org/ , http://www.hollister.com.de/ , http://www.lauren-ralphs-outlet.co.uk/ , http://www.salvatoreferragamo.us.com/ , http://knicks.nbajerseyssale.com/ , http://www.longchamp-outlet.com.co/ , http://www.salomonshoes.com.de/ , http://www.jerseys-store.com/ , http://www.cheap-jordans.com.co/ , http://www.nike-shoes-outlet.co.uk/ , http://steelers.nfl-jerseys.org/ , http://www.mcmshandbags.com.co/ , http://www.tommyhilfigers.de/ , http://www.omegas-relojes.es/ , http://www.watch-rolex.co.uk/ , http://www.jackwolfskinoutlet.ca/ , http://www.marcjacobs-outlet.com/ , http://www.fred-perrys.co.uk/ , http://www.northface-jackets.co.uk/ , http://www.the-north-face.com.co/ , http://www.okglassesale.com/ , http://jets.nfl-jerseys.org/ , http://www.lonchamp.us.com/ , http://www.christianlouboutin-shoes.ca/ , http://www.canada-michaelkors.ca/ , http://www.armaniexchange.us.com/ , http://www.long-champ.com.co/ , http://eagles.nfl-jerseys.org/ , http://clippers.nbajerseyssale.com/ , http://www.juicy-coutureoutlet.com/ , http://www.guessfactorys.com/ , http://kings.nbajerseyssale.com/ , http://www.airmax.com.se/ , http://www.swarovski-canada.ca/ , http://www.the-north-face-jackets.com/ , http://www.woolrich-jackets.com/ , http://www.outlet-pradabags.com/ , http://www.guccishoes.net.in/ , http://www.fredperrypolos.co.uk/ , http://coach.euro-us.net/ , http://www.asics-shoesoutlet.net/ , http://www.bcbg-canada.ca/ , http://www.hugo-boss.com.co/ , http://www.converse-shoes.net/ , http://49ers.nfl-jerseys.org/ , http://www.coach-factorys.com/ , http://www.adidassuper-star.com.de/ , http://www.jewelrys-swarovski.com/ , http://www.uggs-boots.com/ , http://www.ralphslauren-polo.com.co/ , http://www.outlet-pumashoes.com/ , http://www.versaceoutlet.us.com/ , http://www.thomassabos-jewelrys.org.uk/ , http://rams.nfl-jerseys.org/ , http://www.cheapnhljerseys.us.com/ , http://www.rolexswatchoutlet.com/ , http://saints.nfl-jerseys.org/ , http://www.parajumpersjacketsoutlet.com/ , http://pelicans.nbajerseyssale.com/ , http://www.michaelkorsoutletvip.com/ , http://www.tommyhilfigerca.ca/ , http://www.mizuno.us.com/ , http://www.outletonline-michael-kors.co.uk/ , http://www.prada-outlet.net.co/ , http://www.ray-bansoutlet.net.co/ , http://www.long-champ.com.de/ , http://www.ralphlauren.mex.com/ , http://www.adidas-shoes.ca/ , http://www.lacosteoutlet.com.co/ , http://www.nike-store.com.de/ , http://www.marc-jacobs.us.com/ , http://www.louboutinshoes.jp.net/ , http://www.lacoste-polos.us.com/ , http://www.oakleysunglasses.org.es/ , http://www.outlet-pradas.com/ , http://suns.nbajerseyssale.com/ , http://jaguars.nfl-jerseys.org/ , http://www.nike-airmax.in.net/ , http://www.vansshoes-outlet.com/ , http://www.pandora-jewelry.top/ , http://seahawks.nfl-jerseys.org/ , http://www.michael-korsbags.com.co/ , http://www.tomsshoes-outlet.us.org/ , http://www.birkenstock.net.co/ , http://www.outlet-michaelkors-online.com/ , http://heat.nbajerseyssale.com/ , http://www.nike-huarache.co.nl/ , http://www.mcm-backpacks.com.co/ , http://trailblazers.nbajerseyssale.com/ , http://www.cheap-juicycouture.com/ , http://www.swarovski-jewelrys.co.uk/ , http://www.oakleyssunglasslrc.com/ , http://pistons.nbajerseyssale.com/ , http://www.toms--outlet.com.co/ , http://www.cheap-baseballbats.us/ , http://www.replicabags.net.co/ , http://www.rolexwatchesforsale.us.com/ , http://chiefs.nfl-jerseys.org/ , http://www.hollister-clothings-store.com/ , http://www.raybanoutlet.ca/ , http://coachoutlet.euro-us.net/ , http://jazz.nbajerseyssale.com/ , http://buccaneers.nfl-jerseys.org/ , http://www.montrespascher.fr/ , http://spurs.nbajerseyssale.com/ , http://www.ralph-laurenpolos.com/ , http://www.michaels-kors.co.uk/ , http://bengals.nfl-jerseys.org/ , http://www.burberroutlet.co.uk/ , http://www.nike-shoesoutlet.com/ , http://www.rosherun-shoes.co.uk/ , http://www.timberland-shoes.net.co/ , http://www.scarpehogan-shoes.it/ , http://www.timberlandboots-outlet.com/ , http://www.belstaff-jackets.us.com/ , http://www.chrome-heartsoutlet.com/ , http://www.nikeair-max.es/ , http://www.jerseys.net.in/ , http://www.pandora-jewelrys.com/ , http://azcardinals.nfl-jerseys.org/ , http://www.calvin-kleinoutlet.com/ , http://www.nikefrees-shoes.co.uk/ , http://www.true-religionsoutlet.com/ , http://www.barbours-factory.com/ , http://www.northfacejackets.fr/ , http://www.adidas-shoes.es/ , http://www.fidgetspinner.com.co/ , http://www.burberrbags.co.uk/ , http://www.bcbg-dresses.net/ , http://raiders.nfl-jerseys.org/ , http://www.burberbags.com/ , http://www.polo-ralphlaurens.com.co/ , http://www.supra-footwear.net/ , http://www.versaces-outlet.com/ , http://packers.nfl-jerseys.org/ , http://www.oakleys-lrc.com/ , http://ravens.nfl-jerseys.org/ , http://www.nikeairmax-shoes.fr/ , http://redskins.nfl-jerseys.org/ , http://www.fendi-outlet.us.com/ , http://www.outlet-michaelskors.com/ , http://www.airmax-shoes.com/ , http://www.asicsshoes-outlet.com/ , http://www.coachoutlet-usa.com/ , http://www.thenorth-face.com.co/ , http://www.adidas-shoes.com.co/ , http://www.converse-shoes-outlet.com/ , http://www.tommyhilfigers.co.nl/ , http://www.giuseppezanotti.com.co/ , http://www.nikeairmax.com.de/ , http://www.rayban-lunettes.fr/ , http://www.oakleysoutlet.com.co/ , http://www.oakestore.com/ , http://chargers.nfl-jerseys.org/ , http://www.mcmbackpacks.com.co/ , http://www.omegaswatches.com/ , http://www.barbour-jackets.us.com/ , http://lakers.nbajerseyssale.com/ , http://www.nikeairmax-australia.com/ , http://www.rayban-wear.co.uk/ , http://titans.nfl-jerseys.org/ , http://www.adidas-shoes.co.nl/ , http://www.skechers-outlet.com/ , http://www.ok-em.com/ , http://www.hermesbagsoutlet.com/ , http://www.oakleys.mex.com/ , http://www.chiflatironhair.us.com/ , http://bulls.nbajerseyssale.com/ , http://www.michaelkors.so/ , http://www.soccershoes.us.com/ , http://www.tommyhilfiger-outlet.net/ , http://www.nikeairforce.com.de/ , http://www.cc-beanies.us.com/ , http://www.philipp-pleins.org/ , http://www.oakley-sbocco.it/ , http://www.cheap-raybansoutlet.com.co/ , http://www.thomas-sabo.us.com/ , http://www.new-iphonecases.com/ , http://cowboys.nfl-jerseys.org/ , http://raptors.nbajerseyssale.com/ , http://www.supra-footwears.com/ , http://www.outlet-true-religion.us.org/ , http://www.nfljerseys-sale.com/ , http://www.outlet-michaelkors.com/ , http://www.converse-schuhe.com.de/ , http://cavaliers.nbajerseyssale.com/ , http://www.ray-bans.net.co/ , http://www.christianlouboutinoutlet.net.co/ , http://www.outlet-ralphlauren.co.uk/ , http://www.hoodiesoutlet.net/ , http://www.tracksuits.com.co/ , http://www.ralphlaurens.co.uk/ , http://www.cheap-montblancpens.com/ , http://www.soccershoes-outlet.com/ , http://www.reeboks.com.de/ , http://www.air-yeezyshoes.com/ , http://www.philipppleins.us.com/ , http://www.birkenstockshoes.com.de/ , http://nuggets.nbajerseyssale.com/ , http://www.mizuno-running.net/ , http://www.rayban-sunglasses.co/ , http://www.raybans-glasses.com.co/ , http://www.babylisspros.com/ , http://falcons.nfl-jerseys.org/ , http://www.guci-heaven.com/ , http://www.new-balanceoutlet.org/ , http://michaelkors.euro-us.net/ , http://warriors.nbajerseyssale.com/ , http://www.polosoutlets-store.com/ , http://www.under-armour.us.com/ , http://colts.nfl-jerseys.org/ , http://www.hoganshoesoutlet.co.uk/ , http://vikings.nfl-jerseys.org/ , http://www.ed-hardy.us.com/ , http://celtics.nbajerseyssale.com/ , http://www.cheap-iphone-cases.com/ , http://www.oakleys.com.de/ , http://www.rolex-watchescanada.ca/ , http://www.polos-ralphlauren.com.co/ , http://www.nike-skos.com/ , http://www.swarovskionlineshop.com.de/ , http://bucks.nbajerseyssale.com/ , http://www.birkenstocks.com.de/ , http://www.jordan-retros.com/ , http://www.jimmychoos-shoes.com/ , http://www.ralphlauren-au.com/ , http://www.oakleys-sunglasses.com.co/ , http://www.nike-maxshoes.fr/ , http://www.ferragamo.net.co/ , http://www.the-northfacejackets.net.co/ , http://www.outlet-true-religion.com/ , http://www.dsquared2-outlet.com/ , http://www.horlogesrolexs.co.nl/ , http://www.crystals-swarovskis.com/ , http://www.adidasshoes.com.se/ , http://www.chiflatiron-hair.com/ , http://www.eccoshoesoutlet.com/ , http://www.tommy-hilfigers.de/ , http://www.salvatore-ferragamos.com/ , http://www.montblancoutlet.com/ , http://www.toms-shoe.us.org/ , http://www.polo-ralphlaurens.us.com/ , http://www.handbags-outlet.in.net/ , http://www.michaelkors.com.de/ , http://www.timberland-boots.com.co/ , http://www.vibram--fivefingers.com/ , http://www.moncler-jackets.com.co/ , http://www.fitflop-outlet.com/ , http://www.cheap-omegaswatches.com/ , http://www.hollister-clothings.us.com/ , http://hawks.nbajerseyssale.com/ , http://www.nikeairmax-isc.co.uk/ , http://www.raybans-outlet.co.nl/ , http://www.outlet-toryburchshoes.com/ , http://www.michael-kors-bags.com/ , http://www.mbt-shoesoutlet.com/ , http://www.ralph-laurenspolos.com/ , http://www.oakleyslrc.com/ , http://www.asicsoutlet.net/ , http://www.nikefreerun-inc.co.uk/ , http://www.poloralphlaurens.com.de/ , http://www.new-balanceshoes.com/ , http://www.mcm-bagsoutlet.com/ , http://www.mlbjerseys.com.co/ , http://www.new-balanceshoes.es/ , http://www.nike-paschers.fr/ , http://www.nikeair-max.ca/ , http://www.prada-shoes.us.org/ , http://76ers.nbajerseyssale.com/ , http://www.toms-shoesstore.com.co/ , http://www.cheap-mlbjerseys.us.com/ , http://hornets.nbajerseyssale.com/ , http://www.burberry-outlets.ca/ , http://www.raybans-outlet.net.co/ , http://www.airmax-90.com/ , http://www.australia-uggs.com/ , http://pacers.nbajerseyssale.com/ , http://www.uhren-stores.de/ , http://www.givenchy.com.co/ , http://www.nike-factory.com.co/ , http://www.ralph-laurenoutlets.com/ , http://www.pandorajewellery.com.es/ , http://www.ralphlauren-canada.ca/ , http://www.cheap-michaelkors.com.co/ , http://www.nike-shoes.org.es/ , http://www.pandora-charmscanada.ca/ , http://www.co-aol.com/ , http://www.swarovskijewellery-au.com/ , http://www.christian-louboutins.com/ , http://www.newbalance-canada.ca/ , http://giants.nfl-jerseys.org/ , http://www.levis-jeansoutlet.com/ , http://www.coachoutletonlinemall.com/ , http://www.toms-outletonline.com.co/ , http://www.jimmychoo-shoes.com/ , http://www.coach-factoryoutlet.net.co/ , http://www.vansschuhe.com.de/ , http://www.ray-bans.com.co/ , http://www.hollister-store.com.co/ , http://www.nikerosherun.com.co/ , http://www.outlet-ralphlaurens.com/ , http://www.coach-outlets.net.co/ , http://www.nikeshoesoutlet.co.nl/ , http://www.long-champ-outlet.com/ , http://www.toms-shoesoutlets.com/ , http://www.sac-hermes.fr/

            People

            • Assignee:
              Thomas HILAIRE
              Reporter:
              Stephane COLSON
            • Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: