)]}'
{
  "commit": "30925d8af8acfd3586446cbae9da11130e844884",
  "tree": "20119802fc7b9cf5a80edf6f8f421561d006bf84",
  "parents": [
    "9a1188e33fe7f3226efae5437c7798dceffffb79"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri May 06 15:33:52 2022 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sat May 14 15:56:40 2022 +0200"
  },
  "message": "Embedded LDAP server LdapAuth3: support hashed passwords (sha1, sha-256)\n\nNote that none of the currently supported hash are safe against\nbrute force attacks.\n\nIf ldapFilter property does not contain any occurrence of \"${password}\",\nthe user DN found via the filter expression will be authenticated\nvia a regular LDAP bind operation, using the entered password. In this\ncase, with embedded LDAP server, but probably also with others, hashed\npasswords are supported and make sense.\n\nChange-Id: I725832a2faa484623edcebeeeb727b23b6186de2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67696279610050c1e56d131047713d543b7d1858",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "54ad3bdac38c4bdcf5d5be4e7eab3f59eed99ebb",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "bdfb2ada66053bbaac1e4fedc1c44566da1cd1c4",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/authentication/LdapAuth3.java",
      "new_id": "9975fcc8024414ba021f38b3da0e463d3fd7388e",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/authentication/LdapAuth3.java"
    },
    {
      "type": "modify",
      "old_id": "76f649484a16abc21eb8c478b8f77910b595b455",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/server/EmbeddedLdapServer.java",
      "new_id": "88dfe2e1cedbcfbe5cd015d384f8b706ac344c7d",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/server/EmbeddedLdapServer.java"
    },
    {
      "type": "modify",
      "old_id": "becf6e072caf3a53e8ec8c2f97c735b998a8eaa2",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/embedded-ldap-default.conf",
      "new_id": "00cd2a2b8a2284e22cd2eb05ecd36e3d018fe325",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/embedded-ldap-default.conf"
    },
    {
      "type": "modify",
      "old_id": "4a3e69c76e5ed7e1397265a73730d6c34ea49c54",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/korap-users.ldif",
      "new_id": "8760df95644ca10b835397738f8bdf46dfeef827",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/korap-users.ldif"
    },
    {
      "type": "modify",
      "old_id": "7783274b4527059640b6548859a7cbe40090056b",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/server/EmbeddedLdapServerTest.java",
      "new_id": "196451e1265555444bd2312b06f936cab3db2075",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/server/EmbeddedLdapServerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8760df95644ca10b835397738f8bdf46dfeef827",
      "new_mode": 33188,
      "new_path": "full/src/test/resources/test-embedded-ldap-users.ldif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb9e079933c84a3ca605fe7c018341e76299284d",
      "new_mode": 33188,
      "new_path": "full/src/test/resources/test-embedded-ldap.conf"
    }
  ]
}
