[lsc-changes] r359 - lsc/branches/v1.1 lsc/trunk lsc-sample/branches/v1.1 lsc-sample/trunk

jclarke at lsc-project.org jclarke at lsc-project.org
Sun Nov 1 12:23:06 CET 2009


Author: jclarke
Date: 2009-11-01 12:23:06 +0100 (Sun, 01 Nov 2009)
New Revision: 359

Modified:
   lsc-sample/branches/v1.1/README.txt
   lsc-sample/trunk/README.txt
   lsc/branches/v1.1/README.txt
   lsc/trunk/README.txt
Log:
Update README (text copied from website)

Modified: lsc/branches/v1.1/README.txt
===================================================================
--- lsc/branches/v1.1/README.txt	2009-10-30 16:03:43 UTC (rev 358)
+++ lsc/branches/v1.1/README.txt	2009-11-01 11:23:06 UTC (rev 359)
@@ -1,5 +1,78 @@
 Full HTML documentation is available at http://lsc-project.org/
 
-This project is the Ldap Synchronization Connector which provides you simplified way of$
-synchronization between relation databases, CSV files, ... and LDAP directories.
+===== What is LSC? =====
 
+Ldap Synchronization Connector reads from any data source including databases,
+LDAP directories or files and transforms and compares this data to an LDAP
+directory. These connectors can then be used to continuously synchronize a data
+source to a directory, for a one shot import or just to compare differences by
+outputting CSV or LDIF format reports.
+
+LSC offers a powerful transformation engine, based on a scripting language, to
+easily manipulate data on the fly.
+
+Various identity management functions are included for directory-specific
+compatibility — most notably Active Directory (changing passwords, account
+status, last logon, etc …). 
+
+LSC is an open source project written in Java, available under the BSD license.
+
+
+===== Philosophy =====
+
+Make it possible: The main goal is to provide a simple and efficient way of
+synchronizing any data source to a LDAP directory quickly.
+
+Make it stable and safe: Many companies use home-grown scripts for this kind of
+synchronization. LSC is an open source tool, and all the bugs you might write in
+your scripts have been fixed already (and a few more). The code is in use
+worldwide and is heavily tested. Simply put, LSC is about not reinventing the
+wheel to synchronize data.
+
+Make it faster and simpler: The added-value of LSC resides in the focus on
+identity management tools - common transformations and directory-specific
+behaviour come as part of the software. These functions are extensible to
+include your own, to integrate into your existing infrastructure. Save time, by
+reusing!
+
+
+===== Feature overview =====
+
+* Multiple source connectors: any LDAPv3 server, any database with a JDBC
+  connector, flat files (or anything else you write a connector for)
+* Support for LDAPv3 niceties and extensions: StartTLS, LDAPS, paged results,
+  schema retrieval
+* Graphical setup wizard (use is optional)
+* Fully configurable through plain text configuration files
+* Written in Java, leveraging the ecosystem of available tools
+* Simple wrapper shell scripts are provided, to ease use and system integration
+* Runs on any Java-enabled platform - tested on Windows, Linux and MacOS X
+* Simple attribute mapping from source to destination
+* Three policies to update attributes, including forcing values, non-destructive
+  updates and merging
+* Advanced attribute manipulation via a built-in JavaScript engine
+* Predefined libraries for use in JavaScript attribute manipulation:
+	- LDAP server tools: standard bind operation can be checked on any
+	  LDAPv3 server
+	- Active Directory tools: password update (unicodePwd attribute),
+	  account type and status manipulation (userAccountControl), unused
+	  account detection (lastLogonTimestamp)
+	- String manipulation: formatting for common tasks in identity
+	  management, such as capitalizing first letters in a complex name,
+	  filtering accents for login names, etc …
+	- Security tools: password hashing, bi-directional encryption
+* Conditions to only create, update, rename or delete entries depending on
+  current values
+* Detailed and configurable logging in LDIF (fully RFC-compliant) and CSV
+  formats	
+* Monitoring plugin for Nagios
+* Possibility to extend any Java class to implement your own specific
+  synchronization needs
+
+
+===== Read more =====
+
+Find more documentation, tutorials at http://lsc-project.org/.
+
+Join us on IRC in #lsc-project on Freenode, or on mailing lists at
+http://lists.lsc-project.org.

Modified: lsc/trunk/README.txt
===================================================================
--- lsc/trunk/README.txt	2009-10-30 16:03:43 UTC (rev 358)
+++ lsc/trunk/README.txt	2009-11-01 11:23:06 UTC (rev 359)
@@ -1,5 +1,78 @@
 Full HTML documentation is available at http://lsc-project.org/
 
-This project is the Ldap Synchronization Connector which provides you simplified way of$
-synchronization between relation databases, CSV files, ... and LDAP directories.
+===== What is LSC? =====
 
+Ldap Synchronization Connector reads from any data source including databases,
+LDAP directories or files and transforms and compares this data to an LDAP
+directory. These connectors can then be used to continuously synchronize a data
+source to a directory, for a one shot import or just to compare differences by
+outputting CSV or LDIF format reports.
+
+LSC offers a powerful transformation engine, based on a scripting language, to
+easily manipulate data on the fly.
+
+Various identity management functions are included for directory-specific
+compatibility — most notably Active Directory (changing passwords, account
+status, last logon, etc …). 
+
+LSC is an open source project written in Java, available under the BSD license.
+
+
+===== Philosophy =====
+
+Make it possible: The main goal is to provide a simple and efficient way of
+synchronizing any data source to a LDAP directory quickly.
+
+Make it stable and safe: Many companies use home-grown scripts for this kind of
+synchronization. LSC is an open source tool, and all the bugs you might write in
+your scripts have been fixed already (and a few more). The code is in use
+worldwide and is heavily tested. Simply put, LSC is about not reinventing the
+wheel to synchronize data.
+
+Make it faster and simpler: The added-value of LSC resides in the focus on
+identity management tools - common transformations and directory-specific
+behaviour come as part of the software. These functions are extensible to
+include your own, to integrate into your existing infrastructure. Save time, by
+reusing!
+
+
+===== Feature overview =====
+
+* Multiple source connectors: any LDAPv3 server, any database with a JDBC
+  connector, flat files (or anything else you write a connector for)
+* Support for LDAPv3 niceties and extensions: StartTLS, LDAPS, paged results,
+  schema retrieval
+* Graphical setup wizard (use is optional)
+* Fully configurable through plain text configuration files
+* Written in Java, leveraging the ecosystem of available tools
+* Simple wrapper shell scripts are provided, to ease use and system integration
+* Runs on any Java-enabled platform - tested on Windows, Linux and MacOS X
+* Simple attribute mapping from source to destination
+* Three policies to update attributes, including forcing values, non-destructive
+  updates and merging
+* Advanced attribute manipulation via a built-in JavaScript engine
+* Predefined libraries for use in JavaScript attribute manipulation:
+	- LDAP server tools: standard bind operation can be checked on any
+	  LDAPv3 server
+	- Active Directory tools: password update (unicodePwd attribute),
+	  account type and status manipulation (userAccountControl), unused
+	  account detection (lastLogonTimestamp)
+	- String manipulation: formatting for common tasks in identity
+	  management, such as capitalizing first letters in a complex name,
+	  filtering accents for login names, etc …
+	- Security tools: password hashing, bi-directional encryption
+* Conditions to only create, update, rename or delete entries depending on
+  current values
+* Detailed and configurable logging in LDIF (fully RFC-compliant) and CSV
+  formats	
+* Monitoring plugin for Nagios
+* Possibility to extend any Java class to implement your own specific
+  synchronization needs
+
+
+===== Read more =====
+
+Find more documentation, tutorials at http://lsc-project.org/.
+
+Join us on IRC in #lsc-project on Freenode, or on mailing lists at
+http://lists.lsc-project.org.

Modified: lsc-sample/branches/v1.1/README.txt
===================================================================
--- lsc-sample/branches/v1.1/README.txt	2009-10-30 16:03:43 UTC (rev 358)
+++ lsc-sample/branches/v1.1/README.txt	2009-11-01 11:23:06 UTC (rev 359)
@@ -1,4 +1,78 @@
-Full HTML documentation is available at http://lsc-project.org
+Full HTML documentation is available at http://lsc-project.org/
 
-This project is a sample connector for the Ldap Synchronization Connector.
+===== What is LSC? =====
 
+Ldap Synchronization Connector reads from any data source including databases,
+LDAP directories or files and transforms and compares this data to an LDAP
+directory. These connectors can then be used to continuously synchronize a data
+source to a directory, for a one shot import or just to compare differences by
+outputting CSV or LDIF format reports.
+
+LSC offers a powerful transformation engine, based on a scripting language, to
+easily manipulate data on the fly.
+
+Various identity management functions are included for directory-specific
+compatibility — most notably Active Directory (changing passwords, account
+status, last logon, etc …). 
+
+LSC is an open source project written in Java, available under the BSD license.
+
+
+===== Philosophy =====
+
+Make it possible: The main goal is to provide a simple and efficient way of
+synchronizing any data source to a LDAP directory quickly.
+
+Make it stable and safe: Many companies use home-grown scripts for this kind of
+synchronization. LSC is an open source tool, and all the bugs you might write in
+your scripts have been fixed already (and a few more). The code is in use
+worldwide and is heavily tested. Simply put, LSC is about not reinventing the
+wheel to synchronize data.
+
+Make it faster and simpler: The added-value of LSC resides in the focus on
+identity management tools - common transformations and directory-specific
+behaviour come as part of the software. These functions are extensible to
+include your own, to integrate into your existing infrastructure. Save time, by
+reusing!
+
+
+===== Feature overview =====
+
+* Multiple source connectors: any LDAPv3 server, any database with a JDBC
+  connector, flat files (or anything else you write a connector for)
+* Support for LDAPv3 niceties and extensions: StartTLS, LDAPS, paged results,
+  schema retrieval
+* Graphical setup wizard (use is optional)
+* Fully configurable through plain text configuration files
+* Written in Java, leveraging the ecosystem of available tools
+* Simple wrapper shell scripts are provided, to ease use and system integration
+* Runs on any Java-enabled platform - tested on Windows, Linux and MacOS X
+* Simple attribute mapping from source to destination
+* Three policies to update attributes, including forcing values, non-destructive
+  updates and merging
+* Advanced attribute manipulation via a built-in JavaScript engine
+* Predefined libraries for use in JavaScript attribute manipulation:
+	- LDAP server tools: standard bind operation can be checked on any
+	  LDAPv3 server
+	- Active Directory tools: password update (unicodePwd attribute),
+	  account type and status manipulation (userAccountControl), unused
+	  account detection (lastLogonTimestamp)
+	- String manipulation: formatting for common tasks in identity
+	  management, such as capitalizing first letters in a complex name,
+	  filtering accents for login names, etc …
+	- Security tools: password hashing, bi-directional encryption
+* Conditions to only create, update, rename or delete entries depending on
+  current values
+* Detailed and configurable logging in LDIF (fully RFC-compliant) and CSV
+  formats	
+* Monitoring plugin for Nagios
+* Possibility to extend any Java class to implement your own specific
+  synchronization needs
+
+
+===== Read more =====
+
+Find more documentation, tutorials at http://lsc-project.org/.
+
+Join us on IRC in #lsc-project on Freenode, or on mailing lists at
+http://lists.lsc-project.org.

Modified: lsc-sample/trunk/README.txt
===================================================================
--- lsc-sample/trunk/README.txt	2009-10-30 16:03:43 UTC (rev 358)
+++ lsc-sample/trunk/README.txt	2009-11-01 11:23:06 UTC (rev 359)
@@ -1,4 +1,78 @@
-Full HTML documentation is available at http://lsc-project.org
+Full HTML documentation is available at http://lsc-project.org/
 
-This project is a sample connector for the Ldap Synchronization Connector.
+===== What is LSC? =====
 
+Ldap Synchronization Connector reads from any data source including databases,
+LDAP directories or files and transforms and compares this data to an LDAP
+directory. These connectors can then be used to continuously synchronize a data
+source to a directory, for a one shot import or just to compare differences by
+outputting CSV or LDIF format reports.
+
+LSC offers a powerful transformation engine, based on a scripting language, to
+easily manipulate data on the fly.
+
+Various identity management functions are included for directory-specific
+compatibility — most notably Active Directory (changing passwords, account
+status, last logon, etc …). 
+
+LSC is an open source project written in Java, available under the BSD license.
+
+
+===== Philosophy =====
+
+Make it possible: The main goal is to provide a simple and efficient way of
+synchronizing any data source to a LDAP directory quickly.
+
+Make it stable and safe: Many companies use home-grown scripts for this kind of
+synchronization. LSC is an open source tool, and all the bugs you might write in
+your scripts have been fixed already (and a few more). The code is in use
+worldwide and is heavily tested. Simply put, LSC is about not reinventing the
+wheel to synchronize data.
+
+Make it faster and simpler: The added-value of LSC resides in the focus on
+identity management tools - common transformations and directory-specific
+behaviour come as part of the software. These functions are extensible to
+include your own, to integrate into your existing infrastructure. Save time, by
+reusing!
+
+
+===== Feature overview =====
+
+* Multiple source connectors: any LDAPv3 server, any database with a JDBC
+  connector, flat files (or anything else you write a connector for)
+* Support for LDAPv3 niceties and extensions: StartTLS, LDAPS, paged results,
+  schema retrieval
+* Graphical setup wizard (use is optional)
+* Fully configurable through plain text configuration files
+* Written in Java, leveraging the ecosystem of available tools
+* Simple wrapper shell scripts are provided, to ease use and system integration
+* Runs on any Java-enabled platform - tested on Windows, Linux and MacOS X
+* Simple attribute mapping from source to destination
+* Three policies to update attributes, including forcing values, non-destructive
+  updates and merging
+* Advanced attribute manipulation via a built-in JavaScript engine
+* Predefined libraries for use in JavaScript attribute manipulation:
+	- LDAP server tools: standard bind operation can be checked on any
+	  LDAPv3 server
+	- Active Directory tools: password update (unicodePwd attribute),
+	  account type and status manipulation (userAccountControl), unused
+	  account detection (lastLogonTimestamp)
+	- String manipulation: formatting for common tasks in identity
+	  management, such as capitalizing first letters in a complex name,
+	  filtering accents for login names, etc …
+	- Security tools: password hashing, bi-directional encryption
+* Conditions to only create, update, rename or delete entries depending on
+  current values
+* Detailed and configurable logging in LDIF (fully RFC-compliant) and CSV
+  formats	
+* Monitoring plugin for Nagios
+* Possibility to extend any Java class to implement your own specific
+  synchronization needs
+
+
+===== Read more =====
+
+Find more documentation, tutorials at http://lsc-project.org/.
+
+Join us on IRC in #lsc-project on Freenode, or on mailing lists at
+http://lists.lsc-project.org.



More information about the lsc-changes mailing list