Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6AAD310121 for ; Tue, 27 May 2014 13:06:29 +0000 (UTC) Received: (qmail 57978 invoked by uid 500); 27 May 2014 13:06:29 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 57943 invoked by uid 500); 27 May 2014 13:06:29 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 57935 invoked by uid 99); 27 May 2014 13:06:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 May 2014 13:06:29 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=CTYPE_001C_B,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mark.kessler.ctr@usmc.mil designates 138.162.140.135 as permitted sender) Received: from [138.162.140.135] (HELO usmcsdnzio03.nmci.usmc.mil) (138.162.140.135) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 May 2014 13:06:21 +0000 X-fn: smime.p7s Received: from gate22-sandiego.nmci.usmc.mil (HELO mcuspndleg02v.mcdsus.mcds.usmc.mil) ([138.162.140.52]) by usmcsdnzio03.nmci.usmc.mil with ESMTP; 27 May 2014 05:59:54 -0700 Received: from mcuspndleb01v.mcdsus.mcds.usmc.mil ([158.238.240.190]) by mcuspndleg02v.mcdsus.mcds.usmc.mil with Microsoft SMTPSVC(6.0.3790.4675); Tue, 27 May 2014 06:01:05 -0700 Received: from MCUSPNDLXH51V.mcdsus.mcds.usmc.mil ([138.157.179.210]) by mcuspndleb01v.mcdsus.mcds.usmc.mil with Microsoft SMTPSVC(6.0.3790.4675); Tue, 27 May 2014 06:01:05 -0700 Received: from MCUSQUANXH53V.mcdsus.mcds.usmc.mil (138.156.0.24) by MCUSPNDLXH51V.mcdsus.mcds.usmc.mil (138.157.179.210) with Microsoft SMTP Server (TLS) id 14.2.347.0; Tue, 27 May 2014 06:01:05 -0700 Received: from MCUSQUANXM01V.mcdsus.mcds.usmc.mil ([138.156.0.31]) by MCUSQUANXH53V.mcdsus.mcds.usmc.mil ([138.156.0.24]) with mapi id 14.02.0342.003; Tue, 27 May 2014 08:59:44 -0400 From: Kessler CTR Mark J To: "dev@flex.apache.org" Subject: RE: [Installer] No more caching (at least, not in the installer) Thread-Topic: [Installer] No more caching (at least, not in the installer) Thread-Index: AQHPeaU3TNbfWfNHDE66wn+kC10MaZtUYyrw Date: Tue, 27 May 2014 12:59:43 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [138.156.0.56] Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0000_01CF7989.FE5F90B0" MIME-Version: 1.0 X-OriginalArrivalTime: 27 May 2014 13:01:05.0524 (UTC) FILETIME=[B849B340:01CF79AB] X-Virus-Checked: Checked by ClamAV on apache.org ------=_NextPart_000_0000_01CF7989.FE5F90B0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Would we also add timestamp property[1] sent when downloading a file to make sure we do not grab the browser cache. [1] https://www.domain.com/filetodownload.ext?ts=1401195361932 -Mark On Tue, May 27, 2014 at 8:09 AM, Alex Harui wrote: > We're seeing lots of complaints about bad downloads during the install. > The current caching code in the installer caches whatever gets downloaded. > I'm going to introduce more MD5 checks into the install scripts and in > order to make it work even for Ant users, I think I should change the > installer to delegate the caching to the Ant scripts. The Ant scripts > will verify the MD5 before deciding whether to copy it to a specified > folder. > > Anybody see anything bad about doing that? > > -Alex > > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl ------=_NextPart_000_0000_01CF7989.FE5F90B0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 o4IBrTCCAakwHwYDVR0jBBgwFoAUhvFbaG/dMPOUgmjUTPdEHbjKaIEwOgYDVR0fBDMwMTAvoC2g K4YpaHR0cDovL2NybC5kaXNhLm1pbC9jcmwvRE9ERU1BSUxDQV8zMS5jcmwwDgYDVR0PAQH/BAQD AgbAMCMGA1UdIAQcMBowCwYJYIZIAWUCAQsJMAsGCWCGSAFlAgELEzAdBgNVHQ4EFgQUxZUOT1uH tjvXz5FIN+gD8dzjILUwaAYIKwYBBQUHAQEEXDBaMDYGCCsGAQUFBzAChipodHRwOi8vY3JsLmRp c2EubWlsL3NpZ24vRE9ERU1BSUxDQV8zMS5jZXIwIAYIKwYBBQUHMAGGFGh0dHA6Ly9vY3NwLmRp c2EubWlsMEQGA1UdEQQ9MDuBGW1hcmsua2Vzc2xlci5jdHJAdXNtYy5taWygHgYKKwYBBAGCNxQC A6AQDA4xMDQzMDE1MzQyQG1pbDAbBgNVHQkEFDASMBAGCCsGAQUFBwkEMQQTAlVTMCkGA1UdJQQi MCAGCisGAQQBgjcUAgIGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOCAQEA0i6J fqzoluSi6AYaAWFBArPd+CnH3U64xIV/LeGaEhISUoj2UnhCYjNyVElai48/TTMIl7oOtu6KsSM7 /apj2AlqfVlHFPMrb4J7WPUygDwvNhs6xqa0cZG4xnBlY2JwMvl0vpOjHozJyoGl4RZ1KREIJJJ0 eCHAU8ZiJcErWQXgQGAX2rBrabVLQ6nvMXRXUfsPZnZw6V++0HdFECtfxVyLmViy6EoSdswMDnoV BfYluzU3d6YNisF9aYt5At2FI+YCSdqg3QuSRCcFxXwwEav4gW1SNDguV0qns7SC7/7exqSZjqUj S4uYZ4KQHBLl4Lhdf7VUCQIWe7x7LfGrwjCCBVIwggQ6oAMCAQICAgOfMA0GCSqGSIb3DQEBBQUA MFsxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEM MAoGA1UECxMDUEtJMRYwFAYDVQQDEw1Eb0QgUm9vdCBDQSAyMB4XDTEzMDExNjE0NTI0M1oXDTE5 MDExNjE0NTI0M1owXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoG A1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBDQS0zMTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOiuAixATDpS6ItzkrR35zhLwPCqShhcx/c1w0rw8JZ3 pZe+J+/ERCGA6hY0tzDRRDh/Ks4ExpFlqW5QfMhO/r3AtUsW5DhSFduzt/dTPfKxB9uRZl3Bt/J3 ZsRRmmOUEUsCHQ1LfLMARwd5GPp4s5Mf1HZtmQTFHjZG/AY0C+Nobx58nyzPYbhL/7TfBp+gX5Re 6zX/CV01QAfyne2WCdl26v5uMf7L9EXrMHhIaGyhKT6GfZNBSurnDEzlkVAqpUNmvCLA/Bss5PMv Yh4E1CG/rB8mdzXQHbziu0bC8uvkFK74s2uz+nE4sHEp7dGLG9cCG97K7H7uodxIpfE+lKkCAwEA AaOCAhwwggIYMB0GA1UdDgQWBBSG8Vtob90w85SCaNRM90QduMpogTAfBgNVHSMEGDAWgBRJdLsM Xrp6/gJU73ugxpXGCYBwljASBgNVHRMBAf8ECDAGAQH/AgEAMAwGA1UdJAQFMAOAAQAwDgYDVR0P AQH/BAQDAgGGMGYGA1UdIARfMF0wCwYJYIZIAWUCAQsFMAsGCWCGSAFlAgELCTALBglghkgBZQIB CxEwCwYJYIZIAWUCAQsSMAsGCWCGSAFlAgELEzAMBgpghkgBZQMCAQMaMAwGCmCGSAFlAwIBAxsw NwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2NybC5kaXNhLm1pbC9jcmwvRE9EUk9PVENBMi5jcmww ggEBBggrBgEFBQcBAQSB9DCB8TA6BggrBgEFBQcwAoYuaHR0cDovL2NybC5kaXNhLm1pbC9pc3N1 ZWR0by9ET0RST09UQ0EyX0lULnA3YzAgBggrBgEFBQcwAYYUaHR0cDovL29jc3AuZGlzYS5taWww gZAGCCsGAQUFBzAChoGDbGRhcDovL2NybC5nZHMuZGlzYS5taWwvY24lM2REb0QlMjBSb290JTIw Q0ElMjAyJTJjb3UlM2RQS0klMmNvdSUzZERvRCUyY28lM2RVLlMuJTIwR292ZXJubWVudCUyY2Ml M2RVUz9jcm9zc0NlcnRpZmljYXRlUGFpcjtiaW5hcnkwDQYJKoZIhvcNAQEFBQADggEBAFkyrarD +N+cZJxxCTTBvbxjAB4t2+2pyAjjuRjkr8quFMHdu/lzg4NXjpTJoKoDB85nnLXlF1k/KLgXNtq6 jcOWEQFqUNYG2mikStILhXzNiN//Xnfm9aRIkdBOomdq+GjvqhdF79iWCt3P8D6Htr+IP9NUvj4S zqH5C28y0VS/hFs1oNsHZLWr6Xke4vKqdHLnkRL3x7tu7uV0kBAki7fnzZyFkEfk4m9/IL0su4OW I02oTNh+Ll4VKbglfVc1Cy0VVIyp3ODlN52oTyCVgyvFEjY9qHPhTohJpbm7+glKKFozueSSeVt7 +KVP88k0zZmMsLpgfp+EPuY8+n5a6+YxggL+MIIC+gIBATBkMF0xCzAJBgNVBAYTAlVTMRgwFgYD VQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRgwFgYDVQQD Ew9ET0QgRU1BSUwgQ0EtMzECAwGcFDAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNDA1MjcxMjU5NDBaMCMGCSqGSIb3DQEJBDEWBBRTflhP vvPZgt4Ag9Mk96idGFPJdjAkBgkqhkiG9w0BCQ8xFzAVMAoGCCqGSIb3DQMHMAcGBSsOAwIaMHMG CSsGAQQBgjcQBDFmMGQwXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEM MAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBDQS0zMQIDAZwX MHUGCyqGSIb3DQEJEAILMWagZDBdMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5t ZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVNQUlMIENBLTMx AgMBnBcwDQYJKoZIhvcNAQEBBQAEggEAmBgJoIAVckx0WlEpGnE8pKNo8z+aU1ZeOE4O5tSImnKq sSfLTayH7I44VllHqyrzWW4nI4f2Wy26bGJh1p83B6+pRBBpZjJ+774Ncx+/tzo9epm1dZ174hhp I20NDe8GcDTGg6L9qLD33k149XUjOKEGowDLLXXcaYDWXmWiI1NxImVI5FHKnLxMGY/OO0WRBHzp WWJLDI/tHoSs9wpHfQ04wNWAjzzR2uafohP1lZAGMk2HnAVigdvvXDlahGGNzr0pOjZ6fxsqZmXG MYnW6JiY7SeJ3yF8YpTrNF2AcMuMig/jhygvPFSg+QeZhdRACLuldJiwpvvnGyVJCLjm4gAAAAAA AA== ------=_NextPart_000_0000_01CF7989.FE5F90B0--