Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2156 hotfix: disable HttpSessions creation when basic-auth strategy

- several principal and related objects have been improved to procude

less stress on the heap

- smoketests added that also test for the absence of a HttpSession when

using basic-auth strategy against a rest endpoint

- also moves the new restclient introduced with v2 from applib to a new

extension module 'restclient'

- improvements to the restclient to also handle scalar value types

    • -0
    • +21
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 33 more files in changeset.
ISIS-2156 enables smoketest for stress-testing the restful endpoint

- we now have the infrastructure to reproduce the memory leak issue

- also adds an optimization to the IsisModuleSecurityRealm, to not

authenticate a user twice per request

findings so far, PrincipalForApplicationUser indeed does not get garbage

collected

  1. … 2 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -44
    • +44
    ./isis/testdomain/ldap/LdapEmbeddedServer.java
    • -17
    • +17
    ./isis/testdomain/ldap/LdapServerService.java
    • -31
    • +31
    ./isis/testdomain/rest/RestServiceTest.java
    • -18
    • +18
    ./isis/testdomain/shiro/AbstractShiroTest.java
    • -93
    • +93
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -139
    • +139
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
  1. … 1053 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

    • -7
    • +8
    ./isis/testdomain/rest/RestServiceTest.java
    • -8
    • +9
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -16
    • +17
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
    • -11
    • +12
    ./isis/testdomain/shiro/ShiroSecmanTest.java
    • -4
    • +4
    ./isis/testdomain/shiro/ShiroSimpleTest.java
  1. … 787 more files in changeset.
ISIS-2156 allow for ShiroWebModule to be primed with a custom ini file

- also renames module 'smoketest' -> 'smoketests'

    • -0
    • +29
    ./isis/testdomain/Util_H2Console.java
    • -0
    • +171
    ./isis/testdomain/auditing/AuditerServiceTest.java
    • -0
    • +134
    ./isis/testdomain/bootstrapping/JdoBootstrappingTest.java
    • -0
    • +130
    ./isis/testdomain/commandexecution/BackgroundExecutionTest.java
    • -0
    • +91
    ./isis/testdomain/ldap/LdapEmbeddedServer.java
    • -0
    • +106
    ./isis/testdomain/ldap/LdapEmbeddedServerTest.java
    • -0
    • +51
    ./isis/testdomain/ldap/LdapServerService.java
    • -0
    • +164
    ./isis/testdomain/publishing/PublisherServiceTest.java
    • -0
    • +74
    ./isis/testdomain/rest/RestServiceTest.java
    • -0
    • +109
    ./isis/testdomain/shiro/AbstractShiroTest.java
    • -0
    • +145
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -0
    • +206
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
  1. … 73 more files in changeset.