ungleich redmine: Den Ivanovhttp://localhost:3000/http://localhost:3000/favicon.ico?16699092332019-12-03T23:00:51Zungleich redmine
Redmine hack4glarus-2019-winter - Task #7366: Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-301572019-12-03T23:00:51ZDen Ivanov
<p>Files</p> hack4glarus-2019-winter - Task #7366: Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-301152019-12-01T03:34:50ZDen Ivanov
<p>7) Getting points for user: ``` curl -X POST -d user=sxiii ip/points ```<br />8) Challenge IPv6Address (checking if IP is pingable): ``` curl -X POST -d user=sxiii ip/challenge/IPv6Address ```</p>
<p>So, Step 1 = 90% completed. The only thing not working now is multiple users points listing.</p> hack4glarus-2019-winter - Task #7366: Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-301142019-12-01T03:03:35ZDen Ivanov
<p>Points now also work.</p> hack4glarus-2019-winter - Task #7366: Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-301132019-12-01T02:26:20ZDen Ivanov
<p>Working for now with ETCD-3 and wrapper:<br />1) Information about the game: ("curl ip/index")<br />2) Registration of the new user with his IP and date: ("curl -X POST -d user=sxiii ip/register")<br />3) Checking if user registered, it returns user IP (re-run previous command again)<br />4) Challenges listing ("curl ip/challenge")<br />5) RegisterNet challenge ("curl -X POST -d user=sxiii -d 'network=2a0a:e5c0:101::/64' ip/challenge/RegisterNet")<br />6) Checking if challenge already done; it returns error (re-run prev. command)</p>
<p>What needs further work: IPv6Address challenge; POINTS; listing multiple records</p> hack4glarus-2019-winter - Task #7378: Document / explore on how to sensibly run docker with a /64http://localhost:3000/issues/7378#change-301042019-11-30T21:18:34ZDen Ivanov
<p>Some advices -> maybe that would help (*may be dependent on docker version):<br />1) Run docker with: ``` --ipv6 --fixed-cidr-v6={{ our net }} ```<br />2) Change sysctl options:<br />```<br />net.ipv6.conf.all.forwarding=1<br />net.ipv6.conf.default.forwarding=1<br />net.ipv6.conf.eth0.accept_ra=2<br />```<br />3) Remove IPv4-only embedded docker DNS server (useful when using custom networks created with "docker network create"):<br />```<br />RESOLV_CONF=$(sed 's/nameserver 127.0.0.11//g' /etc/resolv.conf)<br />echo "$RESOLV_CONF" > /etc/resolv.conf<br />```</p> hack4glarus-2019-winter - Task #7366: Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-300902019-11-30T19:15:15ZDen Ivanov
<p>What's done for now in porting to ETCD-3:<br />1) Information about the game<br />2) Registration of the new user with his IP and date<br />3) Checking if user registered, it returns user IP</p> hack4glarus-2019-winter - Task #7366 (In Progress): Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-300892019-11-30T18:13:54ZDen Ivanovhack4glarus-2019-winter - Task #7378: Document / explore on how to sensibly run docker with a /64http://localhost:3000/issues/7378#change-300532019-11-29T18:36:36ZDen Ivanov
<p>Is that related to <a class="external" href="https://redmine.ungleich.ch/issues/7359">https://redmine.ungleich.ch/issues/7359</a> ?</p> hack4glarus-2019-winter - Task #7359: Define how to properly use docker in ipv6 only networkshttp://localhost:3000/issues/7359#change-300372019-11-29T16:34:04ZDen Ivanov
<p>Nico Schottelius wrote:</p>
<blockquote>
<ul>
<li>How to do https?</li>
<li>How to do firewalling?</li>
<li>How to incorporate letsencrypt?</li>
</ul>
</blockquote>
<p>I can try to address the docker issues</p> hack4glarus-2019-winter - Task #7366: Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/7366#change-300352019-11-29T16:31:59ZDen Ivanov
<p>Nico Schottelius wrote:</p>
<blockquote>
<ul>
<li>Probably for Marc & Den</li>
</ul>
</blockquote>
<p>Den's here. I think I can work more on the task. At least I've got smth working :D</p>