Holger Weiss
d4d8b15413
mod_http_upload: Use full PUT URL for process name
...
Don't just use the "put_url" domain name, but also any path components
of the specified URL, to generate a mod_http_upload process name. This
way, a single domain name can be used for multiple virtual hosts by
specifying a "put_url" such as "https://example.com/@HOST@/ ".
2016-01-11 23:50:15 +01:00
Holger Weiss
f6b66cd130
mod_http_upload: Support thumbnail generation
...
Import thumbnail support from the mod_http_upload version shipped with
ejabberd.
2016-01-11 23:50:03 +01:00
Holger Weiss
195daf9fa1
Note that ejabberd 15.10 includes mod_http_upload
...
Closes #137 .
2015-11-13 17:51:11 +01:00
Holger Weiss
567e19728c
mod_http_upload: Remove outdated note from README
...
There's now a default value for the "docroot" option.
2015-11-04 00:54:59 +01:00
Holger Weiss
4b0b66cfbf
mod_http_upload: Apply minor cosmetic changes
2015-10-25 01:25:30 +02:00
Holger Weiss
e5eef02b25
mod_http_upload: Improve description of quotas
2015-10-24 16:33:26 +02:00
Holger Weiss
c37387984a
mod_http_upload: Apply minor cosmetic changes
2015-10-22 22:50:39 +02:00
Holger Weiss
511f0fa03d
README.txt: Don't mention ejabberd.yml file
...
Modules are usually configured in separate configuration files, these
days.
2015-10-22 22:42:20 +02:00
Holger Weiss
157fd94c32
README.txt: Remove link to alternative protocol
...
Some users incorrectly assumed that mod_http_upload implements the
referenced protocol.
2015-10-22 22:24:34 +02:00
Holger Weiss
7c61eef522
mod_http_upload: Add support for user quotas
...
The new mod_http_upload_quota module implements two features:
- When a "hard quota" is exceeded during a file upload, old files are
removed until the disk usage equals or falls below the "soft quota".
- Once a day, all uploaded files (and directories) older than a
configurable number of days are deleted.
2015-10-22 21:52:13 +02:00
Holger Weiss
f58db83523
mod_http_upload: Update required ejabberd version
...
The mod_http_upload module calls ejabberd_config:may_hide_data/1 which
was introduced in ejabberd 15.06.
2015-09-28 19:29:39 +02:00
Holger Weiss
6ca6f021cc
mod_http_upload: Handle HEAD and OPTIONS requests
2015-09-14 21:58:38 +02:00
Holger Weiss
645d29a264
mod_http_upload: Suggest cron jobs in README.txt
...
Admins might want to set up cron jobs to remove old uploaded files.
2015-09-14 01:47:14 +02:00
Holger Weiss
5142174b98
mod_http_upload: Mention Django app in README.txt
...
Mention the Django app written by Mathias Ertl as an example of a
service that can be used together with mod_http_upload.
2015-09-14 01:13:07 +02:00
Holger Weiss
9eb68b4ef3
mod_http_upload: Add "custom_headers" option
...
The new "custom_headers" option allows admins to specify header fields
that are added to HTTP responses.
2015-08-31 22:24:52 +02:00
Holger Weiss
d45ec798ee
mod_http_upload: Make file/dir modes configurable
...
The new "file_mode" and "dir_mode" options allow admins to specify the
permission bits of files and directories created by mod_http_upload.
2015-08-31 20:06:22 +02:00
Holger Weiss
11fc485a9c
mod_http_upload: Mention XEP number
...
The HTTP File Upload extension now has a number :-)
2015-08-27 18:35:10 +02:00
Holger Weiss
958b428ff0
README.txt: Mention put_url restriction
...
The PUT URL domain is used as part of the mod_http_upload process name.
This way, the responsible process can be queried during the HTTP PUT
request. As a result, a given PUT URL domain cannot be used by multiple
virtual hosts.
2015-08-24 21:32:37 +02:00
Holger Weiss
a00090086e
mod_http_upload: Omit expansion for "service_url"
...
Don't expand the @HOST@ keyword within the "service_url" value, after
all. The code didn't cope with an undefined "service_url", and the
@HOST@ expansion probably isn't too useful there, anyway.
2015-08-23 19:37:09 +02:00
Holger Weiss
374c1b6dfc
mod_http_upload: Apply cosmetic changes
2015-08-23 18:06:12 +02:00
Holger Weiss
13e8c857ce
mod_http_upload: Change defaults
...
Change the default settings so that mod_http_upload should work out of
the box.
2015-08-23 17:58:26 +02:00
Holger Weiss
6db50940a1
mod_http_upload: Expand @HOME@ and @HOST@ keywords
...
Replace @HOST@ with the virtual host name if the keyword is specified
within the "put_url", "get_url", and/or "service_url" values. Also,
replace @HOME@ with the home directory of the user running ejabberd if
this keyword is specified within the "docroot" value.
2015-08-23 17:47:19 +02:00
Holger Weiss
f4950cdc83
mod_http_upload: Add "rm_on_unregister" option
...
The new "rm_on_unregister" option allows admins to specify whether files
uploaded by a user should be removed when that user is unregistered.
2015-08-23 17:22:32 +02:00
Holger Weiss
a17a554a8c
mod_http_upload: Add "secret_length" option
...
The new "secret_length" option allows for specifying the length of the
random string included in the URLs generated by mod_http_upload.
2015-08-22 00:45:45 +02:00
Holger Weiss
216e244b6a
mod_http_upload: Add "jid_in_url" option
...
The new "jid_in_url" option allows for configuring the way the user's
JID is included in the URLs generated by mod_http_upload.
2015-08-21 23:22:48 +02:00
Holger Weiss
034a156066
Import mod_http_upload
...
Add a module that implements a new HTTP File Upload protocol.
2015-08-20 00:33:34 +02:00