hack4glarus-2019-summer: Issueshttp://localhost:3000/http://localhost:3000/favicon.ico?16699092332019-06-02T16:21:42Zungleich redmine
Redmine Task #6761 (Closed): Slides which don't fit any issuehttp://localhost:3000/issues/67612019-06-02T16:21:42ZAxel Beckert
<p>Slides double-p and XTaran got for presentation but don't fit any issue so far.</p> Task #6760 (Closed): setup mikrotic stationhttp://localhost:3000/issues/67602019-06-02T10:21:42ZJin-Guk Kwon
<p>configure mikrotic station mode<br />wireless2 connect to antoher mikrotic</p> Task #6759 (Closed): setup mikrotik in Forumhttp://localhost:3000/issues/67592019-06-02T10:17:21ZJin-Guk Kwon
<p>configure mikrotik to support ipv6 only</p> Task #6755 (Closed): Create 2 new DNS servers on 2 APUs configured with cdisthttp://localhost:3000/issues/67552019-06-01T12:53:29ZNico Schotteliusnico.schottelius@ungleich.ch
<p>a) grab 2 APUs<br />b) add the 2 APUs into the server network<br />c) Install "nsd" on ONE of the 2 APUs<br />d) configure the nsd to be responsible for the domain h4glab.ungleich.cloud<br />e) Use cdist to configure the 2nd APU with NSD</p> Task #6753 (Closed): Installing a Matrix server on IPv6 onlyhttp://localhost:3000/issues/67532019-06-01T11:58:36ZAxel BeckertTask #6752 (Closed): Create a VMM API and create a reference implementationhttp://localhost:3000/issues/67522019-06-01T11:41:29ZNico Schotteliusnico.schottelius@ungleich.ch
<p>Idea: we create a REST API that allows users to manage VMs including networks that we LIKE.</p>
<p>Background: instead of specifying / coding directly, create something that can be easily portable and can use either kvm/qemu/xen/docker/k8s/bhyve/opennebula/... in the background.</p>
<p>Specification of v1:</p>
<pre>
Creating/deleting/changing VMs
- POST /vm/
Creating/deleting/changing Networks
Creating/deleting/changing Storage
</pre>
<p>Questions to be answered:</p>
<ul>
<li>How to ignore authentication and authorization?
<ul>
<li>Suggestion: we define an "abstract" token</li>
<li>Can be $random</li>
<li>Or can be username/realm/token</li>
<li>Or whatever</li>
</ul></li>
</ul>
<a name="Request-definition"></a>
<h2 >Request definition<a href="#Request-definition" class="wiki-anchor">¶</a></h2>
<a name="Authentication"></a>
<h3 >Authentication<a href="#Authentication" class="wiki-anchor">¶</a></h3>
<ul>
<li>Client sends a token of undefined form with each request</li>
<li>If there is no token, it is an anonymous request</li>
<li>The API returns http XXX, if the token was not valid for the resource/method</li>
</ul> Task #6751 (Closed): Create a new OpenBSD service: systemdhttp://localhost:3000/issues/67512019-06-01T11:35:38ZNico Schotteliusnico.schottelius@ungleich.ch
<p>Designed and discussed by Moritz and me on the sunny bench:</p>
<p>systemd in openbsd should be used to ensure that systems are reliably working. For that reason, systemd will do the following actions on random times:</p>
<ul>
<li>Randomly delete files</li>
<li>Randomly delete directories</li>
<li>Randomly kill processes</li>
<li>Randomly write to (mounted) block devices</li>
<li>Randomly reboot</li>
<li>Randomly reorder/shuffle file content</li>
<li>Randomly rename files (i.e. replace /etc/passwd with /lib/libc.co)</li>
<li>Randomly move files around in the filesystem</li>
<li>Randomly change file and directory permissions</li>
<li>Randomly panic</li>
<li>Randomly connect to random IPv{6,4} addresses with tcp, udp, sctp</li>
<li>Randomly drop network packets</li>
<li>Randomly replay network packets</li>
<li>Randomly remove or add pf rules</li>
<li>Randomly add, change or remove DNS servers</li>
<li>Randomly change the time to change something random</li>
<li>Randomly change the public ssh key (and back)</li>
</ul>
<p>Might also need to be ported to FreeBSD.</p> Task #6748 (Closed): How to bring IPv6 geeks intro DIgital Glarus?http://localhost:3000/issues/67482019-06-01T00:10:48ZKangkang WangTask #6747 (Closed): Vector tiles for OpenStreetMaphttp://localhost:3000/issues/67472019-05-31T22:59:43ZManfred Stock
<p>Standard rendering of OpenStreetMap is still as images. There is quite a bit of open source software for vector tile rendering, but nothing is yet comparable to the rich map generated by the <a href="https://github.com/gravitystorm/openstreetmap-carto" class="external">openstreetmap-carto</a> style available for image generation server side. Also, some vector tile software is needlessly complicated and unmaintinable for a community (currently maintained by corporations, but who knows for how long). We would like to find some solution for community provided vector tiles. Putting existing software together, or creating missing pieces.</p> Task #6746 (Closed): Fix OpenBSDs libmhttp://localhost:3000/issues/67462019-05-31T20:28:16ZMoritz Buhl
<p>FreeBSD has some msun tests that currently are not passing on OpenBSD.<br /><a class="external" href="https://svnweb.freebsd.org/base/head/lib/msun/tests/">https://svnweb.freebsd.org/base/head/lib/msun/tests/</a></p>
<p>Mostly the complex arithmetic functions are not working.<br />The FreeBSD tests seem to cover all the cases mentioned in Annex G of the C standard.<br />Especially test everything with i386 as FreeBSD doesn't support it anymore and it has different floating point sizes in FPU and CPU.</p>
<p>C1X Open-Standard:<br /><a class="external" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf</a></p> Task #6745 (Closed): Setup an IPv6 only kubernetes clustershttp://localhost:3000/issues/67452019-05-31T20:21:14ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Balasz & Johannes</li>
</ul>
<p>See <a class="external" href="https://github.com/kelseyhightower/kubernetes-the-hard-way">https://github.com/kelseyhightower/kubernetes-the-hard-way</a></p> Task #6743 (Closed): Create OpenBSD image with OpenNebula contextualisation including resizehttp://localhost:3000/issues/67432019-05-31T20:19:54ZNico Schotteliusnico.schottelius@ungleich.chTask #6742 (Closed): Setup Mikrotik Router for IPv6 networkhttp://localhost:3000/issues/67422019-05-31T20:19:16ZNico Schotteliusnico.schottelius@ungleich.chTask #6736 (Closed): Packer+Vagrant for OpenBSDhttp://localhost:3000/issues/67362019-05-27T16:55:45ZPhilipp Buehler
<p>Finish up packer-builder-openbsd-vmm and vagrant-openbsd -- both started at previous h4g and are not finished yet.</p> Task #6518 (Closed): Topics Hack4Glarus 2019http://localhost:3000/issues/65182019-03-09T22:52:42ZNico Schotteliusnico.schottelius@ungleich.ch
<a name="Open-Source-Wireless-Infrastructure"></a>
<h2 >Open Source Wireless Infrastructure<a href="#Open-Source-Wireless-Infrastructure" class="wiki-anchor">¶</a></h2>
<ul>
<li>Creating an open source wireless LAN reference infrastructure
<ul>
<li>Hardware and Software</li>
<li>Full IPv6 support</li>
<li>M vs. U vs. P</li>
</ul>
</li>
<li>Developing novel IPv6 enablers</li>
<li>DG business development</li>
<li>Context less virtualisation
<ul>
<li>Building a prototype</li>
<li>Inject ssh key</li>
<li>Ensuring secure connectivity</li>
</ul>
</li>
<li>Hacking VMM</li>
<li>Building an IPv6 only [WiFi] network</li>
</ul>