Build: #999 has been queued for

Job: Build msi snapshot package has been queued for 1942 minutes

Stages & jobs

  1. Default Stage

  2. Deploy

Code commits

FreeSWITCH on GitHub

  • junction1153b <junction1153+custom@gmail.com>

    junction1153b <junction1153+custom@gmail.com> 3b58ebc5f309708bde0ad26eef73e606144792f6

    [mod_sofia] Update Polycom UA to recognize new Poly phones
    We observed that the new Poly phones (formerly known as Polycom) were not getting sent a SIP UPDATE in certain circumstances (example: retrieving a parked call, and therefore, Caller ID would not show the parked caller). I renamed Polycom to Poly which will catch all Poly AND Polycom UA's. I also added Acrobits, and Ringotel to extend such functionality to those UA's. There were also other minor compatibility issues with the new Poly phones which have been resolved with tweaking the UA recognition on the code.

    Co-authored-by: Joseph <junction1153@gmail.com>

    • src/mod/endpoints/mod_sofia/sofia_reg.c (version 3b58ebc5f309708bde0ad26eef73e606144792f6)
    • src/mod/endpoints/mod_sofia/sofia_presence.c (version 3b58ebc5f309708bde0ad26eef73e606144792f6)
    • src/mod/endpoints/mod_sofia/sofia.c (version 3b58ebc5f309708bde0ad26eef73e606144792f6)
    • src/mod/endpoints/mod_sofia/mod_sofia.c (version 3b58ebc5f309708bde0ad26eef73e606144792f6)
  • Aron Podrigal <aronp@guaranteedplus.com>

    Aron Podrigal <aronp@guaranteedplus.com> 5cb74797fe996b706be1dc29d1096c7baefdfbfb

    [mod_pgsql] err is now set correctly (dbh:last_error())
    New function, `void pgsql_handle_set_error_if_not_set(switch_pgsql_handle_t *handle, char **err)` has been added to mod_pgsql module. This function is now called at several points where an error occurred but *err was not yet set.

    • src/mod/databases/mod_pgsql/mod_pgsql.c (version 5cb74797fe996b706be1dc29d1096c7baefdfbfb)
  • Aron Podrigal <aronp@guaranteedplus.com>

    Aron Podrigal <aronp@guaranteedplus.com> 96de8fd37734599d997bcb9fdd2b076d9cfb026e

    [mod_timerfd] Fixed - continue timer loop after receiving a SIGSTOP
    When taking a snapshot of a machine which pauses the process, mod_timerfd exits and FreeSWITCH, causing all channels to wait indefinitely.

    Check `errno == EINTR` and continue the timer loop.

    • src/mod/timers/mod_timerfd/mod_timerfd.c (version 96de8fd37734599d997bcb9fdd2b076d9cfb026e)
  • Andrey Volk

    Andrey Volk 55d8f3ff97fcdf28f800704fe9b37a3f5c1a91a2

    Merge pull request #2738 from signalwire/clearmode
    [mod_clearmode] Remove from tree

  • Andrey Volk

    Andrey Volk 6bad50d875622b6da15d7ecc65716eaa1b61e8ec

    [mod_clearmode] Remove from tree

    • src/mod/codecs/mod_clearmode/mod_clearmode.c (version 6bad50d875622b6da15d7ecc65716eaa1b61e8ec)
    • src/mod/codecs/mod_clearmode/Makefile.am (version 6bad50d875622b6da15d7ecc65716eaa1b61e8ec)
    • configure.ac (version 6bad50d875622b6da15d7ecc65716eaa1b61e8ec)
    • build/modules.conf.in (version 6bad50d875622b6da15d7ecc65716eaa1b61e8ec)
  • Andrey Volk

    Andrey Volk 2970101bd8fe471479ad6a58d65597b8b8e34605

    Merge pull request #2737 from signalwire/oreka
    [mod_oreka] Remove from tree

  • Andrey Volk

    Andrey Volk b3cdc8a7837bfe338e81541a3cffcd41d4d50534

    [mod_oreka] Remove from tree

    • src/mod/applications/mod_oreka/mod_oreka.c (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • src/mod/applications/mod_oreka/Makefile.am (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • freeswitch.spec (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • debian/control-modules (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • debian/bootstrap.sh (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • configure.ac (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • conf/vanilla/autoload_configs/oreka.conf.xml (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • build/modules.conf.most (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
    • build/modules.conf.in (version b3cdc8a7837bfe338e81541a3cffcd41d4d50534)
  • Andrey Volk

    Andrey Volk f1524d397ce86706456461b25b4badd9070b6d02

    Merge pull request #2736 from signalwire/yaml
    [mod_yaml] Remove from tree

  • Andrey Volk

    Andrey Volk 74c64339556362ab70e99976a90aca54e31b2c27

    [mod_yaml] Remove from tree

    • src/mod/languages/mod_yaml/mod_yaml.c (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • src/mod/languages/mod_yaml/Makefile.am (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • debian/control-modules (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • debian/bootstrap.sh (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • configure.ac (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • conf/vanilla/yaml/mod_yaml.yaml (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • conf/vanilla/yaml/extensions.yaml (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • conf/vanilla/autoload_configs/modules.conf.xml (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • conf/insideout/autoload_configs/modules.conf.xml (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • build/modules.conf.most (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • build/modules.conf.in (version 74c64339556362ab70e99976a90aca54e31b2c27)
    • Makefile.am (version 74c64339556362ab70e99976a90aca54e31b2c27)
  • Andrey Volk

    Andrey Volk 4f17bc760c04b47e59681eb6149c4f344dff632e

    Merge pull request #2735 from signalwire/theora
    [mod_theora] Remove from tree

  • Andrey Volk

    Andrey Volk e600ab66a75eb5db3a0bb03fefe4b070b7bd8853

    [mod_theora] Remove from tree

    • src/mod/codecs/mod_theora/mod_theora.c (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • src/mod/codecs/mod_theora/Makefile.am (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • freeswitch.spec (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • debian/control-modules (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • debian/bootstrap.sh (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • configure.ac (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • build/modules.conf.most (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
    • build/modules.conf.in (version e600ab66a75eb5db3a0bb03fefe4b070b7bd8853)
  • Andrey Volk

    Andrey Volk ca5b32701c599c4489aeeab078625e438d49bf7a

    Merge pull request #2729 from ar45/mod_curl_fix_argv
    [mod_curl] Fix off-by-one error in argument limit checks.

  • Aron Podrigal <aronp@guaranteedplus.com>

    Aron Podrigal <aronp@guaranteedplus.com> 083e6ae80f67e0c8545f07d91481f6c4c0c992e8

    [mod_curl] Fix off-by-one error in argument limit checks.
    refs: #2727

    • src/mod/applications/mod_curl/mod_curl.c (version 083e6ae80f67e0c8545f07d91481f6c4c0c992e8)
  • Andrey Volk

    Andrey Volk 53abb53f2b8d0faf1afbd4ae88c72482108f2b4a

    Merge pull request #2375 from ar45/mod_lua_query_rows
    [mod_lua] Add Dbh:query_rows

  • Aron Podrigal <aronp@guaranteedplus.com>

    Aron Podrigal <aronp@guaranteedplus.com> 4e2e8151b02b2f8b79bb8a126175abbdc1b4e86d

    [mod_lua] Add Dbh:query_rows
    The added method, query_rows, allows the retrieval of rows from a database without the need for a callback function, it fetches the rows and returns 3 arguments as show below.

    ```
    lua
    local success, rows, err = dbh:query_rows(sql)
    ```

    This function performs better with large number of rows. Test results below 50k rows returned.

    dbh:query(sql, callback) - 0.335949 seconds
    dbh:query_rows(sql) - 0.253178 seconds

    • src/mod/languages/mod_lua/freeswitch_lua.h (version 4e2e8151b02b2f8b79bb8a126175abbdc1b4e86d)
    • src/mod/languages/mod_lua/freeswitch_lua.cpp (version 4e2e8151b02b2f8b79bb8a126175abbdc1b4e86d)
    • src/mod/languages/mod_lua/freeswitch.i (version 4e2e8151b02b2f8b79bb8a126175abbdc1b4e86d)
  • Andrey Volk

    Andrey Volk 7d2befa5fa5f9ef18bfe40b7dc6f7a646f2a469e

    [mod_lua] reswig

    • src/mod/languages/mod_lua/mod_lua_wrap.cpp (version 7d2befa5fa5f9ef18bfe40b7dc6f7a646f2a469e)
  • Andrey Volk

    Andrey Volk d6a7bb9ee57e9a3a03cde878ce097681d6a828f6

    [mod_lua] Fix hack.diff

    • src/mod/languages/mod_lua/hack.diff (version d6a7bb9ee57e9a3a03cde878ce097681d6a828f6)
  • Andrey Volk

    Andrey Volk ad5fe8bcffe89f6e0e68298cd08e9140beffa09c

    Merge pull request #2727 from ar45/mod_curl_allow_more_argv
    [mod_curl] Increase argument limit and enforce max args constraint

  • Aron Podrigal <aronp@guaranteedplus.com>

    Aron Podrigal <aronp@guaranteedplus.com> e359409cae6feb6a8748f14ecd714a342653f0fc

    [mod_curl] Increase argument limit and enforce max args constraint
    Introduced a configurable limit on the number of arguments for mod_curl functions with a default of 30. Adjusted the code to handle scenarios exceeding this limit by logging an error and returning failure. This improves flexibility and prevents potential overflow issues.

    • src/mod/applications/mod_curl/mod_curl.c (version e359409cae6feb6a8748f14ecd714a342653f0fc)
  • Andrey Volk

    Andrey Volk e9be0fab8a2cb68b8de886588953675d533bede7

    Merge pull request #2728 from signalwire/zmq
    [mod_event_zmq] Remove from tree

  • Andrey Volk

    Andrey Volk 54fb4499637eb341ed7fd4d44f8f59ca000087c1

    [mod_event_zmq] Remove from tree

    • src/mod/event_handlers/mod_event_zmq/mod_event_zmq.h (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • src/mod/event_handlers/mod_event_zmq/mod_event_zmq.cpp (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • src/mod/event_handlers/mod_event_zmq/Makefile.am (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • freeswitch.spec (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • debian/control-modules (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • debian/bootstrap.sh (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • configure.ac (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • conf/vanilla/autoload_configs/modules.conf.xml (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • build/modules.conf.most (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
    • build/modules.conf.in (version 54fb4499637eb341ed7fd4d44f8f59ca000087c1)
  • Aron Podrigal <aronp@guaranteedplus.com>

    Aron Podrigal <aronp@guaranteedplus.com> 7ed261b27b84ebcd42d7635a1c27e9c72c180e01

    [mod_pgsql] Add support for PGRES_TUPLES_CHUNK in PostgreSQL 17+
    Extend the database module to handle the PGRES_TUPLES_CHUNK case introduced in PostgreSQL 17. This ensures compatibility with the latest PostgreSQL version and prevents potential issues when processing query results.

    • src/mod/databases/mod_pgsql/mod_pgsql.c (version 7ed261b27b84ebcd42d7635a1c27e9c72c180e01)
  • Seven Du <dujinfang@x-y-t.cn>

    Seven Du <dujinfang@x-y-t.cn> b8a9c8be9b99638f96bb11564e9787cf82f26317

    [Build-System] Fix build for m1 and m2 chips on macOS

    • libs/libvpx/build/make/configure.sh (version b8a9c8be9b99638f96bb11564e9787cf82f26317)
    • configure.ac (version b8a9c8be9b99638f96bb11564e9787cf82f26317)
  • Andrey Volk

    Andrey Volk ca9430eaeb0d49e8813686a2ce5b6bdce67c29e1

    Merge pull request #2725 from signalwire/h26x
    [mod_h26x] Remove from tree

  • Andrey Volk

    Andrey Volk d4fd3cc05467ee4722f29981fa9fa6022b040ac4

    [mod_h26x] Remove from tree

    • w32/Setup/Setup.2017.wixproj (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • src/mod/codecs/mod_h26x/mod_h26x.c (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • src/mod/codecs/mod_h26x/mod_h26x.2017.vcxproj (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • src/mod/codecs/mod_h26x/Makefile.am (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • freeswitch.spec (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • debian/control-modules (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • debian/bootstrap.sh (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • configure.ac (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • conf/vanilla/vars.xml (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • conf/vanilla/autoload_configs/modules.conf.xml (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • conf/sbc/vars.xml (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • conf/sbc/autoload_configs/modules.conf.xml (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • conf/insideout/vars.xml (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • conf/insideout/autoload_configs/modules.conf.xml (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • build/modules.conf.most (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • build/modules.conf.in (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)
    • Freeswitch.2017.sln (version d4fd3cc05467ee4722f29981fa9fa6022b040ac4)