Permalink
Commits on Apr 20, 2011
  1. Merge branch 'maint-r14' into dev

    Niclas Eklund
    Niclas Eklund committed Apr 20, 2011
  2. Merge branch 'ia/ssl/doc-fixes' into dev

    IngelaAndin committed Apr 20, 2011
    * ia/ssl/doc-fixes:
      Added missing path validation error to documentation
  3. Merge branch 'ia/public_key/test-suite-update' into dev

    IngelaAndin committed Apr 20, 2011
    * ia/public_key/test-suite-update:
      Created common test groups and temporary skipped pkits_SUITE as the conformance tests suite certificates has expired.
  4. Created common test groups and temporary skipped pkits_SUITE as the

    IngelaAndin committed Apr 20, 2011
    conformance tests suite certificates has expired.
    
    New conformance tests uses another format to save certificates so
    we need to implement PKCS-12 support.
    
    CRL tests are commented out as the CRL support is not included
    in the main development yet.
  5. Merge branch 'nick/ssh_crypto/strengthened_random/OTP-9225' into main…

    Erlang/OTP
    Erlang/OTP committed Apr 20, 2011
    …t-r14
    
    * nick/ssh_crypto/strengthened_random/OTP-9225:
      Renamed the function strong_rand_uniform to strong_rand_mpint. Added some checks in crypto.erl and crypto.c. Changed ssh_bits to use strong_rand_mpint.
      Fixed SSH appup, copyright headers SSH vsn and SSH release note.
      Adds NIFs for cryptographically strong random number generation. Also adds documentation and unit tests.
  6. Merge branch 'maint-r14' into dev

    garazdawi committed Apr 20, 2011
    * maint-r14:
      Prepare release
      Update framwork backwards compatability check to use TEST_SERVER_FRAMEWORK as it should and not the Module
      Export ct_framework:end_tc/3 for backwards compatability reasons
      Update end_tc framework calls to check the name of the framework module instead of the return value of the call
Commits on Apr 19, 2011
  1. Renamed the function strong_rand_uniform to strong_rand_mpint.

    Niclas Eklund
    Niclas Eklund committed Apr 19, 2011
    Added some checks in crypto.erl and crypto.c.
    Changed ssh_bits to use strong_rand_mpint.
Commits on Apr 18, 2011
Commits on Apr 15, 2011
  1. Adds NIFs for cryptographically strong random number generation.

    Niclas Eklund
    Niclas Eklund committed Apr 15, 2011
    Also adds documentation and unit tests.
    
    Thanks to Geoff Cant.
  2. Prepare release

    Erlang/OTP
    Erlang/OTP committed Apr 15, 2011
  3. Merge branch 'lukas/common_test/ct_hooks_compat_maint/OTP-9200' into …

    Erlang/OTP
    Erlang/OTP committed Apr 15, 2011
    …maint-r14
    
    * lukas/common_test/ct_hooks_compat_maint/OTP-9200:
      Update framwork backwards compatability check to use TEST_SERVER_FRAMEWORK as it should and not the Module
      Export ct_framework:end_tc/3 for backwards compatability reasons
      Update end_tc framework calls to check the name of the framework module instead of the return value of the call
  4. Update framwork backwards compatability check to use TEST_SERVER_FRAM…

    garazdawi committed Apr 7, 2011
    …EWORK as it should and not the Module
  5. Update end_tc framework calls to check the name of the framework modu…

    garazdawi committed Apr 5, 2011
    …le instead of the return value of the call
  6. Merge branch 'ia/ssl/prepare-for-release' into dev

    IngelaAndin committed Apr 15, 2011
    * ia/ssl/prepare-for-release:
      Prepare for release
  7. Prepare for release

    IngelaAndin committed Apr 15, 2011
  8. Merge branch 'ia/public_key/prepare-for-release' into dev

    IngelaAndin committed Apr 15, 2011
    * ia/public_key/prepare-for-release:
      Prepare for release
  9. Prepare for release

    IngelaAndin committed Apr 15, 2011
  10. Merge branch 'ta/dialyzer-doc' into dev

    proxyles committed Apr 15, 2011
    * ta/dialyzer-doc:
      dialyzer/doc: synchronize manual.txt and dialyzer.xml
      dialyzer/doc: fix whitespace errors
      dialyzer/doc: use consistent colons in type specs
    
    OTP-9226
  11. Merge branch 'ms/heart-rem-garbage-append' into dev

    proxyles committed Apr 15, 2011
    * ms/heart-rem-garbage-append:
      heart: remove garbage appended to heart command
    
    OTP-9224
Commits on Apr 14, 2011
  1. Merge branch 'bjorn/compiler/coverage' into dev

    bjorng committed Apr 14, 2011
    * bjorn/compiler/coverage:
      bs_match_SUITE: Improve coverage of beam_bsm
      beam_bsm: Eliminate uncovered line in warning generation
      match_SUITE: Cover a clause in beam_dead:forward/4
      beam_dead: Remove uncovered special case handling of empty blocks
      beam_dead: Remove uncovered clauses in binary matching optimization
      beam_dead: Remove uncoverable case clause in update_value_dict/3
      beam_dead: Remove code that cannot be covered in forward/4
      record_SUITE: Cover optimization of is_record/3 in beam_type
      compiler tests: Reinstate ?MODULE macro in calls to test_lib:recompile/1
  2. Merge branch 'maint-r14' into dev

    sverker committed Apr 14, 2011
    Conflicts:
    	erts/vsn.mk
  3. Merge branch 'hw/fix-epmd-perror' into dev

    proxyles committed Apr 14, 2011
    * hw/fix-epmd-perror:
      Fix epmd's dbg_perror() output
    
    OTP-9223
Commits on Apr 13, 2011
  1. Merge branch 'mh/eunit-surefire-reports' into dev

    proxyles committed Apr 13, 2011
    * mh/eunit-surefire-reports:
      Increase depth of error messages in Eunit Surefire reports
    
    OTP-9220
Commits on Apr 12, 2011
  1. Merge branch 'sa/dialyzer-invalid-spec-fix' into dev

    proxyles committed Apr 12, 2011
    * sa/dialyzer-invalid-spec-fix:
      Fix crash related with the contract blame assignment patch
    
    OTP-9219
  2. Merge branch 'gc/gen-format-status-improvements' into dev

    proxyles committed Apr 12, 2011
    * gc/gen-format-status-improvements:
      Fix format_status bug for unregistered gen_event processes
    
    Conflicts:
    	lib/stdlib/test/gen_event_SUITE.erl
    
    OTP-9218
  3. Merge branch 'bjorn/erts/remove-init_get_args-doc/OTP-9209' into dev

    bjorng committed Apr 12, 2011
    * bjorn/erts/remove-init_get_args-doc/OTP-9209:
      Remove documentation for non-existent init:get_args/0
  4. beam_bsm: Eliminate uncovered line in warning generation

    bjorng committed Apr 10, 2011
    In warning_translate_label/2, gb_trees:lookup/2 is called
    to translate from the entry label for a function to its name.
    Since the gb_tree has an entry for all functions in the module,
    there is no way that the lookup can fail unless there is a
    serious bug.
    
    Therefore, use gb_trees:get/2 so that an exception and an
    internal compiler error will be generated if the lookup would
    ever fail.
  5. beam_dead: Remove uncovered special case handling of empty blocks

    bjorng committed Apr 12, 2011
    There is never any empty blocks when beam_dead is invoked.
    Even if there were, they will be removed a little bit later in
    forward/4.
  6. beam_dead: Remove uncovered clauses in binary matching optimization

    bjorng committed Apr 11, 2011
    In the optimization of binary matching, it seems that two clauses
    cannot never be reached. Removing the clauses is safe, since that
    would only mean that an opportunity for an optimization is lost
  7. beam_dead: Remove uncoverable case clause in update_value_dict/3

    bjorng committed Apr 6, 2011
    Because the code generator (v3_codegen) would not include the
    same value more than once in a select_val/3 instruction and
    because a label can only be referenced by one select_val/3
    instruction, there is no way that the correct value could already
    be in the gb_tree. (Even if it could happen, this change is
    safe because only opportunity for an optimization would be missed;
    incorrect code would not be generated.)
  8. beam_dead: Remove code that cannot be covered in forward/4

    bjorng committed Apr 6, 2011
    Since the optimizations in forward/4 already depends on some
    assumptions on how code is generated anyway, document the
    assumptions in a comment and remove the uncoverable code.