Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder monero-static-osx-10.11 Build #7488

Results:

Build successful

SourceStamp:

Repositoryhttps://github.com/monero-project/monero.git
Branchmaster
Revision6335509727661349e50c54c4e0eafd692f0d6907
Got Revision6335509727661349e50c54c4e0eafd692f0d6907
Changes14 changes

BuildSlave:

osx-10.11

Reason:

The SingleBranchScheduler scheduler named 'monero PR builder' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. compile compile warnings ( 22 mins, 51 secs )
    1. stdio
    2. warnings (49)
  3. test test warnings ( 30 mins, 43 secs )
    1. stdio
    2. LastTest
    3. CTestCostData.txt
    4. warnings (49)
  4. zip 'tar -zcvf ...' ( 28 secs )
    1. stdio
  5. upload uploading monero-633550972-osx-10.11.tar.gz ( 32 mins, 2 secs )
    1. - no logs -
    2. monero-633550972-osx-10.11.tar.gz

Build Properties:

NameValueSource
branch master Build
builddir /Users/buildbot/slave/monero-static-osx-10_11 slave
buildername monero-static-osx-10.11 Builder
buildnumber 7488 Build
codebase Build
github_repo_name monero Builder
github_repo_owner monero-project Builder
gitversion 633550972 SetPropertyFromCommand Step
got_revision 6335509727661349e50c54c4e0eafd692f0d6907 Git
platform osx-10.11 BuildSlave
project Build
repository https://github.com/monero-project/monero.git Build
revision 6335509727661349e50c54c4e0eafd692f0d6907 Build
scheduler monero PR builder Scheduler
slavename osx-10.11 BuildSlave
warnings-count 98 WarningCountingShellCommand
workdir /Users/buildbot/slave/monero-static-osx-10_11 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Riccardo Spagni
  2. anonimal
  3. moneromooo-monero

Timing:

StartFri Jun 14 19:05:39 2019
EndFri Jun 14 20:31:52 2019
Elapsed1 hrs, 26 mins, 12 secs

All Changes:

:

  1. Change #20672

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:01
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 39169ace09f702b8ae66fe373424e5c0b1326a6d

    Comments

    epee: basic sanity check on allocation size from untrusted source
    Reported by guidov

    Changed files

    • contrib/epee/include/storages/portable_storage_from_bin.h
  2. Change #20673

    Category None
    Changed by anonimal <anonimalohnoyoudont@getmonero.org>
    Changed at Fri 14 Jun 2019 08:47:05
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 8f66b7053a8e4521fdd68c1d74718e73345fb158

    Comments

    cryptonote_protocol_handler: prevent potential DoS
    Essentially, one can send such a large amount of IDs that core exhausts
    all free memory. This issue can theoretically be exploited using very
    large CN blockchains, such as Monero.
    
    This is a partial fix. Thanks and credit given to CryptoNote author
    'cryptozoidberg' for collaboration and the fix. Also thanks to
    'moneromooo'. Referencing HackerOne report #506595.

    Changed files

    • src/cryptonote_protocol/cryptonote_protocol_handler.h
    • src/cryptonote_protocol/cryptonote_protocol_handler.inl
  3. Change #20674

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:08
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 1cc61018e52893382ae110430b38d1e0bf6e5870

    Comments

    cryptonote_protocol: expand basic DoS protection
    Count transactions as well

    Changed files

    • src/cryptonote_protocol/cryptonote_protocol_handler.h
    • src/cryptonote_protocol/cryptonote_protocol_handler.inl
  4. Change #20675

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:11
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 68ad548193134c111c75382939f7d77dbd15ad3f

    Comments

    cryptonote_protocol: fix another potential P2P DoS
    When asking for txes in a fluffy transaction, one might ask
    for the same (large) tx many times

    Changed files

    • src/cryptonote_protocol/cryptonote_protocol_handler.inl
  5. Change #20676

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:14
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision db2b9fba651670a9c8f86c316f36bc9d9dbb82cc

    Comments

    serialization: fail on read_varint error

    Changed files

    • src/serialization/binary_archive.h
  6. Change #20677

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:17
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision f2152192529a6e307ac2befeaa8c4887544697da

    Comments

    cryptonote: throw on tx hash calculation error

    Changed files

    • src/cryptonote_basic/cryptonote_format_utils.cpp
  7. Change #20678

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:20
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision a00cabd4f343cc10a1ccf6713c7ee2c9fa1496ea

    Comments

    tree-hash: allocate variable memory on heap, not stack
    Large amounts might run out of stack
    
    Reported by guidov

    Changed files

    • src/crypto/tree-hash.c
  8. Change #20679

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:23
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 1387549e905fc206426d3099b069bd28df0aad71

    Comments

    serialization: check stream good flag at the end
    just in case

    Changed files

    • src/cryptonote_basic/cryptonote_basic.h
    • src/ringct/rctTypes.h
    • src/serialization/serialization.h
  9. Change #20680

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:26
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision bc09766bf9865a658ef451fc55fe313540abf449

    Comments

    abstract_tcp_server2: improve DoS resistance

    Changed files

    • contrib/epee/include/net/abstract_tcp_server2.inl
  10. Change #20681

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:29
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 0564da5fdc165948ba7c862fb81478f9287a072d

    Comments

    ensure no NULL is passed to memcpy
    NULL is valid when size is 0, but memcpy uses nonnull attributes,
    so let's not poke the bear

    Changed files

    • contrib/epee/src/buffer.cpp
    • contrib/epee/src/wipeable_string.cpp
    • src/blockchain_db/lmdb/db_lmdb.cpp
    • src/crypto/keccak.c
  11. Change #20682

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Fri 14 Jun 2019 08:47:33
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 2eef90d6ef40a9ba8e08ad67b270da1edc7c3ddd

    Comments

    rpc: restrict the recent cutoff size in restricted RPC mode

    Changed files

    • src/rpc/core_rpc_server.cpp
  12. Change #20683

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Fri 14 Jun 2019 14:16:52
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 633f1542e25467ead5eee69e8b44082357f6b5db

    Comments

    prep for 0.14.1 release

    Changed files

    • README.md
    • src/blocks/checkpoints.dat
    • src/checkpoints/checkpoints.cpp
    • src/cryptonote_core/blockchain.cpp
  13. Change #20684

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Fri 14 Jun 2019 14:19:45
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 1d5e8f461de0a04891e5e18b0f50e9cf2cf534e1

    Comments

    Merge pull request #5639
    2eef90d6 rpc: restrict the recent cutoff size in restricted RPC mode (moneromooo-monero)
    0564da5f ensure no NULL is passed to memcpy (moneromooo-monero)
    bc09766b abstract_tcp_server2: improve DoS resistance (moneromooo-monero)
    1387549e serialization: check stream good flag at the end (moneromooo-monero)
    a00cabd4 tree-hash: allocate variable memory on heap, not stack (moneromooo-monero)
    f2152192 cryptonote: throw on tx hash calculation error (moneromooo-monero)
    db2b9fba serialization: fail on read_varint error (moneromooo-monero)
    68ad5481 cryptonote_protocol: fix another potential P2P DoS (moneromooo-monero)
    1cc61018 cryptonote_protocol: expand basic DoS protection (moneromooo-monero)
    8f66b705 cryptonote_protocol_handler: prevent potential DoS (anonimal)
    39169ace epee: basic sanity check on allocation size from untrusted source (moneromooo-monero)

    Changed files

    • no files
  14. Change #20685

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Fri 14 Jun 2019 14:20:02
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 6335509727661349e50c54c4e0eafd692f0d6907

    Comments

    Merge pull request #5641
    633f1542 prep for 0.14.1 release (Riccardo Spagni)

    Changed files

    • no files