Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:70443 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85802 invoked from network); 27 Nov 2013 18:32:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Nov 2013 18:32:01 -0000 Authentication-Results: pb1.pair.com header.from=ericsten@microsoft.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ericsten@microsoft.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain microsoft.com designates 207.46.163.243 as permitted sender) X-PHP-List-Original-Sender: ericsten@microsoft.com X-Host-Fingerprint: 207.46.163.243 mail-by2lp0243.outbound.protection.outlook.com Received: from [207.46.163.243] ([207.46.163.243:47290] helo=na01-by2-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D3/83-03032-E9A36925 for ; Wed, 27 Nov 2013 13:31:59 -0500 Received: from BLUPR03MB421.namprd03.prod.outlook.com (10.141.78.140) by BLUPR03MB375.namprd03.prod.outlook.com (10.141.75.149) with Microsoft SMTP Server (TLS) id 15.0.820.5; Wed, 27 Nov 2013 18:31:55 +0000 Received: from BLUPR03MB421.namprd03.prod.outlook.com (10.141.78.140) by BLUPR03MB421.namprd03.prod.outlook.com (10.141.78.140) with Microsoft SMTP Server (TLS) id 15.0.820.5; Wed, 27 Nov 2013 18:31:54 +0000 Received: from BLUPR03MB421.namprd03.prod.outlook.com ([10.141.78.140]) by BLUPR03MB421.namprd03.prod.outlook.com ([10.141.78.140]) with mapi id 15.00.0820.005; Wed, 27 Nov 2013 18:31:54 +0000 To: Eric Stenson , Tjerk Meesters , Ferenc Kovacs CC: Nikita Popov , "internals@lists.php.net" , Pierre Joye Thread-Topic: [PHP-DEV] RE: Patch: Fixing some .phpt's that fail with Wincache Thread-Index: Ac7qEf1rAkElSMukSJS7efsl8cTrvAAAreGgABcTn4AABeLOgAAAzjyAABAc6OAANIO/4A== Date: Wed, 27 Nov 2013 18:31:53 +0000 Message-ID: <7af01666a38840b6a568c38b3ae83b17@BLUPR03MB421.namprd03.prod.outlook.com> References: <3723aa16373647e5ad01f33992ac4c9c@BLUPR03MB421.namprd03.prod.outlook.com> <6e85635635da4ac193a5ba309d4dbd96@BLUPR03MB421.namprd03.prod.outlook.com> <9095b88708ea45cbbaffdcf645b96450@BLUPR03MB421.namprd03.prod.outlook.com> In-Reply-To: <9095b88708ea45cbbaffdcf645b96450@BLUPR03MB421.namprd03.prod.outlook.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:ed31::3] x-forefront-prvs: 004395A01C x-forefront-antispam-report: SFV:NSPM;SFS:(377454003)(199002)(189002)(51704005)(13464003)(24454002)(83072001)(31966008)(80022001)(74502001)(54316002)(87936001)(56816003)(33646001)(47446002)(87266001)(56776001)(76796001)(65816001)(76786001)(76576001)(74662001)(46102001)(69226001)(51856001)(77982001)(74316001)(59766001)(54356001)(53806001)(76482001)(74876001)(83322001)(2656002)(19580395003)(50986001)(49866001)(74366001)(19580405001)(80976001)(4396001)(85306002)(47976001)(74706001)(1511001)(47736001)(81816001)(79102001)(81342001)(81542001)(81686001)(63696002)(142923001)(3826001)(24736002);DIR:OUT;SFP:;SCL:1;SRVR:BLUPR03MB421;H:BLUPR03MB421.namprd03.prod.outlook.com;CLIP:2001:4898:80e8:ed31::3;FPR:;RD:InfoNoRecords;A:1;MX:1;LANG:en; Content-Type: multipart/mixed; boundary="_003_7af01666a38840b6a568c38b3ae83b17BLUPR03MB421namprd03pro_" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com Subject: RE: [PHP-DEV] RE: Patch: Fixing some .phpt's that fail with Wincache From: ericsten@microsoft.com (Eric Stenson) --_003_7af01666a38840b6a568c38b3ae83b17BLUPR03MB421namprd03pro_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable -----Original Message----- From: Eric Stenson > > From: Tjerk Meesters [mailto:tjerk.meesters@gmail.com] > > Sent: Tuesday, November 26, 2013 1:42 AM > > On Tue, Nov 26, 2013 at 5:19 PM, Ferenc Kovacs > wrote: > > 2013.11.26. 7:31, "Nikita Popov" > ezt =EDrta: > > > > > > On Mon, Nov 25, 2013 at 8:30 PM, Eric Stenson=20 > > > > > >wrote: > [...] > > > > $ui1 =3D uniqid($str); > > > > +/* Must sleep here to let uniqid generate a different unique ID=20 > > > > +*/ usleep( 10 ); > > > > $ui2 =3D uniqid($str); > > > > > > > > $len =3D strncasecmp(PHP_OS, 'CYGWIN', 6) ? 19 : 29; > > > > > > > > Internally, uniqid() uses usleep(1) only if 'more entropy' is omitted a= nd not on Windows and Cygwin (must use 'more entropy'). > > > > So, when 'more entropy' is present, it will skip usleep(1) but pad the = result with php_combined_lcg(). > > > > I'm sure there was a good reason to do so, but it does seem counter-int= uitive at best. > > >=20 > Ah! My bad. Please remove the usleep(10) and add the ', true' (more ent= ropy)=20 > param to the uniqid() call. This test consistently fails on Windows. > > For completeness of coverage, you might consider also testing with the us= leep(1) > and without the ', true' (more entropy) param. > Here are the updated patches that include the fix for the uniqid() test (th= is time with a .txt suffix). Please consider for the next batch of external developer fixes. Thx! --E. --_003_7af01666a38840b6a568c38b3ae83b17BLUPR03MB421namprd03pro_ Content-Type: text/plain; name="0001-Fix-tests-expecting-specific-resource-IDs.patch.txt" Content-Description: 0001-Fix-tests-expecting-specific-resource-IDs.patch.txt Content-Disposition: attachment; filename="0001-Fix-tests-expecting-specific-resource-IDs.patch.txt"; size=11819; creation-date="Wed, 27 Nov 2013 18:30:11 GMT"; modification-date="Wed, 27 Nov 2013 17:41:39 GMT" Content-Transfer-Encoding: base64 RnJvbSBjNWIyZGMwNWQwMWI3NGJkNmI5NjJmMTg3MThhODRjYmI5MDdmYTZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFcmljIFN0ZW5zb24gPGVyaWNzdGVuQHBocC5uZXQ+CkRhdGU6 IE1vbiwgMjUgTm92IDIwMTMgMTA6NTM6NDMgLTA4MDAKU3ViamVjdDogW1BBVENIIDEvMl0gRml4 IHRlc3RzIGV4cGVjdGluZyBzcGVjaWZpYyByZXNvdXJjZSBJRHMKCldoZW4gV2luY2FjaGUgb3Ig QVBDIGFyZSBpbnN0YWxsZWQsIHRoZSByZXNvdXJjZSBJRHMgYXJlIG5vdCB0aGUgc2FtZS4KVGhp cyBpcyBiZWNhdXNlIFdpbmNhY2hlIHRha2VzIGEgZmV3IHJlc291cmNlIG9iamVjdHMgZm9yIGl0 c2VsZi4gIEFzIGEKcmVzdWx0LCB0aGVzZSB0ZXN0cyBiZWNvbWUgZmFsc2UgcG9zaXRpdmVzLgot LS0KIFplbmQvdGVzdHMvYnVnNDE0MjEucGhwdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQogZXh0L3Nlc3Npb24vdGVzdHMvc2Vzc2lvbl9uYW1lX2Vycm9yLnBocHQgICAgICAg ICAgfCAgICAyICstCiBleHQvc3RhbmRhcmQvdGVzdHMvYXJyYXkvZWFjaC5waHB0ICAgICAgICAg ICAgICAgICB8ICBCaW4gOTU3MCAtPiA5NTc0IGJ5dGVzCiBleHQvc3RhbmRhcmQvdGVzdHMvZmls ZS8wMDdfZXJyb3IucGhwdCAgICAgICAgICAgICB8ICAgIDQgKy0tCiBleHQvc3RhbmRhcmQvdGVz dHMvZmlsZS9mZ2V0c3NfZXJyb3IucGhwdCAgICAgICAgICB8ICAgIDIgKy0KIGV4dC9zdGFuZGFy ZC90ZXN0cy9maWxlL2Z0cnVuY2F0ZV9lcnJvci5waHB0ICAgICAgIHwgICAgMiArLQogZXh0L3N0 YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rpb25zL2Zsb2F0dmFsLnBocHQgfCAgICA4ICsrLS0t CiAuLi4vZ2VuZXJhbF9mdW5jdGlvbnMvZ2V0dHlwZV9zZXR0eXBlX2Jhc2ljLnBocHQgICB8ICAg MzIgKysrKysrKysrKy0tLS0tLS0tLS0KIGV4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0 aW9ucy9wcmludF9yLnBocHQgIHwgICAxMiArKysrLS0tLQogZXh0L3N0YW5kYXJkL3Rlc3RzL2dl bmVyYWxfZnVuY3Rpb25zL3N0cnZhbC5waHB0ICAgfCAgICA0ICstLQogZXh0L3N0YW5kYXJkL3Rl c3RzL2dlbmVyYWxfZnVuY3Rpb25zL3R5cGUucGhwdCAgICAgfCAgICA4ICsrLS0tCiBleHQvc3Rh bmRhcmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMvdmFyX2R1bXAucGhwdCB8ICAgIDggKystLS0K IGV4dC9zdGFuZGFyZC90ZXN0cy9zdHJpbmdzL2ltcGxvZGUxLnBocHQgICAgICAgICAgIHwgIEJp biA1ODc1IC0+IDU4NzcgYnl0ZXMKIHRlc3RzL3N0cmluZ3MvMDAxLnBocHQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArKwogMTQgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9u cygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvWmVuZC90ZXN0cy9idWc0MTQyMS5w aHB0IGIvWmVuZC90ZXN0cy9idWc0MTQyMS5waHB0CmluZGV4IGYxMGRiMTAuLmYzOWZiMTUgMTAw NjQ0Ci0tLSBhL1plbmQvdGVzdHMvYnVnNDE0MjEucGhwdAorKysgYi9aZW5kL3Rlc3RzL2J1ZzQx NDIxLnBocHQKQEAgLTI0LDYgKzI0LDYgQEAgV2FybmluZzogZmVvZigpOiB3cmFwcGVyOjpzdHJl YW1fZW9mIGlzIG5vdCBpbXBsZW1lbnRlZCEgQXNzdW1pbmcgRU9GIGluICVzIG9uIGwKIEZhdGFs IGVycm9yOiBVbmNhdWdodCBleGNlcHRpb24gJ0V4Y2VwdGlvbicgaW4gJXM6JWQKIFN0YWNrIHRy YWNlOgogIzAgW2ludGVybmFsIGZ1bmN0aW9uXTogd3JhcHBlci0+c3RyZWFtX2VvZigpCi0jMSAl cyglZCk6IGZlb2YoUmVzb3VyY2UgaWQgIzYpCisjMSAlcyglZCk6IGZlb2YoUmVzb3VyY2UgaWQg IyVkKQogIzIge21haW59CiAgIHRocm93biBpbiAlcyBvbiBsaW5lICVkCmRpZmYgLS1naXQgYS9l eHQvc2Vzc2lvbi90ZXN0cy9zZXNzaW9uX25hbWVfZXJyb3IucGhwdCBiL2V4dC9zZXNzaW9uL3Rl c3RzL3Nlc3Npb25fbmFtZV9lcnJvci5waHB0CmluZGV4IDFiOTlkNGUuLjlmMDEwMWQgMTAwNjQ0 Ci0tLSBhL2V4dC9zZXNzaW9uL3Rlc3RzL3Nlc3Npb25fbmFtZV9lcnJvci5waHB0CisrKyBiL2V4 dC9zZXNzaW9uL3Rlc3RzL3Nlc3Npb25fbmFtZV9lcnJvci5waHB0CkBAIC0yMzEsNiArMjMxLDYg QEAgc3RyaW5nKDEyKSAiSGVsbG8gV29ybGQhIgogLS0gSXRlcmF0aW9uIDI0IC0tCiAKIFdhcm5p bmc6IHNlc3Npb25fbmFtZSgpIGV4cGVjdHMgcGFyYW1ldGVyIDEgdG8gYmUgc3RyaW5nLCByZXNv dXJjZSBnaXZlbiBpbiAlcyBvbiBsaW5lICVkCi1yZXNvdXJjZSg1KSBvZiB0eXBlIChzdHJlYW0p CityZXNvdXJjZSglZCkgb2YgdHlwZSAoc3RyZWFtKQogTlVMTAogRG9uZQpcIE5vIG5ld2xpbmUg YXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2V4dC9zdGFuZGFyZC90ZXN0cy9hcnJheS9lYWNo LnBocHQgYi9leHQvc3RhbmRhcmQvdGVzdHMvYXJyYXkvZWFjaC5waHB0CmluZGV4IDE5ZWU3Mjhm ZDJlZTUxZDhkY2VkM2IxYWUxOGFhYjhlNjBkYmE3MDYuLjk3NDgwOGMwOGM4MDhkNmJkNmUyZDM2 ZDE1MmJmZTdlN2VjZmJjYTEgMTAwNjQ0CkdJVCBiaW5hcnkgcGF0Y2gKZGVsdGEgNDAKaWNtYUZs Xn5gSS1YP1o1cWwqd28wYndKY2xgQ0pzOSVIfHlrdDVeVX1LQFhQegoKZGVsdGEgMzYKbWNtYUZu Xn5oXyhYP2FHfCQhRnp0ZmFHdWFUdCtpNitZSEU3Kn1PKyM2JD0wdTBTLT85CgpkaWZmIC0tZ2l0 IGEvZXh0L3N0YW5kYXJkL3Rlc3RzL2ZpbGUvMDA3X2Vycm9yLnBocHQgYi9leHQvc3RhbmRhcmQv dGVzdHMvZmlsZS8wMDdfZXJyb3IucGhwdAppbmRleCBhMzY5YzlkLi4xMTJiZWIzIDEwMDY0NAot LS0gYS9leHQvc3RhbmRhcmQvdGVzdHMvZmlsZS8wMDdfZXJyb3IucGhwdAorKysgYi9leHQvc3Rh bmRhcmQvdGVzdHMvZmlsZS8wMDdfZXJyb3IucGhwdApAQCAtNzYsNyArNzYsNyBAQCBib29sKGZh bHNlKQogV2FybmluZzogZm9wZW4oKSBleHBlY3RzIGF0IGxlYXN0IDIgcGFyYW1ldGVycywgMCBn aXZlbiBpbiAlcyBvbiBsaW5lICVkCiBib29sKGZhbHNlKQogCi1XYXJuaW5nOiBmY2xvc2UoKTog NSBpcyBub3QgYSB2YWxpZCBzdHJlYW0gcmVzb3VyY2UgaW4gJXMgb24gbGluZSAlZAorV2Fybmlu ZzogZmNsb3NlKCk6ICVkIGlzIG5vdCBhIHZhbGlkIHN0cmVhbSByZXNvdXJjZSBpbiAlcyBvbiBs aW5lICVkCiBib29sKGZhbHNlKQogCiBXYXJuaW5nOiBmY2xvc2UoKSBleHBlY3RzIHBhcmFtZXRl ciAxIHRvIGJlIHJlc291cmNlLCBzdHJpbmcgZ2l2ZW4gaW4gJXMgb24gbGluZSAlZApAQCAtODUs NyArODUsNyBAQCBib29sKGZhbHNlKQogV2FybmluZzogZmNsb3NlKCkgZXhwZWN0cyBleGFjdGx5 IDEgcGFyYW1ldGVyLCAwIGdpdmVuIGluICVzIG9uIGxpbmUgJWQKIGJvb2woZmFsc2UpCiAKLVdh cm5pbmc6IGZlb2YoKTogNSBpcyBub3QgYSB2YWxpZCBzdHJlYW0gcmVzb3VyY2UgaW4gJXMgb24g bGluZSAlZAorV2FybmluZzogZmVvZigpOiAlZCBpcyBub3QgYSB2YWxpZCBzdHJlYW0gcmVzb3Vy Y2UgaW4gJXMgb24gbGluZSAlZAogYm9vbChmYWxzZSkKIAogV2FybmluZzogZmVvZigpIGV4cGVj dHMgcGFyYW1ldGVyIDEgdG8gYmUgcmVzb3VyY2UsIHN0cmluZyBnaXZlbiBpbiAlcyBvbiBsaW5l ICVkCmRpZmYgLS1naXQgYS9leHQvc3RhbmRhcmQvdGVzdHMvZmlsZS9mZ2V0c3NfZXJyb3IucGhw dCBiL2V4dC9zdGFuZGFyZC90ZXN0cy9maWxlL2ZnZXRzc19lcnJvci5waHB0CmluZGV4IDM2OTFl OTYuLjJiNGFkNjggMTAwNjQ0Ci0tLSBhL2V4dC9zdGFuZGFyZC90ZXN0cy9maWxlL2ZnZXRzc19l cnJvci5waHB0CisrKyBiL2V4dC9zdGFuZGFyZC90ZXN0cy9maWxlL2ZnZXRzc19lcnJvci5waHB0 CkBAIC05OCw3ICs5OCw3IEBAIGJvb2woZmFsc2UpCiBXYXJuaW5nOiBmZ2V0c3MoKSBleHBlY3Rz IHBhcmFtZXRlciAxIHRvIGJlIHJlc291cmNlLCBvYmplY3QgZ2l2ZW4gaW4gJXMgb24gbGluZSAl ZAogYm9vbChmYWxzZSkKIC0tIFRlc3RpbmcgZmdldHNzKCkgd2l0aCBjbG9zZWQvdW5zZXQgZmls ZSBoYW5kbGUgLS0KLVdhcm5pbmc6IGZnZXRzcygpOiA1IGlzIG5vdCBhIHZhbGlkIHN0cmVhbSBy ZXNvdXJjZSBpbiAlcyBvbiBsaW5lICVkCitXYXJuaW5nOiBmZ2V0c3MoKTogJWQgaXMgbm90IGEg dmFsaWQgc3RyZWFtIHJlc291cmNlIGluICVzIG9uIGxpbmUgJWQKIGJvb2woZmFsc2UpCiAKIFdh cm5pbmc6IGZnZXRzcygpIGV4cGVjdHMgcGFyYW1ldGVyIDEgdG8gYmUgcmVzb3VyY2UsIG51bGwg Z2l2ZW4gaW4gJXMgb24gbGluZSAlZApkaWZmIC0tZ2l0IGEvZXh0L3N0YW5kYXJkL3Rlc3RzL2Zp bGUvZnRydW5jYXRlX2Vycm9yLnBocHQgYi9leHQvc3RhbmRhcmQvdGVzdHMvZmlsZS9mdHJ1bmNh dGVfZXJyb3IucGhwdAppbmRleCBhMjgwOTViLi4yNTRhZDc2IDEwMDY0NAotLS0gYS9leHQvc3Rh bmRhcmQvdGVzdHMvZmlsZS9mdHJ1bmNhdGVfZXJyb3IucGhwdAorKysgYi9leHQvc3RhbmRhcmQv dGVzdHMvZmlsZS9mdHJ1bmNhdGVfZXJyb3IucGhwdApAQCAtMTE0LDcgKzExNCw3IEBAIFdhcm5p bmc6IGZ0cnVuY2F0ZSgpIGV4cGVjdHMgcGFyYW1ldGVyIDEgdG8gYmUgcmVzb3VyY2UsIG9iamVj dCBnaXZlbiBpbiAlcyBvbiBsCiBib29sKGZhbHNlKQogLS0gVGVzdGluZyBmdHJ1bmNhdGUoKSB3 aXRoIGNsb3NlZC91bnNldCBmaWxlIGhhbmRsZSAtLQogCi1XYXJuaW5nOiBmdHJ1bmNhdGUoKTog NSBpcyBub3QgYSB2YWxpZCBzdHJlYW0gcmVzb3VyY2UgaW4gJXMgb24gbGluZSAlZAorV2Fybmlu ZzogZnRydW5jYXRlKCk6ICVkIGlzIG5vdCBhIHZhbGlkIHN0cmVhbSByZXNvdXJjZSBpbiAlcyBv biBsaW5lICVkCiBib29sKGZhbHNlKQogaW50KDM2KQogCmRpZmYgLS1naXQgYS9leHQvc3RhbmRh cmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMvZmxvYXR2YWwucGhwdCBiL2V4dC9zdGFuZGFyZC90 ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy9mbG9hdHZhbC5waHB0CmluZGV4IGI0MjdiZGEuLjliN2Ez MjggMTAwNjQ0Ci0tLSBhL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy9mbG9h dHZhbC5waHB0CisrKyBiL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy9mbG9h dHZhbC5waHB0CkBAIC0xNTcsOCArMTU3LDggQEAgZmxvYXQoLTUwMDAwMDApCiAqKiogVGVzdGlu ZyBmbG9hdHZhbCgpIG9uIG5vbiBmbG9hdGluZyB0eXBlcyAqKioKIGZsb2F0KC0yMTQ3NDgzNjQ4 KQogZmxvYXQoMjE0NzQ4MzY0OCkKLWZsb2F0KDUpCi1mbG9hdCg2KQorZmxvYXQoJWQpCitmbG9h dCglZCkKIGZsb2F0KDApCiBmbG9hdCgxKQogZmxvYXQoLTEzMDApCkBAIC0xNzUsOCArMTc1LDgg QEAgZmxvYXQoMCkKICoqKiBUZXN0aW5nIGRvdWJsZXZhbCgpIG9uIG5vbiBmbG9hdGluZyB0eXBl cyAqKioKIGZsb2F0KC0yMTQ3NDgzNjQ4KQogZmxvYXQoMjE0NzQ4MzY0OCkKLWZsb2F0KDUpCi1m bG9hdCg2KQorZmxvYXQoJWQpCitmbG9hdCglZCkKIGZsb2F0KDApCiBmbG9hdCgxKQogZmxvYXQo LTEzMDApCmRpZmYgLS1naXQgYS9leHQvc3RhbmRhcmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMv Z2V0dHlwZV9zZXR0eXBlX2Jhc2ljLnBocHQgYi9leHQvc3RhbmRhcmQvdGVzdHMvZ2VuZXJhbF9m dW5jdGlvbnMvZ2V0dHlwZV9zZXR0eXBlX2Jhc2ljLnBocHQKaW5kZXggZDZmYjBkNC4uZDFmZDQw OSAxMDA2NDQKLS0tIGEvZXh0L3N0YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rpb25zL2dldHR5 cGVfc2V0dHlwZV9iYXNpYy5waHB0CisrKyBiL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1 bmN0aW9ucy9nZXR0eXBlX3NldHR5cGVfYmFzaWMucGhwdApAQCAtMjMyLDExICsyMzIsMTEgQEAg aW50KDApCiBzdHJpbmcoNykgImludGVnZXIiCiAtLSBJdGVyYXRpb24gMTIgLS0KIGJvb2wodHJ1 ZSkKLWludCg1KQoraW50KCVkKQogc3RyaW5nKDcpICJpbnRlZ2VyIgogLS0gSXRlcmF0aW9uIDEz IC0tCiBib29sKHRydWUpCi1pbnQoNikKK2ludCglZCkKIHN0cmluZyg3KSAiaW50ZWdlciIKIC0t IEl0ZXJhdGlvbiAxNCAtLQogODogT2JqZWN0IG9mIGNsYXNzIHBvaW50IGNvdWxkIG5vdCBiZSBj b252ZXJ0ZWQgdG8gaW50CkBAIC0yOTEsMTEgKzI5MSwxMSBAQCBpbnQoMCkKIHN0cmluZyg3KSAi aW50ZWdlciIKIC0tIEl0ZXJhdGlvbiAxMiAtLQogYm9vbCh0cnVlKQotaW50KDUpCitpbnQoJWQp CiBzdHJpbmcoNykgImludGVnZXIiCiAtLSBJdGVyYXRpb24gMTMgLS0KIGJvb2wodHJ1ZSkKLWlu dCg2KQoraW50KCVkKQogc3RyaW5nKDcpICJpbnRlZ2VyIgogLS0gSXRlcmF0aW9uIDE0IC0tCiA4 OiBPYmplY3Qgb2YgY2xhc3MgcG9pbnQgY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBpbnQKQEAg LTM1MCwxMSArMzUwLDExIEBAIGZsb2F0KDApCiBzdHJpbmcoNikgImRvdWJsZSIKIC0tIEl0ZXJh dGlvbiAxMiAtLQogYm9vbCh0cnVlKQotZmxvYXQoNSkKK2Zsb2F0KCVkKQogc3RyaW5nKDYpICJk b3VibGUiCiAtLSBJdGVyYXRpb24gMTMgLS0KIGJvb2wodHJ1ZSkKLWZsb2F0KDYpCitmbG9hdCgl ZCkKIHN0cmluZyg2KSAiZG91YmxlIgogLS0gSXRlcmF0aW9uIDE0IC0tCiA4OiBPYmplY3Qgb2Yg Y2xhc3MgcG9pbnQgY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBkb3VibGUKQEAgLTQwOSwxMSAr NDA5LDExIEBAIGZsb2F0KDApCiBzdHJpbmcoNikgImRvdWJsZSIKIC0tIEl0ZXJhdGlvbiAxMiAt LQogYm9vbCh0cnVlKQotZmxvYXQoNSkKK2Zsb2F0KCVkKQogc3RyaW5nKDYpICJkb3VibGUiCiAt LSBJdGVyYXRpb24gMTMgLS0KIGJvb2wodHJ1ZSkKLWZsb2F0KDYpCitmbG9hdCglZCkKIHN0cmlu Zyg2KSAiZG91YmxlIgogLS0gSXRlcmF0aW9uIDE0IC0tCiA4OiBPYmplY3Qgb2YgY2xhc3MgcG9p bnQgY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBkb3VibGUKQEAgLTYxMCwxMiArNjEwLDEyIEBA IHN0cmluZyg2KSAic3RyaW5nIgogLS0gSXRlcmF0aW9uIDEyIC0tCiAyOiBzZXR0eXBlKCk6IENh bm5vdCBjb252ZXJ0IHRvIHJlc291cmNlIHR5cGUKIGJvb2woZmFsc2UpCi1yZXNvdXJjZSg1KSBv ZiB0eXBlIChzdHJlYW0pCityZXNvdXJjZSglZCkgb2YgdHlwZSAoc3RyZWFtKQogc3RyaW5nKDgp ICJyZXNvdXJjZSIKIC0tIEl0ZXJhdGlvbiAxMyAtLQogMjogc2V0dHlwZSgpOiBDYW5ub3QgY29u dmVydCB0byByZXNvdXJjZSB0eXBlCiBib29sKGZhbHNlKQotcmVzb3VyY2UoNikgb2YgdHlwZSAo c3RyZWFtKQorcmVzb3VyY2UoJWQpIG9mIHR5cGUgKHN0cmVhbSkKIHN0cmluZyg4KSAicmVzb3Vy Y2UiCiAtLSBJdGVyYXRpb24gMTQgLS0KIDI6IHNldHR5cGUoKTogQ2Fubm90IGNvbnZlcnQgdG8g cmVzb3VyY2UgdHlwZQpAQCAtNzE2LDE0ICs3MTYsMTQgQEAgc3RyaW5nKDUpICJhcnJheSIKIGJv b2wodHJ1ZSkKIGFycmF5KDEpIHsKICAgWzBdPT4KLSAgcmVzb3VyY2UoNSkgb2YgdHlwZSAoc3Ry ZWFtKQorICByZXNvdXJjZSglZCkgb2YgdHlwZSAoc3RyZWFtKQogfQogc3RyaW5nKDUpICJhcnJh eSIKIC0tIEl0ZXJhdGlvbiAxMyAtLQogYm9vbCh0cnVlKQogYXJyYXkoMSkgewogICBbMF09Pgot ICByZXNvdXJjZSg2KSBvZiB0eXBlIChzdHJlYW0pCisgIHJlc291cmNlKCVkKSBvZiB0eXBlIChz dHJlYW0pCiB9CiBzdHJpbmcoNSkgImFycmF5IgogLS0gSXRlcmF0aW9uIDE0IC0tCkBAIC04MjQs MTQgKzgyNCwxNCBAQCBzdHJpbmcoNikgIm9iamVjdCIKIGJvb2wodHJ1ZSkKIG9iamVjdChzdGRD bGFzcykjMiAoMSkgewogICBbInNjYWxhciJdPT4KLSAgcmVzb3VyY2UoNSkgb2YgdHlwZSAoc3Ry ZWFtKQorICByZXNvdXJjZSglZCkgb2YgdHlwZSAoc3RyZWFtKQogfQogc3RyaW5nKDYpICJvYmpl Y3QiCiAtLSBJdGVyYXRpb24gMTMgLS0KIGJvb2wodHJ1ZSkKIG9iamVjdChzdGRDbGFzcykjMiAo MSkgewogICBbInNjYWxhciJdPT4KLSAgcmVzb3VyY2UoNikgb2YgdHlwZSAoc3RyZWFtKQorICBy ZXNvdXJjZSglZCkgb2YgdHlwZSAoc3RyZWFtKQogfQogc3RyaW5nKDYpICJvYmplY3QiCiAtLSBJ dGVyYXRpb24gMTQgLS0KQEAgLTg5MywxMSArODkzLDExIEBAIHN0cmluZyg2KSAic3RyaW5nIgog c3RyaW5nKDYpICJzdHJpbmciCiAtLSBJdGVyYXRpb24gMTIgLS0KIGJvb2wodHJ1ZSkKLXN0cmlu ZygxNCkgIlJlc291cmNlIGlkICM1Igorc3RyaW5nKDE0KSAiUmVzb3VyY2UgaWQgIyVkIgogc3Ry aW5nKDYpICJzdHJpbmciCiAtLSBJdGVyYXRpb24gMTMgLS0KIGJvb2wodHJ1ZSkKLXN0cmluZygx NCkgIlJlc291cmNlIGlkICM2Igorc3RyaW5nKDE0KSAiUmVzb3VyY2UgaWQgIyVkIgogc3RyaW5n KDYpICJzdHJpbmciCiAtLSBJdGVyYXRpb24gMTQgLS0KIGJvb2wodHJ1ZSkKZGlmZiAtLWdpdCBh L2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy9wcmludF9yLnBocHQgYi9leHQv c3RhbmRhcmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMvcHJpbnRfci5waHB0CmluZGV4IDgxYTUy M2EuLjE5ZTcxZmIgMTAwNjQ0Ci0tLSBhL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0 aW9ucy9wcmludF9yLnBocHQKKysrIGIvZXh0L3N0YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rp b25zL3ByaW50X3IucGhwdApAQCAtMTQ4NCwxMyArMTQ4NCwxMyBAQCBvYmplY3RfY2xhc3MgT2Jq ZWN0CiAqKiogVGVzdGluZyBwcmludF9yKCkgb24gcmVzb3VyY2VzICoqKgogCiAtLSBJdGVyYXRp b24gMSAtLQotUmVzb3VyY2UgaWQgIzUKLVJlc291cmNlIGlkICM1Ci1SZXNvdXJjZSBpZCAjNQor UmVzb3VyY2UgaWQgIyVkCitSZXNvdXJjZSBpZCAjJWQKK1Jlc291cmNlIGlkICMlZAogLS0gSXRl cmF0aW9uIDIgLS0KLVJlc291cmNlIGlkICM2Ci1SZXNvdXJjZSBpZCAjNgotUmVzb3VyY2UgaWQg IzYKK1Jlc291cmNlIGlkICMlZAorUmVzb3VyY2UgaWQgIyVkCitSZXNvdXJjZSBpZCAjJWQKICoq KiBUZXN0aW5nIHByaW50X3IoKSBvbiBkaWZmZXJlbnQgY29tYmluYXRpb25zIG9mIHNjYWxhciAK ICAgICAgICAgICAgIGFuZCBub24tc2NhbGFyIHZhcmlhYmxlcyAqKioKIApkaWZmIC0tZ2l0IGEv ZXh0L3N0YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rpb25zL3N0cnZhbC5waHB0IGIvZXh0L3N0 YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rpb25zL3N0cnZhbC5waHB0CmluZGV4IGI5MmJlNDEu LjM3MmFjNjcgMTAwNjQ0Ci0tLSBhL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9u cy9zdHJ2YWwucGhwdAorKysgYi9leHQvc3RhbmRhcmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMv c3RydmFsLnBocHQKQEAgLTI3OSw5ICsyNzksOSBAQCBzdHJpbmcoMCkgIiIKIC0tIEl0ZXJhdGlv biAxIC0tCiBzdHJpbmcoNikgIk9iamVjdCIKIC0tIEl0ZXJhdGlvbiAyIC0tCi1zdHJpbmcoMTQp ICJSZXNvdXJjZSBpZCAjNSIKK3N0cmluZygxNCkgIlJlc291cmNlIGlkICMlZCIKIC0tIEl0ZXJh dGlvbiAzIC0tCi1zdHJpbmcoMTQpICJSZXNvdXJjZSBpZCAjNiIKK3N0cmluZygxNCkgIlJlc291 cmNlIGlkICMlZCIKIC0tIEl0ZXJhdGlvbiA0IC0tCiAKIE5vdGljZTogQXJyYXkgdG8gc3RyaW5n IGNvbnZlcnNpb24gaW4gJXNzdHJ2YWwucGhwIG9uIGxpbmUgJWQKZGlmZiAtLWdpdCBhL2V4dC9z dGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy90eXBlLnBocHQgYi9leHQvc3RhbmRhcmQv dGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMvdHlwZS5waHB0CmluZGV4IDk4ZWNjYmIuLjUxNjU0YjEg MTAwNjQ0Ci0tLSBhL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy90eXBlLnBo cHQKKysrIGIvZXh0L3N0YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rpb25zL3R5cGUucGhwdApA QCAtMTA1LDkgKzEwNSw5IEBAIGludCgwKQogYm9vbCh0cnVlKQogaW50KDApCiBib29sKHRydWUp Ci1pbnQoNSkKK2ludCglZCkKIGJvb2wodHJ1ZSkKLWludCg2KQoraW50KCVkKQogc3RyaW5nKDU0 KSAiT2JqZWN0IG9mIGNsYXNzIHN0ZENsYXNzIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gaW50 IgogYm9vbCh0cnVlKQogaW50KCVkKQpAQCAtMTI4LDkgKzEyOCw5IEBAIGZsb2F0KDApCiBib29s KHRydWUpCiBmbG9hdCgwKQogYm9vbCh0cnVlKQotZmxvYXQoNSkKK2Zsb2F0KCVkKQogYm9vbCh0 cnVlKQotZmxvYXQoNikKK2Zsb2F0KCVkKQogc3RyaW5nKDU3KSAiT2JqZWN0IG9mIGNsYXNzIHN0 ZENsYXNzIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gZG91YmxlIgogYm9vbCh0cnVlKQogZmxv YXQoJWQpCmRpZmYgLS1naXQgYS9leHQvc3RhbmRhcmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMv dmFyX2R1bXAucGhwdCBiL2V4dC9zdGFuZGFyZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy92YXJf ZHVtcC5waHB0CmluZGV4IDA5ZTlmM2IuLmM0NzIyNzEgMTAwNjQ0Ci0tLSBhL2V4dC9zdGFuZGFy ZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy92YXJfZHVtcC5waHB0CisrKyBiL2V4dC9zdGFuZGFy ZC90ZXN0cy9nZW5lcmFsX2Z1bmN0aW9ucy92YXJfZHVtcC5waHB0CkBAIC04NDQsOSArODQ0LDkg QEAgb2JqZWN0KG9iamVjdF9jbGFzcykjMTMgKDgpIHsKIAogKioqIFRlc3RpbmcgdmFyX2R1bXAo KSBvbiByZXNvdXJjZXMgKioqCiAtLSBJdGVyYXRpb24gMSAtLQotcmVzb3VyY2UoNSkgb2YgdHlw ZSAoc3RyZWFtKQorcmVzb3VyY2UoJWQpIG9mIHR5cGUgKHN0cmVhbSkKIC0tIEl0ZXJhdGlvbiAy IC0tCi1yZXNvdXJjZSg2KSBvZiB0eXBlIChzdHJlYW0pCityZXNvdXJjZSglZCkgb2YgdHlwZSAo c3RyZWFtKQogCiAqKiogVGVzdGluZyB2YXJfZHVtcCgpIG9uIGRpZmZlcmVudCBjb21iaW5hdGlv bnMgb2Ygc2NhbGFyIAogICAgICAgICAgICAgYW5kIG5vbi1zY2FsYXIgdmFyaWFibGVzICoqKgpA QCAtMTIyNyw5ICsxMjI3LDkgQEAgYXJyYXkoNCkgewogfQogYXJyYXkoMikgewogICBbMF09Pgot ICByZXNvdXJjZSg1KSBvZiB0eXBlIChzdHJlYW0pCisgIHJlc291cmNlKCVkKSBvZiB0eXBlIChz dHJlYW0pCiAgIFsxXT0+Ci0gIHJlc291cmNlKDYpIG9mIHR5cGUgKHN0cmVhbSkKKyAgcmVzb3Vy Y2UoJWQpIG9mIHR5cGUgKHN0cmVhbSkKIH0KIGFycmF5KDkpIHsKICAgWzBdPT4KZGlmZiAtLWdp dCBhL2V4dC9zdGFuZGFyZC90ZXN0cy9zdHJpbmdzL2ltcGxvZGUxLnBocHQgYi9leHQvc3RhbmRh cmQvdGVzdHMvc3RyaW5ncy9pbXBsb2RlMS5waHB0CmluZGV4IDM5OTdjNTRiNTllYjNiODY3Nzdi NjRiNThmN2NlNjdmMjVhY2FjNTUuLjM3MjBjMDY5Mjc2Nzg0YTFiNTg4ZGE2NzJmOTczMWM4OWI0 ZTVmYjcgMTAwNjQ0CkdJVCBiaW5hcnkgcGF0Y2gKZGVsdGEgMzIKbmNtZXlZYCZEPHRiYGZGSzZm M0tzKVorWm9xVTJQQyVvR0o+KXMpUkFNNntVeigpdFVGCgpkZWx0YSAzMApsY21leVdgJm9DeGJg ZTJTRTMyVD87ezRMMDxXejtzNmF7Nm8mOEl9UG5FPD5eM2dpRikKCmRpZmYgLS1naXQgYS90ZXN0 cy9zdHJpbmdzLzAwMS5waHB0IGIvdGVzdHMvc3RyaW5ncy8wMDEucGhwdAppbmRleCAzYmZkM2Ri Li43YjYxODM1IDEwMDY0NAotLS0gYS90ZXN0cy9zdHJpbmdzLzAwMS5waHB0CisrKyBiL3Rlc3Rz L3N0cmluZ3MvMDAxLnBocHQKQEAgLTE4MCw2ICsxODAsOCBAQCBpZiAoJHNzID09ICJcJCciKSB7 CiBlY2hvICJUZXN0aW5nIHVuaXFpZDogIjsKICRzdHIgPSAicHJlZml4IjsKICR1aTEgPSB1bmlx aWQoJHN0cik7CisvKiBNdXN0IHNsZWVwIGhlcmUgdG8gbGV0IHVuaXFpZCBnZW5lcmF0ZSBhIGRp ZmZlcmVudCB1bmlxdWUgSUQgKi8KK3VzbGVlcCggMTAgKTsKICR1aTIgPSB1bmlxaWQoJHN0cik7 CiAKICRsZW4gPSBzdHJuY2FzZWNtcChQSFBfT1MsICdDWUdXSU4nLCA2KSA/IDE5IDogMjk7Ci0t IAoxLjcuMTAubXN5c2dpdC4xCgo= --_003_7af01666a38840b6a568c38b3ae83b17BLUPR03MB421namprd03pro_ Content-Type: text/plain; name="0002-Fix-uniqid-tests-for-Windows-platforms.patch.txt" Content-Description: 0002-Fix-uniqid-tests-for-Windows-platforms.patch.txt Content-Disposition: attachment; filename="0002-Fix-uniqid-tests-for-Windows-platforms.patch.txt"; size=1585; creation-date="Wed, 27 Nov 2013 18:30:11 GMT"; modification-date="Wed, 27 Nov 2013 17:41:39 GMT" Content-Transfer-Encoding: base64 RnJvbSBkNzQ0YmRlYTk4ZmY4MDIzYzFkNGI3YTA5NjI4MGVkNmMzMDk2ZmE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFcmljIFN0ZW5zb24gPGVyaWNzdGVuQHBocC5uZXQ+CkRhdGU6 IFdlZCwgMjcgTm92IDIwMTMgMDk6MzU6MjEgLTA4MDAKU3ViamVjdDogW1BBVENIIDIvMl0gRml4 IHVuaXFpZCB0ZXN0cyBmb3IgV2luZG93cyBwbGF0Zm9ybXMKCk9uIFdpbmRvd3MgYm94ZXMsIHRo ZSBtaWNyb3RpbWUgcHJlY2lzaW9uIGlzIG5vdCBncmFudWxhciBlbm91Z2gKdG8gcmVsaWFibHkg cmVnaXN0ZXIgYSBkaWZmZXJlbmNlIGlmIHR3byBjYWxscyB0byB1bmlxaWQoKSBhcmUgbWFkZQpj b25jdXJyZW50bHkuICBUaGlzIGlzIGEgZml4IHRvIHRoZSB1bmlxaWQoKSB0ZXN0IHRvIGF2b2lk IHRoZSBmYWxzZQpwb3NpdGl2ZSB3aGVuIHJ1biBvbiBXaW5kb3dzIG1hY2hpbmVzLiAgQWxzbywg YWRkZWQgYSB0ZXN0IHRvIGV4ZXJjaXNlCnRoZSAnbW9yZV9lbnRyb3B5JyB2YXJpYW50IG9mIHVu aXFpZCgpLgotLS0KIHRlc3RzL3N0cmluZ3MvMDAxLnBocHQgfCAgIDIxICsrKysrKysrKysrKysr KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvdGVzdHMvc3RyaW5ncy8wMDEucGhwdCBiL3Rlc3RzL3N0cmluZ3MvMDAx LnBocHQKaW5kZXggN2I2MTgzNS4uOThjZWNlYiAxMDA2NDQKLS0tIGEvdGVzdHMvc3RyaW5ncy8w MDEucGhwdAorKysgYi90ZXN0cy9zdHJpbmdzLzAwMS5waHB0CkBAIC0xNzcsMTEgKzE3NywyMyBA QCBpZiAoJHNzID09ICJcJCciKSB7CiB9CiAKIAotZWNobyAiVGVzdGluZyB1bmlxaWQ6ICI7Citl Y2hvICJUZXN0aW5nIHVuaXFpZCh0cnVlKTogIjsKKyRzdHIgPSAicHJlZml4IjsKKyR1aTEgPSB1 bmlxaWQoJHN0ciwgdHJ1ZSk7CiskdWkyID0gdW5pcWlkKCRzdHIsIHRydWUpOworCiskbGVuID0g Mjk7CisKK2lmIChzdHJsZW4oJHVpMSkgPT0gc3RybGVuKCR1aTIpICYmIHN0cmxlbigkdWkxKSA9 PSAkbGVuICYmICR1aTEgIT0gJHVpMikgeworCWVjaG8oInBhc3NlZFxuIik7Cit9IGVsc2Ugewor CWVjaG8oImZhaWxlZCFcbiIpOworfQorCitlY2hvICJUZXN0aW5nIHVuaXFpZChmYWxzZSk6ICI7 CiAkc3RyID0gInByZWZpeCI7CiAkdWkxID0gdW5pcWlkKCRzdHIpOwotLyogTXVzdCBzbGVlcCBo ZXJlIHRvIGxldCB1bmlxaWQgZ2VuZXJhdGUgYSBkaWZmZXJlbnQgdW5pcXVlIElEICovCi11c2xl ZXAoIDEwICk7Cit1c2xlZXAoIDEgKTsKICR1aTIgPSB1bmlxaWQoJHN0cik7CiAKICRsZW4gPSBz dHJuY2FzZWNtcChQSFBfT1MsICdDWUdXSU4nLCA2KSA/IDE5IDogMjk7CkBAIC0yMDksNCArMjIx LDUgQEAgVGVzdGluZyB1Zmlyc3Q6IHBhc3NlZAogVGVzdGluZyBzdHJ0cjogcGFzc2VkCiBUZXN0 aW5nIGFkZHNsYXNoZXM6IHBhc3NlZAogVGVzdGluZyBzdHJpcHNsYXNoZXM6IHBhc3NlZAotVGVz dGluZyB1bmlxaWQ6IHBhc3NlZAorVGVzdGluZyB1bmlxaWQodHJ1ZSk6IHBhc3NlZAorVGVzdGlu ZyB1bmlxaWQoZmFsc2UpOiBwYXNzZWQKLS0gCjEuNy4xMC5tc3lzZ2l0LjEKCg== --_003_7af01666a38840b6a568c38b3ae83b17BLUPR03MB421namprd03pro_--