diff -Nru pollinate-4.6/ChangeLog pollinate-4.7/ChangeLog --- pollinate-4.6/ChangeLog 2014-03-07 22:45:51.000000000 +0000 +++ pollinate-4.7/ChangeLog 2014-04-09 18:03:00.000000000 +0000 @@ -1,4 +1,14 @@ -pollinate (4.6) released; urgency=low +pollinate (4.7) released; urgency=low + + * README: + - update documentation; pollinate no longer runs daily + * entropy.ubuntu.com.pem: LP: #1304777 + - entropy.ubuntu.com re-keyed SSL certs due to heartbleed OpenSSL + vulnerability + + -- Dustin Kirkland Fri, 07 Mar 2014 16:46:18 -0600 + +pollinate (4.6-0ubuntu1) trusty; urgency=low * debian/pollinate.default: - move the default from POOL to SERVER @@ -13,7 +23,7 @@ thus we will quietly log our pollinate activity in /var/cache/pollinate/log - -- Dustin Kirkland Fri, 28 Feb 2014 14:12:18 -0600 + -- Dustin Kirkland Fri, 07 Mar 2014 16:46:16 -0600 pollinate (4.5-0ubuntu1) trusty; urgency=low diff -Nru pollinate-4.6/debian/changelog pollinate-4.7/debian/changelog --- pollinate-4.6/debian/changelog 2014-03-07 22:46:02.000000000 +0000 +++ pollinate-4.7/debian/changelog 2014-04-09 18:03:10.000000000 +0000 @@ -1,3 +1,13 @@ +pollinate (4.7-0ubuntu1) trusty; urgency=low + + * README: + - update documentation; pollinate no longer runs daily + * entropy.ubuntu.com.pem: LP: #1304777 + - entropy.ubuntu.com re-keyed SSL certs due to heartbleed OpenSSL + vulnerability + + -- Dustin Kirkland Fri, 07 Mar 2014 16:46:18 -0600 + pollinate (4.6-0ubuntu1) trusty; urgency=low * debian/pollinate.default: @@ -13,7 +23,7 @@ thus we will quietly log our pollinate activity in /var/cache/pollinate/log - -- Dustin Kirkland Fri, 28 Feb 2014 14:12:18 -0600 + -- Dustin Kirkland Fri, 07 Mar 2014 16:46:16 -0600 pollinate (4.5-0ubuntu1) trusty; urgency=low diff -Nru pollinate-4.6/entropy.ubuntu.com.pem pollinate-4.7/entropy.ubuntu.com.pem --- pollinate-4.6/entropy.ubuntu.com.pem 2014-02-28 16:00:42.000000000 +0000 +++ pollinate-4.7/entropy.ubuntu.com.pem 2014-04-09 18:01:34.000000000 +0000 @@ -1,63 +1,89 @@ -----BEGIN CERTIFICATE----- -MIIFgTCCBGmgAwIBAgIHS2qsx7sCajANBgkqhkiG9w0BAQUFADCB3DELMAkGA1UE +MIIFYjCCBEqgAwIBAgIHBCh1HjIFMzANBgkqhkiG9w0BAQsFADCBxjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAj -BgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOTA3BgNVBAsTMGh0 -dHA6Ly9jZXJ0aWZpY2F0ZXMuc3RhcmZpZWxkdGVjaC5jb20vcmVwb3NpdG9yeTEx -MC8GA1UEAxMoU3RhcmZpZWxkIFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eTERMA8GA1UEBRMIMTA2ODg0MzUwHhcNMTMxMDE1MTYxMDUzWhcNMTQxMDE1MTYx -MDUzWjBAMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxGzAZBgNV -BAMTEmVudHJvcHkudWJ1bnR1LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAMyE4VUrTQ4mg1g3m9jxH8u3EVvEFJcnRUH7XKRP6Nv92wr4GC5FbBVV -Gu41JGMsYn/FY8Ivz2lzkOEv01cxpEPL/+jMp8KPaIvWXcuM/cs34LPkIhBYRS7h -2AXnUNDGNvUYCgL3vuYR8CIeUb2XLmjqVM/idthWReCy2Tqq09XiWZo0WjzoD5uH -E4jXsovWwtdi9VIicAKtUfU1J0018FNnPtt9jF8Bc/WJ2w98C3F+q6k8aGREmjgy -QghhDc39bVqTn2uwfzn51rG/1V3tZFrv8cMF3W5mo2dfoLmI3wL/rt8qCO70WmE3 -V3dZTDfndWZRGIWRrs7qyh3U7qCJf+sCAwEAAaOCAeEwggHdMA8GA1UdEwEB/wQF -MAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQE -AwIFoDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLnN0YXJmaWVsZHRlY2gu -Y29tL3NmczEtMjYuY3JsMFkGA1UdIARSMFAwTgYLYIZIAYb9bgEHFwEwPzA9Bggr -BgEFBQcCARYxaHR0cDovL2NlcnRpZmljYXRlcy5zdGFyZmllbGR0ZWNoLmNvbS9y -ZXBvc2l0b3J5LzCBjQYIKwYBBQUHAQEEgYAwfjAqBggrBgEFBQcwAYYeaHR0cDov -L29jc3Auc3RhcmZpZWxkdGVjaC5jb20vMFAGCCsGAQUFBzAChkRodHRwOi8vY2Vy -dGlmaWNhdGVzLnN0YXJmaWVsZHRlY2guY29tL3JlcG9zaXRvcnkvc2ZfaW50ZXJt -ZWRpYXRlLmNydDAfBgNVHSMEGDAWgBRJS1In0Ru88qEhamJ7UUJ6itfVVjA1BgNV -HREELjAsghJlbnRyb3B5LnVidW50dS5jb22CFnd3dy5lbnRyb3B5LnVidW50dS5j -b20wHQYDVR0OBBYEFGPJDKDb1X1iU+2StlWjNEd6mQ/CMA0GCSqGSIb3DQEBBQUA -A4IBAQCNuQJFP8gVVjoPp6KOUIpj0rpPiu6IPN/rujmtSiSkxjHpJOgHJPmyfOYa -Y+VCI04osary6Sjidxa4CRqOL/iQL2jN/l3tMplEosXrDZ9M/cweJPrmNp5sghY6 -YjvmfXE8AtAdsveER/sCbrPUbH3JkpN1Lz6wU0J/0u4yR1/1iD4g6GGlQdzufyJs -VMNjyggSm4seAN+B510kQBORjx92NlN2PbDA6HGoIc33n2CRpoB9ooRPL7FMf4pQ -TKi74i0s2j1XTeppSJIOiaOIgkQffMUMpfpocJPuVmKsw2Npdmdtkwv7y6xPfjAN -jixFNoD4xSpOpKdKPZvVgAkUZ6Kj +BgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMzAxBgNVBAsTKmh0 +dHA6Ly9jZXJ0cy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5LzE0MDIGA1UE +AxMrU3RhcmZpZWxkIFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjAe +Fw0xNDA0MDgwODI2MDNaFw0xNDEwMTUxNjEwNTNaMEAxITAfBgNVBAsTGERvbWFp +biBDb250cm9sIFZhbGlkYXRlZDEbMBkGA1UEAxMSZW50cm9weS51YnVudHUuY29t +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAosL6Er7OphXyPpxw5a0X +LmoThCaqqN89cjpGlKFZ5VFnr3T0jy9SdV/uEOwBHxdNjhIxqtjMZOirjEETmKGT +3BiMEleuLXO7ewhhahk3ErKYFIHZXZVbJi1yzBcRDcSn4uHfK2WHWgD29rKqW1H6 +jFXodemV3PpMS7FqB90jq3PSZpApUvHrAmNdN3mlWW8XfRgDJrBxXcB93btLalcy +1Y3X0isg5swoBztJWJKFsdGD68kTbZvY3D5Pw6WpV1fXdR4pUZYOEWXiR8XVEmzR +EbwGm8crqB/oXiSfCQf2KlMiVdUfy5wGtpcdU1pW4VbT6jxDp2I322y69kRjTY5L +/wIDAQABo4IB2DCCAdQwDwYDVR0TAQH/BAUwAwEBADAdBgNVHSUEFjAUBggrBgEF +BQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMDsGA1UdHwQ0MDIwMKAuoCyG +Kmh0dHA6Ly9jcmwuc3RhcmZpZWxkdGVjaC5jb20vc2ZpZzJzMS02LmNybDBZBgNV +HSAEUjBQME4GC2CGSAGG/W4BBxcBMD8wPQYIKwYBBQUHAgEWMWh0dHA6Ly9jZXJ0 +aWZpY2F0ZXMuc3RhcmZpZWxkdGVjaC5jb20vcmVwb3NpdG9yeS8wgYIGCCsGAQUF +BwEBBHYwdDAqBggrBgEFBQcwAYYeaHR0cDovL29jc3Auc3RhcmZpZWxkdGVjaC5j +b20vMEYGCCsGAQUFBzAChjpodHRwOi8vY2VydGlmaWNhdGVzLnN0YXJmaWVsZHRl +Y2guY29tL3JlcG9zaXRvcnkvc2ZpZzIuY3J0MB8GA1UdIwQYMBaAFCVFgWhQJjg9 +Oy0svs1q2bY9s2ZjMDUGA1UdEQQuMCyCEmVudHJvcHkudWJ1bnR1LmNvbYIWd3d3 +LmVudHJvcHkudWJ1bnR1LmNvbTAdBgNVHQ4EFgQUePV5CNlEe7vAxq5u3XbGXcsX +oC0wDQYJKoZIhvcNAQELBQADggEBAKqyqtcbzr/Jnsf/CuRJ4I9AukLzvQQKvsJp +Zs5kdjmVwayjblxAStTh7uoFrQihI0WiVDgrNx2mV35oxGlrwYWQmREQ780B3Bx6 +FnyVpydfqddY4jEN6Q/GfyTxSfgf98HhIu+yKP5XdOADnFqJyF1DW94/fzj1oV38 +zd9xaPskjux1qsVnXM/R4rFhKqM9D0hF6ePTrlQCAu9kjWusbqAiI6A6TeMufksy +yyD1eoURUuhPWPeTwNvkVEOflWEVGhxNT798V1gEkN0ao+Hiy9hd1ZxeyVfaXTXB +9jK+eo1sm6jQ8O0aCH9PzfzZr/GMqD/P5wfxZqM5fIMUi1jgC/4= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFBzCCA++gAwIBAgICAgEwDQYJKoZIhvcNAQEFBQAwaDELMAkGA1UEBhMCVVMx -JTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsT -KVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2 -MTExNjAxMTU0MFoXDTI2MTExNjAxMTU0MFowgdwxCzAJBgNVBAYTAlVTMRAwDgYD -VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy -ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTkwNwYDVQQLEzBodHRwOi8vY2VydGlm -aWNhdGVzLnN0YXJmaWVsZHRlY2guY29tL3JlcG9zaXRvcnkxMTAvBgNVBAMTKFN0 -YXJmaWVsZCBTZWN1cmUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxETAPBgNVBAUT -CDEwNjg4NDM1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4qddo+1m -72ovKzYf3Y3TBQKgyg9eGa44cs8W2lRKy0gK9KFzEWWFQ8lbFwyaK74PmFF6YCkN -bN7i6OUVTVb/kNGnpgQ/YAdKym+lEOez+FyxvCsq3AF59R019Xoog/KTc4KJrGBt -y8JIwh3UBkQXPKwBR6s+cIQJC7ggCEAgh6FjGso+g9I3s5iNMj83v6G3W1/eXDOS -zz4HzrlIS+LwVVAv+HBCidGTlopj2WYN5lhuuW2QvcrchGbyOY5bplhVc8tibBvX -IBY7LFn1y8hWMkpQJ7pV06gBy3KpdIsMrTrlFbYq32X43or174Q7+edUZQuAvUdF -pfBE2FM7voDxLwIDAQABo4IBRDCCAUAwHQYDVR0OBBYEFElLUifRG7zyoSFqYntR -QnqK19VWMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtVrNzXEMIOqYjnMBIGA1UdEwEB -/wQIMAYBAf8CAQAwOQYIKwYBBQUHAQEELTArMCkGCCsGAQUFBzABhh1odHRwOi8v -b2NzcC5zdGFyZmllbGR0ZWNoLmNvbTBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8v -Y2VydGlmaWNhdGVzLnN0YXJmaWVsZHRlY2guY29tL3JlcG9zaXRvcnkvc2Zyb290 -LmNybDBRBgNVHSAESjBIMEYGBFUdIAAwPjA8BggrBgEFBQcCARYwaHR0cDovL2Nl -cnRpZmljYXRlcy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5MA4GA1UdDwEB -/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAhlK6sx+mXmuQpmQq/EWyrp8+s2Kv -2x9nxL3KoS/HnA0hV9D4NiHOOiU+eHaz2d283vtshF8Mow0S6xE7cV+AHvEfbQ5f -wezUpfdlux9MlQETsmqcC+sfnbHn7RkNvIV88xe9WWOupxoFzUfjLZZiUTIKCGhL -Indf90XcYd70yysiKUQl0p8Ld3qhJnxK1w/C0Ty6DqeVmlsFChD5VV/Bl4t0zF4o -aRN+0AqNnQ9gVHrEjBs1D3R6cLKCzx214orbKsayUWm/EheSYBeqPVsJ+IdlHaek -KOUiAgOCRJo0Y577KM/ozS4OUiDtSss4fJ2ubnnXlSyokfOGASGRS7VApA== +MIIFADCCA+igAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTExMDUwMzA3MDAw +MFoXDTMxMDUwMzA3MDAwMFowgcYxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydHMuc3RhcmZpZWxk +dGVjaC5jb20vcmVwb3NpdG9yeS8xNDAyBgNVBAMTK1N0YXJmaWVsZCBTZWN1cmUg +Q2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDlkGZL7PlGcakgg77pbL9KyUhpgXVObST2yxcT+LBxWYR6ayuF +pDS1FuXLzOlBcCykLtb6Mn3hqN6UEKwxwcDYav9ZJ6t21vwLdGu4p64/xFT0tDFE +3ZNWjKRMXpuJyySDm+JXfbfYEh/JhW300YDxUJuHrtQLEAX7J7oobRfpDtZNuTlV +Bv8KJAV+L8YdcmzUiymMV33a2etmGtNPp99/UsQwxaXJDgLFU793OGgGJMNmyDd+ +MB5FcSM1/5DYKp2N57CSTTx/KgqT3M0WRmX3YISLdkuRJ3MUkuDq7o8W6o0OPnYX +v32JgIBEQ+ct4EMJddo26K3biTr1XRKOIwSDAgMBAAGjggEsMIIBKDAPBgNVHRMB +Af8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUJUWBaFAmOD07LSy+ +zWrZtj2zZmMwHwYDVR0jBBgwFoAUfAwyH6fZMH/EfWijYqihzqsHWycwOgYIKwYB +BQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5zdGFyZmllbGR0ZWNo +LmNvbS8wOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5zdGFyZmllbGR0ZWNo +LmNvbS9zZnJvb3QtZzIuY3JsMEwGA1UdIARFMEMwQQYEVR0gADA5MDcGCCsGAQUF +BwIBFitodHRwczovL2NlcnRzLnN0YXJmaWVsZHRlY2guY29tL3JlcG9zaXRvcnkv +MA0GCSqGSIb3DQEBCwUAA4IBAQBWZcr+8z8KqJOLGMfeQ2kTNCC+Tl94qGuc22pN +QdvBE+zcMQAiXvcAngzgNGU0+bE6TkjIEoGIXFs+CFN69xpk37hQYcxTUUApS8L0 +rjpf5MqtJsxOYUPl/VemN3DOQyuwlMOS6eFfqhBJt2nk4NAfZKQrzR9voPiEJBjO +eT2pkb9UGBOJmVQRDVXFJgt5T1ocbvlj2xSApAer+rKluYjdkf5lO6Sjeb6JTeHQ +sPTIFwwKlhR8Cbds4cLYVdQYoKpBaXAko7nv6VrcPuuUSvC33l8Odvr7+2kDRUBQ +7nIMpBKGgc0T0U7EPMpODdIm8QC3tKai4W56gf0wrHofx1l7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEoDCCA4igAwIBAgIDORSEMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYTAlVT +MSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQL +EylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x +NDAxMDEwNzAwMDBaFw0zMTA1MzAwNzAwMDBaMIGPMQswCQYDVQQGEwJVUzEQMA4G +A1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UEChMcU3Rh +cmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UEAxMpU3RhcmZpZWxkIFJv +b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQC97cED/PaP/AKxb1ufSNmdeeKitwNhVhjDR7bXyj01LolD +96Fpm96KGv0TIJy0SXcyKVb9ueyM3SL6ctwnYZfu9lqE7G4ZuYks3IRb1XT7a1/F +iaUQUolGVfS4dRzmf+RUrkv4VXJXAhn4F3FZ6x4oB3TFnUi+bLT0pLDzZDd5ksDs +Rl5/4W1TTGKvzR8LY7s6nfv8eQCYYXTPJoJAY/OycmoZDZnK1A51zDf7i4nBWfFi +f1+zX2Uw+Ke3TXZaHnZeNMDollaZirPwf6TNvdwyMXyRz+BfEfhrqklc0ZmU0aLj +Y1sJdrVWYuFLdB2W1CbUCARZ0JgODube/MPsH5DxAgMBAAGjggEpMIIBJTAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfAwyH6fZMH/E +fWijYqihzqsHWycwHwYDVR0jBBgwFoAUv1+30c7dH4b0W1Ws3NcQwg6piOcwOgYI +KwYBBQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5zdGFyZmllbGR0 +ZWNoLmNvbS8wOAYDVR0fBDEwLzAtoCugKYYnaHR0cDovL2NybC5zdGFyZmllbGR0 +ZWNoLmNvbS9zZnJvb3QuY3JsMEwGA1UdIARFMEMwQQYEVR0gADA5MDcGCCsGAQUF +BwIBFitodHRwczovL2NlcnRzLnN0YXJmaWVsZHRlY2guY29tL3JlcG9zaXRvcnkv +MA0GCSqGSIb3DQEBCwUAA4IBAQCFY8HZ3bn/qb2mGdy/EzoROCJUsawFEPt8s5Y/ +MYtm/4jz4b/7xx8A/0Zqi2EyyQFRdvuaxvogUchGxJjXeaPjBHI/i000U2fsMyx7 +6JQBKHw6NFsCdxaNQCUzsLxsl9cFev+Mhc5voFMAF24ebL0i1wqIN/Z965lB7yfL +jGBrTAF+ZVALT7iVmppuNP1zOjPxkdXzTi106O/TkDXxBmhk1NAT/VLTxm3BOoox +3QUmNUqMZbhSa4Hs0py1NBCXnD7GL+2OQkIkLulzmiX5EfHyI2nL5ZRpoNLcsPxE +iawXqMzVN3cWxYC5DI9XAlWZhXtJ8C5boMJXU12i6KY3wwH6 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl diff -Nru pollinate-4.6/README pollinate-4.7/README --- pollinate-4.6/README 2014-02-17 20:12:13.000000000 +0000 +++ pollinate-4.7/README 2014-03-31 15:51:37.000000000 +0000 @@ -58,7 +58,7 @@ POLLEN AND POLLINATE IN UBUNTU ------------------------------ -Canonical provides a Pollen server as a service to the Ubuntu community at https://entropy.ubuntu.com. Beginning with Ubuntu 14.04, Ubuntu cloud images include the Pollinate client, which will try (for up to 3 seconds at boot and daily thereafter) to seed the PRNG with input from https://entropy.ubuntu.com. This service is highly available, with multiple physical servers deployed in a cluster using Juju service orchestration. Each of these Pollen servers have at least two hardware random number generators, ensuring high quality entropy as a service, and diversified against hardware failure. Moreover, a busy Pollen server, handling many challenge/response calculations and serving numerous concurrent connections, will have a computationally complex and impossible to reproduce entropy state. +Canonical provides a Pollen server as a service to the Ubuntu community at https://entropy.ubuntu.com. Beginning with Ubuntu 14.04, Ubuntu cloud images include the Pollinate client, which will try (for up to 3 seconds at first boot) to seed the PRNG with input from https://entropy.ubuntu.com. This service is highly available, with multiple physical servers deployed in a cluster using Juju service orchestration. Each of these Pollen servers have at least two hardware random number generators, ensuring high quality entropy as a service, and diversified against hardware failure. Moreover, a busy Pollen server, handling many challenge/response calculations and serving numerous concurrent connections, will have a computationally complex and impossible to reproduce entropy state. Ubuntu cloud users are welcome to add other Pollen servers to their pool, or just run their own internally, behind their firewall. Simply edit the configuration file in /etc/default/pollinate. Ubuntu users and other distributions are certainly welcome to install and run their own Pollen server, with 'sudo apt-get install pollen' or 'bzr branch lp:pollen' and compile from source.