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

    Niclas Eklund committed Apr 20, 2011
  2. @IngelaAndin

    Merge branch 'ia/ssl/doc-fixes' into dev

    * ia/ssl/doc-fixes:
      Added missing path validation error to documentation
    IngelaAndin committed Apr 20, 2011
  3. @IngelaAndin
  4. @IngelaAndin

    Merge branch 'ia/public_key/test-suite-update' into dev

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

    Created common test groups and temporary skipped pkits_SUITE as the

    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.
    IngelaAndin committed Apr 20, 2011
  6. Merge branch 'nick/ssh_crypto/strengthened_random/OTP-9225' into main…

    …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.
    Erlang/OTP committed Apr 20, 2011
  7. @garazdawi

    Merge branch 'maint-r14' into dev

    * 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
    garazdawi committed Apr 20, 2011
Commits on Apr 19, 2011
  1. 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.
    Niclas Eklund committed Apr 19, 2011
Commits on Apr 18, 2011
Commits on Apr 15, 2011
  1. Adds NIFs for cryptographically strong random number generation.

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

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

    …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
    Erlang/OTP committed Apr 15, 2011
  4. @garazdawi

    Update framwork backwards compatability check to use TEST_SERVER_FRAM…

    …EWORK as it should and not the Module
    garazdawi committed Apr 7, 2011
  5. @garazdawi
  6. @garazdawi

    Update end_tc framework calls to check the name of the framework modu…

    …le instead of the return value of the call
    garazdawi committed Apr 5, 2011
  7. @IngelaAndin

    Merge branch 'ia/ssl/prepare-for-release' into dev

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

    Prepare for release

    IngelaAndin committed Apr 15, 2011
  9. @IngelaAndin

    Merge branch 'ia/public_key/prepare-for-release' into dev

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

    Prepare for release

    IngelaAndin committed Apr 15, 2011
  11. @proxyles

    Merge branch 'ta/dialyzer-doc' into dev

    * 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
    proxyles committed Apr 15, 2011
  12. @proxyles

    Merge branch 'ms/heart-rem-garbage-append' into dev

    * ms/heart-rem-garbage-append:
      heart: remove garbage appended to heart command
    
    OTP-9224
    proxyles committed Apr 15, 2011
Commits on Apr 14, 2011
  1. @bjorng

    Merge branch 'bjorn/compiler/coverage' into dev

    * 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
    bjorng committed Apr 14, 2011
  2. @sverker

    Merge branch 'maint-r14' into dev

    Conflicts:
    	erts/vsn.mk
    sverker committed Apr 14, 2011
  3. @proxyles

    Merge branch 'hw/fix-epmd-perror' into dev

    * hw/fix-epmd-perror:
      Fix epmd's dbg_perror() output
    
    OTP-9223
    proxyles committed Apr 14, 2011
Commits on Apr 13, 2011
  1. @proxyles

    Merge branch 'mh/eunit-surefire-reports' into dev

    * mh/eunit-surefire-reports:
      Increase depth of error messages in Eunit Surefire reports
    
    OTP-9220
    proxyles committed Apr 13, 2011
Commits on Apr 12, 2011
  1. @proxyles

    Merge branch 'sa/dialyzer-invalid-spec-fix' into dev

    * sa/dialyzer-invalid-spec-fix:
      Fix crash related with the contract blame assignment patch
    
    OTP-9219
    proxyles committed Apr 12, 2011
  2. @proxyles

    Merge branch 'gc/gen-format-status-improvements' into dev

    * gc/gen-format-status-improvements:
      Fix format_status bug for unregistered gen_event processes
    
    Conflicts:
    	lib/stdlib/test/gen_event_SUITE.erl
    
    OTP-9218
    proxyles committed Apr 12, 2011
  3. @bjorng

    Merge branch 'bjorn/erts/remove-init_get_args-doc/OTP-9209' into dev

    * bjorn/erts/remove-init_get_args-doc/OTP-9209:
      Remove documentation for non-existent init:get_args/0
    bjorng committed Apr 12, 2011
  4. @bjorng
  5. @bjorng

    beam_bsm: Eliminate uncovered line in warning generation

    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.
    bjorng committed Apr 10, 2011
  6. @bjorng
  7. @bjorng

    beam_dead: Remove uncovered special case handling of empty blocks

    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.
    bjorng committed Apr 12, 2011
  8. @bjorng

    beam_dead: Remove uncovered clauses in binary matching optimization

    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
    bjorng committed Apr 11, 2011
  9. @bjorng

    beam_dead: Remove uncoverable case clause in update_value_dict/3

    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.)
    bjorng committed Apr 6, 2011
  10. @bjorng

    beam_dead: Remove code that cannot be covered in forward/4

    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.
    bjorng committed Apr 6, 2011