Commit Graph

  • 0c19172d07
    Merge 1248242c3d into c66b4050e3 Vadim Saranov 2026-11-03 11:15:45 +0100
  • 2a362ebdcf MT#64901 xmlrpc2di: stop boolean parameter conversion falling through to Undef master Vadim Saranov 2026-10-28 22:33:31 +0300
  • b2f2cf22bb
    Merge edf0065e09 into c66b4050e3 Vadim Saranov 2026-11-03 00:34:11 +0300
  • 9b3569442d
    Merge f91e03a7df into c66b4050e3 Vadim Saranov 2026-11-02 20:27:15 +0100
  • d218264ca8
    Merge 88fb91cad1 into c66b4050e3 Vadim Saranov 2026-11-02 17:09:27 +0000
  • 88fb91cad1 xmlrpc2di: return 64-bit AmArg values in XML-RPC responses Vadim Saranov 2026-10-28 22:21:00 +0300
  • dc3a631552 apps: prom Prometheus exporter Vadim Saranov 2026-10-13 18:00:26 +0300
  • a67b3cb3a6 core: statistics DI interface Vadim Saranov 2026-10-13 18:00:26 +0300
  • 7fb4b22655 sip: DNS resolver metrics in the registry Vadim Saranov 2026-10-13 18:00:26 +0300
  • ed27d06877 core: codec usage gauge in the metrics registry Vadim Saranov 2026-10-13 18:00:26 +0300
  • 34872c85e3 sip: SIP transaction counters in the metrics registry Vadim Saranov 2026-10-13 18:00:26 +0300
  • 17bbc3926a core: session, CPS, uptime and memory metrics in the registry Vadim Saranov 2026-10-13 18:00:26 +0300
  • 9b868fc458 core: AmStatistics metrics registry Vadim Saranov 2026-10-13 18:00:26 +0300
  • ee4f0d0a03
    Merge 1875cdd10a into c66b4050e3 Vadim Saranov 2026-11-02 17:46:46 +0100
  • c66b4050e3 MT#63796 don't re-INVITE a leg before it ACKs our 2xx Bit-Savva Mikhail 2026-10-22 14:37:26 +0200
  • 719e2a3f43 TT#161450 trans_table: improve 200/ACK transactions matching Donat Zenichev 2026-10-22 14:36:41 +0200
  • 464f86f074 MT#64326 derive the default RTCP port from the media port Bit-Savva Mikhail 2026-10-22 14:37:26 +0200
  • 3e7d80f2b7 MT#64326 don't echo back the remote RTCP port when relaying media Bit-Savva Mikhail 2026-10-22 14:37:26 +0200
  • 34f622444e xmlrpc2di: stop boolean parameter conversion falling through to Undef Vadim Saranov 2026-10-28 22:33:31 +0300
  • 1248242c3d core: strict_routeset_update gates the route set re-extraction Vadim Saranov 2026-10-27 19:53:10 +0300
  • edf0065e09 core: fix O/A state names table Vadim Saranov 2026-10-27 20:14:12 +0300
  • 64bf2ca45f
    Merge bc235e2008 into b54240881a Vadim Saranov 2026-10-27 06:22:46 +0300
  • 1425486f38 MT#65387 cc_xfer: describe a transferred call with its current party Bit-Savva Mikhail 2026-10-22 14:37:26 +0200
  • b54240881a MT#66307 g729: switch codec init to the two-argument signature Donat Zenichev 2026-10-20 10:55:05 +0200
  • f5a7a8723e MT#66307 protect the audio buffer from being overflown Donat Zenichev 2026-10-19 16:04:24 +0200
  • 4b1ca4c9e9 MT#59962 core: add some missing includes Donat Zenichev 2026-10-22 12:20:01 +0200
  • 6dab665f61 MT#59962 db_reg_agent: introduce latest improvements Donat Zenichev 2026-10-22 12:14:04 +0200
  • f89e4d17d0 MT#66063 Check parsed SDP before to create new one Donat Zenichev 2026-10-22 11:48:41 +0200
  • 51f9a0ac98 MT#63655 ReconnectLegEvent: add call_id and getter Donat Zenichev 2026-10-22 11:43:57 +0200
  • 5e38cf6e72 MT#65711 Arm the RTP inactivity guard for local media stream Kéryl Thiry 2026-10-22 11:40:44 +0200
  • b7f31173e7 MT#65545 DSM: use `+` as inner delimiter for the param Donat Zenichev 2026-10-22 11:27:02 +0200
  • 2c04910995 MT#65545 DSM: add explicit handling of states Donat Zenichev 2026-10-22 11:26:14 +0200
  • a2808352a8 MT#64901 sip: don't `event_free()` NULL events of never connected socket Donat Zenichev 2026-10-20 17:09:43 +0200
  • a5c4d4a36b MT#64901 sip: free the send queue of a TCP socket destroyed unclosed Donat Zenichev 2026-10-20 17:09:34 +0200
  • b7e07d2509 MT#64901 sip: don't throw from TCP socket callbacks on a dying socket Donat Zenichev 2026-10-20 17:09:26 +0200
  • 85c9a54037 MT#64901 sip: fix use-after-free when a TCP connection closes itself Vadim Saranov 2026-10-02 10:48:48 +0300
  • 4e663cfd52 Release new version 1:1.6.0+0~mr26.3.1.2 mr26.3.1.2 mr26.3.1 Sipwise Jenkins Builder 2026-10-20 11:00:39 +0200
  • bfe11f0485 Release new version 1:1.6.0+0~mr26.2.1.2 mr26.2.1.2 mr26.2.1 Sipwise Jenkins Builder 2026-10-20 11:00:36 +0200
  • 55b31de6be MT#66037 t: wait for the very ACK instead of draining blind Bit-Savva Mikhail 2026-10-13 16:30:27 +0200
  • 6c3257c837 MT#66037 t: wait for the very ACK instead of draining blind Bit-Savva Mikhail 2026-10-13 16:30:27 +0200
  • 76cb0e9004 MT#66037 t: wait for the very ACK instead of draining blind mr26.2 Bit-Savva Mikhail 2026-10-13 16:30:27 +0200
  • 8bfd2aae0a MT#66037 t: wait for the very ACK instead of draining blind mr26.3 Bit-Savva Mikhail 2026-10-13 16:30:27 +0200
  • f8b7339c95 MT#66037 t: wait for the very ACK instead of draining blind Bit-Savva Mikhail 2026-10-13 16:30:27 +0200
  • 8566075fee MT#64901 jsonrpc: 0-terminate msgbuf before dispatching the message Vadim Saranov 2026-10-16 19:44:19 +0300
  • 7c763ffac0 MT#64901 jsonrpc: keep read() result signed when reading the message body Vadim Saranov 2026-10-16 19:44:19 +0300
  • d6e294270f Release new version 1:1.6.0+0~mr26.3.2.0 Sipwise Jenkins Builder 2026-10-19 11:00:26 +0200
  • e0314313e4 Release new version 1:1.6.0+0~mr26.3.1.1 mr26.3.1.1 Sipwise Jenkins Builder 2026-10-19 11:00:25 +0200
  • 2353778a1b jsonrpc: 0-terminate msgbuf before dispatching the message Vadim Saranov 2026-10-16 19:44:19 +0300
  • 921ce7aaf9 jsonrpc: keep read() result signed when reading the message body Vadim Saranov 2026-10-16 19:44:19 +0300
  • 0fe99bb617 MT#64901 jsonrpc: normalize indentation in netstringsRead() Vadim Saranov 2026-10-02 11:04:41 +0300
  • 0e09fc7753 MT#64901 jsonrpc: bound netstring message size before reading it Vadim Saranov 2026-10-02 10:50:29 +0300
  • 38610e57ef MT#64901 core: keep libevent headers out of public headers Vadim Saranov 2026-10-01 12:09:44 +0300
  • 206f01e180 MT#64901 jsonrpc: guard libev EV_* constants against libevent macros Vadim Saranov 2026-10-01 12:12:30 +0300
  • ecd6ac794f MT#64901 Stop passing SRTP param when creating a transport Donat Zenichev 2026-10-13 15:41:35 +0200
  • a8f7da6d44 MT#64901 RTP: retry RTP+RTCP port pair allocation when the RTCP port is busy Vadim Saranov 2026-09-09 10:51:48 +0300
  • db24f77fbf MT#64901 plug-in: detect dlopen() failure and tolerate undefined log facility symbol Vadim Saranov 2026-09-09 10:50:35 +0300
  • e94cc90c77
    Merge 59e83b5006 into 7ef3690909 Vadim Saranov 2026-10-13 09:42:12 +0200
  • 7ef3690909 MT#66097 AmRtpTransport: detach a socket from the receiver loop Donat Zenichev 2026-10-12 17:14:16 +0200
  • 4546101884 MT#66097 AmRtpSocket: swap the order of destruction Donat Zenichev 2026-10-12 17:13:08 +0200
  • 7fef487c99 Release new version 1:1.6.0+0~mr27.0.0.0 Sipwise Jenkins Builder 2026-10-05 12:37:14 +0200
  • 3417582ba6 Release new version 1:1.6.0+0~mr26.3.1.0 Sipwise Jenkins Builder 2026-10-05 12:37:13 +0200
  • 5463a1bff4 sip: fix use-after-free when a TCP connection closes itself Vadim Saranov 2026-10-02 10:48:48 +0300
  • 608fefe4a5 jsonrpc: normalize indentation in netstringsRead() Vadim Saranov 2026-10-02 11:04:41 +0300
  • ac51d58c3e jsonrpc: bound netstring message size before reading it Vadim Saranov 2026-10-02 10:50:29 +0300
  • f9a5361a60 jsonrpc: guard libev EV_* constants against libevent macros Vadim Saranov 2026-10-01 12:12:30 +0300
  • 48da4b512b core: keep libevent headers out of public headers Vadim Saranov 2026-10-01 12:09:44 +0300
  • 66cc62ac77 MT#64901 reg_agent: keep Expires: 0 on de-REGISTER with contact Fedorov Volodymyr 2026-09-08 10:17:26 +0200
  • c3ceb9c761 MT#64901 RegisterCache: fix missing climits include for LONG_MAX Fedorov Volodymyr 2026-09-08 10:30:15 +0200
  • 0e42170c97 sbc: RegisterCache: include climits for LONG_MAX Fedorov Volodymyr 2026-09-19 09:14:13 +0300
  • 59e83b5006 core: SDP bandwidth modifiers (b=AS/RS/RR) support Vadim Saranov 2026-09-09 09:42:25 +0300
  • f91e03a7df core: fix B2B stream hook lifetime, add preEncode hook and removeHook() Vadim Saranov 2026-09-11 07:44:12 +0300
  • d950dc5e44 MT#64901 xmlrpc2di: actually register builtin XML-RPC methods Vadim Saranov 2026-08-26 16:03:59 +0300
  • d58a5d061e xmlrpc2di: actually register builtin XML-RPC methods Vadim Saranov 2026-08-26 16:03:59 +0300
  • cac6485dff MT#64901 core: add `ignore_routeset_on_prack` Vadim Saranov 2026-08-24 15:20:43 +0300
  • 1875cdd10a core: add SIP_FLAGS_NO_SDP_GENERATION for relayed messages Vadim Saranov 2026-09-09 10:37:48 +0300
  • f99c54637a core: add ignore_routeset_on_prack to keep the route set from PRACK 200 OK Vadim Saranov 2026-08-24 15:20:43 +0300
  • 318eb8b9be
    Merge 85e64ed023 into a84cb0e3aa Vadim Saranov 2026-09-18 14:41:12 +0200
  • a84cb0e3aa MT#64901 core: honor caller-provided headers in AmSipDialog::cancel() Vadim Saranov 2026-04-06 13:43:57 +0300
  • f087b2a01e MT#64901 core: pass custom headers through send_200_ack() Vadim Saranov 2026-02-21 16:26:29 +0300
  • 85e64ed023 core: RTCP SR/RR/SDES support (RFC 3550) Vadim Saranov 2026-09-09 13:42:03 +0300
  • cd1280fa66 RTP: retry RTP+RTCP port pair allocation when the RTCP port is busy Vadim Saranov 2026-09-09 10:51:48 +0300
  • 99f3d6feeb plug-in: detect dlopen() failure and tolerate undefined log facility symbol Vadim Saranov 2026-09-09 10:50:35 +0300
  • bc235e2008 core: support tel: URI (RFC 3966) in SIP parser Vadim Saranov 2026-08-31 09:58:38 +0300
  • e53c908b3a core: honor caller-provided headers in AmSipDialog::cancel() Vadim Saranov 2026-04-06 13:43:57 +0300
  • 0f0762a261 core: pass custom headers through send_200_ack() Vadim Saranov 2026-02-21 16:26:29 +0300
  • 200a534619
    Merge pull request #13 from lexxua/master Donat Zenichev 2026-09-08 11:23:15 +0200
  • e318990449
    Merge pull request #12 from lexxua/master Donat Zenichev 2026-09-08 10:30:39 +0200
  • b43c6ca9fb RegisterCache: fix missing climits include for LONG_MAX Fedorov Volodymyr 2026-09-08 10:30:15 +0200
  • cfcda2714f reg_agent: keep Expires: 0 on de-REGISTER with contact Fedorov Volodymyr 2026-09-08 10:17:26 +0200
  • ee328483e4 Release new version 1:1.6.0+0~mr26.2.1.1 mr26.2.1.1 Sipwise Jenkins Builder 2026-08-21 08:52:26 +0200
  • 031cd07ec8 Release new version 1:1.6.0+0~mr26.2.2.0 Sipwise Jenkins Builder 2026-08-21 08:52:26 +0200
  • 3d17280848 Release new version 1:1.6.0+0~mr26.3.0.0 Sipwise Jenkins Builder 2026-08-11 14:22:07 +0200
  • e356f1f552 Release new version 1:1.6.0+0~mr26.2.1.0 Sipwise Jenkins Builder 2026-08-11 14:22:03 +0200
  • 65ac23e039 MT#65612 RegThread: tighten the check registrations loop Donat Zenichev 2026-07-31 12:14:58 +0200
  • cf3fc87bc2 MT#65612 RegThread: print DI factory pointer Donat Zenichev 2026-07-30 14:48:00 +0200
  • a654c9c01d MT#65612 RegThread: lifetime hardening Donat Zenichev 2026-07-31 20:24:35 +0200
  • e9995a63f9 MT#65612 RegThread: use `run_cond.wait_for()` instead of sleeping Donat Zenichev 2026-07-31 20:21:41 +0200
  • f0193d91b7 MT#65612 RegThread: consider `stop_requested()` on `run()` Donat Zenichev 2026-07-30 13:45:09 +0200
  • d881e16d5e MT#65612 RegThread: refactor `run()` a little bit Donat Zenichev 2026-07-30 13:40:18 +0200
  • 68cd8dde3e MT#65357 OA: don't change state on empty 183 Donat Zenichev 2026-07-30 15:15:32 +0200