You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,13 @@ Open DMARC Analyzer is an Open Source DMARC Report Analyzer to be used with DMAR
5
5
6
6
Open DMARC Analyzer was written because there didn't seem to be a full-featured self-hosted report analyzer that provided enough details to make heads or tails of a large volume of DMARC reports that come into medium to large-sized organizations. While other solutions required paid subscriptions or have part of it hosted on AWS, Open DMARC Analyzer will run on any webserver that supports PHP 7.4+ and MySQL 15.1+.
7
7
8
-
Open DMARC Analyzer Version 1 Beta 4 (1-β4) is an [Anomaly \<Codebase\>](https://systemanomaly.com/codebase) project by John Bradley ([email protected])
8
+
Open DMARC Analyzer Version 1 Release Candidate 1 (1-rc1) is an [Anomaly \<Codebase\>](https://systemanomaly.com/codebase) project by John Bradley ([email protected])
9
9
10
10
# Minimum Requirements
11
11
- Apache 2 or equivalent
12
-
- PHP 5 (PHP 7 required for phpWhois)
12
+
- PHP 5 (PHP 7+ required for phpWhois)
13
13
- PHP PDO
14
-
- MySQL 15.1 or equivalent
14
+
- MySQL 15.1 (or equivalent) *or* PostgreSQL 13
15
15
-**A database that is pre-populated with data from [Open Report Parser](https://github.com/userjack6880/Open-Report-Parser)**
16
16
17
17
# Dependencies
@@ -20,7 +20,7 @@ One of the following 2 packages are required to be installed.
It is highly recommended that you install this package using composer. Instructions are found on the package's git page. This is required, and will replace most GeoIP data if you disable the MaxMind DB reader package. This package *will* require PHP 7.
23
+
It is highly recommended that you install this package using composer. Instructions are found on the package's git page. This is required, and will replace most GeoIP data if you disable the MaxMind DB reader package. This package *will* require PHP 7 or newer.
24
24
25
25
**[MaxMind DB Reader PHP API](https://github.com/maxmind/MaxMind-DB-Reader-php)**
26
26
@@ -57,7 +57,8 @@ define('DB_HOST', 'localhost');
57
57
define('DB_USER', 'dmarc');
58
58
define('DB_PASS', 'password');
59
59
define('DB_NAME', 'dmarc');
60
-
define('DB_PORT', '3306'); // default port 3306
60
+
define('DB_PORT', '3306'); // default port 3306, 5432 for pgsql
61
+
define('DB_TYPE', 'mysql'); // supported mysql and pgsql
61
62
```
62
63
63
64
**Debug Settings**
@@ -97,8 +98,9 @@ Valid date signifiers are `m`, `w`, and `d` for "month", "week", and "day".
97
98
98
99
# Latest Changes
99
100
100
-
## 1-β4
101
-
- PostgresSQL validation and fixes backported from future Version 2 Alpha 1 branch.
101
+
## 1-rc1
102
+
- Documentation updates.
103
+
- Carried forward backports from beta 4.
102
104
103
105
See `CHANGELOG` under `docs` for full details of all changes.
104
106
@@ -124,9 +126,9 @@ Support will be provided as outlined in the following schedule. For more details
124
126
125
127
| Version | Support Level | Released | End of Support | End of Life |
Copy file name to clipboardExpand all lines: docs/SUPPORT.md
+11-3Lines changed: 11 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
-
# Software Support
1
+
# Software Support Chart
2
2
3
3
Due to the limited time available to developrs to maintain support, dates must be set where support must end. The following is a chart outlining the support shedule for Open DMARC Analyzer.
4
4
5
5
| Version | Support Level | Released | End of Support | End of Life |
| Version 1 Beta 4 | Full Support | 26 April 2023 | 1-rc1 Release | TBD |
8
-
| Version 1 Beta 3 | Critical Support | 19 April 2023 | 26 April 2023 | 1-rc1 Release |
7
+
| Version 1 Release Candidate 1 | Full Support | 28 April 2023 | 15 May 2023 | 31 December 2023 |
8
+
| Version 1 Beta 4 | Critical Support | 26 April 2023 | 28 April 2023 | 15 May 2023 |
9
+
| Version 1 Beta 3 | End of Life | 19 April 2023 | 26 April 2023 | 28 April 2023 |
9
10
| Version 1 Beta 2 | End of Life | 29 November 2022 | 19 April 2023 | 26 April 2023 |
10
11
| Version 1 Beta 1 | End of Life | 4 November 2022 | 29 November 2022 | 19 April 2023 |
11
12
| Version 1 Feature Complete | End of Life | 27 July 2022 | 4 November 2022 | 29 November 2022 |
@@ -14,6 +15,13 @@ Due to the limited time available to developrs to maintain support, dates must b
14
15
| Version 0 Alpha 8.1 | End of Life | 30 March 2022 | 31 March 2022 | 2 May 2022 |
15
16
| Version 0 Alpha 8 or Older | End of Life | 29 March 2022 | 30 March 2022 | 30 March 2022 |
16
17
18
+
# Support Cycle
19
+
20
+
- Pre-stable versions recieve one version cycle of full spport and one cycle of critical support before being considered end of life. Due to the lack of release cycle for these versions, support time can wildly vary.
21
+
- The final release candidate will have critical support until the end of a year that the stable version is released.
22
+
- All versions of a stable version are considered supported, though it is encouraged to keep updated to the latest stable release.
23
+
- Stable versions reach end of life at the end of a year that a new stable version is released. The exception is LTS versions - those will recieve 3 years of support after a new stable version is released.
24
+
17
25
# Support Levels
18
26
19
27
-**Full Support** means that software will recieve regular bug fixes, feature updates (if applicable), and security fixes. All current versions do not have an expected End of Support or End of Life date, as new version releases are not always predictable.
0 commit comments