Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 24, 2015
  1. @benlangfeld
  2. @benlangfeld

    JRuby 9.0.0.0 was released

    benlangfeld authored
Commits on Jul 23, 2015
  1. @benlangfeld

    Calls remain inactive even after they shut down

    benlangfeld authored
    Previously, to reliably check if a call was up or down it was necessary to consider the case where the call actor had been shut down. This is irrelevant to the `Adhearsion::Call#active?` question, which should *always* return a boolean. It now does. The following examples are now equivalent:
    
    ```ruby
    active = begin
      call.alive? && call.active?
    rescue Adhearsion::Call::ExpiredError
      false
    end
    puts "Call is no longer active" unless active
    ```
    
    ```ruby
    puts "Call is no longer active" unless call.active?
    ```
  2. @benlangfeld

    Merge pull request #583 from fractalis/feature-au/trigger-inactive-ca…

    benlangfeld authored
    …ll-event
    
    [feature] Trigger an event when events are received for Inactive calls
  3. @fractalis
Commits on Jul 14, 2015
  1. @benlangfeld

    Merge pull request #582 from serioja90/fix/translator-asterisk-memory…

    benlangfeld authored
    …-leak
    
    Fixes a memory leak issue caused by Adhearsion::Translator::Asterisk
  2. @benlangfeld
  3. @benlangfeld
  4. @benlangfeld

    Hold back to Celluloid 0.16.x

    benlangfeld authored
    Celluloid 0.17.x is unstable in preparation for Celluloid 1.0
  5. @serioja90

    Fixes a memory leak issue caused by Adhearsion::Translator::Asterisk

    serioja90 authored
    Ensure the components are deregistered from Adhearsion::Translator::Asterisk
    once the call is ended. For more details see
    
    adhearsion/punchblock#250
    
    Update CHANGELOG
Commits on Jun 29, 2015
  1. @benlangfeld

    Merge pull request #579 from adhearsion/feature/spec_race_condition

    benlangfeld authored
    Feature/spec race condition
Commits on Jun 27, 2015
  1. @benlangfeld
  2. @benlangfeld
Commits on Jun 25, 2015
  1. @benlangfeld

    Merge pull request #578 from adhearsion/feature/app-config

    benlangfeld authored
    Introduce the concept of application specific config
  2. @benlangfeld

    Introduce the concept of application specific config

    benlangfeld authored
    Similar to a plugin, an Application can specify config and an initialiser, and is the place to put such application-wide and unshareable things.
Commits on Jun 24, 2015
  1. @benlangfeld
  2. @benlangfeld

    Merge pull request #577 from adhearsion/feature/unlimited-config-envi…

    benlangfeld authored
    …ronments
    
    Define configuration per-environment for any environment name
  3. @benlangfeld

    Define configuration per-environment for any environment name

    benlangfeld authored
    ...and without colliding with plugin names. See [#442](#442). Syntax is now `config.env(:development).foo = :bar` instead of `config.development.foo = :bar`.
  4. @benlangfeld
  5. @benlangfeld
  6. @benlangfeld

    Bump to 3.0.0.beta1

    benlangfeld authored
  7. @benlangfeld

    Merge pull request #574 from adhearsion/feature/simple-environment-se…

    benlangfeld authored
    …lection
    
    Simple environment selection
  8. @benlangfeld

    Merge pull request #547 from adhearsion/feature/wait-for-end-timeout

    benlangfeld authored
    Permit timing out when calling `Call#wait_for_end`
Commits on Jun 22, 2015
  1. @benlangfeld
  2. @benlangfeld

    Permit application environment to be set only by AHN_ENV

    benlangfeld authored
    The config system depends on the environment, and the previous dependency was circular.
    
    See #498 and #463
  3. @benlangfeld
  4. @benlangfeld
  5. @benlangfeld

    Rename "platform" to "core" relating to the config system

    benlangfeld authored
    Because "platform" is overloaded. Settings are now `config.core.*` or `AHN_CORE_*`.
  6. @benlangfeld

    Merge pull request #572 from adhearsion/feature/remove-girl-friday

    benlangfeld authored
    Move events system to Celluloid and do away with GirlFriday
  7. @benlangfeld
Commits on Jun 20, 2015
  1. @benlangfeld

    Merge pull request #569 from adhearsion/feature/http_server

    benlangfeld authored
    Include simple rack-based HTTP server from Virginia
  2. @benlangfeld

    Include simple rack-based HTTP server from Virginia

    benlangfeld authored
    For tests we currently remove the generated Gemfile so that the app boots with the version of Adhearsion under test. The generated Gemfile contains sinatra such that the default rack app will work. In order for the app to boot with the sample Rack config, we must include Sinatra at the project Gemfile level.
Commits on Jun 19, 2015
  1. @benlangfeld

    Unnecessary require

    benlangfeld authored
  2. @benlangfeld

    Merge pull request #552 from adhearsion/feature/ruby-version-support

    benlangfeld authored
    Only support Ruby 2.2+ and JRuby 9.0.0.0+
  3. @benlangfeld

    Only support Ruby 2.2+ and JRuby 9.0.0.0+

    benlangfeld authored
    Drop attempts at support for Rubinius
Something went wrong with that request. Please try again.