History

20070807-1541

Charles.Forsyth committed 19 years ago

Commit 1e6ba181 parent ac96fb45 files · +18 −7Browse files

Unified · Split

5 files
  1. CHANGES +3 −0
  2. appl/cmd/auth/mkfile +1 −2
  3. include/version.h +1 −1
  4. lib/proto/inferno +3 −0
  5. libinterp/keyring.c +10 −4
CHANGES+3−0
@@ -1,3 +1,6 @@
120070807
2 libinterp/keyring.c don't include owner= if owner is nil or ""
3 add auth/rsagen
120070806420070806
2 /module/lists.m add PATH(!), also simplify concat implementation5 /module/lists.m add PATH(!), also simplify concat implementation
320070725620070725
appl/cmd/auth/mkfile+1−2
@@ -15,7 +15,7 @@ TARG=\ · 14 unmodified lines
15 logind.dis\15 logind.dis\
16 mkauthinfo.dis\16 mkauthinfo.dis\
17 passwd.dis\17 passwd.dis\
18 secstore.dis\18 rsagen.dis\
19 signer.dis\19 signer.dis\
20 verify.dis\20 verify.dis\
21 21
@@ -27,7 +27,6 @@ SYSMODULES=\ · 5 unmodified lines
27 sys.m\27 sys.m\
28 draw.m\28 draw.m\
29 bufio.m\29 bufio.m\
30 secstore.m\
31 string.m\30 string.m\
32 styx.m\31 styx.m\
33 styxservers.m\32 styxservers.m\
include/version.h+1−1
@@ -1 +1 @@
1#define VERSION "Fourth Edition (20070806)"1#define VERSION "Fourth Edition (20070807)"
lib/proto/inferno+3−0
@@ -376,6 +376,7 @@ appl · 375 unmodified lines
376 mkauthinfo.b376 mkauthinfo.b
377 mkfile377 mkfile
378 passwd.b378 passwd.b
379 rsagen.b
379 secstore.b380 secstore.b
380 signer.b381 signer.b
381 verify.b382 verify.b
@@ -743,6 +744,7 @@ appl · 361 unmodified lines
743 touch.b744 touch.b
744 touchcal.b745 touchcal.b
745 tr.b746 tr.b
747 trfs.b
746 tsort.b748 tsort.b
747 unicode.b749 unicode.b
748 units.b750 units.b
@@ -1827,6 +1829,7 @@ dis · 1078 unmodified lines
1827 touch.dis1829 touch.dis
1828 touchcal.dis1830 touchcal.dis
1829 tr.dis1831 tr.dis
1832 trfs.dis
1830 tsort.dis1833 tsort.dis
1831 unicode.dis1834 unicode.dis
1832 uniq.dis1835 uniq.dis
libinterp/keyring.c+10−4
@@ -368,7 +368,7 @@ void · 367 unmodified lines
368Keyring_sktoattr(void *fp)368Keyring_sktoattr(void *fp)
369{369{
370 F_Keyring_sktoattr *f;370 F_Keyring_sktoattr *f;
371 char *val, *buf;371 char *val, *buf, *owner;
372 SigAlg *sa;372 SigAlg *sa;
373 Fmt o;373 Fmt o;
374 SK *sk;374 SK *sk;
@@ -383,7 +383,10 @@ Keyring_sktoattr(void *fp) · 8 unmodified lines
383 }383 }
384 (*sa->vec->sk2str)(sk->key, buf, Maxbuf);384 (*sa->vec->sk2str)(sk->key, buf, Maxbuf);
385 fmtstrinit(&o);385 fmtstrinit(&o);
386 fmtprint(&o, "alg=%q owner=%q", string2c(sa->x.name), string2c(sk->x.owner));386 fmtprint(&o, "alg=%q", string2c(sa->x.name));
387 owner = string2c(sk->x.owner);
388 if(*owner)
389 fmtprint(&o, " owner=%q", owner);
387 val = bigs2attr(&o, buf, sa->vec->skattr);390 val = bigs2attr(&o, buf, sa->vec->skattr);
388 free(buf);391 free(buf);
389 retstr(val, f->ret);392 retstr(val, f->ret);
@@ -577,7 +580,7 @@ void · 187 unmodified lines
577Keyring_pktoattr(void *fp)580Keyring_pktoattr(void *fp)
578{581{
579 F_Keyring_pktoattr *f;582 F_Keyring_pktoattr *f;
580 char *val, *buf;583 char *val, *buf, *owner;
581 SigAlg *sa;584 SigAlg *sa;
582 Fmt o;585 Fmt o;
583 PK *pk;586 PK *pk;
@@ -592,7 +595,10 @@ Keyring_pktoattr(void *fp) · 8 unmodified lines
592 }595 }
593 (*sa->vec->pk2str)(pk->key, buf, Maxbuf);596 (*sa->vec->pk2str)(pk->key, buf, Maxbuf);
594 fmtstrinit(&o);597 fmtstrinit(&o);
595 fmtprint(&o, "alg=%q owner=%q", string2c(sa->x.name), string2c(pk->x.owner));598 fmtprint(&o, "alg=%q", string2c(sa->x.name));
599 owner = string2c(pk->x.owner);
600 if(*owner)
601 fmtprint(&o, " owner=%q", owner);
596 val = bigs2attr(&o, buf, sa->vec->pkattr);602 val = bigs2attr(&o, buf, sa->vec->pkattr);
597 free(buf);603 free(buf);
598 retstr(val, f->ret);604 retstr(val, f->ret);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t