Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29151 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69176 invoked by uid 1010); 3 May 2007 13:41:37 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 69161 invoked from network); 3 May 2007 13:41:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 May 2007 13:41:37 -0000 Authentication-Results: pb1.pair.com header.from=tijnema@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=tijnema@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.132.247 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: tijnema@gmail.com X-Host-Fingerprint: 209.85.132.247 an-out-0708.google.com Received: from [209.85.132.247] ([209.85.132.247:6050] helo=an-out-0708.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 91/A4-21311-F86E9364 for ; Thu, 03 May 2007 09:41:37 -0400 Received: by an-out-0708.google.com with SMTP id c28so518871ana for ; Thu, 03 May 2007 06:41:33 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=Cz15a2mAfJtl3x1lGfQGWTWsJxgwEvcxvHg+Bd+swp7KBLN3QF1qMBvahU8boMBFwnay6oIPnT2VlaObuSzazWMNu7GqnooPJHfUoAUe6KQvINrgtaGmOxqb+3sA8tHCLcsmWkl3lzumegOs7vwiarZCF3786ur9SYhTdRU4YqY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=VjhBsHH+0skXXEGZu6BXeSvlMulLvquKxRMrNjHdfJPpOgxPGxQN/Xitc3KdN/lvql+Y711d5JvLcxoBID/uhnVbYAcMETX3J1qkGaYyrzIO62OVEFoCD1mocFqOn0If7d6GWmN2s8qwKHP4o3kT3MCR+/1YKOnYFsMeV7WI8Ok= Received: by 10.101.13.16 with SMTP id q16mr1537712ani.1178199693271; Thu, 03 May 2007 06:41:33 -0700 (PDT) Received: by 10.100.43.17 with HTTP; Thu, 3 May 2007 06:41:33 -0700 (PDT) Message-ID: Date: Thu, 3 May 2007 15:41:33 +0200 To: "php-dev List" In-Reply-To: <4639E5EF.5090305@szene1.at> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_30590_20235317.1178199693031" References: <4639E5EF.5090305@szene1.at> Subject: [PHP-DEV] CVS Account Request: siml From: tijnema@gmail.com ("Tijnema !") ------=_Part_30590_20235317.1178199693031 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Forwarding to the list... Tijnema ---------- Forwarded message ---------- From: Simon tretter Hy, i've attached my patch, it's not perfect and it's not complete.. the codebase is a little bit awful and my code isn't much better ;), however - now it works with php 5.2.1 and spread 4.0. (only worked on connecting + sending spread messages, the rest of the code i didn't touched, so i don't know if every feature is working correctly..) ng siml ps.: sorry for my bad englisch - i'm an austrian student :) Tijnema ! schrieb: > On 5/3/07, Tretter Simon wrote: >> submitting a patch for a php extension in pecl tree (spread) >> i made a patch for php5.2 and spread 4.0 >> > > You don't need a CVS account for submitting one patch, send it to this > list and someone will submit the patch. > > Tijnema > ------=_Part_30590_20235317.1178199693031 Content-Type: text/x-patch; name=spread_1.17.patch; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: 0.1 Content-Disposition: attachment; filename="spread_1.17.patch" ZGlmZiAtcjEuMTcgcGhwX3NwcmVhZC5jCjEyMSwxMjVjMTIxLDEyNwo8ICAgICAgIFBIUF9NRV9N QVBQSU5HKGNvbm5lY3QsICAgICAgICAgc3ByZWFkX2Nvbm5lY3QsICAgICAgICAgTlVMTCkKPCAg ICAgICBQSFBfTUVfTUFQUElORyhkaXNjb25uZWN0LCAgICAgIHNwcmVhZF9kaXNjb25uZWN0LCAg ICAgIE5VTEwpCjwgICAgICAgUEhQX01FX01BUFBJTkcoam9pbiwgICAgICAgICAgICBzcHJlYWRf am9pbiwgICAgICAgICAgICBOVUxMKQo8ICAgICAgIFBIUF9NRV9NQVBQSU5HKHJlY2VpdmUsICAg ICAgICAgc3ByZWFkX3JlY2VpdmUsICAgICAgICAgTlVMTCkKPCAgICAgICB7TlVMTCwgTlVMTCwg TlVMTH0KLS0tCj4gICAgICAgUEhQX01FX01BUFBJTkcoY29ubmVjdCwgICAgICAgICBzcHJlYWRf Y29ubmVjdCwgICAgICAgICBOVUxMLCAgIDApCj4gICAgICAgUEhQX01FX01BUFBJTkcoZGlzY29u bmVjdCwgICAgICBzcHJlYWRfZGlzY29ubmVjdCwgICAgICBOVUxMLCAgIDApCj4gICAgICAgUEhQ X01FX01BUFBJTkcoam9pbiwgICAgICAgICAgICBzcHJlYWRfam9pbiwgICAgICAgICAgICBOVUxM LCAgIDApCj4gICAgICAgUEhQX01FX01BUFBJTkcocmVjZWl2ZSwgICAgICAgICBzcHJlYWRfcmVj ZWl2ZSwgICAgICAgICBOVUxMLCAgIDApCj4gICAgICAgUEhQX01FX01BUFBJTkcobXVsdGljYXN0 LCAgICAgICBtdWx0aWNhc3QsICAgICAgIE5VTEwsICAgMCkKPiAgICAgICAgIFBIUF9NRV9NQVBQ SU5HKG11bHRpY2FzdDIsICAgICAgIHNwcmVhZF9tdWx0aWNhc3QsICAgICAgIE5VTEwsICAgMCkK PiAgICAgICB7TlVMTCwgTlVMTCwgTlVMTCwgMH0KMzA4YzMxMAo8ICAgICAgICAgICAgICAgcGhw X2Vycm9yX2RvY3JlZihFX1dBUk5JTkcsICJGYWlsZWQgdG8gY29ubmVjdCB0byBzcHJlYWQgZGFl bW9uICglcykgdXNpbmcgcHJpdmF0ZV9uYW1lICglcyksIGVycm9yIHJldHVybmVkIHdhczogJWQi LCBzcHJlYWRfbmFtZSwgcHJpdmF0ZV9uYW1lLCByZXR2YWwpOwotLS0KPiAgICAgICAgICAgICAg IHBocF9lcnJvcl9kb2NyZWYoTlVMTCBUU1JNTFNfQ0MsIEVfV0FSTklORywgIkZhaWxlZCB0byBj b25uZWN0IHRvIHNwcmVhZCBkYWVtb24gKCVzKSB1c2luZyBwcml2YXRlX25hbWUgKCVzKSwgZXJy b3IgcmV0dXJuZWQgd2FzOiAlZCIsIHNwcmVhZF9uYW1lLCBwcml2YXRlX25hbWUsIHJldHZhbCk7 CjM2NWEzNjgKPiAKNDA3LDQwOWM0MTAKPCAgICAgICAgICAgICB9IGVsc2Ugewo8ICAgICAgICAg ICAgICAgICBSRVRVUk5fRkFMU0U7CjwgICAgICAgICAgICAgfQotLS0KPiAgICAgICAgICAgICB9 IAo0ODhjNDg5CjwgICAgICAgenZhbCAqZ3JvdXAgPSBOVUxMOwotLS0KPiAgICAgICB6dmFsICoq Z3JvdXAgPSBOVUxMOwo0OTBjNDkxCjwgICAgICAgY2hhciAqbWVzc2FnZSA9IE5VTEw7Ci0tLQo+ ICAgICAgIHp2YWwgKiptZXNzYWdlID0gTlVMTDsKNDk2YTQ5OCw0OTkKPiAKPiAjaWZuZGVmIFpF TkRfRU5HSU5FXzIKNTAzYTUwNyw1MDgKPiAjZW5kaWYKPiAKNTExLDUxM2M1MTYsNTQ5CjwgICAg ICAgZGVmYXVsdF9tYm94ID0gU3BHKGRlZmF1bHRfY29ubik7CjwgICAgICAgWkVORF9GRVRDSF9S RVNPVVJDRShtYm94LCBpbnQgKiwgdG1wLCAtMSwgIlNwcmVhZC1GRCIsIGxlX2Nvbm4pOwo8ICAg ICAgIGlmKFpfVFlQRV9QKGdyb3VwKSA9PSBJU19TVFJJTkcpIHsKLS0tCj4gCj4gCj4gI2lmZGVm IFpFTkRfRU5HSU5FXzIKPiAgICAgICAgIHp2YWwgKnRoaXMgPSBnZXRUaGlzKCk7Cj4gICAgICAg aWYgKHRoaXMpIHsKPiAgICAgICAgICAgICAgICAgICAgICAgemVfc3ByZWFkX29iamVjdCAqb2Jq ID0gc3ByZWFkX2ZldGNoX29iamVjdCh0aGlzKTsKPiAgICAgICAgICAgICAgIGlmIChaRU5EX05V TV9BUkdTKCkgPiAyKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgIFdST05HX1BBUkFNX0NPVU5U Owo+ICAgICAgICAgICAgICAgfQo+IAo+ICAgICAgICAgICAgICAgaWYoemVuZF9nZXRfcGFyYW1l dGVyc19leCgyLCAmZ3JvdXAsICZtZXNzYWdlKSA9PSBGQUlMVVJFKSB7Cj4gICAgICAgICAgICAg ICAgICAgICAgICAgcmV0dXJuOwo+ICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICBl bHNlCj4gICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIFNFUEFSQVRF X1pWQUwoZ3JvdXApCj4gICAgICAgICAgICAgICAgICAgICAgICAgIFNFUEFSQVRFX1pWQUwobWVz c2FnZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udmVydF90b19zdHJpbmdfZXgobWVz c2FnZSk7Cj4gICAgICAgICAgICAgICB9Cj4gCj4gICAgICAgICAgICAgICBtYm94ID0gb2JqLT5t Ym94Owo+ICAgICAgICAgfSBlbHNlCj4gI2VuZGlmCj4gICAgICAgewo+ICAgICAgICAgICAgICAg ZGVmYXVsdF9tYm94ID0gU3BHKGRlZmF1bHRfY29ubik7Cj4gICAgICAgICAgICAgICBaRU5EX0ZF VENIX1JFU09VUkNFKG1ib3gsIGludCAqLCB0bXAsIC0xLCAiU3ByZWFkLUZEIiwgbGVfY29ubik7 Cj4gICAgICAgfQo+IAo+ICAgICAgICAgaWYgKCFtYm94KSB7Cj4gICAgICAgICAgICAgICBwaHBf ZXJyb3JfZG9jcmVmKE5VTEwgVFNSTUxTX0NDLCBFX1dBUk5JTkcsICIlcyIsICJSZXNvdXJjZSBv ciBtYWlsYm94IGNvbm5lY3Rpb24gaW52YWxpZC4iKTsKPiAgICAgICAgICAgICAgIFJFVFVSTl9G QUxTRTsKPiAgICAgICB9Cj4gCj4gICAgICAgaWYoKCpncm91cCktPnR5cGUgPT0gSVNfU1RSSU5H KSB7CjUxNSw1MTdjNTUxLDU1Mwo8ICAgICAgICAgICAgICAgY29udmVydF90b19zdHJpbmdfZXgo Jmdyb3VwKTsKPCAgICAgICAgICAgICAgIHRtcGdycCA9IGVzdHJuZHVwKGdyb3VwLT52YWx1ZS5z dHIudmFsLGdyb3VwLT52YWx1ZS5zdHIubGVuKTsKPCAgICAgICAgICAgICAgIGlmIChzcGVycm5v ID0gKFNQX211bHRpY2FzdCgqbWJveCwgc2VydmljZV90eXBlLCB0bXBncnAsIG1lc3NfdHlwZSwg bWVzc2FnZV9sZW4sIG1lc3NhZ2UpIDwwKSkKLS0tCj4gICAgICAgICAgICAgICBjb252ZXJ0X3Rv X3N0cmluZ19leChncm91cCk7Cj4gICAgICAgICAgICAgICB0bXBncnAgPSBlc3RybmR1cCgoKmdy b3VwKS0+dmFsdWUuc3RyLnZhbCwoKmdyb3VwKS0+dmFsdWUuc3RyLmxlbik7Cj4gICAgICAgICAg ICAgICBpZiAoc3BlcnJubyA9IChTUF9tdWx0aWNhc3QoKm1ib3gsIHNlcnZpY2VfdHlwZSwgdG1w Z3JwLCBtZXNzX3R5cGUsICgqbWVzc2FnZSktPnZhbHVlLnN0ci5sZW4sICgqbWVzc2FnZSktPnZh bHVlLnN0ci52YWwpIDwwKSkKNTE5YzU1NQo8ICAgICAgICAgICAgICAgICAgICAgICB6ZW5kX2Vy cm9yKEVfV0FSTklORywgIlNQX211bGljYXN0IGVycm9yKCVkKSIsIHNwZXJybm8pOwotLS0KPiAg ICAgICAgICAgICAgICAgICAgICAgemVuZF9lcnJvcihFX1dBUk5JTkcsICJTUF9tdWx0aWNhc3Qg ZXJyb3IoJWQpIiwgc3BlcnJubyk7CjUyMmM1NTgsNTU5CjwgICAgICAgICAgICAgICBSRVRVUk5f TE9ORyhzcGVycm5vKTsKLS0tCj4gICAgICAgICAgICAgICAvLyBzdHJhbmdlIGJlaGF2aW91ciwg U1BfbXVsdGljYXN0IChzcHJlYWQgNC4wKSBhbHdheXMgcmV0dXJucyAwIGluIHRoZSBjYXNlIG9m IG5vIGVycm9ycywgc28gd2UgcmV0dXJuIHRoZSBsZW5ndGggb2Ygb3VyIHN0cmluZyA7KQo+ICAg ICAgICAgICAgICAgUkVUVVJOX0xPTkcoKCptZXNzYWdlKS0+dmFsdWUuc3RyLmxlbik7CjUyNGM1 NjEKPCAgICAgICBpZihaX1RZUEVfUChncm91cCkgPT0gSVNfQVJSQVkpIHsKLS0tCj4gICAgICAg ICBpZigoKmdyb3VwKS0+dHlwZSA9PSBJU19BUlJBWSkgewo1MjksNTMwYzU2Niw1NjcKPCAgICAg ICAgICAgICAgIHplbmRfaGFzaF9pbnRlcm5hbF9wb2ludGVyX3Jlc2V0X2V4KGdyb3VwLT52YWx1 ZS5odCwgJnBvcyk7CjwgICAgICAgICAgICAgICB3aGlsZSh6ZW5kX2hhc2hfZ2V0X2N1cnJlbnRf ZGF0YV9leChncm91cC0+dmFsdWUuaHQsICh2b2lkICoqKSAmdG1wLCAmcG9zKSA9PSBTVUNDRVNT ICYmIG4gPCAxMDApIAotLS0KPiAgICAgICAgICAgICAgIHplbmRfaGFzaF9pbnRlcm5hbF9wb2lu dGVyX3Jlc2V0X2V4KCgqZ3JvdXApLT52YWx1ZS5odCwgJnBvcyk7Cj4gICAgICAgICAgICAgICB3 aGlsZSh6ZW5kX2hhc2hfZ2V0X2N1cnJlbnRfZGF0YV9leCgoKmdyb3VwKS0+dmFsdWUuaHQsICh2 b2lkICoqKSAmdG1wLCAmcG9zKSA9PSBTVUNDRVNTICYmIG4gPCAxMDApIAo1MzVjNTcyCjwgICAg ICAgICAgICAgICAgICAgICAgIHplbmRfaGFzaF9tb3ZlX2ZvcndhcmRfZXgoZ3JvdXAtPnZhbHVl Lmh0LCAmcG9zKTsKLS0tCj4gICAgICAgICAgICAgICAgICAgICAgIHplbmRfaGFzaF9tb3ZlX2Zv cndhcmRfZXgoKCpncm91cCktPnZhbHVlLmh0LCAmcG9zKTsKNTM5YzU3Ngo8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlX2xlbiwgbWVzc2FnZSkg PDApKQotLS0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KCptZXNzYWdlKS0+dmFsdWUuc3RyLmxlbiwgKCptZXNzYWdlKS0+dmFsdWUuc3RyLnZhbCkgPDAp KQo1NDZjNTgzCjwgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInR5cGUgaXMgJWRcbiIs IFpfVFlQRV9QKGdyb3VwKSk7Ci0tLQo+ICAgICAgICAgICAgICAgICBwaHBfZXJyb3JfZG9jcmVm KE5VTEwgVFNSTUxTX0NDLCBFX1dBUk5JTkcsICIlcyIsICJTUF9NdWx0aWNhc3Q6IGV4cGVjdCBn cm91cHMgdG8gYW4gYXJyYXkgb2Ygc3RyaW5ncyBvciBhIHN0cmluZyAoZ290OiAlZCkiLCgqZ3Jv dXApLT50eXBlKTsKNjQ2YzY4Mwo8ICAgICAgICAgICAgICAgcGhwX2Vycm9yX2RvY3JlZihOVUxM IFRTUk1MU19DQywgRV9XQVJOSU5HLCAiJXMiLCAiU1BfSm9pbjogZXhwZWN0IGdyb3VwcyB0byBh biBhcnJheSBvZiBzdHJpbmdzIG9yIGEgc3RyaW5nIik7Ci0tLQo+ICAgICAgICAgICAgICAgcGhw X2Vycm9yX2RvY3JlZihOVUxMIFRTUk1MU19DQywgRV9XQVJOSU5HLCAiJXMiLCAiU1BfSm9pbjog ZXhwZWN0IGdyb3VwcyB0byBhbiBhcnJheSBvZiBzdHJpbmdzIG9yIGEgc3RyaW5nIChnb3Q6ICVk KSIsWl9UWVBFX1AoZ3JvdXApKTsKCg== ------=_Part_30590_20235317.1178199693031--