Skip to content

Commit

Permalink
Update to 7.4
Browse files Browse the repository at this point in the history
  • Loading branch information
sonertari committed Feb 23, 2024
1 parent b25ce3e commit 7c1c4b0
Show file tree
Hide file tree
Showing 204 changed files with 1,161 additions and 423 deletions.
21 changes: 14 additions & 7 deletions Doxyfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Doxyfile 1.9.6
# Doxyfile 1.9.8

#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "PF Rule Editor"
PROJECT_NUMBER = 7.3
PROJECT_NUMBER = 7.4
PROJECT_BRIEF =
PROJECT_LOGO =
OUTPUT_DIRECTORY = ./docs
Expand Down Expand Up @@ -49,6 +49,7 @@ OPTIMIZE_OUTPUT_SLICE = NO
EXTENSION_MAPPING =
MARKDOWN_SUPPORT = YES
TOC_INCLUDE_HEADINGS = 0
MARKDOWN_ID_STYLE = DOXYGEN
AUTOLINK_SUPPORT = YES
BUILTIN_STL_SUPPORT = NO
CPP_CLI_SUPPORT = NO
Expand All @@ -62,6 +63,7 @@ INLINE_SIMPLE_STRUCTS = NO
TYPEDEF_HIDES_STRUCT = NO
LOOKUP_CACHE_SIZE = 0
NUM_PROC_THREADS = 1
TIMESTAMP = YES
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
Expand Down Expand Up @@ -177,9 +179,9 @@ HTML_COLORSTYLE = AUTO_LIGHT
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_GAMMA = 80
HTML_TIMESTAMP = YES
HTML_DYNAMIC_MENUS = YES
HTML_DYNAMIC_SECTIONS = NO
HTML_CODE_FOLDING = YES
HTML_INDEX_NUM_ENTRIES = 100
GENERATE_DOCSET = NO
DOCSET_FEEDNAME = "Doxygen generated docs"
Expand All @@ -194,6 +196,7 @@ GENERATE_CHI = YES
CHM_INDEX_ENCODING =
BINARY_TOC = YES
TOC_EXPAND = NO
SITEMAP_URL =
GENERATE_QHP = NO
QCH_FILE =
QHP_NAMESPACE = org.doxygen.Project
Expand Down Expand Up @@ -247,7 +250,6 @@ USE_PDFLATEX = YES
LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
LATEX_BIB_STYLE = plain
LATEX_TIMESTAMP = NO
LATEX_EMOJI_DIRECTORY =
#---------------------------------------------------------------------------
# Configuration options related to the RTF output
Expand Down Expand Up @@ -283,6 +285,12 @@ DOCBOOK_OUTPUT = docbook
#---------------------------------------------------------------------------
GENERATE_AUTOGEN_DEF = NO
#---------------------------------------------------------------------------
# Configuration options related to Sqlite3 output
#---------------------------------------------------------------------------
GENERATE_SQLITE3 = NO
SQLITE3_OUTPUT = sqlite3
SQLITE3_RECREATE_DB = YES
#---------------------------------------------------------------------------
# Configuration options related to the Perl module output
#---------------------------------------------------------------------------
GENERATE_PERLMOD = NO
Expand Down Expand Up @@ -310,9 +318,8 @@ ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
EXTERNAL_PAGES = YES
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
# Configuration options related to diagram generator tools
#---------------------------------------------------------------------------
DIA_PATH =
HIDE_UNDOC_RELATIONS = NO
HAVE_DOT = YES
DOT_NUM_THREADS = 0
Expand All @@ -339,7 +346,7 @@ DOT_IMAGE_FORMAT = png
INTERACTIVE_SVG = NO
DOT_PATH = /usr/local/bin/
DOTFILE_DIRS =
MSCFILE_DIRS =
DIA_PATH =
DIAFILE_DIRS =
PLANTUML_JAR_PATH =
PLANTUML_CFG_FILE =
Expand Down
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ You can find a couple of screenshots on the [wiki](https://github.com/sonertari/

Here are the basic steps to obtain a working PFRE installation:

- Install OpenBSD 7.3, perhaps on a VM.
- Install OpenBSD 7.4, perhaps on a VM.
- Install PHP 8.2.3, php-pcntl, and php-cgi.
- Copy the files in PFRE src folder to /var/www/htdocs/pfre/.
- Configure httpd.conf for PFRE.
Expand All @@ -74,7 +74,7 @@ The OpenBSD installation guide is at [faq4](http://www.openbsd.org/faq/faq4.html

Here are a couple of guidelines:

- You can download install73.iso available at OpenBSD mirrors.
- You can download install74.iso available at OpenBSD mirrors.
- It may be easier to install a PFRE test system on a VM of your choice, e.g. VMware or VirtualBox, rather than bare hardware.
- 256MB RAM and 8GB HD should be enough.
- If you want to obtain a packet filtering firewall, make sure the VM has at least 2 ethernet interfaces:
Expand Down Expand Up @@ -103,16 +103,16 @@ Download the required packages from an OpenBSD mirror and copy them to $PKG\_PAT
capstone-4.0.2.tgz
femail-1.0p1.tgz
femail-chroot-1.0p3.tgz
gettext-runtime-0.21.1.tgz
gettext-runtime-0.22.2.tgz
libiconv-1.17.tgz
libsodium-1.0.18p1.tgz
libxml-2.10.3p1.tgz
libsodium-1.0.19.tgz
libxml-2.11.5.tgz
oniguruma-6.9.8.tgz
pcre2-10.37p1.tgz
php-8.2.3.tgz
php-cgi-8.2.3.tgz
php-pcntl-8.2.3.tgz
xz-5.4.1.tgz
php-8.2.11.tgz
php-cgi-8.2.11.tgz
php-pcntl-8.2.11.tgz
xz-5.4.4.tgz

Install PHP, php-pcntl, and php-cgi by running the following commands, which should install their dependencies as well:

Expand All @@ -131,16 +131,16 @@ Here is the expected output of that command:
capstone-4.0.2 multi-platform, multi-architecture disassembly framework
femail-1.0p1 simple SMTP client
femail-chroot-1.0p3 simple SMTP client for chrooted web servers
gettext-runtime-0.21.1 GNU gettext runtime libraries and programs
gettext-runtime-0.22.2 GNU gettext runtime libraries and programs
libiconv-1.17 character set conversion library
libsodium-1.0.18p1 library for network communications and cryptography
libxml-2.10.3p1 XML parsing library
libsodium-1.0.19 library for network communications and cryptography
libxml-2.11.5 XML parsing library
oniguruma-6.9.8 regular expressions library
pcre2-10.37p1 perl-compatible regular expression library, version 2
php-8.2.3 server-side HTML-embedded scripting language
php-cgi-8.2.3 php CGI binary
php-pcntl-8.2.3 PCNTL extensions for php
xz-5.4.1 library and tools for XZ and LZMA compressed files
php-8.2.11 server-side HTML-embedded scripting language
php-cgi-8.2.11 php CGI binary
php-pcntl-8.2.11 PCNTL extensions for php
xz-5.4.4 library and tools for XZ and LZMA compressed files

### Install PFRE

Expand Down
2 changes: 1 addition & 1 deletion src/Controller/ctlr.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of UTMFW.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Controller/lib.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of UTMFW.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Controller/sh.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of UTMFW.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/include.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of UTMFW.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/AfTo.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Anchor.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Antispoof.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/BinatTo.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Blank.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Comment.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/DivertPacket.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/DivertTo.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Filter.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/FilterBase.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Include.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Limit.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/LoadAnchor.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Macro.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/NatBase.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/NatTo.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Option.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Queue.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/RdrTo.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Route.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Rule.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/RuleSet.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Scrub.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/State.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Table.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
2 changes: 1 addition & 1 deletion src/Model/lib/Timeout.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/*
* Copyright (C) 2004-2023 Soner Tari
* Copyright (C) 2004-2024 Soner Tari
*
* This file is part of PFRE.
*
Expand Down
Loading

0 comments on commit 7c1c4b0

Please sign in to comment.