// 3. lower memory requirements
//
// - embed avl structures directly into registry objects, instead of DICTIONARY
+// [DONE for PERSON_URLs, PENDING for MACHINE_URLs]
// - store GUIDs in memory as UUID instead of char *
// - do not track persons using the demo machines only
// (i.e. start tracking them only when they access a non-demo machine)
// should only happen when netdata starts
extern int registry_init(void);
-/*
// free all data held by the registry
// should only happen when netdata exits
extern void registry_free(void);
-*/
// HTTP requests handled by the registry
extern int registry_request_access_json(struct web_client *w, char *person_guid, char *machine_guid, char *url, char *name, time_t when);