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

Builder monero-static-win64 Build #6806




Changes2 changes




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

Steps and Logfiles:

  1. git updating ( 0 secs )
    1. stdio
  2. compile  
    1. - no logs -
  3. test  
    1. - no logs -
    1. - no logs -
  4. zip  
    1. - no logs -
  5. upload  
    1. - no logs -

Build Properties:

branch master Build
builddir C:/msys64/home/vagrant/slave\monero-static-win64 slave
buildername monero-static-win64 Builder
buildnumber 6806 Build
codebase Build
github_repo_name monero Builder
github_repo_owner monero-project Builder
platform win64 BuildSlave
project Build
repository https://github.com/monero-project/monero.git Build
revision 5bbbe3902b4ee77ca1eb23edc0b5495812353b1f Build
scheduler monero PR builder Scheduler
slavename win64 BuildSlave
workdir C:/msys64/home/vagrant/slave\monero-static-win64 slave (deprecated)

Forced Build Properties:


Responsible Users:

  1. Martijn Otto
  2. Riccardo Spagni


StartTue Mar 5 14:23:09 2019
EndTue Mar 5 14:23:09 2019
Elapsed0 secs

All Changes:


  1. Change #18856

    Category None
    Changed by Martijn Otto <gitohnoyoudont@martijnotto.nl>
    Changed at Tue 05 Mar 2019 13:16:08
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 057c279cb4d5c16990570d281bd1bc568796cbb2


    epee: add SSL support
    RPC connections now have optional tranparent SSL.
    An optional private key and certificate file can be passed,
    using the --{rpc,daemon}-ssl-private-key and
    --{rpc,daemon}-ssl-certificate options. Those have as
    argument a path to a PEM format private private key and
    certificate, respectively.
    If not given, a temporary self signed certificate will be used.
    SSL can be enabled or disabled using --{rpc}-ssl, which
    accepts autodetect (default), disabled or enabled.
    Access can be restricted to particular certificates using the
    --rpc-ssl-allowed-certificates, which takes a list of
    paths to PEM encoded certificates. This can allow a wallet to
    connect to only the daemon they think they're connected to,
    by forcing SSL and listing the paths to the known good
    To generate long term certificates:
    openssl genrsa -out /tmp/KEY 4096
    openssl req -new -key /tmp/KEY -out /tmp/REQ
    openssl x509 -req -days 999999 -sha256 -in /tmp/REQ -signkey /tmp/KEY -out /tmp/CERT
    /tmp/KEY is the private key, and /tmp/CERT is the certificate,
    both in PEM format. /tmp/REQ can be removed. Adjust the last
    command to set expiration date, etc, as needed. It doesn't
    make a whole lot of sense for monero anyway, since most servers
    will run with one time temporary self signed certificates anyway.
    SSL support is transparent, so all communication is done on the
    existing ports, with SSL autodetection. This means you can start
    using an SSL daemon now, but you should not enforce SSL yet or
    nothing will talk to you.

    Changed files

    • contrib/epee/include/hex.h
    • contrib/epee/include/net/abstract_tcp_server2.h
    • contrib/epee/include/net/abstract_tcp_server2.inl
    • contrib/epee/include/net/http_client.h
    • contrib/epee/include/net/http_server_impl_base.h
    • contrib/epee/include/net/net_helper.h
    • contrib/epee/include/net/net_ssl.h
    • contrib/epee/src/hex.cpp
    • contrib/epee/src/net_ssl.cpp
    • src/rpc/core_rpc_server.cpp
    • src/rpc/core_rpc_server.h
    • src/wallet/wallet2.cpp
    • src/wallet/wallet2.h
    • src/wallet/wallet_rpc_server.cpp
    • tests/unit_tests/epee_utils.cpp
  2. Change #18857

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Tue 05 Mar 2019 14:21:30
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 5bbbe3902b4ee77ca1eb23edc0b5495812353b1f


    Merge pull request #4852
    057c279c epee: add SSL support (Martijn Otto)

    Changed files

    • no files