arberkatellari
a3f25d1ec5
Adjust tests and sample json files
2025-10-19 13:15:57 +02:00
ionutboangiu
e05be683ae
change license from GPLv3 to AGPLv3
2025-10-13 09:57:41 +02:00
arberkatellari
7678bf181f
Add ce_applications to diameter_agent config
2025-08-15 13:20:57 +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
arberkatellari
5847ceab00
Add and revise tests for offline internal DB
2025-05-13 17:07:17 +02:00
gezimbll
1c11eb3582
add *gigawords dataconverter
2025-04-25 16:24:43 +02:00
ionutboangiu
24d886c8e0
Pass CGRConfig to DataManager
...
instead of just CacheCfg. Prevents the need of global config var in
engine/datamanager.go
2025-03-10 13:49:34 +01:00
ionutboangiu
3254e0d35f
Export RSRParser Path field
...
configsanity and its tests need access to it
2025-02-24 13:36:32 +01:00
ionutboangiu
b1a5874215
Move config/rsrparser.go to utils package
2025-02-24 13:36:32 +01:00
ionutboangiu
df3c98e842
Revise agents *uch unit test
...
- optimized it (2s -> 0.03s) by lowering the cfg cache TTL to 5ms
instead of 1s, which was enough to get consistent results.
- increase margin of error by 1ms
- in case of failure, retrieve the expiry time and log it along the
current time. Makes troubleshooting easier in the future.
2024-09-25 20:58:51 +02:00
ionutboangiu
2f387b5a0e
chore: remove unnecessary parentheses
...
gofmt -r '(a) -> a' -w **/*.go
2024-09-05 20:46:40 +02:00
ionutboangiu
113e2a2bdf
Replace interface{} with any
2023-05-31 10:22:28 +02:00
adi
fe3d34639a
Fixed tests of cache
2022-09-19 16:39:47 +02:00
andronache98
ecdf5e54ea
Changed headers
2022-03-09 14:14:30 +01:00
andronache98
9ec56f5155
Changed headers
2022-03-09 14:14:30 +01:00
andronache98
24a1531c5b
Modified tests using *originID in Event
2022-02-06 09:52:26 +01:00
andronache98
4b1e530ab0
Fixed tests with wrong *originID
2022-02-06 09:52:26 +01:00
andronache98
bb30b65ef5
Fixed tests using originID in event instead of opts
2022-02-06 09:52:26 +01:00
andronache98
f09cf65f9f
Fixed *originID being in Event instead of APIOpts
2022-02-06 09:52:26 +01:00
andronache98
ca839daa29
Changed CGRID to *originID and removed it in most places
2022-02-06 09:52:26 +01:00
Trial97
cb809f976e
Updated internal datadb
2021-10-28 18:03:43 +03:00
nickolasdaniel
4d292cdad9
Added *tenant case and tested it as well
2021-07-09 10:20:06 +02:00
porosnicuadrian
80033ea447
Finished testing all prefixes for AgentRequest
2021-07-08 09:56:26 +02:00
porosnicuadrian
0b9b853c12
Tested dumping for prefixes in agent request
2021-07-08 09:56:26 +02:00
ionutboangiu
82321e5604
Change templates/attributes types format from snake case to camel case
2021-07-01 16:16:49 +02:00
Trial97
f6863bad3e
Updated flatsore ers
2021-05-06 14:00:37 +02:00
andronache
8ef804c360
Added tests for DateTime case in ParseField function
2021-05-04 16:21:47 +02:00
andronache
9adacc8a54
Implemented *datetime type in AgentRequest and EventRequest and added tests for them
2021-05-04 16:21:47 +02:00
Trial97
c13a5cf790
Finished implementing the DataNode as a replacement
2021-03-26 13:46:25 +01:00
Trial97
ba090352ec
Updated agents tests
2021-03-26 13:46:25 +01:00
Trial97
e52e8d7622
Added Length Field in case of NMSlice and support for multiple indexes in template path
2021-03-18 16:46:55 +01:00
Trial97
0a7446bdad
Added Config in agent request as dataprovider
2021-02-09 15:16:20 +01:00
andronache
1d0a814e42
Changed consts in utils
2021-01-11 10:57:44 +01:00
andronache
36da1a6309
Consts in utils
2021-01-11 10:57:44 +01:00
andronache
1470267727
Modified consts in utils
2021-01-07 18:15:35 +01:00
andronache
dbb9216b6e
Modified consts in utils
2021-01-07 18:15:35 +01:00
TeoV
5775d09c7b
Add infrastructure for AccountS in DataManager
2020-12-21 10:19:59 +01:00
porosnicuadrian
711d7d5a1a
Removed error from NewDefaultCGRConfig signature's function
2020-12-02 14:00:35 +01:00
Trial97
128e678ef2
Updated caps stats to use cache onEvict function
2020-11-27 08:41:56 +01:00
Trial97
5da4cf6d1c
Updated account action plans integration tests for cache
2020-10-31 20:52:09 +01:00
Trial97
841264a97a
Moved all specific DB options in opts
2020-08-28 14:35:42 +02:00
Trial97
14ea06842f
Updated modules
2020-08-07 09:27:02 +02:00
Trial97
f6c1fa4eaa
Added new dataconverter *string2hex
2020-07-21 09:03:04 +02:00
Trial97
aecafbc290
Updated the code with the new Flags format
2020-07-20 12:58:41 +02:00
Trial97
69a012c05a
Updated Filters with RSRParsers
2020-07-14 13:28:07 +02:00
Trial97
48a7440d2e
Added more tests for ip2hex
2020-07-09 12:17:37 +03:00
Trial97
192048235b
Removed RSRFilters from RSRParsers
2020-07-09 12:17:37 +03:00
TeoV
bbf3ce1324
Rename prefix from *cache to *uch
2020-06-29 10:59:31 +03:00
TeoV
31387e2fe2
Finish implementation for ees *file_csv format
2020-06-01 17:00:58 +02:00
Trial97
eee83b5213
Added tests for dynamic Set path
2020-05-26 09:34:06 +02:00