ISPConfig released

Discussion in 'General' started by till, Dec 13, 2010.

  1. till

    till Super Moderator Staff Member ISPConfig Developer

    ISPConfig is available for download. This release is a bugfix release for ISPConfig 3.0.3.

    For a detailed list of changes, please see the changelog section below.

    *** New! The ISPConfig 3 manual is now available! ***

    Version 1.1 for ISPConfig (Date: 12/12/2010)
    Author: Falko Timme <[email protected]>

    305 pages

    The manual can be downloaded from these two links:


    The software can be downloaded here:


    Known Issues:

    Please take a look at the bugtracker:

    BUG Reporting

    Please report bugs to the ISPConfig bugtracking system:

    Supported Linux Distributions
    - Debian Etch (4.0) - Squeeze (6.0)
    - Ubuntu 7.10 - 10.10
    - OpenSuSE 11 - 11.3
    - CentOS 5.2 - 5.5
    - Fedora 9 - 14


    The installation instructions for ISPConfig can be found here:

    or in the text files (named INSTALL_*.txt) which are inside the docs folder of the .tar.gz file.


    To update existing ISPConfig 3 installations, run this command on the shell:

    Select "stable" as update resource. The script will check if an updated version of ISPConfig 3 is available and then download the tar.gz and start the setup script.

    Detailed instructions for making a backup before you update can be found here:

    If the ISPConfig version on your server does not have this script yet, follow the manual update instructions below.

    Manual update instructions

    cd /tmp
    tar xvfz ISPConfig-3-stable.tar.gz
    cd ispconfig3_install/install
    php -q update.php
  2. edge

    edge Active Member Moderator

    Great work guys! I'll be upgrading my servers later this week. (it's Monday today!)
  3. Nolan

    Nolan Member


    Great work on the new release!

    If I already purchased a manual, do I have to pay again to get the newest version?

    I chose the single copy option instead of the subscription....


  4. holykim

    holykim Member

    Hi Till

    Thank you for your great job.

    Can you please tell me the remote function "client_update" has been fixed in this release?


  5. till

    till Super Moderator Staff Member ISPConfig Developer

  6. Hans

    Hans Moderator ISPConfig Developer

    @Till & @Falko,
    I just upgraded my ISPConfig3 cluster (6 xen vms) succesfully.
    All upgrades went fine!
    Thanks a lot for this great work.
  7. holykim

    holykim Member

    Hi Till

    client_update($session_id, $client_id, $reseller_id, $params);

    $affected_rows = $this->updateQuery('../client/form/client.tform.php', $reseller_id, $client_id, $params);

    otherwise, Soap error : Wrong version , so please have a look at the code related to the above...


  8. till

    till Super Moderator Staff Member ISPConfig Developer

    You have to exchange the variables when you call the function as I mentioned in the other thread as the order of the $reseller_id, $client_id vraibles as we adjusted the API.
  9. holykim

    holykim Member

    Hi Till

    Can you please have a look at the code in red colour below? If I use client_update function without change the code below I have an error "Soap error : Wrong version".



    public function client_update($session_id, $client_id, $reseller_id, $params)
    global $app;

    if (!$this->checkPerm($session_id, 'client_update'))
    $this->server->fault('permission_denied','You do not have the permissions to access this function.');
    return false;
    $affected_rows = $this->updateQuery('../client/form/client.tform.php', $reseller_id, $client_id, $params);


    return $affected_rows;
  10. till

    till Super Moderator Staff Member ISPConfig Developer

    The API has been changed and the order of the variables differs. So you have to modify your code where you call the client_update function. The API function is OK.

    Code that uses the API in ispconfig 3.2.2 has to be changed for 3.0.3 and higher.
  11. mare

    mare New Member

    Please don't forget to update the example folder :-(

    ($affected_rows = $this->updateQuery('../client/form/client.tform.php', $reseller_id, $client_id, $params);)
  12. vaio1

    vaio1 ISPConfig Developer ISPConfig Developer

    Good work guys!

Share This Page