More progress. I've finished implementing "upload grants". As described previously, you can now grant a third-party the ability to upload a file into DL. Each grant allows a single upload.
Here's the workflow: Create a grant: http://www.thregr.org/~wavexx/tmp/dl04/04_1.png you *must* have an email address set (to receive the upload notification). Other than that, just hit "Create". http://www.thregr.org/~wavexx/tmp/dl04/04_2.png Send the link to your peer that needs to send you the file. Once he clicks the link, he will be prompted to upload a file: http://www.thregr.org/~wavexx/tmp/dl04/04_3.png http://www.thregr.org/~wavexx/tmp/dl04/04_4.png once the file is uploaded successfully, the grant is expired. The peer cannot know the new file URL for obvious reasons (killing any possibility of DL being used as a share, or for he to be able to expire it prematurely). The file is simply converted to a new ticket: you will receive an email with the link to download it. More screenshots: grant list: http://www.thregr.org/~wavexx/tmp/dl04/04_5.png the resulting ticket is shown in your listing: http://www.thregr.org/~wavexx/tmp/dl04/04_6.png I've changed the main description of DL, as a suggestion from my coworkers: --- dl is a file exchange service that allows you to upload any file to a web server and generate a unique download 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 is usually installed as a "email attachments replacement" due to its simplicity (though can be used in other ways). --- I've dropped "minimalist", since it is pretty much feature complete now ;). Any suggestion? I will integrate progress-bar support now.
