]>
git.ipfire.org Git - people/ms/ipfire-2.x.git/log
Michael Tremer [Tue, 9 Apr 2024 16:25:11 +0000 (18:25 +0200)]
CSS: Make text/number inputs 100% wide, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 16:09:37 +0000 (18:09 +0200)]
ovpnmain.cgi: Only allow removing X.509 when the server is not enabled
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 16:08:33 +0000 (18:08 +0200)]
ovpnmain.cgi: Remove left-over code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 16:08:06 +0000 (18:08 +0200)]
ovpnmain.cgi: Move destination port to advanced settings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 16:00:48 +0000 (18:00 +0200)]
ovpnmain.cgi: Move MTU setting to advanced settings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 15:52:37 +0000 (17:52 +0200)]
ovpnmain.cgi: Move protocol setting to advanced settings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 15:45:46 +0000 (17:45 +0200)]
ovpnmain.cgi: Remove the old status indicator
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 19:56:58 +0000 (20:56 +0100)]
web: Refactor graphs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 19:14:19 +0000 (20:14 +0100)]
services.cgi: Remove unused variables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 19:13:15 +0000 (20:13 +0100)]
services.cgi: Use a section for the main services
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 19:09:34 +0000 (20:09 +0100)]
vulnerabilities.cgi: Use section
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 19:09:16 +0000 (20:09 +0100)]
web: Introduce sections
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:57:49 +0000 (19:57 +0100)]
vulnerabilities.cgi: Use CSS to colour the table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:42:24 +0000 (19:42 +0100)]
vulnerabilities.cgi: Remove manual alternation of colours
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:39:40 +0000 (19:39 +0100)]
header.pl: Simplify boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:21:56 +0000 (19:21 +0100)]
header.pl: Remove unused openpagewithoutmenu function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:16:48 +0000 (19:16 +0100)]
ids.cgi: Use new services function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:12:26 +0000 (19:12 +0100)]
web: Explain memory consumption
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:09:44 +0000 (19:09 +0100)]
samba.cgi: Use new service function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:06:31 +0000 (19:06 +0100)]
tor.cgi: Use new service function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 18:00:49 +0000 (19:00 +0100)]
CSS: Automatically stripe all tables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 17:55:52 +0000 (18:55 +0100)]
services.cgi: Use the new service status function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 17:42:13 +0000 (18:42 +0100)]
web: Create a function to show the service status
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 16:01:14 +0000 (17:01 +0100)]
ovpnmain.cgi: Use global ethernet settings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 15:55:41 +0000 (16:55 +0100)]
Remove RECONNECTION=dialondemand
We don't support this at all and so we don't need to check any more.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 15:51:27 +0000 (16:51 +0100)]
network-functions.pl: Read PPP settings globally
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 15:42:16 +0000 (16:42 +0100)]
web: Read ethernet settings file only once in headers
The web UI is rather slow and one of the reasons for that is that we are
reading the same files over and over again...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 15:31:38 +0000 (16:31 +0100)]
general-functions.pl: Don't use line buffering
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 15:28:38 +0000 (16:28 +0100)]
web-user-interface: Move theme functions back into header.pl
Since we no longer support other themes, the web UI should load quicker
if not importing too many other files.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 15:21:34 +0000 (16:21 +0100)]
header.pl: Remove unused function "is_modem"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:59:59 +0000 (15:59 +0100)]
header.pl: Fix whitespace errors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:54:02 +0000 (15:54 +0100)]
general-functions.pl: Remove unused NextIP* functions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:52:17 +0000 (15:52 +0100)]
general-functions.pl: Remove unused srtarray function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:49:54 +0000 (15:49 +0100)]
general-functions.pl: Remove getlastip/getnextip
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:38:48 +0000 (15:38 +0100)]
general-functions.pl: Drop unused getccdbc function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:36:12 +0000 (15:36 +0100)]
general-functions.pl: Drop unused "writehashpart" function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:35:48 +0000 (15:35 +0100)]
general-functions.pl: Fix various whitespace issues
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:33:55 +0000 (15:33 +0100)]
OpenVPN: Rename "Global Settings" to "Roadwarrior Settings"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:32:36 +0000 (15:32 +0100)]
make.sh: Update language files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:29:27 +0000 (15:29 +0100)]
initscripts: Silence error messages when testing if a process is running
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:03:36 +0000 (15:03 +0100)]
openvpnctrl: Rewrite the entire thing
This binary because a major headache as it has been changed so many
times by so many people neglegting the code quality. Therefore, the
logic has now been moved into initscripts and the binary changed so that
it only serves as a SUID wrapper to call the initscripts.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 14:00:18 +0000 (15:00 +0100)]
initscripts: Call the initscript to create firewall rules
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:57:19 +0000 (14:57 +0100)]
initscripts: No longer restart OpenVPN when RED comes up/goes down
This is probably a relic from when dial-up connections where on trend
and systems were offline for long times of the day. Now, we should
always be on and there is no need to restart all those services on a
reconnect.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:43:46 +0000 (14:43 +0100)]
openvpn-n2n: Implement deleting RRD databases
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:39:30 +0000 (14:39 +0100)]
openvpn: Add an initscript for N2N connections
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:35:39 +0000 (14:35 +0100)]
initscripts: Don't overwrite the PID file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:32:30 +0000 (14:32 +0100)]
initscripts: Add some basic functions for IP address maths
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:31:49 +0000 (14:31 +0100)]
initscripts: Fix reading PIDs
An incorrect variable has been used.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 23 Mar 2024 13:30:33 +0000 (14:30 +0100)]
initscripts: Handle command arguments as array
For some reason, the function is refusing to launch a command that has
extra arguments.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 22 Mar 2024 16:40:15 +0000 (17:40 +0100)]
network: Don't include initscript headers twice
Everywhere we import the functions, we have already imported the
standard includes.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 21 Mar 2024 17:08:31 +0000 (18:08 +0100)]
openvpnctrl: Remove the stuff we no longer need
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 21 Mar 2024 17:05:51 +0000 (18:05 +0100)]
initscripts: Start the OpenVPN Authenticator, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 21 Mar 2024 16:58:46 +0000 (17:58 +0100)]
initscripts: Add an initscript for OpenVPN RW
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 21 Mar 2024 15:51:39 +0000 (16:51 +0100)]
firewall: Split OpenVPN INPUT chains for RW & N2N
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 21 Mar 2024 15:47:21 +0000 (16:47 +0100)]
ovpnmain.cgi: Remove option to enable on ORANGE/BLUE
There is no point in not making this service available to any local
networks when it always has to be reachable from the Internet.
This still has to be reflected in the initscripts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 19:38:52 +0000 (20:38 +0100)]
ovpnmain.cgi: Migrate to subnet topology
For dynamic pools, this change is easy and does not require any extra
steps. For CCD clients however, we need to update the configuration to
replace the server IP address with the subnet mask.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 16:34:00 +0000 (17:34 +0100)]
ovpnmain.cgi: Create functions to read CCD client/server routes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 16:33:14 +0000 (17:33 +0100)]
ovpnmain.cgi: Remove comment that a restart is required
This is incorrect as we can change CCD data without restarting the
server.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 16:20:16 +0000 (17:20 +0100)]
ovpnmain.cgi: Refactor writing CCD files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 16:19:50 +0000 (17:19 +0100)]
network-functions.pl: Add function to get netmask in dotted format
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 13:56:20 +0000 (14:56 +0100)]
ovpnmain.cgi: Drop validdotmask()
This is a totally braindead function that prevented some basic usability
by using the more modern prefix notation. It simply checks if there is a
freaking dot. Great!
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 13:45:14 +0000 (14:45 +0100)]
ovpnmain.cgi: Drop hostsinnet
This is no longer needed as we can use the function that lists all
addresses that are in use and count them.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 13:42:27 +0000 (14:42 +0100)]
ovpnmain.cgi: Refactor listing CCD addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 11:32:22 +0000 (12:32 +0100)]
ovpnmain.cgi: Refactor ccdmaxclients()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 11:25:58 +0000 (12:25 +0100)]
ovpnmain.cgi: Refactor modccnet()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 11:12:00 +0000 (12:12 +0100)]
ovpnmain.cgi: Refactor addccdnet()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 11:10:50 +0000 (12:10 +0100)]
network-functions.pl: Fix return code check
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 11:10:37 +0000 (12:10 +0100)]
network-functions.pl: Fix whitespace issues
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 11:09:58 +0000 (12:09 +0100)]
network-functions.pl: Add function to extract prefix
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 10:36:23 +0000 (11:36 +0100)]
ovpnmain.cgi: Move function to check CCD names here
This was in general-functions.pl for some reason.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 10:33:16 +0000 (11:33 +0100)]
ovpnmain.cgi: Refactor function to remove a static pool
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 10:21:58 +0000 (11:21 +0100)]
ovpnmain.cgi: Remove enabled marker files
Nothing is using these any more.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 10:15:18 +0000 (11:15 +0100)]
ovpnmain.cgi: Remove any left-over traces of DH replacement
Since there is no way for the user to manipulate this any more, there is
no point in checking and showing the DH parameters.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 10:12:37 +0000 (11:12 +0100)]
ovpnmain.cgi: Remove excess whitespace
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Mar 2024 10:09:39 +0000 (11:09 +0100)]
ovpnmain.cgi: Remove more dead code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 19:44:18 +0000 (20:44 +0100)]
ovpnmain.cgi: Force NCP on clients
This change requires that all clients support NCP if they are set up
with a new connection. Existing clients remain supported using the
fallback cipher option.
This will result that connections with OpenVPN <= 2.3 cannot be set up
any more which is totally fine since that version is EOL.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 19:14:26 +0000 (19:14 +0000)]
openvpn: Update to 2.6.9
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 19:11:31 +0000 (20:11 +0100)]
ovpnmain.cgi: Completely remove compression for RW clients
We will use the "compress migrate" option which disables compression by
default. If a client has been found that wants to use compression, the
server will push "stub-v2" to disable it. If that does not work, the
server might fall back to compression.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 18:32:50 +0000 (19:32 +0100)]
ovpnmain.cgi: Implement cipher negotiation for RW clients
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:38:34 +0000 (18:38 +0100)]
ovpnmain.cgi: Remove presetting removed options
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:37:45 +0000 (18:37 +0100)]
ovpnmain.cgi: Remove dead code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:37:24 +0000 (18:37 +0100)]
ovpnmain.cgi: Use SHA512 for hashing by default
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:36:42 +0000 (18:36 +0100)]
ovpnmain.cgi: Keep the fallback cipher disabled by default
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:32:25 +0000 (18:32 +0100)]
ovpnmain.cgi: Allow to disable the fallback cipher
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:26:27 +0000 (18:26 +0100)]
ovpnmain.cgi: Rename cipher selection to fallback cipher
This is to keep ancient clients and clients that have NCP disabled
happy.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:04:20 +0000 (18:04 +0100)]
lang: Update because of OpenVPN changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 17:02:17 +0000 (18:02 +0100)]
CSS: Make all <select> and <textarea> use all available space
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 16:57:39 +0000 (17:57 +0100)]
ovpnmain.cgi: Fix the completely fucked table layout
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 16:49:59 +0000 (17:49 +0100)]
ovpnmain.cgi: Move the cryptographic options to the advanced page
Since we don't want people play too much with these, we move them to the
advanced settings page.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 16:14:03 +0000 (17:14 +0100)]
ovpnmain.cgi: Fix resetting compression setting
The compression option was reset (disabled) when the Save button on the
main was being clicked.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 16:11:00 +0000 (17:11 +0100)]
ovpnmain.cgi: Remove crypto error/warning boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:58:30 +0000 (16:58 +0100)]
ovpnmain.cgi: Remove authorship comments
These are not very useful.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:51:29 +0000 (16:51 +0100)]
ovpnmain.cgi: Don't mess with the OpenVPN status file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:44:02 +0000 (16:44 +0100)]
ovpnmain.cgi: Move things that belong together together
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:41:53 +0000 (16:41 +0100)]
ovpnmain.cgi: Don't create CCD configuration files on every call
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:39:21 +0000 (16:39 +0100)]
ovpnmain.cgi: Reorganise loading external modules
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:38:54 +0000 (16:38 +0100)]
ovpnmain.cgi: Don't include lang.pl again when its already loaded in header.pl
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:38:19 +0000 (16:38 +0100)]
ovpnmain.cgi: Don't load colours when they are already loaded in header.pl
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:34:51 +0000 (16:34 +0100)]
ovpnmain.cgi: Remove unused variable hack
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Mar 2024 15:32:33 +0000 (16:32 +0100)]
ovpnmain.cgi: Drop newcleanssldatabase()
I have no idea why this was added when there is a function that does the
same already. The remove function also had typos in the path which
probably resulted in it not working very well.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>