CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2016/07/16 04:38:50

Modified files:
        x11/kde4/workspace: Makefile 
        x11/kde4/workspace/files: checkpass_bsd.c 
        x11/kde4/workspace/patches: patch-kdm_config_def 
        x11/kde4/workspace/pkg: PLIST 
Added files:
        x11/kde4/workspace/patches: 
                                    patch-kcheckpass_config-kcheckpass_h_cmake 
                                    patch-kcheckpass_kcheckpass_h 
                                    patch-kdm_backend_client_c 
                                    patch-kdm_config-kdm_h_cmake 

Log message:
Finish & actually enable BSD authentication support in KDE4.
This overcomes tweaking getpw* calls: KDM and kcheckpass code did it wrong
on OpenBSD anyway (for example, compared the whole pw_passwd with "*",
instead of checking first character only). And we support other types
of password-based authentication as a bonus now (hello, login_-ldap!).

Also, we now create directory for persistent data of KDM by default,
and it's /var/kdm (previously KDM tried to access /var/lib/kdm).
The persistent data means "the name of the previous user" etc.
Previously features like "remember last user logged in" didn't work.

KDE3 bits to follow a bit later.

generic approvement from sthen@

Reply via email to