Links

Share project

"dl" is a simple file sharing service for quick/one-off file transfers. Upload a file to get a link you can share. Or create a sharing link to receive files from others. The uploaded files are automatically removed when left unused, requiring zero additional maintenance.
"dl" is built for your users: easy to use with any browser, integrates smoothly with Thunderbird for large attachments, works on Android, Windows and OSX or straight from the command line for maximum convenience.

0.18-rc104 Aug 2017 03:15minor feature:
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.
Typos.
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: passcmd.
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.
grant: handl

0.17.130 Apr 2016 07:45minor bugfix:
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:16minor feature:
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:15minor feature:
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.1418 Oct 2014 03:16minor feature:
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.