Hi fellow eBox users,
You favourite development team proudly presents the release of eBox platform
0.10. After a few days of testing eBox 0.9.100 we come up with the official
release for these series.
Let's recap, shall we? These are some of the awesome features which have been
added:
- Firewall: this module has been extended in such a way that you will not need
to hack eBox anymore to add custom rules to the INPUT or OUTPUT chain. Now
it’s more flexible, and it’s easier to add rules for services which are not
managed by eBox itself. The UI totally has been totally pimped out and takes
advantage of the generic AJAX table
- Services: this is a new module that has been introduced for convenience. It
allows the users and other modules to create services which can be used by
modules using iptables-like rules. So far, only the firewall module and some
parts of the core use this module, but modules like traffic shaping or
networking will eventually use it too.
- Events: we have included a neat framework to inform our users whenever an
interesting event happens. Currently, we have just implemented a few events
such as the machine is running out of disk space, a service has been stopped
unexpectedly or eBox is up. The cool thing about all this is you can be told
what is happening through your favourite Jabber client, so yes, it’s what you
think, now eBox talks to you if we have a situation :)
- Objects, DNS: And again, we are glad to announce that these two modules are
joining the group of modules whose UI exploits the user experience provided
by Ajax technology. Also, the DNS module automatically configures reverse
resolution.
- Control center: This new module is meant to be used for those system
administrators who want to deploy machines running eBox in different
locations. It provides a unique point of control to ease the management of a
group of eBox machines. It automatically configures openVPN and apache under
the hood to create a secure connection with the control center. Currently,
the control center has no graphical user interface as it’s just a bunch of
useful commands to carry out the necessary operations to set up the scenario.
It uses SOAP to expose the eBox API to remote scripts which can be executed
within the control center. Now we have the necessary infrastructure to
implement the required features for this sort of scenario. So the next step
is to get feedback from users who wish to have several machines running eBox
and what they would expect from this control center. Once we agree which
features are required we will think how to create a more friendly interface
on top of it. Some examples of using the control center are: accessing every
eBox connected to your control center, receiving events and alerts from a
group of eBoxes, synchronising LDAPs amongst a group of machines, forcing
software updates, uploading periodic backups…
== Some notes on upgrading ==
As the upgrading process can be a critical task we suggest you backup your
configuration before proceeding with the upgrading process
Please be advised that the firewall module has been modified to make it more
flexible. We have tried our best to import your old data to the new module.
Yet we strongly recommend you check your firewall configuration after
upgrading.
== Change log for eBox 0.10 ==
ebox
- Add EventDaemon
- Add watcher and dispatch framework to support an event architecture
on eBox
- Add watcher to check if there is space left on disk
- Add watcher to check if a given service is restarted too many times
in a
short period
- Add watch to check if eBox is currently up
- Add generic form
- Improvements on generic table: paging, filtering..
- Add Swedish translation
network
- Fix bug with static routes which prevented them from working if the
multigateway support was enabled
- Fix bug importing gateway IP addresses from network configuration
- Added /22 netmask setting iface IP address
- Update models to new API
- Get rid of custom controllers
ntp
- Use services module
objects
- Use the new model/view framework. Now you can edit object and member
names.
firewall
- Load ip_nat_ftp module
- Use new model/view framework which implies several changes. UI uses
Ajax
- Now the user can add rules to INPUT/OUTPUT chains
- Use the new services module
openvpn
- Clients backup their certificates
- Add API to support internal VPNs
- Fix issue with www server to guess IP
- Improvements on port availability
- Only announce routes for RFC1918
- Relax checking of advertised routes
- Do not downgrade privileges from root to another user/group to avoid
problems when reconnecting
users and groups
- Allow dots in user names
samba
- Create group directory with 0770
- Add users to Domain Users group
services
- First release
mail
- Fix some typos
mailfilter
- Bugfix. Removal of external domain
- Configure firewall to open port for freshclam
dns
- Add reverse resolution
- Use new model/view framework. UI uses Ajax
_______________________________________________
Ebox-user mailing list
[email protected]
https://lists.warp.es/mailman/listinfo/ebox-user