[163] in bug-owl
patches for cvs version of owl
daemon@ATHENA.MIT.EDU (Derrick J Brashear)
Tue Apr 15 15:59:48 2003
Date: Tue, 15 Apr 2003 15:59:32 -0400 (EDT)
From: Derrick J Brashear <shadow@dementia.org>
To: bug-owl@mit.edu
Message-ID: <Pine.LNX.4.53L-031.0304151555140.14506@trafford.andrew.cmu.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="41997434-1840151774-1050436772=:14506"
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.
--41997434-1840151774-1050436772=:14506
Content-Type: TEXT/PLAIN; charset=US-ASCII
Here's what's included, by file:
Makefile.in: define DATADIR, for default owlconf. provide "all" and
"install" rules.
configure.in: try also libdes and libkrb4, for people using heimdal
instead of mit krb5. see if des_ecb_encrypt is already prototyped. minor
dinking to work with new autoconf without needing acconfig.h. find the
install program. test for use_default_colors since some versions of
solaris don't have it, so we can at least compile something vaguely
working there.
keypress.c: ifdefs for keys not defined on at least some solarises.
owl.c: don't call use_default_colors if we don't have it
readconfig.c: try to find a system-default owlconf if the user doesn't
have one
zcrypt.c: don't prototype des_ecb_encrypt if there is a prototype in
des.h. include owl.h so we get the configure-generated config.h
--41997434-1840151774-1050436772=:14506
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=owl-diff
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.53L-031.0304151559320.14506@trafford.andrew.cmu.edu>
Content-Description:
Content-Disposition: attachment; filename=owl-diff
SW5kZXg6IE1ha2VmaWxlLmluDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpS
Q1MgZmlsZTogL2Fmcy9hdGhlbmEubWl0LmVkdS9hc3RhZmYvcHJvamVjdC9r
dG9vbHMvc3JjL293bC9yZXBvc2l0b3J5L293bC9NYWtlZmlsZS5pbix2DQpy
ZXRyaWV2aW5nIHJldmlzaW9uIDEuNg0KZGlmZiAtdSAtcjEuNiBNYWtlZmls
ZS5pbg0KLS0tIE1ha2VmaWxlLmluCTIwMDMvMDIvMTcgMjA6NDc6NDEJMS42
DQorKysgTWFrZWZpbGUuaW4JMjAwMy8wNC8xNSAxOTo0NzoyNQ0KQEAgLTEs
MTIgKzEsMjUgQEANCiANCiAjICRJZDogTWFrZWZpbGUuaW4sdiAxLjYgMjAw
My8wMi8xNyAyMDo0Nzo0MSBrcmV0Y2ggRXhwICQNCiANCitzcmNkaXIgPSBA
c3JjZGlyQA0KK1ZQQVRIID0gQHNyY2RpckANCisNCitwcmVmaXggPSBAcHJl
Zml4QA0KK2V4ZWNfcHJlZml4ID0gQGV4ZWNfcHJlZml4QA0KKw0KK2RhdGFk
aXIgPSBAZGF0YWRpckANCitiaW5kaXIgPSBAYmluZGlyQA0KK21hbmRpciA9
IEBtYW5kaXJADQorDQogQ0M9QENDQA0KIExJQlM9QExJQlNADQogI0NGTEFH
Uz1AQ0ZMQUdTQCBAREVGU0ANCi1DRkxBR1M9QENGTEFHU0ANCitDRkxBR1M9
QENGTEFHU0AgLUREQVRBRElSPVwiJHtkYXRhZGlyfVwiDQogTERGTEFHUz1A
TERGTEFHU0ANCiBYU1VCUFBESVI9QFhTVUJQUERJUkANCitJTlNUQUxMID0g
QElOU1RBTExADQorSU5TVEFMTF9QUk9HUkFNID0gQElOU1RBTExfUFJPR1JB
TUANCitJTlNUQUxMX0RBVEEgPSBASU5TVEFMTF9EQVRBQA0KIA0KIE9CSlM9
bGlzdC5vIG1lc3NhZ2UubyBtYWlud2luLm8gcG9wd2luLm8gemVwaHlyLm8g
bWVzc2FnZWxpc3QubyBjb21tYW5kcy5vIFwNCiAgICAgIGdsb2JhbC5vIHRl
eHQubyBmbXRleHQubyBlZGl0d2luLm8gdXRpbC5vIGxvZ2dpbmcubyByZWFk
Y29uZmlnLm8ga2V5cy5vIFwNCkBAIC0zOCw2ICs1MSwxNSBAQA0KIA0KIHZh
cnN0dWJzLmM6IHZhcmlhYmxlLmMgc3R1Ymdlbi5wbA0KIAlwZXJsIHN0dWJn
ZW4ucGwgPiB2YXJzdHVicy5jDQorDQorYWxsOiBvd2wNCisNCitpbnN0YWxs
OiBhbGwgaW5zdGFsbGRpcnMNCisJJHtJTlNUQUxMX1BST0dSQU19IG93bCAk
e2JpbmRpcn0vb3dsDQorCSR7SU5TVEFMTF9EQVRBfSBkb2Mvb3dsLjEgJHtt
YW5kaXJ9L21hbjEvb3dsLjENCisNCitpbnN0YWxsZGlyczogbWtpbnN0YWxs
ZGlycw0KKwkke3NyY2Rpcn0vbWtpbnN0YWxsZGlycyAke2JpbmRpcn0gJHtt
YW5kaXJ9L21hbjEgJHtkYXRhZGlyfS9vd2wNCiANCiAjIE9ubHkgbW92ZSBv
d2xfcHJvdG90eXBlcy5oIGludG8gcGxhY2UgaWYgdGhlIG5ldyBvbmUgaXMg
ZGlmZmVyZW50DQogb3dsX3Byb3RvdHlwZXMuaDogY29kZWxpc3QucGwgdmFy
c3R1YnMuYyAkKE9CSlM6Lm89LmMpDQpJbmRleDogY29uZmlndXJlLmluDQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2Fmcy9hdGhlbmEu
bWl0LmVkdS9hc3RhZmYvcHJvamVjdC9rdG9vbHMvc3JjL293bC9yZXBvc2l0
b3J5L293bC9jb25maWd1cmUuaW4sdg0KcmV0cmlldmluZyByZXZpc2lvbiAx
LjgNCmRpZmYgLXUgLXIxLjggY29uZmlndXJlLmluDQotLS0gY29uZmlndXJl
LmluCTIwMDMvMDIvMjIgMTk6NTM6NTcJMS44DQorKysgY29uZmlndXJlLmlu
CTIwMDMvMDQvMTUgMTk6NTI6NDYNCkBAIC0zNCwxMSArMzQsMjQgQEANCiBB
Q19DSEVDS19MSUIoc29ja2V0LCBzb2NrZXQpDQogQUNfQ0hFQ0tfTElCKGs1
Y3J5cHRvLCBrcmI1X2Rlcml2ZV9rZXkpDQogQUNfQ0hFQ0tfTElCKGRlczQy
NSwgZGVzNDI1X3JlcV9hY3Rfdm5vKQ0KK0FDX0NIRUNLX0xJQihkZXMsIGRl
c19xdWFkX2Nrc3VtKQ0KIEFDX0NIRUNLX0xJQihrcmI1LCBrcmI1X2dldF9j
cmVkZW50aWFscykNCiBBQ19DSEVDS19MSUIoa3JiNCwga3JiX3NlbmRhdXRo
KQ0KK0FDX0NIRUNLX0xJQihrcmIsIGtyYl9zZW5kYXV0aCkNCiBBQ19DSEVD
S19MSUIoemVwaHlyLCBaR2V0U2VuZGVyLCwgQUNfTVNHX0VSUk9SKE5vIHpl
cGh5ciBsaWJyYXJ5IGZvdW5kLikpDQotQUNfQ0hFQ0tfTElCKHplcGh5ciwg
WkluaXRMb2NhdGlvbkluZm8sIEFDX0RFRklORShIQVZFX0xJQlpFUEhZUl9a
SU5JVExPQ0FUSU9OSU5GTyksKQ0KK0FDX0NIRUNLX0xJQih6ZXBoeXIsIFpJ
bml0TG9jYXRpb25JbmZvLCBBQ19ERUZJTkUoW0hBVkVfTElCWkVQSFlSX1pJ
TklUTE9DQVRJT05JTkZPXSwgW10sIFtIYXZlIFpJbml0TG9jYXRpb25JbmZv
XSksKQ0KIA0KK0FDX01TR19DSEVDS0lORyhmb3IgZGVzX2VjYl9lbmNyeXB0
IHByb3RvdHlwZSkNCitBQ19UUllfQ09NUElMRShbI2luY2x1ZGUgPGRlcy5o
Pg0KK2ludCBkZXNfZWNiX2VuY3J5cHQoY2hhciBmb29bXSwgY2hhciBiYXJb
XSwgZGVzX2tleV9zY2hlZHVsZSBiYXosIGludCBxdXgpO10sDQorW2ludCBm
b28gPSBkZXNfZWNiX2VuY3J5cHQoMCwwLDAsMCk7XSwNCithY19jdl9kZXNf
ZWNiX2VuY3J5cHRfcHJvdG89bm8sDQorYWNfY3ZfZGVzX2VjYl9lbmNyeXB0
X3Byb3RvPXllcykNCitBQ19NU0dfUkVTVUxUKCRhY19jdl9kZXNfZWNiX2Vu
Y3J5cHRfcHJvdG8pDQoraWYgdGVzdCAiJGFjX2N2X2Rlc19lY2JfZW5jcnlw
dF9wcm90byIgPSB5ZXM7IHRoZW4NCisJQUNfREVGSU5FKFtIQVZFX0RFU19F
Q0JfRU5DUllQVF9QUk9UT10sIFtdLCBbaGF2ZSBwcm90byBmb3IgZGVzX2Vj
Yl9lbmNyeXB0XSkNCitmaQ0KKw0KIGRubCBDaGVja3MgZm9yIGhlYWRlciBm
aWxlcy4NCiBBQ19IRUFERVJfU1REQw0KIEFDX0hFQURFUl9TWVNfV0FJVA0K
QEAgLTY0LDE0ICs3NywxNiBAQA0KIExERkxBR1M9JHtMREZMQUdTfVwgJHtG
T099DQogDQogZG5sIENoZWNrcyBmb3IgdHlwZWRlZnMsIHN0cnVjdHVyZXMs
IGFuZCBjb21waWxlciBjaGFyYWN0ZXJpc3RpY3MuDQotQUNfQ0hFQ0tfRklM
RSgvdXNyL3NoYXJlL3Rlcm1pbmZvLCBBQ19ERUZJTkUoVEVSTUlORk8sICIv
dXNyL3NoYXJlL3Rlcm1pbmZvIiksDQotICBBQ19DSEVDS19GSUxFKC91c3Iv
c2hhcmUvbGliL3Rlcm1pbmZvLCBBQ19ERUZJTkUoVEVSTUlORk8sICIvdXNy
L3NoYXJlL2xpYi90ZXJtaW5mbyIpLA0KK0FDX0NIRUNLX0ZJTEUoL3Vzci9z
aGFyZS90ZXJtaW5mbywgQUNfREVGSU5FKFRFUk1JTkZPLCAiL3Vzci9zaGFy
ZS90ZXJtaW5mbyIsIFtIYXZlIHRlcm1pbmZvXSksDQorICBBQ19DSEVDS19G
SUxFKC91c3Ivc2hhcmUvbGliL3Rlcm1pbmZvLCBBQ19ERUZJTkUoVEVSTUlO
Rk8sICIvdXNyL3NoYXJlL2xpYi90ZXJtaW5mbyIsIFtIYXZlIHRlcm1pbmZv
XSksDQogICBBQ19NU0dfRVJST1IoTm8gdGVybWluZm8gZm91bmQgZm9yIHRo
aXMgc3lzdGVtKSkpDQogDQogZG5sIENoZWNrcyBmb3IgbGlicmFyeSBmdW5j
dGlvbnMuDQogZG5sIEFDX1BST0dfR0NDX1RSQURJVElPTkFMDQotZG5sIEFD
X0NIRUNLX0ZVTkNTKGdldGhvc3RuYW1lIHN0cmR1cCkNCitkbmwgQUNfQ0hF
Q0tfRlVOQ1MoZ2V0aG9zdG5hbWUgc3RyZHVwIHVzZV9kZWZhdWx0X2NvbG9y
cykNCiANCiBBQ19TVUJTVChYU1VCUFBESVIpDQorDQorQUNfUFJPR19JTlNU
QUxMDQogDQogQUNfT1VUUFVUKE1ha2VmaWxlKQ0KSW5kZXg6IGtleXByZXNz
LmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvYWZzL2F0
aGVuYS5taXQuZWR1L2FzdGFmZi9wcm9qZWN0L2t0b29scy9zcmMvb3dsL3Jl
cG9zaXRvcnkvb3dsL2tleXByZXNzLmMsdg0KcmV0cmlldmluZyByZXZpc2lv
biAxLjINCmRpZmYgLXUgLXIxLjIga2V5cHJlc3MuYw0KLS0tIGtleXByZXNz
LmMJMjAwMi8wNi8yOCAwNjoxODo0MwkxLjINCisrKyBrZXlwcmVzcy5jCTIw
MDMvMDQvMTUgMTk6NDI6MDANCkBAIC04LDcgKzgsOSBAQA0KICAgaW50ICAg
a2o7DQogICBjaGFyICprczsNCiB9IHNwZWNpYWxtYXBbXSA9IHsNCisjaWZk
ZWYgS0VZX0NPREVfWUVTDQogICAgeyBLRVlfQ09ERV9ZRVMsIAkiQ09ERV9Z
RVMiIH0sIA0KKyNlbmRpZg0KICAgIHsgS0VZX01JTiwgCQkiTUlOIiB9LCAN
CiAgICB7IEtFWV9CUkVBSywgCSJCUkVBSyIgfSwgDQogICAgeyBLRVlfRE9X
TiwgCQkiRE9XTiIgfSwgDQpAQCAtMTEyLDcgKzExNCw5IEBADQogICAgeyBL
RVlfU1VTUEVORCwgCSJTVVNQRU5EIiB9LCANCiAgICB7IEtFWV9VTkRPLCAJ
ICAgICAgICAiVU5ETyIgfSwgDQogICAgeyBLRVlfTU9VU0UsIAkiTU9VU0Ui
IH0sIA0KKyNpZmRlZiBLRVlfUkVTSVpFDQogICAgeyBLRVlfUkVTSVpFLCAJ
IlJFU0laRSIgfSwgDQorI2VuZGlmDQogICAgeyBLRVlfTUFYLCAJICAgICAg
ICAiTUFYIiB9LCANCiAgICB7ICcgJywgCSAgICAgICAgIlNQQUNFIiB9LCAN
CiAgICB7IDI3LCAJICAgICAgICAiRVNDQVBFIiB9LCANCkluZGV4OiBvd2wu
Yw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9hZnMvYXRo
ZW5hLm1pdC5lZHUvYXN0YWZmL3Byb2plY3Qva3Rvb2xzL3NyYy9vd2wvcmVw
b3NpdG9yeS9vd2wvb3dsLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE5
DQpkaWZmIC11IC1yMS4xOSBvd2wuYw0KLS0tIG93bC5jCTIwMDMvMDQvMTIg
MjA6NTQ6NTgJMS4xOQ0KKysrIG93bC5jCTIwMDMvMDQvMTUgMTk6NDQ6MjUN
CkBAIC0xMDUsNyArMTA1LDkgQEANCiAgIHB1dGVudihidWZmKTsNCiAgIGlu
aXRzY3IoKTsNCiAgIHN0YXJ0X2NvbG9yKCk7DQorI2lmZGVmIEhBVkVfVVNF
X0RFRkFVTFRfQ09MT1JTDQogICB1c2VfZGVmYXVsdF9jb2xvcnMoKTsNCisj
ZW5kaWYNCiAgIHJhdygpOw0KICAgbm9lY2hvKCk7DQogDQpJbmRleDogcmVh
ZGNvbmZpZy5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTog
L2Fmcy9hdGhlbmEubWl0LmVkdS9hc3RhZmYvcHJvamVjdC9rdG9vbHMvc3Jj
L293bC9yZXBvc2l0b3J5L293bC9yZWFkY29uZmlnLmMsdg0KcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjcNCmRpZmYgLXUgLXIxLjcgcmVhZGNvbmZpZy5jDQot
LS0gcmVhZGNvbmZpZy5jCTIwMDIvMTAvMTIgMDM6NTY6MjMJMS43DQorKysg
cmVhZGNvbmZpZy5jCTIwMDMvMDQvMTUgMTk6MTQ6MjkNCkBAIC00OCw3ICs0
OCwxMSBAQA0KIA0KICAgcmV0PXN0YXQoZmlsZW5hbWUsICZzdGF0YnVmZik7
DQogICBpZiAocmV0KSB7DQotICAgIHJldHVybigwKTsNCisgICAgc3ByaW50
ZihmaWxlbmFtZSwgIiVzLyVzIiwgREFUQURJUiwgIm93bC9vd2xjb25mIik7
DQorICAgIHJldD1zdGF0KGZpbGVuYW1lLCAmc3RhdGJ1ZmYpOw0KKyAgICBp
ZiAocmV0KSB7DQorICAgICAgcmV0dXJuKDApOw0KKyAgICB9DQogICB9DQog
DQogICByZXQ9cGVybF9wYXJzZShwLCBvd2xfcGVybF94c19pbml0LCAyLCBl
bWJlZGRpbmcsIE5VTEwpOw0KSW5kZXg6IHpjcnlwdC5jDQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2Fmcy9hdGhlbmEubWl0LmVkdS9h
c3RhZmYvcHJvamVjdC9rdG9vbHMvc3JjL293bC9yZXBvc2l0b3J5L293bC96
Y3J5cHQuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMw0KZGlmZiAtdSAt
cjEuMyB6Y3J5cHQuYw0KLS0tIHpjcnlwdC5jCTIwMDIvMTAvMTkgMTg6MzU6
NTcJMS4zDQorKysgemNyeXB0LmMJMjAwMy8wNC8xNSAxOTozNzo1NQ0KQEAg
LTE1LDYgKzE1LDcgQEANCiAjaW5jbHVkZSA8c3RyaW5nLmg+DQogI2luY2x1
ZGUgPHN5cy90eXBlcy5oPg0KICNpbmNsdWRlIDxzeXMvd2FpdC5oPg0KKyNp
bmNsdWRlICJvd2wuaCINCiANCiAjZGVmaW5lIEJBU0VfQ09ERSA3MA0KICNk
ZWZpbmUgTEFTVF9DT0RFIChCQVNFX0NPREUgKyAxNSkNCkBAIC02NCw3ICs2
NSw5IEBADQogaW50IGRvX2VuY3J5cHQoY2hhciAqa2V5c3RyaW5nLCBpbnQg
emVwaHlyLCBjaGFyICpjbGFzcywgY2hhciAqaW5zdGFuY2UsIFpXUklURU9Q
VElPTlMgKnpvcHRpb25zLCBjaGFyKiBrZXlmaWxlKTsNCiBpbnQgZG9fZGVj
cnlwdChjaGFyICprZXlzdHJpbmcpOw0KIA0KKyNpZm5kZWYgSEFWRV9ERVNf
RUNCX0VOQ1JZUFRfUFJPVE8NCiBpbnQgZGVzX2VjYl9lbmNyeXB0KGNoYXIg
W10sIGNoYXIgW10sIGRlc19rZXlfc2NoZWR1bGUsIGludCk7DQorI2VuZGlm
DQogDQogI2RlZmluZSBNX05PTkUgICAgICAgICAgICAwDQogI2RlZmluZSBN
X1pFUEhZUl9FTkNSWVBUICAxDQo=
--41997434-1840151774-1050436772=:14506--