commit | author | age
|
1f7b99
|
1 |
|
T |
2 |
--------------------------------------- |
|
3 |
- ISPConfig 3 ToDo list |
|
4 |
--------------------------------------- |
|
5 |
|
|
6 |
Please feel free to edit this file, add new tasks, |
|
7 |
remove done tasks or assign yourself to a task. |
|
8 |
|
d85c3d
|
9 |
Form Validators |
L |
10 |
-------------------------------------- |
|
11 |
|
1f7b99
|
12 |
Installer |
T |
13 |
-------------------------------------- |
|
14 |
|
9abbe8
|
15 |
- Add a function to let a server join a existing installation. |
4585cf
|
16 |
|
1f7b99
|
17 |
|
T |
18 |
Server |
|
19 |
-------------------------------------- |
|
20 |
|
|
21 |
|
|
22 |
Mail module |
|
23 |
-------------------------------------- |
|
24 |
|
d7ef36
|
25 |
- Show mail statistics in the interface. The mail statistics are stored |
1f7b99
|
26 |
in the database table mail_traffic and are collected by the file |
T |
27 |
server/cron_daily.php |
38895a
|
28 |
-- For Courier this works but not Dovecot. Maybe the intention needs |
L |
29 |
reviewed as some clients think this should be the number of emails |
|
30 |
and not the size of the emails. (I agree that size is important) |
|
31 |
lathama |
1f7b99
|
32 |
|
T |
33 |
Administration module |
|
34 |
-------------------------------------- |
|
35 |
|
38895a
|
36 |
|
L |
37 |
- Firewall Solution -- Andrew lathama Latham lathama@gmail.com |
|
38 |
* Monitor existing IPTABLES rules is done and in the monitor page. |
|
39 |
* Add IPTABLES rules |
|
40 |
semi-functional and in development also functional in multiserver |
|
41 |
* Delete IPTABLES rules |
|
42 |
semi-functional and in development also functional in multiserver |
|
43 |
* Merge IPTABLES rules made from the CLI with those made from ISPConfig3 |
|
44 |
Interesting topic about merging control with with the GUI and the CLI |
|
45 |
interface for a systems adminitstrator who might add a rule during an |
|
46 |
attack or for trouble shooting and forget to remove it. |
|
47 |
* Fail2Ban |
|
48 |
Add configuration for fail2ban on certian systems. Imagine an admin |
|
49 |
wishes to use fail2ban on one service but not others. Rare but an issue |
|
50 |
when a large number of clients use a single NAT for all users and failed |
|
51 |
logins and traffic looks like an attack. Maybe a whitelist configuration |
|
52 |
as an optional setting. |
|
53 |
* Remoting |
|
54 |
Enable remoting hooks for updating IPTABLES |
|
55 |
* Service Checks |
|
56 |
Adding saftey checks to make sure that the admin does not lock his/herself |
|
57 |
out of the system by accident. We all make mistakes. |
|
58 |
|
d85c41
|
59 |
-- Note: I'd love a pure iptables firewall as well. I've made such a script for |
M |
60 |
my work, which uses a simple config file to open/close ports and support for |
|
61 |
ip exclusions. I think we could use it as a base to start with, it's up on the dev forum |
|
62 |
url: http://www.howtoforge.com/forums/showthread.php?p=261311 (Mark_NL) |
1f7b99
|
63 |
|
T |
64 |
Clients module |
|
65 |
-------------------------------------- |
|
66 |
|
|
67 |
|
|
68 |
Sites (web) module |
|
69 |
-------------------------------------- |
4585cf
|
70 |
|
1f7b99
|
71 |
|
T |
72 |
BE-Designer module |
|
73 |
-------------------------------------- |
|
74 |
|
820852
|
75 |
WARNING: Please do not use the BE Designer at the moment, the serializing |
L |
76 |
function of the module editor may break some of the existing modules. |
1f7b99
|
77 |
|
T |
78 |
|
4585cf
|
79 |
Remoting framework |
T |
80 |
-------------------------------------- |
820852
|
81 |
- Add more connections to other data. Remoting hooks for FS and Email Quota |
4585cf
|
82 |
|
T |
83 |
Interface |
|
84 |
-------------------------------------- |
|
85 |
- Enhance the paging in lists (e.g. like this: [1 2 3 4 ... 10]) |
|
86 |
|
1f7b99
|
87 |
General tasks |
T |
88 |
-------------------------------------- |
|
89 |
|
820852
|
90 |
- Add, extend or modify comments in PEAR syntax so that they can be read with |
L |
91 |
phpdocumentor. |
7033d1
|
92 |
|
L |
93 |
- Doxygen might be a good idea (phpdocumentor looks nice but no active development) |
|
94 |
-- http://drupal.org/node/1354 may have some good ideas. |
|
95 |
-- http://engineeredweb.com/blog/10/9/4-reasons-consider-doxygen-over-phpdocumentor |