arberkatellari
2ffdb409a6
Add action type *dynamicRate
2025-08-15 13:01:50 +02:00
gezimbll
9065e58158
ips active allocations test
2025-08-15 12:56:02 +02:00
armirveliaj
040392571b
Add coverage tests on ips
2025-08-04 07:21:44 +02:00
armirveliaj
2428a6cdd1
Revise & add tests for FieldAsInterface method on ips
2025-08-04 07:21:44 +02:00
armirveliaj
8b15c5a336
Add coverage tests on ips
2025-07-31 09:43:37 +02:00
armirveliaj
492f13341d
Revise and add coverage tests on radius & ips
2025-07-29 15:23:28 +02:00
gezimbll
71e4563ecd
benchmarks for ips functionality && rewriting actionTypes constants
2025-07-28 20:05:10 +02:00
arberkatellari
eba021be54
Add action type *dynamicRoute
2025-07-27 11:47:20 +02:00
arberkatellari
c0017d33f1
Add action type *dynamicFilter
2025-07-27 11:47:20 +02:00
armirveliaj
1f49779685
Add integration tests for StatusServer messages in RadiusAgent
2025-07-27 11:44:34 +02:00
DanB
dd901299b2
<RadiusAgent> Support for StatusServer message processing
2025-07-24 11:19:52 +02:00
arberkatellari
b779388005
Add action type *dynamicRanking
2025-07-23 21:17:51 +02:00
arberkatellari
6302bb0fa1
Add action type *dynamicTrend
2025-07-23 21:17:51 +02:00
arberkatellari
f85ceebf85
Add weights, blockers, and filterIDs functionality to *httpPost action diktats
2025-07-23 21:17:51 +02:00
arberkatellari
9fa6844fae
Add FilterIDs, Weights & Blockers functionality to set/remove balance action types
2025-07-21 13:40:22 +02:00
arberkatellari
076dd821a9
Add FilterIDs, Weights & Blockers functionality to dynamic type actions
2025-07-21 13:40:22 +02:00
arberkatellari
2ab652ebdd
Add tests for ActionProfile modifications
2025-07-21 13:40:22 +02:00
arberkatellari
38e7c7eb39
ActionProfile modifications
2025-07-21 13:40:22 +02:00
ionutboangiu
e3bf9e10ec
docs: fix ips store_interval desc
2025-07-21 10:35:14 +02:00
ionutboangiu
e8c770c415
prometheus: add node_id label to cache metrics
2025-07-21 10:27:10 +02:00
ionutboangiu
71a1242522
prometheus: add cache statistics metrics
2025-07-21 10:27:10 +02:00
ionutboangiu
7781961386
fix debian/rpm dirs for current cgrates paths
2025-07-21 10:22:41 +02:00
ionutboangiu
b77ae537d2
ansible: ensure git is installed in github_ssh role
2025-07-17 13:19:55 +02:00
ionutboangiu
8bba489c3d
ansible: add cgrates_deb_install playbook
2025-07-17 09:18:17 +02:00
ionutboangiu
b52bfa71b1
ansible: add github_ssh role for SSH key management
2025-07-17 09:18:17 +02:00
ionutboangiu
e211a1dd0d
ansible: update cgrates role to also allow pkg install
2025-07-17 09:18:17 +02:00
ionutboangiu
2968cc5e3c
ansible: add monitoring setup playbook
2025-07-17 09:18:17 +02:00
gezimbll
954be1d480
integration test for threshold events to ees
2025-07-10 16:56:47 +02:00
ionutboangiu
c3c5b617d2
ips: integrate CDRs into RADIUS IPAM integration test
2025-07-10 16:56:08 +02:00
ionutboangiu
f68b6e8f79
radius: pass ips flag to sessions via opts
2025-07-10 16:56:08 +02:00
ionutboangiu
7845074db5
ips: add RADIUS IPAM integration test
2025-07-10 16:56:08 +02:00
ionutboangiu
c4389a9ab6
sessions: rename IPAllocation reply field to AllocatedIP
2025-07-10 16:56:08 +02:00
ionutboangiu
4a1f3144ba
sessions: partially reimplement TerminateSession
...
to be able to release IP allocs
2025-07-10 16:56:08 +02:00
ionutboangiu
063fcbc138
sessions: return AllocatedIP instead of just message
2025-07-10 16:56:08 +02:00
ionutboangiu
4278d3ed78
ips: implement NavigableMapper for AllocatedIP
2025-07-10 16:56:08 +02:00
ionutboangiu
97969bb707
sessions: get originID from APIOpts instead of event
2025-07-10 16:56:08 +02:00
ionutboangiu
54f4a63c24
radius: revise dict loading err log
2025-07-10 16:56:08 +02:00
ionutboangiu
1e2f39c13e
ips: update csv header
2025-07-10 16:50:32 +02:00
ionutboangiu
2365ae5037
docs: add documentation for IPs component
2025-07-10 16:24:27 +02:00
ionutboangiu
570a285b31
Consider radius requests when limiting caps
2025-07-08 08:18:30 +02:00
ionutboangiu
785236592b
Port RADIUS DMR/CoA functionality
...
This commit ports the following changes from v0.11:
- 9991b29 - Implement DisconnectSession API for RADIUS Agent
- 02c8ed1 - Implement support for RADIUS CoA
- 7129d34 - Merge CoA into ReAuthorize logic
- d8ad760 - Update both ReAuthorize API signatures
- 5560608 - Dynamic templates for Radius CoA out of APIOpts
- f9d1c0f - Refactor ReAuthorize to AlterSessions
- 8388832 - Rename agents API object: SessionSv1 to AgentV1
- b580e09 - Add sanity checks for radius templates
- ca6a944 - Update client_da_addresses structure
- 98265a1 - Refactor function names and error msgs related to AlterSessions
- ee98dbe - Update AgentV1DisconnectSession api signature
- c9b6c1f - Add support for sending *dmr template via APIOpts
- 03eff44 - Cache RADIUS packets during accounting instead of auth
- 28e53ce - Add requests_cache_key field to radagent cfg
2025-07-08 08:18:30 +02:00
ionutboangiu
43930547b9
cfg: support multiple radius auth/acct listeners
2025-07-08 08:18:30 +02:00
ionutboangiu
43e1630a55
cfg: rename Listener to DNSListener
2025-07-08 08:18:30 +02:00
ionutboangiu
c42198f3c2
cfg: allow multiple dict dirs per radius client
...
ported from commit 47e75fab1
2025-07-08 08:18:30 +02:00
arberkatellari
baf767c966
Correct addition of vendor at radReplyAppendAttributes & IT test for it
2025-07-08 08:18:30 +02:00
arberkatellari
4642c47599
Show proper value to radAgent reply when using *log
2025-07-08 08:18:30 +02:00
arberkatellari
09624ff660
Revise mongo decoding for decimals in interfaces
2025-07-06 19:46:53 +02:00
arberkatellari
ad5ec6c062
Add cgr_max_usage variable to fs channels
2025-07-06 19:46:53 +02:00
armirveliaj
eda74a79a9
Add coverage tests on FilterS
2025-07-02 21:47:14 +02:00
armirveliaj
22845b1e15
Add coverage tests on engine
2025-07-02 21:47:14 +02:00