*** Protokolldatei gestartet *** Datum: Do. Apr 30 19:58:17 2015 [Donnerstag, 30. April 2015] [19:58:17] Betreten Sie (-bernd@p4FC553D3.dip0.t-ipconnect.de) haben den Kanal #forth-ev betreten. [Donnerstag, 30. April 2015] [19:58:23] Modus Kanalmodi: [Donnerstag, 30. April 2015] [19:58:33] Betreten MatthiasT (~mt@dslb-088-078-025-113.088.078.pools.vodafone-ip.de) hat diesen Kanal betreten. [Donnerstag, 30. April 2015] [19:58:40] Hallo Bernd [Donnerstag, 30. April 2015] [20:00:07] Hallo! [Donnerstag, 30. April 2015] [20:00:15] Immerhin, einer ist schon da... [Donnerstag, 30. April 2015] [20:00:45] Vielleicht kommen ja noch mehr.... [Donnerstag, 30. April 2015] [20:17:12] Net2o sollte jedenfalls jetzt auch mit 32 Bit funktionieren. [Donnerstag, 30. April 2015] [20:17:53] Und auf Android auch... [Donnerstag, 30. April 2015] [20:19:48] fossil up && do [Donnerstag, 30. April 2015] [20:20:08] mt@net2o:~$ ./n2o keylist [Donnerstag, 30. April 2015] [20:20:10] /home/mt/.gforth/386/libcc-named/ed25519_donna.c: In function 'libgfed25519_donna_LTX_gforth_c_ge25519_basepoint__a': [Donnerstag, 30. April 2015] [20:20:12] /home/mt/.gforth/386/libcc-named/ed25519_donna.c:127:18: error: 'ge25519_basepoint' undeclared (first use in this function) [Donnerstag, 30. April 2015] [20:20:14] sp[-1]=(Cell)&(ge25519_basepoint); [Donnerstag, 30. April 2015] [20:20:16] ^ [Donnerstag, 30. April 2015] [20:20:18] /home/mt/.gforth/386/libcc-named/ed25519_donna.c:127:18: note: each undeclared identifier is reported only once for each function it appears in [Donnerstag, 30. April 2015] [20:20:20] /home/mt/.gforth/386/libcc-named/ed25519_donna.c: In function 'libgfed25519_donna_LTX_gforth_c_ge25519_niels_sliding_multiples__a': [Donnerstag, 30. April 2015] [20:20:22] /home/mt/.gforth/386/libcc-named/ed25519_donna.c:136:18: error: 'ge25519_niels_sliding_multiples' undeclared (first use in this function) [Donnerstag, 30. April 2015] [20:20:24] sp[-1]=(Cell)&(ge25519_niels_sliding_multiples); [Donnerstag, 30. April 2015] [20:20:26] ^ [Donnerstag, 30. April 2015] [20:20:30] in file included from *OS command line*:-1 [Donnerstag, 30. April 2015] [20:20:32] in file included from n2o:4 [Donnerstag, 30. April 2015] [20:20:34] in file included from n2o.fs:18 [Donnerstag, 30. April 2015] [20:20:36] in file included from net2o.fs:42 [Donnerstag, 30. April 2015] [20:20:38] ed25519-donna.fs:42: error: libtool compile failed [Donnerstag, 30. April 2015] [20:20:40] >>>end-c-library<<< [Donnerstag, 30. April 2015] [20:20:42] Backtrace: [Donnerstag, 30. April 2015] [20:20:44] $B6F1BA44 throw [Donnerstag, 30. April 2015] [20:20:46] $B6F1C70C compile-wrapper-function1 [Donnerstag, 30. April 2015] [20:20:48] hmm. Da ist was falsch gelaufen. [Donnerstag, 30. April 2015] [20:22:23] rm -rf .gforth und dann noch mal das Gleiche gibt das gleiche Ergebnis [Donnerstag, 30. April 2015] [20:23:32] Bringt nichts, du musst das in ed25519-donna neu bauen. [Donnerstag, 30. April 2015] [20:23:57] also dort ein git pull [Donnerstag, 30. April 2015] [20:24:48] Und dann das ganze configure/make/make install-Gedöns [Donnerstag, 30. April 2015] [20:24:57] Sollte ./do eigentlich für dich gemacht haben. [Donnerstag, 30. April 2015] [20:25:35] Möglicherweise musst du auch in /usr/local/lib einfach alle ed25519-donna.so* erst mal löschen. [Donnerstag, 30. April 2015] [20:25:53] ich probiers mal. Momentchen [Donnerstag, 30. April 2015] [20:25:58] Da gibt's nämlich seit neuestem eine Versionsnummer, und je nach Lust und Laune macht Linux mit der alten Versionsnummer DLL-Hölle. [Donnerstag, 30. April 2015] [20:27:35] Ahh. Es tut.. ./n2o chat @bernd [Donnerstag, 30. April 2015] [20:27:37] Enter your net2o passphrase: ������ [Donnerstag, 30. April 2015] [20:27:39] 1.430418421E9s Connect to: $1000000 [Donnerstag, 30. April 2015] [20:27:41] 1.430418421E9s Connected, o=$A04D2F4 [Donnerstag, 30. April 2015] [20:27:43] 1.430418421E9s connected from: 88.78.25.113:52943 [Donnerstag, 30. April 2015] [20:27:45] 1.430418421E9s connected from: 10#"baoyu.net2o.de"[2A03:4000:2:188::1]37.221.194.73:4242|EE42 [Donnerstag, 30. April 2015] [20:27:47] press key to connect to bernd1.430418426E9s Connect to: $1000000 [Donnerstag, 30. April 2015] [20:27:49] 1.430418426E9s Connected, o=$A04E2B4 [Donnerstag, 30. April 2015] [20:27:51] 1.430418426E9s connected from: 88.78.25.113:52943 [Donnerstag, 30. April 2015] [20:27:53] 1.430418426E9s connected from: 10#"baoyu.net2o.de"[2A03:4000:2:188::1]37.221.194.73:4242|EE42 [Donnerstag, 30. April 2015] [20:27:55] check host: [2A03:4000:2:188::1]37.221.194.73:4242|44 -11.452519s->never✔ [Donnerstag, 30. April 2015] [20:27:57] insert host: 01440000000000000000000000000000 [Donnerstag, 30. April 2015] [20:28:12] Key 'bernd' ok [Donnerstag, 30. April 2015] [20:28:14] establish a context! [Donnerstag, 30. April 2015] [20:28:16] don't store key, o=0: F221266FA202A1922310BFB4261FD369514812F45588D671F7D35E33BF2FFB30 [Donnerstag, 30. April 2015] [20:28:18] Disconnecting... [Donnerstag, 30. April 2015] [20:28:20] IP packets send/received: 24 (6 dupes)/19 (1 dupes) [Donnerstag, 30. April 2015] [20:28:26] Ich darf nur keine Enter-Taste drücken ;) [Donnerstag, 30. April 2015] [20:28:26] Bei mir ist es mit Timeout abgebrochen... [Donnerstag, 30. April 2015] [20:29:23] Bei mir diesmal auch. [Donnerstag, 30. April 2015] [20:30:52] Tja, dann mal gleichzeitig los... 3 2 1 18:31:05.658Z mt: dada 18:31:08.594Z bernd: Geht 18:31:11.624Z mt: gut 18:31:15.369Z mt: hübsch 18:31:20.641Z bernd: Das ist noch zu fragil... 18:31:31.448Z mt: Mag sein, aber schon mal nicht schlecht 18:31:45.690Z bernd: Wenn's mal klappt, dann hält die Verbindung auch. 18:31:53.209Z mt: Vielleicht einen Bot aufsetzen, der als Proxy agiert 18:32:11.929Z bernd: Der Plan ist, so im Hintergrund einen Server laufen lassen. 18:32:31.623Z bernd: Das Frontend soll dann nur die Chats anzeigen, und neue Chat-Eingaben entgegennehmen. 18:33:10.681Z mt: Oder so. Hauptsache man sieht, wer grad online ist und kann den erreichen. 18:33:31.211Z bernd: Ja 18:33:58.953Z mt: was ist eigentlich baoyu ? 18:34:20.994Z bernd: Eine Figur aus dem Hong Lou Meng, einem der 4 Klassiker. Erzähler und Hauptperson. 18:34:38.900Z bernd: Alle meine Rechner haben Namen von Romanfiguren. 18:34:39.689Z mt: Klar, was frage ich depp ;) 18:35:03.049Z mt: Kennt doch jeder.... Oder zumindest fast jeder... 18:35:17.542Z bernd: Da können wir gleich mal UTF-8 probieren: 红楼梦 18:35:33.657Z mt: Da kamen grad so komische Striche an 18:36:13.801Z bernd: Wie sagt man da bei der Maus? "Das war Chinesisch" 18:36:48.855Z mt: Und heisst? "Matthias ist doof und kennt die Klassiker nicht" ? ;) 18:37:32.122Z bernd: Nein, das ist einfach "Der Traum der roten Kammer" (Hong Lou Meng) 18:38:06.505Z mt: Das glaube ich dir dann einfach mal [Donnerstag, 30. April 2015] [20:35:40] 红楼梦 [Donnerstag, 30. April 2015] [20:35:45] Hast Du das losgeschickt? [Donnerstag, 30. April 2015] [20:35:48] Ja. [Donnerstag, 30. April 2015] [20:39:11] Roman von Cao Xueqin sagt Google. [Donnerstag, 30. April 2015] [20:39:25] Genau [Donnerstag, 30. April 2015] [20:39:35] Ich hab' mal geguckt, ob wir direkt verbunden waren, waren wir nicht. [Donnerstag, 30. April 2015] [20:39:40] Und ich hab zu lange keine Taste angefasst und der Timeout hat zugeschlagen. [Donnerstag, 30. April 2015] [20:39:43] Dazu habe ich den Server kurz abgeklemmt ;-) [Donnerstag, 30. April 2015] [20:39:50] Das war nicht der Timeout. [Donnerstag, 30. April 2015] [20:40:13] Ahh, google kann mit den Strichen was anfangen. Und gibt Dir recht. [Donnerstag, 30. April 2015] [20:40:13] Das mit dem NAT-Traversal läuft jetzt nur über den Notbehelf [Donnerstag, 30. April 2015] [20:40:15] in file included from *OS command line*:-1 [Donnerstag, 30. April 2015] [20:40:17] n2o:7: error: net2o timed out [Donnerstag, 30. April 2015] [20:40:19] argc @ 1 > [IF] >>>next-cmd<<< [ELSE] help [THEN] bye [THEN] [Donnerstag, 30. April 2015] [20:40:21] Backtrace: [Donnerstag, 30. April 2015] [20:40:30] hmm. Ich lese Timeout. aber egal. Wenn Du weisst was Du getan hast, ists gut [Donnerstag, 30. April 2015] [20:40:56] Ich werde da noch ein paar Debuggung-Optionen einbauen, und jetzt, da es auf Android läuft, kann ich das mit dem NAT-Traversal auch direkt selbst debuggen. [Donnerstag, 30. April 2015] [20:41:04] 3G-Netz nach WLAN chatten und so. [Donnerstag, 30. April 2015] [20:41:36] Pass aber auf, wenn Du mit Dir chattest. Das kann böse Diskussionen auslösen [Donnerstag, 30. April 2015] [20:41:48] Fall Dir vor allem nicht ins Wort. [Donnerstag, 30. April 2015] [20:42:48] Hahaha [Donnerstag, 30. April 2015] [20:43:08] Das mit dem ins Wort fallen klappt im Moment noch nicht so recht, der Kommando-Zeilen-Editor will ungestörte Eingabe. [Donnerstag, 30. April 2015] [20:44:37] Bezüglich "Sicherheit" ist das auch noch schwer suboptimal: Alle Eingaben landen in der Gforth-History. [Donnerstag, 30. April 2015] [20:44:43] Das muss natürlich auch dringend geändert werden. [Donnerstag, 30. April 2015] [20:44:53] Ich finds trotzdem erst mal schon ganz gut. [Donnerstag, 30. April 2015] [20:45:33] Danke; es ist zumindest jetzt so weit, dass es andere Leute mal antesten können. [Donnerstag, 30. April 2015] [20:46:31] Ein paar werden es mit Sicherheit auch machen. [Donnerstag, 30. April 2015] [20:47:29] das .gforth-history ist wirklich meine Seite der Kommunikation. [Donnerstag, 30. April 2015] [20:47:40] fehlen nur die Antworten und die Zeitstempel ;) [Donnerstag, 30. April 2015] [20:47:55] Genau, die werden noch gar nicht abgespeichert (nirgendwo). [Donnerstag, 30. April 2015] [20:47:57] nenns einfach Feature, nicht Bug [Donnerstag, 30. April 2015] [20:48:02] Hahaha. [Donnerstag, 30. April 2015] [20:48:09] Das kann WhatsApp machen ;-) [Donnerstag, 30. April 2015] [20:48:19] Machen die doch auch. [Donnerstag, 30. April 2015] [20:50:27] Zwischen Enter und der Anzeige mit dem Zeitstempel kommt übrigens Versand und Empfang des Acknowledge. [Donnerstag, 30. April 2015] [20:50:43] D.h. du siehst das erst mit Zeitstempel, wenn es der Gegenüber bekommen hat. [Donnerstag, 30. April 2015] [20:51:49] Zulu-Time wäre da sicher auch besser als local-time. 2 Stunden kann ich aber grade so noch um Kopf umrechnen, [Donnerstag, 30. April 2015] [20:52:09] Ist doch Zulu-Time. [Donnerstag, 30. April 2015] [20:52:33] Für Normalanwender werde ich das nicht so belassen können ;-) [Donnerstag, 30. April 2015] [20:53:06] Ich bin nur Dau, grad mal dann ich zulu-Zeiten erkenne, wenn ich sie sehe... [Donnerstag, 30. April 2015] [20:55:17] Die Ausgabe von Zulu-Zeiten ist halt recht einfach... [Donnerstag, 30. April 2015] [20:55:42] Das war auch nicht grade der wichtigste Punkt auf der Wunschliste [Donnerstag, 30. April 2015] [20:56:18] Der Verbindungsaufbau ist definitiv noch viel zu fragil. [Donnerstag, 30. April 2015] [20:58:49] Und dass das NAT-Traversal nicht hinhaut, nervt auch. [Donnerstag, 30. April 2015] [20:59:24] Du kannst ja auch auf ipv6 hoffen. [Donnerstag, 30. April 2015] [20:59:48] mein v6 Netz kommt nur noch nicht raus. Der Uplink fehlt halt noch [Donnerstag, 30. April 2015] [21:00:07] Naja, auf IPv6 warten, das lohnt nicht. [Donnerstag, 30. April 2015] [21:00:17] moment... [Donnerstag, 30. April 2015] [21:00:19] Ich möchte, dass sich net2o schneller ausbreitet als IPv6 ;-) [Donnerstag, 30. April 2015] [21:01:30] http://www.google.de/ipv6/statistics.html [Donnerstag, 30. April 2015] [21:02:00] Das wächst jetzt nur noch linear. [Donnerstag, 30. April 2015] [21:03:36] Da kann man jetzt schon die Prognose wagen, dass die Adaptions-Rate wieder langsamer wird. Außer USA und Deutschland scheint kaum ein Land den Sprung auf IPv6 zu wagen. [Donnerstag, 30. April 2015] [21:06:53] Sa, wieder da. [Donnerstag, 30. April 2015] [21:07:24] Ja, das mit v6 ist schon lustig. Die ersten Versuche habe dazu habe ich glaub ich vor 15 jahren oder so gemacht. [Donnerstag, 30. April 2015] [21:07:47] Schon damals hiess es, das ist die Zukunft, das kommt sehr bald [Donnerstag, 30. April 2015] [21:07:59] Ja, weil ja die IPv4-Adressen ausgehen. [Donnerstag, 30. April 2015] [21:08:15] Genau. Nur sind die inzwischen ausgegangen, und keinen interessierts [Donnerstag, 30. April 2015] [21:08:16] Wobei eigentlich nur China mit den USA tauschen muss, dann passt's wieder. [Donnerstag, 30. April 2015] [21:08:29] USA: 1,5 Milliarden IPv4-Adressen, 300 Millionen Einwohner. China: Genau umgekehrt. [Donnerstag, 30. April 2015] [21:10:05] Wenn ich die letze Scan-Statistik richtig im Kopf hatte, sind 2/3 aller IPv4-Adressen unbenutzt. [Donnerstag, 30. April 2015] [21:10:20] So gesehen wirst Du wohl doch NAT einbauen müssen. [Donnerstag, 30. April 2015] [21:10:35] Ja, eingebaut habe ich es ja, ich muss es nur noch zum Laufen bringen ;-) [Donnerstag, 30. April 2015] [21:11:01] Solche Statistiken sind mit Vorsicht zu genießen. Nur weil PING nicht gehr, heisst das noch lange nicht, dass die Adresse unbenutzt ist [Donnerstag, 30. April 2015] [21:11:28] Klar. [Donnerstag, 30. April 2015] [21:12:12] Da ist bei net2o noch was böseres eingebaut, das ist aber auch noch Baustelle: Verbindungsaufbau nur, wenn du ein shared Secret kennst. [Donnerstag, 30. April 2015] [21:12:22] Wenn nicht, ist die Kiste unsichtbar. [Donnerstag, 30. April 2015] [21:12:59] Ist doch nett. [Donnerstag, 30. April 2015] [21:13:14] Das soll auch so sein. [Donnerstag, 30. April 2015] [21:13:41] Schreibst du das shared secret gleich in das SYN Paket rein? [Donnerstag, 30. April 2015] [21:13:54] Nein, das kommt in den DHT-Eintrag. [Donnerstag, 30. April 2015] [21:13:54] resp die Behauptung, es zu kennen? [Donnerstag, 30. April 2015] [21:14:16] Du verschlüsselst Verbindungsaufbau-Anfragen mit dem shared secret. [Donnerstag, 30. April 2015] [21:14:23] ja, richtig. Du hast da ja noch eine andere Liste in der Hinterhand [Donnerstag, 30. April 2015] [21:17:51] Dann muss man einem Rechner nur noch die TCP-Resets, Ping und ICMP-"Port nicht offen" abgewöhnen, dann ist er unsichtbar. [Donnerstag, 30. April 2015] [21:18:15] Also für aktive Scanner, passive Scanner können ja noch sehen, dass andere mit ihm reden können. [Donnerstag, 30. April 2015] [21:19:10] Ja, da gibts nette Sachen. [Donnerstag, 30. April 2015] [21:20:15] Da gibt's dann sicher mal einen NSA-Selector, um net2o-Traffic zu erkennen ;-) [Donnerstag, 30. April 2015] [21:20:25] weil ich es grade sehe: gibt es gforth eigentlich bei GNU/Hurd? [Donnerstag, 30. April 2015] [21:20:59] Im Moment ist mir nichts bekannt, müsste aber gehen. [Donnerstag, 30. April 2015] [21:21:56] Da gibts grad mal wieder ein Update. [Donnerstag, 30. April 2015] [21:22:33] Ja, aber GNU/Hurd ist nach wie vor eine akademische Bastelstube. [Donnerstag, 30. April 2015] [21:22:49] Ja klar. Aber süss. [Donnerstag, 30. April 2015] [21:23:02] Die geben einfach nicht auf. [Donnerstag, 30. April 2015] [21:23:26] Sie fangen aber hin und wieder ganz neu an ;-) [Donnerstag, 30. April 2015] [21:24:02] Nach 10 Jahren Pause ist das vielleicht gar nicht mal sie schlechteste Idee ;) [Donnerstag, 30. April 2015] [21:24:26] Wieso Pause? Die haben nur mal versucht, statt dem Mach-Microkernel L4 zu nehmen. [Donnerstag, 30. April 2015] [21:25:16] Das Ergebnis ist trotzdem 10 Jahre nichts am MachKernel gemacht. Da kann man schon mal vergessen, wie der eigentlich funktioniert [Donnerstag, 30. April 2015] [21:26:29] Das ist doch kein Forth, wo alles mit Stack-Diagrammen und Kommentaren in epischer Länge dokumentiert sein dürfte ;) [Donnerstag, 30. April 2015] [21:27:01] Tja, ich glaube, der eigentliche Denkfehler bei Microkernel ist, dass Programme, die miteinander kommunizieren, leichter zu debuggen seien... [Donnerstag, 30. April 2015] [21:27:23] Ich weiß nicht, wie man auf diese Idee kommen kann ;-) [Donnerstag, 30. April 2015] [21:27:58] Wenn in einer Uni sitzt und auch sonst nur akademisches Umfeld hat, kommen einem schon seltsame Gedanken. [Donnerstag, 30. April 2015] [21:28:59] Wie dem auch sei. Ich bin dann mal weg. Bis neulich dann [Donnerstag, 30. April 2015] [21:29:04] Ciao! [Donnerstag, 30. April 2015] [21:29:08] Verlassen MatthiasT (~mt@dslb-088-078-025-113.088.078.pools.vodafone-ip.de) hat diesen Kanal verlassen. [Donnerstag, 30. April 2015] [21:29:09] * Bernd macht das Licht aus