Commit Graph

  • 5cca07f248 MT#62181 do graceful shutdown master Richard Fuchs 2025-03-26 14:53:49 -0400
  • 099b35da93 MT#62181 add missing initialiser Richard Fuchs 2025-05-28 14:41:15 -0400
  • c4d677488b MT#62181 use references instead of copies Richard Fuchs 2025-05-28 14:40:52 -0400
  • 4856e6537f MT#62181 add testing framework Richard Fuchs 2025-04-22 11:07:46 -0400
  • 12317f7116 MT#62181 add systemd support Richard Fuchs 2025-05-21 08:48:16 -0400
  • 200ba57bbd MT#62181 tcp: fix fd != -1 handling Richard Fuchs 2025-05-21 09:00:01 -0400
  • 1e02557951 MT#62181 RegisterCache: use entries_by_time Richard Fuchs 2025-05-06 13:11:37 -0400
  • d62a847138 MT#62181 RegisterCache: add entries_by_time Richard Fuchs 2025-05-06 09:53:24 -0400
  • 4fa78eec3d MT#62181 RegisterCache: add get_lowest_expire Richard Fuchs 2025-05-06 10:18:22 -0400
  • 819e45ec9c MT#62181 RegisterCache: private AorEntry::erase Richard Fuchs 2025-05-06 09:23:27 -0400
  • d00be5a396 MT#62181 RegisterCache: add bindings set Richard Fuchs 2025-05-06 08:38:38 -0400
  • f0fcaa7a7a MT#62181 RegisterCache: make reg_expire private Richard Fuchs 2025-05-06 07:47:48 -0400
  • 3b90286a1e MT#62181 RegisterCache: turn AorEntry into class Richard Fuchs 2025-05-06 07:40:38 -0400
  • ea6b3e1e2d MT#62181 RegisterCache: use AorEntry storage Richard Fuchs 2025-05-05 15:30:45 -0400
  • 8818b46fbe MT#62181 RegisterCache: use AliasHash storage Richard Fuchs 2025-05-05 15:13:56 -0400
  • 9b8b9d8db5 MT#62181 RegisterCache: use AorHash storage Richard Fuchs 2025-05-05 14:44:18 -0400
  • c0ef3c113b MT#62181 RegisterCache: use ContactHash storage Richard Fuchs 2025-05-05 14:06:35 -0400
  • a076152ec7 MT#62181 RegisterCache: remove unused functions Richard Fuchs 2025-05-05 14:23:23 -0400
  • d068c60112 MT#62181 RegisterCache: refactor contact_idx Richard Fuchs 2025-05-05 13:29:56 -0400
  • 11dd04891d MT#62181 RegisterCache: refactor reg_cache_ht Richard Fuchs 2025-05-05 12:31:39 -0400
  • 15667d85dd MT#62181 RegisterCache: refactor id_idx Richard Fuchs 2025-05-05 12:14:22 -0400
  • 62f2602440 MT#62181 RegisterCache: add shutdown condition Richard Fuchs 2025-05-06 11:59:40 -0400
  • f9fdee69c2 MT#62181 introduce hash_map template Richard Fuchs 2025-05-05 12:10:41 -0400
  • f183d632cc MT#62181 tr_blacklist: specialise std::less Richard Fuchs 2025-04-30 14:18:36 -0400
  • 41dcbac5ea MT#62181 hash_table: obsolete allocator Richard Fuchs 2025-04-29 11:36:28 -0400
  • 2eb9cf59cc MT#62181 hash_table: remove unused class Richard Fuchs 2025-04-29 11:21:52 -0400
  • 0e738770b7 MT#59962 CCAcc example: change to long Richard Fuchs 2025-05-09 09:08:57 -0400
  • b95a9dd5e1 MT#62181 trans_layer: fix NULL dereference Richard Fuchs 2025-05-07 10:29:15 -0400
  • d6a99eed1f MT#62181 SBCCallProfile: fix wrong iterator Richard Fuchs 2025-05-07 10:24:07 -0400
  • 56eddd464c MT#62181 XmlRpcClient: fix incorrect printf format Richard Fuchs 2025-05-07 10:21:57 -0400
  • 0edbcfad4a MT#62181 XmlRpcUtil: annotate printf format Richard Fuchs 2025-05-07 10:20:59 -0400
  • cbeee278e2 MT#62181 DBRegAgent: use lock_guard Richard Fuchs 2025-05-07 10:15:48 -0400
  • 53060d03e5 MT#62181 DBRegAgent: extend lock span Richard Fuchs 2025-05-07 10:09:53 -0400
  • 52288b99a8 MT#62181 XmlRpcUtil: add missing va_end Richard Fuchs 2025-05-07 09:58:30 -0400
  • 5a6a99f93a MT#62181 opus: fix memory leak Richard Fuchs 2025-05-07 09:57:36 -0400
  • 29690cdd21 MT#62181 AmPlugin: change to std::filesystem Richard Fuchs 2025-05-07 09:54:52 -0400
  • 326f8d3f8a MT#62181 AmRtpStream: fix fd resource leak Richard Fuchs 2025-05-07 09:47:36 -0400
  • b87875fb7b MT#62181 AmConfig: fix fd resource leak Richard Fuchs 2025-05-07 09:44:54 -0400
  • 7c75c8e394 MT#59962 AmRtpAudio: setPlayoutType properly acquire the lock Donat Zenichev 2025-05-23 15:35:28 +0200
  • 72a5549f88 MT#59962 tcp_trsp_socket: `on_read()` protect against data overflow Donat Zenichev 2025-05-23 13:27:22 +0200
  • 8e0ef6dcd7 MT#59962 CPSLimit: AmConfig, by default 9999 Donat Zenichev 2025-05-23 12:59:43 +0200
  • 5e2bfa9fdf MT#59962 AmSdp: `parse_sdp_attr()` initialize integers Donat Zenichev 2025-05-23 10:52:32 +0200
  • 9a74726171 MT#59962 XmlRpcSocket: refactor `nbWrite()`, make it safer Donat Zenichev 2025-05-23 10:44:27 +0200
  • 5d1ccbbc86 MT#62763 perl: Use three argument form for open Guillem Jover 2025-05-20 23:57:08 +0200
  • fc7149b456 MT#62763 perl: Do not use bareword file handles Guillem Jover 2025-05-20 23:55:03 +0200
  • 61897b71a3 MT#62763 perl: Use strictures Guillem Jover 2025-05-20 23:52:33 +0200
  • a9e8578eb1 MT#59962 xmlrpc2di: rename TypeInt into TypeLong Donat Zenichev 2025-05-08 18:57:24 +0200
  • 684786978b MT#59962 xmlrpc2di: deprecate int support Donat Zenichev 2025-05-08 18:54:22 +0200
  • 27cd7bcbf0 MT#59962 xmlrpc2di: add bool operator overloading Donat Zenichev 2025-05-08 18:50:55 +0200
  • cd4eb9466b MT#59962 xmlrpc2di: `xmlrpcval2amarg()` use static_cast Donat Zenichev 2025-05-08 18:49:55 +0200
  • 77cc7e461a MT#59962 xmlrpc2di: int is long indeed Donat Zenichev 2025-05-08 18:48:44 +0200
  • 7a46e8e09c MT#59962 xmlrpc2di: refactor `XmlRpcClient::close()` Donat Zenichev 2025-05-07 14:42:01 +0200
  • afea04b0d6 MT#59962 xmlrpc2di: add `_ssl_ssl` and `_ssl_ctx` free handling Donat Zenichev 2025-05-05 12:37:14 +0200
  • 0a5b30dc96 MT#59962 xmlrpc2di: check XmlRpcSource existence before using Donat Zenichev 2025-04-29 20:46:53 +0200
  • aba95f88bf MT#59962 _trans_layer: `send_request()` check `p_msg` before using Donat Zenichev 2025-04-29 20:20:06 +0200
  • 78a45d1284 MT#59962 _trans_layer: `update_uac_request()` use ref. to ptr Donat Zenichev 2025-04-29 20:17:19 +0200
  • 987e4efee4 MT#59962 SBC: `reloadProfiles()` use move for profiles Donat Zenichev 2025-04-29 20:25:24 +0200
  • 0f0ad41759 MT#62181 XmlRpcValue: refactor as std::variant Richard Fuchs 2025-04-08 08:55:20 -0400
  • 4970eefaaf MT#62181 XMLRPC: use more appropriate int types Richard Fuchs 2025-04-08 08:25:02 -0400
  • 3ed4f30c51 MT#59962 AmSessionContainer: smart pointer in one code row Donat Zenichev 2025-04-28 15:19:27 +0200
  • e406d1d0c6 MT#59962 AmSessionContainer: add some code commentaries Donat Zenichev 2025-04-28 12:02:41 +0200
  • 282d173f23 MT#59962 AmSessionContainer: move session ptr into try statement Donat Zenichev 2025-04-28 11:54:50 +0200
  • 197c5c624f MT#59962 AmSessionContainer: refactor indentation Donat Zenichev 2025-04-28 11:49:15 +0200
  • db1c069cc6 MT#59962 AmSessionContainer: move app_params Donat Zenichev 2025-04-27 20:30:36 +0200
  • 357b2045d6 MT#59962 ModSbc: use move instead of copy for mf Donat Zenichev 2025-04-27 20:23:14 +0200
  • d29059b6f1 MT#62181 make: use $(MAKE) macro Richard Fuchs 2025-04-22 10:18:26 -0400
  • 82d9cd7583 MT#62181 AmArg: switch to default ctors Richard Fuchs 2025-04-17 14:33:50 -0400
  • 900875bd91 MT#62181 AmArg: take ownership of ValueStruct Richard Fuchs 2025-04-17 14:22:21 -0400
  • 74c87bc066 MT#62181 AmArg: take ownership of ValueArray Richard Fuchs 2025-04-17 12:04:51 -0400
  • 1ae07025e7 MT#62181 onInvite et al: const updates Richard Fuchs 2025-04-17 12:03:34 -0400
  • 5523520c87 MT#59962 DRedisConnection: handle empty context case Donat Zenichev 2025-04-25 17:05:46 +0200
  • 8f95edc9c4 MT#59962 DRedisConnection: ensure redis_context isn't NULL Donat Zenichev 2025-04-25 15:48:34 +0200
  • 6dfc04d3cc MT#59962 DRedisConnection: size_t is always >= 0 Donat Zenichev 2025-04-25 15:43:30 +0200
  • 305d860a36 MT#59962 DRedisConnection: no reply means something went wrong Donat Zenichev 2025-04-25 15:40:08 +0200
  • ccdebb29c4 MT#59962 ModSys: refactor SCTmpNamAction using `mkstemp()` Donat Zenichev 2025-04-25 15:26:39 +0200
  • 8211e8ca55 MT#59962 ModSbc: FilterEntry define type before using Donat Zenichev 2025-04-25 14:30:33 +0200
  • d63305fb82 MT#59962 ModSbc: `profile_param` can be only one Donat Zenichev 2025-04-25 14:27:49 +0200
  • 4160072162 MT#59962 ModConference: use move instead of copy Donat Zenichev 2025-04-25 14:22:09 +0200
  • e8941a5b24 MT#59962 ModConference: do not leave allocated chan Donat Zenichev 2025-04-25 14:14:48 +0200
  • d2833bb513 MT#59962 DSMCoreModule: make `resolveVars()` be using reference Donat Zenichev 2025-04-25 12:37:28 +0200
  • 5a602aee19 MT#59962 DSMCoreModule: move instead of copy Donat Zenichev 2025-04-25 12:29:36 +0200
  • a7b654cdbb MT#59962 DSMCoreModule: ensure AmArg is actually set Donat Zenichev 2025-04-25 12:08:15 +0200
  • 5faf948b86 MT#59962 DSMChartReader: close `h_dl` if import failed Donat Zenichev 2025-04-25 11:16:48 +0200
  • 3cea2a63ca MT#59962 DSM: initialize DSMScriptConfig diags to NULL Donat Zenichev 2025-04-25 11:04:50 +0200
  • 944a0f8565 Release new version 1:1.6.0+0~mr13.3.2.0 mr13.3 Sipwise Jenkins Builder 2025-04-23 10:39:04 +0200
  • ddf1e61775 Release new version 1:1.6.0+0~mr13.3.1.1 mr13.3.1.1 mr13.3.1 Sipwise Jenkins Builder 2025-04-23 10:39:04 +0200
  • c7c12a1494 MT#62181 AmArg: add missing copy/assignment ctor Richard Fuchs 2025-04-17 10:37:50 -0400
  • 5fd2cfac8e MT#62181 AmArg: fix variant access Richard Fuchs 2025-04-15 14:37:40 -0400
  • 41eaaaee31 MT#62181 AmArg: refactor as std::variant Richard Fuchs 2025-04-08 13:58:54 -0400
  • a8b96bac1a MT#62181 move -std= option Richard Fuchs 2025-04-08 07:37:52 -0400
  • 1b695faabb MT#62181 fix initialisers Richard Fuchs 2025-04-08 10:42:52 -0400
  • 05506cd2bb MT#62181 remove debugging remnant Richard Fuchs 2025-04-11 07:43:59 -0400
  • 39bd31eea3 MT#59962 CallLeg: use WARN() instead of ILOG_DLG() Donat Zenichev 2025-04-11 08:25:18 +0200
  • 838c1364f5 MT#59962 XmlRpcValue: avoid unnecessary copy Donat Zenichev 2025-04-11 08:21:35 +0200
  • 775eaeb420 MT#59962 XmlRpcValue: initialize `tm` Donat Zenichev 2025-04-11 08:10:37 +0200
  • 3311712d16 MT#62181 use std::move Richard Fuchs 2025-04-08 10:27:22 -0400
  • bf6d218cf5 MT#62181 SBCCallProfile: pass string by reference Richard Fuchs 2025-04-08 10:26:30 -0400
  • 5669abc5c8 MT#62181 ilbc: fix wrong order of NULL check Richard Fuchs 2025-04-08 09:45:02 -0400
  • c966c37a90 MT#62181 AmArg: fix missing return Richard Fuchs 2025-04-08 09:43:41 -0400
  • e4e55f14c4 MT#62181 Prepaid: update to long Richard Fuchs 2025-04-09 08:18:42 -0400