From 68fccf6d5e610c8ee078826bd9a759cafc9bf788 Mon Sep 17 00:00:00 2001
From: Till Brehm <tbrehm@ispconfig.org>
Date: Thu, 14 Aug 2014 16:20:01 -0400
Subject: [PATCH] Added new temp directory for the interface as the server temp directory is not accessible anymore.

---
 TODO.txt |   77 ++++++++++++++++++++------------------
 1 files changed, 41 insertions(+), 36 deletions(-)

diff --git a/TODO.txt b/TODO.txt
index a78d5aa..0a66b51 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -6,45 +6,60 @@
 Please feel free to edit this file, add new tasks,
 remove done tasks or assign yourself to a task.
 
+Form Validators
+--------------------------------------
 
 Installer
 --------------------------------------
 
-- Load and update system config from file into sql database during installation.
 - 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.
-
 
 Mail module
 --------------------------------------
 
-- Show mail statistics in the interface. the mail statistics are stored
+- 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
-
-
-DNS module
---------------------------------------
-
-- Add some kind of wizard to create DNS records easily. The idea is to have some
-  kind of template(s) to create all needed A and MX records defined in the template
-  with one click and the user has just to enter IP, domain, nameserver and select the
-  template that he wants to use.
-
+-- 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
 --------------------------------------
 
-- Add a firewall configuration form. Any suggestions for a good firewall
-  script that runs on many linux distributions, or shall we stay with bastille
-  firewall that is used in ISPConfig 2?
 
+- 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
 --------------------------------------
@@ -53,38 +68,28 @@
 Sites (web) module
 --------------------------------------
 
-- Add a function to the Sites module to create SSL certificates or upload
-  existing SSL certs and SSL chain files. It might be a good idea to add
-  this as a new tab named "SSL" to the exiting domain settings form.
-
-- Make sure that changes in the domain name do not break the configuration.
-
 
 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.
-
-- Add a language file editor.
+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 list function to allow soorting by column
 - Enhance the paging in lists (e.g. like this: [1 2 3 4 ... 10])
-- Use graphical Icons in the lists for on / off columns.
-- Add a graphical delete button to the lists.
-
 
 General tasks
 --------------------------------------
 
-- Add, extend or modify comments in PEAR syntax so that they can be read with phpdocumentor.
+- 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

--
Gitblit v1.9.1