From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Natasha Kerensikova Newsgroups: comp.lang.ada Subject: ANN: HTTP file server v1.0-beta1 Date: Mon, 7 Jul 2014 20:43:27 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: Injection-Date: Mon, 7 Jul 2014 20:43:27 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="76a49b86bc3e16725b7cfca3d85cb4c8"; logging-data="13371"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/eKjyIkmawwLOnKE50NmNP" User-Agent: slrn/1.0.1 (FreeBSD) Cancel-Lock: sha1:V3bDYliH+NajiHfO3DVdl7Ii8Dw= Xref: news.eternal-september.org comp.lang.ada:20786 Date: 2014-07-07T20:43:27+00:00 List-Id: Hello, I had stopped posting announcement about my personal projects here because it seemed useless and made me feel like a lunatic rambling in the desert about things completely disconnected from reality. But now I'm trying very hard to convince myself that there's a small possibility that somebody here might find it useful. So this is a program based on AWS, meant to solve the problem of transferring a file from one computer to another, when the most convenient way to do so is using an intermediary HTTP server (e.g. when both computer are deep behind NAT routers and/or stringent firewalls). That fact it happens so often is a testament to the sad state of IT nowadays. And it obviously requires the ability to run a custom HTTP server, which unfortunately restricts severely the potential audience. More specifically, it is designed for the following scenarios: 1. the service owner wants to make a file available to one or several people, sharing a download link, 2. anybody wants to send a file to the service owner while avoiding abuse, modelled as the following scenario: 3. somebody makes a file available to somebody else without knowledge or consent from the service owner. To achieve this, the uploader can only access a report page, to ensure the file has been correctly uploaded. To compute the download link, a server-wide secret is required, presumably only known by the service owner. More details are available on the full-length project description page, on the official fossil repository page at http://fossil.instinctive.fr/simple-webapps/doc/tip/README.md and on the GitHub mirror at https://github.com/faelys/simple-webapps This version is labelled "beta" because I have been running it in production for a while now, without finding any fault, but so far to the best of my knowledge nobody else has tried it, and the fact that by myself I haven't found any bug in my own code does not mean much. So if you're interested in the application, please let me know, I will gladly consider any bug report or feature request. If not, would please at least have a look at the documentation pages I linked above, and tell me whether it's clear and makes sense and allows someone to deploy it, or whether there are some parts obscure or missing. I would also gladly read any comments or reviews about my code or the concept, but that's much more than I dare hoping. Thanks for your attention, Natasha