• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Cover additional api

Replace ad_tmpnam with new tmpfile api, cleanup temporary files

Make so that the path where the file is stored is returned by the request, in a way that should be correct on MacOS where the temp folder is user specific and cannot be therefore assumed to be /tmp for everyone

improve log message

show that test fails under macOS

Centralize retrieval of the test URL

  1. … 5 more files in changeset.
Improve acs::test::form_reply so that when the attributes of a file upload (*.tmpfile or *.content-type) are part of the update argument, it will switch automatically to a multipart request and implement a "real" file upload

This is important on newer NaviServer versions that will reject any *.tmpfile parameter in a request that was not produced internally after a file upload

  1. … 1 more file in changeset.
State additional proc coverage, improve documentation

  1. … 2 more files in changeset.
Declare proc coverage

  1. … 1 more file in changeset.
Revert to previous template::widget::file behavior of accepting input in a form of a list of 3 elements (e.g. without a .tmpfile in the request), but introduce validation so that we enforce all widget values to be in the proper format and the files to be "safe"

  1. … 4 more files in changeset.
file file-procs.tcl was initially added on branch oacs-5-10.