xref: /freebsd/crypto/heimdal/appl/rcp/ChangeLog (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov2008-04-17  Love Hörnquist Åstrand  <lha@it.su.se>
2*ae771770SStanislav Sedov
3*ae771770SStanislav Sedov	* Sync with NetBSD rcp, add v6 parsing support and no setuid code
4*ae771770SStanislav Sedov	at all.
5*ae771770SStanislav Sedov
6*ae771770SStanislav Sedov2007-12-13  Love Hörnquist Åstrand  <lha@it.su.se>
7c19800e8SDoug Rabson
8c19800e8SDoug Rabson	* Makefile.am: Add missing files, from Buchan Milne.
9c19800e8SDoug Rabson
10*ae771770SStanislav Sedov2006-10-20  Love Hörnquist Åstrand  <lha@it.su.se>
11c19800e8SDoug Rabson
12c19800e8SDoug Rabson	* Makefile.am: more files
13c19800e8SDoug Rabson
14*ae771770SStanislav Sedov2006-08-08  Love Hörnquist Åstrand  <lha@it.su.se>
15c19800e8SDoug Rabson
16c19800e8SDoug Rabson	* util.c: Check return values from setuid, prompted by MIT
17c19800e8SDoug Rabson	advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
18c19800e8SDoug Rabson	Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
19c19800e8SDoug Rabson
20c19800e8SDoug Rabson	* rcp.c: Check return values from setuid, prompted by MIT
21c19800e8SDoug Rabson	advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
22c19800e8SDoug Rabson	Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
23c19800e8SDoug Rabson
24c19800e8SDoug Rabson	* rcp.c: Check return values from seteuid, prompted by MIT
25c19800e8SDoug Rabson	advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
26c19800e8SDoug Rabson	Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
27c19800e8SDoug Rabson
28*ae771770SStanislav Sedov2005-10-22  Love Hörnquist Åstrand  <lha@it.su.se>
29c19800e8SDoug Rabson
30c19800e8SDoug Rabson	* rcp.c: Check return value from asprintf instead of string !=
31*ae771770SStanislav Sedov	NULL since it undefined behavior on Linux. From Björn Sandell
32c19800e8SDoug Rabson
33*ae771770SStanislav Sedov2005-08-30  Love Hörnquist Åstrand  <lha@it.su.se>
34c19800e8SDoug Rabson
35c19800e8SDoug Rabson	* util.c: Explicit typecast to avoid signess warning.
36c19800e8SDoug Rabson
37*ae771770SStanislav Sedov2005-05-29  Love Hörnquist Åstrand  <lha@it.su.se>
38c19800e8SDoug Rabson
39c19800e8SDoug Rabson	* rcp_locl.h: undef _PATH_RSH to make sure our version is used
40c19800e8SDoug Rabson
41c19800e8SDoug Rabson2005-05-11  David Love  <fx@gnu.org>
42c19800e8SDoug Rabson
43c19800e8SDoug Rabson	* rcp.c: MODEMASK is defined in sys/vnode.h on Solaris, so undef
44c19800e8SDoug Rabson	it before we define our own.
45c19800e8SDoug Rabson
46*ae771770SStanislav Sedov2005-04-27  Love Hörnquist Åstrand  <lha@it.su.se>
47c19800e8SDoug Rabson
48c19800e8SDoug Rabson	* rcp_locl.h: use BINDIR instead of "/usr/bin/ with _PATH_RSH
49c19800e8SDoug Rabson
50*ae771770SStanislav Sedov2005-04-18  Love Hörnquist Åstrand  <lha@it.su.se>
51c19800e8SDoug Rabson
52c19800e8SDoug Rabson	* util.c: use unsigned char * to make sure its not negative when
53c19800e8SDoug Rabson	passing it to is* functions
54c19800e8SDoug Rabson
55c19800e8SDoug Rabson2004-05-14  Johan Danielsson  <joda@pdc.kth.se>
56c19800e8SDoug Rabson
57c19800e8SDoug Rabson	* rcp.c: add -e (passed to rsh)
58c19800e8SDoug Rabson
59bbd80c28SJacques Vidrine2003-04-16  Johan Danielsson  <joda@pdc.kth.se>
60bbd80c28SJacques Vidrine
61bbd80c28SJacques Vidrine	* rcp.1: add a HISTORY section
62bbd80c28SJacques Vidrine
63bbd80c28SJacques Vidrine	* rcp.1: brief manpage
64bbd80c28SJacques Vidrine
65bbd80c28SJacques Vidrine	* rcp.c: add a -4 option
66bbd80c28SJacques Vidrine
674137ff4cSJacques Vidrine2001-09-24  Johan Danielsson  <joda@pdc.kth.se>
684137ff4cSJacques Vidrine
694137ff4cSJacques Vidrine	* rcp.c: more va_* fixing; from Thomas Klausner
704137ff4cSJacques Vidrine
714137ff4cSJacques Vidrine2001-09-08  Assar Westerlund  <assar@sics.se>
724137ff4cSJacques Vidrine
734137ff4cSJacques Vidrine	* rcp.c (run_err): always match va_start and va_end
744137ff4cSJacques Vidrine
754137ff4cSJacques Vidrine2001-09-04  Assar Westerlund  <assar@sics.se>
764137ff4cSJacques Vidrine
774137ff4cSJacques Vidrine	* util.c (allocbuf): do not leak memory on failure and zero
784137ff4cSJacques Vidrine	re-used memory, from Markus Friedl <markus@openbsd.org>
794137ff4cSJacques Vidrine
804137ff4cSJacques Vidrine2001-07-19  Assar Westerlund  <assar@sics.se>
814137ff4cSJacques Vidrine
824137ff4cSJacques Vidrine	* rcp.c (main): add missing setprogname
834137ff4cSJacques Vidrine
844137ff4cSJacques Vidrine2001-06-14  Assar Westerlund  <assar@sics.se>
854137ff4cSJacques Vidrine
864137ff4cSJacques Vidrine	* rcp.c: add some const replace a few malloc/snprintf with
874137ff4cSJacques Vidrine	asprintf
884137ff4cSJacques Vidrine	* rcp.c (sizestr): remove and use snprintf to do this correctly
894137ff4cSJacques Vidrine	instead
904137ff4cSJacques Vidrine
91adb0ddaeSAssar Westerlund2001-04-21  Johan Danielsson  <joda@pdc.kth.se>
92adb0ddaeSAssar Westerlund
93adb0ddaeSAssar Westerlund	* rcp.c: convert to use getarg
94adb0ddaeSAssar Westerlund
95adb0ddaeSAssar Westerlund	* rcp.c: do a better job of supporting files larger than 2GB
96adb0ddaeSAssar Westerlund
97adb0ddaeSAssar Westerlund2001-02-07  Assar Westerlund  <assar@sics.se>
98adb0ddaeSAssar Westerlund
99adb0ddaeSAssar Westerlund	* rcp.c: add -F for forwarding ticket, from Ake Sandgren
100adb0ddaeSAssar Westerlund	<ake@cs.umu.se>
101adb0ddaeSAssar Westerlund
1025e9cd1aeSAssar Westerlund2001-01-29  Assar Westerlund  <assar@sics.se>
1035e9cd1aeSAssar Westerlund
1045e9cd1aeSAssar Westerlund	* util.c (roundup): add fallback definition
1055e9cd1aeSAssar Westerlund
1065e9cd1aeSAssar Westerlund	* rcp.c: remove non-STDC code
1075e9cd1aeSAssar Westerlund	* rcp_locl.h: add sys/types.h and sys/wait.h
1085e9cd1aeSAssar Westerlund
1095e9cd1aeSAssar Westerlund	* rcp.c: no calls to err with NULL
1105e9cd1aeSAssar Westerlund
1115e9cd1aeSAssar Westerlund2001-01-28  Assar Westerlund  <assar@sics.se>
1125e9cd1aeSAssar Westerlund
1135e9cd1aeSAssar Westerlund	* rcp_locl.h: add
1145e9cd1aeSAssar Westerlund
1155e9cd1aeSAssar Westerlund	* Makefile.am (LDADD): remove unused libraries
1165e9cd1aeSAssar Westerlund
1175e9cd1aeSAssar Westerlund2001-01-27  Assar Westerlund  <assar@sics.se>
1185e9cd1aeSAssar Westerlund
1195e9cd1aeSAssar Westerlund	* util.c: replace vfork by fork
1205e9cd1aeSAssar Westerlund
1215e9cd1aeSAssar Westerlund	* rcp.c: add RCSID S_ISTXT -> S_ISVTX printf sizes of files with
1225e9cd1aeSAssar Westerlund 	%lu instead of %q (which is not portable)
1235e9cd1aeSAssar Westerlund
1245e9cd1aeSAssar Westerlund	* util.c: add RCSID do not use sig_t
1255e9cd1aeSAssar Westerlund	* rcp.c: remove __P, use st_mtime et al from struct stat
1265e9cd1aeSAssar Westerlund	* extern.h: remove __P
1275e9cd1aeSAssar Westerlund
1285e9cd1aeSAssar Westerlund	* initial import of port of bsd rcp changed to use existing rsh,
1295e9cd1aeSAssar Westerlund	contributed by Richard Nyberg <rnyberg@it.su.se>
1305e9cd1aeSAssar Westerlund
131