1178825Sdfr2007-12-13  Love H�rnquist �strand  <lha@it.su.se>
2178825Sdfr
3178825Sdfr	* Makefile.am: Add missing files, from Buchan Milne.
4178825Sdfr
5178825Sdfr2006-10-20  Love H�rnquist �strand  <lha@it.su.se>
6178825Sdfr	
7178825Sdfr	* Makefile.am: more files
8178825Sdfr	
9178825Sdfr2006-08-08  Love H�rnquist �strand  <lha@it.su.se>
10178825Sdfr
11178825Sdfr	* util.c: Check return values from setuid, prompted by MIT
12178825Sdfr	advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
13178825Sdfr	Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
14178825Sdfr
15178825Sdfr	* rcp.c: Check return values from setuid, prompted by MIT
16178825Sdfr	advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
17178825Sdfr	Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
18178825Sdfr
19178825Sdfr	* rcp.c: Check return values from seteuid, prompted by MIT
20178825Sdfr	advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
21178825Sdfr	Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
22178825Sdfr	
23178825Sdfr2005-10-22  Love H�rnquist �strand  <lha@it.su.se>
24178825Sdfr
25178825Sdfr	* rcp.c: Check return value from asprintf instead of string !=
26178825Sdfr	NULL since it undefined behavior on Linux. From Bj�rn Sandell
27178825Sdfr	
28178825Sdfr2005-08-30  Love H�rnquist �strand  <lha@it.su.se>
29178825Sdfr
30178825Sdfr	* util.c: Explicit typecast to avoid signess warning.
31178825Sdfr	
32178825Sdfr2005-05-29  Love H�rnquist �strand  <lha@it.su.se>
33178825Sdfr
34178825Sdfr	* rcp_locl.h: undef _PATH_RSH to make sure our version is used
35178825Sdfr	
36178825Sdfr2005-05-11  David Love  <fx@gnu.org>
37178825Sdfr
38178825Sdfr	* rcp.c: MODEMASK is defined in sys/vnode.h on Solaris, so undef
39178825Sdfr	it before we define our own.
40178825Sdfr
41178825Sdfr2005-04-27  Love H�rnquist �strand  <lha@it.su.se>
42178825Sdfr
43178825Sdfr	* rcp_locl.h: use BINDIR instead of "/usr/bin/ with _PATH_RSH
44178825Sdfr
45178825Sdfr2005-04-18  Love H�rnquist �strand  <lha@it.su.se>
46178825Sdfr
47178825Sdfr	* util.c: use unsigned char * to make sure its not negative when
48178825Sdfr	passing it to is* functions
49178825Sdfr
50178825Sdfr2004-05-14  Johan Danielsson  <joda@pdc.kth.se>
51178825Sdfr
52178825Sdfr	* rcp.c: add -e (passed to rsh)
53178825Sdfr	
54120945Snectar2003-04-16  Johan Danielsson  <joda@pdc.kth.se>
55120945Snectar
56120945Snectar	* rcp.1: add a HISTORY section
57120945Snectar
58120945Snectar	* rcp.1: brief manpage
59120945Snectar
60120945Snectar	* rcp.c: add a -4 option
61120945Snectar
6290926Snectar2001-09-24  Johan Danielsson  <joda@pdc.kth.se>
6390926Snectar
6490926Snectar	* rcp.c: more va_* fixing; from Thomas Klausner
6590926Snectar
6690926Snectar2001-09-08  Assar Westerlund  <assar@sics.se>
6790926Snectar
6890926Snectar	* rcp.c (run_err): always match va_start and va_end
6990926Snectar
7090926Snectar2001-09-04  Assar Westerlund  <assar@sics.se>
7190926Snectar
7290926Snectar	* util.c (allocbuf): do not leak memory on failure and zero
7390926Snectar	re-used memory, from Markus Friedl <markus@openbsd.org>
7490926Snectar
7590926Snectar2001-07-19  Assar Westerlund  <assar@sics.se>
7690926Snectar
7790926Snectar	* rcp.c (main): add missing setprogname
7890926Snectar
7990926Snectar2001-06-14  Assar Westerlund  <assar@sics.se>
8090926Snectar
8190926Snectar	* rcp.c: add some const replace a few malloc/snprintf with
8290926Snectar	asprintf
8390926Snectar	* rcp.c (sizestr): remove and use snprintf to do this correctly
8490926Snectar	instead
8590926Snectar
8678527Sassar2001-04-21  Johan Danielsson  <joda@pdc.kth.se>
8778527Sassar
8878527Sassar	* rcp.c: convert to use getarg
8978527Sassar
9078527Sassar	* rcp.c: do a better job of supporting files larger than 2GB
9178527Sassar
9278527Sassar2001-02-07  Assar Westerlund  <assar@sics.se>
9378527Sassar
9478527Sassar	* rcp.c: add -F for forwarding ticket, from Ake Sandgren
9578527Sassar	<ake@cs.umu.se>
9678527Sassar
9772445Sassar2001-01-29  Assar Westerlund  <assar@sics.se>
9872445Sassar
9972445Sassar	* util.c (roundup): add fallback definition
10072445Sassar
10172445Sassar	* rcp.c: remove non-STDC code
10272445Sassar	* rcp_locl.h: add sys/types.h and sys/wait.h
10372445Sassar
10472445Sassar	* rcp.c: no calls to err with NULL
10572445Sassar
10672445Sassar2001-01-28  Assar Westerlund  <assar@sics.se>
10772445Sassar
10872445Sassar	* rcp_locl.h: add
10972445Sassar
11072445Sassar	* Makefile.am (LDADD): remove unused libraries
11172445Sassar
11272445Sassar2001-01-27  Assar Westerlund  <assar@sics.se>
11372445Sassar
11472445Sassar	* util.c: replace vfork by fork
11572445Sassar
11672445Sassar	* rcp.c: add RCSID S_ISTXT -> S_ISVTX printf sizes of files with
11772445Sassar 	%lu instead of %q (which is not portable)
11872445Sassar
11972445Sassar	* util.c: add RCSID do not use sig_t
12072445Sassar	* rcp.c: remove __P, use st_mtime et al from struct stat
12172445Sassar	* extern.h: remove __P
12272445Sassar
12372445Sassar	* initial import of port of bsd rcp changed to use existing rsh,
12472445Sassar	contributed by Richard Nyberg <rnyberg@it.su.se>
12572445Sassar
126