eBox 0.11.101 is out

The eBox development team proudly presents the lastest eBox platform release. 0.11.101 is a maintenance release that ships a bunch of bugfixes to polish and increase the stability of your favourite administration tool.

We have also ported ebox-webserver to Ubuntu, a pretty simple module to manage an Apache server. With this module your users might have a public_html directory under their home or you can just create virtual domains.

ebox

  • Bugfix: Fix memory leak in models while cloning types. Now
    cloning is controlled by clone method in types
  • Bugfix: Union type now checks for its uniqueness
  • DESTROY is not an autoloaded method anymore
  • HasOne fields now may set printable value from the foreign field
    to set its value
  • findId now searchs as well using printableValue
  • Bugfix: Minor bug found when key is an IP address in autoloaded
    methods
  • Ordered tables may insert values at the beginning or the end of
    the table by “insertPosition” attribute
  • Change notConfigured template to fix English and add link to the
    module status section
  • Add loading gif to module status actions
  • Remove debug from ServiceInterface.pm
  • Add support for custom separators to be used as index separators on exposedMethods
  • Bugfix. Stop eBox correctly when it’s removed
  • Improve apache-restart to make it more reliable.

firewall

  • Unroll inoexternal chain
  • Bugfix: Do not restart firewall module if called from dhcp context and the module is not enabled
  • Add setExternalService

trafficshaping

  • Fixing typo in actions performed by the module

dns

  • Added Mail Exchanger model to introduce MX records in domains
  • Added mail exchanger model related methods to the exposed API
  • Check consistencies among alias and hostnames within the same
    domain
  • Updated remainder models to use lastest types HostIP and
    DomainName
  • Added ‘changeName’, ‘getHostNameByName’, ‘getHostNameByIP’ and
    ‘findAlias’ to improve DNS API to Perl scripts and SOAP clients

openvpn

  • Fix typo in CreateClient
  • Do not remove quagga and openVPN rc links
  • Bugfix: Retrieve rip password in server configuration
  • Bugfix: Allow user to remove rip password when disabling ebox-to-ebox tunnel
  • Add backwards compatibility with old openVPN tunnels
  • Make removed daemons deletion more robust
  • Bugfix: Get activeServers instead of activeDaemons to add
    INPUT rules
  • Bugfix. Quote certificate files to allow whitespaces

software

  • Bugfix: Fix typo in ebox-update-packages which prevented software
    management from working
  • Add ebox-softwarecron.daily to debian package
  • Add action to explain ebox-software cron script

mail

  • Fixed bug when removing users in non-quota installations
  • Do not remove init rc scripts
  • Add port 465 (SMTP over SSL) to mail service, old outlook version
    will use this port

network

  • Static routes become a model with three methods exposed
  • Remove usage of a deprecated method in NetWrappers
  • DNS resolvers become a model with three methods exposed. Now
    you may add as many DNS resolvers you want

dhcp

  • Bugfix: Secondary nameserver in options does not fill a default
    value when setting as undef by user
  • Added ‘setLeases’ method to set lease times from module API