• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fixing typo in query apm_version_get.select_version_info

Fixed bug: hadn't removed all references to allowed_url_attributes_list

Fixing call to ad_sign by adding -- before parameters to protect against

values beginnign with -

Added a file for image library procs

Let AllowedAttributes, AllowedProtocol and AllowedTags to contain a * to make it easier to run an insecure site if you really don't care. Especially having to explicitly enumerate allowed tags can be a pain.

making sure proc apm_load_any_changed_libraries never reloads -init.tcl files. Those should only be source on server startup. Not sure how the -init.tcl files got on the reload list in the first place.

Added additional attributes to acs_user::get for /acs-admin/users/one.tcl

    • -2
    • +10
    ./community-core-procs-postgresql.xql
create empty package directories on APM packages create

Make acs_privacy::set_user_read_private_data accept Tcl booleans

Don't print the illegal tag

Marking all procs with -public that are mentioned in /doc/db-api-detailed.html

Fixed bug #988: Error while accessing news items

Adding a note that db_dml deals with blobs.

fixing variable name typo

Fix bug #580 - site_nodes::closest_ancestor_package

- test for site_node::closest_ancestor_package

    • -0
    • +74
    ./test/site-nodes-test-procs.tcl
- make the memoized procs private

removing ns_log LARS: debug printouts. Retaining those in the APM dependency check on debug level

  1. … 3 more files in changeset.
Added permission::write_permission_p and permission::require_write_permission, which tests if the user has write, or create and is the creation_user

    • -122
    • +167
    ./acs-permissions-procs.tcl
Added acs_object::get and acs_object::get_element

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

- Added apm_highest_version_name proc

- Added package pretty name to apm_version_get

Indenting of documentation

cleanup and renaming of import/export procs in lang::catalog namespace. Now there are really only two public procs to know about: lang::catalog::import and lang::catalog::export. Updating all invocations of the procs and test cases. Adding proc lang::message::unregister for deleting message keys - used in test case teardown.

  1. … 10 more files in changeset.
twiddle braces for expr in rand routines

- documented difference between -edit_request and -select_query. Fix bug #746

Make db_boolean public

Lars fixed acs_user::flush_cache invocation from membership_rel::change_state. We were flushing using the wrong user_id. Also, now we only flush if the membership_rel of a user (as opposed to some other party) is changed.

- Fixed problem with watching, so we can watch any tcl/xql file.

- Output message if we're trying to watch a file that we can't reload, so you'll at least know that the watch didn't occur.

- apm_guess_file_type had changed, causing watching to break - not using it now

Moved the cache flushing into the membership-change proc, so we also flush the acs_user cache if we happento change the state through the other route.