Skip to content
Snippets Groups Projects
  1. Aug 08, 2018
  2. Aug 07, 2018
  3. Aug 06, 2018
  4. Aug 03, 2018
  5. Aug 02, 2018
  6. Aug 01, 2018
  7. Jul 31, 2018
  8. Jul 30, 2018
  9. Jul 29, 2018
    • Alexander Traud's avatar
      BuildSystem: Enable ncurses for menuselect in Solaris 11. · 7418dfa2
      Alexander Traud authored
      The check for the library ncurses should use not use the header <curses.h> but
      <ncurses.h>, because on some platforms <curses.h> is not a drop-in replacement
      for <ncurses.h>: For example in Solaris, the symbol initscr is a typedef in
      <curses.h> to a symbol which does not exist in the library ncurses (initscr32).
      Simply use <ncurses.h> when you link to ncurses.
      
      Furthermore in Solaris, the header <ncurses.h> is in a subdirectory
      /usr/include/ncurses and not available via pkg-config.
      
      ASTERISK-15331
      ASTERISK-14935
      ASTERISK-12382
      ASTERISK-9107
      
      Change-Id: Ife367776b0ccf17d3fefed868245376bfb93745d
      7418dfa2
  10. Jul 28, 2018
    • Joshua Colp's avatar
      res_pjsip_pubsub: Use ast_true for "prune_on_boot". · 3aa6be6b
      Joshua Colp authored
      Change-Id: Iedec4e7390b3e821987681da24d0298632b9873d
      3aa6be6b
    • Alexander Traud's avatar
      BuildSystem: Enable Jansson in Solaris 11. · 0a4d5873
      Alexander Traud authored
      In Solaris, the header <jansson.h> is in /usr/include/jansson. To find
      Jansson even in such a subdirectory, the tool pkg-config is queried via
      AST_PKG_CONFIG_CHECK. For those platforms, which do not list Jansson via
      pkg-config, the previous check remains and is executed thereafter.
      
      Because the check for the NetBSD Editline library uses the tool pkg-config
      the code of PKG_PROG_PKG_CONFIG must be used. Because that check happens
      earlier than Jansson, it must be placed in front of that.
      
      ASTERISK-27991
      
      Change-Id: I69ea0f379f87a50049654b2487c76ee1c04fa53a
      0a4d5873
  11. Jul 27, 2018
  12. Jul 26, 2018
    • George Joseph's avatar
      CI: Fix placement of job summary statments · 116a599b
      George Joseph authored
      Change-Id: Iace19e718f4e8fb48eb7dc9f98af53b115cc45f3
      116a599b
    • Corey Farrell's avatar
      loader: Process dependencies for built-in modules. · 709f4b81
      Corey Farrell authored
      With the new module loader it was missed that built-in modules never
      parsed dependencies from mod->info into vectors of mod.  This caused
      manager to be initialized before acl (named_acl).  If manager.conf
      used any named ACL's they would not be found and result in no ACL being
      applied to the AMI user.
      
      In addition to the manager ACL fix this adds "extconfig" to all builtin
      modules which support realtime configuration.  This only matters if one
      of the builtin modules is configured with 'preload', depending on
      "extconfig" will cause config.c to automatically be initialize during
      the preload stage.
      
      Change-Id: I482ed6bca6c1064b05bb538d7861cd7a4f02d9fc
      709f4b81
    • neutrino88's avatar
      res_rtp_asterisk: Avoid merging command and regular T.140 text packets · cb276b50
      neutrino88 authored
      When realtime text packets are to be sent, the text is accumulated in a
      buffer and sent regularly by a timer.  It can happen that commands such as
      a backspace, CR, or LF get merged with regular text.  This breaks some
      UAs.
      
      The proposed change:
      * We test if the current packet contains a command.  If so we send the
      buffer immediately.
      * We test if the buffer contained a command.  If so we send the buffer
      immediately.
      * We accumulate the text (or the command) in the buffer.
      
      ASTERISK-27970
      
      Change-Id: Ifbe993311410fa855cb8aa4a12084db75f413462
      cb276b50
    • Jenkins2's avatar
      Merge "CI: Add docker info to job summary" · 7e0e6fd1
      Jenkins2 authored
      7e0e6fd1
    • George Joseph's avatar
      CI: Add docker info to job summary · e55cad96
      George Joseph authored
      Change-Id: I45d52005a9b692ad303c11792f226ace1e449901
      e55cad96
    • Corey Farrell's avatar
      Build System: Create 'make install-configs' target. · 852e157b
      Corey Farrell authored
      This target requires specifying CONFIG_SRC=path_to_configs.  This can be
      used to install custom configs for the Asterisk build while still
      performing directory replacements on asterisk.conf.
      
      Modify internal INSTALL_CONFIGS so first argument requires full path to
      the config sources relative to Asterisk source root.
      
      Change-Id: Idcd841df3c8d5bfe23d566bb9e2e448e9df4f8ab
      852e157b
  13. Jul 25, 2018
    • Kevin Harwell's avatar
      json.c: improve ast_json_to_ast_variables performance · 783bff06
      Kevin Harwell authored
      When converting from a json object to an ast variables list the conversion
      algorithm was doing a complete traversal of the entire variables list for
      every item appended from the json structure.
      
      This patch makes it so the list is no longer traversed for each new ast
      variable being appended.
      
      Change-Id: I8bf496a1fc449485150d6db36bfc0354934a3977
      783bff06
    • Joshua Colp's avatar
      devicestate: Don't create topic when change isn't cached. · 66f58131
      Joshua Colp authored
      When publishing a device state the change can be marked as being
      cachable or not. If it is not cached the change is just published
      to all interested and not stored away for later query. This was not
      fully taken into account when publishing in stasis. The act of
      publishing would create a topic for the device even if it may be
      ephemeral.
      
      This change makes it so messages which are not cached won't create
      a topic for the device. If a topic does already exist it will be
      published to but otherwise the change will only be published to
      the device state all topic.
      
      ASTERISK-27591
      
      Change-Id: I18da0e8cbb18e79602e731020c46ba4101e59f0a
      66f58131
Loading