Skip to content
Snippets Groups Projects
  1. Jan 27, 2015
  2. Jan 26, 2015
    • David M. Lee's avatar
      Various fixes for OS X · 965777cc
      David M. Lee authored
      This patch addresses compilation errors on OS X. It's been a while, so
      there's quite a few things.
      
       * Fixed __attribute__ decls in route.h to be portable.
       * Fixed htonll and ntohll to work when they are defined as macros.
       * Replaced sem_t usage with our ast_sem wrapper.
       * Added ast_sem_timedwait to our ast_sem wrapper.
       * Fixed some GCC 4.9 warnings using sig*set() functions.
       * Fixed some format strings for portability.
       * Fixed compilation issues with res_timing_kqueue (although tests still fail
         on OS X).
       * Fixed menuconfig /sbin/launchd detection, which disables res_timing_kqueue
         on OS X).
      
      ASTERISK-24539 #close
      Reported by: George Joseph
      
      ASTERISK-24544 #close
      Reported by: George Joseph
      
      Review: https://reviewboard.asterisk.org/r/4327/
      ........
      
      Merged revisions 431092 from http://svn.asterisk.org/svn/asterisk/branches/13
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@431093 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      965777cc
  3. Jan 25, 2015
    • Matthew Jordan's avatar
      dynamic realtime: Updates fail to work due to update fields being passed over · a8ae5a7b
      Matthew Jordan authored
      When a crash was fixed due to usage of the REALTIME function in r423003, a
      regression was introduced into ast_update2_realtime where the update fields
      passed to the function would be skipped and the lookup field processed twice.
      
      The use of this function is a bit interesting: A variable argument list is
      used with two sentinel values - the first marks the end of the lookup
      fields/values; the second marks the end of the update fields/values.
      Unfortunately, ast_update2_realtime parses over the lookup fields twice, as
      opposed to parsing over the update fields. This causes the lookups to succeed,
      but the updates itself to have no effect.
      
      Note that the most common instance of this problem occurred in app_voicemail
      during the updating of a mailbox password.
      
      Thanks to the issue reporter, Paddy Grice, for pointing out the problem.
      
      Review: https://reviewboard.asterisk.org/r/4356/
      
      ASTERISK-24231
      
      ASTERISK-24626 #close
      Reported by: Paddy Grice
      ........
      
      Merged revisions 431072 from http://svn.asterisk.org/svn/asterisk/branches/13
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@431073 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      a8ae5a7b
  4. Jan 23, 2015
  5. Jan 22, 2015
  6. Jan 21, 2015
  7. Jan 20, 2015
  8. Jan 19, 2015
    • Mark Michelson's avatar
      Call extension state callbacks at hint creation. · 7dc784ff
      Mark Michelson authored
      When a hint gets created, any subsequent device or presence
      state changes result in extension status events getting sent
      out to interested parties. However, at the time of hint creation,
      no such event gets sent out, so watchers of extension state are
      potentially left in the dark until the first state change after
      hint creation.
      
      Patch contributed by John Hardin (License #6512)
      ........
      
      Merged revisions 430776 from http://svn.asterisk.org/svn/asterisk/branches/13
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@430777 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      7dc784ff
    • Joshua Colp's avatar
      res_pjsip / res_pjsip_multihomed: Use the correct transport and addressing... · e43912f3
      Joshua Colp authored
      res_pjsip / res_pjsip_multihomed: Use the correct transport and addressing information on UAS sessions.
      
      The first thing this patch fixes is UAS dialogs. Previously if a transport was
      configured on an endpoint and an inbound session was created there was no guarantee
      that requests sent on the dialog would use the correct transport and address
      information. This has now been fixed so an explicitly configured transport
      is taken into account.
      
      The second thing this patch fixes is res_pjsip_multihomed. The res_pjsip_multihomed
      module attempts to determine what transport a message should go out on and what
      addressing information should go into the message itself. In a scenario where
      multiple transports exist bound to the same IP address but a different port the
      code would incorrectly alter the transport and change the message to the wrong
      transport. This change makes the res_pjsip_multihomed module smarter so it will
      only change the transport and address information in the message when it is
      possible and makes sense.
      
      ASTERISK-24615 #close
      Reported by: David Justl
      
      Review: https://reviewboard.asterisk.org/r/4331/
      ........
      
      Merged revisions 430755 from http://svn.asterisk.org/svn/asterisk/branches/13
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@430756 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e43912f3
  9. Jan 17, 2015
  10. Jan 16, 2015
  11. Jan 15, 2015
  12. Jan 14, 2015
  13. Jan 13, 2015
Loading