]> asedeno.scripts.mit.edu Git - 1ts-debian.git/blob - zephyr/TODO
write down "da plan"
[1ts-debian.git] / zephyr / TODO
1 Milestone 1 (done)
2           * client library uses as much krb5 as possible to talk to krb4
3           server, converting tickets and whatnot.  This will be mostly
4           ripped out, but serves as a proof of concept.  Client will
5           successfully receive new-style checksums, but this code won't be
6           tested for a while.
7
8 Milestone 2 (written, not tested)
9           * server will accept new-style checksums and authenticators, as
10           well as old-style.  It will never send them, and "bad things"
11           will happen if non-DES enctypes get used.
12           * Note that this will allow krb5 interrealm clients, and there
13           are no brain-dump issues to deal with.  This is aesthetically
14           unpleasing, however.
15
16 Milestone 3
17           * client sends only new-style messages
18
19 Milestone 4
20           * server sends only newstyle messages, and can't brain dump the
21           new keys.  (this tests the codepath opened in milestone 1)
22
23 Milestone 5
24           * server can send new or old-style messages depending on how the
25           client subscribed.
26           * server can brain dump newstyle keys, and figure out whether
27           the rest of the federation speaks them.
28
29 Milestone 6
30           * zhm can figure out what sort of realm it's talking to, and
31           communicate this to the client.
32
33 -send to derrick-
34
35 Milestone 7
36           * brain dump via krb5, encrypted
37
38 Milestone 8
39           * bring sourceforge up to date
40
41 Milestone 9
42           * cough up a release of sourceforge
43