summaryrefslogtreecommitdiffstats
path: root/src/lib/rpc/unit-test/ChangeLog
blob: e565321f2751309e1ab020e873405732738697b6 (plain)
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