[502065] Enhance user file localization for FileUserManager

* UserManager gets the users in a file on server. Previously, the
  file path could be absolute or relative to the application.
* Now the file path can also be relative to the config folder
  (where cdo-server.xml is) by specifying "@config/...".
* File validity checks are removed to support file creation during
  addUser().
* With -Dnet4j.security.FileUserManager.fallBackToConfigFolder=true
  a relative path is resolved in both the application's current folder
  and the config folder (in this order).

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=502065
Change-Id: I63b559c93cb67ccfc656018fe0136511e7434c03
Signed-off-by: Laurent Fasani <laurent.fasani@obeo.fr>
Signed-off-by: Eike Stepper <stepper@esc-net.de>
6 files changed
tree: 7ed83e4e4b8007e078a9b281d67c316d5720f267
  1. features/
  2. plugins/
  3. .gitattributes
  4. .gitignore