• last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
changing the proc security::RestrictLoginToSSLP to only return 1 if https is available on the server.

- Fixed bug that caused logins to timeout very quickly if you had LoginTimeout set to 0 (infinite - logins never expire), but the user did not check 'Remember me' checkbox. This is a fix that sacrifices some security, but fixes the unacceptable usability problem. See bboard posting at http://openacs.org/forums/message-view?message_id=167212. Also cleaned up debugging statements

merge of all changes on oacs-5-0 branch between tag openacs-5-0-0-final and jcd-merge-pre503 (except those in lars-blogger).

  1. … 293 more files in changeset.
adding db_release_unused_handles after each db statement in the security procs. The server would sometimes hang while in the sec_handler proc, supposedly because db handles were not being released and threads were held up waiting for them. Thanks Lars for tracking this down.

Experimental fix for login timeout problem

Logout goes to nearest subsite, which will then determine where to redirect next

deprecating proc ad_ssl_available_p and replacing it with security::https_available_p. Making sure we do not redirect to HTTPS if AOLserver is not configured to support it

  1. … 2 more files in changeset.
Removed LARS debugging log notices

Changed local_account_ok_p to get_local_account_status, which can also return no_account. Helps prevents problems with old cookies that do no longer have a corresponding user_id

  1. … 1 more file in changeset.
Added debug log statements to auth_token stuff

- Changed calls to ad_secure_conn_p to security::secure_conn_p

- Changed logic for ad_get_login_url, so it's more intelligent about the return_url

Rewrote cookie handling

  1. … 9 more files in changeset.
ext-auth #20: adding support for Login over HTTPS. New acs-kernel parameter RestrictLoginToSSLP. New API in security-procs.tcl for casting requests into HTTPS mode etc. Requiring secure connection in scripts passing password (registration, login, password-update)

  1. … 8 more files in changeset.
Cleaned up proc definitions

Require user_id in ad_change_password

Marking ad_acs_kernel_id public and ad_acs_kernel_id_mem private (was opposite)

  1. … 1 more file in changeset.
Let login URL include username/authority_id

Moved ad_maybe_redirect_for_registration over to auth::require_login

  1. … 1 more file in changeset.
Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
Patch #138: Various fixes to ensure people can be 'immersed' in a subsite.

Please see the patch description for all details.

  1. … 1 more file in changeset.
Made the redirect for registration redirect to the current subsite's register page. Also added ad_get_login_url and ad_get_logout_url procs to let you get the URL for login/logout, which direct the user to the current subsite's pages, and, optionally, can preseve the current page, including query variables/form.

1. Took out my earlier kludge to get around the AOLserver 4 ns_eval problem.

2. bracketed "if" exprs to avoid unnecessary recompilations of exprs

  1. … 15 more files in changeset.
Update the password_changed_date whenever the user's password is changed

  1. … 3 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
add urls which can be accessed without logging in

make the -token_id flag work as advertised

ad_proc rather than proc on sec_sweep_sessions bug 263

rewrite the sessions_sweep query so it will use an index on last_hit

  1. … 1 more file in changeset.
add @see comments for most deprecated functions

  1. … 9 more files in changeset.