[midPoint-git] Evolveum OpenICF branch master updated. emark-104-g6acf4e4

Pavol Mederly git at evolveum.com
Fri Feb 7 10:34:57 CET 2014


Project "Evolveum OpenICF" branch master has been updated
       via  6acf4e42719ed46f975cbdfd31925519c4014c51 (commit) emark-104-g6acf4e4
       via  712c6f8c1b69d0bb08d7447c570f78d07cbcf460 (commit) emark-92-g712c6f8
       via  f4c0eeace44315bac376d38847cf0940ff6335be (commit) emark-91-gf4c0eea
       via  35ef7b034882b053e2f8874c9fd22bf14bc54500 (commit) emark-90-g35ef7b0
       via  e90b2403d277ba916d70839287f8490a69b8b938 (commit) emark-89-ge90b240
       via  df13ea0cf6689b6b88c9115de323ed5403205506 (commit) emark-88-gdf13ea0
       via  4ca869f75038b74f3acded72080c2413eb7f4d7b (commit) emark-87-g4ca869f
       via  1178dc66a631e95faa7d573e013b862661297016 (commit) emark-86-g1178dc6
      from  8b4fa35de6634949f44b01733cfaf424bd9e3a13 (commit) emark-96-g8b4fa35

- Log -----------------------------------------------------------------
commit 6acf4e42719ed46f975cbdfd31925519c4014c51
Merge: 712c6f8 8b4fa35
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Fri Feb 7 10:28:42 2014 +0100

    Merge branch 'master' of git.evolveum.com:/srv/git/projects/openicf

commit 712c6f8c1b69d0bb08d7447c570f78d07cbcf460
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Fri Feb 7 10:26:59 2014 +0100

    Decoupled ExchangeConnector from ActiveDirectoryConnector.
    
    (Changed inheritance to composition; now ExchangeConnector can have
    interface different from AD connector, namely it no longer declares
    support for UpdateAttributeValuesOp; therefore ADD/DELETE attribute
    values operation is now simulated by the connector framework and
    works even if Exchange connector does not support it.)

commit f4c0eeace44315bac376d38847cf0940ff6335be
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Thu Feb 6 11:16:28 2014 +0100

    Putting ExchangeConnector attributes definitions to separate file.

commit 35ef7b034882b053e2f8874c9fd22bf14bc54500
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Thu Feb 6 10:42:26 2014 +0100

    Various fixes and enhancements for Exchange connector.
    
    1. Separation of cached schema information for AD and Exchange connectors
    (because they are different).
    
    2. Implementing full Exchange account life cycle (all transitions
    between User, UserMailbox and MailUser states).
    
    3. Always returning RecipientType attribute, based on
    AD msExchRecipientTypeDetails (quicker than reading from Exchange).
    
    4. Added a couple of other attributes. Refactored parts that work with
    these attributes to be at least a bit more flexible (not ideal yet!)
    
    5. Two things to avoid mysterious StackOverflowExceptions:
    (a) Initialization of PersistenceUtility in connector static initializer
    (b) Initialization of RunSpace in separate thread

commit e90b2403d277ba916d70839287f8490a69b8b938
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Thu Jan 30 16:02:05 2014 +0100

    Changed format for EmailAddresses to "Exchange native", i.e. with smtp/SMTP prefix.

commit df13ea0cf6689b6b88c9115de323ed5403205506
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Thu Jan 30 15:28:45 2014 +0100

    Added PrimarySmtpAddress, EmailAddresses, EmailAddressPolicyEnabled attributes.

commit 4ca869f75038b74f3acded72080c2413eb7f4d7b
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Thu Jan 30 13:42:40 2014 +0100

    More detailed logging for AD Create and Update operations.

commit 1178dc66a631e95faa7d573e013b862661297016
Author: Pavol Mederly <mederly at evolveum.com>
Date:   Wed Jan 29 23:06:57 2014 +0100

    Attempt to add attributes to Exchange Connector (work in progress).

-----------------------------------------------------------------------

(Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full)

Summary of changes:
 .../ActiveDirectoryConnector.cs                    |  172 ++---
 .../ActiveDirectoryConnector.csproj                |    5 +-
 .../ActiveDirectoryUtils.cs                        |    4 +-
 .../dotnet/ActiveDirectoryConnector/CommonUtils.cs |   22 +-
 .../dotnet/ActiveDirectoryConnector/SchemaUtils.cs |   88 +++
 .../dotnet/ExchangeConnector/Data/CommandInfos.xml |   18 +-
 .../ExchangeConnector/Data/PersistenceUtility.cs   |    6 +
 .../dotnet/ExchangeConnector/ExchangeConnector.cs  |  727 ++++++++++++--------
 .../ExchangeConnector/ExchangeConnector.csproj     |    1 +
 .../ExchangeConnectorAttributes.cs                 |  429 ++++++++++++
 .../dotnet/ExchangeConnector/ExchangeUtility.cs    |  153 +++-
 .../ExchangeConnector/PSExchangeConnector.cs       |   34 +-
 .../dotnet/ExchangeConnector/RunSpaceInstance.cs   |   38 +-
 13 files changed, 1273 insertions(+), 424 deletions(-)
 create mode 100644 connectors/dotnet/ActiveDirectoryConnector/SchemaUtils.cs
 create mode 100644 connectors/dotnet/ExchangeConnector/ExchangeConnectorAttributes.cs


hooks/post-receive
-- 
Evolveum OpenICF


More information about the midPoint-svn mailing list