If you are currious about what is missing from your favorite database
interface take a look here.    (I hope the formatting survives!)


This table lists which functions are defined by each of the database interface modules in vpopmail. I hope someone else finds it helpful.

     * = full function
     - = empty function
       = not in file


ad cdb ldap mysql pgsql sybase vclose * * * * * *

                ad      cdb     ldap    mysql   pgsql   sybase  vpalias
valias_select                           *       *               *
valias_select_next                      *       *               *
valias_select_all                       *       *               *
valias_select_all_next                  *       *               *
valias_insert                           *       *               *
valias_remove                           *       *               *
valias_delete                           *       *               *
valias_delete_domain                    *       *
vcreate_valias_table                    *       *

                ad      cdb     ldap    mysql   pgsql   sybase
vauth_adddomain -       -       *       *       *       *
vauth_adduser   *       *       *       *       *       *
vauth_crypt     *       *       *       *       *       *
vauth_deldomain -       -       *       *       *       *
vauth_deluser   *       *       *       *       *       *
vauth_end_getall*       -       *       *       -       -
vauth_getall    *       *       *       *       *       *
vauth_getpw     *       *       *       *       *       *
vauth_munch_domain                      *       *       *
vauth_open                              *       *
vauth_setquota  *       *       *       *       *       *
vauth_setpw     *       *       *       *       *       *

                ad      cdb     ldap    mysql   pgsql   sybase
vread_dir_control*      *       *       *       *
vwrite_dir_control*     *       *       *       *
vdel_dir_control*       *       *       *       *
vcreate_dir_control                     *       *

                ad      cdb     ldap    mysql   pgsql   sybase
vget_ip_map     *       *       *       *       *       -
vadd_ip_map     *       *       *       *       *       -
vdel_ip_map     *       *       *       *       *       -
vshow_ip_map    *       *       *       *       *       -
vcreate_ip_map_table                    *       *

                ad      cdb     ldap    mysql   pgsql   sybase
vset_lastauth   *       *       *       *       *
vget_lastauth   *       *       *       *       *
vget_lastauthip *       *       *       *       *
vcreate_lastauth_table                  *       *

                ad      cdb     ldap    mysql   pgsql   sybase
vclear_open_smpt                        *       *       *
vcreate_relay_table                     *       *       *
vmkpasswd                               *       -
vcreate_vlog_table                      *       *

                ad      cdb     ldap    mysql   pgsql   sybase
ad_openconn     *
ad_clean_one    *
ad_clean_packet *
ad_fill_vpw     *
ad_print_packet *
                ad      cdb     ldap    mysql   pgsql   sybase
make_vpasswd_cdb        *
set_vpasswd_file        *
vauth_adduser_line      *
vcdb_strip_char         *

                ad      cdb     ldap    mysql   pgsql   sybase
vauth_vpasswd                   *                       *
dc_filename                     *
vset_lastauth_time              *
compose_dn                      *
ldap_connect                    *
safe_free                       *
safe_strdup                     *
safe_malloc                     *

                ad      cdb     ldap    mysql   pgsql   sybase  vlimits
load_connection_info                    *
vauth_open_update                       *
vauth_open_read                         *
vauth_open_read_getall                  *
vopen_smtp_relay                        *
vupdate_rules                           *
logmysql                                *
vmysql_escape                           *
vcreate_limits_table                    *
vget_limits                             *                       *
vset_limits                             *                       *
vdel_limits                             *                       *

                ad      cdb     ldap    mysql   pgsql   sybase
logpgsql                                        *
vpgsql_escape                                   *
pg_begin                                        *
pg_end                                          *

                ad      cdb     ldap    mysql   pgsql   sybase
err_handler                                             *
msg_handler                                             *
vauth_adddomain_size                                    *
vauth_adduser_size                                      *
vauth_getpw_size                                        *
vauth_deldomain_size                                    *
vauth_deluser_size                                      *
vauth_setquota_size                                     *
vauth_vpasswd_size                                      *
vauth_getall_size                                       *
vauth_setpw_size                                        *







Reply via email to