Bitcoin Ядро версии 0.13.0 теперь доступны:
https://bitcoin.org/bin/bitcoin-core-0.13.0/
Это новый крупный релиз версии, включая новые функции, различные исправления
и улучшение производительности, а также обновлены переводы.
Пожалуйста, сообщайте об ошибках с помощью системы отслеживания проблем на GitHub:
https://github.com/bitcoin/bitcoin/issues
Чтобы получать уведомления о безопасности и обновления, пожалуйста, подпишитесь на:
https://bitcoincore.org/en/list/announcements/join/
Совместимость
Microsoft прекратил поддержку для Windows XP на 8 апреля 2014,
ОС первоначально выпущен в 2001. Это означает, что даже не критическая безопасность
обновления будут выпускаться больше. Без обновлений безопасности, используя Bitcoin
бумажник на XP машине безответственно, по крайней мере.
В дополнении к этому, с 0.12.x там варьировались отчеты Bitcoin Ядра
случайным образом сбой на Windows XP. это не ясно
что источник этих аварий является, но вполне вероятно, что вверх по течению
не библиотеки, такие как Qt больше не тестируется на XP.
У нас нет ни времени, ни ресурсов, чтобы обеспечить поддержку ОС, которая является
конец жизни. не из 0.13.0 на, Windows XP больше не поддерживается. Пользователи могут
предложил перейти на новую Verion в Windows, или установить альтернативную ОС
что поддерживается.
Не предпринималось никаких попыток предотвратить установки или запуска программы на Windows XP,
Вы все еще можете сделать это на свой страх и риск, но не ожидайте, что работать: не
сообщить вопросы о Windows XP для отслеживания проблем.
Наиболее заметные изменения
Кэш базы данных память увеличилась
В результате роста множества UTXO, производительности с уровнем по умолчанию
кэш базы данных 100 МиБа пострадал.
По этой причине, по умолчанию было изменено на 300 МиБ в этом выпуске.
Для узлов в системах с низким уровнем памяти, кэш базы данных может быть изменен обратно
100 МиБ (или к другому значению) либо:
- Добавление `DbCache = 100` в bitcoin.conf
- Изменение его в графическом интерфейсе пользователя в `Options → Размер базы данных cache`
Обратите внимание, что настройка кэша базы данных имеет наибольшее влияние на производительность
во время первоначальной синхронизации узла, и при ловле после простоя.
Bitcoin-кли: аргументы конфиденциальности
Линии клиент команды RPC получил новый аргумент, -STDIN
читать дополнительные аргументы из стандартного ввода, по одному в каждой строке до EOF / Ctrl-D.
Например:
Код:
$ SRC / Bitcoin-кли -stdin walletpassphrase
mysecretcode
120
..... нажмите Ctrl-D здесь, чтобы закончить ввод
$
mysecretcode
120
..... нажмите Ctrl-D здесь, чтобы закончить ввод
$
Рекомендуется использовать эту функцию для чувствительной информации, такой как бумажник
ключевые фразы, как аргументы командной строки, как правило, могут быть считаны из процесса
Таблица любого пользователя в системе.
C ++ 11 и Python 3
Различные кодовые модернизации были сделаны. Базовый код Bitcoin Ядро имеет
начал использовать C ++ 11. Это означает, что C ++ 11-способный компилятор теперь необходим для
здание. Фактически это означает, что GCC 4.7 или выше, или Clang 3.3 или выше.
При кросс-компиляции для цели, которая не имеет C ++ 11 библиотек, настроить с
./ Настроить --enable-Glibc-обратно-Compat ... LDFLAGS = -static-libstdc ++.
Для запуска функциональных тестов в `ОК / Rpc-tests`, Python3.4 или выше теперь
обязательный.
Linux ARM строит
Благодаря многочисленным просьбам, Linux ARM строит были добавлены к загруженному
исполняемые файлы.
Следующие дополнительные файлы можно найти в каталоге загрузки или торрент:
- Bitcoin - $ {VERSION} -arm-линукс-gnueabihf.tar.gz: Исполняемые файлы Linux для наиболее
общая 32-разрядный ARM-архитектура. - Bitcoin - $ {VERSION} -aarch64-линукс-gnu.tar.gz: Исполняемые файлы Linux для наиболее
общая 64-разрядный ARM-архитектура.
ARM строит все еще экспериментальные. Если у вас есть проблемы на определенном устройстве или
Linux сочетание распределения, пожалуйста, сообщите о них по ошибке трекера, это может быть
можно их решить.
Обратите внимание, что Android не считается ARM Linux в этом контексте. исполняемые
не будет работать из коробки на Android.
Компактный опорный блок (BIP 152)
Поддержка блока реле с использованием протокола Компактные блоки были реализованы
в PR 8068.
Основной целью является снижение спайки пропускной способности на реле времени, хотя во многих
случаев это также уменьшает задержку распространения. Он автоматически включается между
совместимые сверстники.
BIP 152
В качестве побочного эффекта, обычные не-горнодобывающие узлы будут загружать и загружать блоки
быстрее, если эти блоки были произведены шахтерами с использованием аналогичной сделки
фильтрации политики. Это означает, что шахтер, который производит блок со многими
Операции обескураженные вашего узла будут передаваться медленнее, чем с
только операции уже в пуле памяти. Общий эффект от таких
реле различия в сети может привести к блокам, которые включают widely-
обескуражили операции проигравших блока гонку несвежей, и поэтому шахтеры могут
хочу настроить свой узел принять общую политику релейной во внимание.
Иерархическая Детерминированный Генерация ключа
Вновь созданные кошельки будут использовать иерархическое поколение детерминированных ключей
в соответствии с BIP32 (м Ключевой путь / 0 '/ 0' / к ').
Существующие бумажники будут по-прежнему использовать традиционные генерации ключей.
Резервные копии HD кошельков, независимо от того, когда они были созданы, может
Поэтому можно использовать повторно сгенерировать все возможные закрытые ключи, даже
те, которые еще не были сгенерированные во время thebackup.
Внимание: Шифрование бумажник будет создан новый семенной материал, который требует
новая резервная копия!
Кошелек отвалы (созданные с помощью dumpwallet RPC) будет содержать детерминированный
семена. Ожидается, что это позволит в будущих версиях импортировать зерно и все
связаны средства, но это еще не реализовано.
HD генерация ключей для новых кошельков может быть отключена -usehd = 0. поддерживать
вид, что этот флаг только имеет влияние на вновь создаваемые кошельках.
Вы не можете отключить генерацию ключей HD, как только вы создали HD бумажник.
Там нет различия между внутренними (изменениями) и внешними ключами.
HD бумажники несовместимы с более старыми версиями Bitcoin Core.
запрос Прицепные, BIP 32
Раздельное Свидетель
Препараты кода для сегрегированной Witness ("segwit"), Как описано в BIP 141, BIP 143, BIP 144, а также BIP 145 находятся
законченные и включено в этом релизе. Однако, BIP 141 еще не указать
параметры активации на mainnet, и поэтому эта версия не поддерживает segwit
использовать на mainnet. Testnet использование поддерживается, и после того, как BIP 141 обновляется
Предлагаемые параметры, будущий выпуск Bitcoin Ядра Ожидается, что
реализует эти параметры для mainnet.
Кроме того, из-за активации segwit еще не определен для mainnet,
версия 0.13.0 будет вести себя так же, как и другие релизы предварительно segwit даже после того,
будущая активация BIP 141 в сети. Обновление 0.13.0 будет
требуется для того, чтобы использовать segwit связанные функции на mainnet (например, сигнал
BIP 141 активации, шахта segwit блоков, полностью проверить segwit блоки, реле
segwit блоки к другим узлам segwit, а также использование segwit сделок в
бумажник, и т.д.).
Выбор горно сделки ("Ребенок платит за Родитель")
Алгоритм выбора горнодобывающей промышленности сделки был заменен с алгоритмом
что выбирает операции на основе их feerate включая неподтвержденные
предок сделки. Это означает, что сделка с низкой платой может стать более
скорее всего, будет выбран, если сделка с высокой плата, которая проводит свои мероприятия является
ретранслируется.
С этим изменением, -blockminsize Опция командной строки была удалена.
Опция командной строки -blockmaxsize остается возможность указать
максимальное число байт в последовательных форме генерируемого блока. Кроме того, новый
Опция командной строки -blockmaxweight был добавлен, который определяет
максимальная "вес блока" генерируемого блока, как это определено BIP 141 (Сегрегированный свидетель).
В рамках подготовки к сегрегированному Witness, алгоритм горно был изменен
оптимизировать выбор транзакций для данного блока веса, а не дано
количество сериализованных байт в блоке. В этом выпуске, выбор транзакции
не зависит от этого различия (в активации BIP 141 не поддерживается
mainnet в этом выпуске, см выше), но в будущих версиях и после BIP 141
активации, эти расчеты можно было бы ожидать, чтобы отличаться.
Для обеспечения оптимальной производительности во время выполнения, шахтеры с помощью этой версии следует указать
-blockmaxweight в командной строке, а не указывать -blockmaxsize.
Дополнительно (или только) с указанием -blockmaxsize, или полагаться на умолчанию
настройки для обоих, может привести к снижению производительности, так как логика в
поддержка -blockmaxsize выполняет дополнительные вычисления, чтобы проверить,
ограничение удовлетворяется. (Обратите внимание, что для mainnet, в этой версии, что эквивалентно
параметр -blockmaxweight был бы четыре раза желаемым
-blockmaxsize. Видеть BIP 141 для получения дополнительной информации.)
В будущем, -blockmaxsize Опция может быть удалена, так как создание блока
больше не оптимизированы для этой метрики. Обратная связь запрашивается ли
принизить или сохранить эту опцию командной строки в будущих версиях.
индексирование этого изменения
В более ранних версиях, переиндексации сделали проверку при чтении через блок
файлы на диске. Эти два были теперь распались, так что все блоки известны
перед тем проверка начинается. Это было необходимо сделать некоторые оптимизации,
доступны во время нормальной синхронизации также доступны во время переиндексации.
Две фазы различны в Bitcoin-Qt GUI. Во время первого,
"Индексированиями этого блока на диске" Показано. Во второй (медленнее) один,
"Обработка блоков на диске" Показано.
Можно только повторить проверку сейчас, без перестройки индекса блока,
с помощью опции командной строки -переиндексации-chainstate (в дополнении к
-переиндексации который делает оба). Эта новая опция полезна, когда блоки на диске
Предполагается, что будет хорошо, но chainstate по-прежнему искажен. Это также
полезен для тестов.
Удаление внутреннего шахтера
Поскольку добыча процессора была бесполезна в течение длительного времени, внутренний шахтер был
удален в этом выпуске, и заменено более простой реализации для
тест рамки.
Конечным результатом этого является то, что setgenerate RPC вызов был удален, так как
а также -поколения а также -genproclimit Параметры командной строки.
Для тестирования, генерировать вызов все еще может быть использован для добычи блока, и новый
RPC вызов generatetoaddress была добавлена к моему к конкретному адресу. Эта
работает с бумажником отключены.
Новая реализация bytespersigop
Первое внедрение bytespersigop фильтра случайно сломал голое
multisig (который предназначен для контролируется permitbaremultisig опция),
поскольку протокол консенсус всегда считает эти старые формы транзакции как 20
sigops для обратной совместимости. Просто устранить эту ошибку путем подсчета более
точно бы вновь уязвимость. Поэтому было
заменена новой реализации, а не фильтровать такие сделки,
вместо того, чтобы относится к ним (только для платных), как если бы они были на самом деле размер
сделки фактически используя все 20 sigops.
Изменения P2P низкого уровня
- Опциональный новое сообщение p2p "feefilter" реализуется и протокол
версия доведена до 70013. При получении сообщения feefilter от партнера,
узел не будет посылать INVS для любых сделок, которые не соответствуют фильтру
feerate. BIP 133 - Система P2P оповещения была удалена в PR # 7692 а бдительный P2P сообщение
больше не поддерживается. - Механизм реле транзакций используются для передачи одной четверти всех сделок
мгновенно, в то время как в очереди все остальное и отправлять их в пакетном режиме. В виде
это привело к цепи зависимых сделок, заказан, его
систематически повредить реле транзакции. Код реле был переработан в реципиентах
# 7840 и # 8082, и теперь всегда ПАРТИИ транзакции объявления, а также
сортировка их в соответствии с порядком зависимостей. Это значительно снижает сирота
сделки. Для того, чтобы компенсировать удаление мгновенного реле, частота
партия отсылки была удвоена для исходящих сверстников. - Поскольку PR # 7840 BIP35 mempool Команда также подлежит пакетной обработки.
Так же mempool не сообщение больше не обрабатывается для не-белого списка пэров, когда
NODE_BLOOM отключается через -peerbloomfilters = 0. - Максимальный размер бесхозных сделок, которые не хранятся в памяти, пока их
предки прибывают были подняты в PR # 8179 от 5000 до 99999 байт. Oни
В настоящее время также удаляются из памяти, когда они включены в блок, конфликт
с блоком, и тайм-аут после 20 минут. - Мы в самый раз ответить на запрос getaddr в течение срока службы
соединение, так как PR # 7856. - Соединения с коллегами, которые недавно были первым, чтобы дать нам действительные
новый блок или транзакции защищены от отключений, так как PR # 8084.
изменения RPC низкого уровня
- вызовы RPC, которые были добавлены к статистике вывода детальнее для индивидуального mempool
записи, а также для вычисления предков в-mempool или потомков
сделка: см getmempoolentry, getmempoolancestors, getmempooldescendants. - gettxoutsetinfo UTXO хэш (hash_serialized) Изменилось. Было расхождение между
32-разрядные и 64-разрядные платформы, а также txids отсутствовали в хэшированных данных. Это было
фиксировано, но это означает, что на выходе будет отличаться от предыдущих версий. - Полная поддержка UTF-8 в RPC API. Non-ASCII символы, например,
бумажник этикетка всегда была уродлива, потому что они не были приняты во внимание
должным образом при обработке RPC JSON. Это уже не так. Это также влияет на
графический интерфейс отладки консоли.
- Asm скрипт выводит замены для OP_NOP2 и OP_NOP3
- OP_NOP2 был переименован в OP_CHECKLOCKTIMEVERIFY по BIP 65
- OP_NOP3 был переименован в OP_CHECKSEQUENCEVERIFY по BIP 112
- Следующие выходы это изменение влияет на:
- RPC getrawtransaction (В расширенном режиме)
- RPC decoderawtransaction
- RPC decodescript
- ОТДЫХ / Отдых / ТХ / (Формат JSON)
- ОТДЫХ / Остальное / блок / (Формат JSON при включая расширенные детали TX)
- Bitcoin-ТХ -json - Сортировка выхода из getrawmempool`Выход изменилось.
- Новая RPC команда: generatetoaddress, importprunedfunds, removeprunedfunds, signmessagewithprivkey,
getmempoolancestors, getmempooldescendants, getmempoolentry,
createwitnessaddress, addwitnessaddress. - Удалены команды RPC: setgenerate, getgenerate.
- Новые возможности были добавлены fundrawtransaction: includeWatching, сменить адрес, changePosition а также feeRate.
изменения ZMQ низкого уровня
- Каждое уведомление ZMQ теперь содержит номер последовательности до подсчета, которая позволяет
слушатели обнаружить потерянные уведомления.
Порядковый номер всегда является последним элементом в нескольких частей уведомления ZMQ и
поэтому обратная совместимость. Каждый тип сообщения имеет свой собственный счетчик.
PR # 7762.
0.13.0 изменений
Подробные примечания к выпуску следовать. Этот обзор включает в себя изменения, которые влияют на
поведение, не закодировать хода, refactors и обновление строки. Для удобства в поиске
изменения кода и сопутствующее обсуждение, оба запроса тянуть и
мерзавец слияние совершить упоминается.
RPC и другие интерфейсы
- - # 7156 `9ee02cf` Удалить cs_main замок из` createrawtransaction` (laanwj)
- - # 7326 `2cd004b` Fix опечатка, неверную информацию в gettxout текста справки (paveljanik)
- - # 7222 `82429d0` указать, какие операции сигнализации отказа в RBF (sdaftuar)
- - # 7480 `b49a623` измененное значение getnetworkhps, чтобы удвоить, чтобы избежать переполнения (instagibbs)
- - # 7550 `8b958ab` ввода-из-за стандартного ввода режима Bitcoin-Cli (laanwj)
- - # 7670 `c9a1265` Использование кэширования блок хэша в blockToJSON () (rat4)
- - # 7726 `9af69fa` Правильная ссылка importaddress помощь importpubkey (CypherGrue)
- - # 7766 `16555b6` Регистрация вызовов, где они определены (laanwj)
- - # 7797 `e662a76` Фикс generatetoaddress не в состоянии разобрать адрес (mruddy)
- - # 7774 `916b15a` Добавить versionHex в getblock и getblockheader результатов в формате JSON (mruddy)
- - # 7863 `72c54e3` Getblockchaininfo: сделать bip9_softforks объект, а не массив (rustyrussell)
- - # 7842 `d97101e` Не печатайте minping время в getpeerinfo, когда нет пинг не получил еще (paveljanik)
- - # 7518 `be14ca5` Добавить несколько вариантов fundrawtransaction (Promag)
- - # 7756 `9e47fce` Добавить курсор перебрать utxo набора, используйте это в` gettxoutsetinfo` (laanwj)
- - # 7848 `88616d2` Расхождение между 32- и 64-бит, когда хэширования >4GB влияет `gettxoutsetinfo` (laanwj)
- - # 7827 `4205ad7` Ускорить` getchaintips` (mrbandrews)
- - # 7762 `a1eb344` Append порядковый номер сообщения для каждого уведомления ZMQ (jonasschnelli)
- - # 7688 `46880ed` Списка разрешимость в выходной listunspent и улучшить помощь (сип)
- - # 7926 `5725807` Верните` getaddednodeinfo` мертвое значение (instagibbs)
- - # 7953 `` 0630353` Создать signmessagewithprivkey` RPC (achow101)
- - # 8049 `c028c7b` Expose информации о том, включено ли реле транзакции в` getnetworkinfo` (laanwj)
- - # 7967 `8c1e49b` Добавить feerate опцию` fundrawtransaction` (jonasschnelli)
- - # 8118 `9b6a48c` Уменьшение ненужного хэширования в` signrawtransaction` (jonasnick)
- - # 7957 `79004d4` Добавлена поддержка транзакций порядкового номера (jonasschnelli)
- - # 8153 `` 75ec320` fundrawtransaction` feeRate: Использование BTC / кБ (MarcoFalke)
- - # 7292 `7ce9ac5` Expose предок / потомок информацию по RPC (sdaftuar)
- - # 8171 `62fcf27` Фикс createrawtx порядковый номер без знака Int разборе (jonasschnelli)
- - # 7892 `9c3d0fa` Добавить полную поддержку UTF-8 в RPC (laanwj)
- - # 8317 `304eff3` Не следует использовать с плавающей точкой в rpcwallet (MarcoFalke)
- - # 8258 `5a06ebb` Скрыть softfork в` getblockchaininfo` если таймаут 0 (jl2012)
- - # 8244 `1922e5a` Удалить ненужный ЗАМОК (cs_main) в getrawmempool (dcousens)
Блок и транзакции обработки
- - # 7056 `6a07208` Сохранить последний дб чтения (morcos)
- - # 6842 `0192806` крайний случай багфикс Limitfreerelay (ptschip)
- - # 7084 `11d74f6` Заменить maxFeeRate 10000 * minRelayTxFee с maxTxFee в mempool (MarcoFalke)
- - mapTx индексы # 7539 `9f33dba` Добавить теги к mempool (в sdaftuar)
- - # 7592 `26a2a72` Повторно удалить протоколирование ошибок для mempool отклоняет (laanwj)
- - # 7187 `14d6324` Держите быстро для реорганизации; SequenceLocks проверки (morcos)
- - # 7594 `01f4267` Mempool: Добавить отслеживание предков пакетов (sdaftuar)
- - # 7904 `fc9e334` Txdb: Фикс утверждают аварии в новом UTXO установить курсор (laanwj)
- - # 7927 `f9c2ac7` незначительные изменения в dbwrapper упростить поддержку других баз данных (laanwj)
- - # 7933 `e26b620` Fix ОЫЕ при десериализации записи UTXO с некорректной длиной (сип)
- - # 8020 `5e374f7` Использование SipHash-2-4 для различных не-криптографических хешей (SIPA)
- - # 8076 `d720980` VerifyDB: не проверять блоки, которые были обрезке (sdaftuar)
- - # 8080 `862fd24` Не используйте mempool для GetData для ОГО принятых после последнего mempool REQ (gmaxwell)
- - # 7997 `a82f033` Заменить mapNextTx с громоздкой setSpends (kazcw)
- - # 8220 `1f86d64` Стоп обрезки, когда mapTx пуст (сип)
- - # 8273 `` 396f9d6` Bump -dbcache` по умолчанию 300MiB (laanwj)
- - # 7225 `eb33179` Устранить ненужную вызов CheckBlock (sdaftuar)
- - # 7907 `006cdf6` Оптимизация и очистка CScript :: FindAndDelete (pstratem)
- - # 7917 `239d419` Оптимизация REINDEX (ГАРО)
- - # 7763 `3081fb9` Поместите шестигранный закодированные версию в UpdateTip (ГАРО)
- - # 8149 `d612837` Testnet только сегрегация свидетель (сип)
- - # 8305 `3730393` Улучшена обработка unconnecting заголовков (sdaftuar)
- - # 8363 `fca1a41` Переименовать "Стоимость блока" в "вес блока" (Sdaftuar)
- - # 8381 `f84ee3d` Сделать свидетелем v0 выходов нестандартные (jl2012)
- - # 8364 `3f65ba2` Лечить высокого sigop сделок в большей, а не отвергать их (ГАРО)
протокол P2P и код сети
- - # 6589 `dc0305d` Лог байтов RECV / отправляемые за команду (jonasschnelli)
- - # 7164 `3b43cad` Не загружать транзакции во время первоначальной blockchain синхронизации (ptschip)
- - # 7458 `898fedf` peers.dat, banlist.dat воссозданы когда отсутствует (kirkalx)
- - # 7637 `3da5d1b` Fix memleak в TorController (laanwj, jonasschnelli)
- - # 7553 `9f14e5a` Удалить vfReachable и изменять IsReachable только использовать vfLimited (pstratem)
- - # 7708 `9426632` De-стерилизуют NODE_BLOOM (pstratem)
- - # 7692 `29b2be6` Удалить систему P2P оповещения (btcdrak)
- - # 7542 `c946a15` Реализовать "feefilter" P2P сообщения (morcos)
- - # 7573 `` 352fd57` Добавить -maxtimeadjustment` параметр командной строки (mruddy)
- - # 7570 `232592a` Добавить IPv6 Link-Local Address Support (mruddy)
- - # 7874 `e6a4d48` Улучшение AlreadyHave (morcos)
- - # 7856 `64e71b3` только послать один ответ GetAddr на соединение (gmaxwell)
- - # 7868 `7daa3ad` Split DNS разрешающего функциональность из сетевых структур (theuni)
- - # 7919 `7617682` Фикс заголовки объявлений крайний случай (sdaftuar)
- - # 7514 `d9594bf` Fix IsInitialBlockDownload для testnet (jmacwhyte)
- - # 7959 `03cf6e8` затруднительное раса, которая может не сохраняться запрет (kazcw)
- - # 7840 `3b9a0bf` Несколько улучшений производительности и конфиденциальности, чтобы ЗИМА / mempool обработки (сип)
- - # 8011 `65aecda` Не запускайте ThreadMessageHandler при опущенном приоритета (kazcw)
- - # 7696 `5c3f8dd` Fix-де-сериализации ошибка, когда AddrMan оставляют поврежденную (EthanHeilman)
- - # 7932 `ed749bd` CAddrMan :: Deserialize обрабатывать поврежденные сериализации лучше (pstratem)
- - # 7906 `83121cc` Предпосылки для изменения p2p инкапсулирования (theuni)
- - # 8033 `18436d8` Fix Socks5 () связывают неудачи менее шумные и менее излишне страшно (wtogami)
- - # 8082 `01d8359` Defer вставки в maprelay пока только до ретрансляции (gmaxwell)
- - # 7960 `6a22373` использовать только AddInventoryKnown для сделок (sdaftuar)
- - # 8078 `2156fa2` Отключить команду mempool P2P, когда отключен Фильтр Блума (petertodd)
- - # 8065 `67c91f8` Addrman форума попытки (gmaxwell)
- - # 7703 `761cddb` Tor: Изменение порядка аутентификации только с помощью пароля, если авторизацию -torpassword (laanwj)
- - # 8083 `cd0c513` Добавлена поддержка dnsseeds с возможностью фильтрации по servicebits (jonasschnelli)
- - # 8173 `4286f43` Использование SipHash для узла выселения (SIPA)
- - # 8154 `1445835` падение vAddrToSend после отправки большого сообщения АДРЕСА (kazcw)
- - # 7749 `be9711e` Enforce ожидаемые исходящие услуги (SIPA)
- - # 8208 `0a64777` Не устанавливать дополнительные флаги для нефильтрованных результатов семенных DNS (SIPA)
- - # 8084 `e4bb4a8` Добавить недавно принял блоки и TxN к AttemptToEvictConnection (gmaxwell)
- - # 8113 `3f89a53` Ремонтное поведение ADDNODE (SIPA)
- - # 8179 `94ab58b` Высели сирота, которые включены или исключаются принятыми блоками (gmaxwell)
- - # 8068 `e9d76a1` Компактные блоки (TheBlueMatt)
- - # 8204 `0833894` testnet семян Update petertodd (в petertodd)
- - # 8247 `5cd35d3` Марк мой dnsseed как поддерживающий фильтрацию (ГАРО)
- - # 8275 `042c323` Удалить плохую цепи оповещения проверку раздела (btcdrak)
- - # 8271 `1bc9c80` Не посылать свидетель в cmpctblock (сип)
- - # 8312 `ca40ef6` Fix mempool DoS-уязвимость от malleated сделок (sdaftuar)
- - # 7180 `16ccb74` счета для` `sendheaders` verack` сообщений (laanwj)
- - # 8102 `425278d` Исправление: использовать глобальные :: fRelayTxes вместо CNode в версии посыла (SIPA)
- - # 8408 `b7e2011` Предотвращение отпечатков пальцев, диск-DoS с компактными блоками (sdaftuar)
Построение системы
- - # 7302 `41f1a3e` C ++ 11 сборки / время выполнения исправления (theuni)
- - # 7322 `fd9356b` C ++ 11: добавить контекстные перечисления в CPPFLAGS резервных объявлений, а не определять их локально (theuni)
- - # 7441 `a6771fc` Использование Debian 8.3 в gitian руководстве сборки (fanquake)
- - # 7349 `152a821` Построить против системы UniValue при наличии (Лука-младший)
- - # 7520 `621940e` LibreSSL не определяет OPENSSL_VERSION, используйте LIBRESSL_VERSION_TEXT вместо (paveljanik)
- - # 7528 `9b9bfce` autogen.sh: предупредить о необходимости Autoconf, если AUTORECONF не найден (knocte)
- - # 7504 `19324cf` Кристально чистые очищают (paveljanik)
- - # 7619 `18b3f1b` Добавить недостающую запись SUDO в gitian настройки VM (btcdrak)
- - # 7616 `639ec58` [зависит] Удалить неиспользуемые участки (MarcoFalke)
- - # 7658 `c15eb28` Добавить завиток в инструкции по установке Gitian (btcdrak)
- - # 7710 `909b72b` [Средний] Bump miniupnpc и config.guess + Sub (fanquake)
- - # 7723 `5131005` сборки: питон 3 совместимость (laanwj)
- - # 7477 `28ad4d9` Фикс цитирование владельцев авторских прав в configure.ac (domob1812)
- - # 7711 `a67bc5e` [строить-Окс] Обновление подталкивания & проверка макросы в последние сериалы (fanquake)
- - # 7788 `4dc1b3a` Используйте относительные пути вместо абсолютных путей в protoc вызовов (paveljanik)
- - # 7809 `bbd210d` зависит: некоторые базы исправлений / изменений (theuni)
- - # 7603 `73fc922` Система сборки: Использование PACKAGE_TARNAME в NSIS скриптом (JeremyRand)
- - # 7905 `187186b` тест: перемещение accounting_tests и rpc_wallet_tests в кошельке / тест (laanwj)
- - # 7911 `351abf9` LevelDB: интегрировать LevelDB в нашу buildsystem (theuni)
- - # 7944 `a407807` Re-замещать TARGET_OS = Linux в configure.ac. Удаленные 351abf9e035 (Randy-Waterhouse)
- - # 7920 `c3e3cfb` переключатель Travis к испытанным (theuni)
- - # 7954 `08b37c5` сборки: тихие раздражающие предупреждения без добавления новых (theuni)
- - # 7165 `06162f1` сборки: Enable C ++ 11 в сборке, требует C ++ 11 компилятора (laanwj)
- - # 7982 `559fbae` построить: Нет необходимости для проверки LevelDB Атомикс (theuni)
- - # 8002 `f9b4582` [зависит] Добавить -stdlib = Libc ++ Дарвину Cxx флагов (fanquake)
- - # 7993 `6a034ed` [зависит] Bump Freetype, CCache, ZeroMQ, miniupnpc, эмигранта (fanquake)
- - # 8167 `19ea173` Корабль отладка тарболы / молнии с отладочными (theuni)
- - # 8175 `f0299d8` Добавить --disable-скамейка в CONFIG флаги для окон (laanwj)
- - # 7283 `fd9881a` [gitian] По умолчанию reference_datetime совершить дату автора (MarcoFalke)
- - # 8181 `9201ce8` Избавьтесь от` CLIENT_DATE` (laanwj)
- - # 8133 `fde0ac4` Закончите вне дерева изменений (theuni)
- - # 8188 `65a9d7d` Добавить armhf / aarch64 gitian строит (theuni)
- - # 8194 `cca1c8c` [gitian] установить правильный путь для оберток (MarcoFalke)
- - # 8198 `5201614` синхронизации с ax_pthread вверх по течению draft4 (fanquake)
- - # 8210 `12a541e` [Qt] Bump в Qt5.6.1 (jonasschnelli)
- - # 8285 `da50997` окна: Добавить testnet ссылку на инсталлятор (laanwj)
- - # 8304 `0cca2fe` [Travis] Обновление SDK_URL (MarcoFalke)
- - # 8310 `6ae20df` Требовать толчок скамейке (theuni)
- - # 8315 `2e51590` Не требуется Sudo для Linux (theuni)
- - # 8314 `67caef6` Фикс проблемы PKG-конфигурации для 0,13 (theuni)
- - # 8373 `1fe7f40` Fix OSX недетерминированное дамага (theuni)
- - # 8358 `cfd1280` Gbuild: Установите память явно (по умолчанию слишком низкое) (MarcoFalke)
графический интерфейс пользователя
- - # 7154 `00b4b8d` Добавить InMempool () Информация к детали сделки (jonasschnelli)
- - # 7068 `5f3c670` [RPC-тесты] добавить простой способ запустить тест RPC над клиентами QT (jonasschnelli)
- - # 7218 `a1c185b` Fix заблуждение перевод (MarcoFalke)
- - # 7214 `be9a9a3` qt5: Используйте фиксированный шрифт система рекомендует (MarcoFalke)
- - # 7256 `08ab906` Добавить комментарий к монете диалогового управления QT5 обходного пути (fanquake)
- - # 7255 `e289807` Заменить некоторые экземпляры formatWithUnit с formatHtmlWithUnit (fanquake)
- - # 7317 `3b57e9c` Fix RPCTimerInterface вопроса упорядочения (jonasschnelli)
- - # 7327 `c079d79` сделки Вид: LastMonth расчет фиксированного (crowning-)
- - # 7334 `e1060c5` coincontrol обходной путь по-прежнему необходима в qt5.4 (фиксируется в qt5.5) (MarcoFalke)
- - # 7383 `ae2db67` Rename "количество" в "запрашиваемая сумма" в получить таблицу монет (jonasschnelli)
- - # 7396 `cdcbc59` Добавить возможность увеличить размер шрифта / уменьшение в окне консоли (jonasschnelli)
- - # 7437 `9645218` Отключить вкладку навигации для ровесников таблиц (Kefkius)
- - # 7604 `354b03d` сборки: Удалить паразитный знак доллара. Исправления # 7189 (dooglus)
- - # 7605 `7f001bd` Удалить OpenSSL информацию от INIT / журнал и из окна отладки Qt (jonasschnelli)
- - # 7628 `87d6562` Добавить 'копировать полную информацию о транзакциях' вариант (ericshawlinux)
- - # 7613 `3798e5d` Добавить автозаполнения в Bitcoin-QT окно консоли (GamerSg)
- - # 7668 `b24266c` Fix Истории удаления ошибки после изменения размера шрифта (achow101)
- - # 7680 `41d2dfa` Удалить отражение от` about` значок (laanwj)
- - # 7686 `f034bce` Удалить 0-плату из диалогового окна отправки (MarcoFalke)
- - # 7506 `b88e0b0` выбора Использование CCoinControl в CWallet :: FundTransaction (Promag)
- - # 7732 `0b98dd7` окно отладки: заменить "Дата постройки" с "DATADIR" (Jonasschnelli)
- - # 7761 `60db51d` удалить задний выходной-индекс от сделки-идентификатор (jonasschnelli)
- - # 7772 `6383268` Очистить входную линию после активации автозаполнения (paveljanik)
- - # 7925 `f604bf6` Fix вне дерева GUI строит (laanwj)
- - # 7939 `574ddc6` Сделать это можно показать детали для нескольких сделок (laanwj)
- - # 8012 `b33824b` задержки подтверждения пользователя из посыла (Tyler-Хардин)
- - # 8006 `7c8558d` Добавить опцию отключить иконку в системном трее (Tyler-Хардин)
- - # 8046 `169d379` Fix Cmd-Q / Меню Выход на выключение OSX (jonasschnelli)
- - # 8042 `6929711` Не допускайте, чтобы открыть окно отладки во время SplashScreen & проверка состояния (jonasschnelli)
- - # 8014 `77b49ac` Сортировать сделки по дате (Tyler-Хардин)
- - # 8073 `eb2f6f7` askpassphrasedialog: Очистить поля проходят по принимать (rat4)
- - # 8129 `ee1533e` Fix RPC консоль автоматически завершившим (UdjinM6)
- - # 7636 `fb0ac48` Добавить Bitcoin адресный ярлык требовать оплаты QR-код (makevoid)
- - # 8231 `760a6c7` Исправлена ошибка, при которой SplashScreen не будет скрыт во время запуска (jonasschnelli)
- - # 8256 `af2421c` BUG: Bitcoin-кварт аварии (fsb4000)
- - # 8257 `ff03c50` Не задать вопрос UI от bitcoind (ГАРО)
- - # 8288 `91abb77` Сеть конкретных примеров адрес (laanwj)
- - # 7707 `a914968` поддержка интерфейса для брошенных операций (jonasschnelli)
- - # 8207 `f7a403b` Добавить ссылку в хранилище Bitcoin-ядре и веб-сайт к О Dialog (MarcoFalke)
- - # 8281 `6a87eb0` Удалить имя клиента из окна отладки (laanwj)
- - # 8407 `45eba4b` Добавить DbCache миграционный путь (jonasschnelli)
Бумажник
- - # 7262 `fc08994` уменьшить неэффективность GetAccountAddress () (dooglus)
- - # 7537 `78e81b0` Предупреждать о неожиданном EOF в то время как спасая бумажник (laanwj)
- - # 7521 `3368895` Не повторно бумажник Txs, которые не в нашей собственной mempool (morcos)
- - # 7576 `86a1ec5` Переместить создание строки помощи бумажника CWallet (jonasschnelli)
- - # 7577 `5b3b5a7` Move "фазы бумажника нагрузки" чтобы CWallet (jonasschnelli)
- - # 7608 `0735c0c` Move жёстко прописанного имя файла из журнала сообщений (MarcoFalke)
- - # 7649 `4900641` Предотвратить несколько вызовов CWallet :: AvailableCoins (PROMAG)
- - # 7646 `e5c3511` Fix lockunspent сообщение справки (PROMAG)
- - # 7558 `b35a591` Добавить импорт / removeprunedfunds Rpc вызов (instagibbs)
- - # 6215 `48c5adf` добавить bip32 паб ключ сериализации (jonasschnelli)
- - # 7913 `bafd075` Исправление для неправильного запирания в GetPubKey () (keystore.cpp) (yurizhykin)
- - # 8036 `41138f9` INIT: Перемещение BerkeleyDB версии отчетов в кошельке (laanwj)
- - # 8028 `373b50d` Fix маразм CWalletDB :: WriteTx и CWalletTx :: WriteToDisk (pstratem)
- - # 8061 `f6b7df3` Улучшение Wallet инкапсуляции (pstratem)
- - # 7891 `950be19` Всегда требуется ОС хаотичность при генерации секретных ключей (SIPA)
- - # 7689 `b89ef13` Заменить OpenSSL AES с ctaes-версия (ГАРО)
- - # 7825 `f972b04` Предотвратить несколько вызовов ExtractDestination (pedrobranco)
- - # 8137 `243ac0c` Улучшение CWallet API с новой функцией AccountMove (pstratem)
- - # 8142 `52c3f34` Улучшение CWallet API с новой функцией GetAccountPubkey (pstratem)
- - # 8035 `b67a472` Добавить Простейшим / детерминированной реализации генерирования ключа BIP32 (jonasschnelli)
- - # 7687 `a6ddb19` Остановить обработку importaddress'ed сценариев, как изменение (SIPA)
- - # 8298 `aef3811` бумажник: Откат выбор входного сигнала пост-обрезка (laanwj)
- - # 8324 `bc94b87` Держите HD семя во время salvagewallet (jonasschnelli)
- - # 8323 `238300b` Добавить HD для CKeyMetadata ключевого ресурса, метаданные отчета в validateaddress (jonasschnelli)
- - # 8367 `3b38a6a` Обеспечение <0.13 клиенты не могут открывать HD бумажники (jonasschnelli)
- - # 8378 `ebea651` Move SetMinVersion для FEATURE_HD в SetHDMasterKey (pstratem)
- - # 8390 `73adfe3` Correct hdmasterkeyid / masterkeyid имя путаница (jonasschnelli)
- - # 8206 `18b8ee1` Добавить HD xpriv в dumpwallet (jonasschnelli)
- - # 8389 `c3c82c4` Создать новый HD семена после шифрования кошелька (jonasschnelli)
Испытания и контроль качества
- - # 7320 `d3dfc6d` Test walletpassphrase тайм-аут (MarcoFalke)
- - # 7208 `47c5ed1` сделать максимальный возраст наконечника Опцион вместо chainparam (laanwj)
- - # 7372 `21376af` Trivial: [ОК] бумажник: обслуживание печати (MarcoFalke)
- - # 7280 `668906f` [Трэвис] Неудачная когда документация устарела (MarcoFalke)
- - # 7177 `93b0576` [ОК] Изменение приоритета по умолчанию размер блока для 0 (MarcoFalke)
- - # 7236 `02676c5` Используйте createrawtx Locktime PARM в txn_clone (DGenR8)
- - # 7212 `326ffed` Добавляет UnitTests для CAddrMan и CAddrinfo, удаляет источник индетерминизма (EthanHeilman)
- - # 7490 `d007511` испытания: Удалить тест May15 (laanwj)
- - # 7531 `18cb2d5` Добавить bip68-sequence.py для расширенных испытаний удаленных процедур (btcdrak)
- - # 7536 `ce5fc02` тест: тест ведущих мест для ParseHex (laanwj)
- - # 7620 `1b68de3` [Трэвис] Только запустить check-doc.py раз (MarcoFalke)
- - # 7455 `7f96671` [Трэвис] Выход рано, когда check-doc.py не удается (MarcoFalke)
- - # 7667 `56d2c4e` Move GetTempPath () в testutil (musalbas)
- - # 7517 `f1ca891` тест: script_error проверки в script_invalid испытаний (laanwj)
- - # 7684 `3d0dfdb` Продлить тесты (MarcoFalke)
- - # 7697 `622fe6c` тесты: сделать prioritise_transaction.py более надежными (sdaftuar)
- - # 7709 `efde86b` Тесты: исправить отсутствующий импорт в mempool_packages (sdaftuar)
- - # 7702 `29e1131` Добавить тесты verifychain, lockunspent, getbalance, listsinceblock (MarcoFalke)
- - # 7720 `3b4324b` Rpc-тест: Нормализация Assert () (MarcoFalke)
- - # 7757 `26794d4` бумажник: Подождите переиндексации, чтобы догнать (MarcoFalke)
- - # 7764 `a65b36c` Не запускайте pruning.py дважды (MarcoFalke)
- - # 7773 `7c80e72` Фикс комментарии в тестах (btcdrak)
- - # 7489 `e9723cb` тесты: Сделайте proxy_test работу на Travis серверах без IPv6 (laanwj)
- - # 7801 `70ac71b` Удалить в заблуждение "errorString синтаксис" (MarcoFalke)
- - # 7803 `401c65c` maxblocksinflight: На самом деле включить тест (MarcoFalke)
- - # 7802 `3bc71e1` httpbasics: На самом деле проверить второе соединение (MarcoFalke)
- - # 7849 `ab8586e` тесты: добавить varints_bitpatterns тест (laanwj)
- - # 7846 `491171f` Очистка lockorder данные уничтоженных мьютексов (сип)
- - # 7853 `6ef5e00` py2: Unfiddle строки в байты явно (MarcoFalke)
- - # 7878 `53adc83` [тест] bctest.py: Откат faa41ee (MarcoFalke)
- - # 7798 `cabba24` [Travis] Печать фиксации, которая была оценена (MarcoFalke)
- - # 7833 `b1bf511` тесты: Проверьте заголовок Content-Type возвращается с сервера RPC (laanwj)
- - # 7851 `fa9d86f` тянуть-тестер: Не немого zmq ImportError (MarcoFalke)
- - # 7822 `0e6fd5e` Добавить listunspent () тест на расходуемый / unspendable UTXO (jpdffonseca)
- - # 7912 `59ad568` Тесты: Фикс десериализацией отклонять сообщения (sdaftuar)
- - # 7941 `0ea3941` Закрепление комментарий в тестовом script_test.json случае (Christewart)
- - # 7807 `0ad1041` Фиксированные значений испытаний рудничных, дали константы для менее подверженных ошибкам значений (instagibbs)
- - # 7980 `88b77c7` Smartfees: Правильно использовать упорядоченный Dict (MarcoFalke)
- - # 7814 `77b637f` Переключитесь PY3 (MarcoFalke)
- - # 8030 `409a8a1` Откат фатальную-ность отсутствует питон-zmq (laanwj)
- - # 8018 `3e90fe6` тесты AutoFind удаленных процедур --srcdir (jonasschnelli)
- - # 8016 `5767e80` Fix многопоточный CScheduler и снова включить тест (paveljanik)
- - # 7972 `423ca30` тянуть-тестер: тест Run Rpc параллельно (MarcoFalke)
- - # 8039 `69b3a6d` Bench: Добавить криптографические хэш-тесты (laanwj)
- - # 8041 `5b736dd` Fix bip9-softforks blockstore вопрос (MarcoFalke)
- - # 7994 `1f01443` Добавить оп Csv тесты на script_tests.json (Christewart)
- - # 8038 `e2bf830` Различные мелкие исправления (MarcoFalke)
- - # 8072 `1b87e5b` Travis: 'сделать чек' в параллельном и многословным (MarcoFalke)
- - # 8056 `8844ef1` Удалить жёстко "4 узлов" от test_framework (MarcoFalke)
- - # 8047 `37f9a1f` Test_framework: Установите ожидания тайм-аут для bitcoind проков (MarcoFalke)
- - # 8095 `6700cc9` рамки теста: только очистка от успешных тестовых прогонов (sdaftuar)
- - # 8098 `06bd4f6` Test_framework: Append portseed к TmpDir (MarcoFalke)
- - # 8104 `6ff2c8d` Добавить таймаут в sync_blocks () и sync_mempools () (sdaftuar)
- - # 8111 `61b8684` Benchmark SipHash (сип)
- - # 8107 `52b803e` слесарно: Добавлены base58 кодирования / декодирования тестов (yurizhykin)
- - # 8115 `0026e0e` Избегайте целочисленное деление в тесте внутренней петли-самое (gmaxwell)
- - # 8090 `a2df115` Добавление P2SH (p2pkh) тестовый скрипт случай (Christewart)
- - # 7992 `ec45cc5` Продлить # 7956 с еще одним испытанием (TheBlueMatt)
- - # 8139 `ae5575b` Фикс прерванный HTTP RPC соединения обходной путь для Python 3.5+ (сипа)
- - # 8164 `0f24eaf` [Bitcoin-Tx] фиксирует отсутствие тестовых приборов, исправить проблему 32bit atoi (jonasschnelli)
- - # 8166 `0b5279f` Src / тест: Не теневые локальные переменные (paveljanik)
- - # 8141 `44c1b1c` Продолжая порт инструмент сравнения Java (mrbandrews)
- - # 8201 `36b7400` fundrawtransaction: Фикс гонки, утверждают суммы (MarcoFalke)
- - # 8214 `ed2cd59` Mininode: сбой в send_message вместо тихого возвращения (MarcoFalke)
- - # 8215 `a072d1a` Не следует использовать с плавающей точкой в кошельке испытаний (MarcoFalke)
- - # 8066 `65c2058` Test_framework: использовать различные rpc_auth_pair для каждого узла (MarcoFalke)
- - # 8216 `0d41d70` 'changePosition из границ' Assert (MarcoFalke)
- - # 8222 `961893f` Включить mempool проверку согласованности в единичных испытаниях (сип)
- - # 7751 `84370d5` test_framework: python3.4 authproxy Compat (laanwj)
- - # 7744 `d8e862a` test_framework: обнаружить отказ bitcoind запуска (laanwj)
- - # 8280 `115735d` Увеличение sync_blocks () тайм-ауты в pruning.py (MarcoFalke)
- - # 8340 `af9b7a9` Решить тривиальное слияния конфликта в p2p-segwit.py (MarcoFalke)
- - # 8067 `3e4cf8f` Travis: использовать тонкий общий образ, а некоторая fixups (theuni)
- - # 7951 `5c7df70` Test_framework: Правильно напечатать исключение (MarcoFalke)
- - # 8070 `7771aa5` Удалить индетерминизм, разрушающей net_tests # 8069 (EthanHeilman)
- - # 8309 `bb2646a` Добавить тест бумажник-HD (MarcoFalke)
- - # 8444 `cd0910b` Fix p2p-feefilter.py для поведения реле измененных ОГО (sdaftuar)
Добыча
- - # 7507 `11c7699` Удалить внутреннюю шахтера (Leviathn)
- - # 7663 `c87f51e` Сделать генерировать RPC вызов функции для не regtest (ГАРО)
- - # 7671 `e2ebd25` Добавить generatetoaddress RPC помоему по адресу (achow101)
- - # 7935 `66ed450` Versionbits: поддержка ББТ (Лука-младший)
- - # 7600 `66db2d6` Выберите транзакции с использованием feerate-с-предков (sdaftuar)
- - # 8295 `f5660d3` горно связанных fixups для 0.13.0 (sdaftuar)
- - # 7796 `536b75e` Добавить поддержку для отрицательных ставок сборов, устанавливает` prioritizetransaction` (MarcoFalke)
- - # 8362 `86edc20` Масштаб наследство sigop подсчитывать в CreateNewBlock (sdaftuar)
- - # 8489 `8b0eee6` Исправление: Используйте предварительно BIP141 не sigops до segwit активирует (ББТ) (Лука-младший)
Документация и разные
- - # 7423 `69e2a40` Добавить пример для строительства с ограниченными ресурсами (Джаррет)
- - # 8254 `c2c69ed` Добавить OSX ZMQ требование QA ридми (fanquake)
- - # 8203 `377d131` Уточнить документацию для запуска узла TOR (Nathaniel-Mahieu)
- - # 7428 `4b12266` Добавить пример для перечисления ./configure флагов (Nathaniel-Mahieu)
- - # 7847 `3eae681` Добавить Arch Linux построить пример (mruddy)
- - # 7968 `ff69aaf` Fedora строить требования (wtogami)
- - # 8013 `fbedc09` Fedora строить требования, добавьте GCC-C ++ и исправить опечатку (wtogami)
- - # 8009 `fbd8478` Fixed недопустимого примера путь в gitian-building.md (JeremyRand)
- - # 8240 `63fbdbc` Упоминание Windows XP конец поддержки в примечаниях к выпуску (laanwj)
- - # 8303 `5077d2c` Обновление bips.md для CSV softfork (fanquake)
- - # 7789 `e0b3e19` Добавить заметку об использовании Qt официальный бинарный инсталлятор (paveljanik)
- - # 7791 `e30a5b0` Изменение Precise к испытанной в gitian-building.md (JeremyRand)
- - # 7838 `8bb5d3d` Обновление gitian руководства сборки в Debian 8.4.0 (fanquake)
- - # 7855 `b778e59` Заменить точный с велеречивым (MarcoFalke)
- - # 7975 `fc23fee` Обновление Bitcoin-ядра GitHub ссылки (MarcoFalke)
- - # 8034 `e3a8207` Добавить основной рабочий мерзавец сквош (fanquake)
- - # 7813 `214ec0b` Обновление порта в tor.md (MarcoFalke)
- - # 8193 `37c9830` Использование Debian 8.5 в руководстве gitian-сборки (fanquake)
- - # 8261 `3685e0c` Уточнить помощь для` getblockchaininfo` (paveljanik)
- - # 7185 `ea0f5a2` Обратите внимание, что рецензенты следует упомянуть идентификатор коммитов они рассмотрели (pstratem)
- - # 7290 `c851d8d` [INIT] Добавить отсутствующий помощь для арг (MarcoFalke)
- - # 7281 `f9fd4c2` улучшить CheckInputs () комментарий о проверке сиг (petertodd)
- - # 7417 `1e06bab` Небольшие улучшения в процессе высвобождения (PRabahy)
- - # 7444 `4cdbd42` улучшить блок валидность / ConnectBlock () комментарии (petertodd)
- - # 7527 `db2e1c0` Fix и очистки listreceivedbyX документации (instagibbs)
- - # 7541 `b6e00af` Уточнить описание blockindex (pinheadmz)
- - # 7590 `f06af57` Улучшение формулировки, связанные с Повысьте библиотечные требования [обновлено] (jonathancross)
- - # 7635 `0fa88ef` Добавить зависимости данных для проверки Документов (elliotolds)
- - # 7609 `файл проекта 3ba07bd` RPM спецификации (AliceWonderMiscreations)
- - # 7850 `229a17c` Удалены вызов` `TryCreateDirectory` из GetDefaultDataDir` в` SRC / util.cpp` (alexreg)
- - # 7888 `ec870e1` Prevector: исправить ошибки 2 в настоящее время неохваченных путях коды (kazcw)
- - # 7922 `90653bc` CBase58Data :: SetString: очистить полный вектор (kazcw)
- - # 7881 `c4e8390` выпуск Обновления процесс (laanwj)
- - # 7952 `a9c8b74` журнала недействителен блок хэш, чтобы сделать отладку проще (paveljanik)
- - # 7974 `8206835` Других комментариев по дизайну AttemptToEvictConnection (gmaxwell)
- - # 7795 `47a7cfb` UpdateTip: войти только одну строку в большинстве в каждом блоке (laanwj)
- - # 8110 `e7e25ea` Добавить бенчмаркинг заметки (fanquake)
- - # 8121 `58f0c92` Update реализован список БИП (fanquake)
- - # 8029 `58725ba` Simplify OS X строить ноты (fanquake)
- - # 8143 `d46b8b5` комментарий нит: шахтеры не голосуют (instagibbs)
- - # 8136 `22e0b35` Log / отчет в 10% шагов во VerifyDB (jonasschnelli)
- - # 8168 `d366185` Util: Добавить ParseUInt32 и ParseUInt64 (laanwj)
- - # 8178 `f7b1bfc` Добавить GIT и GitHub советы и приемы для заметок разработчика (SIPA)
- - # 8177 `67db011` отмечает разработчик: Обновления для C ++ 11 (kazcw)
- - # 8229 `8ccdac1` [Doc] Обновление OS X построить заметки для 10.11 SDK (fanquake)
- - # 8233 `9f1807a` Упоминание Linux ARM исполняемых файлов в процессе выпуска и примечаниях (laanwj)
- - # 7540 `ff46dd4` Переименовать OP_NOP3 в OP_CHECKSEQUENCEVERIFY (btcdrak)
- - # 8289 `26316ff` Баш-завершения: Адаптировать для 0,12 и 0,13 (Рокес)
- - # 7453 `3dc3149` Недостающие участки от 0,12 (MarcoFalke)
- - # 7113 `54a550b` Переключение на более эффективный фильтр прокатки Bloom (SIPA)
- - # 7257 `de9e5ea` Объединить общие строки ошибок для различных вариантов поэтому переводы могут быть разделены и повторно (Лука-младший)
- - # 7304 `b8f485c` [вно] Добавить clang-format-diff.py (MarcoFalke)
- - # 7378 `e6f97ef` DevTools: заменить GitHub-сливаться с питона версии (laanwj)
- - # 7395 `0893705` Devtools: показать тянуть и совершающей информацию в GitHub-слиянии (laanwj)
- - # 7402 `6a5932b` DevTools: GitHub-слияние получить интерпретатор реж без лишних пробелов (achow101)
- - # 7425 `20a408c` Devtools: Фикс поддержка UTF-8 в сообщениях для GitHub-слияния (laanwj)
- - # 7632 `409f843` Удалить устаревшие ссылки тест-патчи (Lewuathe)
- - # 7662 `386f438` удалить неиспользованные NOBLKS_VERSION_ {Start, End} константы (rat4)
- - # 7737 `aa0d2b2` DevTools: сделать github-merge.py использование PY3 (laanwj)
- - # 7781 `55db5f0` Devtools: Авто-набор ветвь для объединения в GitHub-слияния (laanwj)
- - # 7934 `f17032f` Повышение производительности прокатки цветения фильтр и тест (SIPA)
- - # 8004 `2efe38b` обработки сигнала: fReopenDebugLog и fRequestShutdown должен быть тип sig_atomic_t (catilac)
- - # 7713 `f6598df` Исправления для проверить, совершает скрипт (petertodd)
- - # 8412 `8360d5b` libconsensus: Expose флаг для BIP112 (jtimon)
кредиты
Спасибо всем, кто непосредственно способствовал этой версии:
- - 21E14
- - accraze
- - Адам Браун
- - Александр Regueiro
- - Alex Morcos
- - Alfie Джон
- - Alice Wonder
- - AlSzacrel
- - Эндрю Chow
- - Andrйs Г. Aragoneses
- - Боб McElrath
- - BtcDrak
- - calebogden
- - Cйdric Fйlizard
- - Чираг Davй
- - Крис Мур
- - Крис Стюарт
- - Кристиан фон Рокес
- - Крис Уилер
- - Cory Поля
- - crowning-
- - Daniel Cousens
- - Дэниел Крафт
- - Денис Лукьянов
- - Элиас Рорера
- - Эллиот Олдс
- - Эрик Шоу
- - error10
- - Этан Heilman
- - лицо
- - fanquake
- - Франческо 'makevoid' Canessa
- - fsb4000
- - Гэвин Андресен
- - gladoscc
- - Грегори Максвелл
- - Грегори Сандерс
- - instagibbs
- - Джеймс O'Beirne
- - Ианний Faber
- - Джаррет Dyrbye
- - Джереми Rand
- - jloughry
- - jmacwhyte
- - Жоао Фонсека
- - Johnson Lau
- - Джонас Ник
- - Jonas Schnelli
- - Джонатан Кросс
- - Joгo Барбоса
- - Хорхе Timуn
- - Kaz Wesley
- - Kefkius
- - kirkalx
- - Кшиштоф Юревичем
- - Leviathn
- - lewuathe
- - Люк Dashjr
- - Luv Khemani
- - Марсель Krьger
- - Марко Falke
- - Марк Friedenbach
- - Matt
- - Мэтт Богосян
- - Мэтт Corallo
- - Matthew Английский
- - Matthew Цыпкин
- - mb300sd
- - Mitchell Cash
- - mrbandrews
- - mruddy
- - Марч
- - Мустафа
- - Натаниэль Mahieu
- - Николя Dorier
- - Патрик Strateman
- - Пол Rabahy
- - paveljanik
- - Павел Janнk
- - Павел Васин
- - Педро Бранко
- - Питер Тодд
- - Филип Кауфман
- - Pieter Wuille
- - Prayag Верма
- - ptschip
- - Puru
- - похотливый-Уотерхаус
- - Р Е Бродли
- - Расти Рассел
- - Suhas Daftuar
- - Suriyaa Кудо
- - TheLazieR Yip
- - Томас Крейн
- - Том Harding
- - Тайлер Hardin
- - UdjinM6
- - Уоррен Togami
- - Будут Биннзы
- - Владимир Дж ван дер Лан
- - Юрий Zhykin
А также всем, кто помогал переводить на [Transifex] (https://www.transifex.com/projects/p/bitcoin/).
Хэш для проверки
Это SHA-256 хэш выпущенных файлов:
f94123e37530f9de25988ff93e5568a93aa5146f689e63fb0ec1f962cf0bbfcd Bitcoin-0.13.0-aarch64-линукс-gnu.tar.gz
7c657ec6f6a5dbb93b9394da510d5dff8dd461df8b80a9410f994bc53c876303 Bitcoin-0.13.0-рычажного линукс-gnueabihf.tar.gz
d6da2801dd9d92183beea16d0f57edcea85fc749cdc2abec543096c8635ad244 Bitcoin-0.13.0-i686-ПК-Linux-gnu.tar.gz
2f67ac67b935368e06f2f3b83f0173be641eef799e45d0a267efc0b9802ca8d2 Bitcoin-0.13.0-osx64.tar.gz
e7fed095f1fb833d167697c19527d735e43ab2688564887b80b76c3c349f85b0 Bitcoin-0.13.0-osx.dmg
0c7d7049689bb17f4256f1e5ec20777f42acef61814d434b38e6c17091161cda Bitcoin-0.13.0.tar.gz
213e6626ad1f7a0c7a0ae2216edd9c8f7b9617c84287c17c15290feca0b8f13b Bitcoin-0.13.0-win32-setup.exe
5c5bd6d31e4f764e33f2f3034e97e34789c3066a62319ae8d6a6011251187f7c bitcoin-0.13.0-win32.zip
c94f351fd5266e07d2132d45dd831d87d0e7fdb673d5a0ba48638e2f9f8339fc Bitcoin-0.13.0-win64-setup.exe
54606c9a4fd32b826ceab4da9335d7a34a380859fa9495bf35a9e9c0dd9b6298 bitcoin-0.13.0-win64.zip
bcc1e42d61f88621301bbb00512376287f9df4568255f8b98bc10547dced96c8 Bitcoin-0.13.0-x86_64-линукс-gnu.tar.gz