History log of /openbsd-current/usr.bin/ssh/sftp-common.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.34 31-Mar-2023 djm

don't attempt to decode a ridiculous number of attributes;
harmless because of bounds elsewhere, but better to be explicit


Revision tags: OPENBSD_7_2_BASE OPENBSD_7_3_BASE
# 1.33 19-Sep-2022 djm

extend sftp-common.c:extend ls_file() to support supplied user/group
names; ok markus@


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.32 18-Oct-2020 djm

use the new variant log macros instead of prepending __func__ and
appending ssh_err(r) manually; ok markus@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.31 13-Sep-2018 millert

Fix warnings caused by user_from_uid() and group_from_gid() now
returning const char *.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.30 10-Jun-2017 djm

print '?' instead of incorrect link count (that the protocol doesn't
provide) for remote listings. bz#2710 ok dtucker@


Revision tags: OPENBSD_6_1_BASE
# 1.29 12-Sep-2016 deraadt

Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions
rather than pulling <sys/param.h> and unknown namespace pollution.
ok djm markus dtucker


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.28 20-Jan-2015 deraadt

Reduce use of <sys/param.h> and transition to <limits.h> throughout.
ok djm markus


# 1.27 14-Jan-2015 djm

update sftp client and server to new buffer API.
pretty much just mechanical changes; with & ok markus


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.26 09-Jan-2014 guenther

When formating the time for "ls -l"-style output, show dates in the future
with the year, and rearrange a comparison to avoid a potentional signed
arithmetic overflow that would give the wrong result.

ok djm@


# 1.25 08-Nov-2013 dtucker

Include stdlib.h for free() as per the man page.


Revision tags: OPENBSD_5_4_BASE
# 1.24 17-May-2013 djm

bye, bye xfree(); ok markus@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.23 15-Jan-2010 markus

unused


# 1.22 14-Jan-2010 dtucker

use user_from{uid,gid} to lookup up ids since it keeps a small cache. ok djm


# 1.21 13-Jan-2010 djm

support '-h' (human-readable units) for sftp's ls command, just like
ls(1); ok dtucker@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.20 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.19 01-Aug-2006 stevesk

move #include <stdio.h> out of includes.h


# 1.18 26-Jul-2006 stevesk

move #include <sys/param.h> out of includes.h


# 1.17 22-Jul-2006 stevesk

move #include <string.h> out of includes.h


# 1.16 22-Jul-2006 stevesk

move #include <time.h> out of includes.h


# 1.15 06-Jul-2006 stevesk

move #include <pwd.h> out of includes.h; ok markus@


# 1.14 02-Jul-2006 stevesk

move #include <grp.h> out of includes.h


# 1.13 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.12 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_9_BASE
# 1.11 20-Feb-2006 stevesk

branches: 1.11.2;
move #include <sys/stat.h> out of includes.h; ok markus@


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.10 10-Nov-2003 jakob

branches: 1.10.8;
constify. ok markus@ & djm@


Revision tags: OPENBSD_3_4_BASE
# 1.9 24-May-2003 djm

branches: 1.9.2;
cast some types for printing; ok markus@


Revision tags: OPENBSD_3_3_BASE
# 1.8 16-Oct-2002 itojun

branches: 1.8.2;
64bit pedant. %llu is "unsigned long long". markus ok


Revision tags: OPENBSD_3_2_BASE
# 1.7 11-Sep-2002 djm

branches: 1.7.2;
support for short/long listings and globbing in "ls"; ok markus@


# 1.6 23-Jun-2002 deraadt

bunch of u_int vs int stuff


Revision tags: OPENBSD_3_1_BASE
# 1.5 02-Dec-2001 deraadt

branches: 1.5.2;
zap };


Revision tags: OPENBSD_3_0_BASE
# 1.4 14-Jul-2001 stevesk

branches: 1.4.2;
delete spurious #includes; ok deraadt@ markus@


# 1.3 26-Jun-2001 markus

remove comments from .h, since they are cut&paste from the .c files
and out of sync


Revision tags: OPENBSD_2_9_BASE
# 1.2 06-Feb-2001 markus

branches: 1.2.2; 1.2.4; 1.2.6;
use lower case error messages similar to errno.h


# 1.1 04-Feb-2001 djm

Basic interactive sftp client; ok theo@


# 1.33 19-Sep-2022 djm

extend sftp-common.c:extend ls_file() to support supplied user/group
names; ok markus@


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.32 18-Oct-2020 djm

use the new variant log macros instead of prepending __func__ and
appending ssh_err(r) manually; ok markus@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.31 13-Sep-2018 millert

Fix warnings caused by user_from_uid() and group_from_gid() now
returning const char *.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.30 10-Jun-2017 djm

print '?' instead of incorrect link count (that the protocol doesn't
provide) for remote listings. bz#2710 ok dtucker@


Revision tags: OPENBSD_6_1_BASE
# 1.29 12-Sep-2016 deraadt

Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions
rather than pulling <sys/param.h> and unknown namespace pollution.
ok djm markus dtucker


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.28 20-Jan-2015 deraadt

Reduce use of <sys/param.h> and transition to <limits.h> throughout.
ok djm markus


# 1.27 14-Jan-2015 djm

update sftp client and server to new buffer API.
pretty much just mechanical changes; with & ok markus


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.26 09-Jan-2014 guenther

When formating the time for "ls -l"-style output, show dates in the future
with the year, and rearrange a comparison to avoid a potentional signed
arithmetic overflow that would give the wrong result.

ok djm@


# 1.25 08-Nov-2013 dtucker

Include stdlib.h for free() as per the man page.


Revision tags: OPENBSD_5_4_BASE
# 1.24 17-May-2013 djm

bye, bye xfree(); ok markus@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.23 15-Jan-2010 markus

unused


# 1.22 14-Jan-2010 dtucker

use user_from{uid,gid} to lookup up ids since it keeps a small cache. ok djm


# 1.21 13-Jan-2010 djm

support '-h' (human-readable units) for sftp's ls command, just like
ls(1); ok dtucker@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.20 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.19 01-Aug-2006 stevesk

move #include <stdio.h> out of includes.h


# 1.18 26-Jul-2006 stevesk

move #include <sys/param.h> out of includes.h


# 1.17 22-Jul-2006 stevesk

move #include <string.h> out of includes.h


# 1.16 22-Jul-2006 stevesk

move #include <time.h> out of includes.h


# 1.15 06-Jul-2006 stevesk

move #include <pwd.h> out of includes.h; ok markus@


# 1.14 02-Jul-2006 stevesk

move #include <grp.h> out of includes.h


# 1.13 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.12 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_9_BASE
# 1.11 20-Feb-2006 stevesk

branches: 1.11.2;
move #include <sys/stat.h> out of includes.h; ok markus@


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.10 10-Nov-2003 jakob

branches: 1.10.8;
constify. ok markus@ & djm@


Revision tags: OPENBSD_3_4_BASE
# 1.9 24-May-2003 djm

branches: 1.9.2;
cast some types for printing; ok markus@


Revision tags: OPENBSD_3_3_BASE
# 1.8 16-Oct-2002 itojun

branches: 1.8.2;
64bit pedant. %llu is "unsigned long long". markus ok


Revision tags: OPENBSD_3_2_BASE
# 1.7 11-Sep-2002 djm

branches: 1.7.2;
support for short/long listings and globbing in "ls"; ok markus@


# 1.6 23-Jun-2002 deraadt

bunch of u_int vs int stuff


Revision tags: OPENBSD_3_1_BASE
# 1.5 02-Dec-2001 deraadt

branches: 1.5.2;
zap };


Revision tags: OPENBSD_3_0_BASE
# 1.4 14-Jul-2001 stevesk

branches: 1.4.2;
delete spurious #includes; ok deraadt@ markus@


# 1.3 26-Jun-2001 markus

remove comments from .h, since they are cut&paste from the .c files
and out of sync


Revision tags: OPENBSD_2_9_BASE
# 1.2 06-Feb-2001 markus

branches: 1.2.2; 1.2.4; 1.2.6;
use lower case error messages similar to errno.h


# 1.1 04-Feb-2001 djm

Basic interactive sftp client; ok theo@


# 1.32 18-Oct-2020 djm

use the new variant log macros instead of prepending __func__ and
appending ssh_err(r) manually; ok markus@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.31 13-Sep-2018 millert

Fix warnings caused by user_from_uid() and group_from_gid() now
returning const char *.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.30 10-Jun-2017 djm

print '?' instead of incorrect link count (that the protocol doesn't
provide) for remote listings. bz#2710 ok dtucker@


Revision tags: OPENBSD_6_1_BASE
# 1.29 12-Sep-2016 deraadt

Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions
rather than pulling <sys/param.h> and unknown namespace pollution.
ok djm markus dtucker


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.28 20-Jan-2015 deraadt

Reduce use of <sys/param.h> and transition to <limits.h> throughout.
ok djm markus


# 1.27 14-Jan-2015 djm

update sftp client and server to new buffer API.
pretty much just mechanical changes; with & ok markus


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.26 09-Jan-2014 guenther

When formating the time for "ls -l"-style output, show dates in the future
with the year, and rearrange a comparison to avoid a potentional signed
arithmetic overflow that would give the wrong result.

ok djm@


# 1.25 08-Nov-2013 dtucker

Include stdlib.h for free() as per the man page.


Revision tags: OPENBSD_5_4_BASE
# 1.24 17-May-2013 djm

bye, bye xfree(); ok markus@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.23 15-Jan-2010 markus

unused


# 1.22 14-Jan-2010 dtucker

use user_from{uid,gid} to lookup up ids since it keeps a small cache. ok djm


# 1.21 13-Jan-2010 djm

support '-h' (human-readable units) for sftp's ls command, just like
ls(1); ok dtucker@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.20 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.19 01-Aug-2006 stevesk

move #include <stdio.h> out of includes.h


# 1.18 26-Jul-2006 stevesk

move #include <sys/param.h> out of includes.h


# 1.17 22-Jul-2006 stevesk

move #include <string.h> out of includes.h


# 1.16 22-Jul-2006 stevesk

move #include <time.h> out of includes.h


# 1.15 06-Jul-2006 stevesk

move #include <pwd.h> out of includes.h; ok markus@


# 1.14 02-Jul-2006 stevesk

move #include <grp.h> out of includes.h


# 1.13 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.12 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_9_BASE
# 1.11 20-Feb-2006 stevesk

branches: 1.11.2;
move #include <sys/stat.h> out of includes.h; ok markus@


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.10 10-Nov-2003 jakob

branches: 1.10.8;
constify. ok markus@ & djm@


Revision tags: OPENBSD_3_4_BASE
# 1.9 24-May-2003 djm

branches: 1.9.2;
cast some types for printing; ok markus@


Revision tags: OPENBSD_3_3_BASE
# 1.8 16-Oct-2002 itojun

branches: 1.8.2;
64bit pedant. %llu is "unsigned long long". markus ok


Revision tags: OPENBSD_3_2_BASE
# 1.7 11-Sep-2002 djm

branches: 1.7.2;
support for short/long listings and globbing in "ls"; ok markus@


# 1.6 23-Jun-2002 deraadt

bunch of u_int vs int stuff


Revision tags: OPENBSD_3_1_BASE
# 1.5 02-Dec-2001 deraadt

branches: 1.5.2;
zap };


Revision tags: OPENBSD_3_0_BASE
# 1.4 14-Jul-2001 stevesk

branches: 1.4.2;
delete spurious #includes; ok deraadt@ markus@


# 1.3 26-Jun-2001 markus

remove comments from .h, since they are cut&paste from the .c files
and out of sync


Revision tags: OPENBSD_2_9_BASE
# 1.2 06-Feb-2001 markus

branches: 1.2.2; 1.2.4; 1.2.6;
use lower case error messages similar to errno.h


# 1.1 04-Feb-2001 djm

Basic interactive sftp client; ok theo@


# 1.31 13-Sep-2018 millert

Fix warnings caused by user_from_uid() and group_from_gid() now
returning const char *.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.30 10-Jun-2017 djm

print '?' instead of incorrect link count (that the protocol doesn't
provide) for remote listings. bz#2710 ok dtucker@


Revision tags: OPENBSD_6_1_BASE
# 1.29 12-Sep-2016 deraadt

Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions
rather than pulling <sys/param.h> and unknown namespace pollution.
ok djm markus dtucker


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.28 20-Jan-2015 deraadt

Reduce use of <sys/param.h> and transition to <limits.h> throughout.
ok djm markus


# 1.27 14-Jan-2015 djm

update sftp client and server to new buffer API.
pretty much just mechanical changes; with & ok markus


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.26 09-Jan-2014 guenther

When formating the time for "ls -l"-style output, show dates in the future
with the year, and rearrange a comparison to avoid a potentional signed
arithmetic overflow that would give the wrong result.

ok djm@


# 1.25 08-Nov-2013 dtucker

Include stdlib.h for free() as per the man page.


Revision tags: OPENBSD_5_4_BASE
# 1.24 17-May-2013 djm

bye, bye xfree(); ok markus@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.23 15-Jan-2010 markus

unused


# 1.22 14-Jan-2010 dtucker

use user_from{uid,gid} to lookup up ids since it keeps a small cache. ok djm


# 1.21 13-Jan-2010 djm

support '-h' (human-readable units) for sftp's ls command, just like
ls(1); ok dtucker@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.20 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.19 01-Aug-2006 stevesk

move #include <stdio.h> out of includes.h


# 1.18 26-Jul-2006 stevesk

move #include <sys/param.h> out of includes.h


# 1.17 22-Jul-2006 stevesk

move #include <string.h> out of includes.h


# 1.16 22-Jul-2006 stevesk

move #include <time.h> out of includes.h


# 1.15 06-Jul-2006 stevesk

move #include <pwd.h> out of includes.h; ok markus@


# 1.14 02-Jul-2006 stevesk

move #include <grp.h> out of includes.h


# 1.13 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.12 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_9_BASE
# 1.11 20-Feb-2006 stevesk

branches: 1.11.2;
move #include <sys/stat.h> out of includes.h; ok markus@


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.10 10-Nov-2003 jakob

branches: 1.10.8;
constify. ok markus@ & djm@


Revision tags: OPENBSD_3_4_BASE
# 1.9 24-May-2003 djm

branches: 1.9.2;
cast some types for printing; ok markus@


Revision tags: OPENBSD_3_3_BASE
# 1.8 16-Oct-2002 itojun

branches: 1.8.2;
64bit pedant. %llu is "unsigned long long". markus ok


Revision tags: OPENBSD_3_2_BASE
# 1.7 11-Sep-2002 djm

branches: 1.7.2;
support for short/long listings and globbing in "ls"; ok markus@


# 1.6 23-Jun-2002 deraadt

bunch of u_int vs int stuff


Revision tags: OPENBSD_3_1_BASE
# 1.5 02-Dec-2001 deraadt

branches: 1.5.2;
zap };


Revision tags: OPENBSD_3_0_BASE
# 1.4 14-Jul-2001 stevesk

branches: 1.4.2;
delete spurious #includes; ok deraadt@ markus@


# 1.3 26-Jun-2001 markus

remove comments from .h, since they are cut&paste from the .c files
and out of sync


Revision tags: OPENBSD_2_9_BASE
# 1.2 06-Feb-2001 markus

branches: 1.2.2; 1.2.4; 1.2.6;
use lower case error messages similar to errno.h


# 1.1 04-Feb-2001 djm

Basic interactive sftp client; ok theo@


Revision tags: OPENBSD_6_2_BASE
# 1.30 10-Jun-2017 djm

print '?' instead of incorrect link count (that the protocol doesn't
provide) for remote listings. bz#2710 ok dtucker@


Revision tags: OPENBSD_6_1_BASE
# 1.29 12-Sep-2016 deraadt

Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions
rather than pulling <sys/param.h> and unknown namespace pollution.
ok djm markus dtucker


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.28 20-Jan-2015 deraadt

Reduce use of <sys/param.h> and transition to <limits.h> throughout.
ok djm markus


# 1.27 14-Jan-2015 djm

update sftp client and server to new buffer API.
pretty much just mechanical changes; with & ok markus


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.26 09-Jan-2014 guenther

When formating the time for "ls -l"-style output, show dates in the future
with the year, and rearrange a comparison to avoid a potentional signed
arithmetic overflow that would give the wrong result.

ok djm@


# 1.25 08-Nov-2013 dtucker

Include stdlib.h for free() as per the man page.


Revision tags: OPENBSD_5_4_BASE
# 1.24 17-May-2013 djm

bye, bye xfree(); ok markus@


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.23 15-Jan-2010 markus

unused


# 1.22 14-Jan-2010 dtucker

use user_from{uid,gid} to lookup up ids since it keeps a small cache. ok djm


# 1.21 13-Jan-2010 djm

support '-h' (human-readable units) for sftp's ls command, just like
ls(1); ok dtucker@


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.20 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.19 01-Aug-2006 stevesk

move #include <stdio.h> out of includes.h


# 1.18 26-Jul-2006 stevesk

move #include <sys/param.h> out of includes.h


# 1.17 22-Jul-2006 stevesk

move #include <string.h> out of includes.h


# 1.16 22-Jul-2006 stevesk

move #include <time.h> out of includes.h


# 1.15 06-Jul-2006 stevesk

move #include <pwd.h> out of includes.h; ok markus@


# 1.14 02-Jul-2006 stevesk

move #include <grp.h> out of includes.h


# 1.13 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.12 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_9_BASE
# 1.11 20-Feb-2006 stevesk

branches: 1.11.2;
move #include <sys/stat.h> out of includes.h; ok markus@


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.10 10-Nov-2003 jakob

branches: 1.10.8;
constify. ok markus@ & djm@


Revision tags: OPENBSD_3_4_BASE
# 1.9 24-May-2003 djm

branches: 1.9.2;
cast some types for printing; ok markus@


Revision tags: OPENBSD_3_3_BASE
# 1.8 16-Oct-2002 itojun

branches: 1.8.2;
64bit pedant. %llu is "unsigned long long". markus ok


Revision tags: OPENBSD_3_2_BASE
# 1.7 11-Sep-2002 djm

branches: 1.7.2;
support for short/long listings and globbing in "ls"; ok markus@


# 1.6 23-Jun-2002 deraadt

bunch of u_int vs int stuff


Revision tags: OPENBSD_3_1_BASE
# 1.5 02-Dec-2001 deraadt

branches: 1.5.2;
zap };


Revision tags: OPENBSD_3_0_BASE
# 1.4 14-Jul-2001 stevesk

branches: 1.4.2;
delete spurious #includes; ok deraadt@ markus@


# 1.3 26-Jun-2001 markus

remove comments from .h, since they are cut&paste from the .c files
and out of sync


Revision tags: OPENBSD_2_9_BASE
# 1.2 06-Feb-2001 markus

branches: 1.2.2; 1.2.4; 1.2.6;
use lower case error messages similar to errno.h


# 1.1 04-Feb-2001 djm

Basic interactive sftp client; ok theo@