Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-7-0] src/crypto/external/bsd/heimdal



Module Name:    src
Committed By:   snj
Date:           Mon Sep 11 04:53:50 UTC 2017

Modified Files:
        src/crypto/external/bsd/heimdal/dist [netbsd-7-0]: configure.ac
        src/crypto/external/bsd/heimdal/dist/kcm [netbsd-7-0]: client.c
            config.c
        src/crypto/external/bsd/heimdal/dist/lib/gssapi/mech [netbsd-7-0]:
            gss_pname_to_uid.c
        src/crypto/external/bsd/heimdal/dist/lib/hx509 [netbsd-7-0]: softp11.c
        src/crypto/external/bsd/heimdal/dist/lib/krb5 [netbsd-7-0]:
            config_file.c get_default_principal.c kuserok.c
        src/crypto/external/bsd/heimdal/dist/lib/roken [netbsd-7-0]: getxxyyy.c
            roken.h.in
        src/crypto/external/bsd/heimdal/include [netbsd-7-0]: config.h roken.h
Added Files:
        src/crypto/external/bsd/heimdal/dist/cf [netbsd-7-0]:
            check-getpwuid_r-posix.m4

Log Message:
Pull up following revision(s) (requested by mlelstv in ticket #1509):
        crypto/external/bsd/heimdal/include/config.h: revision 1.9
        crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_pname_to_uid.c: revision 1.3
        crypto/external/bsd/heimdal/dist/lib/roken/getxxyyy.c: revision 1.3
        crypto/external/bsd/heimdal/dist/configure.ac: revision 1.3
        crypto/external/bsd/heimdal/dist/kcm/config.c: revision 1.3
        crypto/external/bsd/heimdal/dist/lib/krb5/kuserok.c: revision 1.3
        crypto/external/bsd/heimdal/dist/cf/check-getpwuid_r-posix.m4: revision 1.1
        crypto/external/bsd/heimdal/include/roken.h: revision 1.8
        crypto/external/bsd/heimdal/dist/lib/krb5/get_default_principal.c: revision 1.3
        crypto/external/bsd/heimdal/dist/lib/hx509/softp11.c: revision 1.3
        crypto/external/bsd/heimdal/dist/kcm/client.c: revision 1.3
        crypto/external/bsd/heimdal/dist/lib/krb5/config_file.c: revision 1.3
        crypto/external/bsd/heimdal/dist/lib/roken/roken.h.in: revision 1.5
always use rk_getpwnam_r...
--
This is why we have libroken...
--
Use getpwuid_r instead of getpwuid, so that we don't trash getpw*() internal
buffers.
kde does (kdm/client/backend.c):
    p = getpwnam();
    pam_setcred() (which calls getpwuid in pam_afslog);
    setusercontext(...,p,p->pw_uid,...) (now with trashed p data...)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2.4.1 -r1.1.1.2.4.2 \
    src/crypto/external/bsd/heimdal/dist/configure.ac
cvs rdiff -u -r0 -r1.1.8.2 \
    src/crypto/external/bsd/heimdal/dist/cf/check-getpwuid_r-posix.m4
cvs rdiff -u -r1.1.1.2.4.1 -r1.1.1.2.4.2 \
    src/crypto/external/bsd/heimdal/dist/kcm/client.c \
    src/crypto/external/bsd/heimdal/dist/kcm/config.c
cvs rdiff -u -r1.1.1.1.10.1 -r1.1.1.1.10.2 \
    src/crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_pname_to_uid.c
cvs rdiff -u -r1.1.1.2.4.1 -r1.1.1.2.4.2 \
    src/crypto/external/bsd/heimdal/dist/lib/hx509/softp11.c
cvs rdiff -u -r1.1.1.2.4.1 -r1.1.1.2.4.2 \
    src/crypto/external/bsd/heimdal/dist/lib/krb5/config_file.c \
    src/crypto/external/bsd/heimdal/dist/lib/krb5/get_default_principal.c \
    src/crypto/external/bsd/heimdal/dist/lib/krb5/kuserok.c
cvs rdiff -u -r1.2.12.2 -r1.2.12.3 \
    src/crypto/external/bsd/heimdal/dist/lib/roken/getxxyyy.c
cvs rdiff -u -r1.3.4.1 -r1.3.4.2 \
    src/crypto/external/bsd/heimdal/dist/lib/roken/roken.h.in
cvs rdiff -u -r1.6.4.1 -r1.6.4.2 \
    src/crypto/external/bsd/heimdal/include/config.h
cvs rdiff -u -r1.4.4.1 -r1.4.4.2 \
    src/crypto/external/bsd/heimdal/include/roken.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index