Permalink
Commits on Mar 12, 2017
Commits on Mar 10, 2017
  1. Update preloaded modules

    rickard-green committed Mar 10, 2017
  2. Update primary bootstrap

    rickard-green committed Mar 10, 2017
  3. Update copyright year

    rickard-green committed Mar 10, 2017
Commits on Mar 9, 2017
  1. ssh: Update .app file

    HansN committed Mar 8, 2017
  2. Merge pull request #1368 from bjorng/bjorn/travis/multiple-platforms

    Extend Travis CI to test more configurations
    bjorng committed on GitHub Mar 9, 2017
  3. Merge branch 'siri/appups-19.3' into maint

    * siri/appups-19.3:
      Update appups in kernel and stdlib for OTP-19.3
    sirihansen committed Mar 9, 2017
Commits on Mar 8, 2017
  1. Travis CI: Add building of Erlang/OTP on 32-bit Linux

    Build Erlang and run smoke test in a Docker container running
    32-bit Linxux.
    bjorng committed Mar 7, 2017
  2. build-docker-otp: Avoid copying the git repository to docker daemon

    Since docker is run from the top-level of the otp repository, the
    entire repository will be the context for the docker daemon. In my
    private repository, more than 800Mb had to be copied before the
    build could be started.
    
    Let the ./scripts directory be the context for docker instead.
    That way, only the otp.tar.gz file needs to be copied.
    
    While we are it, also use the ADD command in the Dockerfiles to
    pack up the tar file and avoid copying the tar file itself to
    the Docker image.
    bjorng committed Mar 8, 2017
  3. Merge branch 'anders/diameter/capx_strictness/OTP-14257' into maint

    * anders/diameter/capx_strictness/OTP-14257:
      Add transport_opt() capx_strictness
    Anders Svensson committed Mar 8, 2017
  4. Merge branch 'anders/diameter/19.3/OTP-14252' into maint

    * anders/diameter/19.3/OTP-14252:
      vsn -> 1.12.2
      Update appup for 19.3
    Anders Svensson committed Mar 8, 2017
  5. Merge branch 'anders/diameter/19.2/failover/OTP-14206' into maint

    * anders/diameter/19.2/failover/OTP-14206:
      Avoid sending large terms between nodes unnecessarily
      Don't use request table for answer routing
      Fix/redo failover optimization
    Anders Svensson committed Mar 8, 2017
  6. builder-docker-otp: Fix passing of command

    Pass all argument except the first as the command for "docker run".
    bjorng committed Mar 7, 2017
  7. Merge branch 'ingela/ssl/next-maint-version' into maint

    * ingela/ssl/next-maint-version:
      ssl: Version update
    IngelaAndin committed Mar 8, 2017
  8. Merge branch 'ingela/ssl/dtls-cont' into maint

    * ingela/ssl/dtls-cont:
      dtls: Only test this for TLS for now
      dtls: Avoid mixup of protocol to test
      dtls: 'dtlsv1.2' corresponds to 'tlsv1.2'
      dtls: Correct dialyzer spec and postpone inclusion of test
      dtls: Erlang distribution over DTLS is not supported
      dtls: Enable some DTLS tests in ssl_to_openssl_SUITE
      dtls: Enable DTLS test in ssl_certificate_verify_SUITE
      dtls: Hibernation and retransmit timers
      dtls: Make sure retransmission timers are run
      dtls: DTLS specific handling of socket and ciphers
    IngelaAndin committed Mar 8, 2017
  9. dtls: Only test this for TLS for now

    We want to avoid failing test cases but still be able to merge
    DTLS progress for 19.3
    IngelaAndin committed Mar 8, 2017
  10. Add transport_opt() capx_strictness

    To allow the Peer State Machine requirement that only the expected
    capabilities exchange message be received in the relevant state to be
    relaxed. If {capx_strictness, false} is configured then anything bu the
    expected CER/CEA is ignored.
    
    This is non-standard behaviour, and thusfar undocumented. Use at your
    own risk.
    Anders Svensson committed Mar 6, 2017
  11. Reduce number of jobs for make

    Running fewer jobs in parallel reduces the risk of running out
    of memory.
    bjorng committed Mar 7, 2017
  12. Travis CI: Change the language to C

    We never use the installed Erlang package. Setting the language
    to C could also allow us to build on platforms that don't support
    the Erlang language (e.g. osx).
    bjorng committed Mar 7, 2017
  13. Merge pull request #1366 from bjorng/bjorn/travis/print-progress-dots

    Travis CI: Avoid that builds gets killed for inactivity
    bjorng committed on GitHub Mar 8, 2017
Commits on Mar 7, 2017
  1. Avoid sending large terms between nodes unnecessarily

    When relaying outgoing requests through transport on a remote node,
    terms that were stripped when sending to the transport process weren't
    stripped when spawning a process on the remote node.
    
    Also, don't save the request to the process dictionary in a process that
    just relays an answer.
    Anders Svensson committed Mar 3, 2017
  2. Don't use request table for answer routing

    The table has existed forever, to route incoming answers to a waiting
    request process: each outgoing request writes to the table, and each
    incoming answer reads. This has been seen to suffer from lock contention
    at high load however, so this commit moves the routing into the
    diameter_peer_fsm processes that are diameter's conduit to transport
    processes. The request table is still used for failover detection, but
    entries are only written when a watchdog state transitions leaves or
    enters state OKAY.
    Anders Svensson committed Mar 2, 2017
  3. Merge branch 'lars/xmerl/compiler_and_dialyzer_warnings/OTP-14212' in…

    …to maint
    
    * lars/xmerl/compiler_and_dialyzer_warnings/OTP-14212:
      [xmerl] Fix compiler and dialyzer warnings
    lthor committed Mar 7, 2017
  4. dtls: 'dtlsv1.2' corresponds to 'tlsv1.2'

    'dtlsv1.2' should not be included in MIN_DATAGRAM_SUPPORTED_VERSIONS
    as this is the default when crypto does not have sufficient support for
    'tlsv1.2' and 'dtlsv1.2'
    IngelaAndin committed Mar 7, 2017
  5. Travis CI: Avoid that builds gets killed for inactivity

    Travis CI will kill build jobs that have not produced output for
    10 minutes.
    
    The OTP build was never killed because of inactivity before 74796de
    (which started to capture the output in a temporary file). After that
    commit, now and then a build would be killed because it did not finish
    in 10 minutes.
    
    Update the build script to periodically print a ".", but only if the
    size of the log file has changed. That way, if there is a real hanging
    during the build, Travis CI will still kill the build.
    
    Alternatives considered: Using travis_wait. Rejected because travis_wait
    will extend the build unconditonally, even if the build does not progress
    at all.
    bjorng committed Mar 7, 2017
Commits on Mar 6, 2017
  1. Merge branch 'sverker/zlib-option-8/ERL-362/OTP-14254' into maint

    AGAIN
    
    * sverker/zlib-option-8/ERL-362/OTP-14254:
      erts: Fix typo and clearify warning in zlib docs
    sverker committed Mar 6, 2017
  2. dtls: Correct dialyzer spec and postpone inclusion of test

    The new_options_in_accept test is not working yet, however DTLS is still
    work in progress and we want to make a progress merge to avoid merge conflicts
    with other progress of the ssl application.
    IngelaAndin committed Mar 6, 2017