From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 24 16:10:12 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8FE6B1065678 for ; Sun, 24 Jun 2012 16:10:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7ABC18FC1D for ; Sun, 24 Jun 2012 16:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q5OGACO3001376 for ; Sun, 24 Jun 2012 16:10:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q5OGACJm001375; Sun, 24 Jun 2012 16:10:12 GMT (envelope-from gnats) Date: Sun, 24 Jun 2012 16:10:12 GMT Message-Id: <201206241610.q5OGACJm001375@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Henry Hu Cc: Subject: Re: ports/168841: x11/slim fails to authorize (through kereros) if built without pam support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Henry Hu List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2012 16:10:12 -0000 The following reply was made to PR ports/168841; it has been noted by GNATS. From: Henry Hu To: Doug Barton Cc: bug-followup@freebsd.org, c.kworr@gmail.com, Gleb Kurtsou Subject: Re: ports/168841: x11/slim fails to authorize (through kereros) if built without pam support Date: Sun, 24 Jun 2012 12:07:12 -0400 --047d7b15ae452a873f04c33a1005 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Here is the updated patch: On Fri, Jun 22, 2012 at 9:25 PM, Doug Barton wrote: > On 06/20/2012 23:51, Henry Hu wrote: >> This patch enables PAM in slim. > > Given that we have a lot of users who don't like PAM, I'd much rather > see this be optional. See for example x11/xscreensaver. Now PAM is optional. However, I still make it default to "on", since PAM is part of the base system, and if we make it default to "off", some people may be unable to login. If people don't like it, they may just turn it off. > >> Details: >> * add -DUSE_PAM=3Dyes to cmake args >> * install pam config file for "slim". >> * patch app.cpp to allow rebooting without login > > The patch seems to do more than that? OK, it allows rebooting, suspending and halting... > >> * modify rc.d script to start after hal. For new X server, this should >> be required to be able to input. > > Seems fine. > >> Most of it comes from >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D152236, with some changes. >> Thanks to Gleb Kurtsou . >> >> I've tested the patch, and I am able to log in. I'm not sure about >> kereros. Please test it. > > Personally I have no way to test kerberos. > > Doug > > -- > > =A0 =A0This .signature sanitized for your protection > > --=20 Cheers, Henry --047d7b15ae452a873f04c33a1005 Content-Type: application/octet-stream; name="slim-1.3.3_2.patch" Content-Disposition: attachment; filename="slim-1.3.3_2.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h3ub77gs0 ZGlmZiAtcnVOIC0tZXhjbHVkZT1DVlMgLS1leGNsdWRlPS5zdm4gL3RtcC9jdnN0bXAvcG9ydHMv eDExL3NsaW0vTWFrZWZpbGUgL3Vzci9wb3J0cy94MTEvc2xpbS5uZXcvTWFrZWZpbGUKLS0tIC90 bXAvY3ZzdG1wL3BvcnRzL3gxMS9zbGltL01ha2VmaWxlCTIwMTItMDYtMjEgMDI6MTk6MDAuMDAw MDAwMDAwIC0wNDAwCisrKyAvdXNyL3BvcnRzL3gxMS9zbGltLm5ldy9NYWtlZmlsZQkyMDEyLTA2 LTI0IDExOjU3OjEzLjAwMDAwMDAwMCAtMDQwMApAQCAtNiw3ICs2LDcgQEAKIAogUE9SVE5BTUU9 CXNsaW0KIFBPUlRWRVJTSU9OPQkxLjMuMwotUE9SVFJFVklTSU9OPQkxCitQT1JUUkVWSVNJT049 CTIKIENBVEVHT1JJRVM9CXgxMQogTUFTVEVSX1NJVEVTPQlodHRwOi8vc2xpbS5iZXJsaW9zLmRl L3JlbGVhc2VzLwogRElTVEZJTEVTPQkke0RJU1ROQU1FfSR7RVhUUkFDVF9TVUZYfSAke0RJU1RO QU1FfSR7RVhUUkFDVF9TVUZYfS5yZWxlYXNlLmFzYwpAQCAtMTUsMTQgKzE1LDE0IEBACiBNQUlO VEFJTkVSPQloZW5yeS5odS5zaEBnbWFpbC5jb20KIENPTU1FTlQ9CUdyYXBoaWNhbCBsb2dpbiBt YW5hZ2VyIGZvciBYMTEsIGRlcml2ZWQgZnJvbSBMb2dpbi5hcHAKIAorTElDRU5TRT0JR1BMdjIK KwogTElCX0RFUEVORFM9CWpwZWcuMTE6JHtQT1JUU0RJUn0vZ3JhcGhpY3MvanBlZyBcCiAJCWNr LWNvbm5lY3Rvci4wOiR7UE9SVFNESVJ9L3N5c3V0aWxzL2NvbnNvbGVraXQgXAogCQlwbmcxNTok e1BPUlRTRElSfS9ncmFwaGljcy9wbmcgXAogCQlmcmVldHlwZToke1BPUlRTRElSfS9wcmludC9m cmVldHlwZTIgXAogCQlmb250Y29uZmlnOiR7UE9SVFNESVJ9L3gxMS1mb250cy9mb250Y29uZmln CiAKLUxJQ0VOU0U9CUdQTHYyCi0KIFVTRV9DTUFLRT0JeWVzCiBVU0VfWE9SRz0JeDExIHhmdCB4 bXUgeG9yZy1zZXJ2ZXIgeHJlbmRlcgogVVNFX0dMPQkJZ2x1dApAQCAtMzMsOCArMzMsMTggQEAK IAogTUFOMT0JCXNsaW0uMQogCitPUFRJT05TPQlQQU0gIlVzZSBwYW0iIG9uCisKIC5pbmNsdWRl IDxic2QucG9ydC5wcmUubWs+CiAKKy5pZiBkZWZpbmVkKFdJVEhfUEFNKQorQ01BS0VfQVJHUys9 IC1EVVNFX1BBTT15ZXMKK1BMSVNUX1NVQis9IFBBTT0iIgorLmVsc2UKK0NNQUtFX0FSR1MrPSAt RFVTRV9QQU09bm8KK1BMSVNUX1NVQis9IFBBTT0iQGNvbW1lbnQgIgorLmVuZGlmCisKIHZlcmlm eTogY2hlY2tzdW0KIAlncGcgLS12ZXJpZnkgJHtESVNURElSfS8ke0RJU1ROQU1FfSR7RVhUUkFD VF9TVUZYfS5yZWxlYXNlLmFzYwogCkBAIC00OSwxNSArNTksMjEgQEAKIAogIyBGaXggYSBwcmV2 aW91cyBiYWQgaW5zdGFsbAogcHJlLWluc3RhbGw6Ci0JQC9iaW4vcm0gLWYgJHtMT0NBTEJBU0V9 L3NoYXJlL21hbi9tYW4xL3NsaW0uMQotCUAvYmluL3JtZGlyICR7TE9DQUxCQVNFfS9zaGFyZS9t YW4vbWFuMSAyPi9kZXYvbnVsbCB8fCB0cnVlCi0JQC9iaW4vcm1kaXIgJHtMT0NBTEJBU0V9L3No YXJlL21hbiAyPi9kZXYvbnVsbCB8fCB0cnVlCisJQCR7Uk19IC1mICR7TE9DQUxCQVNFfS9zaGFy ZS9tYW4vbWFuMS9zbGltLjEKKwlAJHtSTURJUn0gJHtMT0NBTEJBU0V9L3NoYXJlL21hbi9tYW4x IDI+L2Rldi9udWxsIHx8IHRydWUKKwlAJHtSTURJUn0gJHtMT0NBTEJBU0V9L3NoYXJlL21hbiAy Pi9kZXYvbnVsbCB8fCB0cnVlCiAKIHBvc3QtaW5zdGFsbDoKIAlAJHtJTlNUQUxMX01BTn0gJHtX UktTUkN9LyR7UE9SVE5BTUV9LjEgJHtNQU4xUFJFRklYfS9tYW4vbWFuMQogCUBpZiBbICEgLWYg JHtQUkVGSVh9L2V0Yy9zbGltLmNvbmYgXTsgdGhlbiBcCiAJCSR7Q1B9ICR7UFJFRklYfS9ldGMv c2xpbS5jb25mLnNhbXBsZSAke1BSRUZJWH0vZXRjL3NsaW0uY29uZiA7IFwKIAlmaQorLglpZiBk ZWZpbmVkKFdJVEhfUEFNKQorCUAke0lOU1RBTExfREFUQX0gJHtGSUxFU0RJUn0vcGFtLmNvbmYg JHtQUkVGSVh9L2V0Yy9wYW0uZC9zbGltLmRlZmF1bHQKKwlAaWYgWyAhIC1mICR7UFJFRklYfS9l dGMvcGFtLmQvc2xpbSBdOyB0aGVuIFwKKwkJJHtDUH0gJHtQUkVGSVh9L2V0Yy9wYW0uZC9zbGlt LmRlZmF1bHQgJHtQUkVGSVh9L2V0Yy9wYW0uZC9zbGltIDsgXAorCWZpCisuCWVuZGlmCiAJQCR7 Q0FUfSAke1BLR01FU1NBR0V9CiAKIC5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgpkaWZmIC1y dU4gLS1leGNsdWRlPUNWUyAtLWV4Y2x1ZGU9LnN2biAvdG1wL2N2c3RtcC9wb3J0cy94MTEvc2xp bS9maWxlcy9wYW0uY29uZiAvdXNyL3BvcnRzL3gxMS9zbGltLm5ldy9maWxlcy9wYW0uY29uZgot LS0gL3RtcC9jdnN0bXAvcG9ydHMveDExL3NsaW0vZmlsZXMvcGFtLmNvbmYJMTk2OS0xMi0zMSAx OTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysrIC91c3IvcG9ydHMveDExL3NsaW0ubmV3L2ZpbGVz L3BhbS5jb25mCTIwMTItMDYtMjEgMDE6NTU6MTguMDAwMDAwMDAwIC0wNDAwCkBAIC0wLDAgKzEs NCBAQAorYXV0aAkJaW5jbHVkZQkJc3lzdGVtCithY2NvdW50CQlpbmNsdWRlCQlzeXN0ZW0KK3Nl c3Npb24JCWluY2x1ZGUJCXN5c3RlbQorcGFzc3dvcmQJaW5jbHVkZQkJc3lzdGVtCmRpZmYgLXJ1 TiAtLWV4Y2x1ZGU9Q1ZTIC0tZXhjbHVkZT0uc3ZuIC90bXAvY3ZzdG1wL3BvcnRzL3gxMS9zbGlt L2ZpbGVzL3BhdGNoLWFwcC5jcHAtcmVib290IC91c3IvcG9ydHMveDExL3NsaW0ubmV3L2ZpbGVz L3BhdGNoLWFwcC5jcHAtcmVib290Ci0tLSAvdG1wL2N2c3RtcC9wb3J0cy94MTEvc2xpbS9maWxl cy9wYXRjaC1hcHAuY3BwLXJlYm9vdAkxOTY5LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUw MAorKysgL3Vzci9wb3J0cy94MTEvc2xpbS5uZXcvZmlsZXMvcGF0Y2gtYXBwLmNwcC1yZWJvb3QJ MjAxMi0wNi0yMSAwMjoxNjo1Mi4wMDAwMDAwMDAgLTA0MDAKQEAgLTAsMCArMSwxMiBAQAorLS0t IGFwcC5jcHAub3JpZwkyMDEyLTA2LTIxIDAyOjA4OjM4LjAwMDAwMDAwMCAtMDQwMAorKysrIGFw cC5jcHAJMjAxMi0wNi0yMSAwMjowODo1My4wMDAwMDAwMDAgLTA0MDAKK0BAIC00MTIsNiArNDEy LDkgQEAKKyAgICAgICAgIHN3aXRjaChMb2dpblBhbmVsLT5nZXRBY3Rpb24oKSl7CisgICAgICAg ICAgICAgY2FzZSBQYW5lbDo6RXhpdDoKKyAgICAgICAgICAgICBjYXNlIFBhbmVsOjpDb25zb2xl OgorKyAgICAgICAgICAgIGNhc2UgUGFuZWw6OlN1c3BlbmQ6CisrICAgICAgICAgICAgY2FzZSBQ YW5lbDo6UmVib290OgorKyAgICAgICAgICAgIGNhc2UgUGFuZWw6OkhhbHQ6CisgICAgICAgICAg ICAgICAgIHJldHVybiB0cnVlOyAvLyA8LS0tIFRoaXMgaXMgc2ltcGx5IGZha2UhCisgICAgICAg ICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICAgYnJlYWs7CmRpZmYgLXJ1TiAtLWV4Y2x1 ZGU9Q1ZTIC0tZXhjbHVkZT0uc3ZuIC90bXAvY3ZzdG1wL3BvcnRzL3gxMS9zbGltL2ZpbGVzL3Ns aW0uc2guaW4gL3Vzci9wb3J0cy94MTEvc2xpbS5uZXcvZmlsZXMvc2xpbS5zaC5pbgotLS0gL3Rt cC9jdnN0bXAvcG9ydHMveDExL3NsaW0vZmlsZXMvc2xpbS5zaC5pbgkyMDEyLTA2LTIxIDAyOjE5 OjAwLjAwMDAwMDAwMCAtMDQwMAorKysgL3Vzci9wb3J0cy94MTEvc2xpbS5uZXcvZmlsZXMvc2xp bS5zaC5pbgkyMDEyLTA2LTIxIDAxOjU0OjE5LjAwMDAwMDAwMCAtMDQwMApAQCAtMyw3ICszLDcg QEAKICMgJEZyZWVCU0Q6IHBvcnRzL3gxMS9zbGltL2ZpbGVzL3NsaW0uc2guaW4sdiAxLjggMjAx Mi8wNi8wMyAwNjo1NTo0NiBkb3VnYiBFeHAgJAogIwogIyBQUk9WSURFOiBzbGltCi0jIFJFUVVJ UkU6IExPR0lOIGRidXMKKyMgUkVRVUlSRTogTE9HSU4gZGJ1cyBoYWxkCiAjIEtFWVdPUkQ6IHNo dXRkb3duCiAjCiAjIEFkZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRvIC9ldGMvcmMuY29uZiB0byBl bmFibGUgc2xpbToKZGlmZiAtcnVOIC0tZXhjbHVkZT1DVlMgLS1leGNsdWRlPS5zdm4gL3RtcC9j dnN0bXAvcG9ydHMveDExL3NsaW0vcGtnLXBsaXN0IC91c3IvcG9ydHMveDExL3NsaW0ubmV3L3Br Zy1wbGlzdAotLS0gL3RtcC9jdnN0bXAvcG9ydHMveDExL3NsaW0vcGtnLXBsaXN0CTIwMTItMDYt MjEgMDI6MTk6MDAuMDAwMDAwMDAwIC0wNDAwCisrKyAvdXNyL3BvcnRzL3gxMS9zbGltLm5ldy9w a2ctcGxpc3QJMjAxMi0wNi0yNCAxMTo1MDowMi4wMDAwMDAwMDAgLTA0MDAKQEAgLTgsNiArOCw5 IEBACiBAdW5leGVjIGlmIGNtcCAtcyAlRC9ldGMvc2xpbS5jb25mLnNhbXBsZSAlRC9ldGMvc2xp bS5jb25mOyB0aGVuIHJtIC1mICVEL2V0Yy9zbGltLmNvbmY7IGZpCiBldGMvc2xpbS5jb25mLnNh bXBsZQogQGV4ZWMgaWYgWyAhIC1mICVEL2V0Yy9zbGltLmNvbmYgXSA7IHRoZW4gY3AgLXAgJUQv JUYgJUIvc2xpbS5jb25mOyBmaQorJSVQQU0lJUB1bmV4ZWMgaWYgY21wIC1zICVEL2V0Yy9wYW0u ZC9zbGltLmRlZmF1bHQgJUQvZXRjL3BhbS5kL3NsaW07IHRoZW4gcm0gLWYgJUQvZXRjL3BhbS5k L3NsaW0gOyBmaQorJSVQQU0lJWV0Yy9wYW0uZC9zbGltLmRlZmF1bHQKKyUlUEFNJSVAZXhlYyBp ZiBbICEgLWYgJUQvZXRjL3BhbS5kL3NsaW0gXSA7IHRoZW4gY3AgLXAgJUQvJUYgJUIvc2xpbTsg ZmkKIEBleGVjIC9iaW4vcm0gLWYgJUQvc2hhcmUvbWFuL21hbjEvc2xpbS4xCiBAZXhlYyBybWRp ciAiJUQvc2hhcmUvbWFuL21hbjEiIDI+L2Rldi9udWxsIHx8IHRydWUKIEBleGVjIHJtZGlyICIl RC9zaGFyZS9tYW4iIDI+L2Rldi9udWxsIHx8IHRydWUK --047d7b15ae452a873f04c33a1005--