This patch set cleans up implementation of config server. Specifically, all the response status messages are sent from a single point. Along the way, some behavioral inconsistencies are fixed like ignoring more malformed messages, returning correct error status codes. Inga Stotland (10): mesh: Clean up handling of config subscription messages mesh: Clean up handling of config model binding messages mesh: Clean up handling of config node identity message mesh: Clean up handling of config publication messages mesh: Clean up handling of config net and app key messages mesh: Clean up handling of config relay messages mesh: Clean up handling of config poll timeout message mesh: Clean up handling of config net transmit messages mesh: Clean up handling of config KR phase messages mesh: Refactor heartbeat pub/sub mesh/cfgmod-server.c | 1149 ++++++++++++++++----------------------- mesh/cfgmod.h | 2 +- mesh/mesh-config-json.c | 12 +- mesh/mesh-config.h | 6 +- mesh/model.c | 227 ++++---- mesh/model.h | 21 +- mesh/net.c | 273 +++++++--- mesh/net.h | 48 +- 8 files changed, 851 insertions(+), 887 deletions(-) -- 2.26.2