[HEIMDAL-646] malloc(0) checks for AIX
[heimdal.git] / appl / rcp / ChangeLog
blob25a0a5176c8c4e7747036de9f0b08b7fb640d49f
1 2008-04-17  Love Hörnquist Åstrand  <lha@it.su.se>
3         * Sync with NetBSD rcp, add v6 parsing support and no setuid code
4         at all.
6 2007-12-13  Love Hörnquist Åstrand  <lha@it.su.se>
8         * Makefile.am: Add missing files, from Buchan Milne.
10 2006-10-20  Love Hörnquist Åstrand  <lha@it.su.se>
11         
12         * Makefile.am: more files
13         
14 2006-08-08  Love Hörnquist Åstrand  <lha@it.su.se>
16         * util.c: Check return values from setuid, prompted by MIT
17         advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
18         Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
20         * rcp.c: Check return values from setuid, prompted by MIT
21         advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
22         Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
24         * rcp.c: Check return values from seteuid, prompted by MIT
25         advisory.  Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
26         Meissner at SUSE.  Either of CVE-2006-3083 or CVE-2006-3084.
27         
28 2005-10-22  Love Hörnquist Åstrand  <lha@it.su.se>
30         * rcp.c: Check return value from asprintf instead of string !=
31         NULL since it undefined behavior on Linux. From Björn Sandell
32         
33 2005-08-30  Love Hörnquist Åstrand  <lha@it.su.se>
35         * util.c: Explicit typecast to avoid signess warning.
36         
37 2005-05-29  Love Hörnquist Åstrand  <lha@it.su.se>
39         * rcp_locl.h: undef _PATH_RSH to make sure our version is used
40         
41 2005-05-11  David Love  <fx@gnu.org>
43         * rcp.c: MODEMASK is defined in sys/vnode.h on Solaris, so undef
44         it before we define our own.
46 2005-04-27  Love Hörnquist Åstrand  <lha@it.su.se>
48         * rcp_locl.h: use BINDIR instead of "/usr/bin/ with _PATH_RSH
50 2005-04-18  Love Hörnquist Åstrand  <lha@it.su.se>
52         * util.c: use unsigned char * to make sure its not negative when
53         passing it to is* functions
55 2004-05-14  Johan Danielsson  <joda@pdc.kth.se>
57         * rcp.c: add -e (passed to rsh)
58         
59 2003-04-16  Johan Danielsson  <joda@pdc.kth.se>
61         * rcp.1: add a HISTORY section
63         * rcp.1: brief manpage
65         * rcp.c: add a -4 option
67 2001-09-24  Johan Danielsson  <joda@pdc.kth.se>
69         * rcp.c: more va_* fixing; from Thomas Klausner
71 2001-09-08  Assar Westerlund  <assar@sics.se>
73         * rcp.c (run_err): always match va_start and va_end
75 2001-09-04  Assar Westerlund  <assar@sics.se>
77         * util.c (allocbuf): do not leak memory on failure and zero
78         re-used memory, from Markus Friedl <markus@openbsd.org>
80 2001-07-19  Assar Westerlund  <assar@sics.se>
82         * rcp.c (main): add missing setprogname
84 2001-06-14  Assar Westerlund  <assar@sics.se>
86         * rcp.c: add some const replace a few malloc/snprintf with
87         asprintf
88         * rcp.c (sizestr): remove and use snprintf to do this correctly
89         instead
91 2001-04-21  Johan Danielsson  <joda@pdc.kth.se>
93         * rcp.c: convert to use getarg
95         * rcp.c: do a better job of supporting files larger than 2GB
97 2001-02-07  Assar Westerlund  <assar@sics.se>
99         * rcp.c: add -F for forwarding ticket, from Ake Sandgren
100         <ake@cs.umu.se>
102 2001-01-29  Assar Westerlund  <assar@sics.se>
104         * util.c (roundup): add fallback definition
106         * rcp.c: remove non-STDC code
107         * rcp_locl.h: add sys/types.h and sys/wait.h
109         * rcp.c: no calls to err with NULL
111 2001-01-28  Assar Westerlund  <assar@sics.se>
113         * rcp_locl.h: add
115         * Makefile.am (LDADD): remove unused libraries
117 2001-01-27  Assar Westerlund  <assar@sics.se>
119         * util.c: replace vfork by fork
121         * rcp.c: add RCSID S_ISTXT -> S_ISVTX printf sizes of files with
122         %lu instead of %q (which is not portable)
124         * util.c: add RCSID do not use sig_t
125         * rcp.c: remove __P, use st_mtime et al from struct stat
126         * extern.h: remove __P
128         * initial import of port of bsd rcp changed to use existing rsh,
129         contributed by Richard Nyberg <rnyberg@it.su.se>