activemq-artemis/tests/smoke-tests
Justin Bertram 2954829e3e ARTEMIS-3399 fix audit logging for AMQP
Due to the multi-threaded AMQP implementation the ThreadLocal variables
used by the AuditLogger to track the username and remote address don't
work properly. Changes include:

 - Passing the audit Subject (set during authentication) and the remote
   address explicitly for audit logging on the relevant ServerSession
   methods rather than relying on the AuditLogger's ThreadLocal
   variables
 - Audit logging core session creation *after* successful authentication
   so that we have the proper Subject; this is especially important for
   the SSL certificate authentication use-case
 - Renaming some methods and variables in AuditLogger to more accurately
   reflect their intended use
 - Adding JavaDoc and refactoring the getCaller methods on AuditLogger
 - Refactor audit log testing and add a new test
2021-07-26 23:27:35 -04:00
..
src ARTEMIS-3399 fix audit logging for AMQP 2021-07-26 23:27:35 -04:00
pom.xml ARTEMIS-3399 fix audit logging for AMQP 2021-07-26 23:27:35 -04:00
readme.md ARTEMIS-1089 Moving smoke tests under ./tests/smoke-tests 2017-04-05 13:06:55 +01:00

readme.md

Smoke tests

These tests are based on real servers.

Each directory here represents a real server created with the maven plugin.