horde.git
16 years agoAdd fetch() method compatible with PDO fetch() methods
Chuck Hagenbuch [Mon, 13 Apr 2009 03:33:48 +0000 (23:33 -0400)]
Add fetch() method compatible with PDO fetch() methods

16 years agofix variable definition
Chuck Hagenbuch [Mon, 13 Apr 2009 03:33:21 +0000 (23:33 -0400)]
fix variable definition

16 years agofix package.xml typo
Chuck Hagenbuch [Wed, 8 Apr 2009 23:18:44 +0000 (19:18 -0400)]
fix package.xml typo

16 years agoabort if there is no command name (positional argument) to the cli controller
Chuck Hagenbuch [Tue, 7 Apr 2009 19:52:45 +0000 (15:52 -0400)]
abort if there is no command name (positional argument) to the cli controller

16 years agoadd hasDefault() to the Option class, and let --foo imply foo's default value if...
Chuck Hagenbuch [Tue, 7 Apr 2009 19:52:04 +0000 (15:52 -0400)]
add hasDefault() to the Option class, and let --foo imply foo's default value if it has one

16 years agostub out gettext in the test runner
Chuck Hagenbuch [Tue, 7 Apr 2009 19:51:29 +0000 (15:51 -0400)]
stub out gettext in the test runner

16 years agorequireSecureConnection doesn't belong inside the Crypt class
Chuck Hagenbuch [Mon, 6 Apr 2009 14:13:30 +0000 (10:13 -0400)]
requireSecureConnection doesn't belong inside the Crypt class

16 years agoad an option for ignoring unknown arguments
Chuck Hagenbuch [Mon, 6 Apr 2009 14:11:11 +0000 (10:11 -0400)]
ad an option for ignoring unknown arguments

16 years agoTest the organizational person.
Gunnar Wrobel [Sat, 11 Apr 2009 07:26:17 +0000 (09:26 +0200)]
Test the organizational person.

16 years agoTest handling of the name suffix and the phone number handling.
Gunnar Wrobel [Sat, 11 Apr 2009 07:26:07 +0000 (09:26 +0200)]
Test handling of the name suffix and the phone number handling.

16 years agoSet the driver for testing in the parameters.
Gunnar Wrobel [Sat, 11 Apr 2009 07:25:20 +0000 (09:25 +0200)]
Set the driver for testing in the parameters.

16 years agoComment cleanup.
Gunnar Wrobel [Sat, 11 Apr 2009 07:25:04 +0000 (09:25 +0200)]
Comment cleanup.

16 years agoFinal touch to the organizational person class. Added collapsed postal address.
Gunnar Wrobel [Sat, 11 Apr 2009 07:24:51 +0000 (09:24 +0200)]
Final touch to the organizational person class. Added collapsed postal address.

16 years agoUnquote collapsed field elements when retrieving them.
Gunnar Wrobel [Sat, 11 Apr 2009 07:23:55 +0000 (09:23 +0200)]
Unquote collapsed field elements when retrieving them.

16 years agoHandle multiple values.
Gunnar Wrobel [Sat, 11 Apr 2009 07:23:24 +0000 (09:23 +0200)]
Handle multiple values.

16 years agoAllow to select the driver via the parameters.
Gunnar Wrobel [Sat, 11 Apr 2009 07:23:12 +0000 (09:23 +0200)]
Allow to select the driver via the parameters.

16 years agoTest id generation with multiple cns.
Gunnar Wrobel [Fri, 10 Apr 2009 11:02:47 +0000 (13:02 +0200)]
Test id generation with multiple cns.

Improved real testing.

16 years agoImproved handling of the real LDAP testing.
Gunnar Wrobel [Fri, 10 Apr 2009 11:02:15 +0000 (13:02 +0200)]
Improved handling of the real LDAP testing.

16 years agoFix the generation of IDs if on of the ID attributes has more than one value.
Gunnar Wrobel [Fri, 10 Apr 2009 11:01:53 +0000 (13:01 +0200)]
Fix the generation of IDs if on of the ID attributes has more than one value.

Do not require the mail attribute if the object is modified.

16 years agoCleanup of the class for the newer Kolab_Server structur.
Gunnar Wrobel [Fri, 10 Apr 2009 11:01:31 +0000 (13:01 +0200)]
Cleanup of the class for the newer Kolab_Server structur.

16 years agoFix the generation of IDs if on of the ID attributes has more than one value.
Gunnar Wrobel [Fri, 10 Apr 2009 11:00:55 +0000 (13:00 +0200)]
Fix the generation of IDs if on of the ID attributes has more than one value.

Fixed change detection when saving the object.

16 years agoFix the generation of IDs if on of the ID attributes has more than one value.
Gunnar Wrobel [Fri, 10 Apr 2009 11:00:38 +0000 (13:00 +0200)]
Fix the generation of IDs if on of the ID attributes has more than one value.

16 years agoComplete abstract methods.
Gunnar Wrobel [Thu, 9 Apr 2009 20:17:31 +0000 (22:17 +0200)]
Complete abstract methods.

16 years agoTest attribute modifications.
Gunnar Wrobel [Thu, 9 Apr 2009 20:14:49 +0000 (22:14 +0200)]
Test attribute modifications.

16 years agoCheck if a modification might lead to renaming the object. Rename if required.
Gunnar Wrobel [Thu, 9 Apr 2009 20:14:33 +0000 (22:14 +0200)]
Check if a modification might lead to renaming the object. Rename if required.

Fix collapsing attributes if none of the attributes to collapse have been set.

16 years agoAllow renaming an object.
Gunnar Wrobel [Thu, 9 Apr 2009 20:13:48 +0000 (22:13 +0200)]
Allow renaming an object.

16 years agoThe majority of escaping and encoding has been done. Bugs come later.
Gunnar Wrobel [Thu, 9 Apr 2009 20:13:19 +0000 (22:13 +0200)]
The majority of escaping and encoding has been done. Bugs come later.

16 years agoAdapt testing to the quoting changes.
Gunnar Wrobel [Thu, 9 Apr 2009 19:20:33 +0000 (21:20 +0200)]
Adapt testing to the quoting changes.

16 years agoFixed searching to use the Net_LDAP2 package.
Gunnar Wrobel [Thu, 9 Apr 2009 19:20:21 +0000 (21:20 +0200)]
Fixed searching to use the Net_LDAP2 package.

Fixed the server uid generation so that it uses quoting.

16 years agoHandling quoting.
Gunnar Wrobel [Thu, 9 Apr 2009 19:19:50 +0000 (21:19 +0200)]
Handling quoting.

16 years agoFixed the generation of server ids to use quoting.
Gunnar Wrobel [Thu, 9 Apr 2009 19:19:38 +0000 (21:19 +0200)]
Fixed the generation of server ids to use quoting.

16 years agoFix testing.
Gunnar Wrobel [Thu, 9 Apr 2009 12:47:42 +0000 (14:47 +0200)]
Fix testing.

16 years agoUps, delete method was missing.
Gunnar Wrobel [Thu, 9 Apr 2009 12:47:31 +0000 (14:47 +0200)]
Ups, delete method was missing.

16 years agoCorrected comment.
Gunnar Wrobel [Thu, 9 Apr 2009 12:47:19 +0000 (14:47 +0200)]
Corrected comment.

16 years agoCorrected support for real world LDAP server testing.
Gunnar Wrobel [Thu, 9 Apr 2009 09:24:23 +0000 (11:24 +0200)]
Corrected support for real world LDAP server testing.

16 years agoWe also support these object classes.
Gunnar Wrobel [Thu, 9 Apr 2009 09:23:50 +0000 (11:23 +0200)]
We also support these object classes.

16 years agoProvide a method to search by cn.
Gunnar Wrobel [Thu, 9 Apr 2009 09:23:34 +0000 (11:23 +0200)]
Provide a method to search by cn.

CS.

16 years agoSupport deletion of objects.
Gunnar Wrobel [Thu, 9 Apr 2009 09:23:09 +0000 (11:23 +0200)]
Support deletion of objects.

Modified the way exceptions are used. The long term goal should be to
have a system that allows to decide in the notification handler what
we show the user in the frontend and what gets logged.

16 years agoSupport deletion of objects.
Gunnar Wrobel [Thu, 9 Apr 2009 09:20:30 +0000 (11:20 +0200)]
Support deletion of objects.

16 years agoTest the person object.
Gunnar Wrobel [Thu, 9 Apr 2009 05:45:42 +0000 (07:45 +0200)]
Test the person object.

16 years agoAllow connections to real LDAP servers.
Gunnar Wrobel [Thu, 9 Apr 2009 05:45:17 +0000 (07:45 +0200)]
Allow connections to real LDAP servers.

16 years agoksort the parameters before generating the instance signature.
Gunnar Wrobel [Thu, 9 Apr 2009 05:44:56 +0000 (07:44 +0200)]
ksort the parameters before generating the instance signature.

16 years agoAdd base headertext caching within process
Michael M Slusarz [Wed, 8 Apr 2009 22:09:16 +0000 (16:09 -0600)]
Add base headertext caching within process

16 years agoAllow to use different structure types for a server. This should allow
Gunnar Wrobel [Wed, 8 Apr 2009 20:39:08 +0000 (22:39 +0200)]
Allow to use different structure types for a server. This should allow
for more flexibility with different LDAP tree structures.

16 years agoUpdate TODO.
Gunnar Wrobel [Wed, 8 Apr 2009 20:37:44 +0000 (22:37 +0200)]
Update TODO.

16 years agoCS
Gunnar Wrobel [Wed, 8 Apr 2009 19:19:05 +0000 (21:19 +0200)]
CS

16 years agoFix password handling.
Gunnar Wrobel [Wed, 8 Apr 2009 18:22:10 +0000 (20:22 +0200)]
Fix password handling.

16 years agoAdd missing attribute support.
Gunnar Wrobel [Wed, 8 Apr 2009 18:21:44 +0000 (20:21 +0200)]
Add missing attribute support.

16 years agoAllow an empty user_type.
Gunnar Wrobel [Wed, 8 Apr 2009 18:21:13 +0000 (20:21 +0200)]
Allow an empty user_type.

16 years agoFix testing so that it runs through again.
Gunnar Wrobel [Wed, 8 Apr 2009 16:53:50 +0000 (18:53 +0200)]
Fix testing so that it runs through again.

16 years agoFix the attributes of the person class.
Gunnar Wrobel [Wed, 8 Apr 2009 16:53:37 +0000 (18:53 +0200)]
Fix the attributes of the person class.

16 years agoNo empty attribute definitions.
Gunnar Wrobel [Wed, 8 Apr 2009 16:53:23 +0000 (18:53 +0200)]
No empty attribute definitions.

16 years agoUpdated the definition of Kolabsharedfolder for the new library structure.
Gunnar Wrobel [Wed, 8 Apr 2009 16:53:11 +0000 (18:53 +0200)]
Updated the definition of Kolabsharedfolder for the new library structure.

16 years agoFixed the attributes of Kolabinetorgperson.
Gunnar Wrobel [Wed, 8 Apr 2009 16:52:40 +0000 (18:52 +0200)]
Fixed the attributes of Kolabinetorgperson.

16 years agoFixed the Kolab User attributes.
Gunnar Wrobel [Wed, 8 Apr 2009 16:52:25 +0000 (18:52 +0200)]
Fixed the Kolab User attributes.

16 years agoFixed the domain maintainer attributes.
Gunnar Wrobel [Wed, 8 Apr 2009 16:52:10 +0000 (18:52 +0200)]
Fixed the domain maintainer attributes.

16 years agoDo not have undefined entries.
Gunnar Wrobel [Wed, 8 Apr 2009 16:51:58 +0000 (18:51 +0200)]
Do not have undefined entries.

16 years agoReturn all attributes in a hash.
Gunnar Wrobel [Wed, 8 Apr 2009 16:51:38 +0000 (18:51 +0200)]
Return all attributes in a hash.

Fix initializing the cache if the object did not exist.

16 years agoFix the kolabGroupOfNames hierarchy by adding a class for groupofnames. Support it...
Gunnar Wrobel [Wed, 8 Apr 2009 16:50:52 +0000 (18:50 +0200)]
Fix the kolabGroupOfNames hierarchy by adding a class for groupofnames. Support it in the server.

16 years agoFix the location of handling derived attributes. It does not need to happen for every...
Gunnar Wrobel [Wed, 8 Apr 2009 16:49:54 +0000 (18:49 +0200)]
Fix the location of handling derived attributes. It does not need to happen for every object class.

16 years agoMFB: Fix variable name.
Jan Schneider [Wed, 8 Apr 2009 16:34:00 +0000 (18:34 +0200)]
MFB: Fix variable name.

16 years agoCorrectly handle empty values.
Gunnar Wrobel [Tue, 7 Apr 2009 16:21:32 +0000 (18:21 +0200)]
Correctly handle empty values.

16 years agoIgnore it if attributes are not supported by the server.
Gunnar Wrobel [Tue, 7 Apr 2009 16:21:18 +0000 (18:21 +0200)]
Ignore it if attributes are not supported by the server.

16 years agoEnsure the user password is never returned.
Gunnar Wrobel [Tue, 7 Apr 2009 05:38:58 +0000 (07:38 +0200)]
Ensure the user password is never returned.

16 years agoAdd additional attributes.
Gunnar Wrobel [Tue, 7 Apr 2009 05:38:33 +0000 (07:38 +0200)]
Add additional attributes.

16 years agoCleanup.
Gunnar Wrobel [Tue, 7 Apr 2009 05:38:14 +0000 (07:38 +0200)]
Cleanup.

16 years agoAdd support for "firstname lastname" again.
Gunnar Wrobel [Tue, 7 Apr 2009 05:38:00 +0000 (07:38 +0200)]
Add support for "firstname lastname" again.

16 years agoFixed splitting multivalue fields.
Gunnar Wrobel [Tue, 7 Apr 2009 05:37:36 +0000 (07:37 +0200)]
Fixed splitting multivalue fields.

Corrected handling locked fields.

16 years agoStarted fixing the object classes.
Gunnar Wrobel [Mon, 6 Apr 2009 18:39:03 +0000 (20:39 +0200)]
Started fixing the object classes.

16 years agoImproved deriving attributes.
Gunnar Wrobel [Mon, 6 Apr 2009 18:38:26 +0000 (20:38 +0200)]
Improved deriving attributes.

16 years agoReverse the array of object classes.
Gunnar Wrobel [Mon, 6 Apr 2009 18:38:05 +0000 (20:38 +0200)]
Reverse the array of object classes.

16 years agoFix function name.
Gunnar Wrobel [Mon, 6 Apr 2009 18:37:43 +0000 (20:37 +0200)]
Fix function name.

16 years agoAdd TODO item.
Gunnar Wrobel [Mon, 6 Apr 2009 18:37:33 +0000 (20:37 +0200)]
Add TODO item.

16 years agoFix the declaration of attributes.
Gunnar Wrobel [Mon, 6 Apr 2009 15:01:05 +0000 (17:01 +0200)]
Fix the declaration of attributes.

16 years agoComplete the Person object with password handling.
Gunnar Wrobel [Mon, 6 Apr 2009 15:00:41 +0000 (17:00 +0200)]
Complete the Person object with password handling.

Added the telephone number.

16 years agoFix a typo.
Gunnar Wrobel [Mon, 6 Apr 2009 14:59:00 +0000 (16:59 +0200)]
Fix a typo.

Return the attribute information.

16 years agoAllow the objects to access the server parameters.
Gunnar Wrobel [Mon, 6 Apr 2009 14:57:48 +0000 (16:57 +0200)]
Allow the objects to access the server parameters.

16 years agoCorrect how we derive attributes. This is not completed yet and does not catch all...
Gunnar Wrobel [Mon, 6 Apr 2009 09:44:39 +0000 (11:44 +0200)]
Correct how we derive attributes. This is not completed yet and does not catch all possible conditions (e.g. multiple attribute values, value caching).

16 years agoFix data modifications.
Gunnar Wrobel [Mon, 6 Apr 2009 09:43:46 +0000 (11:43 +0200)]
Fix data modifications.

16 years agoFix identification of object types.
Gunnar Wrobel [Mon, 6 Apr 2009 09:43:29 +0000 (11:43 +0200)]
Fix identification of object types.

16 years agoEnsure we do not offer a derived value if the base to derive from is missing.
Gunnar Wrobel [Mon, 6 Apr 2009 09:42:47 +0000 (11:42 +0200)]
Ensure we do not offer a derived value if the base to derive from is missing.

Added abstract save() function.

16 years agoAdded TODO item.
Gunnar Wrobel [Mon, 6 Apr 2009 09:42:03 +0000 (11:42 +0200)]
Added TODO item.

16 years agoAdd required attributes.
Gunnar Wrobel [Mon, 6 Apr 2009 06:11:35 +0000 (08:11 +0200)]
Add required attributes.

16 years agoAllow setting the id of a basic object. Fixed a typo.
Gunnar Wrobel [Mon, 6 Apr 2009 06:11:20 +0000 (08:11 +0200)]
Allow setting the id of a basic object. Fixed a typo.

16 years agoCorrect the basic calls for handling object ids and identifying the object types.
Gunnar Wrobel [Mon, 6 Apr 2009 06:10:29 +0000 (08:10 +0200)]
Correct the basic calls for handling object ids and identifying the object types.

16 years agoFixed handling the return values from the parent class.
Gunnar Wrobel [Mon, 6 Apr 2009 06:09:43 +0000 (08:09 +0200)]
Fixed handling the return values from the parent class.

16 years agoAdd defined and required attributes.
Gunnar Wrobel [Mon, 6 Apr 2009 05:20:56 +0000 (07:20 +0200)]
Add defined and required attributes.

16 years agoMoved the ability to determine object attribtues into the core server
Gunnar Wrobel [Mon, 6 Apr 2009 05:20:33 +0000 (07:20 +0200)]
Moved the ability to determine object attribtues into the core server
class as it is something required for all defined server types.

16 years agoImproved handling of object attributes.
Gunnar Wrobel [Sun, 5 Apr 2009 20:50:40 +0000 (22:50 +0200)]
Improved handling of object attributes.

The library now allows locked, required, and derived attributes as
well as attributes with default values.

16 years agoAdd a call for retrieving the attributes supported within a schema.
Gunnar Wrobel [Fri, 3 Apr 2009 19:13:33 +0000 (21:13 +0200)]
Add a call for retrieving the attributes supported within a schema.

Code style.

16 years agoEnsure the LDAP driver actually gets the configuration.
Gunnar Wrobel [Fri, 3 Apr 2009 15:04:14 +0000 (17:04 +0200)]
Ensure the LDAP driver actually gets the configuration.

16 years agoImproved handling of object attributes.
Gunnar Wrobel [Sun, 5 Apr 2009 20:50:40 +0000 (22:50 +0200)]
Improved handling of object attributes.

The library now allows locked, required, and derived attributes as
well as attributes with default values.

16 years agoAdd a call for retrieving the attributes supported within a schema.
Gunnar Wrobel [Fri, 3 Apr 2009 19:13:33 +0000 (21:13 +0200)]
Add a call for retrieving the attributes supported within a schema.

Code style.

16 years agoEnsure the LDAP driver actually gets the configuration.
Gunnar Wrobel [Fri, 3 Apr 2009 15:04:14 +0000 (17:04 +0200)]
Ensure the LDAP driver actually gets the configuration.

16 years agoMerge branch 'master' of ssh://dev.horde.org/horde/git/horde
Ben Klang [Mon, 6 Apr 2009 03:48:00 +0000 (23:48 -0400)]
Merge branch 'master' of ssh://dev.horde.org/horde/git/horde

16 years agoImport RPC from Framework CVS HEAD. This version will be using Horde_Xml_Element...
Ben Klang [Mon, 6 Apr 2009 03:45:42 +0000 (23:45 -0400)]
Import RPC from Framework CVS HEAD.  This version will be using Horde_Xml_Element merged with work from PEAR's HTTP_WebDAV_Server package to provide WebDAV services.

16 years agoImproved handling of object attributes.
Gunnar Wrobel [Sun, 5 Apr 2009 20:50:40 +0000 (22:50 +0200)]
Improved handling of object attributes.

The library now allows locked, required, and derived attributes as
well as attributes with default values.

16 years agoOptionally use Net_DNS for host name lookups (adrieder@sbox.tugraz.at, Request #7374).
Jan Schneider [Sat, 4 Apr 2009 11:58:07 +0000 (13:58 +0200)]
Optionally use Net_DNS for host name lookups (adrieder@sbox.tugraz.at, Request #7374).

16 years agoAdd missing object classes.
Gunnar Wrobel [Fri, 3 Apr 2009 19:14:16 +0000 (21:14 +0200)]
Add missing object classes.

16 years agoDetermine the supported and required attributes if the server has schema support.
Gunnar Wrobel [Fri, 3 Apr 2009 19:14:06 +0000 (21:14 +0200)]
Determine the supported and required attributes if the server has schema support.