Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 May 1999 11:39:51 -0400 (EDT)
From:      Brian Feldman <green@unixhelp.org>
To:        hackers@FreeBSD.org
Subject:   so_cred changes
Message-ID:  <Pine.BSF.4.10.9905301135220.10426-200000@janus.syracuse.net>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-193501839-928078791=:10426
Content-Type: TEXT/PLAIN; charset=US-ASCII

Here they all are! I bumped __FreeBSD_version so this can be detected outside
of the kernel (*cough* pidentd *cough*); this makes pidentd a lot simpler; I
am also going to write a sysctl interface for getting credential info soon,
so I'll reimplement identd then. Anyone for /usr/libexec/identd? :)

IPFW UID/GID support still works, but I'm cleaning up (Since I just broke it out
of so_cred changes, and it can USE the cleanup.)

Anyone for committing the so_cred changes? I've got the the pidentd changes
here, too.

 Brian Feldman                _ __ ___ ____  ___ ___ ___  
 green@unixhelp.org                _ __ ___ | _ ) __|   \ 
     FreeBSD: The Power to Serve!      _ __ | _ \ _ \ |) |
         http://www.freebsd.org           _ |___)___/___/ 

--0-193501839-928078791=:10426
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="socred.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.10.9905301139510.10426@janus.syracuse.net>
Content-Description: 
Content-Disposition: attachment; filename="socred.patch"

LS0tIHNyYy9zeXMvc3lzL3NvY2tldHZhci5oLm9yaWcJU2F0IE1heSAyOSAx
NzoyNjo1MyAxOTk5DQorKysgc3JjL3N5cy9zeXMvc29ja2V0dmFyLmgJU3Vu
IE1heSAzMCAxMTowNzowNyAxOTk5DQpAQCAtMTA1LDcgKzEwNSw3IEBADQog
DQogCXZvaWQJKCpzb191cGNhbGwpIF9fUCgoc3RydWN0IHNvY2tldCAqLCB2
b2lkICosIGludCkpOw0KIAl2b2lkCSpzb191cGNhbGxhcmc7DQotCXVpZF90
CXNvX3VpZDsJCQkvKiB3aG8gb3BlbmVkIHRoZSBzb2NrZXQgKi8NCisJc3Ry
dWN0IHBjcmVkICpzb19jcmVkOwkJLyogdXNlciBjcmVkZW50aWFscyAqLw0K
IAkvKiBOQjogZ2VuZXJhdGlvbiBjb3VudCBtdXN0IG5vdCBiZSBmaXJzdDsg
ZWFzaWVzdCB0byBtYWtlIGl0IGxhc3QuICovDQogCXNvX2dlbl90IHNvX2dl
bmNudDsJCS8qIGdlbmVyYXRpb24gY291bnQgKi8NCiAJdm9pZAkqc29fZW11
bGRhdGE7CQkvKiBwcml2YXRlIGRhdGEgZm9yIGVtdWxhdG9ycyAqLw0KLS0t
IHNyYy9zeXMva2Vybi91aXBjX3NvY2tldC5jLm9yaWcJU2F0IE1heSAyOSAx
NzoyNjo1OSAxOTk5DQorKysgc3JjL3N5cy9rZXJuL3VpcGNfc29ja2V0LmMJ
U3VuIE1heSAzMCAxMDo1MjozMiAxOTk5DQpAQCAtMzYsMTMgKzM2LDE0IEBA
DQogDQogI2luY2x1ZGUgPHN5cy9wYXJhbS5oPg0KICNpbmNsdWRlIDxzeXMv
c3lzdG0uaD4NCi0jaW5jbHVkZSA8c3lzL3Byb2MuaD4NCiAjaW5jbHVkZSA8
c3lzL2ZjbnRsLmg+DQogI2luY2x1ZGUgPHN5cy9tYWxsb2MuaD4NCiAjaW5j
bHVkZSA8c3lzL21idWYuaD4NCiAjaW5jbHVkZSA8c3lzL2RvbWFpbi5oPg0K
ICNpbmNsdWRlIDxzeXMva2VybmVsLmg+DQorI2luY2x1ZGUgPHN5cy9tYWxs
b2MuaD4NCiAjaW5jbHVkZSA8c3lzL3BvbGwuaD4NCisjaW5jbHVkZSA8c3lz
L3Byb2MuaD4NCiAjaW5jbHVkZSA8c3lzL3Byb3Rvc3cuaD4NCiAjaW5jbHVk
ZSA8c3lzL3NvY2tldC5oPg0KICNpbmNsdWRlIDxzeXMvc29ja2V0dmFyLmg+
DQpAQCAtMTI0LDggKzEyNSwxMCBAQA0KIAlUQUlMUV9JTklUKCZzby0+c29f
aW5jb21wKTsNCiAJVEFJTFFfSU5JVCgmc28tPnNvX2NvbXApOw0KIAlzby0+
c29fdHlwZSA9IHR5cGU7DQotCWlmIChwICE9IDApDQotCQlzby0+c29fdWlk
ID0gcC0+cF91Y3JlZC0+Y3JfdWlkOw0KKwlpZiAocCkgew0KKwkJc28tPnNv
X2NyZWQgPSBwLT5wX2NyZWQ7DQorCQlzby0+c29fY3JlZC0+cF9yZWZjbnQr
KzsNCisJfSBlbHNlIHNvLT5zb19jcmVkID0gTlVMTDsNCiAJc28tPnNvX3By
b3RvID0gcHJwOw0KIAllcnJvciA9ICgqcHJwLT5wcl91c3JyZXFzLT5wcnVf
YXR0YWNoKShzbywgcHJvdG8sIHApOw0KIAlpZiAoZXJyb3IpIHsNCkBAIC0x
NTYsNiArMTU5LDEwIEBADQogCXN0cnVjdCBzb2NrZXQgKnNvOw0KIHsNCiAJ
c28tPnNvX2dlbmNudCA9ICsrc29fZ2VuY250Ow0KKwlpZiAoc28tPnNvX2Ny
ZWQgJiYgLS1zby0+c29fY3JlZC0+cF9yZWZjbnQgPT0gMCkgew0KKwkJY3Jm
cmVlKHNvLT5zb19jcmVkLT5wY191Y3JlZCk7DQorCQlGUkVFKHNvLT5zb19j
cmVkLCBNX1NVQlBST0MpOw0KKwl9DQogCXpmcmVlaShzby0+c29fem9uZSwg
c28pOw0KIH0NCiANCi0tLSBzcmMvc3lzL2tlcm4vdWlwY19zb2NrZXQyLmMu
b3JpZwlTYXQgTWF5IDI5IDE3OjI3OjA1IDE5OTkNCisrKyBzcmMvc3lzL2tl
cm4vdWlwY19zb2NrZXQyLmMJU3VuIE1heSAzMCAxMDo1Mzo1MyAxOTk5DQpA
QCAtMjEzLDcgKzIxMyw5IEBADQogCXNvLT5zb19zdGF0ZSA9IGhlYWQtPnNv
X3N0YXRlIHwgU1NfTk9GRFJFRjsNCiAJc28tPnNvX3Byb3RvID0gaGVhZC0+
c29fcHJvdG87DQogCXNvLT5zb190aW1lbyA9IGhlYWQtPnNvX3RpbWVvOw0K
LQlzby0+c29fdWlkID0gaGVhZC0+c29fdWlkOw0KKwlzby0+c29fY3JlZCA9
IGhlYWQtPnNvX2NyZWQ7DQorCWlmIChzby0+c29fY3JlZCkNCisJCXNvLT5z
b19jcmVkLT5wX3JlZmNudCsrOw0KIAkodm9pZCkgc29yZXNlcnZlKHNvLCBo
ZWFkLT5zb19zbmQuc2JfaGl3YXQsIGhlYWQtPnNvX3Jjdi5zYl9oaXdhdCk7
DQogDQogCWlmICgoKnNvLT5zb19wcm90by0+cHJfdXNycmVxcy0+cHJ1X2F0
dGFjaCkoc28sIDAsIE5VTEwpKSB7DQpAQCAtOTE1LDcgKzkxNyw3IEBADQog
CXhzby0+c29fb29ibWFyayA9IHNvLT5zb19vb2JtYXJrOw0KIAlzYnRveHNv
Y2tidWYoJnNvLT5zb19zbmQsICZ4c28tPnNvX3NuZCk7DQogCXNidG94c29j
a2J1Zigmc28tPnNvX3JjdiwgJnhzby0+c29fcmN2KTsNCi0JeHNvLT5zb191
aWQgPSBzby0+c29fdWlkOw0KKwl4c28tPnNvX3VpZCA9IHNvLT5zb19jcmVk
ID8gc28tPnNvX2NyZWQtPnBjX3VjcmVkLT5jcl91aWQgOiAtMTsNCiB9DQog
DQogLyoNCi0tLSBzcmMvc3lzL25ldGluZXQvaW5fcGNiLmMub3JpZwlTdW4g
TWF5IDMwIDEwOjU0OjA5IDE5OTkNCisrKyBzcmMvc3lzL25ldGluZXQvaW5f
cGNiLmMJU3VuIE1heSAzMCAxMTowMzoxOSAxOTk5DQpAQCAtMjAyLDcgKzIw
Miw3IEBADQogCQkJCXJldHVybiAoRUFDQ0VTKTsNCiAJCQlpZiAocCAmJiBw
LT5wX3ByaXNvbikNCiAJCQkJcHJpc29uID0gMTsNCi0JCQlpZiAoc28tPnNv
X3VpZCAmJg0KKwkJCWlmIChzby0+c29fY3JlZCAmJg0KIAkJCSAgICAhSU5f
TVVMVElDQVNUKG50b2hsKHNpbi0+c2luX2FkZHIuc19hZGRyKSkpIHsNCiAJ
CQkJdCA9IGluX3BjYmxvb2t1cF9sb2NhbChpbnAtPmlucF9wY2JpbmZvLA0K
IAkJCQkgICAgc2luLT5zaW5fYWRkciwgbHBvcnQsIA0KQEAgLTIxMiw3ICsy
MTIsOSBAQA0KIAkJCQkgICAgIG50b2hsKHQtPmlucF9sYWRkci5zX2FkZHIp
ICE9IElOQUREUl9BTlkgfHwNCiAJCQkJICAgICAodC0+aW5wX3NvY2tldC0+
c29fb3B0aW9ucyAmDQogCQkJCQkgU09fUkVVU0VQT1JUKSA9PSAwKSAmJg0K
LQkJCQkgICAgKHNvLT5zb191aWQgIT0gdC0+aW5wX3NvY2tldC0+c29fdWlk
KSkNCisJCQkJICAgICh0LT5pbnBfc29ja2V0LT5zb19jcmVkKSAmJiANCisJ
CQkJICAgIChzby0+c29fY3JlZC0+cF9ydWlkICE9DQorCQkJCQl0LT5pbnBf
c29ja2V0LT5zb19jcmVkLT5wX3J1aWQpKQ0KIAkJCQkJcmV0dXJuIChFQURE
UklOVVNFKTsNCiAJCQl9DQogCQkJdCA9IGluX3BjYmxvb2t1cF9sb2NhbChw
Y2JpbmZvLCBzaW4tPnNpbl9hZGRyLA0KLS0tIHNyYy9zeXMvc3lzL3BhcmFt
Lmgub3JpZwlTdW4gTWF5IDMwIDExOjMxOjE4IDE5OTkNCisrKyBzcmMvc3lz
L3N5cy9wYXJhbS5oCVN1biBNYXkgMzAgMTE6MzE6MzAgMTk5OQ0KQEAgLTQ2
LDcgKzQ2LDcgQEANCiAjZGVmaW5lIEJTRDRfMwkxDQogI2RlZmluZSBCU0Q0
XzQJMQ0KICN1bmRlZiBfX0ZyZWVCU0RfdmVyc2lvbg0KLSNkZWZpbmUgX19G
cmVlQlNEX3ZlcnNpb24gNDAwMDA1CS8qIE1hc3RlciwgcHJvcGFnYXRlZCB0
byBuZXd2ZXJzICovDQorI2RlZmluZSBfX0ZyZWVCU0RfdmVyc2lvbiA0MDAw
MDYJLyogTWFzdGVyLCBwcm9wYWdhdGVkIHRvIG5ld3ZlcnMgKi8NCiANCiAj
aWZuZGVmIE5VTEwNCiAjZGVmaW5lCU5VTEwJMA0K
--0-193501839-928078791=:10426--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9905301135220.10426-200000>