• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework array idioms into dict idioms hwre appropriate, e.g.:

- when the return value of a proc is already a dict in itself

- when the return value of a proc should be completely overwritten in later tests

This avoids array "unwrapping" operations and unsets

    • -259
    • +230
    ./acs-authentication-procs.tcl
merge with missing files

  1. … 1463 more files in changeset.
merge from oacs-5-10

    • -28
    • +0
    ./acs-authentication-procs-oracle.xql
    • -29
    • +0
    ./acs-authentication-procs-postgresql.xql
    • -129
    • +370
    ./acs-authentication-procs.tcl
  1. … 8093 more files in changeset.
improved spelling

  1. … 14 more files in changeset.
silence test cases

  1. … 1 more file in changeset.
skip hopeless tests, where mail server is not configured

  1. … 1 more file in changeset.
fixed regression test to use [::acs::test::url] instead of [ad_url] during regression test

Don't pollute the cache for other tests

Fixes acs-tcl.parameter__check_procs test when run after this one

Prefer the test authority: downstream local authorities may depend on other systems to perform additional checks, which may fail on a test user

improve spelling

  1. … 3 more files in changeset.
Handle acs-mail-lite conf regarding the recipient in the test

Make sure test email is fine even when usernames are emails

Use lowercase letter to append to the fake username, so that if it should be an email, it will still be valid

Fix typo in test

Complete coverage for the ACS Service Contract 'auth_user_info'

Complete coverage of ACS Service Contract 'auth_sync_retrieve' implementations

Test IMS_Enterprise_v_1p1 implementation of the auth_sync_process Service Contract

Test implementations of ACS Service Contract 'auth_registration'

This exposes a bug in auth::local::registration::Register where the acs-subsite parameter NotifyAdminOfNewRegistrationsP is fetched from the ad_conn package_id, rather than the subsite_id

Fix signature of service contract implementation, that is defined with 3 and not 4 arguments, complete coverage of the auth_password contract local implementation

  1. … 1 more file in changeset.
Complete coverage of the auth_authentication contract 'local' implementation

file local-procs.tcl was initially added on branch oacs-5-10.

Deprecate template::util::is_true, implemented as a simple string command oneliner since 2015 and inline occurrences

  1. … 33 more files in changeset.
fixes for Oracle 19c

  1. … 5 more files in changeset.
Use the test machinery to simulate a cookie authentication

Inline sec_login_read_cookie, as it is a private api and would upset the bad calls test

Test auth::verify_account_status and complete coverage of acs-authentication

Test auth::update_local_account

Add auth::sync::job::get_authority_id to an existing test

Test auth::self_registration

Test auth::refresh_login