-
Notifications
You must be signed in to change notification settings - Fork 2
/
cbw.log
195 lines (161 loc) · 4.87 KB
/
cbw.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
Who: Bob Baldwin
Why:
When: 6/16/85
What:
Who: Bob Baldwin
Why: Had to learn about terminal independence sometime.
When: 10/8/86
What:
- Change outline of lookup window to use graphics.
- Change graphics bit to 128 from 256.
- Change screen plstring to check graphics bit.
- The dictionary file found via a shell variable DICTIONARY.
- Defaults to /usr/dict/words.
- Require that all control characters except \n and \t be
quoted before they are inserted into the block.
- Note problem with making C-Q or C-S active.
- Avoid the disperr() routine until the screen is initialized.
- This fixes problems caused when termcap doesn't specify screen size.
--> Don't avoid, just fix disperr not to call setcursor().
- Send init term sequence to terminal (if any).
- Speed up the graphic printing by remembering whether the term
is in graphics mode.
- Fix bug that allowed the cursor to move off the screen, which caused
the program to exit.
- Force screen size to 24 x 80.
- Change go_down behavior in user window.
- Have the PF4 key jump the cursor to the command line (if any).
- Have C-X also do this.
- Fix formatting problems due to 4 char tab versus 8 char tab bug.
- Send sequence to active keypad.
- Have C-Z abort the current command (what about C-C?).
- Add a command to suspend the program and return to the shell.
- This avoids the long wait on reading stats.
- In general need to provide a way to re-init terminal when
program is exited and entered.
- Get the PF key definitions from the termcaps file.
- Add general keymap which can handle long sequences generated
by a single keystroke.
- Init keymap from shell variable.
- Add graphics character map.
- Init from defaults and shell variable.
Who: Bob Baldwin
Why: Remove references to buggy word lookup features.
When: 6/16/85
What: dbsaux.c
Who: Bob Baldwin
Why: Make start up faster.
When: 1/15/86
What: stats.c
Who: Bob Baldwin
Why: More work on word lookup.
When: 6/16/85
What: specs.h, lpair.c, dbsaux.c, webster.c
Who: Bob Baldwin
Why: Fix formatting.
When: 6/13/85
What: cipher.h
Who: Bob Baldwin
Why: Add word lookup cmd to dblock. (^S)
When: 6/13/85
What: dblock.c, dbsaux.c, webster.c, window.h, specs.h
Who: Bob Baldwin
Why: Make ^T use bigram stats.
When: 5/11/85
What: dbsaux.c
Who: Bob Baldwin
Why: Fix decryption block help message to indicate ^L and ^G.
When: 5/11/85
What: dblock.c
Who: Bob Baldwin
Why: Added routine to clear guess window, gbsclear().
When: 5/11/85
What: gblock.c
Who: Bob Baldwin
Why: Integrate bigram guessing into cbw.
When: 5/11/85
What: user.c, specs.h
Who: Bob Baldwin
Why: Add fast approx for sqrt and exp.
When: 5/11/85
What: approx.c
Who: Bob Baldwin
Why: Try bigram equiv class guessing strategies.
When: 5/2/85
What: lpair.c, cipher.h
Who: Bob Baldwin
Why: Add bigram statistics.
When: 4/28/85
What: stats.c, bdriver.c, specs.h, cipher.h
Who: Bob Baldwin
Why: Add new scoring alg based on prob sample drawn from english.
When: 3/3/85
What: stats.c, sdriver.c, specs.h
Who: Bob Baldwin
Why: Make merge only show changes.
When: 2/15/85
What: dblock.c
Who: Bob Baldwin
Why: Fix duplicate bug in permvec_from_string.
When: 2/15/85
What: cipher.c
Who: Bob Baldwin
Why: Experimenting with new scoring functions.
When: 2/15/85
What: stats.c
Who: Bob Baldwin
Why: Add command to try probable words from a file.
When: 2/15/85
What: user.c
Added: pword.c
Who: Bob Baldwin
Why: Change interface to ec_init().
When: 2/15/85
What: autotri.c, dbsaux.c, eclass.c, edriver.c
Who: Bob Baldwin
Why: Make equiv class assume wiring in dblock window.
When: 2/15/85
What: eclass.c
Who: Bob Baldwin
Why: Make clear zee command leave cursor on cmd line.
When: 2/4/85
What: knit.c
Who: Bob Baldwin
Why: Bug of knit and propagate not properly restoring user area cursor.
When: 2/4/85
What: user.c
Who: Bob Baldwin
Why: Bug overflowing string on bad argument parsing.
When: 2/4/85
What: pgate.c, knit.c
Who: Bob Baldwin
Why: Make knit command take an arg which is the minimum guess count to show.
When: 2/4/85
What: user.c, knit.c
Who: Bob Baldwin
Why: Make ^T try all char command smarter
When: 2/3/85
What: dbsaux.c, Makefile
Added: pqueue.c
Who: Bob Baldwin
Why: Divide by zero bug in pvec_1score
When: 2/2/85
What: stats.c
Who: Bob Baldwin
Why: Fix crufty acceptance criteria for equiv class maximizing.
When: 2/2/85
What: eclass.c, user.c
Who: Bob Baldwin
Why: Termcap file doesn't have enter graphics mode for vt100v
When: 2/1/85
What: screen.c
Who: Bob Baldwin
Why: Add initial guess based on equivalence classes.
When: 2/1/85
What: Makefile, user.c, gblock.c
Added: eclass.c, edriver.c (test program)
Who: Bob Baldwin
Why: Make better abstractions for the cipher system and statistics.
When: 1/31/85
What: stats.c, specs.h
Added: cipher.c, cipher.h