Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 3, 2012
  1. Remove unneeded Mnesia database stuff.

    bootstrap.erl and some db things are left in because they relate to
    call and event-management which might well remain useful.
    Note that I haven't run this code!
  2. Define LOCAL_MODULE in rebar.config for yxa.

    It used to be defined with --with-local in the 'configure' step.
  3. Fix version hack.

  4. Enable host argument to siptest.

    Now works as:
      ./siptest invite
      ./siptest invite localhost
    This assumes the test is running on the same host as the server.
    To change this, it's probably just fixing the host in the Via header.
  5. Reverted removal of event_handler startup. Removed lots of unneeded.

    NB: Haven't tried building or running since this clearup round.
  6. Escriptize siptest_utils in siputils.erl.

    Use rebar escriptize to make the escript.
    Run it with siptest invite|options hostname
    TODO: hostname part isn't used yet.
  7. INVITE and OPTIONS over UDP reach simpleapp callback and crashes as e…

     - commented out event_handler calls because of gen_event:call badarg.
       Probably becase event handler isn't started so there's no pid for it.
     - tested using sipsak with a file with a sip message example from the RFC.
  8. Remove irrelevant applications, start towards a rebar release.

    rebar release starts and listens. simpleapp still untested.
    Added redundant supervisor to simpleapp to call sipserver:start automatically.
    Removed some makefile stuff.
    Removed ssl seed stuff - it's broken and ssl isn't needed.
    Removed extras supervisor startup - none of them look relevant.
    Hacked version printout since version mod was generated before.
    Removed some mnesia table init stuff. Doesn't look like any of the mnesia
    stuff will be needed.
  9. Delete a lot of what shouldn't be necessary for us, organise for rebar

    rebarised appserver
    rebarise some apps
    Add rebar, move ssl.conf to a configs dir
Commits on Jan 11, 2011
  1. DST switching conforming to EU standard required by tests

    Mikael Magnusson authored
    Set TZ to CET in to allow running "make test"
    with UTC time zone. For example in a Debian/Ubuntu pbuilder chroot.
Commits on Dec 20, 2010
  1. @fredrikt

    fixed a comment

    Nahuel authored fredrikt committed
Commits on Dec 10, 2010
  1. @fredrikt

    Fix include search directories in transportlayer Makefile

    Mikael Magnusson authored fredrikt committed
    config.hrl was not in a directory search by erlc.
  2. @fredrikt

    Fix crypto and public_key in relase files

    Mikael Magnusson authored fredrikt committed
    Correct spelling and missing variables.
  3. @fredrikt

    Add crypto and public_key to release files

    Mikael Magnusson authored fredrikt committed
    The crypto and public_key applications are missing
    from release resource files.
    This is detected as errors by OTP R14A.
  4. @fredrikt

    Fix missing parentheses in define statements

    Mikael Magnusson authored fredrikt committed
    Detected by the stricter preprocessor of OTP R14A.
Commits on Aug 31, 2010
  1. get_socket: Don't case_clause crash when gen_server call times out. R…

    Fredrik Thulin authored
    …eported by Krister Jarl.
  2. send: Avoid mixing , and ; in guard.

    Fredrik Thulin authored
Commits on Aug 10, 2010
  1. Remove topgit files

    Mikael Magnusson authored
    The topgit files .topdeps and .topmsg were included on master
    by mistake. They should only exist on a topgit branch.
Commits on Jul 21, 2010
  1. Fix enum lookup on Erlang/OTP R13.

    Mikael Magnusson authored
    All ENUM NAPTR records decoded by R13 were ignored since it
    adds a terminating "." which YXA doesn't expect.
Commits on May 30, 2010
  1. Fix broken race condition avoidance for outgoing connections.

    Fredrik Thulin authored
    When requesting sockets to the same destination multiple times
    in parallell, the single process actually trying to establish a
    new connection is asked to respond to all processes requesting
    the socket. Primarily (almost exclusively) for failing connections,
    there is a race condition where no new connection attempt is
    initiated, but the old process trying to connect has just exited.
    The race condition was supposed to be handled inside the transport
    layer, but the retry logic was broken so a retry was never actually
Commits on Apr 27, 2010
  1. Clean up test case of loop detection with spiraling requests.

    Fredrik Thulin authored
    The last commit message shows my own confusion. The bug is not in
    the loop detection code, but in code preparing requests to be sent
    (sippipe and sipproxy). Another test case is always valuable though.
  2. Add test case not yet successfully demonstrating an alleged bug in

    Fredrik Thulin authored
    the loop detection code.
    The bug is supposed to be causing a valid spiraling request to be
    mistaken for a loop, but this test case is unable to make that
Something went wrong with that request. Please try again.