[cvs] commit: forwards main.php forwards/lib/Driver forwards.php ldap.php mdaemon.php qmail.php sql.php

Chuck Hagenbuch chuck at horde.org
Tue Dec 30 20:40:54 PST 2003


chuck       2003/12/30 20:40:54 PST

  Modified files:
    .                    main.php 
    lib/Driver           forwards.php ldap.php mdaemon.php 
                         qmail.php sql.php 
  Log:
  lib/Driver/{forwards,qmail,mdaemon,sql}.php:
  - isEnabledForwarding() now returns 'Y' if forwarding is enabled, otherwise
  false.
  
  main.php:
  - Make user of the new return values for isEnabledForwarding(), to provide
  the user with a helpful status message where possible.
  
  lib/Driver/ldap.php:
  - Added a 'version' parameter - PHP4 defaults to LDAP protocol 2, but newer
  versions of OpenLDAP default to protocol 3, so it is necessary to set the
  appropriate option befor calling ldap_bind().
  - Use the error notification mechanism currently in HEAD.
  - Tidied up the code that actually retrieves data from the LDAP server.
  - Gracefully handle an attempt to double-free the LDAP forwarding
  attribute.
  - Rework isEnabledForwarding() to return 'Y' or 'N'.
  
  Note that this patch does NOT make the LDAP driver handle 'Keep a copy in
  your local mailbox?'.  That functionality is not currently present in LDAP,
  and I'd like to update the existing functionality first, before adding new
  goodies.
  
  Submitted by: Richard.Heggs at nottinghamcity.gov.uk
  
  Revision  Changes    Path
  1.24      +9 -4      forwards/lib/Driver/forwards.php
  1.2       +112 -78   forwards/lib/Driver/ldap.php
  1.9       +4 -5      forwards/lib/Driver/mdaemon.php
  1.8       +9 -4      forwards/lib/Driver/qmail.php
  1.11      +4 -6      forwards/lib/Driver/sql.php
  1.25      +8 -5      forwards/main.php

  Chora Links:
  http://cvs.horde.org/diff.php/forwards/lib/Driver/forwards.php?r1=1.23&r2=1.24&ty=u
  http://cvs.horde.org/diff.php/forwards/lib/Driver/ldap.php?r1=1.1&r2=1.2&ty=u
  http://cvs.horde.org/diff.php/forwards/lib/Driver/mdaemon.php?r1=1.8&r2=1.9&ty=u
  http://cvs.horde.org/diff.php/forwards/lib/Driver/qmail.php?r1=1.7&r2=1.8&ty=u
  http://cvs.horde.org/diff.php/forwards/lib/Driver/sql.php?r1=1.10&r2=1.11&ty=u
  http://cvs.horde.org/diff.php/forwards/main.php?r1=1.24&r2=1.25&ty=u


More information about the cvs mailing list