• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- flatten nested "lindex" structures

- use numeric comparison operator for truth value comparisons

  1. … 1 more file in changeset.
- brace expressions to allow for tcl compilation

- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

  1. … 10 more files in changeset.
- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

  1. … 2 more files in changeset.
- use "in" or not in (ni) operator instead of lsearch (for readability and performance)

  1. … 1 more file in changeset.
- make exists_and_not_null explicit

    • -16
    • +20
    ./test/acs-authentication-procs.tcl
- modernize tcl

- remove unneeded "expr" in side if-expressions

  1. … 13 more files in changeset.
- get rid of deprecated calls to acs_sc_call during regression test

    • -0
    • +28
    ./authentication-procs-postgresql.xql
  1. … 3 more files in changeset.
file authentication-procs.xql was initially added on branch oacs-5-8.

    • -0
    • +0
    ./authentication-procs.xql
- don't call deprecated validate_integer

file authentication-procs-oracle.xql was added on branch oacs-5-8 on 2013-08-25 20:04:46 +0000

file authentication-procs-postgresql.xql was added on branch oacs-5-8 on 2013-08-25 20:04:46 +0000

more PG 9.0 compatibility. Avoiding the usage of OIDs in postgresql.

    • -12
    • +0
    ./authentication-procs-postgresql.xql
  1. … 3 more files in changeset.
email is required to create a user

Update proc documentation

add allow_complete_url flag to ad_returnredirect for password recovery url

Add missing search implementation procs

Non-info file merge results, with conflicts resolved.

  1. … 201 more files in changeset.
Missed a detail when moving bio back to person.

  1. … 4 more files in changeset.
Moved "bio" back to "person", but with type-specific storage. People can

fight over where such things belong on another day, for now keeping it in

"person" has the advantage that the Tcl API is 100% unchanged so moving it

to type-specific storage won't break .LRN.

  1. … 8 more files in changeset.
Moved "bio" from person/generic storage to user/type-specific storage as TIP'd

(PG only, Oracle to follow soon).

  1. … 6 more files in changeset.
Substitute calls to ns_sendmail for acs_mail_lite::send

  1. … 1 more file in changeset.
Conditionally support new parameters so you can login to perform an upgrade where you actually support the new parameters, specifically search_impl_id

stub acs_mail_lite::send since ns_sendmail is not always the ultimate transport. (the second one)

stub acs_mail_lite::send since ns_sendmail is not always the ultimate transport.

make test case a bit more informative about failure mode

- replace ns_sendmail call with acs_mail_lite::send ones

- use ad_outgoing_sender for notifying of new registration instead of the new user email

- when notifying new registrations fall back to site-wide locale in case the email address to notify to doesn't belong to any user

- fix syntax for apm_upgrade_logic (the error message said

The length of spec should be dividable by 3)

Fix search service contract. We handle local specifically similar to all the other local handling in acs-authenticaton

  1. … 1 more file in changeset.
Add search service contract for acs-authenticaton. TIP#125

  1. … 1 more file in changeset.
TIP#126 optionally allow user to provide email, first, last name when authority does not

  1. … 5 more files in changeset.