Obviously that's not how I wrote it :-)

However, I basically said that the memory only starts to get ramped up when I 
call SSL_CTX_load_verify_locations.  Note that the SSL_CTX object plus all the 
set up code is being done once for each connection, whereas we've just spotted 
that the object should be constructed once per application.  Is this a 
showstopper or was the original developer correct to use it in this way?

Andy

> -----Original Message-----
> From: owner-openssl-us...@openssl.org [mailto:owner-openssl-
> us...@openssl.org] On Behalf Of Kyle Hamilton
> Sent: 19 May 2009 12:50
> To: openssl-users@openssl.org
> Subject: (SCL: 1) Re: SSL_CTX_load_verify_locations was SSL_shutdown
> never returns 1
> 
> Ummm... could you resend this, in something intelligible? :)
> 
> -Kyle H
> 
> On Tue, May 19, 2009 at 4:16 AM, Andy Murphy <an...@tbsmobility.com>
> wrote:
> >
> V2VsbCBJJ3ZlIGZvdW5kIG91dCB3aGF0IGlzIHRha2luZyB0aGUgbWVtb3J5IGFuZCBpdCd
> zIHRo
> >
> aXM6IFNTTF9DVFhfbG9hZF92ZXJpZnlfbG9jYXRpb25zLiAgSSdtIGNhbGxpbmcgaXQgZm9
> yIGVh
> >
> Y2ggU1NMX0NUWCwgd2hpY2ggaXMgYmVpbmcgZG9uZSBvbiBlYWNoICJwaW5nIiBhbmQgdGh
> lIG1l
> >
> bW9yeSB1c2FnZSBpcyBqdXN0IGdvaW5nIHVwIGFuZCB1cCBhbmQgdXAuICBJcyB0aGVyZSB
> hIG1l
> >
> dGhvZCB0byBjYWxsIHRoYXQgd2lsbCBjbGVhciBkb3duIHRoaXMgbWVtb3J5IGFmdGVyIEk
> ndmUg
> >
> ZG9uZSB3aXRoIGEgcGluZz8gIEkgY2FuJ3Qgc2VlIGFueXRoaW5nIGluIHRoZSBkb2N1bWV
> udGF0
> >
> aW9uLg0KDQpUaGFua3MNCkFuZHkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0
> KPiBG
> >
> cm9tOiBvd25lci1vcGVuc3NsLXVzZXJzQG9wZW5zc2wub3JnIFttYWlsdG86b3duZXItb3B
> lbnNz
> >
> bC0NCj4gdXNlcnNAb3BlbnNzbC5vcmddIE9uIEJlaGFsZiBPZiBBbmR5IE11cnBoeQ0KPiB
> TZW50
> >
> OiAxOSBNYXkgMjAwOSAxMDoxNQ0KPiBUbzogb3BlbnNzbC11c2Vyc0BvcGVuc3NsLm9yZw0
> KPiBT
> >
> dWJqZWN0OiBSRTogU1NMX3NodXRkb3duIG5ldmVyIHJldHVybnMgMQ0KPiANCj4gSGkgS3l
> sZSwg
> >
> dGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgKGFsdGhvdWdoIEkgbWlzc2VkIGl0IGF0IGZpcnN
> 0KS4N
> >
> Cj4gDQo+IEkgZG8gZ2V0IGEgU1NMX0VSUk9SX1NZU0NBTEwgYWx0aG91Z2ggYSBzdWJzZXF
> 1ZW50
> >
> IGNhbGwgdG8NCj4gRVJSX2Vycm9yX3N0cmluZyBnaXZlcyBtZSBub3RoaW5nLiAgSSdtIG5
> vdyBu
> >
> b3Qgc3VyZSB0aGF0IEknbSBvbiB0aGUNCj4gY29ycmVjdCB0cmFjayB0aG91Z2ggYXMgSSd
> sbCBl
> >
> eHBsYWluLg0KPiANCj4gKiBXZSB1c2UgT3BlblNTTCB0byBzZWN1cmUgYSAicGluZyIgZnJ
> vbSBh
> >
> IG1vYmlsZSBkZXZpY2UgdG8gYSBzZXJ2ZXIgc28NCj4gdGhhdCB3ZSBjYW4gdGhlbiByZWN
> laXZl
> >
> IGRhdGEgbGF0ZXIuDQo+IA0KPiAqIFdlIGFyZSBzZWVpbmcgd2hhdCB3ZSB0aG91Z2h0IHd
> hcyBh
> >
> IG1lbW9yeSBsZWFrIHdpdGggZWFjaCBwaW5nLA0KPiBhbHRob3VnaCBjaGVja2luZyB3aXR
> oIEVu
> >
> dHJlayBDb2RlU25pdGNoIHNob3dzIHRoYXQgd2UgYXJlIGdldHRpbmcgYQ0KPiBsZWFrIG9
> mIDIu
> >
> Nk1CIHdoZXRoZXIgd2Ugc2VuZCBhIHBpbmcsIG9uY2UsIHRlbiBvciBhIGh1bmRyZWQgdGl
> tZXMu
> >
> ICBJDQo+IGJlbGlldmUgdGhhdCB0aGlzIGlzIGxpbmtlZCB0byB0aGUgU1NMX2xpYnJhcnl
> faW5p
> >
> dCBtZXRob2QgKHdoaWNoIHdlDQo+IG9ubHkgY2FsbCBvbmNlIHBlciBhcHBsaWNhdGlvbik
> gYW5k
> >
> IHRoZSBmYWN0IHRoYXQgd2UgZG9uJ3QgY2FsbA0KPiBFVlBfY2xlYW51cC4NCj4gDQo+ICo
> gQm90
> >
> aCB0aGUgU1NMX0NUWCBhbmQgU1NMIG9iamVjdHMgYXJlIGNsZWFyZWQgYWZ0ZXIgZWFjaCB
> 1c2Ug
> >
> dXNpbmcNCj4gU1NMX0NUWF9mcmVlIGFuZCBTU0xfZnJlZSBhbmQgYm90aCBvZiB0aGVpciB
> yZWZl
> >
> cmVuY2UgY291bnRzIGFyZSBzZXQgdG8NCj4gMCBhZnRlciB0aGUgZnJlZWluZy4NCj4gDQo
> +ICog
> >
> V2UgZ2V0IGEgc3RlYWR5IDIwMGsgImxlYWsiIGZvciBlYWNoIGNhbGwuICBJIHJlYWQgc29
> tZXdo
> >
> ZXJlIHRoYXQNCj4gT3BlblNTTCBrZWVwcyBhbiBpbnRlcm5hbCBjYWNoZSBhbmQgYW0gd29
> uZGVy
> >
> aW5nIGlmIHRoaXMgY291bGQgYmUgdGhlDQo+IGNhdXNlLg0KPiANCj4gQSBiaXQgbW9yZSB
> oaXN0
> >
> b3J5IGlzIHRoYXQgYXMgYWx3YXlzIHRoZSBvcmlnaW5hbCBkZXZlbG9wZXIgaGFzIGxvbmc
> NCj4g
> >
> Zmxvd24gdGhlIG5lc3Qgc28gSSdtIGxlYXJuaW5nIHRoZSBsaWJyYXJ5IGhlcmUuDQo+IA0
> KPiBU
> >
> aGFua3MgZm9yIGFueSBoZWxwIHlvdSBjYW4gZ2l2ZS4NCj4gDQo+IEFuZHkNCj4gDQo+IA0
> KPiA+
> >
> IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogb3duZXItb3BlbnNzbC1
> 1c2Vy
> >
> c0BvcGVuc3NsLm9yZyBbbWFpbHRvOm93bmVyLW9wZW5zc2wtDQo+ID4gdXNlcnNAb3BlbnN
> zbC5v
> >
> cmddIE9uIEJlaGFsZiBPZiBLeWxlIEhhbWlsdG9uDQo+ID4gU2VudDogMTQgTWF5IDIwMDk
> gMTg6
> >
> MTANCj4gPiBUbzogb3BlbnNzbC11c2Vyc0BvcGVuc3NsLm9yZw0KPiA+IFN1YmplY3Q6IFJ
> lOiBT
> >
> U0xfc2h1dGRvd24gbmV2ZXIgcmV0dXJucyAxDQo+ID4NCj4gPiBJZiB5b3UgZXhwZWN0IG5
> vIG1v
> >
> cmUgZGF0YSBmcm9tIHRoZSBjbGllbnQsIHlvdSBjYW4gc2ltcGx5IGRlc3Ryb3kNCj4gdGh
> lDQo+
> >
> ID4gU1NMIGNvbnRleHQgYXQgdGhlIHBvaW50IHlvdSBmaXJzdCBjYWxsIGl0IChldmVuIGl
> mIGl0
> >
> IHJldHVybnMgMCkuDQo+IEl0DQo+ID4gd2lsbCBvbmx5IHJldHVybiAxIGlmIGl0IGhhcyB
> yZWNl
> >
> aXZlZCB0aGUgcGVlcidzIGNsb3NlX25vdGlmeSwgYW5kDQo+ID4gaXQncyBwb3NzaWJsZSB
> 0aGF0
> >
> IHRob3NlIHBlZXJzIGZhaWxlZCB0byBzZW5kIGl0LiAgKERvIHlvdSBnZXQgYW4NCj4gPiB
> TU0xf
> >
> RVJST1JfU1lTQ0FMTCB3aXRoIEVJTlZBTCBvciBFUElQRT8pDQo+ID4NCj4gPiAtS3lsZSB
> IDQo+
> >
> ID4NCj4gPiBPbiBUaHUsIE1heSAxNCwgMjAwOSBhdCA3OjMxIEFNLCBBbmR5IE11cnBoeSA
> 8QW5k
> >
> eU1AdGJzbW9iaWxpdHkuY29tPg0KPiA+IHdyb3RlOg0KPiA+ID4gSGksIHdlIGFyZSB0cnl
> pbmcg
> >
> dG8gdHJhY2sgZG93biBhIG1lbW9yeSBsZWFrIHRoYXQgb2NjdXJzIHdoZW4gd2UNCj4gcnV
> uDQo+
> >
> ID4gc2VjdXJlDQo+ID4gPiBjb21tcyB1c2luZyB0aGUgT3BlblNTTCBsaWJyYXJ5LiDCoE5
> vdyB3
> >
> ZeKAmXZlIGhhZCB0aGlzIGJlZm9yZSB3aGVyZQ0KPiB3ZQ0KPiA+IHRob3VnaHQNCj4gPiA
> +IGl0
> >
> IHdhcyB0aGUgbGlicmFyeSBidXQgSSB0cmFja2VkIGl0IGRvd24gdG8gdXMgbm90IHVzaW5
> nIHRo
> >
> ZSB3b3JkDQo+ID4gdmlydHVhbCBvbg0KPiA+ID4gb3VyIGJhc2UgY2xhc3PigJkgZGVzdHJ
> 1Y3Rv
> >
> ciwgc28gSeKAmW0gbm90IGFib3V0IHRvIHN0YXJ0IGJsYW1pbmcNCj4gT3BlblNTTA0KPiA
> +IGFn
> >
> YWluDQo+ID4gPiBKLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gSSBoYXZlIGhvd2V
> 2ZXIg
> >
> c2VlbiBmcm9tIHNvbWUgb3RoZXIgdGhyZWFkcyB0aGF0IGlmIFNTTF9zaHV0ZG93bg0KPiB
> kb2Vz
> >
> DQo+ID4gbm90DQo+ID4gPiByZXR1cm4gMSB0aGVuIHRoZXJlIGNvdWxkIGJlIGEgbGVhay4
> gwqBP
> >
> dXIgbG9ncyBzaG93IHRoYXQgdHdvDQo+IGF0dGVtcHRzDQo+ID4gdG8NCj4gPiA+IGNhbGw
> gU1NM
> >
> X3NodXRkb3duIGRvIG5vdCByZXN1bHQgaW4gMSBjb21pbmcgYmFjayBhbmQgSeKAmXZlIGp
> 1c3QN
> >
> Cj4gdHJpZWQNCj4gPiBpdCBpbiBhDQo+ID4gPiBuZXZlci1lbmRpbmcgd2hpbGUgbG9vcCB
> hbmQg
> >
> d2VsbCwgaXQgbmV2ZXIgZW5kZWQsIHN1Z2dlc3RpbmcgdGhhdA0KPiB3ZQ0KPiA+IGFyZQ0
> KPiA+
> >
> ID4gZG9pbmcgc29tZXRoaW5nIHdyb25nLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4
> gRG8g
> >
> d2Uga25vdyB3aGF0IFNTTF9zaHV0ZG93biBkZXBlbmRzIG9uIGluIG9yZGVyIHRvIGJlIGF
> ibGUg
> >
> dG8NCj4gPiBzaHV0ZG93bg0KPiA+ID4gY29ycmVjdGx5IGFuZCB0aHVzIGZyZWUgdGhlIG1
> lbW9y
> >
> eSB1c2VkIGZvciB0aGUgY29ubmVjdGlvbj8NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA
> +IENo
> >
> ZWVycw0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gQW5kcmV3IE11cnBoeQ0KPiA+ID4
> NCj4g
> >
> PiA+IFNlbmlvciBTb2Z0d2FyZSBEZXZlbG9wZXINCj4gPiA+DQo+ID4gPiBJcm9uc3RvbmU
> gSG91
> >
> c2UsIEtlZGxlc3RvbiBDbG9zZSwgQmVscGVyLA0KPiA+ID4NCj4gPiA+IERlcmJ5c2hpcmU
> sIEVu
> >
> Z2xhbmQgREU1NiAxVFoNCj4gPiA+DQo+ID4gPiBPZmZpY2UgUmVjZXB0aW9uOiArNDQgMTc
> 3MyA1
> >
> OTY5MDANCj4gPiA+IEZheDogKzQ0IDE3NzMgNTk2OTAxDQo+ID4gPg0KPiA+ID4gU2t5cGU
> 6IGFu
> >
> ZHlsZWVtdXJwaHkNCj4gPiA+IFdlYjogd3d3LnRic21vYmlsaXR5LmNvbQ0KPiA+ID4gRW1
> haWw6
> >
> IGFuZHJldy5tdXJwaHlAdGJzbW9iaWxpdHkuY29tDQo+ID4gPg0KPiA+ID4NCj4gPg0KPiB
> fX19f
> >
> X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19
> fX19f
> >
> X19fX19fX19fDQo+ID4gT3BlblNTTCBQcm9qZWN0DQo+IGh0dHA6Ly93d3cub3BlbnNzbC5
> vcmcN
> >
> Cj4gPiBVc2VyIFN1cHBvcnQgTWFpbGluZyBMaXN0ICAgICAgICAgICAgICAgICAgICBvcGV
> uc3Ns
> >
> LQ0KPiB1c2Vyc0BvcGVuc3NsLm9yZw0KPiA+IEF1dG9tYXRlZCBMaXN0IE1hbmFnZXINCj4
> gbWFq
> > b3Jkb21vQG9wZW5zc2wub3JnDQo+IDpJcsOlMXp5eg0K
> >
> ______________________________________________________________________
> > OpenSSL Project
> http://www.openssl.org
> > User Support Mailing List                    openssl-
> us...@openssl.org
> > Automated List Manager
> majord...@openssl.org
> >
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
:��I"Ϯ��r�m����
(����Z+�K�+����1���x��h����[�z�(����Z+���f�y�������f���h��)z{,���

Reply via email to