log mod_http_upload/mod_http_upload.lua @ 4136:d2a9aa27169d

age author description
2020-08-25 Matthew Wild mod_http_upload: Log warning when loaded on user host
2020-03-30 Kim Alvefur mod_http_upload: Show help message if not at least one host/user is given
2020-03-30 Kim Alvefur mod_http_upload: Add some kind of help message to prosodyctl command
2019-10-12 Kim Alvefur mod_http_upload: Skip custom HEAD handling on recent Prosody trunk
2019-08-30 Kim Alvefur mod_http_upload: Back out 3fb0add97cdb - depends on yet uncommon lfs version
2019-08-29 Kim Alvefur mod_http_upload: Skip write if nothing expired when checking
2019-08-29 Kim Alvefur mod_http_upload: Add hint about checking that the base URL is reachable
2019-08-29 Kim Alvefur mod_http_upload: Make loud noise if storage path can't be created or doesn't exist
2019-08-22 Kim Alvefur mod_http_upload: Also format max file size as integer in error (thanks lovetox)
2019-08-22 Kim Alvefur mod_http_upload: Ensure integer formatting of size limit
2019-06-29 Kim Alvefur mod_http_upload: Duplicate mime types handling from mod_http_files (fixes #1374)
2019-05-08 Kim Alvefur mod_http_upload: Propagate errors from expiry procedure
2019-05-08 Kim Alvefur mod_http_upload: Check attempted upload against quota even with no previous uploads
2019-05-08 Kim Alvefur mod_http_upload: Consider quota reached if it can't be checked
2019-04-05 Kim Alvefur Update modules using mod_http_files to serve files for change in Prosody trunk
2019-01-18 Kim Alvefur mod_http_upload: Fix indentation
2018-11-18 Emmanuel Gil Peyrot mod_http_upload: Disallow POST in CORS
2018-11-18 Emmanuel Gil Peyrot mod_http_upload: Remove extra check for Origin HTTP header
2018-11-18 Matthew Wild mod_http_upload: Relocate function definition to avoid traceback
2018-11-18 Matthew Wild mod_http_upload: Also add CORS headers in response to PUT
2018-11-18 Matthew Wild mod_http_upload: Add CORS headers for web clients (untested)
2018-11-06 Kim Alvefur mod_http_upload: Fix order of arguments to :measure
2018-10-29 Kim Alvefur mod_http_upload: Report statistics on upload sizes (0.10+)
2018-09-27 Kim Alvefur mod_http_upload: Use legacy datamanager directly (makes it work)
2018-09-27 Kim Alvefur mod_http_upload: Abort and throw error in case of failure to iterate over users
2018-09-27 Kim Alvefur mod_http_upload: Run expiry for all users if command run with a hostname
2018-07-08 Jonas Wielicki mod_http_upload: use correct error condition
2018-05-19 Kim Alvefur mod_http_upload: Add an experimental prosodyctl command for expiring uploads
2018-03-25 Kim Alvefur mod_http_upload: Include the current VirtualHost name in greeting to help with debugging
2017-10-17 Kim Alvefur mod_http_upload: Only try to create a randomly named directory once.
2017-09-19 Emmanuel Gil Peyrot mod_http_upload: Send a correct response on namespace :0.
2017-08-15 Kim Alvefur mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle
2017-07-27 Kim Alvefur mod_http_upload: Remove directory when deleting a file (fixes #950)
2017-07-22 Kim Alvefur mod_http_upload: Remove MIME type restrictions and checking (fixes #958)
2017-04-15 Kim Alvefur mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL)
2017-04-15 Kim Alvefur mod_http_upload: Store filename and directory separately
2017-04-15 Kim Alvefur mod_http_upload: Return an error if unable to store slot info
2017-04-15 Kim Alvefur mod_http_upload: Keep user- and hostname in locals
2017-04-15 Kim Alvefur mod_http_upload: Remove unused upload slots
2017-04-15 Kim Alvefur Backed out changeset e491a15d7621 (closes #888)
2017-04-13 Kim Alvefur mod_http_upload: Switch to using a map store
2017-04-13 Kim Alvefur mod_http_upload: Add support for limiting file types to upload
2017-04-13 Kim Alvefur mod_http_upload: Clear unused slots after 15 minutes
2017-04-13 Kim Alvefur mod_http_upload: Consider files deleted even if remove fails
2017-04-13 Kim Alvefur mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client
2017-04-13 Kim Alvefur mod_http_upload: Implement quota support (closes #823)
2017-04-13 Kim Alvefur mod_http_upload: Add option for expiry of files after a configurable time (closes #557)
2017-04-03 Kim Alvefur mod_http_upload: Fix halting of event propagation when request handler returns
2017-04-03 Kim Alvefur mod_http_upload: Where did those parenthesis come from?
2017-04-03 Kim Alvefur mod_http_upload: Use the new util.id if available (in 0.10+)
2017-03-28 Kim Alvefur mod_http_upload: Use correct function for base64
2017-03-26 Kim Alvefur mod_http_upload: Fix typo in variable name
2017-03-26 Kim Alvefur mod_http_upload: Rename variable to avoid name clash
2017-03-26 Kim Alvefur mod_http_upload: Split some long lines [luacheck]
2017-03-26 Kim Alvefur mod_http_upload: Fix to call random bytes function instead of the module
2017-03-24 Kim Alvefur mod_http_upload: Generate shorter directory names (closes #822)
2017-03-22 Emmanuel Gil Peyrot mod_http_upload: add support for XEP-0363 version 0.3
2017-03-10 Matthew Wild mod_http_upload: Return 201 on successful PUT (as per XEP-0363 and RFC 2616) (Thanks Flow)
2017-02-10 Kim Alvefur mod_http_upload: Log the directory and filename joined
2017-01-31 Kim Alvefur Backed out changeset f48e9e25aec4, util.uuid.get_nibbles is unavailable in 0.9
2017-01-29 Kim Alvefur mod_http_upload: Fix to include base storage path
2017-01-29 Kim Alvefur mod_http_upload: Fix typo
2017-01-29 Kim Alvefur mod_http_upload: Add missing return statement
2017-01-29 Kim Alvefur mod_http_upload: Change join_path to match behaviour of util.paths in 0.10
2017-01-29 Kim Alvefur mod_http_upload: Use the correct variable name for directory
2017-01-29 Kim Alvefur mod_http_upload: Record upload slot metadata (fixes #718)
2017-01-29 Kim Alvefur mod_http_upload: Generate shorter random directory names (see #822)
2017-01-29 Kim Alvefur mod_http_upload: Accept already existing directory name if there is no conflicting file in it
2017-01-29 Kim Alvefur mod_http_upload: Make sure that target file does not exist prior to upload
2017-01-29 Kim Alvefur mod_http_upload: Create random directory name when assigning slot
2017-01-29 Kim Alvefur mod_http_upload: Forget upload slot under some error conditions
2017-01-16 Kim Alvefur mod_http_upload: Correctly attach extended error information
2017-01-16 Kim Alvefur mod_http_upload: Add missing semicolon
2017-01-16 Kim Alvefur mod_http_upload: Update for size limit error reporting change in XEP-0363 v0.2 (fixes #813)
2016-08-23 Kim Alvefur mod_http_upload: Handle case of non-existant path
2016-08-23 Kim Alvefur mod_http_upload: Add a comment
2016-08-22 Kim Alvefur mod_http_upload: Construct the upload slot URL using the LuaSocket URL library (fixes #717)
2016-08-20 Kim Alvefur mod_http_upload: Warn if upload size limit set higher than body size limit in http parser (applies to 0.10+)
2016-07-04 Matthew Wild mod_http_upload: Add disco identity
2016-06-12 Kim Alvefur mod_http_upload: Log if file size exceeds limit
2016-06-12 Kim Alvefur mod_http_upload: Add additional debug logging
2016-05-31 Kim Alvefur mod_http_upload: Return nil if no upload slot is found (should prevent conflicts between multiple instances on the same path)
2016-05-31 Kim Alvefur mod_http_upload: Demote some errors to warnings
2016-05-31 Kim Alvefur mod_http_upload: Add more logging
2016-03-08 Kim Alvefur mod_http_upload: Advertise maximum file size in disco#info (Per XEP-0363 v0.2)
2016-03-07 Kim Alvefur mod_http_upload: Trim trailing whitespace
2016-02-24 Kim Alvefur mod_http_upload: Lower default size limit to 1MB
2015-12-11 Kim Alvefur mod_http_upload: Make file system path configurable
2015-12-11 Kim Alvefur mod_http_upload: URL-encode filename in case it contains characters that need escaping (thanks Thilo)
2015-11-01 Kim Alvefur mod_http_upload: Say Hello to anyone opening the "bare" HTTP URL (helpful to show that module is loaded correctly)
2015-10-19 Kim Alvefur mod_http_upload: Add missing local of string.upper (Thanks Thilo)
2015-10-18 Kim Alvefur mod_http_upload: Duplicate code from net.http.server in order send proper HEAD responses
2015-10-14 Kim Alvefur mod_http_upload: Fix Content-Length header (it is now identical to the one in net.http.server)
2015-10-13 Kim Alvefur mod_http_upload: Fix HEAD requests
2015-09-24 Michael Töglhofer mod_http_upload.lua: use official namespace from XEP-0363
2015-09-14 Kim Alvefur mod_http_upload: Add support for a file size limit
2015-09-14 Kim Alvefur mod_http_upload: Include failure reason in error response
2015-09-14 Kim Alvefur mod_http_upload: Log a message with the upload URL and storage path for easy discovery
2015-09-14 Kim Alvefur mod_http_upload: Cache first-level child <request> in local variable
2015-09-01 Kim Alvefur mod_http_upload: Fix typo (thanks mo)
2015-09-01 Kim Alvefur mod_http_upload: Include join_path function, should make it work with 0.9.x
2015-08-30 Kim Alvefur mod_http_upload: Depend on mod_disco, allows it to be discovered when set up as a component
2015-07-18 Kim Alvefur mod_http_upload: Implementation of Conversations HTTP upload file transfer mode