• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make use of new API "ad_mktmpdir" and "ad_opentmpfile" instead of "ad_tmpnam"

  1. … 6 more files in changeset.
Fixes for Oracle 19c: more fixes of handling of Boolean values

ad_conn provides since a long time a fallback when the package_id is queried outside of a connection context, hence no need for these concerning catches

Make fs::get_file_package_id more robust to cases where the package_id is not set on the object itself: climb up the hierarchy

  1. … 1 more file in changeset.
fix typo

allow to specify max upload size in configuration file in KB or MB

Fix typo

Make oacs-dav only a weak dependency for file-storage, if the package is not there, just treat it as if the parameter was disabled

  1. … 2 more files in changeset.
Refactor query to go over the fs hierachy, rather than the permission one, add remarks

Recover logic went missing after refactoring (with some remarks)

break overlong lines

stick to content-repository API instead of duplicating code here.

  1. … 3 more files in changeset.
new function: ::content::revision::export_to_filesystem

This change moves functionality from file-storage to acs-content-repository.

all application packages should be free of internals, such as the storage

type. Storage_type should be handeled in the content-repository package.

We are not yet done, there is still more to do in this respect in

the file-storage package.

  1. … 7 more files in changeset.
break overlong lines

improve spelling

  1. … 5 more files in changeset.
whitespace changes

  1. … 2 more files in changeset.
Mark 'fs::max_upload_size' as public, as it is used in 'attachments'

replace low-level cr_fs_path by higher level interface content::revision::get_cr_file_path

  1. … 8 more files in changeset.
make end of options explicit

  1. … 17 more files in changeset.
use "ad_file" as a means to avoid unexpected tilde substitution in file names

  1. … 12 more files in changeset.
Fix missing query due to naming convention reform by rewriting the entire proc based on a single portable recursive query

  1. … 2 more files in changeset.
move private function children_have_permission_p to fs_* nameing convention

  1. … 1 more file in changeset.
improve spelling and comma settings

  1. … 27 more files in changeset.
fix typo

support MemUnit (MB, KB, ...) for "maxinput" in config file

Improve proc documentation

fix quoting issue

Reduce divergency between oracle and postgres codebase

  1. … 5 more files in changeset.
File storage max upload limit reform:

the max upload limit will now default to empty. Rationale: this value is

one that ages quickly with respect to new storage requirements, and is

currently set to something incompatible with the vanilla Naviserver configuration

(500MB fs vs 20MB ns).

The upgrade script will make so that instances setting this parameter

higher than the server upload limit configuration will be

set empty as well (this would never have an effect, as server

will prevent the upload altogheter anyway).

Max upload limit in bytes is now retrieved from a proc implementing

this fallback to server configuration logics. Other than centralizing,

its purpose is to be used in client-side code checks in the future

so we could prevent a doomed upload in advance.

  1. … 6 more files in changeset.
Fix typos

  1. … 8 more files in changeset.