Commit Graph

  • d8c8c65ac6 Add coverage tests for DynamicResource armirveliaj 2025-09-16 10:56:07 -04:00
  • 036ddfa36a Add coverage tests for DynamicAttribute armirveliaj 2025-09-15 11:03:33 -04:00
  • 331b7427e4 config: add sanity check for undefined prometheus conns ionutboangiu 2025-09-18 09:35:24 +03:00
  • a0ced56275 prometheus: fetch all StatQueues when IDs list is empty ionutboangiu 2025-09-18 19:29:39 +03:00
  • 7ed66e7cd5 Register needed gob record types arberkatellari 2025-09-15 17:12:40 +02:00
  • e3369cc817 ansible: ensure latest cgrates when installing via packages ionutboangiu 2025-09-15 10:37:16 +03:00
  • 61d7a85196 Add coverage tests for DynamicStats armirveliaj 2025-09-12 10:36:50 -04:00
  • fc42d6984f Add coverage test for DynamicThreshold armirveliaj 2025-09-11 08:26:39 -04:00
  • 8dabaaf690 add test+benchmark for filter index updates ionutboangiu 2025-09-09 16:16:32 +03:00
  • b979531aba Add coverage tests on dynamic actions armirveliaj 2025-09-09 11:08:48 -04:00
  • c233daef58 replaced sched_hangup with sched_transfer gezimbll 2025-08-06 16:56:44 +02:00
  • 547c4940ec skip empty removeIndexKeys to avoid slow ops ionutboangiu 2025-09-09 10:33:38 +03:00
  • e194979b99 revert bulk index removal and add early return optimization ionutboangiu 2025-09-08 20:33:37 +03:00
  • c9972c62f9 Add coverage tests on actions && sessions armirveliaj 2025-09-04 10:59:19 -04:00
  • 0aae6f5d26 Add coverage tests on sessions && ips armirveliaj 2025-09-02 10:43:39 -04:00
  • 3ee6355cd2 sessions: remove UpdateSRuns and lock manually in terminate ionutboangiu 2025-09-01 21:21:56 +03:00
  • e81cb4fa9b sessions: ensure event is passed when updating session ionutboangiu 2025-09-01 21:21:26 +03:00
  • 788279596e sessions: fix deadlock using updateSRuns in updateSession ionutboangiu 2025-09-01 21:19:57 +03:00
  • 37acdd1723 sessions: port session APIs and flag handling ionutboangiu 2025-08-25 01:43:58 +03:00
  • 96ff02b9ff Add new actions to docs arberkatellari 2025-08-25 17:23:00 +02:00
  • e84faf5804 Add coverage tests on cdrs & statmetrics armirveliaj 2025-08-22 10:42:05 -04:00
  • 233064fff7 Add coverage tests for ips & statmetrics armirveliaj 2025-08-20 10:52:46 -04:00
  • 6140c9ef5e rpm: fix empty logdir in files section ionutboangiu 2025-08-21 12:03:17 +03:00
  • 8aeb2f57c6 rpm: create log directory in buildroot ionutboangiu 2025-08-21 11:35:46 +03:00
  • eb796bd04f ips: fix deadlock from cached allocs missing profile reference ionutboangiu 2025-08-19 21:51:10 +03:00
  • 44df79fe7b add RADIUS IP auth reject test case ionutboangiu 2025-08-19 16:22:58 +03:00
  • 8d9c0c3e24 fix compilation error caused by parallel merges ionutboangiu 2025-08-18 11:23:15 +03:00
  • 2dca5e3c32 ips: sort matched profile IDs to prevent deadlock ionutboangiu 2025-08-11 20:42:55 +03:00
  • 6703279aac ips: revise benchmark for concurrent IP allocation ionutboangiu 2025-08-11 20:42:31 +03:00
  • 7ba4b13190 Add tests for offline internal APIs arberkatellari 2025-08-15 18:06:27 +02:00
  • d6b8c8386e Add coverage tests for ips & statmetrics armirveliaj 2025-08-15 10:47:44 -04:00
  • 9ef9684a3d agents: add processor/reader id to stats/th events ionutboangiu 2025-08-18 10:20:17 +03:00
  • c6ba149151 Add coverage tests for statmetrics armirveliaj 2025-08-14 11:02:09 -04:00
  • 9e0a0fe865 Add coverage tests for statmetrics armirveliaj 2025-08-13 10:45:49 -04:00
  • 8ae3b6ed22 Add coverage tests on engine armirveliaj 2025-08-12 08:31:11 -04:00
  • 7678bf181f Add ce_applications to diameter_agent config arberkatellari 2025-08-10 11:12:07 +02:00
  • 24452a56dc Update OpenSIPS tutorial docs arberkatellari 2025-08-13 16:58:18 +02:00
  • 1b3d310b6e Add docs for StorDB arberkatellari 2025-08-12 14:39:52 +02:00
  • e617b8392f Update ERs docs arberkatellari 2025-08-11 17:31:02 +02:00
  • 70563d87b6 Add cache handling for TrendProfile replication APIs arberkatellari 2025-08-10 09:26:37 +02:00
  • cd0c7245f7 ansible: add TP directory permissions setup ionutboangiu 2025-08-11 20:13:38 +03:00
  • 0e06476d74 fix Ansible 2.19 conditional compatibility in github_ssh role ionutboangiu 2025-08-08 20:51:21 +03:00
  • f5be437711 ips: move ComputeUnexported to DataManager ionutboangiu 2025-08-08 21:30:59 +03:00
  • d76759ea5b ips: improve integration tests ionutboangiu 2025-08-07 18:09:07 +03:00
  • 707826359b ips: add ClearAllocations API ionutboangiu 2025-08-07 12:26:38 +03:00
  • 82cfff3cff ips: prevent panic when no pools match filters ionutboangiu 2025-08-07 10:00:17 +03:00
  • ae73523551 stats: register newly implemented metrics with gob ionutboangiu 2025-08-06 09:28:59 +03:00
  • 392c5d3408 stats: ensure repsc/repfc metrics are properly decoded ionutboangiu 2025-08-06 09:28:41 +03:00
  • 262f1dafa3 Add action type *dynamicAction arberkatellari 2025-08-07 16:07:05 +02:00
  • 6f7fbb0e94 Add action type *dynamicIP arberkatellari 2025-08-06 16:08:01 +02:00
  • 2ffdb409a6 Add action type *dynamicRate arberkatellari 2025-08-05 17:52:59 +02:00
  • 9065e58158 ips active allocations test gezimbll 2025-08-05 16:58:10 +02:00
  • ce04c7e5eb Add coverage tests for statmetrics armirveliaj 2025-08-08 10:45:35 -04:00
  • 2ca08a0ef5 Add coverage tests for statmetrics armirveliaj 2025-08-07 11:00:40 -04:00
  • 2819c4c632 Add coverage tests for statmetrics armirveliaj 2025-08-06 10:59:55 -04:00
  • 4f1bf56673 Add coverage tests for statmetrics armirveliaj 2025-08-05 08:56:17 -04:00
  • 415d027761 stats: implement new REPSC/REPFC metrics ionutboangiu 2025-07-30 23:21:52 +03:00
  • 9833152e38 agents: create dedicated events for stats processing ionutboangiu 2025-07-31 13:19:16 +03:00
  • 3077544d62 Add ReplyState field to track successful/failed requests ionutboangiu 2025-07-30 22:56:15 +03:00
  • 2e0de027db radius: avoid redundant MetaRadReqType assignment in loop ionutboangiu 2025-07-30 22:37:21 +03:00
  • 040392571b Add coverage tests on ips armirveliaj 2025-08-01 10:53:37 -04:00
  • 2428a6cdd1 Revise & add tests for FieldAsInterface method on ips armirveliaj 2025-07-31 08:46:35 -04:00
  • 8b15c5a336 Add coverage tests on ips armirveliaj 2025-07-29 11:00:31 -04:00
  • 492f13341d Revise and add coverage tests on radius & ips armirveliaj 2025-07-28 11:38:39 -04:00
  • 2590381402 updated yaml script to generate packages in each commit gezimbll 2025-07-29 13:33:15 +02:00
  • 71e4563ecd benchmarks for ips functionality && rewriting actionTypes constants gezimbll 2025-07-14 12:55:59 +02:00
  • 2fd7730b45 Port StatusServer support to master armirveliaj 2025-07-25 10:39:31 -04:00
  • b4de0dc84c Add coverage tests on ips armirveliaj 2025-07-23 10:51:43 -04:00
  • 50a06f0c44 Add coverage tests on ips armirveliaj 2025-07-21 11:03:45 -04:00
  • eba021be54 Add action type *dynamicRoute arberkatellari 2025-07-25 14:25:02 +02:00
  • c0017d33f1 Add action type *dynamicFilter arberkatellari 2025-07-24 16:37:33 +02:00
  • 1f49779685 Add integration tests for StatusServer messages in RadiusAgent armirveliaj 2025-07-24 11:11:36 -04:00
  • dd901299b2 <RadiusAgent> Support for StatusServer message processing DanB 2025-07-24 11:19:52 +02:00
  • b779388005 Add action type *dynamicRanking arberkatellari 2025-07-23 15:10:33 +02:00
  • 6302bb0fa1 Add action type *dynamicTrend arberkatellari 2025-07-22 17:13:20 +02:00
  • f85ceebf85 Add weights, blockers, and filterIDs functionality to *httpPost action diktats arberkatellari 2025-07-21 17:10:56 +02:00
  • 9fa6844fae Add FilterIDs, Weights & Blockers functionality to set/remove balance action types arberkatellari 2025-07-18 16:50:32 +02:00
  • 076dd821a9 Add FilterIDs, Weights & Blockers functionality to dynamic type actions arberkatellari 2025-07-17 14:55:44 +02:00
  • 2ab652ebdd Add tests for ActionProfile modifications arberkatellari 2025-07-16 12:39:18 +02:00
  • 38e7c7eb39 ActionProfile modifications arberkatellari 2025-07-16 12:20:46 +02:00
  • e3bf9e10ec docs: fix ips store_interval desc ionutboangiu 2025-07-10 18:03:54 +03:00
  • 319a4f9cf3 Update docs for non-indexed match type filters armirveliaj 2025-07-11 04:56:47 -04:00
  • 82dfd5674b remove mistakenly added diff.txt ionutboangiu 2025-07-18 21:14:28 +03:00
  • e8c770c415 prometheus: add node_id label to cache metrics ionutboangiu 2025-07-18 22:36:55 +03:00
  • 71a1242522 prometheus: add cache statistics metrics ionutboangiu 2025-07-15 21:33:14 +03:00
  • 8466a65d63 prometheus: add node_id label to cache metrics ionutboangiu 2025-07-18 22:36:55 +03:00
  • bdd854d363 fix debian/rpm dirs for current cgrates paths ionutboangiu 2025-07-18 21:18:54 +03:00
  • 7781961386 fix debian/rpm dirs for current cgrates paths ionutboangiu 2025-07-18 21:43:30 +03:00
  • b77ae537d2 ansible: ensure git is installed in github_ssh role ionutboangiu 2025-07-17 14:17:11 +03:00
  • 8bba489c3d ansible: add cgrates_deb_install playbook ionutboangiu 2025-07-11 20:08:48 +03:00
  • b52bfa71b1 ansible: add github_ssh role for SSH key management ionutboangiu 2025-07-11 20:06:29 +03:00
  • e211a1dd0d ansible: update cgrates role to also allow pkg install ionutboangiu 2025-07-11 17:30:54 +03:00
  • 2968cc5e3c ansible: add monitoring setup playbook ionutboangiu 2025-07-11 17:29:23 +03:00
  • e70908356e prometheus: add cache statistics metrics ionutboangiu 2025-07-15 21:33:14 +03:00
  • 69f9120bf3 Update docs for non-indexed match type filters armirveliaj 2025-07-11 02:47:30 -04:00
  • 954be1d480 integration test for threshold events to ees gezimbll 2025-07-08 16:52:25 +02:00
  • c3c5b617d2 ips: integrate CDRs into RADIUS IPAM integration test ionutboangiu 2025-07-09 19:28:10 +03:00
  • f68b6e8f79 radius: pass ips flag to sessions via opts ionutboangiu 2025-07-09 14:11:57 +03:00
  • 7845074db5 ips: add RADIUS IPAM integration test ionutboangiu 2025-07-09 01:11:19 +03:00
  • c4389a9ab6 sessions: rename IPAllocation reply field to AllocatedIP ionutboangiu 2025-07-09 01:01:06 +03:00