Changes between Version 18 and Version 19 of Document/Changelog/1.1.10
- Timestamp:
- 06/07/09 05:56:13 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Document/Changelog/1.1.10
v18 v19 9 9 == Highlights == 10 10 11 - New monitor module: cpu, load, disk space, thermal, memory12 - New asterisk (VoIP) module: users are created with extensions, voicemail, conference rooms, external calls. Checksome [wiki:Document/Documentation/Module/Asterisk documentation] on how to use it.13 - New IDS module (Snort)14 - Support for multi user conference rooms in Jabber15 - Support for the main dynamic DNS providers16 - Support for User/ group auth in web proxy17 - Support for anti-virus in web proxy11 - New Monitor Module: CPU, Load, Disk Space, Thermal, Memory 12 - New [http://www.asterisk.org/ Asterisk] (VoIP) Module: Users are created with Extensions, Voice Mail Boxs, Conference Rooms, and can make and receive external calls. Check out some [wiki:Document/Documentation/Module/Asterisk documentation] on how to use it. 13 - New IDS Module ([http://www.snort.org/ Snort]) 14 - Support for multi user conference rooms in [http://www.jabber.org/ Jabber] 15 - Support for the main Dynamic DNS providers 16 - Support for User/Group Authentication in the Web Proxy Module 17 - Support for anti-virus in the Web Proxy Module 18 18 - Support for categorized URL list such us: [http://urlblacklist.com urlblacklist] or [http://www.shallalist.de shallalist] 19 - Support for cache exceptions and cache size20 - Support for anti-virus in Samba21 - Support for audit log in Samba22 - Samba PDC enhancements: drive letter, password policies19 - Support for Cache Exceptions and Cache Size 20 - Support for anti-virus in samba 21 - Support for audit log in samba 22 - samba PDC enhancements: Drive Letter, Password Policies 23 23 - New !UserCorner, a web interface where users created in eBox will be able to change their password 24 - Switch from courier to dovecot25 - New installer with curses interface to select eBox packages or eBox profile (gateway, security, comms, infrastructure, office) to install. It also includes a l7filter capable kernel, and the necessary modules for Asterisk.24 - Switch from [http://www.courier-mta.org/ Courier] to [http://www.dovecot.org/ Dovecot] 25 - New Installer with Curses Interface to select eBox Packages or an eBox Profile (Gateway, Security, Comms, Infrastructure, Office) to install. It also includes a [http://l7-filter.sourceforge.net/ L7-filter] capable Kernel, and the necessary modules for Asterisk. 26 26 - Reduced memory footprint and increased performance of the UI 27 27 … … 35 35 36 36 == Detailed change log == 37 libebox 37 libebox [https://launchpad.net/ubuntu/+source/libebox libebox] 38 38 * UI improvement: submit Ajax forms by pressing return 39 39 * Fixing bogus div and missing items to make eBox Web UI more w3c … … 41 41 * Added generic JS graph class using flotr with mouse tracking and 42 42 legend 43 * Added remote services link button43 * Added Remote Services link button 44 44 * Added support for `additionalParameters` to `EBox.TabMenu` JS 45 45 prototype 46 46 * Added `configKeysFromFile` to `EBox::Config` 47 * Bugfix: make boolean setter hono ur editable attribute47 * Bugfix: make boolean setter honor editable attribute 48 48 * Change tableBody to fetch each row instead of all rows at the same time 49 49 * Place pager on the bottom-right corner of the table 50 50 * Bugfix: hide trailing text when there's a change on a union select 51 51 52 e box52 eBox: [http://ebox-platform.com/ eBox] 53 53 * Added 'parentModule' to model class to avoid recursive problems 54 54 * Added Float type 55 * Apache module allows to add configuration includes from other modules 56 * Display remote services button if subscribed 57 * Event daemon may received events through a named pipe 58 * Bugfix. SysInfo revokes its config correctly 59 * Added storer property to types in order to store the data in 60 somewhere different from GConf 61 * Added protected property 'volatile' to the models to indicate 62 that they store nothing in GConf but in somewhere different 63 * System Menu item element 'RAID' is always visible even when RAID 64 is not installed 55 * Apache Module allowed to add configuration includes from other modules 56 * Display Remote Services button if subscribed 57 * Event Daemon may received events through a named pipe 58 * Bugfix. SysInfo revokes its configuration correctly 59 * Added Storer Property to types in order to store the data somewhere different from GConf 60 * Added Protected Property 'volatile' to the models to indicate that they store nothing in GConf but somewhere different instead 61 * System Menu item element 'RAID' is always visible even when RAID is not installed 65 62 * Files in deleted rows are deleted when the changes are saved 66 * Fixed some bug whens backing and restorefiles63 * Fixed some bug whens backing-up and restoreing files 67 64 * Components can be subModels of the HasMany type 68 65 * Added EBox::Types::Text::WriteOnce type 69 * Do not use rows(), use row to force iteration over the rows and increase 70 performance and reduce memory use. 66 * Do not use rows(), use row to force iteration over the rows and increase performance and reduce memory use. 71 67 * Do not suggest_sync after read operations in gconf 72 * Increase MaxRequestsPerChild to 200 in eBox's apache 73 * Make apache spawn only one child process 74 * Log module is backed up and restored normally because the old 75 problem is not longer here 76 * Backup is more gentle with no backup files in backup directory, 77 now it does not delete them 78 * HasMany can retrieve again the model and row after the weak 79 refence is garbage-collected. (Added to solve a bug in the doenload 80 bundle dialog) 81 * EBox::Types::DomainName no longer accepts IP addresses as domain 82 names 68 * Increase MaxRequestsPerChild to 200 in eBox's Apache 69 * Make Apache spawn only one child process 70 * Log Module is backed up and restored normally because the old problem is not longer present 71 * Backup is more gentle with no backup files in backup directory, now it does not delete them 72 * HasMany can retrieve again the model and row after the weak reference is garbage-collected. (Added to solve a bug in the download bundle dialog) 73 * EBox::Types::DomainName no longer accepts IP addresses as domain names 83 74 * Bugfix: modules that fail at configuration stage no longer appear as enabled 84 75 * Add parameter to EBox::Types::Select to disable options cache 85 76 86 ca 77 CA Module: 78 Package Configured/Used [http://www.openssl.org/docs/apps/ca.html# using OpenSSL as a Certificate Authority] 87 79 * Generate CRL at CA startup and correct CRL names 88 * Allow * character in common names 89 * Updating in certificate authority DB is now working to show 90 expired certificates in the list and call observer when this 91 event happens 92 * Country code, state and locality fields for CA certificate are 93 now displayed and fill optionally by user 80 * Allow "*" character in common names 81 * Updating in Certificate Authority DB is now working to show expired certificates in the list and call observer when this event happens 82 * Country Code, State and Locality fields for CA certificate are now displayed and fill optionally by user 94 83 95 dhcp 84 DHCP Module: 85 Package configured [https://www.isc.org/software/dhcp IDS DHCP Software] 96 86 * Use the new ids() and row() API 97 87 * Bugfix: Set "authoritative" statement to DHCP configuration 98 88 99 dns 89 DNS Module: 90 Package Configured/Used [https://www.isc.org/software/bind ISC Bind] 100 91 * Use new row() and ids() API 101 92 102 egroupware103 * Bugfix: setting permissions template on a group casued an error104 * Bugfix: restart postgresql in a safer way during the enable process105 93 106 firewall 107 * Added required output rules to connect remote services when the 108 eBox is subscribed 94 EGroupware Module: 95 Package Configured/Used [http://www.egroupware.org/ EGroupware] 96 * Bugfix: setting permissions template on a group caused an error 97 * Bugfix: restart [http://www.postgresql.org/ PostgreSQL] in a safer way during the enable process 98 99 Firewall Module: 100 Package Configured/Used [http://www.netfilter.org/ netfilter] using [http://www.netfilter.org/projects/iptables/index.html iptables] 101 * Added required output rules to connect remote services when the eBox is subscribed 109 102 * Use the new ids() and row() API 110 * Added support to redirects to introduce the origin destination address. 111 So far, only local address could be used. 112 * Bugfix: fix regression that didn't allow to use virtual interfaces on 113 redirections 103 * Added support to redirects to introduce the origin destination address. So far, only local address could be used. 104 * Bugfix: fix regression that didn't allow to use Virtual Interfaces on redirections 114 105 * Allow outgoing connections from eBox by default 115 106 116 jabber 107 IDS Module: 108 Package Configured/Used [http://www.snort.org/ Snort] 109 * New Module added 110 Jabber Module 111 Package Configured/Used [http://www.jabber.org/ Jabber] 117 112 * Use new MVC API 118 113 * Make changes to support jabberd2 + muc 119 114 120 mailfilter 115 Mailfilter Module: 116 Package Configured/Used [http://mailfilter.sourceforge.net/ mailfilter] 121 117 * Use the new row() and ids() API 122 * bugfix: if the module is disabled the filter now appears as disabled as it should be123 * Now anti virus service has its own eBox module118 * Bugfix: if the module is disabled the filter now appears as disabled as it should be 119 * Now anti-virus service has its own eBox module 124 120 * Fixed migration script that broke in new versions 125 * Bug fix: when adding/removing vdomains we assure that amavis is 126 notified of the changes 121 * Bug fix: when adding/removing Virtual Domains we assure that [http://www.amavis.org/ AMaViS] is notified of the changes 127 122 128 123 monitor 129 124 * Bugfix: Monitor graph updates don't glitch anymore 130 * Bugfix: Set a fixed hostname in order not to let collectd daemon 131 to search for hostname on its own 125 * Bugfix: Set a fixed hostname in order not to let collectd daemon to search for hostname on its own 132 126 133 127 network … … 136 130 * Bugfix: ebox-netcfg-import uses model API to import default gateway 137 131 138 ntp 132 NTP Module: 133 Package Configured/Used [http://www.ntp.org/ NTP] 139 134 * Bugfix: timezone wasn't set or import properly 140 135 … … 142 137 * Use new rows() and ids() API 143 138 144 openvpn 139 OpenVPN Module: 140 Package Configured/Used [http://openvpn.net/index.php/open-source.html OpenVPN] and [http://www.openssl.org/ OpenSSL] is used for encryption, Authentication, and certificate generation. 145 141 * Show status for non-internal VPN daemons in dashboard 146 142 * Using EBox::Types::Text::WriteOnce instead of EBox::Types::OpenVPN::WriteOnceText 147 143 * Use the new rows() and ids() API 148 144 149 samba 145 samba Module: 146 Package Configured/Used [http://us3.samba.org/samba/ samba] 150 147 * Use the new row() and ids() API 151 148 * Windows user's profiles are backed up only in extended backups … … 155 152 * Use the new row() and ids() API 156 153 157 squid 158 * Added filter profiles 159 * Added group polices 154 squid-cache Module: 155 Package Configured/Used [http://www.squid-cache.org/ squid-cache] 156 * Added Filter Profiles 157 * Added Group Polices 160 158 * Added time period option to policies 161 * Added per-object group policies159 * Added per-object Group Policies 162 160 * Added antivirus support 163 * Added dansguardian'scustom logrotate file161 * Added [http://dansguardian.org/ DansGuardian's] custom logrotate file 164 162 165 163 trafficshaping … … 175 173 * Allow dashes in user and group names 176 174 177 webserver 175 Webserver Module: 176 Package Configured/Used [http://httpd.apache.org/ Apache] 178 177 * Create /var/run/apache2 in upstart script 179 178