• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Re-enabling sec_change_user_auth_token as a mean to invalidate login for a user immediately on every connected client

For reference, see discussions in:

- https://openacs.org/forums/message-view?message_id=1691183

- https://openacs.org/forums/message-view?message_id=5392475

fix documentation (fix for #3345)

add missing version dependencies for antonio's recent changes concering user info API

  1. … 5 more files in changeset.
make indentation regular

Employ new user cache also for portrait information

Don't cache invalid user ids, as they might become valid shortly after (e.g. during registration)

flag current request as being performed via aa_testing

Use API when retrieving user info

Use more API

add address to driver_info

Remove unneded dict creation

  1. … 1 more file in changeset.
modernize tcl

  1. … 1 more file in changeset.
Modernize idiom

Restore previous behavior: when a person is not found by email, just return empty string instead of an error

Reduce code duplication when retrieving person info

TODO centralize caching

provide compatibility with AOLserver

make timeout cnd cache size configurable

follow usual naming conventions

    • -0
    • +23
    ./tcl/community-core-init.tcl
Pass to a ns_cache implementation to avoid race conditions

Implement acs_user:: cache through nsv, instead of the util_memoize cache. Note that now this information won't expire anymore unless explicitly flushed.

Remove unnecessary backslashes, remove leftover usages of get_from_username_not_cached cache, minimize catch wrapping

Reuse acs_user::get_by_username to retrieve user_id in order to reduce query duplication and cache entries for acs_user::get, simplify idiom

Prefer literal in adp axpressions + Whitespace changes

  1. … 29 more files in changeset.
Remove hardwired Yahoo spider handling from the request processor

Simplify expression

change capitalization for protocol name

improve spelling

  1. … 7 more files in changeset.
unify spelling of names

  1. … 3 more files in changeset.
exclude status code 200

fix typo

  1. … 1 more file in changeset.
improve wording

  1. … 4 more files in changeset.
fixing internal redirect to error pages from application packages