Merge remote-tracking branch 'refs/remotes/bitcoin-dot-org/master'

This commit is contained in:
Cøbra 2015-10-16 13:04:06 +01:00
commit 41179e95bf
10 changed files with 223 additions and 101 deletions

View file

@ -86,7 +86,7 @@ git remote add upstream https://github.com/bitcoin-dot-org/bitcoin.org.git
6. Push your branch on your GitHub repository. `git push origin (name of your branch)`
7. Click on your branch on GitHub and click the **Compare / pull request** button to send a pull request.
When submitting a pull request, please take required time to discuss your changes and adapt your work. It is generally a good practice to split unrelated changes into separate branchs and pull requests.
When submitting a pull request, please take required time to discuss your changes and adapt your work. It is generally a good practice to split unrelated changes into separate branches and pull requests.
**Travis Continuous Integration (CI)**
@ -449,7 +449,7 @@ optional_magnetlink:
## Warning: this site's Markdown parser commonly requires you make two
## changes to the release notes from the Bitcoin Core source tree:
##
## 1. Make sure both ordered and unordered lists are preceeded by an empty
## 1. Make sure both ordered and unordered lists are preceded by an empty
## (whitespace only) line, like the empty line before this list item.
##
## 2. Place URLs inside angle brackets, like <http://bitcoin.org/bin>
@ -704,7 +704,7 @@ bannerclass: success
## Wallets
The wallet list is based on the personal evaluation of the maintainer(s) and regular contributors of this site, according to the criterias detailed below.
The wallet list is based on the personal evaluation of the maintainer(s) and regular contributors of this site, according to the criteria detailed below.
These requirements are meant to be updated and strengthened over time. Innovative wallets are exciting and encouraged, so if your wallet has a good reason for not following some of the rules below, please submit it anyway and we'll consider updating the rules.
@ -744,7 +744,7 @@ Basic requirements:
- Supports importing custom seeds
- Provides source code and/or detailed specification for blackbox testing if using a closed-source Secure Element
Optional criterias (some could become requirements):
Optional criteria (some could become requirements):
- Received independent security audit(s)
- Avoid address reuse by displaying a new receiving address for each transaction in the wallet UI
@ -753,7 +753,7 @@ Optional criterias (some could become requirements):
- Provides a bug reporting policy on the website
- If user has no access over its private keys:
- Full reserve audit(s)
- Insurrance(s) against failures on their side
- Insurance(s) against failures on their side
- Reminds the user to enable 2FA in the main UI of the wallet
- If user has exclusive access over its private keys:
- Supports HD wallets (BIP32)
@ -786,7 +786,7 @@ Wallets can be added in `_templates/choose-your-wallet.html`. Entries are ordere
### Score
Each wallet is assigned a score for five criterias. For each of them, the appropriate text in `_translations/en.yml` needs to be choosen.
Each wallet is assigned a score for five criteria. For each of them, the appropriate text in `_translations/en.yml` needs to be chosen.
**Control** - What control the user has over his bitcoins?

View file

@ -0,0 +1,65 @@
---
## This file is licensed under the MIT License (MIT) available on
## http://opensource.org/licenses/MIT.
title: "Vulnerability in UPnP library used by Bitcoin Core"
shorturl: "upnp-vulnerability"
active: true
banner: "WARNING: serious vulnerability in UPnP library used by Bitcoin Core (click here to read)"
bannerclass: "alert"
---
## Summary
![Disabling UPnP in the GUI](/img/alerts/disable_upnp.png)
Either
- turn off the checkbox in the GUI under Options → Network → Map port using UPNP (see above)
- add the line `upnp=0` to your `bitcoin.conf` file
- add `-upnp=0` to the command line options
Also upgrade to a version of Bitcoin Core at least 0.10.3 or 0.11.1 when they
are released (the release cycle is in progress). These versions upgrade the
library to a non-vulnerable version, as well as disable UPnP by default to
prevent this problem in the future.
## Details
Version before 1.9.20151008 of the miniupnpc library are vulnerable to a buffer
overflow in the XML parser during initial network discovery. The
vulnerable code triggers at startup of Bitcoin Core if UPnP is enabled.
Details of the vulnerability can be found here: <http://talosintel.com/reports/TALOS-2015-0035/>
It has been verified that the vulnerability can be used to crash the
application at startup by running a malicious UPnP server on the local
network.
To have more connectable nodes, the Bitcoin Core executables distributed by
bitcoin.org include the miniupnpc library and have always had UPnP
functionality enabled by default, to forward the P2P port.
This applies to the distributed executables only, not those built from source or
from distribution provided packages. Self-built executables have UPnP disabled
by default, unless `--enable-upnp-default` was provided to the configure script.
Releases starting from 0.10.3 and 0.11.1, and the upcoming 0.12.0 will still ship
with (a patched version) of the library, but no longer enable the functionality by default.
## Mitigation
Bitcoin Core executables are compiled with Address Space Layout Randomization (ASLR),
Stack Smashing Protection (SSP), and non-executable stack and heap (DEP) enabled. This
makes it harder to use this vulnerability for remote code execution or private
key leaks. However, it is still advised to upgrade, or if not possible, disable
UPnP as soon as possible.
## Manual Port Forwarding
With UPnP turned off, your node will still connect to 8 other peers on
the Bitcoin network to receive new blocks and transactions. However, it
will not accept incomming connections from other peers unless you
manually enable port forwarding on your router. If you wish to do
that---it isn't required---please [follow these
instructions](/en/full-node#network-configuration).

View file

@ -142,7 +142,7 @@
country: "Georgia"
link: "http://altconvention.com"
- date: 2015-10-18
- date: 2015-10-16
title: "DevCore Workshop: Developing the Developers"
venue: "Draper University"
address: "44 E Third Ave"
@ -262,6 +262,14 @@
country: "United States"
link: "http://blockchain-sanfrancisco.com/"
- date: 2016-03-03
title: "Bitcoin Africa Conference 2016"
venue: "Focus rooms, The Core"
address: "Leeuwkop Road & Kikuyu rd"
city: "Johannesburg"
country: "South Africa"
link: "http://bitcoinconference.co.za/"
- date: 2016-04-04
title: "Money 20/20 Europe"
venue: "Bella Center"

View file

@ -6,7 +6,7 @@ http://opensource.org/licenses/MIT.
<div class="listtable coredevtable">
<div><div>Wladimir J. van der Laan</div><div><a href="mailto:laanwj@gmail.com">laanwj@gmail.com</a></div><div><a href="/laanwj.asc">PGP</a></div></div>
<div><div>Gavin Andresen</div><div><a href="mailto:gavinandresen@gmail.com">gavinandresen@gmail.com</a></div><div><a href="/gavinandresen.asc">PGP</a></div></div>
<div><div>Jeff Garzik</div><div><a href="mailto:jgarzik@bitpay.com">jgarzik@bitpay.com</a></div><div><a href="/jgarzik-bitpay.asc">PGP</a></div></div>
<div><div>Jeff Garzik</div><div><a href="mailto:jgarzik@pobox.com">jgarzik@pobox.com</a></div><div><a href="/jgarzik-pobox.asc">PGP</a></div></div>
<div><div>Gregory Maxwell</div><div><a href="mailto:greg@xiph.org">greg@xiph.org</a></div><div><a href="/gmaxwell.asc">PGP</a></div></div>
<div><div>Pieter Wuille</div><div><a href="mailto:pieter.wuille@gmail.com">pieter.wuille@gmail.com</a></div><div><a href="/pieterwuille.asc">PGP</a></div></div>
</div>

View file

@ -176,7 +176,7 @@ en:
walletbitcoinwallet: "Bitcoin Wallet is easy to use and reliable, while also being secure and fast. Its vision is de-centralization and zero trust; no central service is needed for Bitcoin-related operations. The app is a good choice for non-technical people."
walletairbitzwallet: "Airbitz is a mobile Bitcoin Wallet making high levels of privacy, security, and decentralization very familiar and usable to the masses. Airbitz wallets are always automatically encrypted, backed up, and even function when Airbitz servers go down."
walletbreadwallet: "Simplicity is breadwallet's core design principle. As a real standalone Bitcoin client, there is no server to get hacked or go down, and by building on iOS's strong security base, breadwallet is designed to protect you from malware, browser security holes, even physical theft."
walletmyceliumwallet: "Mycelium Bitcoin Wallet for Android is designed for security, speed, and ease of use. It has unique features to manage your keys and for cold storage and offers compatibilty with Trezor and others."
walletmyceliumwallet: "Mycelium Bitcoin Wallet for Android is designed for security, speed, and ease of use. It has unique features to manage your keys and for cold storage and offers compatibility with Trezor and others."
walletcoinbase: "Coinbase is a web wallet service that aims to be easy to use. It also provides an Android web wallet app, merchant tools and integration with US bank accounts to buy and sell bitcoins."
walletxapo: "Xapo combines the convenience of an everyday Bitcoin wallet with the security of an insured deep cold storage vault. Xapo Debit Card links to your Xapo Wallet and allows you to spend bitcoins at millions of merchants all around the world."
walletcircle: "Circle is a web wallet service that aims to be easy to use. It provides the ability to instantly purchase and sell bitcoins using either a credit card or a U.S. bank account. It also provides an Android and an iOS web wallet app."

View file

@ -6,7 +6,7 @@ es:
own: "¿Quién es el dueño de bitcoin.org?"
owntxt: "Bitcoin.org es el dominio original utilizado para la primera página web de Bitcoin. Fue registrado y sigue siendo gestionado por <a href=\"#development#\">los desarrolladores del núcleo de Bitcoin</a> y por otros miembros de la comunidad, con las aportaciones de las <a href=\"#community#\">comunidades de Bitcoin</a>. Bitcoin.org no es una página web oficial. Así como nadie es propietario de la tecnología del correo electrónico, nadie es propietario de la red Bitcoin. Por tanto, nadie puede pretender hablar en nombre de Bitcoin."
control: "Entonces... quién controla Bitcoin?"
controltxt: "Bitcoin es controlado por todos los usuarios de Bitcoin alrededor del mundo. Los desarrolladores están mejorando el software pero no pueden forzar un cambio en las reglas del protocolo de Bitcoin porque todos los usuarios son libres de escoger el software que utilizan. Para permanecer compatibles unos con otros, los usuarios deben usar software que cumpla con las mismas reglas. Bitcoin solo puede funcionar bien con un consenso completo entre todos los usuarios. Por lo tanto, todos los usuarios y desarrolladores tienen un fuerte incentivo para adoptar y proteger este consenso."
controltxt: "Bitcoin es controlado por todos los usuarios de Bitcoin alrededor del mundo. Los desarrolladores están mejorando el software, pero no pueden forzar un cambio en las reglas del protocolo de Bitcoin porque todos los usuarios son libres de escoger el software que utilizan. Para permanecer compatibles unos con otros, los usuarios deben usar software que cumpla con las mismas reglas. Bitcoin solo puede funcionar bien con un consenso completo entre todos los usuarios. Por lo tanto, todos los usuarios y desarrolladores tienen un fuerte incentivo para adoptar y proteger este consenso."
mission: "Misión"
missiontxt1: "Informar a los usuarios para protegerlos de errores comunes."
missiontxt2: "Dar una descripción precisa de las propiedades de Bitcoin, sus potenciales usos y limitaciones."
@ -16,7 +16,7 @@ es:
missiontxt6: "Mejorar el acceso mundial a Bitcoin haciéndolo internacional."
missiontxt7: "Permanecer como un recurso informativo neutral sobre Bitcoin."
help: "Ayúdanos"
helptxt: "Usted puede reportar cualquier problema o ayudar a mejorar bitcoin.org accediendo a <a href=\"https://github.com/bitcoin-dot-org/bitcoin.org#how-to-participate\">GitHub</a> para abrir un problema o enviar un pull request en Ingles. Cuando envíe un pull request, por favor tome en cuenta el tiempo requerido para discutir sus cambios y la adaptación de su trabajo. Puede ayudar con las traducciones uniéndose a un equipo de traducción en <a href=\"https://github.com/bitcoin-dot-org/bitcoin.org#translation\">Transifex</a>. Por favor no pida una promoción para su negocio personal o pagina web, a excepción de casos especiales como conferencias. ¡Muchas gracias a todos los contribuidores que han pasado tiempo mejorando bitcoin.org!"
helptxt: "Usted puede reportar cualquier problema o ayudar a mejorar bitcoin.org accediendo a <a href=\"https://github.com/bitcoin-dot-org/bitcoin.org#how-to-participate\">GitHub</a> para abrir un problema o enviar un pull request en Ingles. Cuando envíe un pull request, por favor tome en cuenta el tiempo requerido para discutir sus cambios y la adaptación de su trabajo. Puede ayudar con las traducciones uniéndose a un equipo de traducción en <a href=\"https://github.com/bitcoin-dot-org/bitcoin.org#translation\">Transifex</a>. Por favor no pida una promoción para su negocio personal o página web, a excepción de casos especiales como conferencias. ¡Muchas gracias a todos los contribuidores que han pasado tiempo mejorando bitcoin.org!"
maintenance: "Mantenimiento"
documentation: "Documentación"
translation: "Traducción"
@ -31,7 +31,7 @@ es:
fraudtext: "Todo negocio que acepta tarjetas de crédito o PayPal conoce el problema con los pagos que son anulados posteriormente. Los fraudes de reembolso significan un alcance menor del mercado y aumento de precios, los cuales afectan a los consumidores. Los pagos con Bitcoin son irreversibles y seguros, lo que significa que el coste que conlleva el fraude deja de recaer en los comerciantes."
international: "Pagos rápidos internacionales"
internationaltext: "Los Bitcoins pueden ser transferidos de África a Canadá en 10 minutos. De hecho, los Bitcoins no tienen ninguna ubicación física real, así que puedes transferir tantos como quieras a cualquier lugar sin límites, demoras o costos excesivos. No hay bancos intermedios que te hacen esperar tres días hábiles."
pci: "No es necesario cumplir el estandar PCI"
pci: "No es necesario cumplir el estándar PCI"
pcitext: "Aceptar tarjetas de crédito en Internet, normalmente requiere muchos controles de seguridad para poder cumplir con el estándar PCI. Bitcoin también necesita que <a href=\"#secure-your-wallet#\"> asegure su monedero </a> y las solicitudes de pago. Sin embargo, no tiene que cargar con los costos y responsabilidades que conlleva procesar información clasificada de los clientes como es el caso de los números de las tarjetas de crédito."
visibility: "Obtenga un poco de visibilidad gratis"
visibilitytext: "Bitcoin es un mercado emergente con nuevos clientes que están buscando maneras de gastar sus bitcoins. Aceptar pagos con bitcoins es una buena forma de conseguir nuevos clientes y de dar a su negocio un poco de visibilidad. Aceptar una nueva forma de pago siempre ha demostrado ser una práctica inteligente para los negocios online."
@ -50,7 +50,7 @@ es:
own: "Usted puede ser su propio sistema financiero"
owntext: "Si no se utiliza ninguna API terciaria, usted mismo puede integrar un servidor Bitcoin directamente en sus aplicaciones, lo que le permite convertirse en su propio banco y procesador de pagos. Con todas las responsabilidades que ello implica, usted puede construir sistemas increíbles que procesan transacciones Bitcoin casi sin honorarios."
invoice: "Dirección Bitcoin para hacer seguimiento de facturas"
invoicetext: "Bitcoin crea una única dirección para cada transacción. Así que en caso de hacer un pago asociado a una factura, simplemente necesita generar una dirección para cada pago. No debería nunca usar la misma dirección para varias transacciones."
invoicetext: "Bitcoin crea una única dirección para cada transacción. Así que en caso de hacer un pago asociado a una factura, simplemente necesita generar una dirección para cada pago. No debería nunca usar la misma dirección para varias transacciones."
security: "La mayor parte de la seguridad está del lado del cliente"
securitytext: "La mayor parte de la seguridad es manejada por el protocolo. Lo que significa que no es necesario estar conforme con el PCI y la detección de fraudes sólo es necesaria cuando los productos o servicios son entregados instantáneamente. Almacenar sus bitcoins en un <a href=\"#secure-your-wallet#\">entorno seguro</a> y asegurar las solicitudes de pago mostradas a los usuarios debería ser su principal preocupación."
micro: "Micro pagos económicos"

BIN
img/alerts/disable_upnp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -1,36 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
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
=kUg3
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -1,52 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux)
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
NLjdrUdMDpqp0wYi
=/xuc
-----END PGP PUBLIC KEY BLOCK-----

137
jgarzik-pobox.asc Normal file
View file

@ -0,0 +1,137 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
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
0wiVlUrBocZh0Q==
=sGRP
-----END PGP PUBLIC KEY BLOCK-----