vpop-xmlrpc is a simple program based on xmlrpc-c and vpopmail which can be run either as CGI or standalone server. It offers an easy-to-use remote interface to administrative vpopmail tasks, such as vadduser, vdeluser, vpasswd, and vsetuserquota.
|Tags||Communications Email Internet Web Dynamic Content CGI Tools/Libraries Systems Administration Utilities|
|Operating Systems||POSIX Linux|
Release Notes: vpop.listusers() has been fixed. iconv_close() had been called twice, causing abnormal termination (SIGILL).
Release Notes: vpop-xmlrpc has been completely rewritten and is much less error-prone now. The configure and build process has greatly been improved. vpop-xmlrpc can now be run as a standalone server. vpop.auth() now does auth logging if compiled into vpopmail. This release adds the methods vpop.checkauth() (auth without logging), vpop.moduser(), vop.setflags(), vpop.listflags(), and vpop.batch() (for executing a specific method several times with different parameters).
Release Notes: The user name and clear passwd in vpop.listusers are encoded with UTF-8. The offset/limit and sort options were added to vpop.listusers. vpop.listuser and vpop.listdomain now show single entities. The password in vpop.adduser and vpop.passwd is truncated to MAX_PW_CLEAR_PASS length if CLEAR_PASS is defined. A check for clear password is made in vpop.auth.
Release Notes: All incoming parameters are now decoded from UTF-8 to ISO-8859-1 (by default).
Release Notes: vpop.listusers was added. vpop.listdomains was added. The RETURN_V_FAULT() macro was fixed with regard to multiple evaluation of an expression.