dl: Download Ticket Service 0.19

"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.

Tags communication email file-sharing php python console plugin web-environment win32 qt cross-platform end-users information-technology
License GNU GPL
State stable

Recent Releases

0.1902 Dec 2021 03:15 minor feature: dl 0.19 Various compatibility with PHP 8 (includes an update of. The built-in PHP-Gettext to 1.0.12). Minimum required PHP version is now 7.0. Enforce display_errors=Off once logging is setup. Temporary ZIP file creation. Spurious notices in basefuncs.php. Allow unicode filenames in `dl-cli`. Lithuanian translation by Marius Švarcas.
0.17.312 Jul 2019 06:45 minor feature: 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: handle errors in useGrant. . grant: use the grant comment as a tooltip in the grant list. . grant: preserve/include grant comment in the notification. . : show the originating grant ID in the edit form. . Be more permissive when processing booleans. . Be stricter in accepting the legacy permanent/_permanent param. . Use ISO dates everywhere. . dl-cli: default to python3. . password policy for /grants (db structure). . password policy (processing). . password policy: web interface impl. . Update release notes. . typo in msgGrantUse. . grants: inherit grant's pass_send when generating. More features. . style: highlight on autofocused fields in FF. . Log and grant password attempts. . NEWS: Rewording. . Add some notes about the suggested configuration. . Remove redundant footers. . dl-cli: nicely handle/format errno exceptions from pycurl. . Remove unused 'expanded' class/code. . Add a legend for the "all /grants" pages. . uniform comments. . Force word-wrap of filenames in lists. . Split off received into a separate page. . New /grant: include the server's maximum expiration time in the . . Update README with latest features. . Include a tick mark in used grants in grant lists. . improve translatability of some strings. . style: do not wrap links in the footer. . Pervasive support for id+comments in tooltips. . Support for months/years in expiration times. . Log invalid /grant access attempts. . Updated italian translation. . README: include the htdocs prefor development commands. . Kill TODO. . Update documentation for rc1. . Uniform log messages in /r. . Update u
0.18.106 Sep 2017 16:23 major bugfix: Fix upgrade script and incompatibilities when using MySQL.
0.1804 Sep 2017 16:31 major feature: Support for multiple file uploads in both tickets and grants. Grants are now reusable. A new Android client is now available: PokéDL.
0.18-rc210 Aug 2017 03:15 minor feature: 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 minor 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:45 minor bugfix: Filenames are now sanitized more aggressively when received. This avoids browser/client failures when receiving files that contain 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 uploaded filename is included in grant notifications. The Thunderbird add-on has been updated to support Thunderbird 45. In the ticket details, the full timestamp of the download is now shown. Minor code and documentation fixes.
0.1728 Jun 2015 03:16 minor 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:15 minor 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.1501 Dec 2014 14:19 minor feature: 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 minor 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.
0.1327 Sep 2014 18:04 major feature: