Commit Graph

59 Commits

Author SHA1 Message Date
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
b1a5874215 Move config/rsrparser.go to utils package 2025-02-24 13:36:32 +01:00
ionutboangiu
66c119dba7 Consider diameter requests when limiting caps
- add possibility to pass custom Error-Message AVP to negative diameter
  answers
- negative answer is now built only when an error occurs
- remove tests that were testing behaviour with max concurrent requests 0
- add integration test specific to this change
2024-11-04 21:22:58 +01: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
ionutboangiu
0653e9b5d7 Apply go fmt 2022-08-24 09:32:23 +03: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
Trial97
be84ed5ada Refactored EventRequest 2021-07-06 20:51:32 +02:00
Trial97
d868c0a5f0 Added partial reader 2021-05-19 15:54:14 +02:00
Trial97
f6863bad3e Updated flatsore ers 2021-05-06 14:00:37 +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
andronache
1d0a814e42 Changed consts in utils 2021-01-11 10:57:44 +01:00
TeoV
7c8910bb06 DiameterAgent return NOT_FOUND instead of "filter not passing" error and let other subsystem to handle this (e.g. FilterS) 2020-09-10 19:00:47 +03:00
Trial97
14ea06842f Updated modules 2020-08-07 09:27:02 +02:00
Trial97
240ff4b671 Updated ParseField processing 2020-07-30 11:17:57 +02:00
Trial97
24cc53e94a Updated dynamic path 2020-07-14 13:28:07 +02:00
Trial97
192048235b Removed RSRFilters from RSRParsers 2020-07-09 12:17:37 +03:00
Trial97
a436718fc8 Updated diameter filter 2020-05-22 17:00:43 +02:00
Trial97
f10f570a27 Removed config.NavigableMap 2020-05-18 13:26:06 +02:00
Trial97
441ffdcd2e Updated integration tests 2020-05-07 11:17:41 +02:00
Trial97
13e813f848 Fixed agents unit tests 2020-05-07 11:17:41 +02:00
Trial97
763710fb80 Updated AgentRequest 2020-05-07 11:17:41 +02:00
Trial97
41e35bc571 Added Opts to APIs 2020-04-26 13:08:34 +02:00
Trial97
c2ba740b7e Updated DiameterAgent DataProvider String method 2020-02-18 11:43:22 +01:00
DanB
797b85ea79 DiameterAgent with mysql integration tests passing for full path 2020-02-04 18:41:44 +01:00
TeoV
52f0e0a86c Merge ContentFields,HeaderFields,TrailerFields into one Files 2020-01-29 14:40:57 +01:00
Trial97
1166dfcb10 Fixed typos in libdiam 2020-01-06 17:35:01 +02:00
DanB
e3055c8d9f EventReader with CSV in alpha 2019-09-04 12:24:25 +02:00
TeoV
b92280e38e Use fiorix library for diameter 2019-07-16 23:24:41 -10:00
TeoV
61ff2e2f57 Add diameter messages to dryrun and use ToJSON to print messages 2019-07-12 05:14:39 -10:00
TeoV
01ad8c1999 Populate Host-IP-Addresses with correct format net.IP fixes #1600 2019-06-26 18:20:49 +02:00
Tripon Alexandru-Ionut
5af9e7385f Updated IfaceAsString and MapEvent tests 2019-06-21 15:35:01 +02:00
DanB
134ffc7a0a AgentRequest.setCGRReply implementation, DNSAgent with one supplier 2019-06-06 14:32:59 +02:00
Tripon Alexandru-Ionut
33412f9bb5 Added tests for newDiamDataType 2019-06-03 10:02:10 +02:00
DanB
0d4b727635 Started using github.com/cgrates/go-diameter 2019-03-05 19:39:14 +01:00
Trial97
297eb915a7 Added more tests for agents.updateDiamMsgFromNavMap 2019-01-09 15:46:07 +01:00
Trial97
aa3bc9eec8 Added unit test for agents.updateDiamMsgFromNavMap 2019-01-09 15:46:07 +01:00
DanB
b99312da48 DiameterAgent V1DisconnectSession implementation 2019-01-03 15:50:25 +01:00
DanB
fe11d50173 Caching diameterMessageDetails to prepare for ASR 2018-12-30 21:14:28 +01:00
TeoV
26db18c80c Update go-diameter library 2018-12-20 19:51:58 +01:00
TeoV
5674a18c6b Update RemoteHost to return only ip and add tests 2018-12-20 19:51:58 +01:00
TeoV
5910d3a14a Beautity populating host ip addresses in diameter 2018-12-17 15:05:59 +01:00
TeoV
a5b1b346e8 Update messageSetAVPsWithPath from libdiam in case that we need to add a group to the last avp (+tests for it) 2018-12-14 17:31:49 +01:00
DanB
676ad1c102 AgentRequest selectors returning ErrNotFound in case of not matching 2018-12-13 20:55:29 +03:00
TeoV
7997e42be5 Add support for *remote_host in AgentRequest 2018-12-10 09:40:06 +01:00
DanB
48e10f9201 DiameterAgent with max_active_requests limitation, proper return of diameter errors when processing requests 2018-11-28 20:38:49 +01:00