• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Provide more infrastructure support for host-node-maps for more flexible domain handling

- add optional -cookie_domain parameter to the following functions

ad_user_login

ad_user_logout

sec_generate_session_id_cookie

auth::issue_login (wrapper for ad_user_login)

if not specified, the functions are full backward compatible

- add optional parameter -host_node_id to auth::authenticate

which refers to the node_id in the host-node-map

- pass host_node_id from from/to register pages

TODO:

1) probably, sec_generate_session_id_cookie picks up the wrong

session_id via [ad_conn session_id]

2) check interaction with CookieDomain (probably, we need

must not pass host_node_id wheren CookieDomain is non-empty)

  1. … 7 more files in changeset.
Increase size of URL, remove default, since it does not match well with required/non-required

Fix spelling error

Fix spelling errors

  1. … 25 more files in changeset.
White space change: remove tabs and trailing spaces

    • -300
    • +298
    ./authentication-procs.tcl
Improve comment, remove useless parenthesis

Use "in" idiom instead of lsearch

- replace deprecated "cc_lookup_email_user ..." by "party::get_by_email -email ..."

  1. … 2 more files in changeset.
- reduce the dependencies on acs_object_party_privilege_map for PostgreSQL

  1. … 1 more file in changeset.
- prefer empty sql statements over various forms of *SQL*

  1. … 1 more file in changeset.
- no need to use backslash for continuation between curly brackets

- improve readability of code

- modernize tcl

  1. … 8 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- remove globals for errorInfo and use namespace qualifiers instead

  1. … 15 more files in changeset.
- fix for bug #3251 from Andrew Helsley

  1. … 6 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- simplify code

  1. … 3 more files in changeset.
- reduce number of remaining "string equal" operations

  1. … 3 more files in changeset.
- flatten nested "lindex" structures

- use numeric comparison operator for truth value comparisons

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

  1. … 2 more files in changeset.
- make exists_and_not_null explicit

  1. … 6 more files in changeset.
- 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

  1. … 6 more files in changeset.
more PG 9.0 compatibility. Avoiding the usage of OIDs in postgresql.

  1. … 5 more files in changeset.
email is required to create a user

Non-info file merge results, with conflicts resolved.

  1. … 203 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. … 3 more files in changeset.
Add search service contract for acs-authenticaton. TIP#125

  1. … 5 more files in changeset.