[Pgpool-committers] pgpool - pgpool-II: Major cleanup for strncpy().
User T-ishii
t-ishii at pgfoundry.org
Thu Oct 27 22:43:14 UTC 2011
Log Message:
-----------
Major cleanup for strncpy(). There are several places where
strncpy() is used. Problem is some of them do not consider the case
when copy lengh == buffer size. In this case copied buffer is not
null terminated and may cause tons of problems later.
To fix this, most of them are replaced by strlcpy().
Tags:
----
V3_1_STABLE
Modified Files:
--------------
pgpool-II:
Makefile.am (r1.59 -> r1.59.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/Makefile.am?r1=1.59&r2=1.59.2.1)
Makefile.in (r1.63 -> r1.63.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/Makefile.in?r1=1.63&r2=1.63.2.1)
aclocal.m4 (r1.17 -> r1.17.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/aclocal.m4?r1=1.17&r2=1.17.2.1)
config.h.in (r1.13 -> r1.13.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/config.h.in?r1=1.13&r2=1.13.2.1)
configure (r1.56 -> r1.56.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/configure?r1=1.56&r2=1.56.2.1)
ltmain.sh (r1.4 -> r1.4.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/ltmain.sh?r1=1.4&r2=1.4.2.1)
main.c (r1.109 -> r1.109.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/main.c?r1=1.109&r2=1.109.2.1)
pg_md5.c (r1.12 -> r1.12.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pg_md5.c?r1=1.12&r2=1.12.2.1)
pool_auth.c (r1.30 -> r1.30.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_auth.c?r1=1.30&r2=1.30.2.1)
pool_config.c (r1.64 -> r1.64.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_config.c?r1=1.64&r2=1.64.2.1)
pool_config.l (r1.59 -> r1.59.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_config.l?r1=1.59&r2=1.59.2.1)
pool_proto_modules.c (r1.108 -> r1.108.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_proto_modules.c?r1=1.108&r2=1.108.2.1)
pool_relcache.c (r1.14 -> r1.14.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_relcache.c?r1=1.14&r2=1.14.2.1)
pgpool-II/parser:
Makefile.in (r1.20 -> r1.20.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/Makefile.in?r1=1.20&r2=1.20.2.1)
gram.c (r1.15 -> r1.15.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/gram.c?r1=1.15&r2=1.15.2.1)
gram.h (r1.12 -> r1.12.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/gram.h?r1=1.12&r2=1.12.2.1)
pgpool-II/pcp:
Makefile.in (r1.22 -> r1.22.2.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pcp/Makefile.in?r1=1.22&r2=1.22.2.1)
More information about the Pgpool-committers
mailing list