Full index

Package indexes


a b c d e f g h i k l p r s t v _
a
top
Page adsi.php
adsi.php in adsi.php
b
top
Page base.php
base.php in base.php
c
top
Method changePassword
Method changePassword
Method changePassword
Change the user's password by executing a user supplied command.
Method changePassword
Change the user's password.
Method changePassword
Change the user's password.
Method changePassword
Changes the user's password.
Method changePassword
Change the user's password.
Method changePassword
Change the user's password.
Method changePassword
Change the user's password.
Method changePassword
Changes the user's password.
Method changePassword
Method changePassword
Change the user's password.
Method changePassword
Changes the user's password.
Method changePassword
Changes the users password by executing an expect script.
Method changePassword
Change the user's password.
Method changePassword
Change the user's password.
Method changePassword
Changes the user's password.
Method changePassword
Change the user's password.
Method changePassword
Change the users password by executing an expect script.
Method checkPassword
Method comparePasswords
Compare a plaintext password with an encrypted password.
Method connect
Method ctl
Handles expect communication.
Page composite.php
composite.php in composite.php
d
top
Page Driver.php
Driver.php in Driver.php
e
top
Method encryptPassword
Format a password using the current encryption.
Page expect.php
expect.php in expect.php
Page expectpecl.php
expectpecl.php in expectpecl.php
f
top
Variable $fp
Variable $ftpd_connected
Variable $ftpd_goodbye
Variable $ftpd_passwordbad
Variable $ftpd_passwordok
Variable $ftpd_usernameok
Method factory
Attempts to return a concrete Passwd_Driver instance based on $driver.
Constant FIRSTCH
FIRSTCH in pine.php
Lower boundary character.
g
top
Method getPrompt
h
top
Constant HORDE_BASE
HORDE_BASE in base.php
Page http.php
http.php in http.php
i
top
Method isPreferredBackend
Determines if the given backend is the "preferred" backend for
k
top
Page kolab.php
kolab.php in kolab.php
l
top
Constant LASTCH
LASTCH in pine.php
Upper boundary character.
Page ldap.php
ldap.php in ldap.php
p
top
Page pine.php
pine.php in pine.php
Page poppassd.php
poppassd.php in poppassd.php
Page procopen.php
procopen.php in procopen.php
Page pspasswd.php
pspasswd.php in pspasswd.php
Page Passwd.php
Passwd.php in Passwd.php
Class Passwd
Passwd in Passwd.php
Passwd Base Class.
Constant PASSWD_BASE
PASSWD_BASE in base.php
Method Passwd_Driver
Constructs a new expect Passwd_Driver object.
Class Passwd_Driver
Passwd_Driver in Driver.php
Passwd_Driver:: defines an API for implementing password change systems for Passwd.
Class Passwd_Driver_adsi
Passwd_Driver_adsi in adsi.php
The ADSI class changes a user's password on any Windows Machine/NT-Domain using the ADSI COM Interface.
Class Passwd_Driver_composite
Passwd_Driver_composite in composite.php
The composite class chains other drivers together to change and a user's password stored on various backends.
Method Passwd_Driver_composite
Constructs a new Passwd_Driver_composite object.
Class Passwd_Driver_expect
Passwd_Driver_expect in expect.php
The Passwd_expect class provides an expect implementation of the passwd system.
Class Passwd_Driver_expectpecl
Passwd_Driver_expectpecl in expectpecl.php
The Passwd_expectpecl class provides an PECL expect implementation of the Passwd system.
Class Passwd_Driver_http
Passwd_Driver_http in http.php
The http driver attempts to change a user's password via a web based interface and implements the Passwd_Driver API.
Method Passwd_Driver_http
Constructs a new Passwd_Driver_http object.
Class Passwd_Driver_kolab
Passwd_Driver_kolab in kolab.php
The Kolab class attempts to change a user's password on the designated Kolab backend. Based off the LDAP passwd class.
Method Passwd_Driver_kolab
Constructs a new Passwd_Driver_kolab object.
Class Passwd_Driver_ldap
Passwd_Driver_ldap in ldap.php
The LDAP class attempts to change a user's password stored in an LDAP directory service.
Method Passwd_Driver_ldap
Constructs a new Passwd_Driver_ldap object.
Method Passwd_Driver_pine
Constructs a new pine Passwd_Driver object.
Class Passwd_Driver_pine
Passwd_Driver_pine in pine.php
The pine class attempts to change a user's password on a in a pine password file.
Method Passwd_Driver_poppassd
Constructs a new poppassd Passwd_Driver object.
Class Passwd_Driver_poppassd
Passwd_Driver_poppassd in poppassd.php
The poppassd class attempts to change a user's password via a poppassd server.
Class Passwd_Driver_procopen
Passwd_Driver_procopen in procopen.php
The Passwd_procopen class provides a procopen implementation of the passwd system.
Class Passwd_Driver_pspasswd
Passwd_Driver_pspasswd in pspasswd.php
The PSPasswd class changes a user's password on any Windows Machine (NT+) using the pspasswd free utility available at Sysinternals website: http://www.sysinternals.com/ntw2k/freeware/pspasswd.shtml
Class Passwd_Driver_servuftp
Passwd_Driver_servuftp in servuftp.php
The serv-u ftp class attempts to change a user's password via the SITE PSWD command used by Serv-u ftpd for windows.
Class Passwd_Driver_smbldap
Passwd_Driver_smbldap in smbldap.php
The LDAP class attempts to change a user's LDAP password and Samba password stored in an LDAP directory service.
Method Passwd_Driver_smbldap
Constructs a new Passwd_Driver_smbldap object.
Method Passwd_Driver_smbpasswd
Constructs a new smbpasswd Passwd_Driver object.
Class Passwd_Driver_smbpasswd
Passwd_Driver_smbpasswd in smbpasswd.php
The smbpassd class attempts to change a user's password on a samba server.
Class Passwd_Driver_soap
Passwd_Driver_soap in soap.php
The SOAP driver attempts to change a user's password through a SOAP request.
Method Passwd_Driver_soap
Constructor.
Class Passwd_Driver_sql
The SQL driver attempts to change a user's password stored in an SQL databse and implements the Passwd_Driver API.
Method Passwd_Driver_sql
Constructs a new Passwd_Driver_sql object.
Class Passwd_Driver_vmailmgr
Passwd_Driver_vmailmgr in vmailmgr.php
The vmailmgr class attempts to change a user's password on a local vmailmgr daemon
Method Passwd_Driver_vpopmail
Constructs a new Passwd_Driver_vpopmail object.
Class Passwd_Driver_vpopmail
Passwd_Driver_vpopmail in vpopmail.php
The vpopmail class attempts to change a user's password for vpopmail based servers. It is very similar to the more generic sql driver, and the two should probably be merged into one driver if possible.
Constant PASSWD_TEMPLATES
PASSWD_TEMPLATES in base.php
r
top
Method resetCredentials
Change the Horde/IMP/MIMP cached credentials. Should be called only after a successful change of the password in the actual backend storage. This routine is the same for all backends and should not be implemented in the backend classes.
s
top
Page servuftp.php
servuftp.php in servuftp.php
Page smbldap.php
smbldap.php in smbldap.php
Page smbpasswd.php
smbpasswd.php in smbpasswd.php
Page soap.php
soap.php in soap.php
Page sql.php
sql.php in sql.php
Method sendCommand
t
top
Constant TABSZ
TABSZ in pine.php
Median character.
v
top
Page vmailmgr.php
vmailmgr.php in vmailmgr.php
Page vpopmail.php
vpopmail.php in vpopmail.php
_
top
Variable $_connected
State of SQL connection.
Variable $_connected
Boolean which contains state of the ftp connection.
Variable $_connected
State of SQL connection.
Variable $_contents
Contents array of the pine password file.
Variable $_db
SQL connection object.
Variable $_db
SQL connection object.
Variable $_drivers
Hash of instantiated drivers.
Variable $_ds
LDAP connection handle.
Variable $_errorstr
Error string that will be returned to the user if an error occurs.
Variable $_fp
Socket connection resource.
Variable $_fp
Socket connection.
Variable $_ftp
FTP connection handle.
Variable $_loaded
State of the loaded drivers.
Variable $_params
Hash containing configuration parameters.
Variable $_stream
Expect connection handle.
Variable $_userdn
The user's DN.
Method _bind
Bind (or re-bind) to an LDAP server with the given credentials.
Method _connect
Connect to the server
Method _connect
Connects a pipe to the sambaserver using the smbpasswd program.
Method _connect
Connect to the database.
Method _connect
Does an LDAP connect and binds as the guest user or as the optional userdn.
Method _connect
Connect to the database.
Method _connect
Connect to the FTP server.
Method _decode
Decodes a Pine-encoded password string. The algorithm is borrowed from read_passfile() and xlate_out() functions in pine/imap.c file distributed in the Pine source archive.
Method _disconnect
Disconnects the pipe to the sambaserver.
Method _disconnect
Method _disconnect
Disconnect from the FTP server and clean up the connection.
Method _disconnect
Disconnect from the server
Method _encode
Encodes an array of elements into a Pine-readable password string.
Method _getPrompt
Parse a response from the server to see what it was
Method _loadDrivers
Instantiate configured drivers.
Method _lookup
Find out if a username and password is valid.
Method _lookup
Find out if a username and password is valid.
Method _lookup
Find out if a username and password is valid.
Method _lookupdn
Looks up and returns the user's dn.
Method _modify
Modify (update) a mysql password record for a user.
Method _modify
Modify (update) a mysql password record for a user.
Method _modify
Modify (update) a pine password record for a user.
Method _parseQuery
Parse the string as an SQL query substituting placeholders for their values.
Method _sendCommand
Send a command to the server.
Method _sendCommand
Sends a string to the waiting sambaserver.
a b c d e f g h i k l p r s t v _