summaryrefslogtreecommitdiffstats
path: root/src/registry.c
AgeCommit message (Collapse)Author
2017-05-13slaves propagate registry_hostname to master, which is now used for alarm ↵Costa Tsaousis (ktsaou)
notifications, so that clicking an alarm generated by the master can properly show the slave dashboard
2017-03-12locks abstraction, error reporting, debuggingCosta Tsaousis (ktsaou)
2017-02-22remove references to localhost from registry - now the host is dynamic at ↵Costa Tsaousis (ktsaou)
the registry API calls
2017-02-22each host can have its own settings for history, update_every, rrd memory ↵Costa Tsaousis (ktsaou)
mode, health enabled
2017-02-22all internal plugins create chart at localhost except plugins.d that ↵Costa Tsaousis (ktsaou)
respects the host specified by the plugin
2017-02-22localhost is now dynamicCosta Tsaousis (ktsaou)
2017-02-18split rrd.c into multiple filesCosta Tsaousis (ktsaou)
2017-02-17multi-host rrdset and rrdfamily operationsCosta Tsaousis (ktsaou)
2017-02-17move machine_guid from registry to rrdhostCosta Tsaousis (ktsaou)
2017-02-17lower the memory footprint of dimensions by 1.5KBCosta Tsaousis (ktsaou)
2017-01-01lower registry memory requirements by eliminating DICTIONARY structures for ↵Costa Tsaousis (ktsaou)
PERSON_URLs
2016-12-31removed over-optimization at the registry to simplify its logic and remove ↵Costa Tsaousis (ktsaou)
race conditions that could result to crashes; registry is now split into multiple files, to allow easier enhancements
2016-12-31more object renames in registryCosta Tsaousis (ktsaou)
2016-12-31object renames in registryCosta Tsaousis (ktsaou)
2016-12-20renaming of typedefs for portabilityCosta Tsaousis
2016-12-11`replace `time(NULL)` calls by `now_realtime_sec()`Rémi Lefèvre
Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
2016-10-16rotate health log fileCosta Tsaousis (ktsaou)
2016-10-16fixed minor printf formating issues regards signed numbersCosta Tsaousis (ktsaou)
2016-10-15health log is saved and loaded backCosta Tsaousis (ktsaou)
2016-09-26Avoid dereference null pointerChocobo1
2016-09-26Remove leftoverChocobo1
Workaround cppcheck warning: Assignment of function parameter has no effect outside the function
2016-09-07do not use (by default) the registry for custom dashboardsCosta Tsaousis (ktsaou)
2016-09-04registry: prevent a memory leak when loading a saved database (was ↵Costa Tsaousis (ktsaou)
allocating the same URL multiple times)
2016-09-03added roles to receive email alarmsCosta Tsaousis (ktsaou)
2016-08-31blacklist registry machine GUIDs that have been shipped with distribution ↵Costa Tsaousis (ktsaou)
packages for IoT
2016-08-25netdata now sets NETDATA_HOSTNAME, NETDATA_REGISTRY_HOSTNAME, ↵Costa Tsaousis
NETDATA_REGISTRY_URL, NETDATA_REGISTRY_UNIQUE_ID
2016-08-16cleanup netdata.service - fixes #773; netdata now verifies it has to its ↵Costa Tsaousis
required directories before starting
2016-08-13converted tabs for C, JS, BASH to 4 spacesCosta Tsaousis
2016-08-11code cleanup by replacing all memory allocation functions with ones that ↵Costa Tsaousis
handle exceptions
2016-08-06all required system headers in common.h; some progress on health variablesCosta Tsaousis
2016-07-05create directories /var/cache/netdata and /var/lib/netdata if they are missingCosta Tsaousis (ktsaou)
2016-06-14bug fixes detected by static code analysis using Coverity.comCosta Tsaousis (ktsaou)
2016-06-11added gcc printf checking to debug(), error(), fatal(), info(), ↵Costa Tsaousis (ktsaou)
web_sprintf() and fixed all the occurences reported by the compiler
2016-06-02fix the name of the config option that controls the verification of browser ↵Costa Tsaousis
cookies support
2016-06-02updated config option for application redirects at the registry and ↵Costa Tsaousis
commented the unused code of native 307 redirects
2016-06-02registry now verifies the browser support cookies - to protect its database ↵Costa Tsaousis
from being flooded with new persons
2016-06-01cleanupCosta Tsaousis
2016-06-01fix compiler warnings on 32bit machinesCosta Tsaousis
2016-05-1640% faster AVL searching and DICTIONARY operationsCosta Tsaousis (ktsaou)
2016-05-14default registry is now HTTPSCosta Tsaousis (ktsaou)
2016-05-14registry responds with both domain and host cookies; registry uses ↵Costa Tsaousis (ktsaou)
snprintfz, strncpyz
2016-05-14work-around for dictionary_get_all() not returning the valid countCosta Tsaousis (ktsaou)
2016-05-14default registry in HTTPS, delayed registry qeueries 3 seconds at the ↵Costa Tsaousis (ktsaou)
dashboard; added debugging for tracing impersonate
2016-05-14properly update the last time person urls and machine urls are accessedCosta Tsaousis (ktsaou)
2016-05-14replaced uuid_generate_time_safe() with uuid_generate_time() since the first ↵Costa Tsaousis
is not available in older versions of libuuid
2016-05-13fix for case sensitive HTTP headers and gzip detectionCosta Tsaousis
2016-05-13registry completed, including impersonateCosta Tsaousis
2016-05-12fixed an unterminated buffer at registry.c; lowered the memory requirements ↵Costa Tsaousis
of interrupts and softirqs
2016-05-12show the demo sites if the registry returns no URLs; update dashboard.js ↵Costa Tsaousis (ktsaou)
version for CDN
2016-05-12registry almost operational - missing deleteCosta Tsaousis