diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 7086260..df39258 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -15,19 +15,53 @@ https://bitcointalk.org/index.php?topic=43496.0 Donation Address: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN END USER NOTES: - 1) To print QRCode in IE8 you must enable the "Print Background Colors and - Images" checkbox on the "Page Setup" screen. - 2) For Bulk Wallet I recommended using Google Chrome, it's the fastest. - 3) Requires IE8+, Firefox, Chrome or sufficient JavaScript support. - 4) Mobile Safari only works with iPhone4 or newer devices. + 1) For Bulk Wallet I recommended using Google Chrome, it's the fastest. + 2) Requires IE9+, Firefox, Chrome or sufficient JavaScript support. + 3) Mobile Safari only works with iPhone4 or newer devices. Older devices timeout while executing JavaScript. - 5) DO NOT use Opera Mini it renders JavaScript output server side, therefore + 4) DO NOT use Opera Mini it renders JavaScript output server side, therefore they might record the private key you generated. - 6) Art Wallet does not work properly in IE8 due to CSS limitations. - 7) BIP38 most likely will not work on mobile devices due to hardware limitations. + 5) BIP38 most likely will not work on mobile devices due to hardware limitations. Here is a signed list of file names and version history. +2016-12-23: status ACTIVE +bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html + - remove support for IE8 + - small translations updates for hu and pt-br + +2016-11-27: status ACTIVE +bitaddress.org-v3.2.3-SHA256-c9a0bb3ed50aa75a5ae9c606d81e3fd41a4ff686ad38ad5379e2402f481e79a4.html + - wallet details: show error when checksum validation fails + - wallet details: show error when private key outside of curve range + +2016-08-21: status ACTIVE +bitaddress.org-v3.2.2-SHA256-f4d047c264a2b71946de319482a9365e56d8d7289dd85a352da3b1448b7647df.html + - version bump for unix line endings + +2016-07-31: status ACTIVE +bitaddress.org-v3.2.1-SHA256-42c3bcb643c451689e5bd1499ed4b516be2da06d2fe3886b0dd15b8fc2525ecd.html + - BigInteger modInverse should be positive + - throw if modInverse 0 + - improve BigInteger constructor so that it works if caller forgets 'new' + - add unit tests for BigInteger + - thanks to dooglus, jprichardson, dcousens + +2016-02-19: status ACTIVE +bitaddress.org-v3.2.0-SHA256-ad4fd171c647772aa76d0ce828731b01ca586596275d43a94008766b758e8736.html + - switch languages without full page load + - add BIP38 encryption to Bulk Wallet + - use compressed addresses on Single/Paper/Bulk Wallet + - add compressed address option on Brain Wallet + +2016-01-17: status ACTIVE +bitaddress.org-v3.1.1-SHA256-8277de0a0c77761caa8f546c9885c36a3134a94823b14e24d364b86abb3a9ab3.html + - refactor translations into separate files per culture. + +2015-11-22: status ACTIVE +bitaddress.org-v3.1.0-SHA256-c3d4d8da8fc6980435a520dff562b7f831b2f6037ec2d4dd6bf76c5321873303.html + - add BIP38 encryption on Wallet Details tab. + 2015-10-25: status ACTIVE bitaddress.org-v3.0.1-SHA256-24d2d7f047a9aa217bf69f3ef344c972c151b1e3f6a8aa86ceb9a3be62884bc0.html - fix for session log not keeping track of keys from "Wallet Details" tab before entropy is collected. diff --git a/CHANGELOG.txt.asc b/CHANGELOG.txt.asc index 574f7d5..8345959 100644 --- a/CHANGELOG.txt.asc +++ b/CHANGELOG.txt.asc @@ -18,19 +18,53 @@ https://bitcointalk.org/index.php?topic=43496.0 Donation Address: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN END USER NOTES: - 1) To print QRCode in IE8 you must enable the "Print Background Colors and - Images" checkbox on the "Page Setup" screen. - 2) For Bulk Wallet I recommended using Google Chrome, it's the fastest. - 3) Requires IE8+, Firefox, Chrome or sufficient JavaScript support. - 4) Mobile Safari only works with iPhone4 or newer devices. + 1) For Bulk Wallet I recommended using Google Chrome, it's the fastest. + 2) Requires IE9+, Firefox, Chrome or sufficient JavaScript support. + 3) Mobile Safari only works with iPhone4 or newer devices. Older devices timeout while executing JavaScript. - 5) DO NOT use Opera Mini it renders JavaScript output server side, therefore + 4) DO NOT use Opera Mini it renders JavaScript output server side, therefore they might record the private key you generated. - 6) Art Wallet does not work properly in IE8 due to CSS limitations. - 7) BIP38 most likely will not work on mobile devices due to hardware limitations. + 5) BIP38 most likely will not work on mobile devices due to hardware limitations. Here is a signed list of file names and version history. +2016-12-23: status ACTIVE +bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html + - remove support for IE8 + - small translations updates for hu and pt-br + +2016-11-27: status ACTIVE +bitaddress.org-v3.2.3-SHA256-c9a0bb3ed50aa75a5ae9c606d81e3fd41a4ff686ad38ad5379e2402f481e79a4.html + - wallet details: show error when checksum validation fails + - wallet details: show error when private key outside of curve range + +2016-08-21: status ACTIVE +bitaddress.org-v3.2.2-SHA256-f4d047c264a2b71946de319482a9365e56d8d7289dd85a352da3b1448b7647df.html + - version bump for unix line endings + +2016-07-31: status ACTIVE +bitaddress.org-v3.2.1-SHA256-42c3bcb643c451689e5bd1499ed4b516be2da06d2fe3886b0dd15b8fc2525ecd.html + - BigInteger modInverse should be positive + - throw if modInverse 0 + - improve BigInteger constructor so that it works if caller forgets 'new' + - add unit tests for BigInteger + - thanks to dooglus, jprichardson, dcousens + +2016-02-19: status ACTIVE +bitaddress.org-v3.2.0-SHA256-ad4fd171c647772aa76d0ce828731b01ca586596275d43a94008766b758e8736.html + - switch languages without full page load + - add BIP38 encryption to Bulk Wallet + - use compressed addresses on Single/Paper/Bulk Wallet + - add compressed address option on Brain Wallet + +2016-01-17: status ACTIVE +bitaddress.org-v3.1.1-SHA256-8277de0a0c77761caa8f546c9885c36a3134a94823b14e24d364b86abb3a9ab3.html + - refactor translations into separate files per culture. + +2015-11-22: status ACTIVE +bitaddress.org-v3.1.0-SHA256-c3d4d8da8fc6980435a520dff562b7f831b2f6037ec2d4dd6bf76c5321873303.html + - add BIP38 encryption on Wallet Details tab. + 2015-10-25: status ACTIVE bitaddress.org-v3.0.1-SHA256-24d2d7f047a9aa217bf69f3ef344c972c151b1e3f6a8aa86ceb9a3be62884bc0.html - fix for session log not keeping track of keys from "Wallet Details" tab before entropy is collected. @@ -304,13 +338,13 @@ bitaddress.org-v0.2-SHA1-71216f5b84ef8831a805dbf66e9d8b83ad1dc5fb.html bitaddress.org-v0.1-SHA1-f40e706490f3eb2be56c31ddbf4c8646cd51ef40.html -Initial release -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.13 (MingW32) +Version: GnuPG v1 -iQEcBAEBAgAGBQJWLWE7AAoJEIdJe5Fjl09aNdIH/AuVLeRqLu7eQOlZPRU6v1E+ -BNi+bgamlZSyo+IjvCz49QjzB/Yaa0zMtjwfWdlhTaA9UMiw0a0CD2lEMwFumDHw -oDk2mWgUGnSQEQvMT731z9kLVJRg681JUeLluaWSv4B7IAddGXtV2HlgzvX46WnX -ipKkPZcUy+QH596oyYeAfL3PX42KDm9MC3Bz3jS0N32nLvbvzDI+4f1PtVUqLJC3 -NjxZ4pbYpxb6/2pSJRGnDL8IxL8pCfCmxwN1rBi5V1+AngsiQc+NWnXfOxm0NLJN -QZzb8f5FNrbKlQQHkQgcutQK0SlNGrPVc3NZPaLobFUmFpluu/7UNI2bi1Orbxg= -=Y2pw +iQEcBAEBAgAGBQJYXsrGAAoJEIdJe5Fjl09aoeMH/jtuyhZTOsVcvR5AWlFDxCqe +gEMXlBoss+ICZb+d394xkjqfczQwc8g3zg6CLmp13ftuqdC5BZSMEfZFb3Hj8fPo +dGyRpNBpai19P6dt8g5BjQ/ZEejZrmQvNK8kCmmCf8fdBr95h09g0ZjQyLfLXUu2 +vzQBSNy1G9WL1xJmNhcRf6cn/wDQPDIKNUNDySuDPDNHWWUX4nswbggb4ae9Xmyg +o9VhhCmkqgZ5Wd6f+AEXQVWe1uEaPmysRhaOHiw6DB6DpAZoeOG14LUQ/qTOtVFj +nPrswwbrX3D2X0C+X0ZnZkFSkidj2MuPE53qnMa2NNMtzhvFS9cXP9i9xyiH6/w= +=wZb6 -----END PGP SIGNATURE----- diff --git a/Gruntfile.js b/Gruntfile.js index f77957a..fa59b80 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -9,7 +9,6 @@ module.exports = function (grunt) { input: "./src/bitaddress-ui.html", output: "./bitaddress.org.html", tokens: [ - { token: "//array.map.js", file: "./src/array.map.js" }, { token: "//biginteger.js", file: "./src/biginteger.js" }, { token: "//bitcoinjs-lib.js", file: "./src/bitcoinjs-lib.js" }, { token: "//bitcoinjs-lib.address.js", file: "./src/bitcoinjs-lib.address.js" }, @@ -44,7 +43,19 @@ module.exports = function (grunt) { { token: "//qrcode.js", file: "./src/qrcode.js" }, { token: "//securerandom.js", file: "./src/securerandom.js" }, { token: "//main.css", file: "./src/main.css" }, - { token: "//version", string: packageObject.version } + { token: "//version", string: packageObject.version }, + // cultures + { token: "//cs.js", file: "./src/culture/cs.js" }, + { token: "//de.js", file: "./src/culture/de.js" }, + { token: "//el.js", file: "./src/culture/el.js" }, + { token: "//es.js", file: "./src/culture/es.js" }, + { token: "//fr.js", file: "./src/culture/fr.js" }, + { token: "//hu.js", file: "./src/culture/hu.js" }, + { token: "//it.js", file: "./src/culture/it.js" }, + { token: "//jp.js", file: "./src/culture/jp.js" }, + { token: "//pt-br.js", file: "./src/culture/pt-br.js" }, + { token: "//ru.js", file: "./src/culture/ru.js" }, + { token: "//zh-cn.js", file: "./src/culture/zh-cn.js" } ] } }, diff --git a/README b/README.md similarity index 75% rename from README rename to README.md index 74be9c5..0ad77cb 100644 --- a/README +++ b/README.md @@ -1,4 +1,4 @@ -bitaddress.org +# bitaddress.org JavaScript Client-Side Bitcoin Wallet Generator Now Bitcoin addresses and their corresponding private key can be conveniently @@ -18,16 +18,19 @@ Please send DONATIONS for this project to Bitcoin Address: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN -END USER NOTES: - 1) To print QRCode in IE8 you must enable the "Print Background Colors and - Images" checkbox on the "Page Setup" screen. - 2) For Bulk Wallet I recommended using Google Chrome, it's the fastest. - 3) Requires IE8+, Firefox, Chrome or sufficient JavaScript support. - 4) Mobile Safari only works with iPhone4 or newer devices. +END USER NOTES: + + 1) For Bulk Wallet I recommended using Google Chrome, it's the fastest. + + 2) Requires IE9+, Firefox, Chrome or sufficient JavaScript support. + + 3) Mobile Safari only works with iPhone4 or newer devices. Older devices timeout while executing JavaScript. - 5) DO NOT use Opera Mini it renders JavaScript output server side, therefore + + 4) DO NOT use Opera Mini it renders JavaScript output server side, therefore they might record the private key you generated. - 6) Art Wallet does not work properly in IE8 due to CSS limitations. + + 5) BIP38 most likely will not work on mobile devices due to hardware limitations. Notice of Copyrights and Licenses: @@ -44,15 +47,16 @@ throughout the document along with their licenses. Included JavaScript libraries are separated with HTML script tags. Summary of JavaScript functions with a redistributable license: -JavaScript function License -------------------- -------------- -Array.prototype.map Public Domain -window.Crypto BSD License -window.SecureRandom BSD License -window.EllipticCurve BSD License -window.BigInteger BSD License -window.QRCode MIT License -window.Bitcoin MIT License + +JavaScript function | License +------------------- | -------------- +Array.prototype.map | Public Domain +window.Crypto | BSD License +window.SecureRandom | BSD License +window.EllipticCurve | BSD License +window.BigInteger | BSD License +window.QRCode | MIT License +window.Bitcoin | MIT License The bitaddress.org software is available under The MIT License (MIT) Copyright (c) 2011-2013 bitaddress.org diff --git a/bitaddress.org.html b/bitaddress.org.html index ba35896..eee04c7 100644 --- a/bitaddress.org.html +++ b/bitaddress.org.html @@ -16,7 +16,6 @@ Summary of JavaScript functions with a redistributable license: JavaScript function License ******************* *************** - Array.prototype.map Public Domain window.Crypto BSD License window.SecureRandom BSD License window.EllipticCurve BSD License @@ -26,7 +25,7 @@ window.Crypto_scrypt MIT License The bitaddress.org software is available under The MIT License (MIT) - Copyright (c) 2011-2013 bitaddress.org (pointbiz) + Copyright (c) 2011-2016 bitaddress.org (pointbiz) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including @@ -49,65 +48,6 @@