Skip to content
Commits on Oct 5, 2010
  1. Added native OS copy call to efile

    committed
    prim_file:copy has a comment that reads " xxx Should be moved down to the driver for optimization".  This patch does just that, however to ensure compatibility I haven't changed the existing implementation of prim_file:copy/3;  I've added two new functions prim_file:raw_copy/2, and prim_file:raw_copy/3 which perform the copy in the driver.
Commits on Oct 4, 2010
  1. @bjorng

    Merge branch 'ks/stdlib-spec-fixes' into dev

    bjorng committed
    * ks/stdlib-spec-fixes:
      Correct erroneous specs; strengthen some others
  2. @bjorng

    Merge branch 'rt/solaris-pty-handling-fixes' into dev

    bjorng committed
    * rt/solaris-pty-handling-fixes:
      Add corrected support for Solaris PTYs to run_erl
      Fix a typo that leads to syntax errors with DEBUG defined in run_erl
    
    OTP-8878
  3. @bjorng

    Merge branch 'mp/fix-hipe-write' into dev

    bjorng committed
    * mp/fix-hipe-write:
      fix 64-bit writes to 32-bit struct field in HiPE runtime
    
    OTP-8877
  4. @bjorng

    Merge branch 'ta/eliminate-warning' into dev

    bjorng committed
    * ta/eliminate-warning:
      emd2exml: Do not auto-import error/2
Commits on Oct 1, 2010
  1. @bjorng

    emulator Makefile: Add missing dependency

    bjorng committed
    Make sure that an update to erts/emulator/tools/make_tables will
    force all generated files to be re-generated.
  2. @bjorng

    Merge branch 'bjorn/halfword-emulator' into dev

    bjorng committed
    * bjorn/halfword-emulator:
      Fix a bug in the ERTS_BIF_PREP_TRAPx() macros
      ts_install: Identify the halfword emulator
  3. @IngelaAndin

    Merge branch 'maint-r14' into dev

    IngelaAndin committed
    Conflicts:
    	lib/public_key/src/pubkey_cert.erl
Commits on Sep 30, 2010
  1. @bjorng

    Fix a bug in the ERTS_BIF_PREP_TRAPx() macros

    bjorng committed
    It seems to work (at least on a little-endian architecture)
    by sheer luck.
  2. @bjorng
  3. @bjorng

    fix 64-bit writes to 32-bit struct field in HiPE runtime

    Mikael Pettersson committed with bjorng
    In the HiPE part of the runtime system's Process struct
    there is a state field which is 32 bits wide even on 64-bit
    machines.
    
    There is a single instruction in the HiPE AMD64 runtime
    where this field is incorrectly written with a 64-bit store.
    Luckily the extraneous 32 bits are written as zeros to 4
    bytes of tail-padding at the end of the struct, so nothing
    should have broken because of this.
    
    The same bug exists in the HiPE PowerPC64 runtime (in
    development), but on the big-endian PPC64 the effect is
    to write the actual value to the tail-padding and zero
    to the struct field, which potentially breaks TRAPs from
    BIFs (depending on BIF arities and how many parameter
    registers the runtime has been configured to use).
    
    Thanks to Paul Guyot for noticing the oversized write on AMD64.
  4. @bjorng

    Merge branch 'ks/dialyzer-fixes' into dev

    bjorng committed
    * ks/dialyzer-fixes:
      Fix two errors in dialyzer
  5. @bjorng

    Merge branch 'ks/hipe-cleanups' into dev

    bjorng committed
    * ks/hipe-cleanups:
      Cleanup and small fixes in hipe files
  6. @bjorng

    Merge branch 'mh/dollar-font-lock' into dev

    bjorng committed
    * mh/dollar-font-lock:
      Emacs erlang-mode: fix syntax highlighting of $ in two cases
  7. @legoscia @bjorng

    Emacs erlang-mode: fix syntax highlighting of $ in two cases

    legoscia committed with bjorng
    A string whose last character is a dollar sign used to make the syntax
    highlighter believe that the string never ends, breaking highlighting
    of following code:
    
    -vsn("$Revision: 42 $").
    
    And the double quote as a character constant with a (superfluous)
    backslash used to make the syntax highlighter believe that a new
    string started:
    
    foo() ->
        $\".
    
    This change fixes both problems by adding two regexps to
    font-lock-syntactic-keywords in erlang-font-lock-init.
    
    One case that is still broken is when a multi-line string ends with a
    dollar sign:
    
    bar() ->
        "This multi-line string
    ends with a $".
    
    baz() ->
        this_gets_incorrectly_highlighted.
Commits on Sep 29, 2010
  1. @rtilder @bjorng

    Add corrected support for Solaris PTYs to run_erl

    rtilder committed with bjorng
    Two related but slightly separate issues: run_erl doesn't support Solaris's
    /dev/ptmx device and run_erl didn't load the necessary STREAMS modules so that
    to_erl can provide terminal echo of keyboard input.  This patch adds ifdef'd
    support for Solaris and derivatives to open /dev/ptmx directly since adding
    the C99 defines to CFLAGS breaks all kinds of other things in the build.  It
    also adds ifdef'd ioctl calls to load the necessary STREAMS modules to permit
    termios to work.
  2. @rtilder @bjorng

    Fix a typo that leads to syntax errors with DEBUG defined in run_erl

    rtilder committed with bjorng
    While attempting to debug odd terminal echo issues on Solaris, I noticed that
    run_erl.c will fail to compile due to a typo causing a syntax error.
  3. Prepare release

    Erlang/OTP committed
  4. Merge branch 'ia/ssl-and-public_key/verify_fun_peer_awarness/OTP-8873…

    Erlang/OTP committed
    …' into maint-r14
    
    * ia/ssl-and-public_key/verify_fun_peer_awarness/OTP-8873:
      Peer awarness
  5. Merge branch 'ia/public_key/basic_constraints/OTP-8867' into maint-r14

    Erlang/OTP committed
    * ia/public_key/basic_constraints/OTP-8867:
      Better handling of v1 and v2 certificates.
  6. Merge branch 'ia/ssl-and-public_key/backwards-compatibility/OTP-8858'…

    Erlang/OTP committed
    … into maint-r14
    
    * ia/ssl-and-public_key/backwards-compatibility/OTP-8858:
      Backwards compatibility
  7. @IngelaAndin

    Peer awarness

    IngelaAndin committed
    Changed the verify fun so that it differentiate between the peer
    certificate and CA certificates by using valid_peer or valid as the
    second argument to the verify fun. It may not always be trivial or
    even possible to know when the peer certificate is reached otherwise.
Commits on Sep 28, 2010
  1. @IngelaAndin

    Better handling of v1 and v2 certificates.

    IngelaAndin committed
    V1 and v2 certificates does not have any extensions
    so then validate_extensions should just accept that
    there are none and not end up in missing_basic_constraints clause.
Commits on Sep 27, 2010
  1. @IngelaAndin

    Merge branch 'ia/public_key/basic_constraints/OTP-8867' into dev

    IngelaAndin committed
    * ia/public_key/basic_constraints/OTP-8867:
      Better handling of v1 and v2 certificates.
  2. @IngelaAndin

    Merge branch 'ia/ssl-and-public_key/backwards-compatibility/OTP-8858'…

    IngelaAndin committed
    … into dev
    
    * ia/ssl-and-public_key/backwards-compatibility/OTP-8858:
      Backwards compatibility
    
    Conflicts:
    	lib/ssl/src/ssl_certificate_db.erl
    
    Use short INFO-message. Debugging information can be fairly
    easily recreated so we do not want to clutter the logs.
Commits on Sep 24, 2010
  1. @IngelaAndin

    Backwards compatibility

    IngelaAndin committed
    Changed implementation to retain backwards compatibility for old
    option {verify, 0} that shall be equivalent to {verify, verify_none},
    also separate the cases unknown CA and selfsigned peer cert, and
    restored return value of deprecated function public_key:pem_to_der/1.
  2. @bjorng

    Remove stray use of _VOID_

    bjorng committed
    In a70159b, the _VOID_ macro
    was eliminated, but one use of it inside an "#ifdef DEBUG"
    was forgotten.
  3. @kostis

    Fix two errors in dialyzer

    kostis committed
    Changes which fix some problems reported by dialyzer users:
     1. The handling of nested opaque types
     2. The handling of remote types in record expressions used as types
    
    While at it, updated dialyzer's RELEASE_NOTES to reflect these fixes
    and did some cleanups to dialyzer_utils.erl so that it gets in sync
    with dialyzer's main development branch.
  4. @bjorng

    Fix crash in epp_dodger:tokens_to_string/1

    Maria Christakis committed with bjorng
    Add a function clause in the epp_dodger:tokens_to_string/1 to
    avoid a crash in case the argument is a character.
  5. @kostis
  6. @tuncer @bjorng

    emd2exml: Do not auto-import error/2

    tuncer committed with bjorng
    Eliminate the following warning:
    Warning: ambiguous call of overridden auto-imported BIF error/2
  7. @kostis
Commits on Sep 23, 2010
  1. @IngelaAndin

    Better handling of v1 and v2 certificates.

    IngelaAndin committed
    V1 and v2 certificates does not have any extensions
    so then validate_extensions should just accept that
    there are none and not end up in missing_basic_constraints clause.
Commits on Sep 21, 2010
  1. @bjorng

    Merge branch 'maint-r13' into dev

    bjorng committed
    * maint-r13:
      Add test suites for (most) CORBA applications
  2. @bjorng

    Add test suites for (most) CORBA applications

    Niclas Eklund committed with bjorng
Something went wrong with that request. Please try again.