-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpatch.checkpassword
195 lines (182 loc) · 12.1 KB
/
patch.checkpassword
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
From qmail-return-25279-nelson-l-6ca615d95fcb76f5bb3afdc1a6ef9814=crynwr.com@list.cr.yp.to Mon Jan 04 20:30:03 1999
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
[nil nil nil nil nil nil nil nil nil nil nil nil "^From:" nil nil nil nil nil nil nil nil]
nil)
Return-Path: <qmail-return-25279-nelson-l-6ca615d95fcb76f5bb3afdc1a6ef9814=crynwr.com@list.cr.yp.to>
Delivered-To: [email protected]
Received: (qmail 8447 invoked from network); 4 Jan 1999 20:30:02 -0000
Received: from ns.crynwr.com (192.203.178.14)
by desk.crynwr.com with SMTP; 4 Jan 1999 20:30:02 -0000
Received: (qmail 12450 invoked by uid 500); 4 Jan 1999 20:25:32 -0000
Delivered-To: [email protected]
Received: (qmail 12444 invoked by uid 0); 4 Jan 1999 20:25:25 -0000
Received: from muncher.math.uic.edu (131.193.178.181)
by pdam.crynwr.com with SMTP; 4 Jan 1999 20:25:25 -0000
Received: (qmail 22907 invoked by uid 1002); 4 Jan 1999 20:24:05 -0000
Mailing-List: contact [email protected]; run by ezmlm
Precedence: bulk
Delivered-To: mailing list [email protected]
Received: (qmail 28143 invoked from network); 4 Jan 1999 20:22:34 -0000
Received: from japh.ip.pt (194.79.69.45)
by muncher.math.uic.edu with SMTP; 4 Jan 1999 20:22:34 -0000
Received: (qmail 2476 invoked from network); 4 Jan 1999 20:21:35 -0000
Received: from localhost (HELO japh.ip.pt) (127.0.0.1)
by localhost with SMTP; 4 Jan 1999 20:21:35 -0000
Message-ID: <[email protected]>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="_=XFMail.1.3.p0.Linux:990104202135:491=_"
From: Pedro Melo <[email protected]>
Sender: [email protected]
Subject: Patch to checkpassword - auth via CDB - New Version
Date: Mon, 04 Jan 1999 20:21:35 -0000 (WET)
This message is in MIME format
--_=XFMail.1.3.p0.Linux:990104202135:491=_
Content-Type: text/plain; charset=us-ascii
Hi!
Forgot the attachment the first time... Sorry about that...
This patch allow's you to create a CDB file to handle all you authentication
with checkpassword. This patch works with checkpassword-0.81, and requires
cdb-0.55. Perl is also required to use a little script that is included to
create the authentication database.
I added more information to the INSTALL file.
Please let me know if you use it. I would like to know if anybody else finds it
usefull... Thanks!
Russel, I dont have a site for it, so could you please include it in
www.qmail.org?
---
Pedro Melo [email protected]
IP - Engenharia http://ip.pt/
Tel: +351-1-3166740 Av. Duque de Avila, 23
Fax: +351-1-3166701 1049-071 LISBOA - PORTUGAL
8:20pm up 5:00, 6 users, load average: 1.51, 1.31, 1.12
--_=XFMail.1.3.p0.Linux:990104202135:491=_
Content-Disposition: attachment; filename="patch.checkpassword-0.81"
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream;
name=patch.checkpassword-0.81; SizeOnDisk=6824
ZGlmZiAtdXJOIGNoZWNrcGFzc3dvcmQtMC44MS9JTlNUQUxMIG4vSU5TVEFMTAotLS0gY2hlY2tw
YXNzd29yZC0wLjgxL0lOU1RBTEwJU2F0IERlYyAxOSAyMTowNTo1NiAxOTk4CisrKyBuL0lOU1RB
TEwJU3VuIEphbiAgMyAyMzowNzoyNiAxOTk5CkBAIC03LDYgKzcsMzYgQEAKICogVGhlIGNoZWNr
cGFzc3dvcmQgaG9tZSBkaXJlY3RvcnksIG5vcm1hbGx5IC8uIFRvIGNoYW5nZSB0aGlzCiBkaXJl
Y3RvcnksIGVkaXQgY29uZi1ob21lIG5vdy4KIAorKiBUaGUgbG9jYXRpb24gb2YgeW91ciBDREIg
YXV0aGVudGljYXRpb24gZGF0YWJhc2UuIFRvIGNoYW5nZSB0aGlzLCBlZGl0Citjb25mLWF1dGhm
aWxlIG5vdy4KKworVGhpbmdzIHlvdSBoYXZlIHRvIGRvIGJlZm9yZSBjb21waWxpbmc6CisKKyog
SW5zdGFsbCBjZGIgKHRlc3RlZCB3aXRoIGNkYi0wLjU1KS4gVGhlIGNkYi5oIGFuZCB0aGUgdWlu
dDMyLmggaW5jbHVkZSBmaWxlcworYW5kIHRoZSBsaWJjZGIuYSBzaG91bGQgYmUgYXZhaWxhYmxl
IGluIHN0YW5kYXJ0IGxvY2F0aW9ucyAobm9ybWFsbHkgL3Vzci9saWIKK29yIC91c3IvbG9jYWwv
bGliKS4gTm90aWNlIHRoYXQgY2RiLTAuNTUgZG9lc24ndCBoYXZlIGEgaW5zdGFsbCBwcm9jZWR1
cmUuIFlvdQorbXVzdCBjb3B5IHRob3NlIGZpbGVzIG1hbnVhbGx5LiBBbHNvLCBjZGJtYWtlIGlz
IHVzZWQgYnkgYSBzY3JpcHQgYmVsb3cuIFlvdQorc2hvdWxkIGNvcHkgaXQgdG8gc29tZSBwbGFj
ZSBpbiB5b3VyIFBBVEguIFRvIGhlbHAgZGVidWcgKGtub2NrIG9uIHdvb2QpLAorYWxzbyBjb3B5
IGNkYmR1bXAuCisKKworSG93IHRvIGNyZWF0ZSB5b3VyIGF1dGhlbnRpY2F0aW9uIGRhdGFiYXNl
OgorIFRoZXJlIGlzIGEgc2NyaXB0IHRvIGNyZWF0ZSB5b3VyIGRhdGFiYXNlIGZpbGUuIFlvdSBu
ZWVkIGNkYm1ha2UgaW4geW91ciBQQVRILgorIGNkYm1ha2UgaXMgYXZhaWxhYmxlIGluIHRoZSBj
ZGItMC41NSBwYWNrYWdlLiBQZXJsIGlzIGFsc28gcmVxdWlyZWQuCisKKyAxLiBjcmVhdGUgeW91
ciBtYXN0ZXIgZGF0YWJhc2UgZmlsZS4gVGhpcyBmaWxlIGlzIGEgdGV4dCBmaWxlLCB3aXRoIG9u
ZQorICAgIHJlY29yZCBwZXIgbGluZS4gRWFjaCByZWNvcmQgaGFzIHRoZSBmb2xsb3dpbmcgaW5m
b3JtYXRpb24gc2VwYXJldGVkIGJ5CisgICAgd2hpdGVzcGFjZToKKyAgICAgICBsb2dpbiBjcnlw
dGVkX3Bhc3N3b3JkIHVpZCBnaWQgaG9tZV9kaXJlY3Rvcnkgc2hlbGwKKyAgICBGb3IgZXhhbXBs
ZToKKyAgICAgICBtZWxvIEFBenZxT3ZsLjdjN0UgNTAwIDUwMCAvaG9tZS9tZWxvIC9uby93YXkv
aW4KKyAgICAodGhlIGNyeXB0ZWQgcGFzc3dvcmQgaXMgaGVsbG8pCisgMi4gQ3JlYXRlIHRoZSBi
aW5hcnkgZGF0YWJhc2U6CisgICAgICAgIyBjcmVhdGVfYXV0aC5wbCAvdG1wL2F1dGguY2RiIDwg
bWFzdGVyX2ZpbGUKKyAgICAvdG1wL2F1dGguY2RiIGlzIHRoZSBsb2NhdGlvbiBvZiB5b3VyIGF1
dGhlbnRpY2F0aW9uIGRhdGFiYXNlICh0aGUgc2FtZQorICAgIHlvdSBwbGFjZWQgaW4gY29uZi1h
dXRoZmlsZSkuIG1hc3Rlcl9maWxlIGlzIHRoZSBtYXN0ZXIgZGF0YWJhc2Ugd2l0aCBhbGwKKyAg
ICB5b3VyIGFjY291bnRzLgorCiAKIEhvdyB0byBpbnN0YWxsOgogCmRpZmYgLXVyTiBjaGVja3Bh
c3N3b3JkLTAuODEvTWFrZWZpbGUgbi9NYWtlZmlsZQotLS0gY2hlY2twYXNzd29yZC0wLjgxL01h
a2VmaWxlCVNhdCBEZWMgMTkgMjE6MDU6NTYgMTk5OAorKysgbi9NYWtlZmlsZQlTdW4gSmFuICAz
IDIyOjM2OjM3IDE5OTkKQEAgLTIwLDYgKzIwLDE0IEBACiBjb21waWxlIGF1dG9faG9tZS5jCiAJ
Li9jb21waWxlIGF1dG9faG9tZS5jCiAKK2F1dG9fYXV0aGZpbGUuYzogXAorYXV0by1zdHIgY29u
Zi1hdXRoZmlsZQorCS4vYXV0by1zdHIgYXV0b19hdXRoZmlsZSBgaGVhZCAtMSBjb25mLWF1dGhm
aWxlYCA+IGF1dG9fYXV0aGZpbGUuYworCithdXRvX2F1dGhmaWxlLm86IFwKK2NvbXBpbGUgYXV0
b19hdXRoZmlsZS5jCisJLi9jb21waWxlIGF1dG9fYXV0aGZpbGUuYworCiBieXRlX2NvcHkubzog
XAogY29tcGlsZSBieXRlX2NvcHkuYyBieXRlLmgKIAkuL2NvbXBpbGUgYnl0ZV9jb3B5LmMKQEAg
LTMzLDkgKzQxLDkgQEAKIAkuL2luc3RjaGVjawogCiBjaGVja3Bhc3N3b3JkOiBcCi1sb2FkIGNo
ZWNrcGFzc3dvcmQubyBwcm90Lm8gc2hhZG93LmxpYiBjcnlwdC5saWIgcy5saWIKLQkuL2xvYWQg
Y2hlY2twYXNzd29yZCBwcm90Lm8gIGBjYXQgc2hhZG93LmxpYmAgYGNhdCBcCi0JY3J5cHQubGli
YCBgY2F0IHMubGliYAorbG9hZCBjaGVja3Bhc3N3b3JkLm8gcHJvdC5vIGNyeXB0LmxpYiBzLmxp
YiBhdXRvX2F1dGhmaWxlLm8KKwkuL2xvYWQgY2hlY2twYXNzd29yZCBwcm90Lm8gYGNhdCBcCisJ
Y3J5cHQubGliYCBgY2F0IHMubGliYCBhdXRvX2F1dGhmaWxlLm8gLWxjZGIKIAogY2hlY2twYXNz
d29yZC4wOiBcCiBjaGVja3Bhc3N3b3JkLjgKZGlmZiAtdXJOIGNoZWNrcGFzc3dvcmQtMC44MS9h
dXRvX2F1dGhmaWxlLmggbi9hdXRvX2F1dGhmaWxlLmgKLS0tIGNoZWNrcGFzc3dvcmQtMC44MS9h
dXRvX2F1dGhmaWxlLmgJVGh1IEphbiAgMSAwMDowMDowMCAxOTcwCisrKyBuL2F1dG9fYXV0aGZp
bGUuaAlTdW4gSmFuICAzIDIyOjM2OjM3IDE5OTkKQEAgLTAsMCArMSw2IEBACisjaWZuZGVmIEFV
VE9fQVVUSEZJTEVfSAorI2RlZmluZSBBVVRPX0FVVEhGSUxFX0gKKworZXh0ZXJuIGNoYXIgYXV0
b19hdXRoZmlsZVtdOworCisjZW5kaWYKZGlmZiAtdXJOIGNoZWNrcGFzc3dvcmQtMC44MS9jaGVj
a3Bhc3N3b3JkLmMgbi9jaGVja3Bhc3N3b3JkLmMKLS0tIGNoZWNrcGFzc3dvcmQtMC44MS9jaGVj
a3Bhc3N3b3JkLmMJU2F0IERlYyAxOSAyMTowNTo1NiAxOTk4CisrKyBuL2NoZWNrcGFzc3dvcmQu
YwlTdW4gSmFuICAzIDIyOjM2OjM3IDE5OTkKQEAgLTEsNCArMSw3IEBACisjaW5jbHVkZSAiYXV0
b19hdXRoZmlsZS5oIgogI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8Y2RiLmg+CisjaW5j
bHVkZSA8ZmNudGwuaD4KIGV4dGVybiBpbnQgZXJybm87CiBleHRlcm4gY2hhciAqY3J5cHQoKTsK
IGV4dGVybiBjaGFyICptYWxsb2MoKTsKQEAgLTEyLDQ4ICsxNSw1MSBAQAogI2VuZGlmCiAKICNp
bmNsdWRlICJwcm90LmgiCi0jaW5jbHVkZSA8cHdkLmg+Ci1zdGF0aWMgc3RydWN0IHBhc3N3ZCAq
cHc7Ci1zdGF0aWMgY2hhciAqc3RvcmVkOwotCi0jaW5jbHVkZSAiaGFzc3BuYW0uaCIKLSNpZmRl
ZiBIQVNHRVRTUE5BTQotI2luY2x1ZGUgPHNoYWRvdy5oPgotc3RhdGljIHN0cnVjdCBzcHdkICpz
cHc7Ci0jZW5kaWYKK3N0cnVjdCB7CisgIGNoYXIgKnB3X3Bhc3N3b3JkOworICBpbnQgICBwd19n
aWQ7CisgIGludCAgIHB3X3VpZDsKKyAgY2hhciAqcHdfZGlyOworICBjaGFyICpwd19zaGVsbDsK
K30gcHc7CiAKLSNpbmNsdWRlICJoYXN1c2VycHcuaCIKLSNpZmRlZiBIQVNVU0VSUFcKLSNpbmNs
dWRlIDx1c2VycHcuaD4KLXN0YXRpYyBzdHJ1Y3QgdXNlcnB3ICp1cHc7Ci0jZW5kaWYKK3N0YXRp
YyBjaGFyICpzdG9yZWQ7CitjaGFyIHB3X3JlY1s1MTNdOwogCiB2b2lkIGRvaXQobG9naW4pCiBj
aGFyICpsb2dpbjsKIHsKLSAgcHcgPSBnZXRwd25hbShsb2dpbik7Ci0gIGlmIChwdykKLSAgICBz
dG9yZWQgPSBwdy0+cHdfcGFzc3dkOwotICBlbHNlIHsKLSAgICBpZiAoZXJybm8gPT0gZXJyb3Jf
dHh0YnN5KSBfZXhpdCgxMTEpOwotICAgIF9leGl0KDEpOwotICB9Ci0KLSNpZmRlZiBIQVNVU0VS
UFcKLSAgdXB3ID0gZ2V0dXNlcnB3KGxvZ2luKTsKLSAgaWYgKHVwdykKLSAgICBzdG9yZWQgPSB1
cHctPnVwd19wYXNzd2Q7Ci0gIGVsc2UKLSAgICBpZiAoZXJybm8gPT0gZXJyb3JfdHh0YnN5KSBf
ZXhpdCgxMTEpOwotI2VuZGlmCisgIGludCBwd2RfZmQ7CisgIHVpbnQzMiBwd19sZW47CisgIGlu
dCByOworICBpbnQgaTsKKyAgCisgIHB3ZF9mZCA9IG9wZW4oYXV0b19hdXRoZmlsZSwgT19SRE9O
TFksIDApOworICBpZiAocHdkX2ZkPT0tMSkgX2V4aXQoMTExKTsKKyAgciA9IGNkYl9zZWVrKHB3
ZF9mZCwgbG9naW4sIHN0cmxlbihsb2dpbiksICZwd19sZW4pOworICBpZiAocj09LTEpIF9leGl0
KDExMSk7CisgIGlmIChyPT0wKSBfZXhpdCgxKTsKKyAgaWYgKHB3X2xlbj5zaXplb2YocHdfcmVj
KSkgX2V4aXQoMik7CisgIHIgPSByZWFkKHB3ZF9mZCwgcHdfcmVjLCBwd19sZW4pOworICBpZiAo
ciE9cHdfbGVuKSBfZXhpdCgyKTsKKyAgY2xvc2UocHdkX2ZkKTsKKyAKKyAgaSA9IDA7CisgIHB3
LnB3X3Bhc3N3b3JkID0gcHdfcmVjICsgaTsKKyAgd2hpbGUgKHB3X3JlY1tpKytdKSBpZiAoaSA9
PSBwd19sZW4pIF9leGl0KDIpOworICBwdy5wd191aWQgPSBhdG9pKHB3X3JlYyArIGkpOworICBp
ZiAoaSA9PSBwd19sZW4pIF9leGl0KDIpOworICB3aGlsZSAocHdfcmVjW2krK10pIGlmIChpID09
IHB3X2xlbikgX2V4aXQoMik7CisgIHB3LnB3X2dpZCA9IGF0b2kocHdfcmVjICsgaSk7CisgIGlm
IChpID09IHB3X2xlbikgX2V4aXQoMik7CisgIHdoaWxlIChwd19yZWNbaSsrXSkgaWYgKGkgPT0g
cHdfbGVuKSBfZXhpdCgyKTsKKyAgcHcucHdfZGlyID0gcHdfcmVjICsgaTsKKyAgaWYgKGkgPT0g
cHdfbGVuKSBfZXhpdCgyKTsKKyAgd2hpbGUgKHB3X3JlY1tpKytdKSBpZiAoaSA9PSBwd19sZW4p
IF9leGl0KDIpOworICBwdy5wd19zaGVsbCA9IHB3X3JlYyArIGk7CisgIGlmIChpID4gcHdfbGVu
KSBfZXhpdCgyKTsKIAotI2lmZGVmIEhBU0dFVFNQTkFNCi0gIHNwdyA9IGdldHNwbmFtKGxvZ2lu
KTsKLSAgaWYgKHNwdykKLSAgICBzdG9yZWQgPSBzcHctPnNwX3B3ZHA7Ci0gIGVsc2UKLSAgICBp
ZiAoZXJybm8gPT0gZXJyb3JfdHh0YnN5KSBfZXhpdCgxMTEpOwotI2VuZGlmCisgIHN0b3JlZCA9
IHB3LnB3X3Bhc3N3b3JkOwogfQogCiBjaGFyICpzdHIxZTIobmFtZSx2YWx1ZSkgY2hhciAqbmFt
ZTsgY2hhciAqdmFsdWU7CkBAIC0xMTIsMTggKzExOCwxOCBAQAogIAogICBpZiAoISpzdG9yZWQg
fHwgc3RyY21wKGVuY3J5cHRlZCxzdG9yZWQpKSBfZXhpdCgxKTsKICAKLSAgaWYgKHByb3RfZ2lk
KChpbnQpIHB3LT5wd19naWQpID09IC0xKSBfZXhpdCgxKTsKLSAgaWYgKHByb3RfdWlkKChpbnQp
IHB3LT5wd191aWQpID09IC0xKSBfZXhpdCgxKTsKLSAgaWYgKGNoZGlyKHB3LT5wd19kaXIpID09
IC0xKSBfZXhpdCgxMTEpOworICBpZiAocHJvdF9naWQoKGludCkgcHcucHdfZ2lkKSA9PSAtMSkg
X2V4aXQoMSk7CisgIGlmIChwcm90X3VpZCgoaW50KSBwdy5wd191aWQpID09IC0xKSBfZXhpdCgx
KTsKKyAgaWYgKGNoZGlyKHB3LnB3X2RpcikgPT0gLTEpIF9leGl0KDExMSk7CiAgCiAgIG51bWVu
diA9IDA7CiAgIHdoaWxlIChlbnZpcm9uW251bWVudl0pICsrbnVtZW52OwogICBuZXdlbnYgPSAo
Y2hhciAqKikgbWFsbG9jKChudW1lbnYgKyA0KSAqIHNpemVvZihjaGFyICopKTsKICAgaWYgKCFu
ZXdlbnYpIF9leGl0KDExMSk7CiAgIGZvciAoaSA9IDA7aSA8IG51bWVudjsrK2kpIG5ld2Vudltp
XSA9IGVudmlyb25baV07Ci0gIG5ld2VudltudW1lbnYrK10gPSBzdHIxZTIoIlVTRVIiLHB3LT5w
d19uYW1lKTsKLSAgbmV3ZW52W251bWVudisrXSA9IHN0cjFlMigiSE9NRSIscHctPnB3X2Rpcik7
Ci0gIG5ld2VudltudW1lbnYrK10gPSBzdHIxZTIoIlNIRUxMIixwdy0+cHdfc2hlbGwpOworICBu
ZXdlbnZbbnVtZW52KytdID0gc3RyMWUyKCJVU0VSIixsb2dpbik7CisgIG5ld2VudltudW1lbnYr
K10gPSBzdHIxZTIoIkhPTUUiLHB3LnB3X2Rpcik7CisgIG5ld2VudltudW1lbnYrK10gPSBzdHIx
ZTIoIlNIRUxMIixwdy5wd19zaGVsbCk7CiAgIG5ld2VudltudW1lbnZdID0gMDsKICAgZW52aXJv
biA9IG5ld2VudjsKICAKZGlmZiAtdXJOIGNoZWNrcGFzc3dvcmQtMC44MS9jb25mLWF1dGhmaWxl
IG4vY29uZi1hdXRoZmlsZQotLS0gY2hlY2twYXNzd29yZC0wLjgxL2NvbmYtYXV0aGZpbGUJVGh1
IEphbiAgMSAwMDowMDowMCAxOTcwCisrKyBuL2NvbmYtYXV0aGZpbGUJU3VuIEphbiAgMyAyMjoz
NjozNyAxOTk5CkBAIC0wLDAgKzEsMyBAQAorL3RtcC9hdXRoLmNkYgorCisjIFdoZXJlIGlzIHlv
dXIgQ0RCIGZpbGUgd2l0aCB0aGUgYXV0aGVudGljYXRpb24gaW5mb3JtYXRpb24/CmRpZmYgLXVy
TiBjaGVja3Bhc3N3b3JkLTAuODEvY3JlYXRlX2F1dGgucGwgbi9jcmVhdGVfYXV0aC5wbAotLS0g
Y2hlY2twYXNzd29yZC0wLjgxL2NyZWF0ZV9hdXRoLnBsCVRodSBKYW4gIDEgMDA6MDA6MDAgMTk3
MAorKysgbi9jcmVhdGVfYXV0aC5wbAlTdW4gSmFuICAzIDIzOjAxOjQzIDE5OTkKQEAgLTAsMCAr
MSwyMSBAQAorIyEvdXNyL2Jpbi9wZXJsIC13cAorIworIyByZWFkcyBmaWxlIHdpdGggbWFzdGVy
IGF1dGhlbnRpY2F0aW9uIGRhdGFiYXNlIGluIHRoZSBmb3JtYXQKKyMgIGxvZ2luIGNyeXB0ZWRf
cGFzc3dvcmQgdWlkIGdpZCBob21lIHNoZWxsCisjIGVhY2ggZmllbGQgaXMgc2VwYXJldGVkIGJ5
IHdoaXRlIHNwYWNlCisKK3VzZSBzdHJpY3Q7CisKK0JFR0lOIHsKKyAgbXkgJGYgPSBzaGlmdCBA
QVJHVjsKKyAgb3BlbihDREJNQUtFLCAifGNkYm1ha2UgJGYgJGYubmV3IikgfHwKKyAgICAgIGRp
ZSAiQ291bGQgbm90IHN0YXJ0IGNkYm1ha2UuIENoZWNrIHlvdXIgUEFUSFxuIjsKKyAgc2VsZWN0
IENEQk1BS0UKK30KK0VORCB7IHByaW50ICJcbiI7IH0KKworcy9eXHMrLy9nOworcy9ccyskLy9n
Oworcy9ccysvXDAvZzsKKyRfIC49ICJcMCI7CitzL14oLis/KVwwKC4qKSQvIisiLmxlbmd0aCgk
MSkuIiwiLmxlbmd0aCgkMikuIjoiLiQxLiItPiIuJDIuIlxuIi9lOwo=
--_=XFMail.1.3.p0.Linux:990104202135:491=_--
End of MIME message