eBox 0.7.99 ready to download

November 29 2006

Categories: Releases

The eBox development team is proud to announce the next eBox platform release. This version 0.7.99, which is our release candidate for 0.8 final, is already downloadable from the usual place. We do not expect many changes from this version to 0.8.

It has been a while since our last release and some of you thought the project was stopped, but here we are, hitting the repository again, alive and kicking and with more energy than ever thanks to the new developers who have joined us in the last months, Javi and Quique.

In this version the backup actions have been improved and extended to other modules. Now you will be able to backup the shared files for your samba users, the LDAP database, or burn the backup files directly to DVD or CD-ROM. Several bugfixes have been made, it is worth mentioning in this regard that we have added a new version of OpenLDAP which seems to behave much better with power failures, hopefully all issues reported regarding database corruptions will dissappear. There is a complete changelog at the end of this email.

Please, all those who are going to upgrade your eBox to this version read carefully the following lines. There was a bug in the last version which will prevent you from upgrading through the web interface. So if you want to upgrade, you will have to do it manually. Here are the steps to follow:

  • Log into eBox through console or SSH as root
  • Edit /etc/apt/sources.list and remove any line which contains a Debian security source. The line looks like this:

    deb http://security.debian.org/ sarge/updates main

    Please note, that from this version on, the security updates will be on our repositories. We will make sure that the new packages do not mess up anything in eBox before uploading them.

  • Save the file
  • Execute the command “apt-get update”
  • After that, execute the command “apt-get dist-upgrade”
  • After a few minutes, your system and eBox will be upgraded

So if you plan to try or install eBox you have several options of how to do it:

Live-cd

Recommended if you want to take a glance at its features, or check quickly if it meets your needs without installing anything.

eBox installer

In case you want to install eBox in a new machine from scratch. It will install sarge, eBox and all its dependences automatically.

Debian packages

If you already have a Debian sarge installed. We recommend you use a machine dedicated to eBox as it will take over some services and configuration files. So maybe the Debian installer is still the best option for you.

Sources

And of course, you have access to the source repository. Note that this approach should only be used if you intend to help with the project development.

Here you have a detailed Changelog for each module:

0.7.99 aka “spicy pepper daddy”

libebox

  • Add test stubs to ease testing
  • Add setters for eBox::CGI::Base
  • Add default _process with parameters validation behaviour to EBox::CGI::Base
  • New sudo handling with custom exceptions
  • Mason templates for common controls and form tables
  • Some API extensions and bug-fixing
  • Refactored and increased test coverture

ebox

  • Change sudo stub to be more permissive
  • Add startup file to apache web server
  • Enhance backup module
  • Add basic CD/DVD support to backup module
  • Add test stubs to simplify testing
  • Add test class in the spirit of Test::Class
  • Html.pm now uses mason templates

ntp

  • Add a Brazilian Portuguese translation
  • Fix bugs giving a more robust support for adding NTP
    servers

samba

  • Full backup mode stores shared files
  • Quota now allows unlimited space and i-nodes number
  • Various bug-fixes

usersandgroups

  • Add extended backup support for LDAP
  • Performance tuning to slapd
  • Some minor code improvements

log

  • Backup the eBox’s postgresql database
  • Fix shown n-pages log in Web
  • Some small bugs fixed

squid

  • Add Mime Type Filter Support
  • Add custom filter support for file extensions and Mime Type
  • Merge Portuguese translation thanks to JC Junior
  • Add some explanatory notes
  • Fix some small bugs
  • Fix a bug which made dansguardian crash at start
  • Dansguardian does not start when it shouldn’t

dns-cache

  • Add Portuguese translation

firewall

  • Add Portuguese translation

objects

  • Add Portuguese translation
  • Duplicate names are not longer allowed

software

  • Fix bug to wait until the upgrade or installation is done.
    Use AJAX to check if the upgrading taking place has finished
  • Restart apache when a package is installed

dhcp

  • Add Portuguese translation

New eBox Installer ISO

February 14 2006

Categories: Releases

We have uploaded a new eBox installer ISO which fixes a bug related to

routes.

There was a problem with the 2.6.12 kernel, shipped with our ebox, when compiled with gcc 4.0.3.

The effect of such miscompilation was that the command ‘/sbin/ip’ didn’t add

a default route properly, strangely ‘/sbin/route’ worked ok.

We have used a -686 kernel for the new eBox installer which works ok.

Ebox 0.7.1 RC1 is out

February 6 2006

Categories: Releases

ebox 0.7.1-rc1 is out. It’s already downloadable from the usual place.

This is not just a maintenance release, as some new features have been added as well. Amongst them, the highly demanded support for PDC. Now your Windows users can authenticate against your ebox machine, use roaming profiles and so on.

To ease the process of installation we have tailored a Debian installer CD. It contains the ebox system base and all the available modules already on it. Now, it is easier than ever to install ebox.

Of course, it’s shipped with a bunch of bugfixes. This release is much more polished than the last 0.7. So, even though it’s officially a release candidate, this is the stable version and the one we recommend you install.

You can read a more detailed changelog below.

Changelog 0.7.1-rc1 “opgc release”

libebox

  • GUI improvements
  • Change “save changes” button color when are unsaved changes.

ebox

  • use Apache::Reload to reload modules when changed
  • GUI consistency (#12)

ebox-dhcp

  • Add search domain to options

ebox-dns

  • Allow TCP queries

ebox-network

  • New release

ebox-firewall

  • GUI fixes

ebox-usersandgroups

  • Add delObjectclass (useful for ldap clean actions)
  • Detect and recover when ldap connection is broken (#25)
  • Make EBox::Ldap a singleton class
  • Initial factoring

ebox-samba

  • Initial support for PDC
  • GUI improvements
  • Add update/clean actions to ebox-samba-ldap
  • Use EBox::LDAP singleton
  • Debian package fixes
  • Fetch SID from configuration file

ebox-mail

  • GUI improvements
  • Added queue management support
  • Use EBox::LDAP singleton
  • Added update/clean actions to ebox-mail-ldap

ebox-jabber

  • Fix errors on make install
  • Jabber add-on template is not shown when disabled (#16)
  • Fix i18n
  • Fix a bug which prevented jabber to be restarted properly
  • Use EBox::LDAP singleton
  • Fix issue with external connections (#31)

ebox-log

  • Use ignore_nonexistant to avoid issues with files removed suddenly. There was a problem when logrotate removed squid log fil

ebox-printers

  • GUI improvements

ebox-software

  • GUI improvements
  • Heavily reduced memory usage (esofttool rewritten in C++)
  • Fix serveral dependency handling problems

ebox-squid

  • Add support to configure banned extension list in dansguardian
  • GUI consistency

Ebox Platform release 0.7

November 30 2005

Categories: Releases

eBox Platform is an open source project to easily manage advanced network services. Project eBox has been developed by Warp Networks in
association with DBS Sistemas Informaticos.

eBox is not just a network tool. It is a complete development framework to extend its features to control any service you need. eBox platform is distributed under a dual licensing model: GPL version 2 and a comercial
license for those companies interested in.

Features in version 0.7:

  • Network interface management
  • Network objects
  • NTP server
  • DNS cache
  • DHCP server
  • Firewall
  • Web proxy
  • Content filter
  • Mail server
  • Automatic upgrade system
  • File sharing
  • Printer sharing
  • Instant messages service
  • Internacionalization
  • … and more!

Note that eBox is an advanced network services provider, so it’s intended
to be installed on a dedicated machine. eBox overwrites configuration for
some network services, so it’s not recommended to have them previously
configured (or their configuration could be lost).

Anyway, you can install it on a debian system, using eBox apt repository:

deb http://ebox-platform.com/debian/stable/ ebox/
deb http://ebox-platform.com/debian/stable/ extra/

Or you can test it without risk using our eBox Platform Live CD!

You can help in its development or modify eBox for your needs just checking
out eBox source code with:

svn co https://svn.warp.es/ebox-platform/trunk/

Please, submit your bugs to our trac system.

and finally, enjoy your eBox experience!