Revisions for vilma/lib/Driver.php

Location: [ Horde ] / vilma / lib / Driver.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
 
  Revision Date Author Log Message
1.52 (+2 -2 lines) 03/12/2008 01:14 AM Ben Klang bklang

Rename $domain to $curdomain for clarity
Log LDAP filters like SQL queries
Fix more broken things in qmailldap driver
... lots more work to do before this works

1.51 (+5 -5 lines) 03/12/2008 12:40 AM Ben Klang bklang

Remove all DataTree dependency from qmailldap driver

1.50 (+47 -2 lines) 03/11/2008 10:52 PM Ben Klang bklang

Create hooks for saveDomain() and deleteDomain()
Move Delete Domain Form to its own file per Horde convention

1.49 (+2 -2 lines) 01/02/2008 06:14 AM Jan Schneider jan

Happy New Year

1.48 (+2 -2 lines) 09/08/2007 12:02 PM Jan Schneider jan

Reference

1.47 (+4 -6 lines) 06/14/2007 11:56 PM Chuck Hagenbuch chuck

Rename $vilma to $vilma_driver
Bug: 5287

1.46 (+2 -2 lines) 01/02/2007 07:49 AM Jan Schneider jan

Happy New Year

1.45 (+2 -2 lines) 01/01/2007 07:42 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.44 (+2 -2 lines) 12/30/2006 03:24 PM Jan Schneider jan

Standardize copyright wrapping and spacing.

1.43 (+4 -4 lines) 11/06/2006 11:38 PM Ben Klang bklang

Continue to make array keys consistent (cleanup)

1.42 (+3 -3 lines) 11/03/2006 05:17 PM Ben Klang bklang

* Fix confusion between 'any' and 'all' when selecting address information
* Make form field names consistent between driver and UI
* Begin to implement qmailldap driver 'save' functionality

1.41 (+28 -1 lines) 08/24/2006 07:49 PM Ben Klang bklang

* Renamed Vilma::isDomainAdmin() to hasPermission() and allowed permissions to
be granted via the Horde_Perms framework
* Continued transition away from old users/virtuals concept to new Users/Aliases  /GroupsAndForwards
* Now store the current domain in the session
* Marked three internal methods as private in qmailldap driver
* Datatree bugfixes in domain attribute storage for qmailldap driver
* Created domain pager (does not yet allow navigating to pages beyond
page 1...will have that fix merged shortly)

1.40 (+1 -8 lines) 07/28/2006 01:41 AM Ben Klang bklang

Remove bogus virtual user check (superseded by aliases)

1.39 (+2 -10 lines) 07/16/2006 08:14 PM Ben Klang bklang

Begin using proper class override methods instead of internal notation.  This
should make creating other backend drivers much easier.
Make user deletion process work.

1.38 (+1 -21 lines) 07/16/2006 07:58 PM Ben Klang bklang

Removing auth_update script as this can and should be done with hooks instead.

1.37 (+2 -2 lines) 07/16/2006 02:54 PM Ben Klang bklang

Simplify domain attribute names

1.36 (+5 -5 lines) 07/16/2006 02:00 PM Ben Klang bklang

This commit marks the beginning of work to rebuild Vilma per the discusson I
initiated last week.  Because this commit is essentially rebuilding the Driver
API it's going to break some things.  I'm trying to commit when things are as
close to working as possible but expect a bumpy ride.

Changes:
- Simplified array element names between Driver and UI
- Created Users, Aliases and Groups/Forwards to replace Virtuals
- Adding ability to sort by arbitrary field (not yet implemented in UI)
- Added navigation tabs
- Simplified some LDAP search filters
- Added configplaceholder to make MailboxDriver_hooks work

1.35 (+7 -7 lines) 07/07/2006 03:58 PM Ben Klang bklang

Revert:  oops those methods really were private...

1.34 (+6 -6 lines) 07/07/2006 03:50 PM Ben Klang bklang

Fix method names to mark them properly public

1.33 (+2 -2 lines) 01/01/2006 04:12 PM Jan Schneider jan

Happy new year\!

1.32 (+3 -2 lines) 12/01/2005 04:57 AM Matt Selsky selsky

References.

1.31 (+9 -8 lines) 11/28/2005 01:48 PM Jan Schneider jan

Rollback added users if adding mailboxes fails.

1.30 (+3 -3 lines) 10/12/2005 11:52 PM Matt Selsky selsky

ws

1.29 (+2 -2 lines) 08/24/2005 01:31 AM Matt Selsky selsky

Use double-quotes.

1.28 (+4 -4 lines) 06/23/2005 06:26 PM Matt Selsky selsky

bool -> boolean in phpdoc.

1.27 (+3 -3 lines) 06/23/2005 05:26 PM Matt Selsky selsky

Remove 'object' keyword from phpdoc.

1.26 (+5 -5 lines) 05/26/2005 05:10 PM Matt Selsky selsky

Clean up phpdoc.

1.25 (+19 -23 lines) 05/10/2005 08:33 PM Matt Selsky selsky

Remove "optional" from phpdoc.

1.24 (+1 -2 lines) 04/19/2005 11:06 PM Matt Selsky selsky

Remove @version.

1.23 (+119 -80 lines) 01/13/2005 02:17 PM eraserhd

* When a domain is deleted, delete all of the mailboxes under it.

1.22 (+3 -3 lines) 01/03/2005 09:35 AM Jan Schneider jan

Happy New Year

1.21 (+52 -2 lines) 10/22/2004 03:32 PM eraserhd

* Introduce a 'domainkey' configuration item used to filter domains this vilma
installation is allowed to work with.
* Factor methods which get one domain attribute out of the SQL driver and
into Driver.php and make them use getDomainByName().
* Tests coded.

1.20 (+14 -14 lines) 10/22/2004 12:43 PM eraserhd

* Wrapping, comments

1.19 (+7 -7 lines) 10/19/2004 11:22 AM mdjukic

Change all references to *.gif images to the new *.png.

1.18 (+7 -7 lines) 10/18/2004 06:09 AM mdjukic

change getParam('graphics') to getImageDir()

1.17 (+4 -4 lines) 08/31/2004 08:22 PM Chuck Hagenbuch chuck

Remove last bare "return new" statements to be consistent with future
E_STRICT coding style direction.

1.16 (+4 -4 lines) 06/08/2004 03:09 PM Jan Schneider jan

Full stops.

1.15 (+54 -2 lines) 06/07/2004 04:01 PM eraserhd

Add ability to call external script when saving user

* Add auth_update_script configuration parameter.
* Call that script when saving or deleting a user.

I'm using this to update passwords in cyrus' SASL database.

1.14 (+38 -21 lines) 06/02/2004 04:13 PM eraserhd

* Driver-ize mailbox creation, deletion, and checking.

1.13 (+3 -3 lines) 05/20/2004 12:41 PM Jan Schneider jan

Fix package names.

1.12 (+4 -4 lines) 04/13/2004 10:15 AM mdjukic

in most cases mail home directory is not readable by the webserver. So I suggest
error type should be lowered to warning.

Submitted by: Vilius Sumskas <vilius@lnk.lt>

1.11 (+3 -3 lines) 04/07/2004 10:43 AM Chuck Hagenbuch chuck

No more HORDE_LIBS.

1.10 (+20 -2 lines) 02/08/2004 02:10 PM mdjukic

add comments

1.9 (+69 -2 lines) 02/08/2004 01:52 PM mdjukic

add function to check users' status

1.8 (+25 -2 lines) 02/08/2004 07:01 AM mdjukic

add function to fetch all users

1.7 (+4 -4 lines) 02/07/2004 02:07 PM mdjukic

typo, pass param

1.6 (+3 -3 lines) 02/07/2004 01:43 PM mdjukic

default to null

1.5 (+13 -2 lines) 02/07/2004 01:23 PM mdjukic

add function here for figuring out if domain is under max number of users

1.4 (+21 -5 lines) 02/07/2004 01:00 PM mdjukic

clean up the factory/singleton, allow for config defaults from main horde conf.php

1.3 (+13 -0 lines) 02/07/2004 11:01 AM mdjukic

add base header to all files

1.2 (+9 -9 lines) 02/06/2004 07:43 PM eraserhd

* Code cleanup.
* s/Ulaform/Vilma/g, s/Mailadmin/Vilma/g

1.1.1.1 (+0 -0 lines) 12/03/2003 11:36 AM mdjukic

Vilma - the VIrtuaL Mail Admin
- allows a site to offer admin for a number of virtual domains
- config for a domain admin
- config for number of mailboxes per domain
- unlimited alias per mailbox
- currently supports mysql/courier setup

Note: code was designed to run against HEAD of some months ago, also may contain some hardcoded stuff.

Submitted by: Fred and Barney

Tags: start

1.1 12/03/2003 11:36 AM mdjukic

Initial revision