update lintian overrides
[alioth/cvs.git] / windows-NT / ChangeLog
1 2005-09-30  Conrad T. Pino  <Conrad@Pino.com>
2
3         * woe32.c woe32.h: Add "woe32_fd_select" function.
4
5 2005-09-29  Conrad T. Pino  <Conrad@Pino.com>
6
7         * run.c:  Add "bool fix_stderr" argument to "piped_child" function.
8         Add "false" to "piped_child" call in "run_piped" function.
9
10 2005-09-26  Conrad T. Pino  <Conrad@Pino.com>
11
12         * config.h.in.footer: Extend "mbsinit" Visual C++ 6.0 implementation
13         to add Visual C++ 5.0, Visual C++ .NET, Visual C++ .NET 2003.
14
15         * config.h config.h.in stamp-chi: Regenerated on UNIX.
16
17 2005-09-26  Derek Price  <derek@ximbiot.com>
18
19         * Makefile.am (EXTRA_DIST): Add unistd.c, woe32.h.
20
21 2005-09-25  Derek Price  <derek@ximbiot.com>
22
23         * Makefile.am (EXTRA_DIST): Add new files.
24
25 2005-09-25  Conrad T. Pino  <Conrad@Pino.com>
26
27         * filesubr.c: Change <windows.h> to <sys/socket.h> which includes
28         <windows.h> through <winsock2.h> include.
29
30         * rcmd.c sockerror.c startserver.c unistd.c woe32.c: Change
31         <winsock.h> to <sys/socket.h> which includes <winsock2.h>.
32
33         * unistd.h: Change "gethostname" prototype to match <winsock2.h>.
34
35 2005-09-25  Conrad T. Pino  <Conrad@Pino.com>
36
37         * filesubr.c: New (get_system_temp_dir push_env_temp_dir) functions.
38
39 2005-09-25  Conrad T. Pino  <Conrad@Pino.com>
40
41         * config.h.in.footer: Add "#pragma once" in "#ifdef _MSC_VER" block.
42         Add "#define HAVE_DECL__SNPRINTF 1" macro.  Add "#include <direct.h>"
43         and "#define mkdir wnt_mkdir" macro.  Add "mbsinit" implementation as
44         an inline function for Microsoft Visual C++ 6.0 only.
45
46         * config.h.in.in: Remove (GLOB_PREFIX HAVE_HSTRERROR HAVE_STRCASECMP
47         HAVE_STRSTR ST_MTIM_NSEC _SYS_CDEFS_H) macros which now obsolete.
48         Change (HAVE_ATEXIT HAVE_DECL_GETENV HAVE_DUP2 HAVE_ENVIRON_DECL
49         HAVE_ERRNO_DECL HAVE_GETHOSTNAME HAVE_ISASCII HAVE_MBLEN HAVE_MBRLEN
50         HAVE_MBSRTOWCS HAVE_MBSTATE_T HAVE_MEMCHR HAVE_MEMMOVE HAVE_PTRDIFF_T
51         HAVE_SEARCH_H HAVE_STRCHR HAVE_STRTOUL HAVE_STRUCT_STAT_ST_RDEV
52         HAVE_TZNAME HAVE_TZSET HAVE_WCSLEN HAVE_WCTYPE_H HAVE_WINT_T
53         HAVE_WMEMCHR HAVE_WMEMCPY) from "#undef ..." to "#define ... 1".
54         Change from "#define HAVE_DIRECT_H 1" to "#undef HAVE_DIRECT_H" since
55         some functions aren't POSIX compliant.
56         Change (SIZEOF_CHAR SIZEOF_DOUBLE SIZEOF_FLOAT SIZEOF_INT SIZEOF_LONG
57         SIZEOF_LONG_DOUBLE SIZEOF_PTRDIFF_T SIZEOF_SHORT SIZEOF_SIZE_T
58         SIZEOF_WINT_T) from "#undef ..." to "#define ... constant" where
59         "constant" is the size in Microsoft Visual C++ 6.0 for 32-bit API.
60         Add (ALLOW_CONFIG_OVERRIDE HAVE_BP_SYM_H HAVE_DECL_GETDELIM
61         HAVE_DECL_GETLINE HAVE_FLOCKFILE HAVE_FUNLOCKFILE HAVE_GAI_STRERROR
62         HAVE_GETADDRINFO HAVE_IPV6 HAVE_ISBLANK HAVE_LANGINFO_CODESET
63         HAVE_TCGETATTR HAVE_TCSETATTR HAVE_TERMIOS_H HAVE___FSETLOCKING
64         _REGEX_LARGE_OFFSETS) as "#undef ..." macro.
65         Add (HAVE_IPV4 HAVE_LOCALE_H HAVE_WCRTOMB HAVE_WCSCOLL) as
66         "#define ... 1" macro.
67         Add "#define strcasecmp rpl_strcasecmp" macro.
68
69         * config.h config.h.in: Regenerated on UNIX for "config.h.in.footer"
70         and "config.h.in.in" changes.
71
72         * filesubr.c mkdir.c: Add "#undef mkdir" to use Microsoft function.
73
74         * unistd.h: Don't include Microsoft "mkdir" function from here, done
75         in "config.h.in.footer" file per Derek Price.
76
77 2005-09-22  Conrad T. Pino  <Conrad@Pino.com>
78
79         * config.h.in.footer: Move macros to correct section in sorted order.
80
81 2005-09-21  Conrad T. Pino  <Conrad@Pino.com>
82
83         * fix-msvc-mak.pl: Remove "basetsd" from "../lib/libcvs.dep".
84
85 2005-09-20  Derek Price  <derek@ximbiot.com>
86
87         * Makefile.am (EXTRA_DIST): s/netdb.c/netdb.h/.
88
89         * Makefile.am (EXTRA_DIST): Add netdb.h, sys/socket.h, & sys/types.h.
90
91 2005-09-20  Conrad T. Pino  <Conrad@Pino.com>
92
93         * netdb.h: Add empty file since Windows doesn't provide one.
94
95 2005-09-19  Conrad T. Pino  <Conrad@Pino.com>
96
97         * pwd.c: Replace include of "woe32.h" with "config.h" which 
98         includes "woe32.h" to fix compile error in "lib/timespec.h"
99         that depends on "config.h".
100
101 2005-09-19  Conrad T. Pino  <Conrad@Pino.com>
102
103         * filesubr.c: Remove "extern char *Tmpdir" reference.
104
105 2005-09-19  Derek Price  <derek@ximbiot.com>
106
107         * Makefile.am (stamp-ch): Sub PACKAGE_STRING rather than reconstructing
108         it.  Sub PACKAGE_BUGREPORT.
109         (stamp-chi): Fix grammar in comment.
110         * config.h.in.in (PACKAGE_BUGREPORT): Define macro.
111         (PACKAGE_STRING): Use $PACKAGE_STRING directly.
112
113 2005-09-04  Derek Price  <derek@ximbiot.com>
114
115         * config.h.in.in (HAVE_PUTENV): Remove.
116
117 2005-09-01  Derek Price  <derek@ximbiot.com>
118
119         * README, sys/types.h: Update links and email addresses.
120
121 2005-08-12  Derek Price  <derek@ximbiot.com>
122
123         * config.h.in.in (HAVE_GETCWD): Remove this macro.
124
125 2005-08-03  Jim Hyslop  <jhyslop@dreampossible.ca>
126
127         * filesubr.c: don't expand "." to the name of the current directory.
128         * config.h, config.h.in, config.h.in.in: enabled HAVE_PRINTF_PTR and
129         HAVE_GETCWD.
130
131 2005-07-12  Derek Price  <derek@ximbiot.com>
132
133         * mkdir.c, startserver.c, woe32.c: Add copyright notices.
134
135 2005-07-12  Derek Price  <derek@ximbiot.com>
136
137         * config.h.in.footer: Restore missing FIXME response.
138
139 2005-07-11  Derek Price  <derek@ximbiot.com>
140
141         * mkdir.c, startserver.c, woe32.c: Update license notices.
142
143 2005-07-07  Derek Price  <derek@ximbiot.com>
144
145         * config.h.in.footer (WOE32): New macro.
146
147 2005-06-10  Derek Price  <derek@ximbiot.com>
148
149         * config.h.in.in: Remove HAVE_LSTAT_EMPTY_STRING_BUG,
150         HAVE_STAT_EMPTY_STRING_BUG, stat, and lstat definitions.
151         * config.h.in.footer: Add stat & lstat definitions.
152
153 2005-05-31  Conrad T. Pino  <Conrad@Pino.com>
154
155         * config.h, config.h.in, stamp-chi: Regenerated on Solaris for updates
156         to config.h.in.footer and config.h.in.in committed on Windows.
157
158 2005-05-31  Conrad T. Pino  <Conrad@Pino.com>
159
160         * config.h.in.in: Change macros (gid_t,pid_t,uid_t) to #undef.
161         * pwd.c, pwd.h: Prototypes now (gid_t,uid_t) instead of "int".
162         * pwd.c: Stop useing "root:root" for "uid:gid" values.
163         * unistd.h: Use "windows-NT/sys/types.h" for definitions.
164
165 2005-05-31  Conrad T. Pino  <Conrad@Pino.com>
166
167         * unistd.c, unistd.c: Add new "usleep" function using "my_usleep"
168           logic taken from "woe32.c" file.
169         * woe32.c, woe32.h: Add new (woe32_home_dir,woe32_shell) functions.
170         * woe32.c: Modify "woe32_nanosleep" to use "unistd.h" "usleep".
171         * filesubr.c: Modify "get_homedir" to use "woe32_home_dir".
172         * pwd.c: Modify "getpwuid" to use "woe32_home_dir" & "woe32_shell".
173           Append "USERNAME" to "login_strings" array.
174
175
176 2005-05-30  Conrad T. Pino  <Conrad@Pino.com>
177
178         * woe32.c, woe32.h: Move functions into alpabetical order.
179
180 2005-05-30  Conrad T. Pino  <Conrad@Pino.com>
181
182         * woe32.c: Remove function (getpass,getpid,sleep) implementations.
183         * unistd.c: Add function (getpass,getpid,sleep) implementations.
184
185 2005-05-30  Conrad T. Pino  <Conrad@Pino.com>
186
187         * config.h, config.h.in, stamp-chi: Regenerated on Solaris for updates
188         to config.h.in.footer and config.h.in.in committed on Windows.
189
190 2005-05-30  Conrad T. Pino  <Conrad@Pino.com>
191
192         * woe32.h: Create header file with ANSI style function prototypes.
193         * woe32.c: Use "woe32.h" header and ANSI style function prototypes.
194           Use minimal #include file set (#include "cvs.h" dropped).  Rename:
195                 function "init_winsock" to "woe32_init_winsock"
196                 function "wnt_cleanup" to "woe32_cleanup"
197                 function "nanosleep" to "woe32_nanosleep"
198                 function "win32getlogin" to "woe32_getlogin"
199           Change function "sleep" return type to "unsigned int" was "unsigned".
200         * unistd.h: Move function (getpass,getpid,sleep) prototypes here.
201         * config.h.in.footer: Update 2 macros for the above changes:
202                 #define SYSTEM_CLEANUP woe32_cleanup
203                 #define SYSTEM_INITIALIZE(pargc,pargv) woe32_init_winsock()
204           Use "woe32.h" header file and remove function prototypes:
205                 pid_t getpid (void);
206                 void init_winsock (void);
207                 unsigned int sleep (unsigned int);
208                 void wnt_cleanup (void);
209         * config.h.in.in: Modify 3 macros:
210                 #define HAVE_DECL_GETPASS 1 /* was 0 */
211                 #define HAVE_DECL_NANOSLEEP 1 /* was #undef */
212                 #define nanosleep woe32_nanosleep /* was #undef */
213         * pwd.c: Update to use "woe32.h" and renamed "woe32.c" function.
214
215 2005-05-28  Derek Price  <derek@ximbiot.com>
216
217         * config.h.in.in (MISSING_SYS_CDEFS_H): Rename...
218         (_SYS_CDEFS_H): ...as this.
219
220 2005-05-28  Conrad T. Pino  <Conrad@Pino.com>
221
222         * run.c: Implement functions "run_add_arg_p" and "run_arg_free_p" by
223         copying from "../src/run.c" and change all K&R style function argument
224         declarations to ANSI style.
225
226 2005-05-26  Derek Price  <derek@ximbiot.com>
227
228         * pwd.h, pwd.c: Reformat to CVS conventions.
229
230 2005-05-26  Derek Price  <derek@ximbiot.com>
231
232         * ndir.h, ndir.c: Reformatting to CVS conventions.
233
234 2005-05-26  Conrad T. Pino  <Conrad@Pino.com>
235
236         * filesubr.c: Remove "wnt_lstat" function.  Collapse static function
237         "check_statbuf" logic into "wnt_stat" function body.
238
239 2005-05-26  Conrad T. Pino  <Conrad@Pino.com>
240
241         * config.h, config.h.in, stamp-chi: Regenerated on Solaris for updates
242         to config.h.in.footer and config.h.in.in committed on Windows.
243
244 2005-05-26  Conrad T. Pino  <Conrad@Pino.com>
245
246         * config.h.in.footer: Reorganize into 3 sections (macros, typedefs and
247         function prototypes) and alphabetize each section.  Synchronize with
248         GNULib import so Windows build succeeds.
249         * config.h.in.in: Synchronize with GNULib import so Windows build
250         succeeds.
251         * unistd.h: Include standard function prototypes from Microsoft files
252         to decrease warnings in GNULib import.
253
254 2005-05-25  Derek Price  <derek@ximbiot.com>
255
256         * config.h.in.in (_POSIX_PTHREAD_SEMANTICS): Undef on Windows.
257
258 2005-05-25  Derek Price  <derek@ximbiot.com>
259
260         * config.h.in.in (MISSING_SYS_CDEFS_H): Guess this should be defined.
261
262 2005-05-23  Derek Price  <derek@ximbiot.com>
263
264         * filesubr.c (xresolvepath): Remove this function.
265
266 2005-05-17  Conrad T. Pino  <Conrad@Pino.com>
267
268         * pwd.c, pwd.h: Add "const" modifier to "getpwnam" & "getgrnam" function
269         "char *" argument to elminate warning in "../lib/glob.c" module.
270
271 2005-05-02  Derek Price  <derek@ximbiot.com>
272
273         * config.h.in.in: Define LOCK_COMPATIBILITY.
274
275 2005-04-25  Mark D. Baushke  <mdb@cvshome.org>
276
277         * config.h.in.in: Syncronize with ../config.h.in file.
278         Added: #undef HAVE_DECL_MEMRCHR, #undef HAVE_PAM_PAM_APPL_H,
279         #undef HAVE_SECURITY_PAM_APPL_H
280         * config.h, config.h.in: Regenerated.
281
282 2005-03-22  Mark D. Baushke  <mdb@cvshome.org>
283
284         * Makefile.am, stdint.h: Updated from GNULIB.
285         * Makefile.in: Regenerated.
286
287 2005-03-16  Derek Price  <derek@ximbiot.com>
288
289         * filesubr.c (open_file): Remove this function.
290
291 2005-03-09  Derek Price  <derek@ximbiot.com>
292
293         * .cvsignore: Remove mkconfig & fix-msvc-mak.
294         * Makefile.am (EXTRA_DIST): Include mkconfig.pl & fix-msvc-mak.pl.
295         (stamp-chi): Call $(PERL) mkconfig.pl explicitly.
296         * plhead.pl: Remove this file.
297         * mkconfig.pl, fix-msvc-mak.pl: Turn on warnings.
298
299 2005-03-07  Conrad T. Pino  <Conrad@Pino.com>
300
301         * config.h, config.h.in: Regenerate for config.h.in.in change.
302
303 2005-03-07  Conrad T. Pino  <Conrad@Pino.com>
304
305         * config.h.in.in: Synchronize with ../config.h.in file.
306         Removed:
307                 #define HAVE_GETCWD 1
308                 #define HAVE_GETCWD_NULL 1
309                 #undef HAVE_MKDIR
310                 #undef HAVE_RENAME
311                 #undef HAVE_VALLOC
312         Added:
313                 #undef D_INO_IN_DIRENT
314                 #undef HAVE_CFLOCALECOPYCURRENT
315                 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
316                 #define HAVE_CHSIZE 1
317                 #define HAVE_DECL___FPENDING 0
318                 #define HAVE_DECL_GETCWD 1
319                 #define HAVE_ISWPRINT 1
320                 #undef HAVE_MAP_ANONYMOUS
321                 #define HAVE_MBRTOWC 1
322                 #undef HAVE_MBSINIT
323                 #undef HAVE_MEMRCHR
324                 #undef HAVE_NANOTIME
325                 #undef HAVE_OPENAT
326                 #undef HAVE_PARTLY_WORKING_GETCWD
327                 #undef HAVE_POSIX_MEMALIGN
328                 #define HAVE_STRTOL 1
329                 #undef HAVE___FPENDING
330                 #undef MAP_ANONYMOUS
331                 #define PENDING_OUTPUT_N_BYTES ( fp ? fp->_ptr - fp->_base : 0 )
332                 #undef RENAME_TRAILING_SLASH_BUG
333                 #undef __GETCWD_PREFIX
334                 #undef __OPENAT_PREFIX
335                 #undef mkdir
336                 #undef rename
337         Changed:
338                 #undef HAVE_WCHAR_H replaced with #define HAVE_WCHAR_H 1
339                 #undef HAVE_WCHAR_T replaced with #define HAVE_WCHAR_T 1
340
341 2005-03-01  Derek Price  <derek@ximbiot.com>
342
343         * config.h.in.footer: Remove obsolete timeb stuff.
344
345 2005-02-22  Derek Price  <derek@ximbiot.com>
346
347         * run.c: Sync with src/run.c.
348         (Patch from Conrad Pino <conrad@pino.com>.)
349
350         * run.c (run_add_arg): Some cleanup.
351
352 2005-02-22  Derek Price  <derek@ximbiot.com>
353
354         * run.c: Remove several unneeded declarations.
355         (Suggestion from Conrad Pino <conrad@pino.com>.)
356
357 2005-01-31  Derek Price  <derek@ximbiot.com>
358
359         * Makefile.am: Update copyright notices.
360
361 2004-12-14  Derek Price  <derek@ximbiot.com>
362
363         * Makefile.am (stamp-chi): Comment dist stamp-chi reasoning.
364
365 2004-12-14  Derek Price  <derek@ximbiot.com>
366
367         * Makefile.am (EXTRA_DIST): Add stamp-chi.
368         (config.h.in, stamp-chi, DISTCLEANFILES, MAINTAINERCLEANFILES):
369         Reorganize for distributing stamp-chi.
370         * stamp-chi: Restore this file.
371
372 2004-12-14  Derek Price  <derek@ximbiot.com>
373
374         * stamp-chi: Remove this file - it is generated only in maintainer
375         mode.
376
377 2004-11-29  Conrad T. Pino  <Conrad@Pino.com>
378
379         * unistd.h: FIXME gethostname prototype for lib/xgethostname.c
380
381 2004-11-17  Derek Price  <derek@ximbiot.com>
382
383         * mkconfig.pl (make_config_h): Use stricter regex to avoid warning of
384         the use of "#define" in comments.
385
386 2004-11-17  Derek Price  <derek@ximbiot.com>
387
388         * Makefile.am (EXTRA_DIST): Add JmgStat.c & JmgStat.h.
389         (Thanks to a report from Chris Bohn <cbohn@rrinc.com>.)
390
391 2004-11-17  Derek Price  <derek@ximbiot.com>
392
393         * Makefile.am (EXTRA_DIST): Add unistd.h.
394         (Thanks to a report from Chris Bohn <cbohn@rrinc.com>.)
395
396 2004-11-17  Derek Price  <derek@ximbiot.com>
397
398         * config.h.in.in (getopt, getopt_long, getopt_long_only, optarg,
399         opterr, optind, optopt): Remove obsolete definitions.
400         (__GETOPT_PREFIX): Define this for GNULIB getopt.
401
402 2004-11-16  Derek Price  <derek@ximbiot.com>
403
404         * Makefile.am (EXTRA_DIST): Remove stamp-chi.
405         ($(srcdir)/stamp-chi, $(srcdir)/config.h.in): Rename to...
406         (stamp-chi, config.h.in): Respectively, including associated required
407         target changes.
408
409 2004-11-16  Derek Price  <derek@ximbiot.com>
410
411         * Makefile.am (stamp-ch): Replace dependency on Makefile with a
412         dependency on configure.
413
414 2004-11-16  Derek Price  <derek@ximbiot.com>
415
416         * Makefile.am (stamp-chi, config.h.in): Rename to...
417         ($(srcdir)/stamp-chi, $(srcdir)/config.h.in): Respectively, including
418         associated required target changes.
419
420 2004-11-16  Derek Price  <derek@ximbiot.com>
421
422         * mkconfig.pl (save_copy): Revert previous change.
423         (make_config_h): Don't output full paths to generated comment.
424
425 2004-11-15  Derek Price  <derek@ximbiot.com>
426
427         * mkconfig.pl (save_copy): Try to deal with not having write
428         permissions.
429
430 2004-11-15  Derek Price  <derek@ximbiot.com>
431
432         * mkconfig.pl: Improve diagnostic messages.
433         (make_config_h): Don't use dir when creating temp file.
434         (save_copy): Use File::Copy::move to portably rename the file, possibly
435         across device boundries.
436
437 2004-11-15  Derek Price  <derek@ximbiot.com>
438
439         * mkconfig.pl (make_config_h): Improve diagnostic message.
440
441 2004-11-11  Mark D. Baushke  <mdb@cvshome.org>
442
443         * config.h.in.in (opterr): Define as rpl_opterr for consistency.
444         * config.h.in, config.h: Regenerated.
445
446 2004-11-05  Mark D. Baushke  <mdb@cvshome.org>
447
448         * filesubr.c (readlink): Removed. Use lib/readlink.c instead.
449
450 2004-11-03  Mark D. Baushke  <mdb@cvshome.org>
451
452         * config.h.in.in (_UINT32_T): Add from top-level config.h.in file.
453         * Makefile.in, config.h.in, config.h, stamp-chi: Regenerated.
454                 
455 2004-11-02  Mark D. Baushke  <mdb@cvshome.org>
456
457         * config.h.in.in (HAVE_DECL_FLOCKFILE, HAVE_DECL_FUNLOCKFILE,
458         HAVE_ENVIRON_DECL, HAVE_ERRNO_DECL, HAVE_SEARCH_H, HAVE_SETENV,
459         HAVE_TSEARCH, HAVE_UNSETENV, MALLOC_0_IS_NONNULL, VOID_UNSETENV):
460         Add new config options from top-level config.h.in using #undef.
461         Some of these probably exist under Windows and need to be defined.
462         (nanosleep): Move into alphabetical order.
463         (TRUST_OS_FILE_CACHE): Removed as obsolete.
464         * config.h.in, config.h, stamp-chi: Regenerated.
465         
466 2004-10-30  Mark D. Baushke  <mdb@juniper.net>
467
468         * config.h.in.in, config.h.in, config.h: Regenerated
469
470 2004-10-26  Derek Price  <derek@ximbiot.com>
471
472         * Makefile.am (config.h.in): Allow this file to be built even when not
473         in maintainer mode when it is actually missing.  Add comment.
474         (stamp-chi): Remove maintainer mode restriction.  Add comments.
475
476 2004-10-25  Derek Price  <derek@ximbiot.com>
477
478         * config.h.in.in (HAVE_RPMATCH): Undef this irrelevant macro on WOE32.
479
480 2004-10-23  Conrad T. Pino  <Conrad@Pino.com>
481
482         * config.h.in.in: Change #undef HAVE_STDINT_H to #define ... 1.
483         Change #undef HAVE_STDINT_H_WITH_UINTMAX to #define ... 1.
484         * config.h.in: Regenerated for "config.h.in.in" change.
485         * config.h Regenerated for "config.h.in.in" change.
486
487 2004-10-22  Mark D. Baushke  <mdb@cvshome.org>
488
489         * .cvsignore: Ignore stamp-sh2
490
491 2004-10-22  Mark D. Baushke  <mdb@cvshome.org>
492
493         * Makefile.am (EXTRA_DIST): Add stdint.h.
494         * stdint.h: Regenerated.
495         * Makefile.in: Ditto.
496         
497         * config.h.in.in (HAVE_SYS_INTTYPES_H): Update from GNULIB.
498         * Makefile.am (stamp-sh2): Add stdint from GNULIB.
499
500 2004-10-22  Derek Price  <derek@ximbiot.com>
501
502         * config.h.in.in (UINT32_MAX, WORDS_BIGENDIAN, uint32_t): Guess that
503         these should all be undef on WOE32.
504
505 2004-10-22  Mark D. Baushke  <mdb@cvshome.org>
506
507         * config.h.in.footer (getpagesize): Define as 4096 because GNULIB
508         assumes it can include <sys/param.h> which is not available.
509         * config.h.in, config.h, stamp-chi: Regenerated.
510         
511 2004-10-21  Derek Price  <derek@ximbiot.com>
512
513         * config.h.in.in (HAVE_OS_H): Undef this on Windoze.
514
515 2004-10-20  Derek Price  <derek@ximbiot.com>
516
517         * config.h.in.in (select): Undef this for new sunos57-select.
518
519 2004-10-20  Mark D. Baushke  <mdb@cvshome.org>
520
521         * Makefile.in: Regenerate for new configure.in.
522
523 2004-10-15  Derek Price  <derek@ximbiot.com>
524
525         * config.h.in.in (HAVE_VASPRINTF): Define this for GNULIB.
526
527 2004-10-11  Conrad T. Pino  <Conrad@Pino.com>
528
529         * config.h.in.in: Add #undef for "HAVE_STDIO_EXT_H", "HAVE_STRCASECMP",
530         "HAVE_STRNCASECMP", "HAVE_WMEMCHR" and "HAVE_WMEMCPY".
531
532 2004-10-09  Derek Price  <derek@ximbiot.com>
533
534         * config.h.in.in (HAVE_DECL_FREE): Remove this define.
535
536 2004-10-09  Derek Price  <derek@ximbiot.com>
537
538         * config.h.in.in (optopt, optind, optarg): Define these for GNULIB.
539
540 2004-10-07  Derek Price  <derek@ximbiot.com>
541
542         * Makefile.am (EXTRA_DIST): Remove stripslash.c.
543
544 2004-10-06  Derek Price  <derek@ximbiot.com>
545
546         * mkconfig.pl: Check definition is defined, not false, before deciding
547         not to print it.
548
549 2004-10-06  Derek Price  <derek@ximbiot.com>
550
551         Use getpass proto from getpass.h.
552         * config.h.in.in: Undo last defn.
553         * unistd.h (getpass): Remove proto.
554
555 2004-10-06  Derek Price  <derek@ximbiot.com>
556
557         * config.h.in.in: Tell compiler we have a decl for getpass().
558
559 2004-10-06  Derek Price  <derek@ximbiot.com>
560
561         * config.h.in.in: Define use of replacement getopt functions.
562
563 2004-10-06  Derek Price  <derek@ximbiot.com>
564
565         * config.h.in.in: Undef HAVE_GETOPT_H and HAVE_GETOPT_LONG_ONLY.  It
566         sounds like a fairly safe bet that Windoze doesn't have them.
567
568 2004-10-06  Mark D. Baushke  <mdb@cvshome.org>
569
570         * unistd.h: Add prototype entries for chdir and close
571
572 2004-10-05  Derek Price  <derek@ximbiot.com>
573
574         * config.h.in.in: s/FILESYSTEM/FILE_SYSTEM/ in keeping with GNULIB.
575         
576 2004-10-05  Conrad T. Pino  <Conrad@Pino.com>
577
578         * config.h.in.in: Add #define EOVERFLOW, HAVE_GETCWD, HAVE_GETCWD_NULL.
579         * config.h.in: Regenerated for "config.h.in.in" change.
580
581 2004-10-05  Derek Price  <derek@ximbiot.com>
582
583         * filesubr.c (xresolvepath): s/xgetwd/xgetcwd/.
584
585 2004-10-05  Derek Price  <derek@ximbiot.com>
586
587         * config.h.in.in: #undef USE_UNLOCKED_IO.
588
589 2004-09-17  Derek Price  <derek@ximbiot.com>
590
591         * config.h.in: Remove TRUST_OS_FILE_CACHE.
592
593 2004-09-17  Derek Price  <derek@ximbiot.com>
594
595         * stripslash.c: Remove file.
596
597 2004-09-14  Mark D. Baushke  <mdb@cvshome.org>
598
599         * filesubr.c (cvs_casecmp): Moved to src/subr.c
600
601 2004-09-09  Mark D. Baushke  <mdb@cvshome.org>
602
603         * filesubr.c (check_statbuf): Remove unused variables.
604
605 2004-09-08  Derek Price  <derek@ximbiot.com>
606
607         * JmgStat.c, JmgStat.h: Convert to use UNIX line endings on UNIX.
608         (Thanks to report from Conrad T. Pino <conrad@pino.com>.)
609
610 2004-09-07  Derek Price  <derek@ximbiot.com>
611
612         * JmgStat.c, JmgStat.h: New files.
613         * filesubr.c (check_statbuf): Use new Windows mod time routine.
614         (Thanks to a report from Chris Bohn <cbohn@rrinc.com>, help from J. C.
615         Hamlin <jchamlin@ibsys.com>, and a published patch from Jonathan
616         Gilligan.)
617
618 2004-09-02  Derek Price  <derek@ximbiot.com>
619
620         * config.h.in.in (PROXY_SUPPORT, TRUST_OS_FILE_CACHE): New defines.
621
622 2004-06-24  Derek Price  <derek@ximbiot.com>
623
624         * config.h.in.in (restrict): Define empty for Windows.
625         (Patch submitted by Conrad T. Pino <Conrad@Pino.com>.)
626
627 2004-06-24  Derek Price  <derek@ximbiot.com>
628
629         * config.h.in.in (HAVE_RUN_TZSET_TEST, my_strftime): Define to values
630         more appropriate for Windows.
631         (Original patch submitted by Conrad T. Pino <Conrad@Pino.com>.)
632
633 2004-06-22  Derek Price  <derek@ximbiot.com>
634
635         * config.h.in: Add "inline" & "SIZE_MAX" macros for "xsize.h" header.
636         * config.h: Regenerated for "config.h.in" change.
637         (Original patch from Conrad T. Pino <Conrad@Pino.com>.)
638
639 2004-06-09  Derek Price  <derek@ximbiot.com>
640
641         * Makefile.am (EXTRA_DIST): Remove some files that are included by
642         virtue of appearing in configure.in rules.
643
644 2004-05-20  Derek Price  <derek@ximbiot.com>
645
646         * config.h.in.footer (ssize_t): Move...
647         * config.h.in (size_t): ...here.
648         (MBLEN, MBRLEN, HAVE_RUN_TZSET_TEST, HAVE_STRFTIME,
649         TZSET_CLOBBERS_LOCALTIME_BUFFER, my_strftime, tzset): New macros.
650         * config.h.in, stamp-chi: Regenerated.
651
652 2004-05-20  Derek Price  <derek@ximbiot.com>
653
654         * Makefile.am (stamp-chi): Don't cross line boundries since this does
655         not work portably when @MAINTAINER_MODE_TRUE@ is replaced with a
656         comment.  Add config.h.in.footer.
657         * Makefile.in: Regenerated.
658
659 2004-05-19  Derek Price  <derek@ximbiot.com>
660
661         * Makefile.am (stamp-chi): This should be a copy of config.h.in, not
662         config.h.
663         * mkconfig.pl: Accept a -q argument to limit verbosity.
664         * Makefile.in, stamp-chi: Regenerated.
665
666 2004-05-19  Derek Price  <derek@ximbiot.com>
667
668         * .cvsignore: Ignore recently removed stamp files & mkconfig.
669
670 2004-05-19  Derek Price  <derek@ximbiot.com>
671
672         * config.h.in.in, config.h.in.footer: New files.
673         (Original patch from Conrad Pino <conrad@pino.com>.)
674
675         * Makefile.am (config.h.in): New target.
676         (EXTRA_DIST): Add new files, fix-msvc-mak.pl, & plhead.pl.  Remove
677         stamp-ch & stamp-sh.
678         (DISTCLEANFILES): Add stamp-ch & stamp-sh.
679         (MAINTAINERCLEANFILES): Add config.h.in & stamp-chi.
680         * stamp-ch, stamp-sh: Remove these files.  There is no need to check in
681         targets that don't require maintainer tools to build.
682         * fix-msvc-mak-head.pl: Move to...
683         * plhead.pl: ...here.
684         * mkconfig.pl: New file.
685
686         * Makefile.in, config.h, config.h.in: Regenerated.
687
688 2004-05-15  Derek Price  <derek@ximbiot.com>
689
690         * ndir.c, pwd.c: Include xmalloc.h.
691         (Patch from Conrad Pino <conrad@pino.com>.)
692
693 2004-05-14  Derek Price  <derek@ximbiot.com>
694
695         * woe32.c (my_usleep): Declare as static.
696         (Report from Conrad Pino <conrad@pino.com>.)
697
698 2004-05-14  Derek Price  <derek@ximbiot.com>
699
700         * woe32.c: Fix typo in last commit.
701         (Patch from Conrad Pino <conrad@pino.com>.)
702
703 2004-05-14  Derek Price  <derek@ximbiot.com>
704
705         * stamp-ch: Regenerated.
706
707 2004-05-14  Derek Price  <derek@ximbiot.com>
708
709         * woe32.c (usleep): Remove.
710         (my_usleep, nanosleep): New functions.
711         (Reported by Conrad Pino <conrad@pino.com>.)
712
713 2004-05-12  Mark D. Baushke  <mdb@cvshome.org>
714
715         * unistd.h: New file (to provide a getpass prototype).
716         * config.h.in (HAVE_UNISTD_H): #define instead of #undef.
717         * config.h: Regenerated.
718         (Original from Conrad Pino <conrad@pino.com>)
719
720 2004-05-11  Derek Price  <derek@ximbiot.com>
721
722         * filesubr.c (last_component): s/ISDIRSEP/ISSLASH/.
723
724 2004-04-27  Derek Price  <derek@ximbiot.com>
725
726         * config.h.in (FILENAMES_CASE_INSENSITIVE,
727         FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX,
728         FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR, FILESYSTEM_PREFIX_LEN,
729         ISSLASH): Define these.
730         * config.h, stamp-ch: Regenerated.
731
732 2004-04-26  Derek Price  <derek@ximbiot.com>
733
734         * fix-msvc-mak.pl: Default to RECURSE=1 for cvsnt.mak.
735
736 2004-04-25  Derek Price  <derek@ximbiot.com>
737
738         * Makefile.am (stamp-sh): s/\$\(HAVE__BOOL\)/0/.  Windows does not
739         HAVE__BOOL.
740         * stdbool.h, stamp-sh, Makefile.in: Regenerated.
741
742 2004-04-23  Derek Price  <derek@ximbiot.com>
743
744         * stamp-ch: Regenerated.
745
746 2004-04-23  Derek Price  <derek@ximbiot.com>
747
748         * Makefile.am (EXTRA_DIST): Add stdbool.h & stamp-sh.
749         (stdbool.h, stamp-sh): New targets.
750         * stdbool.h, stamp-sh: New files.
751         * Makefile.in: Regenerated.
752
753 2004-04-23  Derek Price  <derek@ximbiot.com>
754
755         * config.h.in: Don't define HAVE_ALLOCA.  Let alloca_.h do it instead.
756         * config.h: Regenerated.
757
758 2004-04-20  Derek Price  <derek@ximbiot.com>
759
760         * filesubr.c (deep_remove_dir): Correct typo.
761
762 2004-04-20  Derek Price  <derek@ximbiot.com>
763
764         * filesubr.c (unlink_file_dir, deep_remove_dir): Handle errno of
765         ENOTEMPTY from dirs under Windows XP.
766         (Report and suggested fix from Ken Raeburn <raeburn@mit.edu>.)
767
768 2004-04-15  Derek Price  <derek@ximbiot.com>
769
770         * config.h.in: Define HAVE_ALLOCA_H and HAVE_ALLOCA to get around the
771         dain bramage of a few GNULIB modules.
772         * config.h, stamp-ch: Regenerated.
773
774 2004-04-15  Derek Price  <derek@ximbiot.com>
775
776         * fix-msvc-mak.pl: Remove default build configuration hooks.
777
778 2004-04-15  Derek Price  <derek@ximbiot.com>
779
780         * fix-msvc-mak.pl: Set default build configuration to Debug.
781
782 2004-04-14  Derek Price  <derek@ximbiot.com>
783
784         * cvsntfix.pl: Rename to...
785         * fix-msvc-mak.pl: ...this.
786         * fix-msvc-mak-head.pl: New file.
787         * .cvsignore: Add fix-msvc-mak.
788
789 2004-04-14  Derek Price  <derek@ximbiot.com>
790
791         * cvsntfix.pl: New file.
792         (Original from Conrad Pino <conrad@pino.com>.)
793
794 2004-04-05  Derek Price  <derek@ximbiot.com>
795
796         * filesubr.c (isabsolute): Remove this function for real.
797
798 2004-04-04  Derek Price  <derek@ximbiot.com>
799
800         * filesubr.c (isabsolute): Remove this function.
801
802 2004-03-29  Derek Price  <derek@ximbiot.com>
803
804         * README: Note makefiles geenerated with MSVC++ 5.x.
805
806 2004-03-28  Derek Price  <derek@ximbiot.com>
807
808         * README: Note MSVC pathing problem when exporting makefiles.
809
810 2004-03-26  Derek Price  <derek@ximbiot.com>
811
812         * README: Note build files generated using MSVC 6.0.  Erase uneccessary
813         jab at Microsoft's inability to create a portable makefile.
814
815 2004-03-25  Derek Price  <derek@ximbiot.com>
816
817         * config.h.in: Define realloc to rpl_realloc to use the version from
818         lib/realloc.c.
819         * config.h: Regenerated.
820
821 2004-03-20  Derek Price  <derek@ximbiot.com>
822
823         * filesubr.c (mkdir_if_needed, xchmod, last_component), run.c
824         (piped_child): Comply with new prototypes.
825
826 2004-03-11  Derek Price  <derek@ximbiot.com>
827
828         * config.h.in (SIZE_MAX): Define.
829
830 2004-02-26  Derek Price  <derek@ximbiot.com>
831
832         * config.h.in: Add definition for inline for GNULIB xalloc module.
833         * config.h, stamp-ch: Regenerated.
834
835 2003-12-18  Derek Price  <derek@ximbiot.com>
836
837         * config.h, stamp-ch: Regenerated for 1.12.5.1.
838
839 2003-12-18  Derek Price  <derek@ximbiot.com>
840
841         * config.h, stamp-ch: Regenerated for release 1.12.5.
842
843 2003-12-10  Derek Price  <derek@ximbiot.com>
844
845         * Makefile.am: Include code to put a warning at the beginning of the
846         generated config.h that it should not be edited and to edit config.h.in
847         instead.
848         * Makefile.in, config.h: Regenerated.
849
850 2003-12-10  Derek Price  <derek@ximbiot.com>
851
852         * config.h.in (SYSTEM_CLEANUP): That's because you need to change it
853         here.
854         * config.h: Regenerated.
855
856 2003-12-10  Mark D. Baushke  <mdb@cvshome.org>
857
858         * config.h (SYSTEM_CLEANUP): Update macro to be a name
859         replacement rather than a macro function. Note: This
860         change seems to be undone by 'autoreconf'.
861
862 2003-12-10  Mark D. Baushke  <mdb@cvshome.org>
863
864         * config.h (SYSTEM_CLEANUP): Update macro to be a name replacement
865         rather than a macro function.
866         (Patch from Rob Clevenger <rob@robsite.org>.)
867         
868 2003-12-09  Derek Price  <derek@ximbiot.com>
869
870         * config.h, stamp-ch: Regenerated for release 1.12.4.1.
871
872 2003-12-09  Derek Price  <derek@ximbiot.com>
873
874         * config.h, stamp-ch: Regenerated for release 1.12.4.
875
876 2003-12-05  Mark D. Baushke  <mdb@cvshome.org>
877
878         * filesubr.c (xresolvepath): Comment out assert() call.
879
880 2003-12-05  Derek Price  <derek@ximbiot.com>
881
882         * config.h, stamp-ch: Regenerated for dev version 1.12.3.1.
883
884 2003-12-04  Derek Price  <derek@ximbiot.com>
885
886         * config.h, stamp-ch: Regenerated for release 1.12.3.
887
888 2003-11-25  Mark D. Baushke  <mdb@cvshome.org>
889
890         * Makefile.in: Regenerate for new configure.in.
891
892 2003-10-27  Derek Price  <derek@ximbiot.com>
893
894         * config.h, stamp-ch: Regenerated for 1.12.2.1.
895
896 2003-10-27  Derek Price  <derek@ximbiot.com>
897
898         * config.h, stamp-ch: Regenerated for 1.12.2.
899
900 2003-10-27  Derek Price  <derek@ximbiot.com>
901
902         * Makefile.am (EXTRA_DIST): Add stamp-ch.
903         * Makefile.in: Regenerated.
904
905 2003-07-30  Derek Price  <derek@ximbiot.com>
906
907         * README: Correct name and links to the Cygwin project.
908         (Original patch from Max Bowsher <maxb@ukf.net>.)
909
910 2003-07-17  Derek Price  <derek@ximbiot.com>
911
912         * stamp-ch: Regenerated.
913
914 2003-07-17  Larry Jones  <lawrence.jones@eds.com>
915
916         * config.h.in (PROTOTYPES): Remove as per config.h.
917
918 2003-07-16  Derek Price  <derek@ximbiot.com>
919
920         * config.h (PROTOTYPES): Remove definition.
921         * filesubr.c: s/PROTO/.
922         * run.c: Ditto.
923
924 2003-06-13  Derek Price  <derek@ximbiot.com>
925
926         * filesubr.c (cvs_temp_file): Add a FIXME comment in regards to using
927         mkstemp() from GNULIB (already in lib/mkstemp.c).
928
929 2003-06-11  Larry Jones  <lawrence.jones@eds.com>
930
931         * filesubr.c (xresolvepath): Fix memory leak.
932         (Original patch from Kenneth Lorber <keni@his.com>.)
933
934 2003-06-11  Derek Price  <derek@ximbiot.com>
935
936         * Makefile.in: Regenerate for new configure.in.
937
938 2003-07-30  Derek Price  <derek@ximbiot.com>
939
940         * README: Correct name and links to the Cygwin project.
941         (Original patch from Max Bowsher <maxb@ukf.net>.)
942
943 2003-06-09  Derek Price  <derek@ximbiot.com>
944
945         * win32.c (gethostname): Remove this function.  It has been commented
946         out since 1995-08-30 and...
947         (*): ...move the rest of the contents...
948         * woe32.c: ...to this new file in accordance with the GNU convention to
949         avoid implying that we consider the Microsoft Windows Operating
950         Environment any sort of "win".
951         * Makefile.am (EXTRA_DIST): Rename win32.c woe32.c.
952
953         * Makefile.in: Regenerated.
954
955 2003-06-04  Derek Price  <derek@ximbiot.com>
956
957         * config.h.in (RSH_DFLT): Replace accidentally deleted macro.
958         (USE_PROTOTYPES): Move back to...
959         (PROTOTYPES): ...here.
960         (HAVE_STDLIB_H, HAVE_SYS_TYPES_H, HAVE_SYS_STAT_H, HAVE_MALLOC,
961         HAVE_REALLOC): New defines to sync with UNIX code.
962         * filesubr.c (locate_rcs, find_file_in_dir): Remove these functions
963         since they are now available in the generic source.
964
965         * config.h: Regenerated.
966
967 2003-06-04  Derek Price  <derek@ximbiot.com>
968
969         * config.h: Regenerated, but move the contents...
970         * config.h.in: ...into this new file first and stick a token in...
971         (PACKAGE_STRING): ...here in place of the CVS version number.
972         * Makefile.am (all-local, stamp-ch, config.h): New targets providing
973         for dynamic generation of config.h so that I can no longer forget to
974         update the version number in config.h when I update configure.in.
975         * stamp-ch: New file.
976
977         * Makefile.in: Regenerated.
978
979 2003-05-21  Derek Price  <derek@ximbiot.com>
980
981         * Makefile.in: Regenerate with Automake version 1.7.5.
982
983 2003-05-20  Derek Price  <derek@ximbiot.com>
984
985         * Makefile.in: Regenerated.
986
987 2003-05-19  Derek Price  <derek@ximbiot.com>
988
989         * config.h (PACKAGE_STRING): updated to 1.12.0.1;
990         changed USE_PROTOTYPES to PROTOTYPES
991         * filesubr.c: synchronized logic in deep_remove_dir() with
992         src/filesubr.c; copied xresolvepath(), cvs_casecmp(),
993         locate_file_in_dir(), and locate_rcs().
994         (Patch from Anthon Pang <apang@telus.net>.)
995
996 2003-05-09  Derek Price  <derek@ximbiot.com>
997
998         * Makefile.in: Regenerated.
999
1000 2003-04-30  Derek Price  <derek@ximbiot.com>
1001
1002         * Makefile.in: Regenerated.
1003
1004 2003-04-10  Larry Jones  <lawrence.jones@eds.com>
1005
1006         * Makefile.in: Regenerated.
1007
1008 2003-03-24  Derek Price  <derek@ximbiot.com>
1009
1010         * Makefile.am: Update copyright notice.
1011
1012         * Makefile.in: Regenerated.
1013
1014 2003-03-19  Mark D. Baushke  <mdb@cvshome.org>
1015
1016         * config.h (RSH_DFLT): Default to "rsh".
1017
1018         * Makefile.in: Regenerated.
1019
1020 2003-03-19  Derek Price  <derek@ximbiot.com>
1021
1022         * Makefile.in: Regenerated.
1023
1024 2003-02-25  Derek Price  <derek@ximbiot.com>
1025
1026         * Makefile.in: Regenerated.
1027
1028 2003-01-20  Derek Price  <derek@ximbiot.com>
1029
1030         * config.h: Update to dev version 1.11.5.1.
1031
1032 2003-01-16  Derek Price  <derek@ximbiot.com>
1033
1034         * config.h: Update to CVS version 1.11.5.
1035
1036 2003-01-16  Derek Price  <derek@ximbiot.com>
1037
1038         * config.h (PACKAGE_STRING): Update for dev version (1.11.4.1).
1039
1040 2002-12-28  Derek Price  <derek@ximbiot.com>
1041
1042         * config.h (PACKAGE_STRING): Add FIXME.
1043
1044 2002-12-28  Derek Price  <derek@ximbiot.com>
1045
1046         * config.h (PACKAGE_STRING): Define.
1047         * filesubr.c (strcat_filename_onto_homedir): New function.
1048         (Thanks to Stephane Rouleau <s.rouleau@videotron.ca>,
1049          Cristopher Seawood <cls@seawood.org>, and
1050          Frederico Costa <frederico.costa@tiscali.no> for all their hints,
1051          tips, and patches for this problem.)
1052
1053 2002-12-19  Derek Price  <derek@ximbiot.com>
1054
1055         * Makefile.am: Remove reference to options.h.
1056         * options.h: Remove file and move relevant content...
1057         * config.h: ...here.
1058
1059         * Makefile.in: Regenerated.
1060
1061 2002-12-06  Derek Price  <derek@ximbiot.com>
1062
1063         * ndir.c: Replace some calls to malloc with calls to xmalloc.
1064         * pwd.c: Ditto.
1065         (Reported by Dan Peterson <dbpete@aol.com>.)
1066
1067 2002-09-24  Derek Price  <derek@ximbiot.com>
1068
1069         * options.h: Remove prototype of STDC exit().
1070
1071 2002-09-24  Derek Price  <derek@ximbiot.com>
1072
1073         * Makefile.in: Regenerated using Automake 1.6.3.
1074
1075 2002-09-24  Derek Price  <derek@ximbiot.com>
1076
1077         * Makefile.in: Regenerated.
1078
1079 2002-09-24  Larry Jones  <lawrence.jones@eds.com>
1080
1081         * options.h: Remove PATCH_PROGRAM.
1082
1083 2002-08-16  Derek Price  <derek@ximbiot.com>
1084
1085         * options.h: Remove RELATIVE_REPOS & move CVS_BADROOT...
1086         * config.h: ...here.
1087
1088 2002-04-30  Derek Price  <oberon@umich.edu>
1089
1090         * Makefile.in: Regenerated with automake 1.6.
1091
1092 2001-09-18  Derek Price  <dprice@collab.net>
1093
1094         * win32.c: config.h should be #included with double quotes; and be the
1095         first among the headers.
1096         (Patch from Corey Minyard  <minyard@acm.org> via 
1097         Alexey Mahotkin <alexm@hsys.msk.ru>.)
1098
1099 2001-09-04  Derek Price  <dprice@collab.net>
1100
1101         * Makefile.in: Regenerated with automake 1.5.
1102
1103 2001-08-09  Derek Price  <dprice@collab.net>
1104
1105         * config.h: Back out the HAVE_GETPAGESIZE thing.  That was a mistake.
1106
1107 2001-08-09  Derek Price  <dprice@collab.net>
1108
1109         * config.h: Define ssize_t as int.
1110         (Bug report and patch from "Manfred Klug" <manklu@web.de>.)
1111
1112 2001-08-09  Derek Price  <dprice@collab.net>
1113
1114         * config.h: Define HAVE_GETPAGESIZE under Windows.
1115         (Bug report from "Manfred Klug" <manklu@web.de>.)
1116
1117 2001-08-06  Derek Price  <dprice@collab.net>
1118
1119         * Makefile.in: Regenerated.
1120
1121 2001-07-04  Derek Price  <dprice@collab.net>
1122
1123         * Makefile.in: Regenerated with new Automake release candidate 1.4h.
1124
1125 2001-06-28  Derek Price  <dprice@collab.net>
1126
1127         * Makefile.in: Regenerated with new version of Automake.
1128
1129 2001-04-25  Derek Price  <dprice@collab.net>
1130
1131         * Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
1132
1133 2001-03-14  Derek Price  <derek.price@openavenue.com>
1134
1135         * Makefile.in: Regenerated
1136
1137 2001-02-15  Derek Price  <derek.price@openavenue.com>
1138             Laine Stump  <laine+info-cvs@laine.org>
1139
1140         * config.h: Define HAVE_USLEEP and define a prototype for usleep.
1141         * win32.c (usleep): New function.
1142
1143 2000-12-22  Derek Price  <derek.price@openavenue.com>
1144
1145         * Makefile.in: Regenerated
1146
1147 2000-12-21  Derek Price  <derek.price@openavenue.com>
1148
1149         * Makefile.am: New file needed by Automake
1150         * Makefile.in: Regenerated
1151
1152 2000-11-21  Derek Price  <derek.price@openavenue.com>
1153
1154         * filesubr.c (check_statbuf): subtract 3600 from the times returned
1155         by the stat function when daylight savings time is in effect due to a
1156         bug in Windoze.  Fixes a bug where CVS thinks all files have been
1157         touched after a transition to or from daylight savings time.
1158
1159 2000-11-20  Derek Price  <derek.price@openavenue.com>
1160
1161         * filesubr.c (cvs_temp_file): add this function to match the one in
1162         src/filesubr.c
1163         (cvs_temp_name): wrap cvs_temp_file as in src/filesubr.c
1164
1165 2000-10-18  Derek Price  <derek.price@openavenue.com>
1166
1167         * config.h: Add () to a macro function to supress a warning.
1168
1169 2000-06-26  Larry Jones  <larry.jones@sdrc.com>
1170
1171         * config.h: Define REGEX_MALLOC and _REGEX_RE_COMP.
1172
1173 2000-01-02  Karl Fogel  <kfogel@red-bean.com>
1174
1175         * pwd.c (getlogin): try to find login name in environment
1176         variables before asking the operating system.
1177
1178 1999-02-26  Jim Kingdon  <http://www.cyclic.com>
1179
1180         * options.h: Make RELATIVE_REPOS the default, as in
1181         ../src/options.h.in.
1182         Remove CVS_DIFFDATE; removed from CVS on 27 Jun 1996.
1183
1184 1998-10-13  Jim Kingdon
1185
1186         * README: Update information about make/project files, cygwin and
1187         the (lack of) need for RCS 5.7.  Tweak a few more things.
1188
1189 1998-10-03  Jim Kingdon
1190
1191         * win32.c: Include cvs.h and only check server_active if
1192         SERVER_SUPPORT is defined.
1193
1194 1998-10-02  Jim Kingdon  <kingdon@harvey.cyclic.com>
1195
1196         (This was reported by someone else but I don't remember who).
1197         * config.h: Define SYSTEM_CLEANUP.
1198         * win32.c (wnt_cleanup): New function, implements it.
1199
1200 1998-09-28  Johannes Stezenbach <johannes.stezenbach@propack-data.de>
1201             and Jim Kingdon
1202
1203         * config.h (CVS_RENAME): Define.
1204         * filesubr.c, config.h (wnt_rename): New function.
1205         * filesubr.c (rename_file): Call CVS_RENAME not rename.
1206
1207 1998-09-04  Jim Kingdon  <kingdon@harvey.cyclic.com>
1208
1209         * win32.c (gethostname): Expand comment about gethostname
1210         vs. GetComputerName (reported by Randy Coulman).
1211
1212 1998-07-01  Jim Kingdon  <kingdon@harvey.cyclic.com>
1213
1214         * startserver.c (wnt_shutdown_server): Check for errors from close().
1215
1216 1998-06-30  Noel Cragg
1217
1218     * startserver.c: add a global variable which notes if we've opened
1219         a socket.  Since the code in client.c will call wnt_shutdown_server
1220         regardless of which client method we've selected, we need to make
1221         sure and not call shutdown or closesocket on a pipe (it won't work).
1222         (wnt_shutdown_server): use the new global to decide whether or not
1223         to call socket routines or simply use close.
1224         
1225
1226 1998-06-11  Jim Kingdon
1227
1228         * config.h (CVS_STAT, CVS_LSTAT): Define.
1229         * filesubr.c, config.h (wnt_stat, wnt_lstat, check_statbuf):
1230         New functions.
1231
1232 1998-04-09  Jim Kingdon  <kingdon@harvey.cyclic.com>
1233
1234         * filesubr.c (link_file): Remove; no longer used.
1235
1236 Tue Feb 17 02:31:41 1998  Noel Cragg  <noel@swish.red-bean.com>
1237
1238         * filesubr.c (last_component): return the top-level directory when
1239         asked about the top-level directory.
1240
1241 Fri Jan 16 00:57:31 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
1242
1243         * sanity.sh: Remove.  As far as I know the Windows hacks in this
1244         file have been superceded by improvements to Cygwin and/or Ian's
1245         recent changes to src/sanity.sh.  The ones I noticed: we had been
1246         working around lack of /dev/null (apprently Cygwin now has it); we
1247         had been not expecting rm -rf to delete readonly files (apparently
1248         it now does); there was an issue with case of arguments passed on
1249         command line (it would seem like Cygwin has changed this).
1250         I also notice that the file had not even been in the distribution
1251         because it was missing from Makefile.in (ugh).
1252
1253 13 Jan 1998  Jim Kingdon
1254
1255         * run.c (run_exec): Change parameters from char * to const char *.
1256
1257 Tue Jan 13 16:57:56 1998  Ian Lance Taylor  <ian@cygnus.com>
1258
1259         * config.h (FOLD_FN_CHAR): Don't define; instead move to
1260         lib/system.h, where it is defined conditionally.
1261         (FILENAMES_CASE_INSENSITIVE, ISDIRSEP): Likewise.
1262         (WNT_filename_classes, fncmp, fnfold): Likewise for declarations.
1263         * filesubr.c (WNT_filename_classes): Remove; now in lib/fncase.c.
1264         (fncmp, fnfold): Likewise.
1265
1266 Tue Jan 13 13:15:34 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
1267
1268         * run.c: Adjust run_setup for new calling convention.
1269
1270         * config.h (DIFF): Remove; no longer used.
1271         * options.h (DIFF, RCSBIN_DFLT): Remove; no longer used.
1272
1273 Wed Dec 31 10:56:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1274
1275         * config.h, filesubr.c (convert_file): Remove; no longer used
1276         (except for BROKEN_READWRITE_CONVERSION which doesn't apply).
1277
1278 Sat Dec 27 16:57:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1279
1280         * options.h (HAVE_RCS5): Remove; no longer used.
1281
1282         * config.h (LINES_CRLF_TERMINATED): Remove; no longer used.
1283
1284 Tue Dec 23 08:28:44 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1285
1286         * README: Change bug-cvs address from prep.ai.mit.edu to gnu.org
1287         per email from Martin Hamilton.
1288
1289 Sun Nov 30 18:03:02 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1290
1291         * run.c (run_args): Remove; nowhere used.
1292
1293 Sat Nov 29 22:21:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1294
1295         * options.h: Remove declaration of getwd; see lib/ChangeLog for
1296         rationale.
1297
1298 Wed, 12 Nov 1997  Jim Kingdon
1299
1300         * config.h: Define same_file.
1301
1302 Sun, 9 Nov 1997  Jim Kingdon
1303
1304         * config.h: Define HAVE_SETMODE.
1305
1306 Mon Nov 10 11:15:54 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1307
1308         * run.c (call_diff, call_diff3): Removed, per change to
1309         src/rcscmds.c.
1310
1311 Fri Oct 31 16:52:30 1997  Abe Feldman
1312
1313         * config.h: Define UTIME_EXPECTS_WRITABLE.
1314
1315 Tue Oct 28 14:50:37 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1316
1317         * run.c: Also define call_diff and call_diff3.
1318
1319 Sat Sep 13 20:13:09 1997    <Martin.Sjoelin@ubs.ch>
1320         indentation/whitespace fixes by Jim Kingdon
1321
1322         * run.c (quote): quote any " included in argument string to
1323         avoid having ci choke on message string format.
1324
1325 Sun Sep  7 19:59:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1326
1327         * README: Add section on coding standards (win32, ANSI, &c).
1328
1329 Fri Aug 29 19:13:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1330
1331         * filesubr.c (isabsolute): Add comment about interaction with
1332         strip_trailing_slashes (reported by Jin S Choi <jsc@w3health.com>).
1333
1334 Thu Aug 28 12:06:37 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1335
1336         * filesubr.c (link_file): Remove #if 0'd version; the real version
1337         is elsewhere in this file.
1338
1339 Sun Aug 10 21:08:12 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1340
1341         * ndir.c, ndir.h, pwd.c, pwd.h: Remove $Header; we decided to
1342         get rid of these some time ago.
1343
1344 Sun Aug  3 21:14:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1345
1346         * README: Note KLUDGE_FOR_WNT_TESTSUITE when discussing tests.
1347
1348 Fri Jul 18 09:49:52 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1349
1350         * README: Adjust discussion of makefiles to deal with Visual C++
1351         5.x.  One doesn't need patch if client and server are current.
1352
1353 10 Jul 1997  Jim Kingdon
1354
1355         * config.h: Define USE_SETMODE_STDOUT.
1356
1357 8 Jul 1997  Jim Kingdon
1358
1359         * rcmd.c (rcmd_authenticate): With error message, print the
1360         user names that we were attempting to use.
1361         * win32.c (win32getlogin): If GetUserName returns "", return
1362         NULL.
1363
1364 Sun, 22 Jun 1997  Jim Kingdon
1365
1366         * win32.c: Also include winsock.h.
1367         Include stdlib.h (for exit()).
1368         * rcmd.c: Move include of cvs.h above test of HAVE_WINSOCK_H.
1369
1370 Tue Jun 17 16:35:06 1997  Jim Kingdon  (unknown@beezley)
1371
1372         * rcmd.c: Check HAVE_WINSOCK_H in figuring out which files
1373         to include (see comment about making this portable).  If not
1374         HAVE_WINSOCK_H, make various #definitions.
1375         * rcmd.c (init_winsock): Move from here...
1376         * win32.c: ...to here.
1377         * rcmd.c (bind_and_connect, resolve_address): Shut up gcc -Wall
1378         (which doesn't know that error (1, ...) doesn't return).
1379
1380 Sun Jun  8 23:43:21 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1381
1382         * config.h (HAVE_MKFIFO): Remove; not used anywhere.
1383
1384 Sat May  3 11:15:46 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1385
1386         * rcmd.c: Add "copyright" notice.
1387
1388 Thu Apr 17 00:15:36 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1389
1390         * Makefile.in: Add sockerror.c.
1391
1392 Wed Apr  9 15:29:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1393
1394         * filesubr.c (expand_wild): Add comments about "." and comparing
1395         NULL pointers.
1396
1397 8 Apr 1997  Jim Kingdon
1398
1399         * rcmd.c: Instead of returning -1 and passing that back to
1400         startserver.c which will print a very vague error message, call
1401         error() right away with a specific message.  This also fixes
1402         some places where we had bogusly called GetLastError instead of
1403         WSAGetLastError.
1404         (init_winsock): Remove call to setsockopt.  It was an artifact
1405         from before the time that we defined NO_SOCKET_TO_FD, doesn't
1406         seem to be needed any more, and fails with some non-Microsoft
1407         winsock implementations.
1408
1409 Wed Apr  2 14:08:10 1997  Vince Del Vecchio  <vdelvecc@spd.analog.com>
1410                           and Jim Kingdon
1411
1412         * sockerror.c: New file.
1413         * config.h (SOCK_STRERROR, SOCK_ERRNO): New macros.
1414         * startserver.c: In reporting errors from socket calls, use
1415         SOCK_STRERROR and SOCK_ERRNO since strerror(errno) doesn't work
1416         for Win32.
1417         * rcmd.c (rcmd_authenticate): Use WSASetLastError instead of
1418         assigning to errno, since that is where the caller will look.
1419
1420 Sun Apr  6 17:22:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1421
1422         * filesubr.c (copy_file): Add comment about CopyFile.
1423
1424 Wed Mar 26 13:13:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1425
1426         * README: Also mention tar and gzip.
1427
1428         * README: Binaries are now under 1.9, not 1.8.3, on
1429         ftp.cyclic.com.  Also mention http URL.
1430
1431 13 Mar 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1432
1433         * filesubr.c (get_homedir): Allocate pathbuf; removes arbitrary
1434         limit.
1435
1436 Wed Mar 12 16:10:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1437
1438         * filesubr.c (get_homedir): Expand comment about HOME
1439         vs. HOMEDRIVE/HOMEPATH.
1440
1441         * config.h (HAVE_SETVBUF): Removed; no longer used.
1442
1443 Thu Mar  6 19:46:53 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1444
1445         * README: tab stop setting apparently was under "Editor" in Visual
1446         C++ 2.x but it is under "Tabs" in Visual C++ 4.x.
1447         List number of warnings for regex.c (103, which is actually down
1448         from 121 prior to the change I just made to regex.c).
1449
1450 Sat Feb 15 15:27:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1451
1452         * Makefile.in (dist-dir): Also handle SUBDIRS.
1453         (SUBDIRS): New variable.
1454
1455 Wed Jan 29 18:28:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1456
1457         * config.h, options.h (GREP): Remove; no longer used.
1458
1459 Tue Jan 28 18:29:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1460
1461         * config.h: Remove SIZEOF_INT and SIZEOF_LONG; no longer needed
1462         with lib/md5.c changes.
1463
1464 1997-01-08  Jim Kingdon
1465
1466         * filesubr.c (expand_wild): If we just find a file (that
1467         is, without expanding a wildcard), return the file name
1468         as specified rather than as it exists in the filesystem.
1469
1470 Thu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1471
1472         * filesubr.c, ndir.c, ndir.h, pwd.c, pwd.h, run.c, stripslash.c:
1473         Remove "675" paragraph; see ../ChangeLog for rationale.
1474
1475 Wed Jan  1 22:51:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
1476
1477         * options.h: Reword comment for TMPDIR_DFLT to make it clear that
1478         this isn't specific to the pserver server.
1479
1480 Tue Dec 31 14:17:38 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1481
1482         * README: Remove another mention of grep; CVS no longer uses it.
1483
1484 Tue Dec 31 11:01:29 1996  Noel Cragg  <noel@gargle.rain.org>
1485
1486         * README: Add note that the various support utilities can also be
1487         found at the Cyclic FTP site; things move around on the net.
1488
1489 Tue Dec 31 12:33:29 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1490
1491         * README: Add note about lack of need for rsh.  I don't know if
1492         this is the best place to talk about this, but many people get
1493         confused by it.
1494
1495 Sat Nov 30 15:33:22 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1496
1497         * README: Grep is no longer required.  Specify when gzip is required.
1498
1499 Tue Nov 19 17:19:35 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1500
1501         * Makefile.in (SOURCES): Remove strippath.c.
1502         * strippath.c: Removed.
1503
1504 Sun Nov 10 22:54:04 1996  Paul Sanders <p.sanders@dial.pipex.com>
1505                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
1506
1507         * run.c (run_popen): Save and restore file descriptors.
1508
1509 Fri Oct 18 16:54:00 1996  Tony Brusseau  <brusseau@jprc.com>
1510                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
1511
1512         * strippath.c (strip_path): Leave leading "\\" unmolested for UNC.
1513
1514 Thu Oct 17 10:57:06 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1515
1516         * README: Clarify who it is who needs to be able to mount the
1517         repository.
1518
1519 Mon Oct 14 08:30:38 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1520
1521         * README: Remove item about markso Win95 web site now that it is
1522         merged in.  Mention Win95 at beginning.
1523
1524 Tue Oct  8 12:37:54 1996  Ian Lance Taylor  <ian@cygnus.com>
1525
1526         * options.h (HAD_RCS4): Remove; no longer used.
1527
1528 Wed Sep 25 14:31:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1529
1530         * options.h (TMPDIR_DFLT): Change from c:\temp to c:\\temp.
1531
1532 Tue Sep 24 14:37:29 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1533
1534         * options.h: Add TMPDIR_DFLT.
1535
1536 Tue Sep 10 19:20:25 1996  Mark A. Solinski  <markso@mcs.com>
1537                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
1538
1539         This is said to be the last set of changes needed for Win95:
1540         * rcmd.c: Include cvs.h.
1541         (rcmd_authenticate): Use send/recv instead of read/write.
1542         (rcmd): Don't call _open_osfhandle; just return the socket.
1543         * options.h: Move NO_SOCKET_TO_FD from here...
1544         * config.h: ...to here.  Update comment.
1545         * config.h (START_SERVER_RETURNS_SOCKET, SEND_NEVER_PARTIAL):
1546         Define.
1547         * startserver.c (shutdown_fd): Remove; it is unused.
1548         (wnt_start_server): Don't dup the file descriptor; instead set
1549         both *tofd and *fromfd to read_fd.
1550         (wnt_shutdown_server): Don't call _get_osfhandle; just use the
1551         argument as the socket.
1552
1553 Wed Sep  4 1996  Jim Kingdon  <kingdon@cyclic.com>
1554
1555         * filesubr.c (mkdir_if_needed): mkdir on NT only takes one,
1556         not two, arguments.
1557
1558 Thu Aug 29 09:47:33 1996  Mark A. Solinski  <markso@mcs.com>
1559                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
1560
1561         * filesubr.c (deep_remove_dir, unlink_file_dir): ENOENT can also
1562         mean that we tried to unlink a directory (Win95).
1563
1564 Mon Aug 26 12:47:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1565
1566         * filesubr.c (mkdir_if_needed): Added.
1567
1568 Thu Aug 22 19:12:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1569
1570         The following changes are said to be necessary (but not
1571         sufficient) for Win95:
1572         * config.h (sleep): Use "unsigned int" not just "unsigned".
1573         * filesubr.c (deep_remove_dir): Treat EACCES as well as ENOTEMPTY
1574         as an indication that we need to remove the directory.
1575
1576 Fri Aug 16 16:06:22 1996  Norbert Kiesel  <nk@col.sw-ley.de>
1577
1578         * Makefile.in (installdirs): new (empty) target
1579
1580 Mon Aug 12 14:45:16 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1581
1582         * config.h: Remove CLIENT_ONLY; it is nowhere used.
1583
1584 Mon Jul 15 1996  Jim Kingdon  <kingdon@cyclic.com>
1585
1586         * README: Add note about tab stop setting.
1587
1588 Fri Jun  7 13:07:37 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1589
1590         * config.h: Change INITIALIZE_SOCKET_SUBSYSTEM to
1591         SYSTEM_INITIALIZE to reflect change in ../src/main.c.
1592
1593 Mon Jun 03 01:00:08 1996  noel  <noel@BOAT_ANCHOR>
1594
1595         * sanity.sh: include new tests from ../src/sanity.sh.
1596
1597         * filesubr.c (copy_file): use open with O_CREAT instead of creat
1598         so we can also use O_BINARY -- we don't want to do any LF -> CR/LF
1599         translations when we copy files.
1600
1601 Fri May 17 11:53:13 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1602
1603         * README: In a few places it used to say "server" when it meant
1604         "client".  Fix it.  Say explicitly that there is no server on NT.
1605         Fix typos (4,0 -> 4.0; CVS.system -> CVS).
1606
1607 Thu May 16 16:52:45 1996  Noel Cragg  <noel@gargle.rain.org>
1608
1609         * README: explain which utilities are required for client support
1610         and local support in separate paragraphs.
1611
1612         * filesubr.c (expand_wild): rename max to cvs_max to avoid
1613         conflicts with other already-defined routines.
1614         (get_homedir): rename min to cvs_min.
1615
1616 Thu May 16 01:18:22 1996  noel  <noel@BOAT_ANCHOR>
1617
1618         * sanity.sh: Hacked version of src/sanity.sh for use under
1619         CYGWIN32.
1620
1621         * filesubr.c (expand_wild): Since FindFirstFile and FindNextFile
1622         don't return the pathname of a file, we need to keep track of it
1623         ourselves.
1624
1625         * options.h: Fix defines for DIFF and GREP. 
1626
1627         * run.c (run_exec): Flush stdout and stderr so we end up with the
1628         correct interleaving of output for sanity.sh.  This can be removed
1629         later, if desired.
1630
1631 Wed May 15 23:51:49 1996  Noel Cragg  <noel@gargle.rain.org>
1632
1633         * README: mention that grep is mandatory.
1634
1635 Tue May 14 1996  Jim Kingdon  <kingdon@cyclic.com>
1636
1637         * filesubr.c (cvs_temp_name): Call _tempnam not tmpnam.
1638
1639 Tue May 14 13:38:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1640
1641         * filesubr.c (cvs_temp_name): New function..
1642
1643 Wed May 01 01:28:41 1996  noel  <noel@BOAT_ANCHOR>
1644
1645         * filesubr.c (get_homedir): use both HOMEDRIVE and HOMEPATH to
1646         construct the user's home directory.
1647
1648 Tue Apr  9 20:56:14 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1649
1650         * README: Mention CRLF for src/server.c.
1651
1652 Mon Mar 25 1996  Jim Kingdon  <kingdon@cyclic.com>
1653
1654         * filesubr.c (expand_wild): New function.
1655
1656 Tue Mar 19 17:55:39 1996  Norbert Kiesel  <nk@col.sw-ley.de>
1657
1658         * startserver.c (wnt_start_server): Cleaned up code to get port
1659           (and thus made consistent with VMS and Mac)
1660
1661 Mon Mar 18 14:54:50 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1662
1663         * config.h: Don't declare gethostname; main.c already includes
1664         winsock.h.  Define FILENAMES_CASE_INSENSITIVE.
1665
1666 Fri Mar 15 1996  Jim Kingdon  <kingdon@cyclic.com>
1667
1668         * filesubr.c (fncmp): Fix typo (n1 -> n2) which had caused the
1669         function to always return 0.
1670
1671 Thu Mar  7 08:55:39 1996  Jim Blandy  <jimb@totoro.cyclic.com>
1672
1673         * Makefile.in (HEADERS): Remove alloca.h from list.
1674
1675 Wed Feb 28 11:08:06 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1676
1677         * options.h: Remove AUTH_SERVER_SUPPORT; no longer should be
1678         defined in options.h.
1679
1680         * config.h: Remove C_ALLOCA, CRAY_STACKSEG_END, HAVE_ALLOCA,
1681         HAVE_ALLOCA_H, and STACK_DIRECTION to reflect alloca removal.
1682         * startserver.c (wnt_start_server): Don't use alloca.
1683         * alloca.h: Removed.
1684
1685 Fri Feb 23 18:00:00 1996  Jim Kingdon  <kingdon@cyclic.com>
1686
1687         * options.h: Define AUTH_CLIENT_SUPPORT and NO_SOCKET_TO_FD.
1688         * config.h: Define HAVE_WINSOCK_H.
1689         * win32.c (getpass): New function.
1690         * filesubr.c (get_homedir): New function.
1691
1692 Mon Feb 12 16:09:24 1996  Norbert Kiesel  <nk@col.sw-ley.de>
1693
1694         * run.c (run_popen): Changed more Popen() to run_popen()
1695
1696 Mon Feb 12 03:33:27 1996  Benjamin J. Lee  <benjamin@cyclic.com>
1697
1698         * run.c: Changed Popen() to run_popen() for the benefit of
1699         case-insensitive linkers (VMS) which confuse Popen() with popen()
1700
1701 Fri Feb  9 22:10:12 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1702
1703         * Makefile.in (distclean): Remove Makefile.
1704
1705         * config.h: Remove SYSTEM_COMMENT_TABLE.
1706
1707 Thu Feb  1 15:09:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1708
1709         * options.h: Remove RM; no longer used.
1710
1711         * filesubr.c: Remove rcsid.
1712
1713 Thu Jan 11 16:01:27 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1714
1715         * README: Update with information for Visual C++ 4.0, some
1716         warnings that weren't mentioned, etc.
1717
1718 Thu Jan 11 12:04:42 1996  Norbert Kiesel  <nk@col.sw-ley.de>
1719
1720         * options.h: remove CVS_NOADMIN
1721
1722 Wed Jan  3 16:17:19 1996  Jon Dart  <jdart@tss.com>
1723                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
1724
1725         * run.c (filter_stream_through_program): If pidp is NULL, don't
1726         store to *pidp.
1727         * ndir.h: Change MAXNAMLEN to 255.
1728         * run.c (build_command): Deal with it if there are no arguments at
1729         all.
1730
1731 Mon Jan  1 23:40:01 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
1732
1733         * filesubr.c (link_file): New function.
1734
1735         * README: Mention CRLF vs. LF in cvsnt.mak.  Other minor revisions.
1736
1737 Fri Dec 22 12:00:00 1995  Jim Kingdon  <kingdon@peary.cyclic.com>
1738
1739         * run.c (filter_stream_through_program): On error, error() rather
1740         than returning -1.
1741
1742 Thu Dec 21 16:00:00 1995  Jim Kingdon  <kingdon@peary.cyclic.com>
1743
1744         * options.h: Don't define NO_SOCKET_TO_FD.
1745
1746 Mon Dec 18 09:57:29 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
1747
1748         * options.h: Explain NO_SOCKET_TO_FD some more.
1749
1750 Sun Dec 17 21:19:18 1995  Karl Fogel  <kfogel@floss.cyclic.com>
1751
1752         * options.h (NO_SOCKET_TO_FD): define to 1.
1753
1754 Tue Dec 12 19:18:00 1995  Karl Fogel  <kfogel@floss.cyclic.com>
1755
1756         * options.h (AUTH_CLIENT_SUPPORT, AUTH_SERVER_SUPPORT): these
1757         replace CVS_LOGIN.
1758         (RCSBIN_DFLT): expand comment.
1759
1760 Mon Dec 11 12:43:35 1995  adamg  <adamg@microsoft.com>
1761
1762         * config.h: Add INITIALIZE_SOCKET_SUBSYSTEM macro to ensure that
1763         winsock is initialized early enough for the gethostname() in
1764         main.c to succeed.
1765         * rcmd.c: Remove from init_winsock(), and rcmd() code that
1766         initialized winsock on demand.
1767
1768 Thu Dec  7 14:49:16 1995  Jim Meyering  (meyering@comco.com)
1769
1770         * filesubr.c (isaccessible): Rename from isaccessable.
1771         Update callers.
1772
1773 Mon Dec  4 10:46:31 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
1774
1775         * The following change was copied from src/filesubr.c.  This is
1776         because we need filesubr.c to compile, not because we are trying
1777         to make set*id work on NT (if it even has set*id).
1778         * filesubr.c (isaccessable): new function.  Checks access-rights
1779         for files like access(), but is getxid-safe.  Falls back to
1780         access() if SETXID_SUPPORT is not enabled.
1781         (isfile): replace stat() by isaccessable(file, F_OK)
1782         (isreadable): replace access() by isaccessable()
1783         (iswritable): ditto
1784         (make_directory): rename local variable buf to sb
1785
1786 Fri Nov 24 11:17:16 EST 1995  Boleslaw Ciesielski  <bolek@viewlogic.com>
1787
1788         * filesubr.c (convert_file): Pass S_IWRITE to open when creating
1789         file (fixes problem with deleting temporary files).
1790
1791 Fri Nov 24 11:12:47 1995  Boleslaw Ciesielski  <bolek@viewlogic.com>
1792
1793         * run.c (build_command): Move len++ inside loop, to make room for
1794         spaces between arguments.
1795
1796 Thu Oct 26 10:12:51 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
1797
1798         * README: Say that patch is required, not optional.
1799
1800 Wed Oct 25 07:40:17 1995  Noel Cragg  <noel@virtual.office.com>
1801
1802         * startserver.c (wnt_start_server): removed NTOHS call; since the
1803         resulting number was passed as the port number to rcmd which
1804         called NTOHS again, we did a complicated NOOP.
1805
1806 Tue Oct 24 10:59:03 1995  Norbert Kiesel  <nk@col.sw-ley.de>
1807
1808         * Makefile.in: insert autoconf variables. This allows e.g. make
1809           dist to work when configure was called from within a subdir.
1810
1811         * Makefile.in (dist): replace by rule which honors $(srcdir)
1812
1813 Mon Oct 23 18:51:49 1995  Karl Fogel  <kfogel@floss.cyclic.com>
1814
1815         * Makefile.in (clean): new rule, does nothing but satisfy
1816         top-level Makefile's beliefs about what its children can do.
1817
1818 Fri Oct 20 11:09:55 1995  Norbert Kiesel  <nk@col.sw-ley.de>
1819
1820         * config.h: use same layout and comments as current ../config.h.in
1821
1822         * options.h: as above for ../src/options.h.in
1823
1824 Tue Oct 10 16:04:18 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
1825
1826         * README: Update to remove obsolete information (e.g. ftp
1827         distributions).
1828
1829 Thu Oct  5 17:28:52 1995  Kevin Layer  <layer@franz.com>
1830
1831         * filesubr.c: Add semicolon after USE.
1832
1833 Thu Sep 7  19:18:00 1995  Jim Blandy  <jimb@cyclic.com>
1834
1835         * config.h (CVS_SUPPORT): #define this.
1836
1837         * ndir.c (opendir): Make the directory name argument a const
1838         char *, instead of just a char *.
1839         * ndir.h (opendir): Extern declaration changed to match.
1840
1841 Thu Aug 31 12:00:08 1995  Jim Blandy  <jimb@totoro.cyclic.com>
1842
1843         * Makefile.in (HEADERS, SOURCES): New variables.
1844         (DISTFILES): Refer to them, and include README, Makefile.in, and
1845         .cvsignore.
1846
1847         * filesubr.c (unlink_file_dir, deep_remove_dir): New functions,
1848         originally added to src/filesubr.c and then adapted here for
1849         Windows NT.
1850
1851 Wed Aug 30 15:39:57 1995  Jim Blandy  <jimb@totoro.cyclic.com>
1852
1853         * Windows NT port merged.
1854         * README, config.h, filesubr.c, mkdir.c, ndir.c, ndir.h,
1855         options.h, pwd.c, pwd.h, rcmd.c, rcmd.h, run.c, startserver.c,
1856         strippath.c, stripslash.c, waitpid.c, win32.c: Changed or added.
1857
1858 Thu Aug 10 13:30:00 1995  Jim Blandy <jimb@cyclic.com>
1859
1860         * filesubr.c, mkdir.c, pwd.c, run.c, win32.c: New source files.
1861         * pwd.h: New header file.
1862
1863 Wed Jul 19 18:00:00 1995  Jim Blandy <jimb@cyclic.com>
1864
1865         * alloca.h: New file.
1866
1867         * config.h (HAVE_IO_H): Define this.
1868
1869 Tue Jul 18 21:18:00 1995  Jim Blandy <jimb@cyclic.com>
1870
1871         * config.h, options.h, pwd.h: New files.