• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove type discrepancy introduced in 2002:

- acs_object_types.object_type has type varchar(1000), while

- acs_object_types.supertype has type varchar(100)

... several more data types are involved, using acs_object_types.object_type as foreign key

  1. … 5 more files in changeset.
- Slightly faster (around 10%) versions for the base permission query functions.

In the new versions the lookup of acs__magic_object_id was moved out of the loop.

  1. … 2 more files in changeset.
- rename attribute "tag" to "originating_rel_id" to avoid confusion

- Create an "identity relationship" (-10)

- Use the new identity relation instead of value "0" in party_approved_member_map

- Add a foreign key to avoid garbage in "originating_rel_id"

- Speed up referential integrity

- Improve get_func_definition() to return SQL function/procedure

definitions with argument names and defaults (contained just types before)

  1. … 3 more files in changeset.
clean up of inconsistency between old and new installations

--

-- Since many years, new installations are created with "Registered

-- Users" (object_id -2) having object_type as "application_group" and

-- the context id of the main subsite (see

-- acs-kernel/sql/postgresql/acs-install.sql).

--

-- However, it seems as if some prior upgrade scripts have not cared

-- sufficiently to update all installation correctly (some have still

-- "group", some have no context_id set). This upgrade script tries to

-- bring everything in sync such that "newer" and "older"

-- installations behave the same.

--

  1. … 1 more file in changeset.
- bump version number to 5.9.1d5

- sharpen the comment and warning about unintended uses of db_nextval

- use a sequence name without t_ prefix for anon_func_seq

- bump version number to 5.9.1d4

  1. … 4 more files in changeset.
- drop useless view

- report usage of deprecated views (deprecated since at least 10 years) in error.log

  1. … 2 more files in changeset.
- fix typo in parameter name TclTraceLogSeverities

  1. … 5 more files in changeset.
- bump version number

- bump version numbers from 5.9.0b* to 5.9.0

  1. … 32 more files in changeset.
- bump version numbers

  1. … 75 more files in changeset.
*** empty log message ***

  1. … 75 more files in changeset.
- delete parameters from database, that were deleted from .info files ages ago

  1. … 2 more files in changeset.
- add missing handling for "merged" user state

- add message key

  1. … 2 more files in changeset.
- make pretty-naming of acs-core packages more consistent

- bump verision numbers

  1. … 16 more files in changeset.
Bumping up core packages version to 5.10.0d1

  1. … 24 more files in changeset.
Removed exclusive lock from permission granting and revoking. Use exception handling or ignoring instead, as in Oracle codebase.

  1. … 2 more files in changeset.
- Part 4 of OpenACS 5.9 agenda: get rid of tree_sortkey in acs-objects ; to be on the safe side, backup your database before upgrading, since the acs-objects.treesortkey is being removed (custom packages might erroneously depend on it)

  1. … 4 more files in changeset.
- add stored procedure sec_session_property__upsert to address concurrency problems with

updates in sec_session_properties; implementation for PostgreSQL and

Oracle are added, latter is not tested.

- bump version number to 5.9.0d4

  1. … 6 more files in changeset.
- add kernel parameter to support conveniant setting of expiration dates for /resources/*. See as well http://openacs.org/forums/message-view?message_id=4231862

  1. … 1 more file in changeset.
- scalability reform part 1

* remove manual delete operations from acs_object__delete()

where update is as achieved automatcially via cascade operations

* improve documentation of source code

- bump version number to 5.9.0d2

  1. … 2 more files in changeset.
- add missing indices

- bump version number to 5.8.3d2

  1. … 7 more files in changeset.
- removed bugfix from #3119, since it is apparently not needed anymore

- fixed bug in acs-subsite group management, where return-url was double encoded ("elements-by-rel-type")

- fixed bug in acs-subsite group management, where negative numbers were not allowed ("new" function)

- bumped version numbers

  1. … 4 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.
- bump version numbers to 5.8.1

  1. … 74 more files in changeset.
- bump version number to 5.8.1b2

  1. … 75 more files in changeset.
- bump version numbers for beta release

  1. … 74 more files in changeset.
Fixed wrong version number for upgrade scripts and package info file from version 5.8.1a5 to 5.8.1a6

  1. … 4 more files in changeset.
Created stored procedures to check for table, columns, view and index existance.

On xotcl-core powered installations, they will trigger the creation of OO methods

in the ::xo::db::sql::util namespace.

  1. … 4 more files in changeset.
- bump version number to 5.8.1a5