0000: 47 65 74 20 69 74 0a 3d 3d 3d 3d 3d 3d 0a 0a 6e Get it.======..n
0010: 65 74 32 6f 20 63 75 72 72 65 6e 74 6c 79 20 69 et2o currently i
0020: 73 20 73 74 69 6c 6c 20 65 78 70 65 72 69 6d 65 s still experime
0030: 6e 74 61 6c 20 61 6e 64 20 74 68 65 20 70 72 6f ntal and the pro
0040: 74 6f 63 6f 6c 20 63 61 6e 20 68 61 76 65 20 69 tocol can have i
0050: 6e 63 6f 6d 70 61 74 69 62 6c 65 0a 63 68 61 6e ncompatible.chan
0060: 67 65 73 20 61 74 20 61 6e 79 20 74 69 6d 65 2c ges at any time,
0070: 20 73 6f 20 6b 65 65 70 20 6e 65 74 32 6f 20 75 so keep net2o u
0080: 70 20 74 6f 20 64 61 74 65 20 77 68 65 6e 20 79 p to date when y
0090: 6f 75 20 74 72 79 20 69 74 2e 20 20 41 6e 79 20 ou try it. Any
00a0: 64 61 79 20 63 61 6e 20 62 65 0a 61 20 e2 80 9c day can be.a “
00b0: 66 6c 61 67 20 64 61 79 e2 80 9d 2e 0a 0a 47 65 flag day”...Ge
00c0: 74 20 69 74 20 66 6f 72 20 44 65 62 69 61 6e 20 t it for Debian
00d0: 47 4e 55 2f 4c 69 6e 75 78 0a 2d 2d 2d 2d 2d 2d GNU/Linux.------
00e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
00f0: 2d 2d 2d 2d 2d 0a 0a 49 27 76 65 20 63 72 65 61 -----..I've crea
0100: 74 65 64 20 61 20 44 65 62 69 61 6e 20 72 65 70 ted a Debian rep
0110: 6f 73 69 74 6f 72 79 20 74 6f 20 6d 61 6b 65 20 ository to make
0120: 69 74 20 65 61 73 79 20 74 6f 20 69 6e 73 74 61 it easy to insta
0130: 6c 6c 20 6e 65 74 32 6f 2e 0a 0a 49 66 20 79 6f ll net2o...If yo
0140: 75 20 64 6f 6e 27 74 20 68 61 76 65 20 68 74 74 u don't have htt
0150: 70 73 20 74 72 61 6e 73 70 6f 72 74 20 66 6f 72 ps transport for
0160: 20 61 70 74 20 69 6e 73 74 61 6c 6c 65 64 2c 20 apt installed,
0170: 64 6f 20 74 68 61 74 20 66 69 72 73 74 2c 0a 73 do that first,.s
0180: 69 6e 63 65 20 49 27 6c 6c 20 72 65 64 69 72 65 ince I'll redire
0190: 63 74 20 79 6f 75 20 74 6f 20 68 74 74 70 73 20 ct you to https
01a0: 69 6e 20 61 6e 79 20 63 61 73 65 3a 0a 0a 20 20 in any case:..
01b0: 20 20 73 75 64 6f 20 61 70 74 20 69 6e 73 74 61 sudo apt insta
01c0: 6c 6c 20 61 70 74 2d 74 72 61 6e 73 70 6f 72 74 ll apt-transport
01d0: 2d 68 74 74 70 73 0a 0a 43 72 65 61 74 65 20 61 -https..Create a
01e0: 20 64 65 62 69 61 6e 20 73 6f 75 72 63 65 73 2e debian sources.
01f0: 6c 69 73 74 20 66 69 6c 65 20 70 6f 69 6e 74 69 list file pointi
0200: 6e 67 20 74 6f 20 74 68 65 20 6e 65 74 32 6f 20 ng to the net2o
0210: 72 65 70 6f 73 69 74 6f 72 79 2c 0a 61 6e 64 20 repository,.and
0220: 61 64 64 20 6d 79 20 6b 65 79 20 74 6f 20 74 68 add my key to th
0230: 65 20 74 72 75 73 74 20 64 62 20 73 6f 20 74 68 e trust db so th
0240: 61 74 20 44 65 62 69 61 6e 20 63 61 6e 20 76 65 at Debian can ve
0250: 72 69 66 79 20 74 68 65 20 70 61 63 6b 65 74 73 rify the packets
0260: 2c 0a 75 70 64 61 74 65 20 74 68 65 20 72 65 70 ,.update the rep
0270: 6f 73 69 74 6f 72 79 20 64 61 74 61 20 61 6e 64 ository data and
0280: 20 69 6e 73 74 61 6c 6c 20 6e 65 74 32 6f 2c 20 install net2o,
0290: 73 6f 20 65 6e 74 65 72 3a 0a 0a 20 20 20 20 73 so enter:.. s
02a0: 75 64 6f 20 2d 73 0a 20 20 20 20 63 61 74 20 3e udo -s. cat >
02b0: 2f 65 74 63 2f 61 70 74 2f 73 6f 75 72 63 65 73 /etc/apt/sources
02c0: 2e 6c 69 73 74 2e 64 2f 6e 65 74 32 6f 2e 6c 69 .list.d/net2o.li
02d0: 73 74 20 3c 3c 45 4f 46 0a 20 20 20 20 64 65 62 st <<EOF. deb
02e0: 20 5b 61 72 63 68 3d 69 33 38 36 2c 61 6d 64 36 [arch=i386,amd6
02f0: 34 2c 61 72 6d 68 66 2c 61 72 6d 65 6c 2c 61 72 4,armhf,armel,ar
0300: 6d 36 34 2c 70 6f 77 65 72 70 63 2c 6d 69 70 73 m64,powerpc,mips
0310: 2c 6d 69 70 73 65 6c 2c 61 6c 6c 5d 20 68 74 74 ,mipsel,all] htt
0320: 70 73 3a 2f 2f 6e 65 74 32 6f 2e 64 65 2f 64 65 ps://net2o.de/de
0330: 62 69 61 6e 20 74 65 73 74 69 6e 67 20 6d 61 69 bian testing mai
0340: 6e 0a 20 20 20 20 45 4f 46 0a 0a 52 65 6d 6f 76 n. EOF..Remov
0350: 65 20 74 68 65 20 61 72 63 68 69 74 65 63 74 75 e the architectu
0360: 72 65 73 20 6f 6e 20 74 68 65 20 6c 69 73 74 20 res on the list
0370: 61 62 6f 76 65 20 77 68 69 63 68 20 79 6f 75 20 above which you
0380: 64 6f 6e 27 74 20 6e 65 65 64 3b 20 6f 6e 0a 44 don't need; on.D
0390: 65 62 69 61 6e 20 74 65 73 74 69 6e 67 2c 20 74 ebian testing, t
03a0: 68 65 20 6c 69 73 74 20 69 73 20 6e 6f 74 20 6e he list is not n
03b0: 65 63 65 73 73 61 72 79 2c 20 6f 6e 20 6f 6c 64 ecessary, on old
03c0: 65 72 20 76 65 72 73 69 6f 6e 73 2c 20 74 68 65 er versions, the
03d0: 20 61 6c 6c 0a 70 61 72 74 20 69 73 20 6e 6f 74 all.part is not
03e0: 20 73 65 61 72 63 68 65 64 20 69 66 20 79 6f 75 searched if you
03f0: 20 64 6f 6e 27 74 20 68 61 76 65 20 74 68 61 74 don't have that
0400: 20 6c 69 73 74 2c 20 74 68 65 6e 20 47 66 6f 72 list, then Gfor
0410: 74 68 20 66 61 69 6c 73 20 74 6f 0a 69 6e 73 74 th fails to.inst
0420: 61 6c 6c 20 74 68 65 20 67 66 6f 72 74 68 2d 63 all the gforth-c
0430: 6f 6d 6d 6f 6e 20 70 61 72 74 2e 0a 0a 20 20 20 ommon part...
0440: 20 77 67 65 74 20 2d 4f 20 2d 20 68 74 74 70 73 wget -O - https
0450: 3a 2f 2f 6e 65 74 32 6f 2e 64 65 2f 62 65 72 6e ://net2o.de/bern
0460: 64 40 6e 65 74 32 6f 2e 64 65 2d 79 75 62 69 6b d@net2o.de-yubik
0470: 65 79 2e 70 67 70 2e 61 73 63 20 7c 20 61 70 74 ey.pgp.asc | apt
0480: 2d 6b 65 79 20 61 64 64 20 2d 0a 20 20 20 20 61 -key add -. a
0490: 70 74 20 75 70 64 61 74 65 0a 20 20 20 20 61 70 pt update. ap
04a0: 74 20 69 6e 73 74 61 6c 6c 20 6e 65 74 32 6f 2d t install net2o-
04b0: 67 75 69 0a 20 20 20 20 65 78 69 74 0a 0a 54 68 gui. exit..Th
04c0: 65 72 65 20 61 72 65 20 61 63 74 75 61 6c 6c 79 ere are actually
04d0: 20 74 68 72 65 65 20 72 65 70 6f 73 69 74 6f 72 three repositor
04e0: 69 65 73 3a 20 73 74 61 62 6c 65 2c 20 74 65 73 ies: stable, tes
04f0: 74 69 6e 67 20 61 6e 64 20 75 6e 73 74 61 62 6c ting and unstabl
0500: 65 3b 20 61 74 20 74 68 65 0a 6d 6f 6d 65 6e 74 e; at the.moment
0510: 2c 20 61 6c 6c 20 70 61 63 6b 61 67 65 73 20 61 , all packages a
0520: 72 65 20 74 68 65 20 73 61 6d 65 3b 20 77 68 65 re the same; whe
0530: 6e 20 6e 65 74 32 6f 20 6d 61 74 75 72 65 73 2c n net2o matures,
0540: 20 73 74 61 62 6c 65 2f 74 65 73 74 69 6e 67 2f stable/testing/
0550: 75 6e 73 74 61 62 6c 65 0a 77 69 6c 6c 20 67 65 unstable.will ge
0560: 74 20 64 69 66 66 65 72 65 6e 74 20 72 6f 6c 65 t different role
0570: 73 2c 20 6a 75 73 74 20 6c 69 6b 65 20 44 65 62 s, just like Deb
0580: 69 61 6e 20 28 73 74 61 62 6c 65 3d 6f 6c 64 20 ian (stable=old
0590: 61 6e 64 20 72 75 73 74 65 64 2c 20 74 65 73 74 and rusted, test
05a0: 69 6e 67 3d 6e 65 77 0a 61 6e 64 20 73 6f 6d 65 ing=new.and some
05b0: 77 68 61 74 20 74 65 73 74 65 64 2c 20 75 6e 73 what tested, uns
05c0: 74 61 62 6c 65 3d 6d 6f 73 74 20 72 65 63 65 6e table=most recen
05d0: 74 29 2e 20 20 42 69 6e 61 72 69 65 73 20 61 72 t). Binaries ar
05e0: 65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 e available for
05f0: 61 6d 64 36 34 2c 0a 69 33 38 36 2c 20 61 72 6d amd64,.i386, arm
0600: 68 66 2c 20 61 72 6d 36 34 2c 20 70 6f 77 65 72 hf, arm64, power
0610: 70 63 2c 20 61 72 6d 65 6c 2c 20 6d 69 70 73 2c pc, armel, mips,
0620: 20 61 6e 64 20 6d 69 70 73 65 6c 20 28 69 6e 20 and mipsel (in
0630: 6f 72 64 65 72 20 6f 66 20 68 6f 77 20 6f 66 74 order of how oft
0640: 65 6e 0a 74 68 65 79 20 67 65 74 20 75 70 64 61 en.they get upda
0650: 74 65 64 29 2e 20 20 4d 6f 72 65 20 64 65 70 65 ted). More depe
0660: 6e 64 20 6f 6e 20 61 76 61 69 6c 61 62 69 6c 69 nd on availabili
0670: 74 79 20 6f 66 20 44 65 62 69 61 6e 20 64 69 73 ty of Debian dis
0680: 74 72 69 62 75 74 69 6f 6e 73 20 74 68 61 74 0a tributions that.
0690: 72 75 6e 20 6f 6e 20 71 65 6d 75 e2 80 a6 0a 0a run on qemu…..
06a0: 23 23 23 20 4b 65 79 20 69 6e 66 6f 72 6d 61 74 ### Key informat
06b0: 69 6f 6e 20 28 6e 65 77 20 4b 65 79 20 66 72 6f ion (new Key fro
06c0: 6d 20 4f 63 74 6f 62 65 72 20 31 38 74 68 2c 20 m October 18th,
06d0: 32 30 31 37 29 0a 0a 49 20 63 68 61 6e 67 65 64 2017)..I changed
06e0: 20 74 6f 20 61 20 59 75 62 69 6b 65 79 2d 62 61 to a Yubikey-ba
06f0: 73 65 64 20 73 69 67 6e 61 74 75 72 65 2e 20 20 sed signature.
0700: 54 68 65 20 6b 65 79 27 73 20 66 69 6e 67 65 72 The key's finger
0710: 70 72 69 6e 74 20 69 73 3a 0a 0a 20 20 20 20 36 print is:.. 6
0720: 30 45 37 31 41 31 35 e2 80 af 39 33 35 37 35 33 0E71A15 935753
0730: 33 30 e2 80 af 39 39 41 30 41 41 46 39 e2 80 af 30 99A0AAF9
0740: 43 41 46 30 32 31 44 42 e2 80 af 33 42 37 46 41 CAF021DB 3B7FA
0750: 39 34 36 0a 0a 57 68 65 6e 20 79 6f 75 20 64 6f 946..When you do
0760: 20 61 6e 20 60 61 70 74 2d 6b 65 79 20 6c 69 73 an `apt-key lis
0770: 74 60 2c 20 74 68 65 20 72 65 73 75 6c 74 20 73 t`, the result s
0780: 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 74 68 hould contain th
0790: 69 73 20 6b 65 79 3a 0a 0a 20 20 20 20 70 75 62 is key:.. pub
07a0: 20 20 20 34 30 39 36 52 2f 33 42 37 46 41 39 34 4096R/3B7FA94
07b0: 36 20 32 30 31 37 2d 30 39 2d 32 30 0a 20 20 20 6 2017-09-20.
07c0: 20 75 69 64 20 20 20 20 20 20 20 20 20 20 20 20 uid
07d0: 20 20 20 20 20 20 42 65 72 6e 64 20 50 61 79 73 Bernd Pays
07e0: 61 6e 20 28 79 75 62 69 6b 65 79 29 20 3c 62 65 an (yubikey) <be
07f0: 72 6e 64 40 6e 65 74 32 6f 2e 64 65 3e 0a 20 20 rnd@net2o.de>.
0800: 20 20 73 75 62 20 20 20 34 30 39 36 52 2f 33 45 sub 4096R/3E
0810: 31 38 39 36 41 31 20 32 30 31 37 2d 30 39 2d 32 1896A1 2017-09-2
0820: 30 0a 20 20 20 20 73 75 62 20 20 20 34 30 39 36 0. sub 4096
0830: 52 2f 35 30 43 39 41 36 39 42 20 32 30 31 37 2d R/50C9A69B 2017-
0840: 30 39 2d 32 30 0a 0a 47 65 74 20 69 74 20 66 6f 09-20..Get it fo
0850: 72 20 41 6e 64 72 6f 69 64 0a 2d 2d 2d 2d 2d 2d r Android.------
0860: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 59 6f ------------..Yo
0870: 75 20 6e 65 65 64 3a 20 41 6e 20 41 6e 64 72 6f u need: An Andro
0880: 69 64 20 70 68 6f 6e 65 20 77 69 74 68 20 61 74 id phone with at
0890: 20 6c 65 61 73 74 20 41 6e 64 72 6f 69 64 20 34 least Android 4
08a0: 2e 30 2c 20 61 6e 64 20 47 66 6f 72 74 68 2c 0a .0, and Gforth,.
08b0: 65 69 74 68 65 72 20 66 72 6f 6d 20 74 68 65 20 either from the
08c0: 61 70 70 20 73 74 6f 72 65 2c 20 6f 72 20 66 72 app store, or fr
08d0: 6f 6d 20 5b 6e 65 74 32 6f 2e 64 65 2f 61 6e 64 om [net2o.de/and
08e0: 72 6f 69 64 5d 28 68 74 74 70 73 3a 2f 2f 6e 65 roid](https://ne
08f0: 74 32 6f 2e 64 65 2f 61 6e 64 72 6f 69 64 2f 47 t2o.de/android/G
0900: 66 6f 72 74 68 2e 61 70 6b 29 2e 0a 0a 54 68 69 forth.apk)...Thi
0910: 73 20 69 6e 73 74 61 6c 6c 73 20 47 66 6f 72 74 s installs Gfort
0920: 68 20 77 69 74 68 20 74 68 65 20 47 66 6f 72 74 h with the Gfort
0930: 68 20 69 63 6f 6e 73 2c 20 61 6e 64 20 61 20 72 h icons, and a r
0940: 65 61 64 79 2d 74 6f 2d 72 75 6e 20 6e 65 74 32 eady-to-run net2
0950: 6f 0a 69 63 6f 6e 20 69 6e 20 74 68 65 20 61 70 o.icon in the ap
0960: 70 20 64 72 61 77 65 72 2e 20 20 4a 75 73 74 20 p drawer. Just
0970: 74 61 70 20 6f 6e 20 74 68 65 20 6e 65 74 32 6f tap on the net2o
0980: 20 69 63 6f 6e 20 74 6f 20 72 75 6e 20 6e 65 74 icon to run net
0990: 32 6f 3b 0a 79 6f 75 27 6c 6c 20 62 65 20 61 73 2o;.you'll be as
09a0: 6b 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 20 ked to create a
09b0: 6b 65 79 20 6f 6e 20 74 68 65 20 66 69 72 73 74 key on the first
09c0: 20 72 75 6e 2c 20 61 6e 64 20 74 6f 20 6f 70 65 run, and to ope
09d0: 6e 20 75 70 20 61 20 6b 65 79 0a 6f 6e 20 61 6e n up a key.on an
09e0: 79 20 66 75 72 74 68 65 72 20 72 75 6e 2e 0a 0a y further run...
09f0: 23 23 23 20 4b 65 79 20 69 6e 66 6f 72 6d 61 74 ### Key informat
0a00: 69 6f 6e 0a 0a 54 68 65 20 5b 63 65 72 74 69 66 ion..The [certif
0a10: 69 63 61 74 65 5d 28 68 74 74 70 73 3a 2f 2f 6e icate](https://n
0a20: 65 74 32 6f 2e 64 65 2f 62 65 72 6e 64 40 6e 65 et2o.de/bernd@ne
0a30: 74 32 6f 2e 64 65 2d 61 6e 64 72 6f 69 64 2e 63 t2o.de-android.c
0a40: 65 72 29 20 68 61 73 20 74 68 65 0a 53 48 41 2d er) has the.SHA-
0a50: 31 20 66 69 6e 67 65 72 70 72 69 6e 74 20 61 6e 1 fingerprint an
0a60: 64 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f d the informatio
0a70: 6e 73 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a ns as follows:..
0a80: 20 20 20 20 30 30 3a 34 34 3a 31 42 3a 39 44 3a 00:44:1B:9D:
0a90: 46 38 3a 30 42 3a 39 44 3a 39 45 3a 32 46 3a 36 F8:0B:9D:9E:2F:6
0aa0: 38 3a 39 44 3a 30 46 3a 42 39 3a 42 34 3a 38 35 8:9D:0F:B9:B4:85
0ab0: 3a 32 38 3a 44 34 3a 31 30 3a 35 43 3a 37 45 0a :28:D4:10:5C:7E.
0ac0: 20 20 20 20 43 4e 3d 42 65 72 6e 64 20 50 61 79 CN=Bernd Pay
0ad0: 73 61 6e 2c 20 4f 55 3d 64 65 76 2c 20 4f 3d 6e san, OU=dev, O=n
0ae0: 65 74 32 6f 2c 20 4c 3d 4d c3 bc 6e 63 68 65 6e et2o, L=München
0af0: 2c 20 53 54 3d 44 65 75 74 73 63 68 6c 61 6e 64 , ST=Deutschland
0b00: 2c 20 43 3d 44 45 0a 0a 61 6e 64 20 73 69 67 6e , C=DE..and sign
0b10: 73 20 77 69 74 68 20 73 68 61 31 72 73 61 32 30 s with sha1rsa20
0b20: 34 38 20 28 47 6f 6f 67 6c 65 21 29 2e 20 20 49 48 (Google!). I
0b30: 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 76 65 f you want to ve
0b40: 72 69 66 79 20 74 68 65 20 61 70 6b 20 79 6f 75 rify the apk you
0b50: 72 73 65 6c 66 2c 0a 64 6f 77 6e 6c 6f 61 64 20 rself,.download
0b60: 74 68 65 20 5b 63 65 72 74 69 66 69 63 61 74 65 the [certificate
0b70: 5d 28 68 74 74 70 73 3a 2f 2f 6e 65 74 32 6f 2e ](https://net2o.
0b80: 64 65 2f 62 65 72 6e 64 40 6e 65 74 32 6f 2e 64 de/bernd@net2o.d
0b90: 65 2d 61 6e 64 72 6f 69 64 2e 63 65 72 29 2c 20 e-android.cer),
0ba0: 61 64 64 0a 69 74 20 74 6f 20 79 6f 75 72 20 6b add.it to your k
0bb0: 65 79 72 69 6e 67 20 61 6e 64 20 63 68 65 63 6b eyring and check
0bc0: 3a 0a 0a 20 20 20 20 6b 65 79 74 6f 6f 6c 20 2d :.. keytool -
0bd0: 69 6d 70 6f 72 74 63 65 72 74 20 2d 66 69 6c 65 importcert -file
0be0: 20 62 65 72 6e 64 40 6e 65 74 32 6f 2e 64 65 2d bernd@net2o.de-
0bf0: 61 6e 64 72 6f 69 64 2e 63 65 72 0a 20 20 20 20 android.cer.
0c00: 6a 61 72 73 69 67 6e 65 72 20 2d 76 65 72 69 66 jarsigner -verif
0c10: 79 20 2d 76 65 72 62 6f 73 65 20 47 66 6f 72 74 y -verbose Gfort
0c20: 68 2e 61 70 6b 0a 0a 47 65 74 20 69 74 20 66 6f h.apk..Get it fo
0c30: 72 20 57 69 6e 64 6f 77 73 0a 2d 2d 2d 2d 2d 2d r Windows.------
0c40: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 59 6f ------------..Yo
0c50: 75 20 6e 65 65 64 3a 20 41 20 33 32 2f 36 34 20 u need: A 32/64
0c60: 62 69 74 20 78 38 36 2f 61 6d 64 36 34 20 57 69 bit x86/amd64 Wi
0c70: 6e 64 6f 77 73 2e 20 59 6f 75 20 6e 65 65 64 20 ndows. You need
0c80: 74 6f 20 69 6e 73 74 61 6c 6c 0a 5b 47 66 6f 72 to install.[Gfor
0c90: 74 68 5d 28 68 74 74 70 3a 2f 2f 77 77 77 2e 63 th](http://www.c
0ca0: 6f 6d 70 6c 61 6e 67 2e 74 75 77 69 65 6e 2e 61 omplang.tuwien.a
0cb0: 63 2e 61 74 2f 66 6f 72 74 68 2f 67 66 6f 72 74 c.at/forth/gfort
0cc0: 68 2f 53 6e 61 70 73 68 6f 74 73 2f 63 75 72 72 h/Snapshots/curr
0cd0: 65 6e 74 2f 67 66 6f 72 74 68 2e 65 78 65 29 0a ent/gforth.exe).
0ce0: 66 72 6f 6d 20 74 68 65 20 6c 61 74 65 73 74 20 from the latest
0cf0: 53 6e 61 70 73 68 6f 74 20 66 69 72 73 74 2e 0a Snapshot first..
0d00: 0a 54 68 65 6e 20 79 6f 75 20 69 6e 73 74 61 6c .Then you instal
0d10: 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 5b 6e l the current [n
0d20: 65 74 32 6f 5d 28 68 74 74 70 73 3a 2f 2f 6e 65 et2o](https://ne
0d30: 74 32 6f 2e 64 65 2f 77 69 6e 64 6f 77 73 2f 6e t2o.de/windows/n
0d40: 65 74 32 6f 2e 65 78 65 29 0a 73 6e 61 70 73 68 et2o.exe).snapsh
0d50: 6f 74 2e 0a 0a 23 23 23 20 4b 65 79 20 69 6e 66 ot...### Key inf
0d60: 6f 72 6d 61 74 69 6f 6e 20 28 6e 65 77 20 6b 65 ormation (new ke
0d70: 79 20 66 6f 72 20 53 65 70 74 65 6d 62 65 72 20 y for September
0d80: 31 38 74 68 20 32 30 31 38 29 0a 0a 49 20 63 68 18th 2018)..I ch
0d90: 61 6e 67 65 64 20 6d 79 20 6b 65 79 20 74 6f 20 anged my key to
0da0: 61 20 43 65 72 74 75 6d 20 73 6d 61 72 74 63 61 a Certum smartca
0db0: 72 64 20 62 61 73 65 64 20 72 73 61 32 30 34 38 rd based rsa2048
0dc0: 20 6b 65 79 2c 20 74 68 69 73 20 69 73 20 74 68 key, this is th
0dd0: 65 20 66 69 72 73 74 0a 75 70 64 61 74 65 2c 20 e first.update,
0de0: 61 6e 64 20 49 20 67 65 6e 65 72 61 74 65 64 20 and I generated
0df0: 61 20 6e 65 77 20 6b 65 79 20 70 61 69 72 20 66 a new key pair f
0e00: 6f 72 20 74 68 61 74 2e 0a 0a 54 68 65 73 65 20 or that...These
0e10: 66 69 6c 65 73 20 61 72 65 20 6e 6f 77 20 73 69 files are now si
0e20: 67 6e 65 64 20 77 69 74 68 20 61 20 5b 73 68 61 gned with a [sha
0e30: 32 35 36 72 73 61 32 30 34 38 0a 63 65 72 74 69 256rsa2048.certi
0e40: 66 69 63 61 74 65 5d 28 68 74 74 70 73 3a 2f 2f ficate](https://
0e50: 6e 65 74 32 6f 2e 64 65 2f 62 65 72 6e 64 40 6e net2o.de/bernd@n
0e60: 65 74 32 6f 2e 64 65 2d 77 69 6e 64 6f 77 73 2e et2o.de-windows.
0e70: 63 72 74 29 20 77 69 74 68 20 74 68 65 0a 53 48 crt) with the.SH
0e80: 41 2d 31 20 66 69 6e 67 65 72 70 72 69 6e 74 20 A-1 fingerprint
0e90: 28 77 68 79 20 61 72 65 20 66 69 6e 67 65 72 70 (why are fingerp
0ea0: 72 69 6e 74 73 20 73 74 69 6c 6c 20 53 48 41 2d rints still SHA-
0eb0: 31 3f 29 0a 0a 09 36 32 3a 61 38 3a 34 33 3a 61 1?)...62:a8:43:a
0ec0: 34 3a 33 38 3a 36 38 3a 61 62 3a 34 36 3a 64 62 4:38:68:ab:46:db
0ed0: 3a 61 64 3a 63 36 3a 63 33 3a 31 38 3a 31 38 3a :ad:c6:c3:18:18:
0ee0: 65 35 3a 30 32 3a 31 32 3a 66 65 3a 34 37 3a 64 e5:02:12:fe:47:d
0ef0: 65 0a 09 45 20 3d 20 62 65 72 6e 64 40 6e 65 74 e..E = bernd@net
0f00: 32 6f 2e 64 65 0a 09 43 4e 20 3d 20 4f 70 65 6e 2o.de..CN = Open
0f10: 20 53 6f 75 72 63 65 20 44 65 76 65 6c 6f 70 65 Source Develope
0f20: 72 2c 20 42 65 72 6e 64 20 50 61 79 73 61 6e 0a r, Bernd Paysan.
0f30: 09 4c 20 3d 20 4d c3 bc 6e 63 68 65 6e 0a 09 4f .L = München..O
0f40: 20 3d 20 4f 70 65 6e 20 53 6f 75 72 63 65 20 44 = Open Source D
0f50: 65 76 65 6c 6f 70 65 72 0a 09 43 20 3d 20 44 45 eveloper..C = DE
0f60: 0a 0a 47 65 74 20 69 74 20 66 6f 72 20 50 43 20 ..Get it for PC
0f70: 66 72 6f 6d 20 73 6f 75 72 63 65 0a 2d 2d 2d 2d from source.----
0f80: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
0f90: 2d 2d 2d 2d 2d 0a 0a 59 6f 75 20 6e 65 65 64 3a -----..You need:
0fa0: 20 41 20 4c 69 6e 75 78 20 6d 61 63 68 69 6e 65 A Linux machine
0fb0: 2c 20 57 69 6e 64 6f 77 73 20 77 69 74 68 20 43 , Windows with C
0fc0: 79 67 77 69 6e 20 6f 72 20 62 65 74 74 65 72 20 ygwin or better
0fd0: 43 79 67 77 69 6e 36 34 2c 20 4d 61 63 20 4f 53 Cygwin64, Mac OS
0fe0: 20 58 0a 77 69 74 68 20 66 69 6e 6b 2f 62 72 65 X.with fink/bre
0ff0: 77 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 74 6f w development to
1000: 6f 6c 73 20 28 70 6c 65 61 73 65 20 75 73 65 20 ols (please use
1010: 47 43 43 2c 20 64 6f 6e 27 74 20 75 73 65 20 58 GCC, don't use X
1020: 43 6f 64 65 27 73 20 63 6c 61 6e 67 2c 20 69 74 Code's clang, it
1030: 0a 74 61 6b 65 73 20 61 67 65 73 20 74 6f 20 63 .takes ages to c
1040: 6f 6d 70 69 6c 65 20 47 66 6f 72 74 68 20 77 69 ompile Gforth wi
1050: 74 68 20 63 6c 61 6e 67 29 2e 20 20 59 6f 75 20 th clang). You
1060: 63 6f 75 6c 64 20 61 6c 73 6f 20 63 6f 6d 70 69 could also compi
1070: 6c 65 20 74 68 65 20 41 6e 64 72 6f 69 64 0a 76 le the Android.v
1080: 65 72 73 69 6f 6e 20 77 69 74 68 20 41 6e 64 72 ersion with Andr
1090: 6f 69 64 20 53 44 4b 2b 4e 44 4b 2c 20 62 75 74 oid SDK+NDK, but
10a0: 20 74 68 61 74 27 73 20 61 20 64 69 66 66 65 72 that's a differ
10b0: 65 6e 74 20 73 74 6f 72 79 2e 0a 0a 59 6f 75 20 ent story...You
10c0: 77 61 6e 74 20 74 6f 20 68 61 76 65 20 74 68 65 want to have the
10d0: 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 63 6b 65 following packe
10e0: 74 73 20 69 6e 73 74 61 6c 6c 65 64 3a 20 67 69 ts installed: gi
10f0: 74 20 61 75 74 6f 6d 61 6b 65 0a 61 75 74 6f 63 t automake.autoc
1100: 6f 6e 66 20 6d 61 6b 65 20 67 63 63 20 6c 69 62 onf make gcc lib
1110: 74 6f 6f 6c 20 6c 69 62 74 6f 6f 6c 2d 62 69 6e tool libtool-bin
1120: 20 6c 69 62 6c 74 64 6c 37 2d 64 65 76 20 79 6f libltdl7-dev yo
1130: 64 6c 20 65 6d 61 63 73 0a 6c 69 62 70 63 72 65 dl emacs.libpcre
1140: 33 2d 64 65 76 20 62 69 73 6f 6e 20 66 6f 73 73 3-dev bison foss
1150: 69 6c 20 28 6c 69 62 74 6f 6f 6c 2d 6c 74 64 6c il (libtool-ltdl
1160: 20 6f 6e 20 52 65 64 48 61 74 2f 43 65 6e 74 6f on RedHat/Cento
1170: 73 3b 20 74 68 65 0a 6c 69 62 74 6f 6f 6c 2d 62 s; the.libtool-b
1180: 69 6e 20 69 73 20 66 6f 72 20 44 65 62 69 61 6e in is for Debian
1190: 29 2e 20 4f 72 20 67 65 74 20 46 6f 73 73 69 6c ). Or get Fossil
11a0: 20 68 65 72 65 3a 0a 5b 66 6f 73 73 69 6c 5d 28 here:.[fossil](
11b0: 68 74 74 70 3a 2f 2f 77 77 77 2e 66 6f 73 73 69 http://www.fossi
11c0: 6c 2d 73 63 6d 2e 6f 72 67 2f 69 6e 64 65 78 2e l-scm.org/index.
11d0: 68 74 6d 6c 2f 64 6f 63 2f 74 69 70 2f 77 77 77 html/doc/tip/www
11e0: 2f 69 6e 64 65 78 2e 77 69 6b 69 29 0a 0a 47 65 /index.wiki)..Ge
11f0: 74 20 74 68 65 20 5b 64 6f 5d 28 68 74 74 70 73 t the [do](https
1200: 3a 2f 2f 66 6f 73 73 69 6c 2e 6e 65 74 32 6f 2e ://fossil.net2o.
1210: 64 65 2f 6e 65 74 32 6f 2f 64 6f 63 2f 74 72 75 de/net2o/doc/tru
1220: 6e 6b 2f 64 6f 29 20 66 69 6c 65 0a 28 6c 61 74 nk/do) file.(lat
1230: 65 73 74 20 72 65 76 69 73 69 6f 6e 29 2c 20 70 est revision), p
1240: 75 74 20 69 74 20 69 6e 74 6f 20 79 6f 75 72 20 ut it into your
1250: 6e 65 74 32 6f 20 66 6f 6c 64 65 72 2c 20 61 6e net2o folder, an
1260: 64 20 6c 65 74 20 69 74 20 72 75 6e 2e 0a 0a 20 d let it run...
1270: 20 20 20 6d 6b 64 69 72 20 6e 65 74 32 6f 0a 20 mkdir net2o.
1280: 20 20 20 63 64 20 6e 65 74 32 6f 0a 20 20 20 20 cd net2o.
1290: 77 67 65 74 20 68 74 74 70 73 3a 2f 2f 66 6f 73 wget https://fos
12a0: 73 69 6c 2e 6e 65 74 32 6f 2e 64 65 2f 6e 65 74 sil.net2o.de/net
12b0: 32 6f 2f 64 6f 63 2f 74 72 75 6e 6b 2f 64 6f 0a 2o/doc/trunk/do.
12c0: 20 20 20 20 63 68 6d 6f 64 20 2b 78 20 64 6f 0a chmod +x do.
12d0: 20 20 20 20 2e 2f 64 6f 0a 0a 54 68 69 73 20 73 ./do..This s
12e0: 63 72 69 70 74 20 77 69 6c 6c 20 61 73 6b 20 66 cript will ask f
12f0: 6f 72 20 79 6f 75 72 20 72 6f 6f 74 20 70 61 73 or your root pas
1300: 73 77 6f 72 64 20 74 6f 20 69 6e 73 74 61 6c 6c sword to install
1310: 20 47 66 6f 72 74 68 20 61 6e 64 20 74 68 65 0a Gforth and the.
1320: 61 20 66 65 77 20 6c 69 62 72 61 72 69 65 73 2e a few libraries.
1330: 0a 0a 5b 54 72 79 20 69 74 5d 28 74 72 79 2d 69 ..[Try it](try-i
1340: 74 2e 6d 64 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d t.md).----------
1350: 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ---------.