armirveliaj
be08b1d07b
revise freeswitch_agent low_balance_ann_file command
2026-01-30 17:49:58 +01:00
gezimbll
4bd459b486
modified astagent call methods over http
2026-01-22 10:05:44 +01:00
ionutboangiu
fe4d8b5924
radagent: check CHAP-Challenge AVP for CHAP auth
...
CHAP authentication was always using the Request Authenticator as
challenge, ignoring CHAP-Challenge AVP when present. Per RFC 2865, the
CHAP-Challenge attribute takes precedence if included in the packet.
Ref: #4963
2026-01-09 12:10:35 +01:00
ionutboangiu
d73e9c0803
radagent: use MS-CHAP2-Response for MSCHAPv2
...
MSCHAPv2 authentication was looking for the wrong RADIUS attribute. Per
RFC 2548, MSCHAPv2 uses MS-CHAP2-Response (vendor-type 25), not
MS-CHAP-Response (vendor-type 1, which is for v1).
Ref: #4962
2026-01-09 12:09:53 +01:00
gezimbll
e859be8806
added multiple listeners for diameter agent
2025-12-21 18:26:59 +01:00
ionutboangiu
897d6f0da1
integrate IPs with SessionS
2025-12-16 13:23:17 +01:00
ionutboangiu
8443af3a89
Relicense from GPLv3 to AGPLv3
2025-10-29 19:42:40 +01:00
ionutboangiu
89c0f9e025
fix DPR to contain sender identity not recipient
2025-10-28 20:31:58 +01:00
ionutboangiu
c9115da4b7
use remoteAddr as peer key, remove duplicate status
2025-10-24 20:23:52 +02:00
ionutboangiu
b54e3b54ac
refactor StatSum to use RSRParsers and add conn_status converter
2025-10-19 12:31:35 +02:00
ionutboangiu
22e02f18df
update go-diameter library
2025-10-13 09:56:31 +02:00
ionutboangiu
84728ec4aa
send status events to all profiles if none set
2025-10-13 09:56:31 +02:00
ionutboangiu
880942352b
use string status values in diameter conn events
2025-10-13 09:56:31 +02:00
ionutboangiu
8ba80d301f
cfg: add conn_status_stat_queue/threshold_ids for diameter
2025-10-13 09:56:31 +02:00
ionutboangiu
59ddbe419e
make diam conn health check interval configurable
2025-10-13 09:56:31 +02:00
ionutboangiu
2f40fbacbf
add diameter connection status tracking
2025-10-13 09:56:31 +02:00
ionutboangiu
8ce296cdaf
Rename event type ProcessTime to EventPerformanceReport
2025-10-13 09:56:31 +02:00
ionutboangiu
bb7e7572df
prometheus: use apiers_conns for StatQueue fetch
2025-09-22 12:03:28 +02:00
ionutboangiu
a0ced56275
prometheus: fetch all StatQueues when IDs list is empty
2025-09-18 21:08:08 +02:00
gezimbll
c233daef58
replaced sched_hangup with sched_transfer
2025-09-09 17:32:01 +02:00
ionutboangiu
9ef9684a3d
agents: add processor/reader id to stats/th events
2025-08-18 10:09:51 +02:00
ionutboangiu
415d027761
stats: implement new REPSC/REPFC metrics
...
used to track successful/failed requests. REPFC supports error filtering.
2025-08-04 17:56:08 +03:00
ionutboangiu
9833152e38
agents: create dedicated events for stats processing
2025-08-04 17:56:08 +03:00
ionutboangiu
3077544d62
Add ReplyState field to track successful/failed requests
2025-08-04 17:56:08 +03:00
ionutboangiu
2e0de027db
radius: avoid redundant MetaRadReqType assignment in loop
2025-08-04 17:56:08 +03:00
armirveliaj
2fd7730b45
Port StatusServer support to master
2025-07-27 11:50:09 +02:00
ionutboangiu
8466a65d63
prometheus: add node_id label to cache metrics
2025-07-21 10:26:20 +02:00
ionutboangiu
e70908356e
prometheus: add cache statistics metrics
2025-07-16 10:44:38 +02:00
arberkatellari
2385597155
Add route_profile option to switch agents in config
2025-06-25 19:11:15 +02:00
ionutboangiu
64eea80f3b
send SIPAgent ProcessTime events to stats/thresholds
2025-06-24 18:16:09 +02:00
ionutboangiu
4635069702
add StatHighest and StatLowest metric implementations
2025-06-24 18:03:17 +02:00
ionutboangiu
ec145d778e
remove :*ids: syntax from agent stats/thresholds flags
2025-06-11 10:58:37 +02:00
ionutboangiu
b0393978ee
move shared test helpers to untagged file
2025-06-11 10:58:37 +02:00
ionutboangiu
f300ecea7e
test diameter-stats-prometheus integration
2025-06-11 10:58:37 +02:00
ionutboangiu
671c7474b8
send agent events to stats/thresholds w/ ProcessTime
...
applies only to template-based agents
2025-06-11 10:58:37 +02:00
ionutboangiu
676900b4c3
update DB casing for InitDB helpers
2025-05-29 15:41:53 +02:00
ionutboangiu
2541d7cc01
optimize metrics collection with reusable maps
2025-04-29 07:11:29 +02:00
ionutboangiu
2efb1b4d35
prometheus: replace string literals with constants
2025-04-27 12:13:29 +02:00
ionutboangiu
7c5a00ff4d
normalize metric types for mixed connection types
2025-04-27 12:13:29 +02:00
ionutboangiu
015dedc66e
revise wrong prom metric comment
2025-04-27 12:13:29 +02:00
gezimbll
8e89b84e03
added *gigawords DataConverter
2025-04-24 20:17:48 +02:00
ionutboangiu
3f8af2f106
add benchmark for remote+replication (incomplete)
2025-04-11 23:46:07 +03:00
arberkatellari
5463eb61c6
Adjust tests to InternalDB constructor
2025-04-11 13:09:50 +02:00
arberkatellari
ed584364d1
Add tests for internal DB dump and restore
2025-04-06 12:08:40 +02:00
ionutboangiu
934d93ef58
add PrometheusAgent implementation
2025-03-30 14:01:06 +02:00
gezimbll
260b32323d
added option to pass UpdateSession event through stats or thresholds
2025-03-18 20:08:05 +01:00
arberkatellari
83e8ce3adc
Add ability to modify diameter CE answer & replace go-diameter lib
2025-02-28 19:25:48 +01:00
armirveliaj
e64d02e187
astagent: prevent panic in handleChannelDestroyed
2025-02-21 16:24:27 +01:00
ionutboangiu
204601a70f
Consider DNS requests when limiting caps
2024-12-01 20:28:56 +01:00
ionutboangiu
3a6d759bac
Consider radius requests when limiting caps
2024-11-14 17:56:42 +01:00