)]}'
{
  "commit": "7cebb93e2355b5d79f8a272b39817a7b201b6fe0",
  "tree": "a6ff7c095660425b12b98aedd2483c52f9b1c479",
  "parents": [
    "4503b7abb490d95034fc33ad07aef95b5e41c35e"
  ],
  "author": {
    "name": "Jean-Louis Monteiro",
    "email": "jlmonteiro@apache.org",
    "time": "Tue Jan 22 10:07:19 2019 +0000"
  },
  "committer": {
    "name": "Jean-Louis Monteiro",
    "email": "jlmonteiro@apache.org",
    "time": "Tue Jan 22 10:07:19 2019 +0000"
  },
  "message": "Add security 1.0 spec. Thanks Roberto for the patch\n\ngit-svn-id: https://svn.apache.org/repos/asf/geronimo/specs/trunk@1851799 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4f2da6d5d5509c8d918adef40658e93f8998dd0",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/NOTICE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d504a047c8991b875b99c89bca0ae620b50f8fbc",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e30ba20f4b65b90f9055e0be97e13e8c0509f023",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/AuthenticationException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "208eb5913ee61ba660be8aefa17b67c2890563a4",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/AuthenticationStatus.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e02b80171ab0ee9c9453a5219fba2cc5a48995a2",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/CallerPrincipal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2282fcd9ece8bbac986cb7487321396512389b75",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/SecurityContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac03426dc15eeeb46ab7227fd69a20e6c736fb39",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/AuthenticationParameters.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "291c726d20761f640270bce3585795f8ed7b45d3",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/AutoApplySession.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "badf84113e8a0b0ca77c6d0146650f966a6829ce",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/BasicAuthenticationMechanismDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3e981d3ce0ffa580c619b15fc0558caf50100f2",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/CustomFormAuthenticationMechanismDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22b5cfeaa771c3ed60bcbfa94af306ea56f77fa1",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/FormAuthenticationMechanismDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03f7282c3bfd9ee5d8993c61c3640cb3017e1c83",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpAuthenticationMechanism.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "352677bf1c04b9c8693309de5d89dd0ae8e83869",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpAuthenticationMechanismWrapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fc4fb3dc8df7f63a019e58eefeacb4c8854076d",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpMessageContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "137f11cc0caf235bc808778838b16e7a8951e175",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/HttpMessageContextWrapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37faac9a1b2bea8401cc666324bb725092b56d25",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/LoginToContinue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "065e54f4580e204c08e17b765e385c355b04589b",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/authentication/mechanism/http/RememberMe.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b9ac9c4b7106dd106ca98d169e9f7d7c2230780",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/AbstractClearableCredential.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d05f1b95625167a1d0220503ad5e13b2be4a5af",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/BasicAuthenticationCredential.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "325a9e03468e16915365599375351ba00aacf761",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/CallerOnlyCredential.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a063af818b3ff9fe111f4da04e371e47f2dc49e",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/Credential.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b52c429b3160e9c7d532f1a5588042997d4ec6e7",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/Password.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91bdcb081938623acb923fc3743e9c6cefdbdb14",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/RememberMeCredential.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6521397f3625b4e9004faf84d30c089c1e428478",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/credential/UsernamePasswordCredential.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c24be157c6ec1bfad3b0be4f4a4756af01930c97",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/CredentialValidationResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f3faa6d5b4a71043a17cd9b7e0f92d07a097e73",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/DatabaseIdentityStoreDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36d253894cef49b9be6e2d118672b4cabc743f23",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/IdentityStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ce3049e22c3e419402bcf77ce1766f5164e2886",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/IdentityStoreHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a44fe5092c18cfd378a9ae1c18c630befd54607f",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/IdentityStorePermission.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "113909aabd002ed86f171b83d19c7bfe38e9fcd6",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/IdentityStoreWrapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a71657126141129d6b195ced96a773adad94f0c",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/LdapIdentityStoreDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bd5bdff33deb973d83e0feb9cb236836effeef4",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/PasswordHash.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ed286f78e6f44f3b88e1ed9e98d8496c2945154",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/Pbkdf2PasswordHash.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "257ebe7d3b28a3ee1622a023a860628a78e07fe8",
      "new_mode": 33188,
      "new_path": "geronimo-security_1.0_spec/src/main/java/javax/security/enterprise/identitystore/RememberMeIdentityStore.java"
    },
    {
      "type": "modify",
      "old_id": "f0ce31dee52e0765d2d3f0033b42c27e1aba16ad",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "260fc55f38d6b88cc500516aeb82a0fc98216807",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
