Skip to content

Releases: in2code-de/in2connector

2.1.0 Use LDAP as Extbase storage backend

04 Jan 10:57

Choose a tag to compare

This feature release introduces LdapBackend which is used to add, update and remove extbase domain models in AD/VD without requiring knowledge about LDAP at all. You can map models to LDAP connections and map LDAP fields to model properties and simply use a default repository. Any QueryInterface functionality (except pagination) is supported (which are the logical operators and, or, not in and comparative operaters like, contains, equals, greater than, greater equal than, lower than and lower equal than).
You can also have relations to other records (as of now only type inline) which will be mapped automatically.

Features:

  • Add extbase compatbile storage backend to map extbase models to ldap connections

Changes:

  • Support TYPO3 v8
  • Use vertexvaar/logs' API to read the logs from the database

Bugfix:

  • Prevent exceptions on extension un/install

2.0.0 Escape LDAP attributes on your own

04 Jan 10:40
167d806

Choose a tag to compare

Breaking Changes:

  • LDAP attribute values are not escaped anymore.

1.2.5 Direct SoapFaul logging

04 Jan 10:24
c627dc0

Choose a tag to compare

Changes:

  • Log SoapFaults directly after occurrence

1.2.4 `SoapDriver` error handling

04 Jan 10:22
206360a

Choose a tag to compare

Changes:

  • Wrap SoapClient calls in try-catch block to fetch errors

1.2.3 LDAP entry attributes enumeration

04 Jan 10:06

Choose a tag to compare

Features:

  • Add LdapDriver method to get all (non-operational) attributes of an entry

1.2.2 Exception prevention

04 Jan 10:01
cffddcd

Choose a tag to compare

Bugifx:

  • Prevent exception when establishing test connection to LDAP and exceptionalErrors is set to development value

1.2.1 Properly escape connection identifier

04 Jan 09:52
954e489

Choose a tag to compare

Changes:

  • Escape the connection identifier string before using it for a query

1.2.0 Remove extbase dependency

04 Jan 09:50
6686a51

Choose a tag to compare

Changes:

  • Remove extbase as framework to be ready as early as possible -> base on direct DB access
  • Replace custom ldap escape function with php's ldap_escape

''Features:**

  • Add LdapDriver method to search and get results with pagination support

1.1.0 Add a couple of shorthand methods and move config to extMgr

04 Jan 09:39

Choose a tag to compare

Changes:

  • Set socket timeout for soap driver tests to 3 seconds
  • Add support for ldaps:// protocoll
  • Make LdapDriver's escape method public
  • in2connector is configured through the extension manager
  • Removed internal logger proxy

Features:

  • Timeout option for SoapDriver
  • Shorthand LdapDriver method to search and get results
  • Shorthand LdapDriver method to search and count results
  • Allow attribute restrictions for LdapDriversearches
  • Add LdapDiver method to remove attributes from entries
  • Shorthand ConnectionService method to get available connection by identifier
  • Shorthand ConnectionService method to get available driver instance by identifier
  • Add error handling in SoapDriver

Bugfix:

  • Do not trigger settings update query if nothing changed

1.0.0 LDAP/SOAP Driver implementation

04 Jan 08:45

Choose a tag to compare

The first version of in2connector providing the LdapDriver and SoapDriver to access foreign sources.

Features:

  • Register connection demand
  • Edit connections in the backend
  • Check connection status in the backend
  • Remove orphaned connections
  • Edit in2connector settings in the backend