<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2013/9/12 Christian Engwer <span dir="ltr"><<a href="mailto:christian.engwer@uni-muenster.de" target="_blank">christian.engwer@uni-muenster.de</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Miha,<br>
<div class="im"><br>
> While I know the format used for exchanging data, I would like to know what<br>
> the server part will run on. As I understand it in autobuild, data is sent<br>
> in a zipped file through ssh, and displayed using a CGI module in Perl.<br>
<br>
</div>Kind of... currently an ssh-connection is invoked inside the<br>
client script. The client script send all data through the ssh pipe in<br>
one big tar archive. Compression is done on the ssh level.<br>
<div class="im"><br>
> Now, if we want to allow users people to upload data, ssh is probably not a<br>
> good option, and I would rather with a POST receiver on the server instead.<br>
> This can be done quite easily in Python. The data can then be in a text<br>
> file format, or even zipped, so we can upload many results at once. We<br>
> could add HTTP authentication if you don't think everyone should be allowed<br>
> to publish results before registering.<br>
<br>
</div>Currently we want to collect data only from "approved" sources. Up to<br>
now this was a set of clients we setup for automated tests.<br>
<div class="im"><br>
> So, I would make the server part a single CGI module in python, probably<br>
> just using the 'cgi' package and a template engine rather than a full web<br>
> framework. Relying on POST commands instead of ssh upload would probably<br>
> make listening for changes easier, but I would like to know if you want<br>
> proper authentication or not.<br>
<br>
</div>proper authentication is a hard requirement. Still a http upload is a<br>
nice plus.<br></blockquote><div>Ok. But is basic HTTP authentication with a username (more like computer name, probably) and password enough, or is there need for private-key-based authentication? Because if you want the latter, ssh is probably the best way, even though it requires a bit more initial setup. <br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Christian<br>
</font></span></blockquote></div><br></div></div>