Skip to content
Snippets Groups Projects
  1. Dec 03, 2021
    • Alexander Traud's avatar
      res: Fix for Doxygen. · 178cb0ff
      Alexander Traud authored
      These are the remaining issues found in /res.
      
      ASTERISK-29761
      
      Change-Id: I572e6019c422780dde5ce8448b6c85c77af6046d
      178cb0ff
  2. Jun 08, 2018
  3. Jan 24, 2018
    • Corey Farrell's avatar
      Remove redundant module checks and references. · 527cf5a5
      Corey Farrell authored
      This removes references that are no longer needed due to automatic
      references created by module dependencies.
      
      In addition this removes most calls to ast_module_check as they were
      checking modules which are listed as dependencies.
      
      Change-Id: I332a6e8383d4c72c8e89d988a184ab8320c4872e
      527cf5a5
  4. Oct 27, 2016
    • Corey Farrell's avatar
      Remove ASTERISK_REGISTER_FILE. · a6e5bae3
      Corey Farrell authored
      ASTERISK_REGISTER_FILE no longer has any purpose so this commit removes
      all traces of it.
      
      Previously exported symbols removed:
      * __ast_register_file
      * __ast_unregister_file
      * ast_complete_source_filename
      
      This also removes the mtx_prof static variable that was declared when
      MTX_PROFILE was enabled.  This variable was only used in lock.c so it
      is now initialized in that file only.
      
      ASTERISK-26480 #close
      
      Change-Id: I1074af07d71f9e159c48ef36631aa432c86f9966
      a6e5bae3
  5. Jan 09, 2016
    • Corey Farrell's avatar
      res_crypto: Perform cleanup at shutdown. · dc2c000f
      Corey Farrell authored
      This change causes res_crypto to unregister CLI at shutdown while still
      preventing the module from being unloaded.
      
      ASTERISK-25673 #close
      
      Change-Id: Ie5d57338dc2752abfc0dd05d0eec86413f2304fc
      dc2c000f
  6. May 13, 2015
  7. Apr 13, 2015
    • Matt Jordan's avatar
      git migration: Refactor the ASTERISK_FILE_VERSION macro · 4a582616
      Matt Jordan authored
      Git does not support the ability to replace a token with a version
      string during check-in. While it does have support for replacing a
      token on clone, this is somewhat sub-optimal: the token is replaced
      with the object hash, which is not particularly easy for human
      consumption. What's more, in practice, the source file version was often
      not terribly useful. Generally, when triaging bugs, the overall version
      of Asterisk is far more useful than an individual SVN version of a file. As a
      result, this patch removes Asterisk's support for showing source file
      versions.
      
      Specifically, it does the following:
      
      * Rename ASTERISK_FILE_VERSION macro to ASTERISK_REGISTER_FILE, and
        remove passing the version in with the macro. Other facilities
        than 'core show file version' make use of the file names, such as
        setting a debug level only on a specific file. As such, the act of
        registering source files with the Asterisk core still has use. The
        macro rename now reflects the new macro purpose.
      
      * main/asterisk:
        - Refactor the file_version structure to reflect that it no longer
          tracks a version field.
        - Remove the "core show file version" CLI command. Without the file
          version, it is no longer useful.
        - Remove the ast_file_version_find function. The file version is no
          longer tracked.
        - Rename ast_register_file_version/ast_unregister_file_version to
          ast_register_file/ast_unregister_file, respectively.
      
      * main/manager: Remove value from the Version key of the ModuleCheck
        Action. The actual key itself has not been removed, as doing so would
        absolutely constitute a backwards incompatible change. However, since
        the file version is no longer tracked, there is no need to attempt to
        include it in the Version key.
      
      * UPGRADE: Add notes for:
        - Modification to the ModuleCheck AMI Action
        - Removal of the "core show file version" CLI command
      
      Change-Id: I6cf0ff280e1668bf4957dc21f32a5ff43444a40e
      4a582616
  8. Dec 17, 2014
  9. Jul 25, 2014
  10. May 09, 2014
  11. Sep 21, 2012
    • Andrew Latham's avatar
      Doxygen Updates - janitor work · 6f61cb50
      Andrew Latham authored
      Doxygen updates including mistakes, misspellings, missing parameters, updates for Doxygen style.  Some missing txt file links are removed but their content or essense will be included in some later updates.  A majority of the txt files were removed in the 1.6 era but never noted. The HR and EXTREF are simple changes that make the documentation more compatable with more versions of Doxygen.
      
      Further updates coming.
      
      (issue ASTERISK-20259)
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@373330 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      6f61cb50
  12. Mar 14, 2012
  13. Jul 14, 2011
  14. May 05, 2011
  15. Jul 28, 2010
  16. Jul 21, 2010
  17. Jul 20, 2010
  18. Jul 14, 2010
  19. Jul 08, 2009
    • Russell Bryant's avatar
      Move OpenSSL initialization to a single place, make library usage thread-safe. · 0e8c6302
      Russell Bryant authored
      While doing some reading about OpenSSL, I noticed a couple of things that
      needed to be improved with our usage of OpenSSL.
      
      1) We had initialization of the library done in multiple modules.  This has now
         been moved to a core function that gets executed during Asterisk startup.
         We already link OpenSSL into the core for TCP/TLS functionality, so this
         was the most logical place to do it.
      
      2) OpenSSL is not thread-safe by default.  However, making it thread safe is
         very easy.  We just have to provide a couple of callbacks.  One callback
         returns a thread ID.  The other handles locking.  For more information,
         start with the "Is OpenSSL thread-safe?" question on the FAQ page of
         openssl.org.
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@205120 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      0e8c6302
  20. Dec 05, 2008
  21. Nov 04, 2008
  22. Nov 02, 2008
  23. Dec 18, 2007
  24. Nov 28, 2007
  25. Nov 22, 2007
  26. Nov 21, 2007
  27. Nov 20, 2007
  28. Nov 19, 2007
  29. Nov 16, 2007
    • Luigi Rizzo's avatar
      Start untangling header inclusion in a way that does not affect · fdb7f7ba
      Luigi Rizzo authored
      build times - tested, there is no measureable difference before and
      after this commit.
      
      In this change:
      
      use asterisk/compat.h to include a small set of system headers:
      inttypes.h, unistd.h, stddef.h, stddint.h, sys/types.h, stdarg.h,
      stdlib.h, alloca.h, stdio.h
      
      Where available, the inclusion is conditional on HAVE_FOO_H as determined
      by autoconf.
      
      Normally, source files should not include any of the above system headers,
      and instead use either "asterisk.h" or "asterisk/compat.h" which does it
      better. 
      
      For the time being I have left alone second-level directories
      (main/db1-ast, etc.).
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89333 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      fdb7f7ba
  30. Nov 12, 2007
  31. Nov 08, 2007
  32. Oct 26, 2007
  33. Oct 22, 2007
  34. Oct 19, 2007
  35. Oct 11, 2007
    • Russell Bryant's avatar
      Merge a ton of NEW_CLI conversions. Thanks to everyone that helped out! :) · e97a723c
      Russell Bryant authored
      (closes issue #10724)
      Reported by: eliel
      Patches: 
            chan_skinny.c.patch uploaded by eliel (license 64)
            chan_oss.c.patch uploaded by eliel (license 64)
            chan_mgcp.c.patch2 uploaded by eliel (license 64)
            pbx_config.c.patch uploaded by seanbright (license 71)
            iax2-provision.c.patch uploaded by eliel (license 64)
            chan_gtalk.c.patch uploaded by eliel (license 64)
            pbx_ael.c.patch uploaded by seanbright (license 71)
            file.c.patch uploaded by seanbright (license 71)
            image.c.patch uploaded by seanbright (license 71)
            cli.c.patch uploaded by moy (license 222)
            astobj2.c.patch uploaded by moy (license 222)
            asterisk.c.patch uploaded by moy (license 222)
            res_limit.c.patch uploaded by seanbright (license 71)
            res_convert.c.patch uploaded by seanbright (license 71)
            res_crypto.c.patch uploaded by seanbright (license 71)
            app_osplookup.c.patch uploaded by seanbright (license 71)
            app_rpt.c.patch uploaded by seanbright (license 71)
            app_mixmonitor.c.patch uploaded by seanbright (license 71)
            channel.c.patch uploaded by seanbright (license 71)
            translate.c.patch uploaded by seanbright (license 71)
            udptl.c.patch uploaded by seanbright (license 71)
            threadstorage.c.patch uploaded by seanbright (license 71)
            db.c.patch uploaded by seanbright (license 71)
            cdr.c.patch uploaded by moy (license 222)
            pbd_dundi.c.patch uploaded by moy (license 222)
            app_osplookup-rev83558.patch uploaded by moy (license 222)
            res_clioriginate.c.patch uploaded by moy (license 222)
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@85460 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e97a723c
  36. Sep 05, 2007
  37. Aug 07, 2007
  38. Jul 26, 2007
  39. Jul 23, 2007
Loading