Dashboard

Merge "contrib/ast-db-manage: Add Postgres ENUM type support in auto DTMF mode update"

Merge "contrib/ast-db-manage: Add Postgres ENUM type support in auto DTMF mode update" into 13

Merge "cdr/cdr_csv.c: Add a new option to enable columns added in Asterisk 1.8" into 13

Merge "cdr/cdr_csv.c: Add a new option to enable columns added in Asterisk 1.8" into 11

Merge "Format Interfaces: Prevent unload except by shutdown."

Merge "Format Interfaces: Prevent unload except by shutdown." into 13

Merge "res_odbc: Use negative connection cache for all connections"

Merge "res_odbc: Use negative connection cache for all connections" into 13

Merge "res_odbc: Use negative connection cache for all connections" into 11

Merge "main/presencestate.c: Add trailing slash to test category."

Merge "Remove unneeded uses of optional_api providers."

Merge "Remove unneeded uses of optional_api providers." into 13

Merge "Update configure.ac/Makefile for clang" into 11

Merge "Update configure.ac/Makefile for clang" into 13

Merge "Update configure.ac/Makefile for clang"

Format Interfaces: Prevent unload except by shutdown.

Format interfaces cannot be unregistered, so the modules that provide them

need to be held open except by shutdown.

ASTERISK-25054 #close

Reported by: Corey Farrell

Change-Id: Iadbd9675bf0d30b8fded5a739b163db3ea2db8f3

Format Interfaces: Prevent unload except by shutdown.

Format interfaces cannot be unregistered, so the modules that provide them

need to be held open except by shutdown.

ASTERISK-25054 #close

Reported by: Corey Farrell

Change-Id: Iadbd9675bf0d30b8fded5a739b163db3ea2db8f3

contrib/ast-db-manage: Add Postgres ENUM type support in auto DTMF mode update

The upgrade script for auto DTMF mode (31cd4f4891ec) added in 88b0fa7755

failed to add ENUM support for Postgres databases. This requires a

specific import from the sqlalchemy.dialects.postgresql package. This

patch corrects this error, which allows for Postgres update scripts to

be generated.

ASTERISK-24706

Change-Id: I4742ac8efa533cd6f18e0bdd907b339a9aedf015

contrib/ast-db-manage: Add Postgres ENUM type support in auto DTMF mode update

The upgrade script for auto DTMF mode (31cd4f4891ec) added in 88b0fa7755

failed to add ENUM support for Postgres databases. This requires a

specific import from the sqlalchemy.dialects.postgresql package. This

patch corrects this error, which allows for Postgres update scripts to

be generated.

ASTERISK-24706

Change-Id: I4742ac8efa533cd6f18e0bdd907b339a9aedf015

main/presencestate.c: Add trailing slash to test category.

ASTERISK-25053

Reported by: Corey Farrell

Change-Id: I8c0375dd0818747b2d2e1ceaea87bfbeb2daf8d4

Merge "cdr/cdr_csv.c: Add a new option to enable columns added in Asterisk 1.8"

Merge "term: send proper reset sequence when black background is forced"

Merge "Build System: Prevent unneeded changes to asterisk/buildopts.h." into 13

Merge "Build System: Prevent unneeded changes to asterisk/buildopts.h." into 11

Merge "res_pjsip_dlg_options: Fix MODULEINFO section."

Merge "res_pjsip_dlg_options: Fix MODULEINFO section." into 13

Remove unneeded uses of optional_api providers.

A few cases exist where headers of optional_api provders are included but

not needed. This causes unneeded calls to ast_optional_api_use.

* Don't include optional_api.h from sip_api.h.

* Move 'struct ast_channel_monitor' to channel.h.

* Don't include monitor.h from chan_sip.c, channel.c or features.c.

The move of struct ast_channel_monitor is needed since channel.c depends on

it. This has no effect on users of monitor.h since channel.h is included

from monitor.h.

ASTERISK-25051 #close

Reported by: Corey Farrell

Change-Id: I53ea65a9fc9693c89f8bcfd6120649bfcfbc3478

Remove unneeded uses of optional_api providers.

A few cases exist where headers of optional_api provders are included but

not needed. This causes unneeded calls to ast_optional_api_use.

* Don't include optional_api.h from sip_api.h.

* Move 'struct ast_channel_monitor' to channel.h.

* Don't include monitor.h from chan_sip.c, channel.c or features.c.

The move of struct ast_channel_monitor is needed since channel.c depends on

it. This has no effect on users of monitor.h since channel.h is included

from monitor.h.

ASTERISK-25051 #close

Reported by: Corey Farrell

Change-Id: I53ea65a9fc9693c89f8bcfd6120649bfcfbc3478

Merge "v11: More files to ignore." into 11

Merge "include/asterisk/channel.h: Fix typo"