1. 01 Feb, 2018 3 commits
  2. 22 Jan, 2018 1 commit
    • Sebastian Kummer's avatar
      ZP-1329 Refactored impersonation feature to a global level. · f8018de9
      Sebastian Kummer authored
      - changed Logger->SetUser() to not include brackets anymore
      - changed Logger to include impersonation username in log filename when
      doing per-user logging
      - IPC & loopdetection are done on user#impersonation level
      - changed IBackend->Logon() to include $impersontedUsername
      - changed all backends and Autodiscover to use new Logon()
      - changed IMPERSONATE_DELIM to '#' and moved it to Request
      - chamged MAPIProvider and others to use Request::GetUser() to reflect
      the user transmitting data (auth or impersonated)
      - changed Request::GetAuthUser() to always return the authenticated user
      - added Request::GetImpersontedUser() to always return the impersonted
      user (if available)
      - added Request::GetUser() to return the user operating on data
      (impersonted if set - else auth).
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      f8018de9
  3. 18 Dec, 2017 1 commit
  4. 16 Dec, 2017 1 commit
  5. 14 Dec, 2017 1 commit
  6. 13 Dec, 2017 2 commits
  7. 11 Dec, 2017 2 commits
  8. 30 Nov, 2017 28 commits
  9. 28 Nov, 2017 1 commit