http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.3/
Это багфикс только релиз на основе 0.5.1.
Она также включает в себя несколько обновлений протокола.
Пожалуйста, сообщайте об ошибках с помощью системы отслеживания проблем на GitHub:
https://github.com/bitcoin/bitcoin/issues
Стабильный исходный код размещен на Gitorious:
http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v0.5.3#.tar.gz
ПРОТОКОЛ ОБНОВЛЕНИЕ
- BIP 30: Ввести новое сетевое правило: "блок-не является действительным, если он содержит сделку, хэш уже существует в блоке цепи, если все выходы этой сделки были уже потрачены, прежде чем упомянутый блок" начиная с 15 марта 2012, 00:00 UTC.
- На testnet, позволяет отработку мин сложности блоков, если 20 минут прошли без добычи с регулярными сложностями блока. Это сделать тестирование Bitcoin проще, и не будет влиять на нормальный режим работы.
ИСПРАВЛЕНИЕ ОШИБОК
- Ограничьте количество бесхозных операций, хранящихся в памяти, чтобы предотвратить потенциальную атаку на отказ в обслуживании затоплением бесхозных сделок. Кроме того, никогда не храните недействительные сделки на всех.
- Фикс возможного переполнения буфера в системах с очень длинными путями данных приложения. Это не годное для использования.
- Устранены многочисленные ошибки, мешающие долгосрочной разблокировку шифрованных кошельков
(Выпуск № 922). - Только отправить локальный IP в "версия" сообщения, если это глобально маршрутизируемое (т.е. не частный), и попытаться получить такой IP от UPnP, если это применимо.
- Reannounce UPnP порт пересылает через каждые 20 минут, чтобы обойти маршрутизаторы истекающих старые записи, и позволяют -upnp возможности переопределить любые сохраненные настройки.
- Пропустить заставку при использовании -min, и исправить Минимизировать в трей функцию.
- Не пустой "метка" в Bitcoin-Qt "послать" закладка, если пользователь уже вошел кое-что.
- Правильные различные этикетки и сообщения.
- Различные утечки памяти и потенциальное deferences указателя NULL, были исправлены.
- Недействительных Bitcoin URIs с помощью "Bitcoin: //" вместо "Bitcoin:",
- Несколько вопросов завершения работы были исправлены.
- Вернуться к "Индикация глобального прогресса", Так как, начиная с нуля каждый раз, когда было сочтено слишком запутанным для многих пользователей.
- Убедитесь, что ключи, хранящиеся в бумажнике, действительны при запуске, а если нет, сообщать о фактах коррупции.
- Включить доступные виджеты на Windows, так что люди с программами чтения с экрана, таких как NVDA может иметь смысл его.
- Различные фиксы сборки.
- Если пароль не задан в bitcoind, рекомендую безопасный пароль.
- Автоматически фокус и перейти к новому "Отправить монеты" Записи в Bitcoin-Qt.
- Показать окно сообщения для --help на Windows, для Bitcoin-Qt.
- Добавить отсутствующий "О Qt" пункт меню, чтобы показать встроенный в Qt О диалоге.
- Не показывать "-daemon" В качестве опции для Bitcoin-Qt, так как он не доступен.
- Обновление жестко закодированные запасной вариант семенных узлов, выбирая последние из них с длинной бесперебойной работой и версиями, по крайней мере 0.4.0.
- Добавить контрольную точку в блоке 168,000.
Спасибо всем, кто внес свой вклад код или помог тест этот релиз:
Pieter Wuille
Люк Dashjr
Владимир Дж ван дер Лан
Гэвин Андресен
Мэтт Corallo
Ларс Rasmusson
Janne Pulkkinen
Грегори Максвелл
Daniel Folkinshteyn
Крис Мур