This is an automated email from the ASF dual-hosted git repository. alexoree pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit 6861801d1236e62e449e566e8c45b03b99348c5b Merge: b9a8cb263 c47f354de Author: spyhunter99 <[email protected]> AuthorDate: Sun Nov 23 19:53:04 2025 -0500 Merge pull request #429 from spyhunter99/feature/JSPWIKI-1228-audit-logger JSPWIKI-1228 audit logging capability with optional email based alert… ChangeLog.md | 4 +- .../WikiBootstrapServletContextListenerTest.java | 2 +- .../src/test/resources/ini/jspwiki.properties | 71 ++++---- jspwiki-event/pom.xml | 2 +- .../main/java/org/apache/wiki/event/WikiEvent.java | 22 ++- .../org/apache/wiki/event/WikiEventManager.java | 2 +- .../java/org/apache/wiki/event/WikiPageEvent.java | 2 +- .../org/apache/wiki/event/WikiSecurityEvent.java | 41 +++-- jspwiki-main/pom.xml | 2 +- .../src/main/java/org/apache/wiki/WikiEngine.java | 7 +- .../apache/wiki/auth/AuthenticationManager.java | 22 ++- .../org/apache/wiki/auth/AuthorizationManager.java | 6 +- .../wiki/auth/DefaultAuthenticationManager.java | 18 +- .../java/org/apache/wiki/auth/SessionMonitor.java | 4 +- .../java/org/apache/wiki/auth/UserManager.java | 4 +- .../apache/wiki/auth/authorize/GroupManager.java | 6 +- .../apache/wiki/content/DefaultPageRenamer.java | 8 +- .../java/org/apache/wiki/content/PageRenamer.java | 3 +- .../apache/wiki/filters/DefaultFilterManager.java | 8 +- .../org/apache/wiki/filters/PageEventFilter.java | 2 + .../java/org/apache/wiki/security/AuditLogger.java | 194 +++++++++++++++++++++ .../java/org/apache/wiki/security/EventUtil.java | 115 ++++++++++++ .../java/org/apache/wiki/ui/WikiJSPFilter.java | 2 +- .../java/org/apache/wiki/workflow/Workflow.java | 1 + .../src/main/resources/ini/jspwiki.properties | 105 +++++++---- .../main/resources/templates/default.properties | 4 + .../main/resources/templates/default_de.properties | 2 + .../main/resources/templates/default_es.properties | 3 + .../main/resources/templates/default_fi.properties | 2 + .../main/resources/templates/default_fr.properties | 2 + .../main/resources/templates/default_it.properties | 2 + .../main/resources/templates/default_nl.properties | 2 + .../resources/templates/default_pt_BR.properties | 2 + .../main/resources/templates/default_ru.properties | 2 + .../resources/templates/default_zh_CN.properties | 2 + .../src/main/webapp/WEB-INF/classes/log4j2.xml | 47 +++++ jspwiki-war/src/main/webapp/admin/Admin.jsp | 16 +- .../src/main/webapp/admin/SecurityConfig.jsp | 17 +- 38 files changed, 630 insertions(+), 126 deletions(-)
