"dl" is a file exchange service that allows you to upload any file to a web server and generate a unique ticket for others to download. The ticket is automatically expired according to the specified rules, so that you don't need to keep track or cleanup afterward. "dl" also allows you to grant an anonymous, one-time upload for others to send you a file, without the requirement of account management.
"dl" can directly be integrated into Thunderbird as a Filelink provider, and also includes two native clients that allow to use the service directly from the shell for maximum convenience, without opening a browser.
"dl" is usually installed as a "email attachments replacement" due to its simplicity (though can be used in other ways).
0.18-rc210 Aug 2017 03:15
Enforce PHP version at startup
Remove code and references to magic_quotes (not relevant in PHP 5.5+).
Enforce PHP version in prelude.php.
0.18-rc104 Aug 2017 03:15
dl-cli: allow to get the password through an external command.
dl-cli: allow to omit "verify" in the configuration file.
Implement public key pinning in dl-cli.
Simplified Chinese translation by Guangyu Dong.
Pass the full locale name to docutils.
Add Russian translation by ??????? ?.?.
Bump version and release notes.
Backend support for multiple file uploads.
Show number of allowed files in the description.
Allow to add/remove file entries dynamically.
Allow a comment to be attached when using a grant.
Update documentation with recent changes.
Check for the total file size while validating.
add/rm button widths.
Include the comment in grant notifications.
Trim comments aggressively.
langupd: do not generate empty files when rst2html is missing.
Clarify the grant expiry description.
Also trim filenames entered in the edit form.
Preset important PHP values into htdocs/.htaccess.
dl-cli: get rid of ConfigParser, use configobj.
dl-cli: improve prompt for password.
dl-cli: support python 3.
dl-cli: allow to upload multiple files.
Rework the expiration form.
premature expiration of grant uploads.
dbupgrade: set limits correctly for earlier upgrades.
db: declare /grant id as CHAR.
Track originating ID when uploading a grant.
_expiry=once follows the default _total.
Reword "" as "upload" in the grant form.
grants: db structure for grant reuse.
grants: new defaults.
grants: ingest new expiration parameters.
grants: expiration parameters in new grant form.
grants: new expiration logic.
Incorporate German by Andreas Albrecht.
filelink: change paths for thunderbird-dev.
filelink: add support for Thunderbird 52.
500 error - for T_CONSTANT-ENCAPSED-STRING 'lastul'.
Add a cURL usage example.
translation-fr: french grammar typo.
translation-fr: updated french po file.
translation-fr: translate new strings.
typo in grant/expiration logic in 'auto' mode.
Kill PHP closing tags.
grant: link back to the upload form if the grant is still valid.
0.17.130 Apr 2016 07:45
Filenames are now sanitized more aggressively when received. This avoids.
Browser/client failures when receiving files containing illegal characters
For the current platform (which might be legal in another).
Filenames containing multibyte characters could previously result in.
Unexpected truncation; they're now handled correctly.
The Thunderbird add-on has been updated to support Thunderbird 45.
0.1728 Jun 2015 03:16
Login attempts are now logged.
Log messages are now more uniform, always including the remote address and
username (when available).
The Thunderbird add-on has been updated to support Thunderbird 38.
0.1623 Jan 2015 03:15
The database connection is automatically re-established when timed out after
slow uploads/downloads .
dl-cli can now prompt for a password when left unspecified in the
dl.rc`` configuration file.
Added Japanese translation by Teruo IWAI.
Dutch user-guide translation by Maarten Schoonman.
0.1501 Dec 2014 14:19
File names with special and/or UTF-8 characters are now correctly preserved on all browsers. Added Dutch translation by Maarten Schoonman.
0.1418 Oct 2014 03:16
Fixed broken Content-Length header with the Apache/mod_php/mod_deflate
combination, which would prevent downloads to be resumed.
The built-in skin has been updated.
The skin can now be customized and set in the configuration file.
A work-around has been found to allow PHP 5.4-5.5 to upload files up to 4GB
note that starting with PHP 5.6 there is no upload size limitation).
Logging of server-side errors has been improved.
0.1327 Sep 2014 18:04