QA: Check HTML Correctness & Fix Existing Errors

- _contrib/bco-htmlproof: check HTML for correctness; fail on any errors

- _contrib/bco-htmlproof: accept path for individual page to help debug
  page problems

- (Many files) Convert `&` in numerous elements to `&`

- _templates/download.html: use Liquid filter to automatically escape
  `&` in magnet links.  Also premptively tell HTML not to check the
  magnet link when checking external links (this check is not currently
  enabled)

- _releases/*: Escape `<parameter>` used in multiple Bitcoin Core
  release notes

- _templates/choose-you-wallet.html: change mSigna URL from
  .../coinvault&referer=bitcoin.org to .../coinvault?referer=bitcoin.org

- _templates/community.html: fix duplicate anchors by renaming one
  anchor

- _templates/events.html: move Javascript to separate file because it
  contains forbidden HTML close tags within the `<script></script>`
  tags.

- (Many files, mostly in _translations/) Fix many broken open tags or
  missing close tags.

- _translatios/zh_TW.yml & ko.yml: fix a total of three invalid
  characters (control characters)
This commit is contained in:
David A. Harding 2015-04-26 10:51:12 -04:00
parent 28d7ef0f1d
commit ec343d54d1
39 changed files with 96 additions and 87 deletions

View file

@ -13,7 +13,7 @@ values to detect corruption by broken networks.
All other messages already carry a checksum (for connections between
nodes 0.2.9 and later) but the version messages themselves could not
be changed in a compatible way, so this change was delayed and did not take effect until
<a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Bitcoin+protocol+change&iso=20120220T00">midnight UTC on Feb 20th 2012</a>
<a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Bitcoin+protocol+change&amp;iso=20120220T00">midnight UTC on Feb 20th 2012</a>
to leave users time to upgrade.
</p><p>
The developers of the Bitcoin reference software are unable to find
@ -28,7 +28,7 @@ time making new connections for a brief period around the switchover
time.
</p><p>
Please report any new connectivity issues to the <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">#bitcoin-dev
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">#bitcoin-dev
channel</a> on Freenode IRC.
</p><p>
If there are unexpected difficulties this page will be updated with

View file

@ -19,7 +19,7 @@ Bitcoin-Qt process. However, because there is a possibility of such a
crash causing remote code execution we consider this a critical issue.
</p><p>
If you have any questions, feel free to drop by <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">
the #bitcoin-dev channel</a> on Freenode IRC.
</p><p>
You can download updated binaries from SourceForge:<br />
@ -39,7 +39,7 @@ El daemon de la línea de comandos (bitcoind), las versiones Mac y Linux de Bitc
Debido a la naturaleza de la vulnerabilidad, creemos que sería muy difícil para un atacante para hacer algo más que chocar Bitcoin-Qt. Sin embargo, debido a que existe la posibilidad causaría la ejecución remota de código consideramos este un tema crítico.
</p><p>
Si tiene alguna pregunta, venga al canal <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">#bitcoin-dev</a> en Freenode.
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">#bitcoin-dev</a> en Freenode.
</p><p>
Puede descargar los archivos binarios actualizados desde SourceForge:<br />
<a
@ -59,7 +59,7 @@ Aufgrund der Art der Schwachstelle glauben wir, das es sehr schwer wäre mehr al
Nachdem jedoch eine theoretische Möglichkeit eine "Remote Code Execution" besteht erachten wir das als einen kritischen Fall.
</p><p>
Wenn Sie noch Fragen haben, kommen sie in <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">
#bitcoin-dev Kanal</a> auf FreeNode IRC.
</p><p>
Binärdateien sind auf SourceForge verfügbar:<br />
@ -86,7 +86,7 @@ is tot het uitvoering van code, beschouwen we dit als
een kritisch probleem.
</p><p>
Indien u enige vragen heeft, kom gerust langs op het <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">
het #bitcoin-dev kanaal</a> op Freenode IRC.
</p><p>
U kan een aangepaste versie downloaden op SourceForge:<br />
@ -106,7 +106,7 @@ href="http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.3/">
Из-за сути проблемы мы считаем что злоумышленнику будет сложно сделать что-либо помимо завершения процесса Bitcoin-Qt с ошибкой, но поскольку есть теоретическая вероятность что это может вызвать удалённое выполнение кода, мы считаем эту уязвимость критической.
</p><p>
Если у вас есть какие-либо вопросы, обращайтесь на канал <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">
#bitcoin-dev</a> сети Freenode.
</p><p>
Вы можете скачать обновлённые выполняемые файлы с SourceForge:<br />
@ -125,7 +125,7 @@ La versione di Bitcoin a linea di comando (bitcoind), le versioni Mac e Linux di
</p><p>
Vista la natura della vulnerabilità, crediamo sia molto difficile che un attacco posso fare niente di più del crashare il processo Bitcoin-Qt. Tutta via, visto che c'è la possibilità che questo crash possa causare l'esecuzione di codice remoto lo consideriamo come critico.
</p><p>
Per qualunque domanda, sentitevi liberi di venire <a href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">sul canale #bitcoin-dev</a> su Freenode IRC.
Per qualunque domanda, sentitevi liberi di venire <a href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">sul canale #bitcoin-dev</a> su Freenode IRC.
</p><p>
Potete scaricare le versioni aggiornate da SourceForge: <br /><a
href="http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.0/test/">
@ -143,7 +143,7 @@ A versão em linha de comando do Bitcoin (bitcoin daemon - bitcoind), as versõe
Devido à natureza da vulnerabilidade, acreditamos que seria muito difícil para um atacante conseguir fazer qualquer coisa além de travar o programa Bitcoin-Qt. No entanto, como há uma possibilidade de tal acidente causar uma execução de código remota, nós consideramos esta uma questão crucial.
</p><p>
Se você tem qualquer questionamento, sinta-se livre para entrar no canal <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">
#bitcoin-dev</a> no servidor IRC em Freenode.
</p><p>
Você poderá instalar os novos binários a partir do SourceForge:<br /><a
@ -164,7 +164,7 @@ Demon bitcoin z linni polecen(bitcoind), wersje MAC i Linux Bitcoin-QT, i wersje
Z wzgeldu na nature zagrozenia, wierzymy ze osoba atakujaca miala by spory problem z zrobieniem czego kolwiek innego niz zawieszenie procesu Bitcoin-QT. Jednak, jest mozliwosc ze takie zawieszenie procesu moglo by doprowadzic do zdalenego odpalenia kodu uwazamy je za krytyczne.
</p><p>
Jesli masz jakie kolwiek pytania kieruj je na kanal <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">#bitcoin-dev</a> IRC Freenode.
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">#bitcoin-dev</a> IRC Freenode.
</p><p>
Mozesz sciagnac zrodlo z SourceForge:<br />
<a
@ -179,7 +179,7 @@ href="http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.3/">
Уязвимост в сигурността бе открита при Windows версията на Bitcoin-Qt.Ако използвате Bitcoin-Qt версия 0.5 до 0.6 през Windows,ще се наложи да я спрете и да направите ъпгрейд до 0.5.3.1 или 0.rc4.Command-line даемон-а(bitcoind),няма да бъде афектиран за потребители на Mac или Linux.Поради вида на тази уязвимост,ние вярваме,че би могло да бъде доста трудно за атакуващия да направи нещо повече от това да crash-не процесът - Bitcoin-Qt.Поради това ние го считаме за критичен проблем.
</p><p>
Ако имате някъкви въпроси,не се притеснявайте да ги зададете в <a
href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">
href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">
#Bitcoin-dev @freenode</a>.
</p><p>
Можете да изтеглите ъпдейтите от Sourceforge:<br />
@ -198,7 +198,7 @@ href="http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.3/">
</p><p>
Λόγω της φύσης του προβλήματος, πιστεύουμε οτι είναι σχεδόν απίθανο κάποιος εισβολέας να καταφέρει οτιδήποτε περισσότερο απο το να κλείσει το Bitcoin-Qt. Παρ'όλα αυτά, επειδή κάτι τέτοιο θα μπορούσε να οδηγήσει σε απομακρυσμένη εκτέλεση κώδικα, θεωρούμε το συγκεκριμένο πρόβλημα πολύ σοβαρό.
</p><p>
Για οποιαδήποτε απορία μπορείτε να επισκευθείτε το κανάλι <a href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">#bitcoin-dev</a> στο IRC (Freenode).
Για οποιαδήποτε απορία μπορείτε να επισκευθείτε το κανάλι <a href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">#bitcoin-dev</a> στο IRC (Freenode).
</p><p>
Μπορείτε να κατεβάσετε νέες εκδόσεις απο το SourceForge:<br />
<a
@ -216,7 +216,7 @@ Kommandoradsprogrammet Bitcoin daemon (bitcoind), Mac- och Linuxversionerna av B
</p><p>
P.g.a. den typ av sårbarhet det handlar om tror vi att det skulle vara mycket svårt för en angripare att göra något att än att krascha Bitcoin-QT-processen, men eftersom det finns en risk att en sådan krasch kan orsaka "remote code execution" betraktar vi detta som ett kritiskt säkerhetshål.
</p><p>
Om du har några frågor är du välkommen in på kanalen <a href="http://webchat.freenode.net/?channels=bitcoin-dev&uio=d4">#bitcoin-dev</a> på Freenode IRC.
Om du har några frågor är du välkommen in på kanalen <a href="http://webchat.freenode.net/?channels=bitcoin-dev&amp;uio=d4">#bitcoin-dev</a> på Freenode IRC.
</p><p>
Du kan ladda ner uppdaterade binärer från SourceForge:<br/>
<a