Skip to content

Commit 1507f0b

Browse files
authored
Merge pull request #88 from userjack6880/dev
Dev to main release
2 parents a0a4e68 + e6aa5f1 commit 1507f0b

File tree

7 files changed

+43
-28
lines changed

7 files changed

+43
-28
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ A clear and concise description of what you expected to happen.
2424
If applicable, add screenshots to help explain your problem.
2525

2626
**Software Version**
27-
[] Version 1 Beta 4
28-
[] Version 1 Beta 3
29-
[] Other
27+
[ ] Version 1 Release Candidate 1
28+
[ ] Version 1 Beta 4
29+
[ ] Other
3030

3131
**Desktop (please complete the following information):**
3232
- OS [e.g. macOS]

.github/ISSUE_TEMPLATE/critical_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ A clear and concise description of what you expected to happen.
2424
If applicable, add screenshots to help explain your problem.
2525

2626
**Software Version**
27-
[] Version 1 Beta 4
28-
[] Version 1 Beta 3
29-
[] Other
27+
[ ] Version 1 Release Candidate 1
28+
[ ] Version 1 Beta 4
29+
[ ] Other
3030

3131
**Desktop (please complete the following information):**
3232
- OS [e.g. macOS]

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ Open DMARC Analyzer is an Open Source DMARC Report Analyzer to be used with DMAR
55

66
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+.
77

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])
99

1010
# Minimum Requirements
1111
- Apache 2 or equivalent
12-
- PHP 5 (PHP 7 required for phpWhois)
12+
- PHP 5 (PHP 7+ required for phpWhois)
1313
- PHP PDO
14-
- MySQL 15.1 or equivalent
14+
- MySQL 15.1 (or equivalent) *or* PostgreSQL 13
1515
- **A database that is pre-populated with data from [Open Report Parser](https://github.com/userjack6880/Open-Report-Parser)**
1616

1717
# Dependencies
@@ -20,7 +20,7 @@ One of the following 2 packages are required to be installed.
2020

2121
**[jsmitty12/phpWhois](https://github.com/jsmitty12/phpWhois/)**
2222

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.
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.
2424

2525
**[MaxMind DB Reader PHP API](https://github.com/maxmind/MaxMind-DB-Reader-php)**
2626

@@ -57,7 +57,8 @@ define('DB_HOST', 'localhost');
5757
define('DB_USER', 'dmarc');
5858
define('DB_PASS', 'password');
5959
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
6162
```
6263

6364
**Debug Settings**
@@ -97,8 +98,9 @@ Valid date signifiers are `m`, `w`, and `d` for "month", "week", and "day".
9798

9899
# Latest Changes
99100

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.
102104

103105
See `CHANGELOG` under `docs` for full details of all changes.
104106

@@ -124,9 +126,9 @@ Support will be provided as outlined in the following schedule. For more details
124126

125127
| Version | Support Level | Released | End of Support | End of Life |
126128
| ----------------------------------- | ---------------- | ---------------- | ---------------- | ---------------- |
127-
| Version 1 Beta 4 | Full Support | 26 April 2023 | 1-rc1 Release | TBD |
128-
| Version 1 Beta 3 | Critical Support | 19 April 2023 | 26 April 2023 | 1-rc1 Release |
129-
| Version 1 Beta 2 | End of Life | 29 November 2022 | 19 April 2023 | 26 April 2023 |
129+
| Version 1 Release Candidate 1 | Full Support | 28 April 2023 | 15 May 2023 | 31 December 2023 |
130+
| Version 1 Beta 4 | Critical Support | 26 April 2023 | 28 April 2023 | 15 May 2023 |
131+
| Version 1 Beta 3 | End of Life | 19 April 2023 | 26 April 2023 | 28 April 2023 |
130132

131133
# Contributing
132134

docs/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1-rc1
4+
- Documentation updates.
5+
- Carried forward backports from beta 4.
6+
37
## 1-β4
48
- PostgresSQL validation and fixes backported from future Version 2 Alpha 1 branch.
59

docs/SECURITY.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ A response should be recieved within 72 hours. If no response is given, please f
1818

1919
Open DMARC Analyzer Version Security Support
2020

21-
| Version | Supported | End of Life |
22-
| -------------------------- | --------- | ---------------- |
23-
| Version 1 Beta 4 | YES | TBD |
24-
| Version 1 Beta 3 | YES | 1-rc1 Release |
25-
| Version 1 Beta 2 | NO | 26 April 2023 |
26-
| Version 1 Beta 1 | NO | 19 April 2023 |
27-
| Version 1 Feature Complete | NO | 29 November 2022 |
28-
| Version 0 Alpha 9 | NO | 4 November 2022 |
21+
| Version | Supported | End of Life |
22+
| ----------------------------- | --------- | ---------------- |
23+
| Version 1 Release Candidate 1 | YES | 31 December 2023 |
24+
| Version 1 Beta 4 | YES | 28 April 2023 |
25+
| Version 1 Beta 3 | NO | 15 May 2023 |
26+
| Version 1 Beta 2 | NO | 26 April 2023 |
27+
| Version 1 Beta 1 | NO | 19 April 2023 |
28+
| Version 1 Feature Complete | NO | 29 November 2022 |
29+
| Version 0 Alpha 9 | NO | 4 November 2022 |

docs/SUPPORT.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
# Software Support
1+
# Software Support Chart
22

33
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.
44

55
| Version | Support Level | Released | End of Support | End of Life |
66
| ----------------------------------- | ---------------- | ---------------- | ---------------- | ---------------- |
7-
| 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 |
910
| Version 1 Beta 2 | End of Life | 29 November 2022 | 19 April 2023 | 26 April 2023 |
1011
| Version 1 Beta 1 | End of Life | 4 November 2022 | 29 November 2022 | 19 April 2023 |
1112
| 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
1415
| Version 0 Alpha 8.1 | End of Life | 30 March 2022 | 31 March 2022 | 2 May 2022 |
1516
| Version 0 Alpha 8 or Older | End of Life | 29 March 2022 | 30 March 2022 | 30 March 2022 |
1617

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+
1725
# Support Levels
1826

1927
- **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.

includes/template.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
// Versioning -----------------------------------------------------------------
3232
function oda_version() {
3333

34-
echo "1-β4";
34+
echo "1-rc1";
3535

3636
}
3737

0 commit comments

Comments
 (0)