• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework query to use permission api instead of just removed materialized views

Modernize logic for protecting against cached passwords from forms,

when users log out and other users use the back button (for Nora).

- switch to more modern caching prevention

- add CSRF protection to login form against forgery requests

- none of the cache-preventing mechanisms helps when the user

stores the password in the browser (no change to the past).

- For admins of existing sites: alter kernel parameter

"LoginPageExpirationTime" to 0 make use of this feature

  1. … 2 more files in changeset.
whitespace changes

obtain default authority_id via "auth::authority::get"

  1. … 3 more files in changeset.
Do not abort when returning a message

Fix regression retrieving the member state

Remove dead adp code: if user is found and token is correct, email_verified_p will be always true, because it is forcefully set by the proc. In any other case, we will execute a different adp (lib/message)

Reduce divergency between oracle and postgres codebase

Reduce divergency between oracle and postgres codebase

Note that this include might be obsolete

Use cached api

Add ad_include_contract (fixes automated tests)

Add ad_include_contract (fixes automated test)

Replace ad_decode idioms

  1. … 1 more file in changeset.
new parameter PersistentLoginDefault: let admin decide, whether default value in login box should be true of false

  1. … 1 more file in changeset.
add autocomplete hint as suggested by chrome

Add (trivial) ad_include_contract

Avoid unnecessary computations

Reuse return url over subsites, remove dummy sql

Use best practice list idiom

Avoid useless check

improve comment and provide warning, when kernel parameter is overruled

fix typo

remove obsolete flag "include_bio" from acs_user::get.

provide ad_include_contract for ADP include user-info

improve rowcount expressions

  1. … 76 more files in changeset.
Whitespace changes

  1. … 1 more file in changeset.
Remove superflous parentheses

  1. … 1 more file in changeset.
Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- Add mising @param

- Add missing @author

- @creation_date -> @creation-date

- @creation-user -> @author

- Fix typos

  1. … 8 more files in changeset.
Prefer literal in adp axpressions + Whitespace changes

  1. … 29 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 474 more files in changeset.