| | |
| | | |
| | | --------------------------------------- |
| | | - ISPConfig 3 ToDo list |
| | | --------------------------------------- |
| | | Please see issue tracker for feature requests and bug reports. |
| | | |
| | | Please feel free to edit this file, add new tasks, |
| | | remove done tasks or assign yourself to a task. |
| | | |
| | | Form Validators |
| | | -------------------------------------- |
| | | |
| | | Installer |
| | | -------------------------------------- |
| | | |
| | | - Add a function to let a server join a existing installation. |
| | | |
| | | |
| | | Server |
| | | -------------------------------------- |
| | | |
| | | - Add a backend plugin to configure network card settings. The IP address |
| | | settings are stored in the server_ip table. |
| | | -- This works now on Debian and Ubuntu Linux. |
| | | |
| | | |
| | | Mail module |
| | | -------------------------------------- |
| | | |
| | | - Show mail statistics in the interface. The mail statistics are stored |
| | | in the database table mail_traffic and are collected by the file |
| | | server/cron_daily.php |
| | | -- For Courier this works but not Dovecot. Maybe the intention needs |
| | | reviewed as some clients think this should be the number of emails |
| | | and not the size of the emails. (I agree that size is important) |
| | | lathama |
| | | |
| | | Administration module |
| | | -------------------------------------- |
| | | |
| | | |
| | | - Firewall Solution -- Andrew lathama Latham lathama@gmail.com |
| | | * Monitor existing IPTABLES rules is done and in the monitor page. |
| | | * Add IPTABLES rules |
| | | semi-functional and in development also functional in multiserver |
| | | * Delete IPTABLES rules |
| | | semi-functional and in development also functional in multiserver |
| | | * Merge IPTABLES rules made from the CLI with those made from ISPConfig3 |
| | | Interesting topic about merging control with with the GUI and the CLI |
| | | interface for a systems adminitstrator who might add a rule during an |
| | | attack or for trouble shooting and forget to remove it. |
| | | * Fail2Ban |
| | | Add configuration for fail2ban on certian systems. Imagine an admin |
| | | wishes to use fail2ban on one service but not others. Rare but an issue |
| | | when a large number of clients use a single NAT for all users and failed |
| | | logins and traffic looks like an attack. Maybe a whitelist configuration |
| | | as an optional setting. |
| | | * Remoting |
| | | Enable remoting hooks for updating IPTABLES |
| | | * Service Checks |
| | | Adding saftey checks to make sure that the admin does not lock his/herself |
| | | out of the system by accident. We all make mistakes. |
| | | |
| | | -- Note: I'd love a pure iptables firewall as well. I've made such a script for |
| | | my work, which uses a simple config file to open/close ports and support for |
| | | ip exclusions. I think we could use it as a base to start with, it's up on the dev forum |
| | | url: http://www.howtoforge.com/forums/showthread.php?p=261311 (Mark_NL) |
| | | |
| | | Clients module |
| | | -------------------------------------- |
| | | |
| | | |
| | | Sites (web) module |
| | | -------------------------------------- |
| | | |
| | | |
| | | BE-Designer module |
| | | -------------------------------------- |
| | | |
| | | WARNING: Please do not use the BE Designer at the moment, the serializing |
| | | function of the module editor may break some of the existing modules. |
| | | |
| | | |
| | | Remoting framework |
| | | -------------------------------------- |
| | | - Add more connections to other data. Remoting hooks for FS and Email Quota |
| | | |
| | | Interface |
| | | -------------------------------------- |
| | | - Enhance the paging in lists (e.g. like this: [1 2 3 4 ... 10]) |
| | | |
| | | General tasks |
| | | -------------------------------------- |
| | | |
| | | - Add, extend or modify comments in PEAR syntax so that they can be read with |
| | | phpdocumentor. |
| | | |
| | | - Doxygen might be a good idea (phpdocumentor looks nice but no active development) |
| | | -- http://drupal.org/node/1354 may have some good ideas. |
| | | -- http://engineeredweb.com/blog/10/9/4-reasons-consider-doxygen-over-phpdocumentor |
| | | http://git.ispconfig.org/ispconfig/ispconfig3/issues |