This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/karaf.git.
from ef1595d Fix bin/inc to work with any shell
new 7ad0da3 [KARAF-5427] Shell reflection / redirection should require
admin role by default
new 3d57887 [KARAF-5475] Add a ClientPrincipal containing the connection
method / remote ip
new 851c582 [KARAF-5475] Send an event to EventAdmin after having
executed a command in the shell and include the result / exception
new 26a948b [KARAF-5475] Add EventAdmin support to JMX
new 6ff0873 [KARAF-5475] Create an audit bundle that logs to file / tcp /
udp / jul
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../resources/etc/org.ops4j.pax.logging.cfg | 10 +-
.../features/standard/src/main/feature/feature.xml | 51 ++
{config => audit}/pom.xml | 28 +-
.../java/org/apache/karaf/audit/Activator.java | 489 ++++++++++++++++
.../main/java/org/apache/karaf/audit/Event.java | 46 +-
.../java/org/apache/karaf/audit/EventLayout.java | 23 +-
.../java/org/apache/karaf/audit/EventLogger.java | 12 +-
.../apache/karaf/audit/layout/AbstractLayout.java | 198 +++++++
.../org/apache/karaf/audit/layout/GelfLayout.java | 89 +++
.../apache/karaf/audit/layout/Rfc3164Layout.java | 85 +++
.../apache/karaf/audit/layout/Rfc5424Layout.java | 86 +++
.../apache/karaf/audit/layout/SimpleLayout.java | 69 +++
.../apache/karaf/audit/logger/FileEventLogger.java | 291 +++++++++
.../apache/karaf/audit/logger/JulEventLogger.java | 61 ++
.../apache/karaf/audit/logger/TcpEventLogger.java | 67 +++
.../apache/karaf/audit/logger/UdpEventLogger.java | 84 +++
.../java/org/apache/karaf/audit/util/Buffer.java | 306 ++++++++++
.../apache/karaf/audit/util/FastDateFormat.java | 175 ++++++
.../org/apache/karaf/audit/util/NumberOutput.java | 516 ++++++++++++++++
.../test/java/org/apache/karaf/audit/MapEvent.java | 51 +-
.../test/java/org/apache/karaf/audit/TestPerf.java | 150 +++++
.../apache/karaf/audit/logger/EventLoggerTest.java | 264 +++++++++
.../karaf/audit/util/FastDateFormatTest.java | 31 +-
itests/src/test/filtered-resources/etc/feature.xml | 2 +
.../karaf/jaas/boot/principal/ClientPrincipal.java | 54 ++
management/server/pom.xml | 8 +-
.../apache/karaf/management/JaasAuthenticator.java | 7 +
.../karaf/management/KarafMBeanServerGuard.java | 40 +-
.../karaf/management/internal/Activator.java | 31 +
.../management/internal/EventAdminLogger.java | 12 +-
.../management/internal/EventAdminLoggerImpl.java | 60 ++
.../internal/EventAdminMBeanServerWrapper.java | 648 +++++++++++++++++++++
.../internal/MBeanInvocationHandler.java | 3 +
pom.xml | 1 +
.../felix/eventadmin/impl/Configuration.java | 5 +-
.../shell/impl/console/ConsoleSessionImpl.java | 4 +
.../impl/console/osgi/EventAdminListener.java | 32 +-
.../impl/console/osgi/LocalConsoleManager.java | 2 +
.../karaf/shell/ssh/KarafJaasAuthenticator.java | 2 +
.../internal/servlet/JaasSecurityProvider.java | 9 +-
40 files changed, 3980 insertions(+), 122 deletions(-)
copy {config => audit}/pom.xml (80%)
create mode 100644 audit/src/main/java/org/apache/karaf/audit/Activator.java
copy bundle/core/src/main/java/org/apache/karaf/bundle/core/BundleInfo.java =>
audit/src/main/java/org/apache/karaf/audit/Event.java (54%)
copy scheduler/src/main/java/org/apache/karaf/scheduler/JobContext.java =>
audit/src/main/java/org/apache/karaf/audit/EventLayout.java (63%)
copy
features/core/src/main/java/org/apache/karaf/features/RegionDigraphPersistence.java
=> audit/src/main/java/org/apache/karaf/audit/EventLogger.java (78%)
create mode 100644
audit/src/main/java/org/apache/karaf/audit/layout/AbstractLayout.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/layout/GelfLayout.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/layout/Rfc3164Layout.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/layout/Rfc5424Layout.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/layout/SimpleLayout.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/logger/FileEventLogger.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/logger/JulEventLogger.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/logger/TcpEventLogger.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/logger/UdpEventLogger.java
create mode 100644 audit/src/main/java/org/apache/karaf/audit/util/Buffer.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/util/FastDateFormat.java
create mode 100644
audit/src/main/java/org/apache/karaf/audit/util/NumberOutput.java
copy log/src/main/java/org/apache/karaf/log/core/internal/LogMBeanImpl.java =>
audit/src/test/java/org/apache/karaf/audit/MapEvent.java (51%)
create mode 100644 audit/src/test/java/org/apache/karaf/audit/TestPerf.java
create mode 100644
audit/src/test/java/org/apache/karaf/audit/logger/EventLoggerTest.java
copy
http/src/test/java/org/apache/karaf/http/core/internal/HttpMBeanImplTest.java
=> audit/src/test/java/org/apache/karaf/audit/util/FastDateFormatTest.java (53%)
create mode 100644
jaas/boot/src/main/java/org/apache/karaf/jaas/boot/principal/ClientPrincipal.java
copy profile/src/main/java/org/apache/karaf/profile/LockHandle.java =>
management/server/src/main/java/org/apache/karaf/management/internal/EventAdminLogger.java
(81%)
create mode 100644
management/server/src/main/java/org/apache/karaf/management/internal/EventAdminLoggerImpl.java
create mode 100644
management/server/src/main/java/org/apache/karaf/management/internal/EventAdminMBeanServerWrapper.java
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].