This repository has been archived by the owner. It is now read-only.
Permalink
Commits on Oct 25, 2011
  1. Change `erl_epmd` functions `port_please` and `names` to send message…

    cipriancraciun committed Oct 25, 2011
    …s to the `erl_epmd` registered process.
    
    So far only `register_node` delegated work to the `gen_server` process registered under `erl_epmd`.
    The other two functions were implemented in-line, which made impossible to override the default implementation.
    
    This patch makes the following simple updates:
     * renames the in-line implementation as `do_port_please` and `do_names` respectively;
     * add `handle_call` clauses to handle the new messages `{port_please, ...}` and `{names, ...}`;
     * these new handlers `spawn_link` a background process that actually does the work and replies;
    (All the changes were made by taking the example of `register_nodes`.)
    
    The update has been done in order to assist with enabling the overriding of the default
    `erl_epmd` module behaviour, as described in the following email:
        http://erlang.org/pipermail/erlang-questions/2011-October/061975.html
  2. Add timeout argument for `erl_epmd:names`.

    cipriancraciun committed Oct 25, 2011
    So far `erl_epmd:port_please` allowed to specify a third argument as the timeout of the operation.
    
    This patch adds the same option also to `erl_epmd:names` function.
    
    The update has been done in order to assist with enabling the overriding of the default
    `erl_epmd` module behaviour, as described in the following email:
        http://erlang.org/pipermail/erlang-questions/2011-October/061975.html
  3. Rename `erl_epmd` internal functions `port_please1` to `get_port1`, a…

    cipriancraciun committed Oct 25, 2011
    …nd `names1` to `get_names1`.
    
    The functions `get_port` and `get_names` expect to receive as argument an `ip_address()`.
    
    The renamed functions are actually simple wrappers for `get_port` and `get_names` respectively,
    as their sole purpose is to take a hostname, call `inet:gethostbyname`, and delegate work.
    
    The rename has been done in order to assist with enabling the overriding of the default
    `erl_epmd` module behaviour, as described in the following email:
        http://erlang.org/pipermail/erlang-questions/2011-October/061975.html
Commits on Oct 4, 2011
  1. Prepare release

    Erlang/OTP
    Erlang/OTP committed Oct 4, 2011
  2. Merge branch 'maint-r14' into dev

    sverker committed Oct 4, 2011
    Fake merge with "-s ours"
  3. Prepare release

    Erlang/OTP
    Erlang/OTP committed Oct 4, 2011
  4. Merge branch 'sverker/crypto-openssl.0.9.8-PPC/OTP-9603' into maint-r14

    Erlang/OTP
    Erlang/OTP committed Oct 4, 2011
    * sverker/crypto-openssl.0.9.8-PPC/OTP-9603:
      [ssl] Step version for patch 1178
      Touch crypto to provoke patch release (again)
  5. Merge branch 'maint-r13' into maint-r14

    RaimoNiskanen committed Oct 4, 2011
    Conflicts:
    	erts/doc/src/notes.xml
    	erts/emulator/drivers/common/inet_drv.c
    	erts/vsn.mk
    	lib/kernel/test/gen_sctp_SUITE.erl
Commits on Oct 3, 2011
  1. [ssl] Step version for patch 1178

    sverker committed Oct 3, 2011
    No source change. Building with dynamic linking towards OpenSSL v0.9.8
Commits on Sep 30, 2011
  1. Merge branch 'peppe/common_test/r14b04_docs' into dev

    pekadan committed Sep 30, 2011
    * peppe/common_test/r14b04_docs:
      Update documentation
      Rid ct_telnet of doc build warnings
  2. Update documentation

    pekadan committed Sep 30, 2011
    OTP-9396
    OTP-9372
    OTP-9155
  3. Rid ct_telnet of doc build warnings

    pekadan committed Sep 30, 2011
    OTP-9572
  4. Merge remote branch 'origin/peppe/common_test/r14b04_tickets.fix' int…

    pekadan committed Sep 30, 2011
    …o dev
    
    * origin/peppe/common_test/r14b04_tickets.fix: (35 commits)
      Create temporary fix for problem with parallel test cases
      Correct "Missing Suites" link
      Add documentation on timetraps and start flags
      Add missing tests for timetrap handling and fix remaining errors
      Solve problem with ct_init/end_per_group being counted as test cases
      Fix errors in test suites
      Fix invalid call to undefined function
      Fix problem with test_server_ctrl creating invalid conf test
      Improve info in CT framework log
      Update vsn.mk for common_test and test_server
      Enhance logging performance
      Change order of include files
      Add link to last executed test suite on index page
      Fix problem with location value when init config func calls help func
      Fix crash when CTHook init fails
      Correct error in test suite
      Fix error with incorrect notification after end_per_testcase craches
      Fix problem with error message not being printed correctly
      Add cases to check test case status versus end_per_testcase failure
      Fix incorrect call to end_tc when tc_status=ok and end_per_testcase times out
      ...
    
    OTP-9600
    OTP-9593
    OTP-9592
    OTP-9585
    OTP-9584
    OTP-9575
    OTP-9520
    OTP-9518
    OTP-9501
    OTP-9429
    OTP-9398
    OTP-9397
    OTP-9396
    OTP-9379
    OTP-9372
    OTP-9371
    OTP-9370
    OTP-9369
    OTP-9311
    OTP-9237
    OTP-9155
    OTP-8933
Commits on Sep 29, 2011
  1. Update primary bootstrap

    psyeugenic committed Sep 29, 2011
  2. Update copyright years

    psyeugenic committed Sep 29, 2011
  3. Merge branch 'sverker/stub-module-code-leakage' into dev

    garazdawi committed Sep 29, 2011
    * sverker/stub-module-code-leakage:
      Prevent valgrind warning for erts_alloc_permanent_cache_aligned
      [erts] Fix memory leak in erts_make_stub_module (hipe loading)
  4. Merge branch 'lukas/fix_erts_testcases/OTP-9596' into dev

    garazdawi committed Sep 29, 2011
    * lukas/fix_erts_testcases/OTP-9596:
      Skip create_big_boot on platforms without crypto
      Remove test_server path instead of cwd for clash test
      Skip getaddr_v6 test if on the ipv4_only host
      Use static port for old solaris versions
      Extend time to wait for zone files to be loaded
      Allow out of memory exception for max_port checks
      Extend slave start timeout for windows tests
      Double timeout to make sure debug builds pass
      Use now instead of os:timestamp
      Increase timeout in scheduler_suspend for slow platforms
      Skip update_cpu_info if 'taskset' cannot be found
  5. Merge branch 'sa/dialyzer-bug-fixes' into dev

    proxyles committed Sep 29, 2011
    * sa/dialyzer-bug-fixes:
      Fix typer's crash for nonexisting files
      Remove unused macro
      Decrease tuple arity limit
      Fix bug in dataflow
    
    OTP-9597
  6. Skip create_big_boot on platforms without crypto

    garazdawi committed Sep 27, 2011
    This has to be done as many other applications depend
    on that crypto is present.
  7. Remove test_server path instead of cwd for clash test

    garazdawi committed Sep 27, 2011
    With the introduction of common_test as test framework
    the working directory of the tests changed to be the
    emulator_test directory. So we now have to remove the
    ../test_server directory instead. This change only affect
    tests run with a emulator which has not been installed.
  8. Use static port for old solaris versions

    garazdawi committed Sep 26, 2011
    Solaris version before 10 have some problem with releasing
    addresses after doing a gen_udp:open, which causes inet_res
    to get a econnrefused. With this fix we hope that the static
    port will not collide with anything.
  9. Extend time to wait for zone files to be loaded

    garazdawi committed Sep 26, 2011
    This change was made in order to make slow solaris machines
    work.
  10. Use now instead of os:timestamp

    garazdawi committed Sep 21, 2011
    This is done in order to improve timing when testing
    debug builds, especially ppc debug builds.
  11. Merge branch 'anders/diameter/testsuites/OTP-9553' into dev

    Anders Svensson
    Anders Svensson committed Sep 29, 2011
    * anders/diameter/testsuites/OTP-9553:
      Remove forgotten dbg
  12. Remove forgotten dbg

    Anders Svensson
    Anders Svensson committed Sep 29, 2011
  13. Correct "Missing Suites" link

    pekadan committed Sep 29, 2011
    OTP-9592
Commits on Sep 28, 2011