56 Commits

Author SHA1 Message Date
arberkatellari
1836b041ad Add search function to Get(Profile)IDs APIs 2026-01-14 11:07:12 +01:00
ionutboangiu
8443af3a89 Relicense from GPLv3 to AGPLv3 2025-10-29 19:42:40 +01:00
armirveliaj
2b63ee67bb Add event to warning log for matched profiles 2025-10-05 08:54:53 +02:00
ionutboangiu
2078c93758 implement batched index retrieval in filter matching
improvement only for prefix/suffix matching for now
2025-10-05 08:54:11 +02:00
ionutboangiu
8546c4c64e implement batched index retrieval in GetIndexes method 2025-10-05 08:54:11 +02:00
armirveliaj
0b323f9b78 Add warning log regarding too many profiles matched for a request 2025-09-30 19:13:50 +02:00
ionutboangiu
bc915dc65b add support for exists_indexed_fields 2025-04-18 13:23:54 +02:00
gezimbll
dfb8011a1a Fix encoding dataprovider as json body for *http filter 2024-01-26 12:11:46 +01:00
gezimbll
6f6374abb9 added *http attribute type 2024-01-15 16:17:02 +01:00
gezimbll
584a55ab25 added *http filter type 2024-01-15 16:17:02 +01:00
gezimbll
7c4d18b4fd Added comments for sentrypeer filter functions and new constants 2023-07-20 09:10:55 +02:00
gezimbll
c4ff0b0184 Added logging for sentrypeer filter 2023-07-18 16:38:58 +02:00
gezimbll
5e846c792d Fixed naming of configs 2023-07-14 17:24:03 +02:00
gezimbll
2e93354ad1 Added new fields in sentrypeerCfg && implemented fallback loop on unauthorized requests 2023-07-14 17:24:03 +02:00
gezimbll
9af02771fd Added sentrypeer credentials in config && cache partition 2023-07-14 17:24:03 +02:00
gezimbll
2c1f5012fc Updated sentrypeer filter value types 2023-07-14 17:24:03 +02:00
gezimbll
ba20dbe831 Added filter implementation for sentrypeer 2023-07-14 17:24:03 +02:00
ionutboangiu
6c16ff320f Replace interface{} with any 2023-05-31 10:23:12 +02:00
Trial97
4555789d53 Updated guardian 2021-07-19 15:37:19 +02:00
ionutboangiu
4dccac855e Update filter rule split function 2021-07-19 14:02:51 +02:00
andronache
6c0c8c5066 Fixed tests and refactored code in Dispatchers and Engine 2021-04-27 12:16:17 +02:00
Trial97
912a124b7c Updated *none request type handling 2021-04-26 16:03:09 +02:00
porosnicuadrian
7c02a8ec14 Removed APIAccountProfileWithCache struct 2021-02-12 17:39:22 +01:00
DanB
14738bc554 WeightFromDynamics function 2021-02-11 12:21:14 +01:00
andronache
4ff3b9242d Consts in utils 2021-01-07 18:15:35 +01:00
andronache
1470267727 Modified consts in utils 2021-01-07 18:15:35 +01:00
Trial97
5c48f70260 Added Clone function for some config sections 2020-11-27 08:41:56 +01:00
TeoV
c2bb67bafa Add support for *suffix in filterhelpers.go 2020-07-30 11:13:37 +02:00
TeoV
05e2377d3c Add infrastructure for *suffix filter indexes 2020-07-30 11:13:37 +02:00
Trial97
b0c354c7c1 Updated filter indexes to only index dynamic path 2020-07-24 15:11:45 +02:00
Trial97
8d94a2d8dc Replaced FilterIndexes functions 2020-06-17 09:50:36 +02:00
Trial97
5cdf187ea2 Updated MatchingItemIDsForEvent to use the new Indexes format 2020-06-17 09:50:36 +02:00
Trial97
f10f570a27 Removed config.NavigableMap 2020-05-18 13:26:06 +02:00
Trial97
5bbd39a3b2 Added SIPAgent 2020-05-18 13:26:06 +02:00
Trial97
533e2d6048 Addded NavigableMap.GetKeys() 2020-01-10 08:04:45 +02:00
Trial97
ff8a7f23f0 Added nested_fields config 2020-01-10 08:04:45 +02:00
Trial97
05a989aec0 Added test for Threshold with filter on BalanceSummaries in CDRServer 2019-12-05 16:02:39 +02:00
TeoV
0226f4c8e1 Update merge 2019-11-27 11:10:32 -05:00
DanB
1e79739911 Reverting *req in filter prefixes 2019-11-25 18:23:53 +01:00
TeoV
e77dad4bd0 Add debug logs 2019-11-25 18:18:17 +02:00
TeoV
af1cfc64c8 Implement Replication for all Set Methods 2019-11-20 19:48:14 +01:00
TeoV
4b051121f9 Move constats from engine to utils and remove duplicate structures 2019-08-04 13:23:30 +02:00
Tripon Alexandru-Ionut
5af9e7385f Updated IfaceAsString and MapEvent tests 2019-06-21 15:35:01 +02:00
DanB
fa75764203 Guardian - better remote locking through reference IDs 2019-03-17 20:31:40 +01:00
Trial97
29ad0f480f Added tilde for dynamic filter value 2019-03-06 16:05:01 +01:00
DanB
c6fad981a6 DispatcherS.dispatcherForEvent method, exporting MatchingItemIDsForEvent from engine 2019-01-31 11:57:25 +01:00
Trial97
a4896dbc32 Added General config 2018-10-05 20:33:28 +03:00
Trial97
1741cca805 Replace CastFieldIfToString with IfaceAsString 2018-10-02 11:35:37 +02:00
TeoV
b6e80ba601 Add test for ChargerS in dispatcher 2018-07-16 15:22:49 +02:00
TeoV
b0c2e67c7e Fixes #1141 and add Charger indexes in cgr-loader 2018-07-13 19:32:11 +02:00