Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-21 | Merge pull request #81 from ekalin/php8HEADv2.0master | TechSneeze | |
PHP8 compatibility | |||
2022-07-21 | Merge pull request #80 from ekalin/pgsql | TechSneeze | |
Support for PostgreSQL | |||
2022-07-21 | Merge branch 'master' into pgsql | TechSneeze | |
2022-07-21 | Merge pull request #78 from DanielB1990/patch-1 | TechSneeze | |
Update dmarcts-report-viewer.php | |||
2022-07-21 | Merge pull request #75 from mwander/master | TechSneeze | |
README: reference required package `php-xml` | |||
2022-06-08 | PHP8 compatibility | Eduardo M KALINOWSKI | |
htmlspecialchars() complains about null argument, so a null-safe wrapper was added. | |||
2022-06-07 | Document PostgreSQL support | Eduardo M KALINOWSKI | |
2022-06-07 | Adjust queries so they work on PostgreSQL | Eduardo M KALINOWSKI | |
2022-06-07 | Support for other database types | Eduardo M KALINOWSKI | |
PDO is used instead of mysqli for database connection. A variable $dbtype specifies the driver to be used. If not specified, it defaults to mysql. | |||
2022-03-09 | Update dmarcts-report-viewer.php | Daniël | |
When arrays of data do not exist, for example in a new & empty set-up, create empty arrays Resolves the follow warnings and error: - Warning: Undefined variable $domains in /var/www/viewer/dmarcts-report-viewer.php on line 324 - Warning: Undefined variable $orgs in /var/www/viewer/dmarcts-report-viewer.php on line 325 - Warning: Undefined variable $periods in /var/www/viewer/dmarcts-report-viewer.php on line 326 - Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in /var/www/viewer/dmarcts-report-viewer.php:125 Stack trace: #0 /var/www/viewer/dmarcts-report-viewer.php(326): html() #1 {main} thrown in /var/www/viewer/dmarcts-report-viewer.php on line 125 | |||
2022-01-16 | Merge pull request #77 from mwander/xmlreport | TechSneeze | |
catch null typeerrors | |||
2021-11-08 | catch null typeerrors | Matthäus Wander | |
2021-06-29 | Changed package name from `php-dom` to `php-xml` | Matthäus Wander | |
2021-06-18 | Merge pull request #74 from mwander/xmlreport | TechSneeze | |
Improved robustness and fixed bugs in formatXML() | |||
2021-06-18 | Merge pull request #72 from jnew-gh/options_page | TechSneeze | |
Add date format to Options page | |||
2021-06-18 | Merge pull request #70 from jnew-gh/css-styling | TechSneeze | |
Cross-browser css styling | |||
2021-06-07 | print XML elements (other than root) fully dynamic without assumptions about ↵ | Matthäus Wander | |
structure | |||
2021-06-07 | regression fix in output html | Matthäus Wander | |
2021-06-07 | More robust code for printing the XML declaration and the root element. | Matthäus Wander | |
Tested successfully with report from wp.pl, which breaks two assumption of former code: 1) There is no XML declaration. 2) There are no linebreaks that delimit the root element. | |||
2021-06-07 | show <policy_published> in XML report viewer | Matthäus Wander | |
2021-05-18 | Replace single quote with HTML apostrophe | jnew-gh | |
In case someone wants to use an apostrophe to shorten the year to 2 digits | |||
2021-05-17 | Remove $date_output_format variable | jnew-gh | |
2021-05-17 | Replace hard-coded date format with new 'date_format' option | jnew-gh | |
2021-05-17 | Add date_format option to $options array | jnew-gh | |
2021-05-07 | Merge branch 'master' into css-styling | jnew-gh | |
2021-05-07 | Merge pull request #68 from jnew-gh/master | TechSneeze | |
Issue Fixes | |||
2021-05-07 | Merge pull request #66 from jnew-gh/xml_highlight | TechSneeze | |
XML Highlighting | |||
2021-05-05 | Time should be an integer, not a string, in setcookie() | jnew-gh | |
Fixes issue #69 | |||
2021-05-05 | Update SQL statement to fix SQL Error 1055 | jnew-gh | |
Remove (unneeded) columns from joined SELECT statement Remove 2nd (unneeded) GROUP BY clause | |||
2021-05-05 | Add real_escape_string() when building SQL WHERE clause with $report_status | jnew-gh | |
2021-05-04 | Cross-browser styling of buttons and inputs | jnew-gh | |
css file additions (x-css classes) based on https://github.com/filamentgroup/select-css | |||
2021-05-04 | css style changes for hamburger menu icon | jnew-gh | |
2021-05-04 | Organize color scheme definitions | jnew-gh | |
2021-05-04 | New hamburger menu icons... | jnew-gh | |
for default.css and dusk2dawn.css | |||
2021-05-04 | Add xml highlighting options to build_cookie() function | jnew-gh | |
2021-05-04 | Add functions for xml highlighting | jnew-gh | |
New functions to enable xml highlighting. Changes to how the cursor is displayed in some areas of the page. | |||
2021-05-04 | Correct small html error in the Report Data table | jnew-gh | |
2021-05-04 | Make Report Data warning more visible | jnew-gh | |
If the "Show Only Matching Report Data records" option is chosen, make a more visible warning that some Report Data records may not be shown. Also change the wording of the warning. | |||
2021-05-04 | Add xml highlighting support | jnew-gh | |
Re-code formatXML() function to accommodate xml highlighting | |||
2021-05-04 | Add xml highlighting | jnew-gh | |
If xml highlight option is chosen, add the highlight.js Javascript and style sheets. Add the xml highlight Javascript variables to the page. | |||
2021-05-04 | Add @highlight.js library to highlight raw xml data | jnew-gh | |
Github project @highlight.js is a syntax highlighter written in JavaScript. We only need a couple of its files, but since git can't include only part of a project, this library is not linked to highlight.js but just copies the necessary files into dmarcts. We will have to keep an eye for any major updates. | |||
2021-05-04 | Add xml highlighting options to $options array | jnew-gh | |
Add a new option group, XML Data, and put all of the (new and old) xml options in that group on the options page. | |||
2021-05-04 | Additions to css files to support xml highlighting | jnew-gh | |
2021-05-03 | Merge pull request #65 from jnew-gh/options_page | TechSneeze | |
Implement cookie-based options page | |||
2021-05-03 | Avoid SQL error if DMARC Result or Report Status chosen as initial sort column | jnew-gh | |
Temporary fix to avoid an SQL error if DMARC Result or Report Status column sorting is set when "Save Current Settings as initial View" is selected. These two columns aren't in the database (only in the html table) and so can't be in the SQL statement. | |||
2021-04-21 | Remove duplicate option in cookie_value creation | jnew-gh | |
2021-04-21 | Change where report_list_height_percent is calculated | jnew-gh | |
2021-04-21 | Remove unused code | jnew-gh | |
Remove code that checked for existence of the resizer handles. No longer needed. | |||
2021-04-21 | Remove unused $filter variable | jnew-gh | |
$filter is to blur elements behind options saved confirmation dialog, which is not yet implemented | |||
2021-04-21 | Check if any options have been removed or added to $options[] | jnew-gh | |