• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Default login to SSL if SSL is enabled for the server.

moving the password question parameters to acs-kernel. Updating parameter::get calls in local-procs to always provide a package_id (either current subsite or acs-kernel)

  1. … 2 more files in changeset.
Implemented bug #194: Do not serve .xql files

  1. … 2 more files in changeset.
when removing the apm_package.enabled_p column I forgot to remove the apm_package.enable/disable functions, so removing those now

  1. … 4 more files in changeset.
Fixed password expiration and approval expiration

  1. … 8 more files in changeset.
Default to persistent logins, now that persistent logins aren't eternal, but only for about 8 hours

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.
Removed snapshot_p flag from data model, and moved into auth_sync_retrieve service contract

  1. … 2 more files in changeset.
removing ACS and OpenACS prefixes from core package names as they weren't really conveying any useful information for system admins

  1. … 12 more files in changeset.
Added UsePasswordWidgetForUsername and UseEmailForUsername parameters

adding datamodel for authority parameters and bumping version to 5.0d4

  1. … 4 more files in changeset.
Support for external authentication: two new columns added to users table - username and authority. New object type authority with corresponding table auth_authorities. Bumping version number to 5.0d3

  1. … 16 more files in changeset.
adding locale and timezone to user_preferences table. Adding default_locale to apm_packages table

  1. … 8 more files in changeset.
Added code to allow loading of data for packages like ref-timezones with

SQL*Loader or PostgreSQL's COPY command.

  1. … 8 more files in changeset.
1. Made object_id 0 be a user instead of a person;

2. Created a rel_type 'admin_rel' and corresponding role 'admin'.

  1. … 8 more files in changeset.
Added password_changed_date column to users table, so we can expire passwords after a certain number of days

  1. … 4 more files in changeset.
Removed duplicate parameters that snuck in when I merged with 4.6

Merged with 4.6 branch

  1. … 30 more files in changeset.
adding the acs-kernel parameter DefaultPersistentLoginP in response to bug 474

removing the file listings from the info files since those are no longer used by OpenACS

  1. … 28 more files in changeset.
1. removed some needless LARS notices

2. removed acs_methods and friends from the permissions documentation

and got rid of the commented-out table stubs.

3. dropping of permissions was broken in PG, fixed that.

4. cc_users and registered_users views have been sped up.

5. removed an unused and incorrect proc from revision-procs

6. updated acs-kernel to 4.6.3

-------------------------------------------------------------------------------------

  1. … 11 more files in changeset.
Changed a minor bug regarding the definition of user_tab_comments, bumped

to 4.6.3 and added an upgrade script (we may not release a 4.6.3 but if we

do, we're ready!)

  1. … 2 more files in changeset.
1. Added kernel param IndexRedirectUrl which allows one to specify a url

that the index template will redirect to. dotLRN in particular wants

users to land at /dotlrn.

2. Changed the index file to implement this.

3. Removed unused proc from apm-xml-procs.tcl

  1. … 2 more files in changeset.
Removed Your Workspace from the context bar and put it in the default-master template instead.

  1. … 5 more files in changeset.
Upgrade to 4.6.2: APM changes and change in installation procedure

  1. … 6 more files in changeset.
trying to fix issue with APM upgrade UI breaking on new APM filetype message_catalog described here: http://openacs.org/forums/message-view?message_id=80178 Issuing warning in log file instead of erroring out on un-recognized filetypes. Adding upgrade script to acs-kernel that adds the message_catalog filetype

  1. … 3 more files in changeset.
Adding parameter PermissionCacheTimeout that determines the lifetime of the permissions cache. Adding comment to PermissionCacheP parameter saying server must be restarted after change. Removing instantiation of acs-kernel in acs-install.sql (not needed as its done in apm_install_package).

  1. … 1 more file in changeset.
Added a proc ad_http_cache_control that outputs No-Cache headers by default for all dynamic pages, and a kernel parameter to turn it off. Fixes bug #186.

  1. … 3 more files in changeset.
1. Fixed a couple of typos in file storage

2. New fast permissions stuff (PG only thus far)

2. While poking around CMS code looking for things that needed recreating

due to the permissions upgrade, changed over to "create or replace function"

  1. … 23 more files in changeset.