Browse Source

Plan 9 from Bell Labs 2003-03-28

David du Colombier 21 years ago
parent
commit
f30e103fba

+ 142 - 142
dist/replica/plan9.db

@@ -18,30 +18,30 @@
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
 386/bin - 20000000775 sys sys 1018897690 0
 386/bin/8a - 775 sys sys 1045537931 113390
-386/bin/8c - 775 sys sys 1045537931 298708
+386/bin/8c - 775 sys sys 1048744992 298685
 386/bin/8l - 775 sys sys 1045537932 107923
 386/bin/9660srv - 775 sys sys 1045537932 105209
 386/bin/aan - 775 sys sys 1045537933 128318
 386/bin/acid - 775 sys sys 1046265116 378280
 386/bin/acme - 775 sys sys 1045665593 416883
 386/bin/ape - 20000000775 sys sys 1016944144 0
-386/bin/ape/basename - 775 sys sys 1038443079 135228
+386/bin/ape/basename - 775 sys sys 1048744993 132430
 386/bin/ape/cc - 775 sys sys 1045537935 68930
-386/bin/ape/diff - 775 sys sys 1046265117 345686
-386/bin/ape/diff3 - 775 sys sys 1046265118 187364
-386/bin/ape/dirname - 775 sys sys 1039673023 135007
-386/bin/ape/expr - 775 sys sys 1038443080 144796
-386/bin/ape/kill - 775 sys sys 1038443080 140422
-386/bin/ape/make - 775 sys sys 1047057881 205097
-386/bin/ape/patch - 775 sys sys 1046265119 298449
+386/bin/ape/diff - 775 sys sys 1048744994 345866
+386/bin/ape/diff3 - 775 sys sys 1048744996 184572
+386/bin/ape/dirname - 775 sys sys 1048744997 132209
+386/bin/ape/expr - 775 sys sys 1048744998 142002
+386/bin/ape/kill - 775 sys sys 1048744999 137622
+386/bin/ape/make - 775 sys sys 1048745000 205277
+386/bin/ape/patch - 775 sys sys 1048745001 298475
 386/bin/ape/psh - 775 sys sys 1042220689 34
-386/bin/ape/sed - 775 sys sys 1038443081 160382
-386/bin/ape/sh - 775 sys sys 1045537937 477563
+386/bin/ape/sed - 775 sys sys 1048745002 157596
+386/bin/ape/sh - 775 sys sys 1048745004 474025
 386/bin/ape/stty - 775 sys sys 1039758529 41577
 386/bin/ape/tar - 775 sys sys 1039758529 60413
-386/bin/ape/uname - 775 sys sys 1038443082 135133
+386/bin/ape/uname - 775 sys sys 1048745005 132335
 386/bin/ar - 775 sys sys 1046656902 113306
-386/bin/archfs - 775 sys sys 1045537938 141436
+386/bin/archfs - 775 sys sys 1048745006 141934
 386/bin/ascii - 775 sys sys 1039758530 63264
 386/bin/astro - 775 sys sys 1039758530 139263
 386/bin/auth - 20000000775 sys sys 1016920815 0
@@ -51,17 +51,17 @@
 386/bin/auth/changeuser - 775 sys sys 1045537939 96090
 386/bin/auth/convkeys - 775 sys sys 1046656929 86221
 386/bin/auth/convkeys2 - 775 sys sys 1046656929 86237
-386/bin/auth/cron - 775 sys sys 1045537940 140015
+386/bin/auth/cron - 775 sys sys 1048799685 140528
 386/bin/auth/debug - 775 sys sys 1045537941 98167
 386/bin/auth/disable - 775 sys sys 1020319057 146
 386/bin/auth/enable - 775 sys sys 1020319057 134
-386/bin/auth/factotum - 775 sys sys 1048622917 307859
+386/bin/auth/factotum - 775 sys sys 1048745008 307889
 386/bin/auth/fgui - 775 sys sys 1045537942 211917
 386/bin/auth/guard.srv - 775 sys sys 1045537943 139879
 386/bin/auth/iam - 775 sys sys 1039758534 51077
 386/bin/auth/keyfs - 775 sys sys 1046656931 116514
-386/bin/auth/login - 775 sys sys 1048622917 100746
-386/bin/auth/newns - 775 sys sys 1048622918 85710
+386/bin/auth/login - 775 sys sys 1048799685 101269
+386/bin/auth/newns - 775 sys sys 1048799686 85927
 386/bin/auth/pemdecode - 775 sys sys 1048622918 59616
 386/bin/auth/pemencode - 775 sys sys 1048622919 58345
 386/bin/auth/printnetkey - 775 sys sys 1039758534 40969
@@ -77,15 +77,15 @@
 386/bin/auth/secuser - 775 sys sys 1048341825 149562
 386/bin/auth/status - 775 sys sys 1020319060 738
 386/bin/auth/uniq - 775 sys sys 1039758536 61773
-386/bin/auth/warning - 775 sys sys 1045537946 97726
+386/bin/auth/warning - 775 sys sys 1048799686 97943
 386/bin/auth/wrkey - 775 sys sys 1046656932 73497
 386/bin/aux - 20000000775 sys sys 1016920817 0
 386/bin/aux/9pcon - 775 sys sys 1039758536 96151
 386/bin/aux/LOCK - 775 sys sys 1045537946 58692
 386/bin/aux/X509gen - 775 sys sys 1048341826 129186
 386/bin/aux/accupoint - 775 sys sys 1039758537 41111
-386/bin/aux/acidleak - 775 sys sys 1039758537 67904
-386/bin/aux/apm - 775 sys sys 1046656928 174552
+386/bin/aux/acidleak - 775 sys sys 1048745011 68058
+386/bin/aux/apm - 775 sys sys 1048745012 175050
 386/bin/aux/astarld - 775 sys sys 1039758537 63522
 386/bin/aux/cddb - 775 sys sys 1039758537 70432
 386/bin/aux/clog - 775 sys sys 1039758538 65408
@@ -94,21 +94,21 @@
 386/bin/aux/cropmarks - 775 sys sys 1020319062 1808
 386/bin/aux/data2s - 775 sys sys 1039758538 59178
 386/bin/aux/depend - 775 sys sys 1045537948 145890
-386/bin/aux/disksim - 775 sys sys 1045537949 144655
-386/bin/aux/download - 775 sys sys 1047057882 177859
+386/bin/aux/disksim - 775 sys sys 1048745013 145153
+386/bin/aux/download - 775 sys sys 1048745014 175067
 386/bin/aux/faxreceive - 775 sys sys 1045537949 83421
 386/bin/aux/faxsend - 775 sys sys 1045537950 88819
-386/bin/aux/flashfs - 775 sys sys 1045537950 160526
+386/bin/aux/flashfs - 775 sys sys 1048745015 161024
 386/bin/aux/g3p9bit - 775 sys sys 1039758539 65837
 386/bin/aux/getflags - 775 sys sys 1039758540 44343
 386/bin/aux/grabit - 775 sys sys 1020319063 1244
 386/bin/aux/hardcopy - 775 sys sys 1020319063 1699
 386/bin/aux/isvmware - 775 sys sys 1032486791 23997
 386/bin/aux/lines - 775 sys sys 1039758540 59152
-386/bin/aux/listen - 775 sys sys 1045537950 104214
-386/bin/aux/listen1 - 775 sys sys 1045537951 91097
-386/bin/aux/lpdaemon - 775 sys sys 1045537951 167847
-386/bin/aux/lpdsend - 775 sys sys 1039673024 156055
+386/bin/aux/listen - 775 sys sys 1048799687 105025
+386/bin/aux/listen1 - 775 sys sys 1048799687 91318
+386/bin/aux/lpdaemon - 775 sys sys 1048745018 165127
+386/bin/aux/lpdsend - 775 sys sys 1048745019 153335
 386/bin/aux/lpsend - 775 sys sys 1039758540 53107
 386/bin/aux/mapd - 775 sys sys 1045537952 190971
 386/bin/aux/mkflashfs - 775 sys sys 1045537952 66243
@@ -118,39 +118,39 @@
 386/bin/aux/ms2 - 775 sys sys 1045537953 84053
 386/bin/aux/mswordstrings - 775 sys sys 1039758542 64268
 386/bin/aux/na - 775 sys sys 1045537953 152774
-386/bin/aux/nfsmount - 775 sys sys 1046368786 231402
+386/bin/aux/nfsmount - 775 sys sys 1048745020 231410
 386/bin/aux/nfsserver - 775 sys sys 1045537954 171046
-386/bin/aux/olefs - 775 sys sys 1045537954 144352
+386/bin/aux/olefs - 775 sys sys 1048745021 144846
 386/bin/aux/p9bitpost - 775 sys sys 1047307246 128070
 386/bin/aux/pcmcia - 775 sys sys 1039758543 46790
 386/bin/aux/pcnfsd - 775 sys sys 1045537955 126750
 386/bin/aux/portmap - 775 sys sys 1046368787 140955
 386/bin/aux/portmapper - 775 sys sys 1045537955 125638
-386/bin/aux/postgif - 775 sys sys 1038443100 177440
-386/bin/aux/postprint - 775 sys sys 1038443101 161939
-386/bin/aux/postreverse - 775 sys sys 1047057882 167379
-386/bin/aux/posttek - 775 sys sys 1038443101 165137
+386/bin/aux/postgif - 775 sys sys 1048745022 174648
+386/bin/aux/postprint - 775 sys sys 1048745023 159149
+386/bin/aux/postreverse - 775 sys sys 1048745024 164587
+386/bin/aux/posttek - 775 sys sys 1048745025 162347
 386/bin/aux/rdwr - 775 sys sys 1039758544 38800
 386/bin/aux/reboot - 775 sys sys 1045537955 59052
 386/bin/aux/samterm - 775 sys sys 1045537956 244816
 386/bin/aux/searchfs - 775 sys sys 1045537956 90977
 386/bin/aux/sprog - 775 sys sys 1039758545 77768
 386/bin/aux/ssh_genkey - 775 sys sys 1045537957 194629
-386/bin/aux/sshserve - 775 sys sys 1048312077 246795
-386/bin/aux/stub - 775 sys sys 1045537958 135076
-386/bin/aux/tcpostio - 775 sys sys 1045537959 199727
+386/bin/aux/sshserve - 775 sys sys 1048799689 249186
+386/bin/aux/stub - 775 sys sys 1048745027 135570
+386/bin/aux/tcpostio - 775 sys sys 1048745028 196997
 386/bin/aux/text2post - 775 sys sys 1039758546 77253
-386/bin/aux/timesync - 775 sys sys 1048341826 127070
+386/bin/aux/timesync - 775 sys sys 1048745029 127649
 386/bin/aux/tr2post - 775 sys sys 1045537960 175522
 386/bin/aux/trampoline - 775 sys sys 1045537960 81157
 386/bin/aux/typepasswd - 775 sys sys 1045537960 68154
-386/bin/aux/vga - 775 sys sys 1046265122 299547
+386/bin/aux/vga - 775 sys sys 1048745030 300067
 386/bin/aux/vmmousepoll - 775 sys sys 1032480572 41434
 386/bin/aux/vmware - 775 sys sys 1045537961 298
 386/bin/aux/vmwarefs - 775 sys sys 1045537962 102172
 386/bin/aux/write - 775 sys sys 1038443108 4198
 386/bin/awd - 775 sys sys 1038443108 5033
-386/bin/awk - 775 sys sys 1045537963 319638
+386/bin/awk - 775 sys sys 1048745031 316908
 386/bin/basename - 775 sys sys 1039758547 38375
 386/bin/bc - 775 sys sys 1039758548 80389
 386/bin/bind - 775 sys sys 1045537963 58305
@@ -166,8 +166,8 @@
 386/bin/cal - 775 sys sys 1039758550 66676
 386/bin/calendar - 775 sys sys 1045537966 78193
 386/bin/cat - 775 sys sys 1039758550 37944
-386/bin/cdfs - 775 sys sys 1045537967 161880
-386/bin/cfs - 775 sys sys 1045537967 129059
+386/bin/cdfs - 775 sys sys 1048745032 162378
+386/bin/cfs - 775 sys sys 1048745032 129636
 386/bin/chgrp - 775 sys sys 1039758551 58493
 386/bin/chmod - 775 sys sys 1045537967 61739
 386/bin/cleanname - 775 sys sys 1039758551 56650
@@ -178,7 +178,7 @@
 386/bin/con - 775 sys sys 1046656902 76495
 386/bin/cp - 775 sys sys 1045537969 62690
 386/bin/cpp - 775 sys sys 1045537969 148380
-386/bin/cpu - 775 sys sys 1042640741 137389
+386/bin/cpu - 775 sys sys 1048799690 137906
 386/bin/crop - 775 sys sys 1046656903 115587
 386/bin/date - 775 sys sys 1039758553 43976
 386/bin/db - 775 sys sys 1046368788 323629
@@ -192,7 +192,7 @@
 386/bin/disk/exsort - 775 sys sys 1039758556 58789
 386/bin/disk/fdisk - 775 sys sys 1045537972 106865
 386/bin/disk/format - 775 sys sys 1045537972 91869
-386/bin/disk/kfs - 775 sys sys 1046656927 248048
+386/bin/disk/kfs - 775 sys sys 1048745035 248627
 386/bin/disk/kfscmd - 775 sys sys 1039758557 38719
 386/bin/disk/ksync - 775 sys sys 1020319074 302
 386/bin/disk/mbr - 775 sys sys 1045537973 72337
@@ -206,18 +206,18 @@
 386/bin/du - 775 sys sys 1045537975 63067
 386/bin/echo - 775 sys sys 1039758558 55830
 386/bin/ed - 775 sys sys 1045537975 92166
-386/bin/eqn - 775 sys sys 1038443124 243040
-386/bin/execnet - 775 sys sys 1045537976 172468
-386/bin/exportfs - 775 sys sys 1045537976 145636
-386/bin/faces - 775 sys sys 1046656908 189109
+386/bin/eqn - 775 sys sys 1048745036 240244
+386/bin/execnet - 775 sys sys 1048745037 172984
+386/bin/exportfs - 775 sys sys 1048799691 146145
+386/bin/faces - 775 sys sys 1048745039 189109
 386/bin/factor - 775 sys sys 1039758559 60135
-386/bin/file - 775 sys sys 1045537977 117151
+386/bin/file - 775 sys sys 1048745039 117281
 386/bin/fmt - 775 sys sys 1039758560 63811
 386/bin/fortune - 775 sys sys 1045537977 66332
 386/bin/fossil - 20000000775 sys sys 1042005470 0
-386/bin/fossil/flchk - 775 sys sys 1045665595 226777
-386/bin/fossil/flfmt - 775 sys sys 1045777851 225383
-386/bin/fossil/fossil - 775 sys sys 1047057884 333652
+386/bin/fossil/flchk - 775 sys sys 1048745040 226792
+386/bin/fossil/flfmt - 775 sys sys 1048745041 225356
+386/bin/fossil/fossil - 775 sys sys 1048745043 333791
 386/bin/freq - 775 sys sys 1039758560 60443
 386/bin/fs - 20000000775 sys sys 954380769 0
 386/bin/fs/32vfs - 775 sys sys 1039758560 96155
@@ -227,50 +227,50 @@
 386/bin/fs/tpfs - 775 sys sys 1039758561 94691
 386/bin/fs/v10fs - 775 sys sys 1039758561 96202
 386/bin/fs/v6fs - 775 sys sys 1039758562 96121
-386/bin/ftpfs - 775 sys sys 1048341827 149203
+386/bin/ftpfs - 775 sys sys 1048745044 149314
 386/bin/getmap - 775 sys sys 1039758562 63678
 386/bin/gif - 775 sys sys 1045537981 156120
-386/bin/grap - 775 sys sys 1045537981 278460
+386/bin/grap - 775 sys sys 1048745045 275664
 386/bin/graph - 775 sys sys 1045537982 127364
 386/bin/grep - 775 sys sys 1039758563 77890
 386/bin/gs - 775 sys sys 1047057912 11099179
 386/bin/gunzip - 775 sys sys 1045538012 79921
 386/bin/gzip - 775 sys sys 1045538013 84018
 386/bin/hayes - 775 sys sys 1045538013 63555
-386/bin/hget - 775 sys sys 1048341828 218958
+386/bin/hget - 775 sys sys 1048745046 219069
 386/bin/history - 775 sys sys 1045538014 72138
 386/bin/hoc - 775 sys sys 1045538014 98958
 386/bin/html2ms - 775 sys sys 1039758564 64730
 386/bin/htmlfmt - 775 sys sys 1045538015 158912
 386/bin/iconv - 775 sys sys 1046656908 112829
 386/bin/idiff - 775 sys sys 1045538015 75495
-386/bin/import - 775 sys sys 1045538015 87318
+386/bin/import - 775 sys sys 1048745047 87897
 386/bin/iostats - 775 sys sys 1045538016 98803
 386/bin/ip - 20000000775 sys sys 1016920851 0
 386/bin/ip/dhcpclient - 775 sys sys 1045538016 91665
 386/bin/ip/dhcpd - 775 sys sys 1045538017 144977
 386/bin/ip/dhcpleases - 775 sys sys 1045538017 84658
-386/bin/ip/ftpd - 775 sys sys 1046656917 166930
+386/bin/ip/ftpd - 775 sys sys 1048799692 167273
 386/bin/ip/gping - 775 sys sys 1045538018 179663
 386/bin/ip/hogports - 775 sys sys 1039758567 43296
 386/bin/ip/httpd - 20000000775 sys sys 1016920846 0
-386/bin/ip/httpd/httpd - 775 sys sys 1047763604 286706
+386/bin/ip/httpd/httpd - 775 sys sys 1048799693 287169
 386/bin/ip/httpd/imagemap - 775 sys sys 1045538020 113660
 386/bin/ip/httpd/man2html - 775 sys sys 1045538020 121928
 386/bin/ip/httpd/save - 775 sys sys 1045538021 130989
 386/bin/ip/httpd/wikipost - 775 sys sys 1045538021 111347
-386/bin/ip/imap4d - 775 sys sys 1045538022 232677
+386/bin/ip/imap4d - 775 sys sys 1048799694 233020
 386/bin/ip/ipconfig - 775 sys sys 1045538022 103751
 386/bin/ip/ping - 775 sys sys 1039758569 74005
-386/bin/ip/ppp - 775 sys sys 1045538023 212162
+386/bin/ip/ppp - 775 sys sys 1048799695 212203
 386/bin/ip/pppoe - 775 sys sys 1039758570 75475
 386/bin/ip/pptp - 775 sys sys 1045538023 123280
 386/bin/ip/pptpd - 775 sys sys 1045538024 123603
 386/bin/ip/rarpd - 775 sys sys 1045538024 107221
-386/bin/ip/rexexec - 775 sys sys 1045538024 86659
+386/bin/ip/rexexec - 775 sys sys 1048799695 86880
 386/bin/ip/rip - 775 sys sys 1039758571 89757
 386/bin/ip/rlogind - 775 sys sys 1045538025 66387
-386/bin/ip/telnetd - 775 sys sys 1045538025 120153
+386/bin/ip/telnetd - 775 sys sys 1048799696 120198
 386/bin/ip/tftpd - 775 sys sys 1045538025 102539
 386/bin/ip/traceroute - 775 sys sys 1039758572 70850
 386/bin/ip/udpecho - 775 sys sys 1039758572 43540
@@ -289,18 +289,18 @@
 386/bin/mkdir - 775 sys sys 1045538030 57839
 386/bin/mkpaqfs - 775 sys sys 1045538030 93494
 386/bin/mkstate - 775 sys sys 1039758575 62173
-386/bin/mntgen - 775 sys sys 1045538031 135882
-386/bin/mount - 775 sys sys 1045538031 71035
+386/bin/mntgen - 775 sys sys 1048745053 136122
+386/bin/mount - 775 sys sys 1048745054 71606
 386/bin/ms2html - 775 sys sys 1045538031 102447
 386/bin/mtime - 775 sys sys 1045538032 57878
 386/bin/mv - 775 sys sys 1045538032 64996
 386/bin/ndb - 20000000775 sys sys 985743147 0
 386/bin/ndb/cs - 775 sys sys 1045538033 143190
 386/bin/ndb/csquery - 775 sys sys 1039758577 60136
-386/bin/ndb/dns - 775 sys sys 1045538033 211008
-386/bin/ndb/dnsdebug - 775 sys sys 1045538034 186001
+386/bin/ndb/dns - 775 sys sys 1048745055 211034
+386/bin/ndb/dnsdebug - 775 sys sys 1048745056 186027
 386/bin/ndb/dnsquery - 775 sys sys 1039758578 62442
-386/bin/ndb/dnstcp - 775 sys sys 1045538034 184825
+386/bin/ndb/dnstcp - 775 sys sys 1048745057 184851
 386/bin/ndb/ipquery - 775 sys sys 1045538035 91678
 386/bin/ndb/mkdb - 775 sys sys 1039758578 62632
 386/bin/ndb/mkhash - 775 sys sys 1045538035 82294
@@ -309,17 +309,17 @@
 386/bin/netkey - 775 sys sys 1039758579 70753
 386/bin/netstat - 775 sys sys 1045538036 81379
 386/bin/news - 775 sys sys 1045538036 70512
-386/bin/nfs - 775 sys sys 1046368789 315776
+386/bin/nfs - 775 sys sys 1048745058 316048
 386/bin/nm - 775 sys sys 1045538037 123227
-386/bin/nntpfs - 775 sys sys 1045538038 161729
+386/bin/nntpfs - 775 sys sys 1048745059 162301
 386/bin/ns - 775 sys sys 1039758580 63830
 386/bin/p - 775 sys sys 1043589869 63785
 386/bin/page - 775 sys sys 1045665599 215429
 386/bin/paqfs - 775 sys sys 1045538039 108076
 386/bin/passwd - 775 sys sys 1039758581 81058
 386/bin/pbd - 775 sys sys 1038443175 4663
-386/bin/pcc - 775 sys sys 1043474822 66189
-386/bin/pic - 775 sys sys 1045538039 303251
+386/bin/pcc - 775 sys sys 1048745060 66255
+386/bin/pic - 775 sys sys 1048745061 300459
 386/bin/pipefile - 775 sys sys 1039758581 39893
 386/bin/plot - 775 sys sys 1045538040 219623
 386/bin/plumb - 775 sys sys 1039758582 65473
@@ -334,7 +334,7 @@
 386/bin/pwd - 775 sys sys 1039758584 37188
 386/bin/ramfs - 775 sys sys 1045538044 89923
 386/bin/rc - 775 sys sys 1045538044 140122
-386/bin/rdbfs - 775 sys sys 1045538045 169167
+386/bin/rdbfs - 775 sys sys 1048745062 169665
 386/bin/read - 775 sys sys 1039758585 56544
 386/bin/replica - 20000000775 sys sys 1018321168 0
 386/bin/replica/applychanges - 775 sys sys 1045538045 99047
@@ -349,11 +349,11 @@
 386/bin/resample - 775 sys sys 1046656917 120374
 386/bin/rio - 775 sys sys 1046368790 302875
 386/bin/rm - 775 sys sys 1045538047 60036
-386/bin/rtstats - 775 sys sys 1045538048 177343
-386/bin/rx - 775 sys sys 1046779554 78861
+386/bin/rtstats - 775 sys sys 1048745063 177363
+386/bin/rx - 775 sys sys 1048745063 79438
 386/bin/sam - 775 sys sys 1045538049 156896
 386/bin/scat - 775 sys sys 1045538050 282041
-386/bin/scp - 775 sys sys 1048312079 159786
+386/bin/scp - 775 sys sys 1048745064 149766
 386/bin/scuzz - 775 sys sys 1039758589 110998
 386/bin/sed - 775 sys sys 1039758589 88430
 386/bin/seq - 775 sys sys 1039758589 38817
@@ -361,18 +361,18 @@
 386/bin/size - 775 sys sys 1045538050 76295
 386/bin/sleep - 775 sys sys 1038443184 3423
 386/bin/snap - 775 sys sys 1045538051 288724
-386/bin/snapfs - 775 sys sys 1045538052 359389
+386/bin/snapfs - 775 sys sys 1048745066 359419
 386/bin/sniffer - 775 sys sys 1038443185 99028
-386/bin/snoopy - 775 sys sys 1045538053 153925
+386/bin/snoopy - 775 sys sys 1048800312 153933
 386/bin/sort - 775 sys sys 1039758591 81296
-386/bin/spin - 775 sys sys 1046656920 652411
+386/bin/spin - 775 sys sys 1048745068 649685
 386/bin/split - 775 sys sys 1045538055 74227
-386/bin/srv - 775 sys sys 1045538056 80168
+386/bin/srv - 775 sys sys 1048745069 80743
 386/bin/srvfs - 775 sys sys 1039758592 39914
 386/bin/srvold9p - 775 sys sys 1045538056 130539
-386/bin/ssh - 775 sys sys 1048312080 209839
-386/bin/sshnet - 775 sys sys 1048312081 283938
-386/bin/stats - 775 sys sys 1045538058 186569
+386/bin/ssh - 775 sys sys 1048745070 209031
+386/bin/sshnet - 775 sys sys 1048745072 283049
+386/bin/stats - 775 sys sys 1048745073 187146
 386/bin/strings - 775 sys sys 1039758593 60879
 386/bin/strip - 775 sys sys 1045538058 60829
 386/bin/sum - 775 sys sys 1039758593 40355
@@ -387,15 +387,15 @@
 386/bin/telnet - 775 sys sys 1045538061 80803
 386/bin/test - 775 sys sys 1045538061 63916
 386/bin/time - 775 sys sys 1039758596 59810
-386/bin/tlsclient - 775 sys sys 1048341828 194650
-386/bin/tlssrv - 775 sys sys 1048341829 194978
+386/bin/tlsclient - 775 sys sys 1048799697 195191
+386/bin/tlssrv - 775 sys sys 1048799698 195511
 386/bin/togif - 775 sys sys 1046656904 189087
 386/bin/topng - 775 sys sys 1046656905 137971
 386/bin/toppm - 775 sys sys 1046656905 164524
 386/bin/touch - 775 sys sys 1039758597 63209
 386/bin/tprof - 775 sys sys 1045538064 273469
 386/bin/tr - 775 sys sys 1039758598 60540
-386/bin/troff - 775 sys sys 1045538065 355718
+386/bin/troff - 775 sys sys 1048745077 352988
 386/bin/troff2html - 775 sys sys 1039758598 81032
 386/bin/tweak - 775 sys sys 1045538066 190337
 386/bin/unicode - 775 sys sys 1039758599 61093
@@ -404,24 +404,24 @@
 386/bin/unmount - 775 sys sys 1039758599 37108
 386/bin/unzip - 775 sys sys 1045538067 90110
 386/bin/upas - 20000000775 sys sys 1016857390 0
-386/bin/upas/aliasmail - 775 sys sys 1046779554 100889
-386/bin/upas/deliver - 775 sys sys 1047763606 96936
-386/bin/upas/filter - 775 sys sys 1046779555 145569
-386/bin/upas/fs - 775 sys sys 1047763607 329346
+386/bin/upas/aliasmail - 775 sys sys 1048745078 100889
+386/bin/upas/deliver - 775 sys sys 1048745079 96898
+386/bin/upas/filter - 775 sys sys 1048745080 145569
+386/bin/upas/fs - 775 sys sys 1048799699 329960
 386/bin/upas/list - 775 sys sys 1045538069 81422
-386/bin/upas/marshal - 775 sys sys 1047763608 128555
-386/bin/upas/ml - 775 sys sys 1046779557 118089
-386/bin/upas/mlmgr - 775 sys sys 1046779558 100986
+386/bin/upas/marshal - 775 sys sys 1048745082 128555
+386/bin/upas/ml - 775 sys sys 1048745083 118089
+386/bin/upas/mlmgr - 775 sys sys 1048745084 100986
 386/bin/upas/mlowner - 775 sys sys 1046779558 90400
-386/bin/upas/nedmail - 775 sys sys 1046779559 148503
-386/bin/upas/pop3 - 775 sys sys 1047763610 254380
-386/bin/upas/qer - 775 sys sys 1046779561 98530
+386/bin/upas/nedmail - 775 sys sys 1048745085 148503
+386/bin/upas/pop3 - 775 sys sys 1048799700 254853
+386/bin/upas/qer - 775 sys sys 1048745087 98530
 386/bin/upas/ratfs - 775 sys sys 1045538073 112392
-386/bin/upas/runq - 775 sys sys 1046779562 111315
-386/bin/upas/scanmail - 775 sys sys 1046779562 127751
-386/bin/upas/send - 775 sys sys 1046779563 188632
-386/bin/upas/smtp - 775 sys sys 1047763611 267583
-386/bin/upas/smtpd - 775 sys sys 1047763612 310609
+386/bin/upas/runq - 775 sys sys 1048745088 111315
+386/bin/upas/scanmail - 775 sys sys 1048745089 127491
+386/bin/upas/send - 775 sys sys 1048799701 188975
+386/bin/upas/smtp - 775 sys sys 1048799702 268124
+386/bin/upas/smtpd - 775 sys sys 1048799703 311374
 386/bin/upas/testscan - 775 sys sys 1045538077 82381
 386/bin/upas/token - 775 sys sys 1039758605 76178
 386/bin/upas/vf - 775 sys sys 1045538077 90532
@@ -429,34 +429,34 @@
 386/bin/usb/usbaudio - 775 sys sys 1045538078 175445
 386/bin/usb/usbd - 775 sys sys 1045538079 122021
 386/bin/usb/usbmouse - 775 sys sys 1045538079 137425
-386/bin/vac - 775 sys sys 1045538080 171324
-386/bin/vacfs - 775 sys sys 1045538080 177522
+386/bin/vac - 775 sys sys 1048745094 171338
+386/bin/vacfs - 775 sys sys 1048745095 177536
 386/bin/venti - 20000000775 sys sys 947360466 0
-386/bin/venti/buildindex - 775 sys sys 1045538081 157283
-386/bin/venti/checkarenas - 775 sys sys 1045538081 159635
-386/bin/venti/checkindex - 775 sys sys 1045538082 158089
-386/bin/venti/clumpstats - 775 sys sys 1045538082 147284
-386/bin/venti/copy - 775 sys sys 1045538083 104274
-386/bin/venti/findscore - 775 sys sys 1045538083 131060
-386/bin/venti/fmtarenas - 775 sys sys 1045538084 132914
-386/bin/venti/fmtindex - 775 sys sys 1045538084 146114
-386/bin/venti/fmtisect - 775 sys sys 1045538085 147539
-386/bin/venti/rdarena - 775 sys sys 1045538085 130806
+386/bin/venti/buildindex - 775 sys sys 1048745096 157290
+386/bin/venti/checkarenas - 775 sys sys 1048745097 159642
+386/bin/venti/checkindex - 775 sys sys 1048745098 158096
+386/bin/venti/clumpstats - 775 sys sys 1048745099 147291
+386/bin/venti/copy - 775 sys sys 1048745100 104314
+386/bin/venti/findscore - 775 sys sys 1048745101 131067
+386/bin/venti/fmtarenas - 775 sys sys 1048745102 132921
+386/bin/venti/fmtindex - 775 sys sys 1048745103 146121
+386/bin/venti/fmtisect - 775 sys sys 1048745104 147546
+386/bin/venti/rdarena - 775 sys sys 1048745105 130813
 386/bin/venti/read - 775 sys sys 1045538086 100640
 386/bin/venti/sync - 775 sys sys 1045538086 99790
-386/bin/venti/syncindex - 775 sys sys 1045538087 172636
-386/bin/venti/venti - 775 sys sys 1045538087 249410
-386/bin/venti/verifyarena - 775 sys sys 1045538088 105156
-386/bin/venti/wrarena - 775 sys sys 1045538089 178907
+386/bin/venti/syncindex - 775 sys sys 1048745106 172643
+386/bin/venti/venti - 775 sys sys 1048745107 249539
+386/bin/venti/verifyarena - 775 sys sys 1048745108 105163
+386/bin/venti/wrarena - 775 sys sys 1048745109 178914
 386/bin/venti/write - 775 sys sys 1045538089 100592
-386/bin/vncs - 775 sys sys 1047763614 440855
-386/bin/vncv - 775 sys sys 1047763615 269144
+386/bin/vncs - 775 sys sys 1048799705 441384
+386/bin/vncv - 775 sys sys 1048799706 269681
 386/bin/vt - 775 sys sys 1045538092 170883
-386/bin/vtdump - 775 sys sys 1045538093 160937
+386/bin/vtdump - 775 sys sys 1048745114 160951
 386/bin/wc - 775 sys sys 1039758615 42416
-386/bin/webcookies - 775 sys sys 1045538093 161704
-386/bin/webfs - 775 sys sys 1047763616 349540
-386/bin/wikifs - 775 sys sys 1045538095 196298
+386/bin/webcookies - 775 sys sys 1048745115 162202
+386/bin/webfs - 775 sys sys 1048799707 350000
+386/bin/wikifs - 775 sys sys 1048745117 196796
 386/bin/winwatch - 775 sys sys 1045538096 141063
 386/bin/xd - 775 sys sys 1039758616 62802
 386/bin/xmr - 775 sys sys 1039758616 40652
@@ -471,24 +471,24 @@
 386/include/ape/ureg.h - 664 sys sys 944946041 812
 386/include/u.h - 664 sys sys 1042604326 1450
 386/include/ureg.h - 664 sys sys 944946012 523
-386/init - 775 sys sys 1039762724 97616
+386/init - 775 sys sys 1048821413 97953
 386/ld.com - 775 sys sys 1032215930 64488
 386/lib - 20000000775 sys sys 1016826328 0
 386/lib/ape - 20000000775 sys sys 944969312 0
 386/lib/ape/lib9.a - 664 sys sys 1038237538 6378
-386/lib/ape/libap.a - 664 sys sys 1047057916 780276
-386/lib/ape/libbsd.a - 664 sys sys 1038237542 171922
+386/lib/ape/libap.a - 664 sys sys 1048745123 780492
+386/lib/ape/libbsd.a - 664 sys sys 1048745124 175342
 386/lib/ape/libl.a - 664 sys sys 1038237542 8666
 386/lib/ape/libnet.a - 664 sys sys 1038237543 16604
 386/lib/ape/libregexp.a - 664 sys sys 1038237544 46270
 386/lib/ape/libv.a - 664 sys sys 1038237545 19266
-386/lib/lib9p.a - 664 sys sys 1048622923 80508
+386/lib/lib9p.a - 664 sys sys 1048745124 80278
 386/lib/libString.a - 664 sys sys 1045538115 18554
-386/lib/libauth.a - 664 sys sys 1048622923 52988
+386/lib/libauth.a - 664 sys sys 1048799709 53564
 386/lib/libauthsrv.a - 664 sys sys 1048622923 33706
 386/lib/libbin.a - 664 sys sys 1045538115 2556
 386/lib/libbio.a - 664 sys sys 1045538115 28390
-386/lib/libc.a - 664 sys sys 1048622925 496970
+386/lib/libc.a - 664 sys sys 1048802354 497778
 386/lib/libcontrol.a - 664 sys sys 1045538117 243448
 386/lib/libdisk.a - 664 sys sys 1048622925 43692
 386/lib/libdraw.a - 664 sys sys 1045538119 372606
@@ -507,9 +507,9 @@
 386/lib/libplumb.a - 664 sys sys 1045538125 19000
 386/lib/libregexp.a - 664 sys sys 1045538126 37356
 386/lib/libscribble.a - 664 sys sys 1045538126 108138
-386/lib/libsec.a - 664 sys sys 1048622928 642760
+386/lib/libsec.a - 664 sys sys 1048799711 643936
 386/lib/libstdio.a - 664 sys sys 1045538128 125144
-386/lib/libsunrpc.a - 664 sys sys 1046368791 357146
+386/lib/libsunrpc.a - 664 sys sys 1048745127 357174
 386/lib/libthread.a - 664 sys sys 1045538129 71494
 386/lib/libventi.a - 664 sys sys 1048622928 97938
 386/mbr - 775 sys sys 1022125974 407
@@ -575,7 +575,7 @@ acme/bin/386/acd - 775 sys sys 1032232412 137068
 acme/bin/386/adict - 775 sys sys 1015011247 99806
 acme/bin/386/mkwnew - 775 sys sys 1045538113 39475
 acme/bin/386/spout - 775 sys sys 1045538113 60277
-acme/bin/386/win - 775 sys sys 1046656923 178512
+acme/bin/386/win - 775 sys sys 1048745119 179006
 acme/bin/Battery - 775 sys sys 1017457907 451
 acme/bin/Perl - 775 sys sys 1015011260 230
 acme/bin/README - 664 sys sys 1015011256 174
@@ -2675,7 +2675,7 @@ lib/kana - 664 sys sys 944943772 1061
 lib/katakana - 664 sys sys 944943772 982
 lib/keyboard - 664 sys sys 984694514 25842
 lib/mammals - 664 sys sys 944943772 27760
-lib/namespace - 664 sys sys 1015882093 470
+lib/namespace - 664 sys sys 1048777128 590
 lib/namespace.ftp - 664 sys sys 1020313578 373
 lib/namespace.httpd - 664 sys sys 984695868 1209
 lib/ndb - 20000000775 sys sys 959260770 0
@@ -2890,7 +2890,7 @@ rc/bin/b: - 775 sys sys 1015089510 204
 rc/bin/broke - 775 sys sys 945617206 132
 rc/bin/bundle - 775 sys sys 945617206 173
 rc/bin/c: - 775 sys sys 1015089511 86
-rc/bin/cpurc - 775 sys sys 1019837834 1280
+rc/bin/cpurc - 775 sys sys 1048777186 1338
 rc/bin/dircp - 775 sys sys 953344769 113
 rc/bin/doc2txt - 775 sys sys 1025197880 563
 rc/bin/doctype - 775 sys sys 945617206 1726
@@ -3205,7 +3205,7 @@ sys/doc/venti/venti.pdf - 755 sys sys 1020384352 139090
 sys/doc/venti/venti.ps - 664 sys sys 1019852320 2012620
 sys/games - 20000000775 sys sys 952648872 0
 sys/games/lib - 20000000775 sys sys 952648879 0
-sys/games/lib/fortunes - 664 sys sys 1048532597 239637
+sys/games/lib/fortunes - 664 sys sys 1048813436 239855
 sys/include - 20000000775 sys sys 1016902416 0
 sys/include/9p.h - 664 sys sys 1044836327 4309
 sys/include/String.h - 664 sys sys 1014929061 1133
@@ -5107,7 +5107,7 @@ sys/src/9/pc/archmp.c - 664 sys sys 1018974173 2194
 sys/src/9/pc/audio.h - 664 sys sys 1015014513 343
 sys/src/9/pc/cga.c - 664 sys sys 1015014513 1843
 sys/src/9/pc/dat.h - 664 sys sys 1048644041 6068
-sys/src/9/pc/devarch.c - 664 sys sys 1048637309 17462
+sys/src/9/pc/devarch.c - 664 sys sys 1048797659 17534
 sys/src/9/pc/devether.c - 664 sys sys 1048644042 10178
 sys/src/9/pc/devfloppy.c - 664 sys sys 1048637319 20016
 sys/src/9/pc/devi82365.c - 664 sys sys 1020284820 19987
@@ -7015,7 +7015,7 @@ sys/src/cmd/disk/prep - 20000000775 sys sys 988249968 0
 sys/src/cmd/disk/prep/calc.y - 664 sys sys 958519682 2378
 sys/src/cmd/disk/prep/edit.c - 664 sys sys 1017854327 9714
 sys/src/cmd/disk/prep/edit.h - 664 sys sys 1015009215 994
-sys/src/cmd/disk/prep/fdisk.c - 664 sys sys 1045505057 21802
+sys/src/cmd/disk/prep/fdisk.c - 664 sys sys 1048796732 21876
 sys/src/cmd/disk/prep/mkfile - 664 sys sys 1022450200 250
 sys/src/cmd/disk/prep/prep.c - 664 sys sys 1015009215 8976
 sys/src/cmd/disk/rd9660.c - 664 sys sys 1021579990 7446
@@ -10837,7 +10837,7 @@ sys/src/libauth/authlocal.h - 664 sys sys 1014929317 87
 sys/src/libauth/httpauth.c - 664 sys sys 1017166331 1059
 sys/src/libauth/login.c - 664 sys sys 1014929318 264
 sys/src/libauth/mkfile - 664 sys sys 1035389776 441
-sys/src/libauth/newns.c - 664 sys sys 1019058720 5694
+sys/src/libauth/newns.c - 664 sys sys 1048777093 5905
 sys/src/libauth/noworld.c - 664 sys sys 1014929318 779
 sys/src/libauthsrv - 20000000775 sys sys 1015091654 0
 sys/src/libauthsrv/_asgetticket.c - 664 sys sys 1015091652 280
@@ -11001,7 +11001,7 @@ sys/src/libc/9sys/convM2S.c - 664 sys sys 1017679320 4969
 sys/src/libc/9sys/convS2M.c - 664 sys sys 1021580001 5014
 sys/src/libc/9sys/cputime.c - 664 sys sys 944961712 191
 sys/src/libc/9sys/ctime.c - 664 sys sys 944961712 4919
-sys/src/libc/9sys/dial.c - 664 sys sys 1048691618 3606
+sys/src/libc/9sys/dial.c - 664 sys sys 1048796753 3625
 sys/src/libc/9sys/dirfstat.c - 664 sys sys 1041363499 676
 sys/src/libc/9sys/dirfwstat.c - 664 sys sys 1014927336 242
 sys/src/libc/9sys/dirmodefmt.c - 664 sys sys 1014927337 581
@@ -11092,18 +11092,18 @@ sys/src/libc/fmt/fmtlock.c - 664 sys sys 1014927314 134
 sys/src/libc/fmt/fmtprint.c - 664 sys sys 1014927314 465
 sys/src/libc/fmt/fmtquote.c - 664 sys sys 1034959808 4732
 sys/src/libc/fmt/fmtrune.c - 664 sys sys 1014927314 314
-sys/src/libc/fmt/fmtstr.c - 664 sys sys 1014927315 105
+sys/src/libc/fmt/fmtstr.c - 664 sys sys 1048801026 140
 sys/src/libc/fmt/fmtvprint.c - 664 sys sys 1014927315 449
 sys/src/libc/fmt/fprint.c - 664 sys sys 1014927315 174
 sys/src/libc/fmt/mkfile - 664 sys sys 1035389806 582
 sys/src/libc/fmt/print.c - 664 sys sys 1014927315 164
-sys/src/libc/fmt/runefmtstr.c - 664 sys sys 1014927315 109
+sys/src/libc/fmt/runefmtstr.c - 664 sys sys 1048801028 144
 sys/src/libc/fmt/runeseprint.c - 664 sys sys 1014927315 204
 sys/src/libc/fmt/runesmprint.c - 664 sys sys 1014927316 176
 sys/src/libc/fmt/runesnprint.c - 664 sys sys 1014927316 203
 sys/src/libc/fmt/runesprint.c - 664 sys sys 1014927316 192
 sys/src/libc/fmt/runevseprint.c - 664 sys sys 1014927316 313
-sys/src/libc/fmt/runevsmprint.c - 664 sys sys 1014927316 887
+sys/src/libc/fmt/runevsmprint.c - 664 sys sys 1048801035 1031
 sys/src/libc/fmt/runevsnprint.c - 664 sys sys 1014927316 330
 sys/src/libc/fmt/seprint.c - 664 sys sys 1014927317 196
 sys/src/libc/fmt/smprint.c - 664 sys sys 1014927317 168
@@ -11111,7 +11111,7 @@ sys/src/libc/fmt/snprint.c - 664 sys sys 1014927317 195
 sys/src/libc/fmt/sprint.c - 664 sys sys 1015088665 236
 sys/src/libc/fmt/vfprint.c - 664 sys sys 1014927317 518
 sys/src/libc/fmt/vseprint.c - 664 sys sys 1014927317 309
-sys/src/libc/fmt/vsmprint.c - 664 sys sys 1014927317 841
+sys/src/libc/fmt/vsmprint.c - 664 sys sys 1048801042 997
 sys/src/libc/fmt/vsnprint.c - 664 sys sys 1014927318 326
 sys/src/libc/mips - 20000000775 sys sys 984709299 0
 sys/src/libc/mips/argv0.s - 664 sys sys 984709419 90
@@ -11722,7 +11722,7 @@ sys/src/libsec/port/sha1pickle.c - 664 sys sys 988225292 717
 sys/src/libsec/port/smallprimes.c - 664 sys sys 984710525 6851
 sys/src/libsec/port/smallprimetest.c - 664 sys sys 984710525 70640
 sys/src/libsec/port/thumb.c - 664 sys sys 1019832052 1891
-sys/src/libsec/port/tlshand.c - 664 sys sys 1027629126 53465
+sys/src/libsec/port/tlshand.c - 664 sys sys 1048777088 53926
 sys/src/libsec/port/x509.c - 664 sys sys 1047404307 50237
 sys/src/libsec/power - 20000000775 sys sys 984710502 0
 sys/src/libsec/power/mkfile - 664 sys sys 1032061453 139

+ 169 - 0
dist/replica/plan9.log

@@ -18839,3 +18839,172 @@
 1048690073 2 c sys/src/cmd/fossil/source.c - 664 sys sys 1048690038 18721
 1048690856 0 c sys/src/cmd/fossil/cache.c - 664 sys sys 1048690487 41275
 1048691677 0 c sys/src/libc/9sys/dial.c - 664 sys sys 1048691618 3606
+1048746716 0 c 386/bin/8c - 775 sys sys 1048744992 298685
+1048746716 1 c 386/bin/archfs - 775 sys sys 1048745006 141934
+1048746716 2 c 386/bin/awk - 775 sys sys 1048745031 316908
+1048746716 3 c 386/bin/cdfs - 775 sys sys 1048745032 162378
+1048746716 4 c 386/bin/cfs - 775 sys sys 1048745032 129636
+1048746716 5 c 386/bin/cpu - 775 sys sys 1048745034 137976
+1048746716 6 c 386/bin/eqn - 775 sys sys 1048745036 240244
+1048746716 7 c 386/bin/exportfs - 775 sys sys 1048745038 146215
+1048746716 8 c 386/bin/faces - 775 sys sys 1048745039 189109
+1048746716 9 c 386/bin/hget - 775 sys sys 1048745046 219069
+1048746716 10 c 386/bin/nntpfs - 775 sys sys 1048745059 162301
+1048746716 11 c 386/bin/rtstats - 775 sys sys 1048745063 177363
+1048746716 12 c 386/bin/snapfs - 775 sys sys 1048745066 359419
+1048746716 13 c 386/bin/venti/buildindex - 775 sys sys 1048745096 157290
+1048746716 14 c 386/bin/venti/checkarenas - 775 sys sys 1048745097 159642
+1048746716 15 c 386/bin/venti/checkindex - 775 sys sys 1048745098 158096
+1048746716 16 c 386/bin/venti/clumpstats - 775 sys sys 1048745099 147291
+1048746716 17 c 386/bin/venti/copy - 775 sys sys 1048745100 104314
+1048746716 18 c 386/bin/venti/findscore - 775 sys sys 1048745101 131067
+1048746716 19 c 386/bin/venti/fmtarenas - 775 sys sys 1048745102 132921
+1048746716 20 c 386/bin/venti/fmtindex - 775 sys sys 1048745103 146121
+1048746716 21 c 386/bin/venti/fmtisect - 775 sys sys 1048745104 147546
+1048746716 22 c 386/bin/venti/rdarena - 775 sys sys 1048745105 130813
+1048746716 23 c 386/bin/venti/syncindex - 775 sys sys 1048745106 172643
+1048746716 24 c 386/bin/venti/venti - 775 sys sys 1048745107 249539
+1048746716 25 c 386/bin/venti/verifyarena - 775 sys sys 1048745108 105163
+1048746716 26 c 386/bin/venti/wrarena - 775 sys sys 1048745109 178914
+1048746716 27 c 386/bin/vncs - 775 sys sys 1048745111 440962
+1048746716 28 c 386/bin/vncv - 775 sys sys 1048745113 269251
+1048746716 29 c 386/bin/webcookies - 775 sys sys 1048745115 162202
+1048746716 30 c 386/bin/wikifs - 775 sys sys 1048745117 196796
+1048746716 31 c 386/bin/file - 775 sys sys 1048745039 117281
+1048746716 32 c 386/bin/ftpfs - 775 sys sys 1048745044 149314
+1048746716 33 c 386/bin/grap - 775 sys sys 1048745045 275664
+1048746716 34 c 386/bin/import - 775 sys sys 1048745047 87897
+1048746716 35 c 386/bin/mount - 775 sys sys 1048745054 71606
+1048746716 36 c 386/bin/pcc - 775 sys sys 1048745060 66255
+1048746716 37 c 386/bin/pic - 775 sys sys 1048745061 300459
+1048746716 38 c 386/bin/rdbfs - 775 sys sys 1048745062 169665
+1048746716 39 c 386/bin/rx - 775 sys sys 1048745063 79438
+1048746716 40 c 386/bin/scp - 775 sys sys 1048745064 149766
+1048746716 41 c 386/bin/spin - 775 sys sys 1048745068 649685
+1048746716 42 c 386/bin/srv - 775 sys sys 1048745069 80743
+1048746716 43 c 386/bin/ssh - 775 sys sys 1048745070 209031
+1048746716 44 c 386/bin/stats - 775 sys sys 1048745073 187146
+1048746716 45 c 386/bin/vtdump - 775 sys sys 1048745114 160951
+1048746716 46 c 386/bin/webfs - 775 sys sys 1048745116 349570
+1048746716 47 c 386/bin/ape/basename - 775 sys sys 1048744993 132430
+1048746716 48 c 386/bin/ape/diff - 775 sys sys 1048744994 345866
+1048746716 49 c 386/bin/ape/diff3 - 775 sys sys 1048744996 184572
+1048746716 50 c 386/bin/ape/dirname - 775 sys sys 1048744997 132209
+1048746716 51 c 386/bin/ape/expr - 775 sys sys 1048744998 142002
+1048746716 52 c 386/bin/ape/kill - 775 sys sys 1048744999 137622
+1048746716 53 c 386/bin/ape/make - 775 sys sys 1048745000 205277
+1048746716 54 c 386/bin/ape/patch - 775 sys sys 1048745001 298475
+1048746716 55 c 386/bin/ape/sed - 775 sys sys 1048745002 157596
+1048746716 56 c 386/bin/ape/sh - 775 sys sys 1048745004 474025
+1048746716 57 c 386/bin/ape/uname - 775 sys sys 1048745005 132335
+1048746716 58 c 386/bin/auth/cron - 775 sys sys 1048745007 140594
+1048746716 59 c 386/bin/auth/factotum - 775 sys sys 1048745008 307889
+1048746716 60 c 386/bin/auth/login - 775 sys sys 1048745009 101329
+1048746716 61 c 386/bin/auth/newns - 775 sys sys 1048745009 86289
+1048746716 62 c 386/bin/auth/warning - 775 sys sys 1048745010 98305
+1048746716 63 c 386/bin/aux/acidleak - 775 sys sys 1048745011 68058
+1048746716 64 c 386/bin/aux/apm - 775 sys sys 1048745012 175050
+1048746716 65 c 386/bin/aux/disksim - 775 sys sys 1048745013 145153
+1048746716 66 c 386/bin/aux/download - 775 sys sys 1048745014 175067
+1048746716 67 c 386/bin/aux/flashfs - 775 sys sys 1048745015 161024
+1048746716 68 c 386/bin/aux/listen - 775 sys sys 1048745016 104793
+1048746716 69 c 386/bin/aux/listen1 - 775 sys sys 1048745017 91676
+1048746716 70 c 386/bin/aux/lpdaemon - 775 sys sys 1048745018 165127
+1048746716 71 c 386/bin/aux/lpdsend - 775 sys sys 1048745019 153335
+1048746716 72 c 386/bin/aux/nfsmount - 775 sys sys 1048745020 231410
+1048746716 73 c 386/bin/aux/olefs - 775 sys sys 1048745021 144846
+1048746716 74 c 386/bin/aux/postgif - 775 sys sys 1048745022 174648
+1048746716 75 c 386/bin/aux/postprint - 775 sys sys 1048745023 159149
+1048746716 76 c 386/bin/aux/postreverse - 775 sys sys 1048745024 164587
+1048746716 77 c 386/bin/aux/posttek - 775 sys sys 1048745025 162347
+1048746716 78 c 386/bin/aux/sshserve - 775 sys sys 1048745026 248954
+1048746716 79 c 386/bin/aux/stub - 775 sys sys 1048745027 135570
+1048746716 80 c 386/bin/aux/tcpostio - 775 sys sys 1048745028 196997
+1048746716 81 c 386/bin/aux/timesync - 775 sys sys 1048745029 127649
+1048746716 82 c 386/bin/aux/vga - 775 sys sys 1048745030 300067
+1048746716 83 c 386/bin/disk/kfs - 775 sys sys 1048745035 248627
+1048746716 84 c 386/bin/execnet - 775 sys sys 1048745037 172984
+1048746716 85 c 386/bin/fossil/flchk - 775 sys sys 1048745040 226792
+1048746716 86 c 386/bin/fossil/flfmt - 775 sys sys 1048745041 225356
+1048746716 87 c 386/bin/fossil/fossil - 775 sys sys 1048745043 333791
+1048746716 88 c 386/bin/ip/ftpd - 775 sys sys 1048745048 167041
+1048746716 89 c 386/bin/ip/httpd/httpd - 775 sys sys 1048745049 286817
+1048746716 90 c 386/bin/ip/imap4d - 775 sys sys 1048745050 232788
+1048746716 91 c 386/bin/ip/ppp - 775 sys sys 1048745051 212273
+1048746716 92 c 386/bin/ip/rexexec - 775 sys sys 1048745051 87238
+1048746716 93 c 386/bin/ip/telnetd - 775 sys sys 1048745052 120264
+1048746716 94 c 386/bin/mntgen - 775 sys sys 1048745053 136122
+1048746716 95 c 386/bin/ndb/dns - 775 sys sys 1048745055 211034
+1048746716 96 c 386/bin/ndb/dnsdebug - 775 sys sys 1048745056 186027
+1048746716 97 c 386/bin/ndb/dnstcp - 775 sys sys 1048745057 184851
+1048746716 98 c 386/bin/nfs - 775 sys sys 1048745058 316048
+1048746716 99 c 386/bin/sshnet - 775 sys sys 1048745072 283049
+1048746716 100 c 386/bin/tlsclient - 775 sys sys 1048745074 194761
+1048746716 101 c 386/bin/tlssrv - 775 sys sys 1048745075 195089
+1048746716 102 c 386/bin/troff - 775 sys sys 1048745077 352988
+1048746716 103 c 386/bin/upas/aliasmail - 775 sys sys 1048745078 100889
+1048746716 104 c 386/bin/upas/deliver - 775 sys sys 1048745079 96898
+1048746716 105 c 386/bin/upas/filter - 775 sys sys 1048745080 145569
+1048746716 106 c 386/bin/upas/fs - 775 sys sys 1048745082 329530
+1048746716 107 c 386/bin/upas/marshal - 775 sys sys 1048745082 128555
+1048746716 108 c 386/bin/upas/ml - 775 sys sys 1048745083 118089
+1048746716 109 c 386/bin/upas/mlmgr - 775 sys sys 1048745084 100986
+1048746716 110 c 386/bin/upas/nedmail - 775 sys sys 1048745085 148503
+1048746716 111 c 386/bin/upas/pop3 - 775 sys sys 1048745086 254491
+1048746716 112 c 386/bin/upas/qer - 775 sys sys 1048745087 98530
+1048746716 113 c 386/bin/upas/runq - 775 sys sys 1048745088 111315
+1048746716 114 c 386/bin/upas/scanmail - 775 sys sys 1048745089 127491
+1048746716 115 c 386/bin/upas/send - 775 sys sys 1048745090 188743
+1048746716 116 c 386/bin/upas/smtp - 775 sys sys 1048745091 267694
+1048746716 117 c 386/bin/upas/smtpd - 775 sys sys 1048745092 310720
+1048746716 118 c 386/bin/vac - 775 sys sys 1048745094 171338
+1048746716 119 c 386/bin/vacfs - 775 sys sys 1048745095 177536
+1048746716 120 c 386/lib/ape/libap.a - 664 sys sys 1048745123 780492
+1048746716 121 c 386/lib/ape/libbsd.a - 664 sys sys 1048745124 175342
+1048746716 122 c 386/lib/lib9p.a - 664 sys sys 1048745124 80278
+1048746716 123 c 386/lib/libauth.a - 664 sys sys 1048745125 53286
+1048746716 124 c 386/lib/libsunrpc.a - 664 sys sys 1048745127 357174
+1048746716 125 c acme/bin/386/win - 775 sys sys 1048745119 179006
+1048777100 0 c sys/src/libauth/newns.c - 664 sys sys 1048777093 5905
+1048777100 1 c sys/src/libsec/port/tlshand.c - 664 sys sys 1048777088 53926
+1048777273 0 c lib/namespace - 664 sys sys 1048777128 590
+1048777273 1 c rc/bin/cpurc - 775 sys sys 1048777186 1338
+1048797095 0 c sys/src/cmd/disk/prep/fdisk.c - 664 sys sys 1048796732 21876
+1048797095 1 c sys/src/libc/9sys/dial.c - 664 sys sys 1048796753 3625
+1048797941 0 c sys/src/9/pc/devarch.c - 664 sys sys 1048797659 17534
+1048800703 0 c 386/bin/cpu - 775 sys sys 1048799690 137906
+1048800703 1 c 386/bin/exportfs - 775 sys sys 1048799691 146145
+1048800703 2 c 386/bin/vncs - 775 sys sys 1048799705 441384
+1048800703 3 c 386/bin/vncv - 775 sys sys 1048799706 269681
+1048800703 4 c 386/bin/snoopy - 775 sys sys 1048800312 153933
+1048800703 5 c 386/bin/webfs - 775 sys sys 1048799707 350000
+1048800703 6 c 386/bin/auth/cron - 775 sys sys 1048799685 140528
+1048800703 7 c 386/bin/auth/login - 775 sys sys 1048799685 101269
+1048800703 8 c 386/bin/auth/newns - 775 sys sys 1048799686 85927
+1048800703 9 c 386/bin/auth/warning - 775 sys sys 1048799686 97943
+1048800703 10 c 386/bin/aux/listen - 775 sys sys 1048799687 105025
+1048800703 11 c 386/bin/aux/listen1 - 775 sys sys 1048799687 91318
+1048800703 12 c 386/bin/aux/sshserve - 775 sys sys 1048799689 249186
+1048800703 13 c 386/bin/ip/ftpd - 775 sys sys 1048799692 167273
+1048800703 14 c 386/bin/ip/httpd/httpd - 775 sys sys 1048799693 287169
+1048800703 15 c 386/bin/ip/imap4d - 775 sys sys 1048799694 233020
+1048800703 16 c 386/bin/ip/ppp - 775 sys sys 1048799695 212203
+1048800703 17 c 386/bin/ip/rexexec - 775 sys sys 1048799695 86880
+1048800703 18 c 386/bin/ip/telnetd - 775 sys sys 1048799696 120198
+1048800703 19 c 386/bin/tlsclient - 775 sys sys 1048799697 195191
+1048800703 20 c 386/bin/tlssrv - 775 sys sys 1048799698 195511
+1048800703 21 c 386/bin/upas/fs - 775 sys sys 1048799699 329960
+1048800703 22 c 386/bin/upas/pop3 - 775 sys sys 1048799700 254853
+1048800703 23 c 386/bin/upas/send - 775 sys sys 1048799701 188975
+1048800703 24 c 386/bin/upas/smtp - 775 sys sys 1048799702 268124
+1048800703 25 c 386/bin/upas/smtpd - 775 sys sys 1048799703 311374
+1048800703 26 c 386/lib/libauth.a - 664 sys sys 1048799709 53564
+1048800703 27 c 386/lib/libc.a - 664 sys sys 1048799709 497020
+1048800703 28 c 386/lib/libsec.a - 664 sys sys 1048799711 643936
+1048801071 0 c sys/src/libc/fmt/fmtstr.c - 664 sys sys 1048801026 140
+1048801071 1 c sys/src/libc/fmt/runefmtstr.c - 664 sys sys 1048801028 144
+1048801071 2 c sys/src/libc/fmt/runevsmprint.c - 664 sys sys 1048801035 1031
+1048801071 3 c sys/src/libc/fmt/vsmprint.c - 664 sys sys 1048801042 997
+1048802500 0 c 386/lib/libc.a - 664 sys sys 1048802354 497778
+1048815119 0 c sys/games/lib/fortunes - 664 sys sys 1048813436 239855
+1048822321 0 c 386/init - 775 sys sys 1048821413 97953

+ 8 - 1
lib/namespace

@@ -11,6 +11,9 @@ bind #p /proc
 bind -c #s /srv
 bind -a #¤ /dev
 
+# mount points
+mount /srv/slashn /n
+
 # authentication
 mount -a /srv/factotum /mnt
 
@@ -18,7 +21,8 @@ mount -a /srv/factotum /mnt
 bind /$cputype/bin /bin
 bind -a /rc/bin /bin
 
-# networks
+# internal networks
+# mount -a /srv/ip /net
 bind -a #l /net
 bind -a #I /net
 mount -a /srv/cs /net
@@ -28,3 +32,6 @@ bind -a #D /net
 
 bind -c /usr/$user/tmp /tmp
 cd /usr/$user
+
+. /lib/namespace.local
+. /lib/namespace.$sysname

+ 3 - 0
rc/bin/cpurc

@@ -9,6 +9,9 @@ fileserver=kfs
 # replace FACEDOM with the local domain to be used in the faces database
 facedom=FACEDOM
 
+# mount points
+mntgen -s slashn && chmod 666 /srv/slashn
+
 # name translation, cs sets /dev/sysname
 ndb/cs
 sysname=`{cat /dev/sysname}

+ 3 - 0
sys/games/lib/fortunes

@@ -3873,3 +3873,6 @@ Quidquid latine dictum sit, altum viditur.
     static unsigned int minSz = sizeof(uslOBJECT_T);//calculate only the once!
 Can be applied directly on top of Tornado AE1.1 Cumulative Patch3, or on top of Tornado AE1.1 Cumulative Patch3 + patch 82607 + patch 83172. Patch 82607 and patch 83172 can not be applied on top of patch 84031.
 Existence of this file indicates that the Nautilus configuration druid has been presented.  You can manually erase this file to present the druid again.
+EXECEPTION TABLE
+H e ll o, I a m lo ok in g fo r a ni c e m a n.  I f yo u w oul d li k e t o co rre on d wi th m e, pl ea se c li c k t h e li n k be w.
+If email advertising won't sell your product than nothing will.

+ 2 - 0
sys/src/9/pc/devarch.c

@@ -608,6 +608,8 @@ static X86type x86amd[] =
 static X86type x86winchip[] =
 {
 	{5,	4,	23,	"Winchip",},	/* guesswork */
+	{6,	7,	23,	"Via C3 Samuel 2 or Ezra",},
+	{6,	8,	23,	"Via C3 Ezra-T",},
 	{ -1,	-1,	23,	"unknown", },	/* total default */
 };
 

+ 2 - 0
sys/src/cmd/disk/prep/fdisk.c

@@ -234,6 +234,7 @@ enum {
 	TypeBSDISWAP	= 0xB8,
 	TypeOTHER	= 0xDA,
 	TypeCPM		= 0xDB,
+	TypeDellRecovery	= 0xDE,
 	TypeSPEEDSTOR12	= 0xE1,
 	TypeSPEEDSTOR16	= 0xE4,
 	TypeLANSTEP	= 0xFE,
@@ -308,6 +309,7 @@ static Type types[256] = {
 	[TypeBSDISWAP]		{ "BSDISWAP", "bsdiswap" },
 	[TypeOTHER]		{ "OTHER", "other" },
 	[TypeCPM]		{ "CPM", "cpm" },
+	[TypeDellRecovery]	{ "DELLRECOVERY", "dell" },
 	[TypeSPEEDSTOR12]	{ "SPEEDSTOR12", "speedstor" },
 	[TypeSPEEDSTOR16]	{ "SPEEDSTOR16", "speedstor" },
 	[TypeLANSTEP]		{ "LANSTEP", "lanstep" },

+ 50 - 37
sys/src/libauth/newns.c

@@ -14,6 +14,7 @@ enum
 static int	setenv(char*, char*);
 static char	*expandarg(char*, char*);
 static int	splitargs(char*, char*[], char*, int);
+static void nsfile(Biobuf *, AuthRpc *);
 static void	nsop(int, char*[], AuthRpc*);
 static int	callexport(char*, char*);
 static int	catch(void*, char*);
@@ -21,10 +22,8 @@ static int	catch(void*, char*);
 static int
 buildns(int newns, char *user, char *file)
 {
-	Biobuf *spec;
-	char *cmd, *argv[NARG], argbuf[MAXARG*NARG];
+	Biobuf *b;
 	char home[4*ANAMELEN];
-	int argc;
 	int afd;
 	AuthRpc *rpc;
 
@@ -38,16 +37,15 @@ buildns(int newns, char *user, char *file)
 			afd = -1;
 		}
 	}
-	if(newns && !file){
-		/* first look for a namespace file for this system */
-		snprint(home, sizeof(home), "/lib/namespace.%s", sysname());	
-		if(access(home, 4) == 0)
-			file = home;
-		else
-			file = "/lib/namespace";
+	if(file == nil){
+		if(!newns){
+			werrstr("no namespace file specified");
+			return -1;
+		}
+		file = "/lib/namespace";
 	}
-	spec = Bopen(file, OREAD);
-	if(spec == 0){
+	b = Bopen(file, OREAD);
+	if(b == 0){
 		werrstr("can't open %s: %r", file);
 		close(afd);
 		auth_freerpc(rpc);
@@ -59,9 +57,24 @@ buildns(int newns, char *user, char *file)
 		snprint(home, 2*ANAMELEN, "/usr/%s", user);
 		setenv("home", home);
 	}
+	nsfile(b, rpc);
+	Bterm(b);
+	if(rpc){
+		close(rpc->afd);
+		auth_freerpc(rpc);
+	}
+	return 0;
+}
+
+static void
+nsfile(Biobuf *b, AuthRpc *rpc)
+{
+	int argc;
+	char *cmd, *argv[NARG+1], argbuf[MAXARG*NARG];
+
 	atnotify(catch, 1);
-	while(cmd = Brdline(spec, '\n')){
-		cmd[Blinelen(spec)-1] = '\0';
+	while(cmd = Brdline(b, '\n')){
+		cmd[Blinelen(b)-1] = '\0';
 		while(*cmd==' ' || *cmd=='\t')
 			cmd++;
 		if(*cmd == '#')
@@ -71,12 +84,6 @@ buildns(int newns, char *user, char *file)
 			nsop(argc, argv, rpc);
 	}
 	atnotify(catch, 0);
-	Bterm(spec);
-	if(rpc){
-		close(rpc->afd);
-		auth_freerpc(rpc);
-	}
-	return 0;
 }
 
 int
@@ -112,6 +119,7 @@ nsop(int argc, char *argv[], AuthRpc *rpc)
 	char *argv0;
 	ulong flags;
 	int fd;
+	Biobuf *b;
 
 	flags = 0;
 	argv0 = 0;
@@ -133,14 +141,22 @@ nsop(int argc, char *argv[], AuthRpc *rpc)
 	if(!(flags & (MAFTER|MBEFORE)))
 		flags |= MREPL;
 
-	if(strcmp(argv0, "bind") == 0 && argc == 2)
+	if(strcmp(argv0, ".") == 0 && argc == 1){
+		b = Bopen(argv[0], OREAD);
+		if(b == nil)
+			return;
+		nsfile(b, rpc);
+		Bterm(b);
+	} else if(strcmp(argv0, "clear") == 0 && argc == 0)
+		rfork(RFCNAMEG);
+	else if(strcmp(argv0, "bind") == 0 && argc == 2)
 		bind(argv[0], argv[1], flags);
 	else if(strcmp(argv0, "unmount") == 0){
 		if(argc == 1)
 			unmount(nil, argv[0]);
 		else if(argc == 2)
 			unmount(argv[0], argv[1]);
-	}else if(strcmp(argv0, "mount") == 0){
+	} else if(strcmp(argv0, "mount") == 0){
 		fd = open(argv[0], ORDWR);
 		if(argc == 2)
 			famount(fd, rpc, argv[1], flags, "");
@@ -189,28 +205,22 @@ callexport(char *sys, char *tree)
 }
 
 static int
-splitargs(char *p, char *argv[], char *argbuf, int maxargs)
+splitargs(char *p, char *argv[], char *argbuf, int nargv)
 {
 	char *q;
-	int i;
+	int i, n;
 
-	i = 0;
-	while(i < maxargs){
-		while(*p==' ' || *p=='\t')
-			p++;
-		if(!*p)
-			return i;
-		q = p;
-		while(*p && *p!=' ' && *p!='\t')
-			p++;
-		if(*p)
-			*p++ = '\0';
-		argv[i++] = argbuf;
+	n = getfields(p, argv, nargv, 1, " \t\r");
+	if(n == nargv)
+		return 0;
+	for(i = 0; i < n; i++){
+		q = argv[i];
+		argv[i] = argbuf;
 		argbuf = expandarg(q, argbuf);
 		if(!argbuf)
 			return 0;
 	}
-	return 0;
+	return n;
 }
 
 /*
@@ -239,6 +249,9 @@ expandarg(char *arg, char *buf)
 		p++;
 		arg = utfrune(p, L'\0');
 		q = utfrune(p, L'/');
+		if(q && q < arg)
+			arg = q;
+		q = utfrune(p, L'.');
 		if(q && q < arg)
 			arg = q;
 		q = utfrune(p, L'$');

+ 1 - 1
sys/src/libc/9sys/dial.c

@@ -191,7 +191,7 @@ _dial_string_parse(char *str, DS *ds)
 		ds->proto = "net";
 		ds->rem = ds->buf;
 	} else {
-		if(*ds->buf != '/'){
+		if(*ds->buf != '/' && *ds->buf != '#'){
 			ds->netdir = 0;
 			ds->proto = ds->buf;
 		} else {

+ 2 - 0
sys/src/libc/fmt/fmtstr.c

@@ -4,6 +4,8 @@
 char*
 fmtstrflush(Fmt *f)
 {
+	if(f->start == nil)
+		return nil;
 	*(char*)f->to = '\0';
 	return f->start;
 }

+ 2 - 0
sys/src/libc/fmt/runefmtstr.c

@@ -4,6 +4,8 @@
 Rune*
 runefmtstrflush(Fmt *f)
 {
+	if(f->start == nil)
+		return nil;
 	*(Rune*)f->to = '\0';
 	return f->start;
 }

+ 15 - 5
sys/src/libc/fmt/runevsmprint.c

@@ -8,15 +8,20 @@ runeFmtStrFlush(Fmt *f)
 	Rune *s;
 	int n;
 
+	if(f->start == nil)
+		return 0;
 	n = (int)f->farg;
-	n += 256;
-	f->farg = (void*)n;
+	n *= 2;
 	s = f->start;
-	f->start = realloc(s, sizeof(Rune)*n);
+	f->start = realloc(s, n);
 	if(f->start == nil){
-		f->start = s;
+		f->farg = nil;
+		f->to = nil;
+		f->stop = nil;
+		free(s);
 		return 0;
 	}
+	f->farg = (void*)n;
 	f->to = (Rune*)f->start + ((Rune*)f->to - s);
 	f->stop = (Rune*)f->start + n - 1;
 	return 1;
@@ -27,6 +32,7 @@ runefmtstrinit(Fmt *f)
 {
 	int n;
 
+	memset(&f, 0, sizeof *f);
 	f->runes = 1;
 	n = 32;
 	f->start = malloc(sizeof(Rune)*n);
@@ -53,8 +59,12 @@ runevsmprint(char *fmt, va_list args)
 		return nil;
 	f.args = args;
 	n = dofmt(&f, fmt);
-	if(n < 0)
+	if(f.start == nil)
+		return nil;
+	if(n < 0){
+		free(f.start);
 		return nil;
+	}
 	*(Rune*)f.to = '\0';
 	return f.start;
 }

+ 14 - 4
sys/src/libc/fmt/vsmprint.c

@@ -8,15 +8,20 @@ fmtStrFlush(Fmt *f)
 	char *s;
 	int n;
 
+	if(f->start == nil)
+		return 0;
 	n = (int)f->farg;
-	n += 256;
-	f->farg = (void*)n;
+	n *= 2;
 	s = f->start;
 	f->start = realloc(s, n);
 	if(f->start == nil){
-		f->start = s;
+		f->farg = nil;
+		f->to = nil;
+		f->stop = nil;
+		free(s);
 		return 0;
 	}
+	f->farg = (void*)n;
 	f->to = (char*)f->start + ((char*)f->to - s);
 	f->stop = (char*)f->start + n - 1;
 	return 1;
@@ -27,6 +32,7 @@ fmtstrinit(Fmt *f)
 {
 	int n;
 
+	memset(f, 0, sizeof *f);
 	f->runes = 0;
 	n = 32;
 	f->start = malloc(n);
@@ -53,8 +59,12 @@ vsmprint(char *fmt, va_list args)
 		return nil;
 	f.args = args;
 	n = dofmt(&f, fmt);
-	if(n < 0)
+	if(f.start == nil)
+		return nil;
+	if(n < 0){
+		free(f.start);
 		return nil;
+	}
 	*(char*)f.to = '\0';
 	return f.start;
 }

+ 17 - 7
sys/src/libsec/port/tlshand.c

@@ -727,24 +727,32 @@ tlsClient2(int ctl, int hand, uchar *csid, int ncsid, int (*trace)(char*fmt, ...
 	// Cipherchange must occur immediately before Finished to avoid
 	// potential hole;  see section 4.3 of Wagner Schneier 1996.
 	if(tlsSecFinished(c->sec, c->hsmd5, c->hssha1, c->finished.verify, c->finished.n, 1) < 0){
-		tlsError(c, EInternalError, "can't set finished: %r");
+		tlsError(c, EInternalError, "can't set finished 1: %r");
 		goto Err;
 	}
 	m.tag = HFinished;
 	m.u.finished = c->finished;
 
-	if(!msgSend(c, &m, AFlush))
+	if(!msgSend(c, &m, AFlush)) {
+		fprint(2, "tlsClient nepm=%d\n", nepm);
+		tlsError(c, EInternalError, "can't flush after client Finished: %r");
 		goto Err;
+	}
 	msgClear(&m);
 
 	if(tlsSecFinished(c->sec, c->hsmd5, c->hssha1, c->finished.verify, c->finished.n, 0) < 0){
-		tlsError(c, EInternalError, "can't set finished: %r");
+		fprint(2, "tlsClient nepm=%d\n", nepm);
+		tlsError(c, EInternalError, "can't set finished 0: %r");
 		goto Err;
 	}
-	if(!msgRecv(c, &m))
+	if(!msgRecv(c, &m)) {
+		fprint(2, "tlsClient nepm=%d\n", nepm);
+		tlsError(c, EInternalError, "can't read server Finished: %r");
 		goto Err;
+	}
 	if(m.tag != HFinished) {
-		tlsError(c, EUnexpectedMessage, "expected a finished");
+		fprint(2, "tlsClient nepm=%d\n", nepm);
+		tlsError(c, EUnexpectedMessage, "expected a Finished msg from server");
 		goto Err;
 	}
 
@@ -1576,7 +1584,7 @@ factotum_rsa_open(uchar *cert, int certlen)
 		close(afd);
 		return nil;
 	}
-	s = "proto=sshrsa role=client";
+	s = "proto=rsa service=tls role=client";
 	if(auth_rpc(rpc, "start", s, strlen(s)) != ARok){
 		factotum_rsa_close(rpc);
 		return nil;
@@ -1887,8 +1895,10 @@ serverMasterSecret(TlsSec *sec, uchar *epm, int nepm)
 
 	// if the client messed up, just continue as if everything is ok,
 	// to prevent attacks to check for correctly formatted messages.
+	// Hence the fprint(2,) can't be replaced by tlsError(), which sends an Alert msg to the client.
 	if(sec->ok < 0 || pm == nil || get16(pm->data) != sec->clientVers){
-		fprint(2, "serverMasterSecret failed ok=%d pm=%p pmvers=%x cvers=%x", sec->ok, pm, pm ? get16(pm->data) : -1, sec->clientVers);
+		fprint(2, "serverMasterSecret failed ok=%d pm=%p pmvers=%x cvers=%x nepm=%d\n",
+			sec->ok, pm, pm ? get16(pm->data) : -1, sec->clientVers, nepm);
 		sec->ok = -1;
 		if(pm != nil)
 			freebytes(pm);