xref: /openbsd/gnu/usr.bin/cvs/windows-NT/ChangeLog (revision 43c1707e)
12001-04-25  Derek Price  <dprice@collab.net>
2
3	* Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
4
52001-03-14  Derek Price  <derek.price@openavenue.com>
6
7        * Makefile.in: Regenerated
8
92001-02-15  Derek Price  <derek.price@openavenue.com>
10	    Laine Stump  <laine+info-cvs@laine.org>
11
12	* config.h: Define HAVE_USLEEP and define a prototype for usleep.
13	* win32.c (usleep): New function.
14
152000-12-22  Derek Price  <derek.price@openavenue.com>
16
17        * Makefile.in: Regenerated
18
192000-12-21  Derek Price  <derek.price@openavenue.com>
20
21	* Makefile.am: New file needed by Automake
22	* Makefile.in: Regenerated
23
242000-11-21  Derek Price  <derek.price@openavenue.com>
25
26	* filesubr.c (check_statbuf): subtract 3600 from the times returned
27	by the stat function when daylight savings time is in effect due to a
28	bug in Windoze.  Fixes a bug where CVS thinks all files have been
29	touched after a transition to or from daylight savings time.
30
312000-11-20  Derek Price  <derek.price@openavenue.com>
32
33	* filesubr.c (cvs_temp_file): add this function to match the one in
34	src/filesubr.c
35	(cvs_temp_name): wrap cvs_temp_file as in src/filesubr.c
36
372000-10-18  Derek Price  <derek.price@openavenue.com>
38
39	* config.h: Add () to a macro function to supress a warning.
40
412000-06-26  Larry Jones  <larry.jones@sdrc.com>
42
43	* config.h: Define REGEX_MALLOC and _REGEX_RE_COMP.
44
452000-01-02  Karl Fogel  <kfogel@red-bean.com>
46
47	* pwd.c (getlogin): try to find login name in environment
48	variables before asking the operating system.
49
501999-02-26  Jim Kingdon  <http://www.cyclic.com>
51
52	* options.h: Make RELATIVE_REPOS the default, as in
53	../src/options.h.in.
54	Remove CVS_DIFFDATE; removed from CVS on 27 Jun 1996.
55
561998-10-13  Jim Kingdon
57
58	* README: Update information about make/project files, cygwin and
59	the (lack of) need for RCS 5.7.  Tweak a few more things.
60
611998-10-03  Jim Kingdon
62
63	* win32.c: Include cvs.h and only check server_active if
64	SERVER_SUPPORT is defined.
65
661998-10-02  Jim Kingdon  <kingdon@harvey.cyclic.com>
67
68	(This was reported by someone else but I don't remember who).
69	* config.h: Define SYSTEM_CLEANUP.
70	* win32.c (wnt_cleanup): New function, implements it.
71
721998-09-28  Johannes Stezenbach <johannes.stezenbach@propack-data.de>
73	    and Jim Kingdon
74
75	* config.h (CVS_RENAME): Define.
76	* filesubr.c, config.h (wnt_rename): New function.
77	* filesubr.c (rename_file): Call CVS_RENAME not rename.
78
791998-09-04  Jim Kingdon  <kingdon@harvey.cyclic.com>
80
81	* win32.c (gethostname): Expand comment about gethostname
82	vs. GetComputerName (reported by Randy Coulman).
83
841998-07-01  Jim Kingdon  <kingdon@harvey.cyclic.com>
85
86	* startserver.c (wnt_shutdown_server): Check for errors from close().
87
881998-06-30  Noel Cragg
89
90    * startserver.c: add a global variable which notes if we've opened
91	a socket.  Since the code in client.c will call wnt_shutdown_server
92	regardless of which client method we've selected, we need to make
93	sure and not call shutdown or closesocket on a pipe (it won't work).
94	(wnt_shutdown_server): use the new global to decide whether or not
95	to call socket routines or simply use close.
96
97
981998-06-11  Jim Kingdon
99
100	* config.h (CVS_STAT, CVS_LSTAT): Define.
101	* filesubr.c, config.h (wnt_stat, wnt_lstat, check_statbuf):
102	New functions.
103
1041998-04-09  Jim Kingdon  <kingdon@harvey.cyclic.com>
105
106	* filesubr.c (link_file): Remove; no longer used.
107
108Tue Feb 17 02:31:41 1998  Noel Cragg  <noel@swish.red-bean.com>
109
110	* filesubr.c (last_component): return the top-level directory when
111 	asked about the top-level directory.
112
113Fri Jan 16 00:57:31 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
114
115	* sanity.sh: Remove.  As far as I know the Windows hacks in this
116	file have been superceded by improvements to Cygwin and/or Ian's
117	recent changes to src/sanity.sh.  The ones I noticed: we had been
118	working around lack of /dev/null (apprently Cygwin now has it); we
119	had been not expecting rm -rf to delete readonly files (apparently
120	it now does); there was an issue with case of arguments passed on
121	command line (it would seem like Cygwin has changed this).
122	I also notice that the file had not even been in the distribution
123	because it was missing from Makefile.in (ugh).
124
12513 Jan 1998  Jim Kingdon
126
127	* run.c (run_exec): Change parameters from char * to const char *.
128
129Tue Jan 13 16:57:56 1998  Ian Lance Taylor  <ian@cygnus.com>
130
131	* config.h (FOLD_FN_CHAR): Don't define; instead move to
132	lib/system.h, where it is defined conditionally.
133	(FILENAMES_CASE_INSENSITIVE, ISDIRSEP): Likewise.
134	(WNT_filename_classes, fncmp, fnfold): Likewise for declarations.
135	* filesubr.c (WNT_filename_classes): Remove; now in lib/fncase.c.
136	(fncmp, fnfold): Likewise.
137
138Tue Jan 13 13:15:34 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
139
140	* run.c: Adjust run_setup for new calling convention.
141
142	* config.h (DIFF): Remove; no longer used.
143	* options.h (DIFF, RCSBIN_DFLT): Remove; no longer used.
144
145Wed Dec 31 10:56:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
146
147	* config.h, filesubr.c (convert_file): Remove; no longer used
148	(except for BROKEN_READWRITE_CONVERSION which doesn't apply).
149
150Sat Dec 27 16:57:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
151
152	* options.h (HAVE_RCS5): Remove; no longer used.
153
154	* config.h (LINES_CRLF_TERMINATED): Remove; no longer used.
155
156Tue Dec 23 08:28:44 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
157
158	* README: Change bug-cvs address from prep.ai.mit.edu to gnu.org
159	per email from Martin Hamilton.
160
161Sun Nov 30 18:03:02 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
162
163	* run.c (run_args): Remove; nowhere used.
164
165Sat Nov 29 22:21:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
166
167	* options.h: Remove declaration of getwd; see lib/ChangeLog for
168	rationale.
169
170Wed, 12 Nov 1997  Jim Kingdon
171
172	* config.h: Define same_file.
173
174Sun, 9 Nov 1997  Jim Kingdon
175
176	* config.h: Define HAVE_SETMODE.
177
178Mon Nov 10 11:15:54 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
179
180	* run.c (call_diff, call_diff3): Removed, per change to
181	src/rcscmds.c.
182
183Fri Oct 31 16:52:30 1997  Abe Feldman
184
185	* config.h: Define UTIME_EXPECTS_WRITABLE.
186
187Tue Oct 28 14:50:37 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
188
189	* run.c: Also define call_diff and call_diff3.
190
191Sat Sep 13 20:13:09 1997    <Martin.Sjoelin@ubs.ch>
192	indentation/whitespace fixes by Jim Kingdon
193
194	* run.c (quote): quote any " included in argument string to
195	avoid having ci choke on message string format.
196
197Sun Sep  7 19:59:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
198
199	* README: Add section on coding standards (win32, ANSI, &c).
200
201Fri Aug 29 19:13:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
202
203	* filesubr.c (isabsolute): Add comment about interaction with
204	strip_trailing_slashes (reported by Jin S Choi <jsc@w3health.com>).
205
206Thu Aug 28 12:06:37 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
207
208	* filesubr.c (link_file): Remove #if 0'd version; the real version
209	is elsewhere in this file.
210
211Sun Aug 10 21:08:12 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
212
213	* ndir.c, ndir.h, pwd.c, pwd.h: Remove $Header; we decided to
214	get rid of these some time ago.
215
216Sun Aug  3 21:14:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
217
218	* README: Note KLUDGE_FOR_WNT_TESTSUITE when discussing tests.
219
220Fri Jul 18 09:49:52 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
221
222	* README: Adjust discussion of makefiles to deal with Visual C++
223	5.x.  One doesn't need patch if client and server are current.
224
22510 Jul 1997  Jim Kingdon
226
227	* config.h: Define USE_SETMODE_STDOUT.
228
2298 Jul 1997  Jim Kingdon
230
231	* rcmd.c (rcmd_authenticate): With error message, print the
232	user names that we were attempting to use.
233	* win32.c (win32getlogin): If GetUserName returns "", return
234	NULL.
235
236Sun, 22 Jun 1997  Jim Kingdon
237
238	* win32.c: Also include winsock.h.
239	Include stdlib.h (for exit()).
240	* rcmd.c: Move include of cvs.h above test of HAVE_WINSOCK_H.
241
242Tue Jun 17 16:35:06 1997  Jim Kingdon  (unknown@beezley)
243
244	* rcmd.c: Check HAVE_WINSOCK_H in figuring out which files
245	to include (see comment about making this portable).  If not
246	HAVE_WINSOCK_H, make various #definitions.
247	* rcmd.c (init_winsock): Move from here...
248	* win32.c: ...to here.
249	* rcmd.c (bind_and_connect, resolve_address): Shut up gcc -Wall
250	(which doesn't know that error (1, ...) doesn't return).
251
252Sun Jun  8 23:43:21 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
253
254	* config.h (HAVE_MKFIFO): Remove; not used anywhere.
255
256Sat May  3 11:15:46 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
257
258	* rcmd.c: Add "copyright" notice.
259
260Thu Apr 17 00:15:36 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
261
262	* Makefile.in: Add sockerror.c.
263
264Wed Apr  9 15:29:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
265
266	* filesubr.c (expand_wild): Add comments about "." and comparing
267	NULL pointers.
268
2698 Apr 1997  Jim Kingdon
270
271	* rcmd.c: Instead of returning -1 and passing that back to
272	startserver.c which will print a very vague error message, call
273	error() right away with a specific message.  This also fixes
274	some places where we had bogusly called GetLastError instead of
275	WSAGetLastError.
276	(init_winsock): Remove call to setsockopt.  It was an artifact
277	from before the time that we defined NO_SOCKET_TO_FD, doesn't
278	seem to be needed any more, and fails with some non-Microsoft
279	winsock implementations.
280
281Wed Apr  2 14:08:10 1997  Vince Del Vecchio  <vdelvecc@spd.analog.com>
282			  and Jim Kingdon
283
284	* sockerror.c: New file.
285	* config.h (SOCK_STRERROR, SOCK_ERRNO): New macros.
286	* startserver.c: In reporting errors from socket calls, use
287 	SOCK_STRERROR and SOCK_ERRNO since strerror(errno) doesn't work
288 	for Win32.
289	* rcmd.c (rcmd_authenticate): Use WSASetLastError instead of
290 	assigning to errno, since that is where the caller will look.
291
292Sun Apr  6 17:22:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
293
294	* filesubr.c (copy_file): Add comment about CopyFile.
295
296Wed Mar 26 13:13:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
297
298	* README: Also mention tar and gzip.
299
300	* README: Binaries are now under 1.9, not 1.8.3, on
301	ftp.cyclic.com.  Also mention http URL.
302
30313 Mar 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
304
305	* filesubr.c (get_homedir): Allocate pathbuf; removes arbitrary
306	limit.
307
308Wed Mar 12 16:10:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
309
310	* filesubr.c (get_homedir): Expand comment about HOME
311	vs. HOMEDRIVE/HOMEPATH.
312
313	* config.h (HAVE_SETVBUF): Removed; no longer used.
314
315Thu Mar  6 19:46:53 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
316
317	* README: tab stop setting apparently was under "Editor" in Visual
318	C++ 2.x but it is under "Tabs" in Visual C++ 4.x.
319	List number of warnings for regex.c (103, which is actually down
320	from 121 prior to the change I just made to regex.c).
321
322Sat Feb 15 15:27:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
323
324	* Makefile.in (dist-dir): Also handle SUBDIRS.
325	(SUBDIRS): New variable.
326
327Wed Jan 29 18:28:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
328
329	* config.h, options.h (GREP): Remove; no longer used.
330
331Tue Jan 28 18:29:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
332
333	* config.h: Remove SIZEOF_INT and SIZEOF_LONG; no longer needed
334	with lib/md5.c changes.
335
3361997-01-08  Jim Kingdon
337
338	* filesubr.c (expand_wild): If we just find a file (that
339	is, without expanding a wildcard), return the file name
340	as specified rather than as it exists in the filesystem.
341
342Thu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
343
344	* filesubr.c, ndir.c, ndir.h, pwd.c, pwd.h, run.c, stripslash.c:
345	Remove "675" paragraph;	see ../ChangeLog for rationale.
346
347Wed Jan  1 22:51:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
348
349	* options.h: Reword comment for TMPDIR_DFLT to make it clear that
350	this isn't specific to the pserver server.
351
352Tue Dec 31 14:17:38 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
353
354	* README: Remove another mention of grep; CVS no longer uses it.
355
356Tue Dec 31 11:01:29 1996  Noel Cragg  <noel@gargle.rain.org>
357
358	* README: Add note that the various support utilities can also be
359 	found at the Cyclic FTP site; things move around on the net.
360
361Tue Dec 31 12:33:29 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
362
363	* README: Add note about lack of need for rsh.  I don't know if
364	this is the best place to talk about this, but many people get
365	confused by it.
366
367Sat Nov 30 15:33:22 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
368
369	* README: Grep is no longer required.  Specify when gzip is required.
370
371Tue Nov 19 17:19:35 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
372
373	* Makefile.in (SOURCES): Remove strippath.c.
374	* strippath.c: Removed.
375
376Sun Nov 10 22:54:04 1996  Paul Sanders <p.sanders@dial.pipex.com>
377			  and Jim Kingdon  <kingdon@harvey.cyclic.com>
378
379	* run.c (run_popen): Save and restore file descriptors.
380
381Fri Oct 18 16:54:00 1996  Tony Brusseau  <brusseau@jprc.com>
382			  and Jim Kingdon  <kingdon@harvey.cyclic.com>
383
384	* strippath.c (strip_path): Leave leading "\\" unmolested for UNC.
385
386Thu Oct 17 10:57:06 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
387
388	* README: Clarify who it is who needs to be able to mount the
389	repository.
390
391Mon Oct 14 08:30:38 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
392
393	* README: Remove item about markso Win95 web site now that it is
394	merged in.  Mention Win95 at beginning.
395
396Tue Oct  8 12:37:54 1996  Ian Lance Taylor  <ian@cygnus.com>
397
398	* options.h (HAD_RCS4): Remove; no longer used.
399
400Wed Sep 25 14:31:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
401
402	* options.h (TMPDIR_DFLT): Change from c:\temp to c:\\temp.
403
404Tue Sep 24 14:37:29 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
405
406	* options.h: Add TMPDIR_DFLT.
407
408Tue Sep 10 19:20:25 1996  Mark A. Solinski  <markso@mcs.com>
409			  and Jim Kingdon  <kingdon@harvey.cyclic.com>
410
411	This is said to be the last set of changes needed for Win95:
412	* rcmd.c: Include cvs.h.
413	(rcmd_authenticate): Use send/recv instead of read/write.
414	(rcmd): Don't call _open_osfhandle; just return the socket.
415	* options.h: Move NO_SOCKET_TO_FD from here...
416	* config.h: ...to here.  Update comment.
417	* config.h (START_SERVER_RETURNS_SOCKET, SEND_NEVER_PARTIAL):
418	Define.
419	* startserver.c (shutdown_fd): Remove; it is unused.
420	(wnt_start_server): Don't dup the file descriptor; instead set
421	both *tofd and *fromfd to read_fd.
422	(wnt_shutdown_server): Don't call _get_osfhandle; just use the
423	argument as the socket.
424
425Wed Sep  4 1996  Jim Kingdon  <kingdon@cyclic.com>
426
427	* filesubr.c (mkdir_if_needed): mkdir on NT only takes one,
428	not two, arguments.
429
430Thu Aug 29 09:47:33 1996  Mark A. Solinski  <markso@mcs.com>
431			  and Jim Kingdon  <kingdon@harvey.cyclic.com>
432
433	* filesubr.c (deep_remove_dir, unlink_file_dir): ENOENT can also
434	mean that we tried to unlink a directory (Win95).
435
436Mon Aug 26 12:47:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
437
438	* filesubr.c (mkdir_if_needed): Added.
439
440Thu Aug 22 19:12:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
441
442	The following changes are said to be necessary (but not
443	sufficient) for Win95:
444	* config.h (sleep): Use "unsigned int" not just "unsigned".
445	* filesubr.c (deep_remove_dir): Treat EACCES as well as ENOTEMPTY
446	as an indication that we need to remove the directory.
447
448Fri Aug 16 16:06:22 1996  Norbert Kiesel  <nk@col.sw-ley.de>
449
450	* Makefile.in (installdirs): new (empty) target
451
452Mon Aug 12 14:45:16 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
453
454	* config.h: Remove CLIENT_ONLY; it is nowhere used.
455
456Mon Jul 15 1996  Jim Kingdon  <kingdon@cyclic.com>
457
458	* README: Add note about tab stop setting.
459
460Fri Jun  7 13:07:37 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
461
462	* config.h: Change INITIALIZE_SOCKET_SUBSYSTEM to
463	SYSTEM_INITIALIZE to reflect change in ../src/main.c.
464
465Mon Jun 03 01:00:08 1996  noel  <noel@BOAT_ANCHOR>
466
467	* sanity.sh: include new tests from ../src/sanity.sh.
468
469	* filesubr.c (copy_file): use open with O_CREAT instead of creat
470 	so we can also use O_BINARY -- we don't want to do any LF -> CR/LF
471 	translations when we copy files.
472
473Fri May 17 11:53:13 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
474
475	* README: In a few places it used to say "server" when it meant
476	"client".  Fix it.  Say explicitly that there is no server on NT.
477	Fix typos (4,0 -> 4.0; CVS.system -> CVS).
478
479Thu May 16 16:52:45 1996  Noel Cragg  <noel@gargle.rain.org>
480
481	* README: explain which utilities are required for client support
482 	and local support in separate paragraphs.
483
484	* filesubr.c (expand_wild): rename max to cvs_max to avoid
485 	conflicts with other already-defined routines.
486	(get_homedir): rename min to cvs_min.
487
488Thu May 16 01:18:22 1996  noel  <noel@BOAT_ANCHOR>
489
490	* sanity.sh: Hacked version of src/sanity.sh for use under
491 	CYGWIN32.
492
493	* filesubr.c (expand_wild): Since FindFirstFile and FindNextFile
494 	don't return the pathname of a file, we need to keep track of it
495 	ourselves.
496
497	* options.h: Fix defines for DIFF and GREP.
498
499	* run.c (run_exec): Flush stdout and stderr so we end up with the
500 	correct interleaving of output for sanity.sh.  This can be removed
501 	later, if desired.
502
503Wed May 15 23:51:49 1996  Noel Cragg  <noel@gargle.rain.org>
504
505	* README: mention that grep is mandatory.
506
507Tue May 14 1996  Jim Kingdon  <kingdon@cyclic.com>
508
509	* filesubr.c (cvs_temp_name): Call _tempnam not tmpnam.
510
511Tue May 14 13:38:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
512
513	* filesubr.c (cvs_temp_name): New function..
514
515Wed May 01 01:28:41 1996  noel  <noel@BOAT_ANCHOR>
516
517	* filesubr.c (get_homedir): use both HOMEDRIVE and HOMEPATH to
518 	construct the user's home directory.
519
520Tue Apr  9 20:56:14 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
521
522	* README: Mention CRLF for src/server.c.
523
524Mon Mar 25 1996  Jim Kingdon  <kingdon@cyclic.com>
525
526	* filesubr.c (expand_wild): New function.
527
528Tue Mar 19 17:55:39 1996  Norbert Kiesel  <nk@col.sw-ley.de>
529
530	* startserver.c (wnt_start_server): Cleaned up code to get port
531	  (and thus made consistent with VMS and Mac)
532
533Mon Mar 18 14:54:50 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
534
535	* config.h: Don't declare gethostname; main.c already includes
536	winsock.h.  Define FILENAMES_CASE_INSENSITIVE.
537
538Fri Mar 15 1996  Jim Kingdon  <kingdon@cyclic.com>
539
540	* filesubr.c (fncmp): Fix typo (n1 -> n2) which had caused the
541	function to always return 0.
542
543Thu Mar  7 08:55:39 1996  Jim Blandy  <jimb@totoro.cyclic.com>
544
545	* Makefile.in (HEADERS): Remove alloca.h from list.
546
547Wed Feb 28 11:08:06 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
548
549	* options.h: Remove AUTH_SERVER_SUPPORT; no longer should be
550	defined in options.h.
551
552	* config.h: Remove C_ALLOCA, CRAY_STACKSEG_END, HAVE_ALLOCA,
553	HAVE_ALLOCA_H, and STACK_DIRECTION to reflect alloca removal.
554	* startserver.c (wnt_start_server): Don't use alloca.
555	* alloca.h: Removed.
556
557Fri Feb 23 18:00:00 1996  Jim Kingdon  <kingdon@cyclic.com>
558
559	* options.h: Define AUTH_CLIENT_SUPPORT and NO_SOCKET_TO_FD.
560	* config.h: Define HAVE_WINSOCK_H.
561	* win32.c (getpass): New function.
562	* filesubr.c (get_homedir): New function.
563
564Mon Feb 12 16:09:24 1996  Norbert Kiesel  <nk@col.sw-ley.de>
565
566	* run.c (run_popen): Changed more Popen() to run_popen()
567
568Mon Feb 12 03:33:27 1996  Benjamin J. Lee  <benjamin@cyclic.com>
569
570        * run.c: Changed Popen() to run_popen() for the benefit of
571        case-insensitive linkers (VMS) which confuse Popen() with popen()
572
573Fri Feb  9 22:10:12 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
574
575	* Makefile.in (distclean): Remove Makefile.
576
577	* config.h: Remove SYSTEM_COMMENT_TABLE.
578
579Thu Feb  1 15:09:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
580
581	* options.h: Remove RM; no longer used.
582
583	* filesubr.c: Remove rcsid.
584
585Thu Jan 11 16:01:27 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
586
587	* README: Update with information for Visual C++ 4.0, some
588	warnings that weren't mentioned, etc.
589
590Thu Jan 11 12:04:42 1996  Norbert Kiesel  <nk@col.sw-ley.de>
591
592	* options.h: remove CVS_NOADMIN
593
594Wed Jan  3 16:17:19 1996  Jon Dart  <jdart@tss.com>
595			  and Jim Kingdon  <kingdon@harvey.cyclic.com>
596
597	* run.c (filter_stream_through_program): If pidp is NULL, don't
598	store to *pidp.
599	* ndir.h: Change MAXNAMLEN to 255.
600	* run.c (build_command): Deal with it if there are no arguments at
601	all.
602
603Mon Jan  1 23:40:01 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
604
605	* filesubr.c (link_file): New function.
606
607	* README: Mention CRLF vs. LF in cvsnt.mak.  Other minor revisions.
608
609Fri Dec 22 12:00:00 1995  Jim Kingdon  <kingdon@peary.cyclic.com>
610
611	* run.c (filter_stream_through_program): On error, error() rather
612	than returning -1.
613
614Thu Dec 21 16:00:00 1995  Jim Kingdon  <kingdon@peary.cyclic.com>
615
616	* options.h: Don't define NO_SOCKET_TO_FD.
617
618Mon Dec 18 09:57:29 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
619
620	* options.h: Explain NO_SOCKET_TO_FD some more.
621
622Sun Dec 17 21:19:18 1995  Karl Fogel  <kfogel@floss.cyclic.com>
623
624        * options.h (NO_SOCKET_TO_FD): define to 1.
625
626Tue Dec 12 19:18:00 1995  Karl Fogel  <kfogel@floss.cyclic.com>
627
628        * options.h (AUTH_CLIENT_SUPPORT, AUTH_SERVER_SUPPORT): these
629        replace CVS_LOGIN.
630        (RCSBIN_DFLT): expand comment.
631
632Mon Dec 11 12:43:35 1995  adamg  <adamg@microsoft.com>
633
634	* config.h: Add INITIALIZE_SOCKET_SUBSYSTEM macro to ensure that
635	winsock is initialized early enough for the gethostname() in
636	main.c to succeed.
637	* rcmd.c: Remove from init_winsock(), and rcmd() code that
638	initialized winsock on demand.
639
640Thu Dec  7 14:49:16 1995  Jim Meyering  (meyering@comco.com)
641
642	* filesubr.c (isaccessible): Rename from isaccessable.
643	Update callers.
644
645Mon Dec  4 10:46:31 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
646
647	* The following change was copied from src/filesubr.c.  This is
648	because we need filesubr.c to compile, not because we are trying
649	to make set*id work on NT (if it even has set*id).
650	* filesubr.c (isaccessable): new function.  Checks access-rights
651	for files like access(), but is getxid-safe.  Falls back to
652	access() if SETXID_SUPPORT is not enabled.
653	(isfile): replace stat() by isaccessable(file, F_OK)
654	(isreadable): replace access() by isaccessable()
655	(iswritable): ditto
656	(make_directory): rename local variable buf to sb
657
658Fri Nov 24 11:17:16 EST 1995  Boleslaw Ciesielski  <bolek@viewlogic.com>
659
660	* filesubr.c (convert_file): Pass S_IWRITE to open when creating
661	file (fixes problem with deleting temporary files).
662
663Fri Nov 24 11:12:47 1995  Boleslaw Ciesielski  <bolek@viewlogic.com>
664
665	* run.c (build_command): Move len++ inside loop, to make room for
666	spaces between arguments.
667
668Thu Oct 26 10:12:51 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
669
670	* README: Say that patch is required, not optional.
671
672Wed Oct 25 07:40:17 1995  Noel Cragg  <noel@virtual.office.com>
673
674	* startserver.c (wnt_start_server): removed NTOHS call; since the
675	resulting number was passed as the port number to rcmd which
676	called NTOHS again, we did a complicated NOOP.
677
678Tue Oct 24 10:59:03 1995  Norbert Kiesel  <nk@col.sw-ley.de>
679
680	* Makefile.in: insert autoconf variables. This allows e.g. make
681	  dist to work when configure was called from within a subdir.
682
683	* Makefile.in (dist): replace by rule which honors $(srcdir)
684
685Mon Oct 23 18:51:49 1995  Karl Fogel  <kfogel@floss.cyclic.com>
686
687        * Makefile.in (clean): new rule, does nothing but satisfy
688        top-level Makefile's beliefs about what its children can do.
689
690Fri Oct 20 11:09:55 1995  Norbert Kiesel  <nk@col.sw-ley.de>
691
692	* config.h: use same layout and comments as current ../config.h.in
693
694	* options.h: as above for ../src/options.h.in
695
696Tue Oct 10 16:04:18 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
697
698	* README: Update to remove obsolete information (e.g. ftp
699	distributions).
700
701Thu Oct  5 17:28:52 1995  Kevin Layer  <layer@franz.com>
702
703	* filesubr.c: Add semicolon after USE.
704
705Thu Sep 7  19:18:00 1995  Jim Blandy  <jimb@cyclic.com>
706
707	* config.h (CVS_SUPPORT): #define this.
708
709	* ndir.c (opendir): Make the directory name argument a const
710	char *, instead of just a char *.
711	* ndir.h (opendir): Extern declaration changed to match.
712
713Thu Aug 31 12:00:08 1995  Jim Blandy  <jimb@totoro.cyclic.com>
714
715	* Makefile.in (HEADERS, SOURCES): New variables.
716	(DISTFILES): Refer to them, and include README, Makefile.in, and
717	.cvsignore.
718
719	* filesubr.c (unlink_file_dir, deep_remove_dir): New functions,
720	originally added to src/filesubr.c and then adapted here for
721	Windows NT.
722
723Wed Aug 30 15:39:57 1995  Jim Blandy  <jimb@totoro.cyclic.com>
724
725        * Windows NT port merged.
726	* README, config.h, filesubr.c, mkdir.c, ndir.c, ndir.h,
727	options.h, pwd.c, pwd.h, rcmd.c, rcmd.h, run.c, startserver.c,
728	strippath.c, stripslash.c, waitpid.c, win32.c: Changed or added.
729
730Thu Aug 10 13:30:00 1995  Jim Blandy <jimb@cyclic.com>
731
732	* filesubr.c, mkdir.c, pwd.c, run.c, win32.c: New source files.
733	* pwd.h: New header file.
734
735Wed Jul 19 18:00:00 1995  Jim Blandy <jimb@cyclic.com>
736
737	* alloca.h: New file.
738
739	* config.h (HAVE_IO_H): Define this.
740
741Tue Jul 18 21:18:00 1995  Jim Blandy <jimb@cyclic.com>
742
743	* config.h, options.h, pwd.h: New files.
744