Commit Graph

3060 Commits

Author SHA1 Message Date
Michael Tremer
69dcb9bd65 connections.cgi: Use &General::formatBytes() for format usage
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:27:12 +02:00
Michael Tremer
0e8bb539ce connections.cgi: Use the .tbl class for the main table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:27:02 +02:00
Michael Tremer
60d9097511 connections.cgi: Parse conntrack table without loading it all first
We used to load the entire table into memory which is very unnecessary
because we can parse it one line at a time.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:26:53 +02:00
Michael Tremer
7f2fbf2767 connections.cgi: Remove sorting
This has first of all very little benefit and the code is too messy. Why
would anyone want to sort by port? I think we might want a search here.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:26:34 +02:00
Michael Tremer
8e59261446 connections.cgi: Define colours for WG address space
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:26:28 +02:00
Michael Tremer
c0c3fd5526 CSS: Don't try to justify any text
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:25:22 +02:00
Michael Tremer
c895b0fb52 Revert "CSS: Make all <select> and <textarea> use all available space"
This reverts commit 17c29ce7fe.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:21:09 +02:00
Michael Tremer
e9427470af Revert "CSS: Make text/number inputs 100% wide, too"
This reverts commit 8eb016da79.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:20:58 +02:00
Michael Tremer
2682a1d17a ids.cgi: Use the PID file to find suricata
The process changes it name to "Suricata-Main" which is why the previous
method did not work.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:16:43 +02:00
Michael Tremer
3fb09506ae ids.cgi: Use new services function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-07 14:11:40 +02:00
Michael Tremer
bdfaa8177f index.cgi: Remove all the boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:36:20 +02:00
Michael Tremer
9cbdd6b2e8 CSS: Keep links in the same colour in notes sections
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:33:56 +02:00
Michael Tremer
21884cc749 index.cgi: Move all warnings into the new system
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:33:35 +02:00
Michael Tremer
38077d69a9 index.cgi: Remove the warnings box and show a list of warnings instead
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:28:13 +02:00
Michael Tremer
4a04ad26b4 index.cgi: Remove hard-coded 80% table width
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:17:21 +02:00
Michael Tremer
aca5f661c2 services.cgi: Drop the process graphs
These are utterly broken and incomplete. I don't want to fix this now,
so I am dropping it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:14:41 +02:00
Michael Tremer
0b16963484 web: Create a function to show the service status
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:08:40 +02:00
Michael Tremer
b5e6a2c56f services.cgi: Remove unused variables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:00:42 +02:00
Michael Tremer
42201c17bd services.cgi: Use a section for the main services
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:00:31 +02:00
Michael Tremer
bdb8ef8db2 services.cgi: Use the new service status function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 17:00:19 +02:00
Michael Tremer
76f429d5d8 licenses: Remove the braindead GPL acception stage
The GPL is not an EULA and so there is no value in having users
accept it.

The UI is very broken and so I believe it is best to drop this entirely.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 16:48:27 +02:00
Michael Tremer
10210334fe Merge remote-tracking branch 'ms/cleanup' into next 2024-07-24 16:32:28 +00:00
Michael Tremer
5b58a16967 make.sh: Update contributors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-07-10 14:29:36 +00:00
Michael Tremer
ad03130f24 firewall.cgi: Add a checkbox to enable SYN flood protection
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-07-02 09:30:28 +00:00
Adolf Belka
43fea080eb dns.cgi: Remove the decode and encode lines as now integrated in header.pl
- decode and encode lines have now been integrated into the cleanhtml subroutine in
   header.pl so that all uses of cleanhtml will be able to handle diacritical characters

Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-07-02 09:13:10 +00:00
Michael Tremer
40d45a305b vpnmain.cgi: Allow passing strings with double @@ as IDs
This is required to configure a user FQDN which some VPN peers might
send.

This patch also allows setting a key ID using @#.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-07-02 09:09:37 +00:00
Michael Tremer
4697a1f7f7 OpenVPN: Move the OpenSSL configuration file out of /var/ipfire
We should not have any configuration files that we share in this place,
therefore this patch is moving it into /usr/share/openvpn where we
should be able to update it without any issues.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-07 16:04:29 +00:00
Arne Fitzenreiter
0bb5687fb7 update contributors
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-07 07:04:41 +02:00
Michael Tremer
3cd821c122 web: Refactor graphs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:43:33 +02:00
Michael Tremer
2dd6bc7225 web: Introduce sections
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:43:07 +02:00
Michael Tremer
fbfde0088c vulnerabilities.cgi: Use CSS to colour the table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:42:48 +02:00
Michael Tremer
a9279a413f vulnerabilities.cgi: Remove manual alternation of colours
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:41:45 +02:00
Michael Tremer
f5bddd4fe7 header.pl: Simplify boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:41:33 +02:00
Michael Tremer
72e6d61719 CSS: Automatically stripe all tables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:38:33 +02:00
Michael Tremer
0e750575a9 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>
2024-04-27 19:34:59 +02:00
Michael Tremer
8eb016da79 CSS: Make text/number inputs 100% wide, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:29:48 +02:00
Michael Tremer
17c29ce7fe CSS: Make all <select> and <textarea> use all available space
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:29:40 +02:00
Michael Tremer
d9de11aff8 CSS: Don't make headings so skinny
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-04-27 19:28:50 +02:00
Arne Fitzenreiter
2d4f4ebfa2 Merge remote-tracking branch 'origin/master' into next
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-31 13:36:08 +02:00
Michael Tremer
bd49143228 make.sh: Update contributors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 12:13:08 +00:00
Arne Fitzenreiter
0a201087fc Merge remote-tracking branch 'origin/master' into next 2024-03-27 18:27:30 +01:00
Michael Tremer
9dd2a4635f IPS: Fix how we show EOL providers
There is no need to add a legend as I find it confusing. The change that
people are using an EOL is rather slim and so I don't to waste space.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-26 15:23:08 +00:00
Arne Fitzenreiter
46a9e7a0a4 Merge remote-tracking branch 'origin/master' into next
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-24 08:48:51 +01:00
Stefan Schantl
ad0d064a48 ids.cgi: Improve add provider logic
Do not longer add unsupported/removed providers as an option
when adding a new/first ruleset provider.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-22 15:30:22 +00:00
Stefan Schantl
cf6eaba833 ids.cgi: Adjust code for marking unsupported providers
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-22 15:18:41 +00:00
Stefan Schantl
df7977fde7 ids.cgi: Change check if a provider is not longer supported
This check is now based on a download URL instead of checking if
an entry in the ruleset sources is present.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-22 15:18:41 +00:00
Arne Fitzenreiter
24d23a7053 vulnerabilities.cgi: add RFDS (CVE-2ß23-28746) to list
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-21 19:13:45 +01:00
Michael Tremer
bd8cc16ffd make.sh: Update contributors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-18 16:17:53 +00:00
Jon Murphy
f561899b54 time.cgi: add current date-time to this WebGUI page
- added words and date-time format to english (en.pl)
- other languages are needed
- seconds included since time is accurate to < .1s
https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=2234e8aacac2e0d0b06dac4513585c15c2b3b440

Code-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 18:45:17 +00:00
Michael Tremer
ee9b73657e dns.cgi: Remove excess whitespace
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 09:26:19 +00:00