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]>'].

Reply via email to