dia/diameter_3ggp_ts32_299.dia: Inherit RFC4005 instead of RFC7155 (details)
dia: restrict AVPs inherited from RFC4005 (details)
Remove duplicate 3GPP-AAA-Server-Name definition and break 3-way (details)
Commit
5eab7d684e1d9098e7c9ac1a305b1e33fb6c03e0
by Pau Espin Pedrol
dia/diameter_3ggp_ts32_299.dia: Inherit RFC4005 instead of RFC7155
While it's true that RFC7155 obsolets RFC4005, latest release 18.0.1 of 3GPP TS 32.299 explicitly references RFC4005 and never RFC7155. Since they are both incompatible, inherit the referenced RFC4005.
Same goes for 3GPP TS 29.273, but since we actually don't really use it in the subset defined there, simply drop it.
As a result, nobody is using rfc7155.dia related stuff, so we can drop it.
Commit
b1b6237452d8fe79b7c02f67315c7a107e072522
by Pau Espin Pedrol
Remove duplicate 3GPP-AAA-Server-Name definition and break 3-way circular dependency
3GPP-AAA-Server-Name is from TS 29.273, so avoid re-defining the type in TS29.173. As a result, a 3-way dependency is created, and hence it is broken by moving GMLC-Address to the break_circle.dia used for that purpose.
The 3-way circular dependency: * TS29.173 uses 3GPP-AAA-Server-Name from TS29.273 * TS29.273 uses Trace-Data from TS29.272 * TS29.272 uses GMLC-Address from TS29.173