• last updated 20 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix spelling errors

  1. … 11 more files in changeset.
Improve robustness of "file delete" operations

  1. … 18 more files in changeset.
- fix SQL query in datasource callback (variable is called object_id and not revision_id)

    • -1
    • +1
    ./file-storage-callback-procs-oracle.xql
    • -8
    • +8
    ./file-storage-callback-procs-postgresql.xql
- fix query name

Created new proc cr_check_mime_type, centralizing the retrieval of the mime_type from uploaded file's information.

Applied the new proc to the different situations in the system when we require mime_type retrieval: content-repository, file-storage and xotcl CrItem

TODO: get the real mime_type from the file content, but this would require some modification in the data model.

  1. … 7 more files in changeset.
- reduce dependencies on acs_object_party_privilege_map (for PostgreSQL)

- use tcl commands instead of external programs

.xql-file reform of file-storage

    • -22
    • +0
    ./file-storage-callback-procs-oracle.xql
    • -22
    • +0
    ./file-storage-callback-procs-postgresql.xql
    • -63
    • +0
    ./file-storage-procs-postgresql.xql
  1. … 12 more files in changeset.
- add editor hints to keep spaces/tabs in the future more consistent

  1. … 341 more files in changeset.
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- improve robustness of download-archive

  1. … 2 more files in changeset.
- fix for bloat in cr_folder_type_map caused by file-storage. large sites might have 10 Mio+ entries! see posting in OpenACS Development forum concerning cr_folder_type_map bloat

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

  1. … 2542 more files in changeset.
- replace deprecated calls

- change spelling of TCL to Tcl

- change requirements to Tcl 8.5

  1. … 64 more files in changeset.
- fix api-doc variable @creation-date

  1. … 1 more file in changeset.
- fix invalid api-doc variable @creation_date

  1. … 7 more files in changeset.
- get rid of multiple definitions

- The C-library function tmpnam() is deprecated since a while. Therefore naviserver has deprecated ns_tmpnam as well.

Therefore we introduce a new function "ad_tmpnam" which requires just a minimal change and uses ns_mktemp.

  1. … 27 more files in changeset.
- use numeric comparison operator for truth value comparisons

- flatten nested "lindex" structures

  1. … 3 more files in changeset.
- new style string expressions

- brace expressions to allow for tcl compilation

- use "in" or not in (ni) operator instead of lsearch

- bump version number

  1. … 19 more files in changeset.
- fix bug with exporting multiple "unnamed files" to the file-system

When there are multiple "unnamed files" in a directory,

the constructed full_name might exist already. This

would lead to an error in the "file copy"

operation. Therefore, the code generates a new name with an

alternate suffix in such cases.

- add missing nonpositional arg

- replace deprecated "item::get_url" by "content::item::get_virtual_path"

- relplace deprecated "item::get_live_revision" by "content::item::get_live_revision"

  1. … 3 more files in changeset.
- replace deprecated "ad_parameter" by "parameter::get"

  1. … 4 more files in changeset.
provide package_id to cr_import_content calls within fs::add procs so that objects reflect the package they are created in

Using acs_permission__permission_p for checking persmissions instead of querying view acs_object_party_privilege_map (for PG >= 8.4).

    • -0
    • +43
    ./file-storage-procs-postgresql.xql
  1. … 4 more files in changeset.
- remove unneeded colon

Fixes Bug#3176 remove extra column from subquery in where clause