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
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
|
2003-01-07 Ken Raeburn <raeburn@mit.edu>
* Makefile.ov: Deleted.
2002-11-14 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (unit-test-ok): Depend only on unit-test-body.
(unit-test-body): Remove krb5cc_rpc_test_* on entry and on
successful exit. On error exit, let the trap handler do all the
cleanup. Incorporate old unit-test-setup commands.
(unit-test-setup, unit-test-cleanup): Targets deleted.
* lib/helpers.exp (start_client, wait_client): Set KRB5CCNAME to
something in the current directory.
2002-11-11 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (unit-test-body): Set RPC_TEST_SRVTAB based on
process-id. Set trap handler to delete it before returning an
exit status.
(unit-test-cleanup): Don't delete files here.
2002-11-07 Tom Yu <tlyu@mit.edu>
* rpc_test.0/expire.exp (overlap): Add another call to
flush_server to make a race condition a little less likely. There
really should be better synchronization, as this test suite is
just full of race conditions waiting to happen.
2002-09-15 Ken Raeburn <raeburn@mit.edu>
* lib/helpers.exp (setup_database): Use "!=" instead of "ne" for
string comparisons.
2002-09-15 Tom Yu <tlyu@mit.edu>
* lib/helpers.exp (expect_tcl_prompt): Use the "-re" flag, and
match end of output.
(expect_kadm_ok): s/error/perror.
(setup_database): Work around tcl 8.4's (incorrect?) output EOL
translation.
2002-08-29 Ken Raeburn <raeburn@mit.edu>
* Makefile.in: Revert $(S)=>/ change, for Windows support.
2002-08-26 Ezra Peisach <epeisach@bu.edu>
* configure.in: Use $krb5_cv_host instead of $host.
2002-08-23 Ken Raeburn <raeburn@mit.edu>
* Makefile.in: Change $(S)=>/ and $(U)=>.. globally.
2002-06-09 Ken Raeburn <raeburn@mit.edu>
* config/unix.exp (top level): Load helpers.exp here, to make
sure database setup happens properly.
2002-01-08 Ken Raeburn <raeburn@mit.edu>
* lib/helpers.exp (set_from_env, expect_tcl_prompt,
send_tcl_cmd_await_echo, expect_kadm_ok, setup_database): New
procs.
(top level): Do database setup here...
* Makefile.in (unit-test-setup): ...not here.
2001-07-26 Ezra Peisach <epeisach@mit.edu>
* client.c: Change local variable count from int to unsigned int.
* server.c (log_badauth_display_status_1): Argument to
gss_display_status should be OM_uint32 * instead of int *.
2001-07-09 Ezra Peisach <epeisach@mit.edu>
* rpc_test_clnt.c, rpc_test_svc.c: Include string.h for memset
prototype.
2001-07-02 Ezra Peisach <epeisach@mit.edu>
* rpc_test_svc.c: Change rpc_test_prog_1 to
rpc_test_prog_1_svc.
* rpc_test.h: Create prototypes for rpc_test_echo_1_svc and
rpc_test_prog_1_svc.
* server.c: Declare usage and handlesig static. Change
rpc_test_echo_1 to rpc_test_echo_1_svc and rpc_test_prog_1 to
rpc_test_prog_1_svc.
2001-06-08 Ezra Peisach <epeisach@mit.edu>
* client.c: Include unistd.h for getopt() prototype.
* configure.in: Check for unistd.h.
* server.c: Include unistd.h for getopt() prototype. Fix
rpc_test_badauth() prototype to be consistant with error
handler. Declare main as returning int. If POSIX_SIGNALS is
defined, the handler expects an argument.
2001-06-07 Ezra Peisach <epeisach@mit.edu>
* server.c (log_badauth_display_status_1): Do not assume that
gss_buffer_desc strings are '\0' terminated.
2001-06-05 Ezra Peisach <epeisach@mit.edu>
* server.c (log_badauth_display_status_1): Need value element of
gss_buffer_desc for printf.
* client.c (main): Missing arguments to printf fixed.
2001-04-24 Ezra Peisach <epeisach@mit.edu>
* client.c (main): Ensure that end of string is NULL terminated
instead of assuming buffer initialized to 0. Include <string.h>
for memset prototype.
2000-07-01 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (unit-test-body): Combine -tcp and -udp versions,
setting PASS instead of PROT.
* configure.in: Set and substitute PASS instead of UDP_TEST.
* config/unix.exp: Don't invoke rpc_test_start. Set MULTIPASS,
including a setting for PROT and a dummy to trigger rpc_test_start
invocation.
(rpc_test_start): If a server has already been started, call
rpc_test_exit to verify that it's still running.
2000-06-30 Tom Yu <tlyu@mit.edu>
* server.c: Include gssrpc/pmap_clnt.h in order to get renaming of
pmap_unset(). From Nathan Neulinger.
2000-06-30 Ken Raeburn <raeburn@mit.edu>
* rpc_test_setup.sh: Error out if server_handle doesn't get set in
the Tcl script.
2000-06-08 Tom Yu <tlyu@mit.edu>
* lib/helpers.exp (kinit): Move "expect eof" into the commands
that send the prompt. Don't "expect eof" outside of the main
expect, as the main expect may have already read eof.
2000-02-15 Tom Yu <tlyu@mit.edu>
* server.c: Add code to set a signal handler for SIGHUP and a few
others so that purify will actually generate memory leak reports.
* configure.in: Add CHECK_SIGNALS.
2000-02-07 Tom Yu <tlyu@mit.edu>
* config/unix.exp: Call send_error instead of fail to prevent
referencing variables not yet set up by the test framework.
* lib/helpers.exp: Call kinit and kdestroy with the -5 flag to
deal with new program behavior. Also call perror rather than
error to avoid spewing a stack trace.
1999-10-26 Wilfredo Sanchez <tritan@mit.edu>
* Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
LOCAL_INCLUDES such that one can override CFLAGS from the command
line without losing CPP search patchs and defines. Some associated
Makefile cleanup.
1999-09-21 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (unit-test-body-tcp, unit-test-body-udp): Pass
$(RUNTESTFLAGS) to runtest.
1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Set the myfulldir and mydir variables (which are
relative to buildtop and thisconfigdir, respectively.)
* configure.in: Use K5_AC_OUTPUT instead of K5_OUTPUT_FILES.
Fri Feb 13 21:28:18 1998 Tom Yu <tlyu@mit.edu>
* client.c: Update header locations. Rename of xdr_free.
* rpc_test.h: Update header locations.
* server.c: Update header locations.
Thu Feb 12 16:39:38 1998 Tom Yu <tlyu@mit.edu>
* client.c (main): Tweak the kludge variable
krb5_gss_dbg_clietn_expcreds so we can send expired creds to the
server.
Mon Feb 2 16:59:48 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
Thu Oct 9 20:58:35 1997 Tom Yu <tlyu@mit.edu>
* configure.in, Makefile.in: Add test to disable udp test under
Solaris 2.0 thru 2.5; a getsockname() bug prevents channel
bindings from working.
Thu Feb 6 15:58:52 1997 Tom Yu <tlyu@mit.edu>
* Makefile.in:
* configure.in: Update to new program build procedure.
Wed Nov 20 16:00:21 1996 Barry Jaspan <bjaspan@mit.edu>
* Makefile.in (unit-test-): warn more loudly about unrun tests
Thu Nov 14 22:27:05 1996 Tom Yu <tlyu@mit.edu>
* server.c (main): Add declaration of optind for systems that
don't have it in stdio.h or the like.
Thu Nov 14 15:27:05 1996 Barry Jaspan <bjaspan@mit.edu>
* rpc_test_setup.sh: VERBOSE is now inherited from env-setup.sh
Wed Nov 13 10:00:05 1996 Ezra Peisach <epeisach@mit.edu>
* Makefile.in (clean): Remove test programs and objects.
Tue Nov 12 16:27:51 1996 Barry Jaspan <bjaspan@mit.edu>
* lib/helpers.exp, client.c, server.c, config/unix.exp,
Makefile.in: test GSS-RPC with both TCP and UDP transport layers
[krb5-libs/180]
Tue Nov 12 14:58:20 1996 Tom Yu <tlyu@mit.edu>
* rpc_test_setup.sh: Fix test of $VERBOSE_TEST so that $VERBOSE
only gets set if $VERBOSE_TEST is not empty.
Mon Nov 11 20:52:27 1996 Tom Yu <tlyu@mit.edu>
* rpc_test_setup.sh: Use a temp file rather than a here document
feeding into eval because Ultrix sh doesn't deal.
* configure.in: Add AC_CANONICAL_HOST to deal with new pre.in.
Mon Nov 11 14:22:30 1996 Tom Yu <chaoself@avalanche-breakdown.mit.edu>
* Makefile.in (client.o, server.o): client.o and server.o, not
client.c and server.c, depend on rpc_test.h.
Thu Nov 7 16:16:38 1996 Tom Yu <tlyu@mit.edu>
* configure.in: Remove spurious KRB_INCLUDE and WITH_CCOPTS.
* Makefile.in (server.o): Fix typo in previous checkin.
Wed Nov 6 16:12:26 1996 Tom Yu <tlyu@mit.edu>
* Makefile.in: Add dependencies on $(srcdir)/foo.c so that some
makes can deal with VPATH properly (e.g. NetBSD pmake)
Mon Nov 4 23:12:06 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* server.c: We don't need the special case for linux anymore,
since we're including the output from rpcgen in the source
tree now.
Thu Oct 31 13:14:45 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
* Makefile.in (client,server): Use $(LD) instead of $(CC) in link
stage.
Thu Oct 31 08:47:47 1996 Ezra Peisach <epeisach@mit.edu>
* Makefile.in: Only run tests if required programs, libraries
available.
* configure.in: Check for runtest, Perl, and tcl before making checks.
Thu Oct 24 17:20:11 1996 Barry Jaspan <bjaspan@mit.edu>
* Makefile.in, rpc_test_clnt.c, rpc_test_svc.c, rpc_test.h:
distribute generated rpc_test_* files instead of running rpcgen on
rpc_text.x [krb5-admin/133]
Wed Oct 16 16:13:13 1996 Barry Jaspan <bjaspan@mit.edu>
* rpc_test.0/expire.exp: add test for expired credentials
[krb5-admin/17]
* server.c (log_miscerr): add log_miscerr
* Makefile.in: don't delete rpc_test.x, we might be in souce tree
Tue Oct 15 16:12:04 1996 Barry Jaspan <bjaspan@mit.edu>
* initial changes to make rpc unit tests work with new build/test
system
|