]> asedeno.scripts.mit.edu Git - 1ts-debian.git/blob - zephyr/TODO
done milestone 3; working on refactoring
[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 3.5
20           * refactor checksumming code
21
22 Milestone 4
23           * server sends only newstyle messages, and can't brain dump the
24           new keys.  (this tests the codepath opened in milestone 1)
25
26 Milestone 5
27           * server can send new or old-style messages depending on how the
28           client subscribed.
29           * server can brain dump newstyle keys, and figure out whether
30           the rest of the federation speaks them.
31
32 Milestone 6
33           * zhm can figure out what sort of realm it's talking to, and
34           communicate this to the client.
35
36 Milestone 6.5
37           * Send this to Derrick.
38
39 Milestone 7
40           * brain dump via krb5, encrypted
41           (optional) brain dump to/from file
42
43 Milestone 8
44           * bring sourceforge up to date
45
46 Milestone 9
47           * cough up a release of sourceforge
48