]>
arthur.barton.de Git - netdata.git/log
Costa Tsaousis (ktsaou) [Mon, 16 May 2016 20:05:37 +0000 (23:05 +0300)]
Prepare release 1.2.0
Costa Tsaousis [Sun, 15 May 2016 23:55:00 +0000 (02:55 +0300)]
Merge pull request #418 from ktsaou/master
40% faster AVL searching and DICTIONARY operations
Costa Tsaousis (ktsaou) [Sun, 15 May 2016 23:40:29 +0000 (02:40 +0300)]
40% faster AVL searching and DICTIONARY operations
Costa Tsaousis [Sun, 15 May 2016 19:51:34 +0000 (22:51 +0300)]
Merge pull request #417 from ktsaou/master
have default logrotate file work in all cases
Costa Tsaousis (ktsaou) [Sun, 15 May 2016 19:46:58 +0000 (22:46 +0300)]
have default logrotate file work in all cases - even if netdata is not managed by init.d/systemd
Costa Tsaousis [Sun, 15 May 2016 10:50:31 +0000 (13:50 +0300)]
Merge pull request #415 from ktsaou/master
install netdata logrotate file, fixes #413
Costa Tsaousis (ktsaou) [Sun, 15 May 2016 10:34:08 +0000 (13:34 +0300)]
aesthetic changes
Costa Tsaousis (ktsaou) [Sun, 15 May 2016 10:28:57 +0000 (13:28 +0300)]
install netdata logrotate file, fixes #413
Costa Tsaousis [Sat, 14 May 2016 20:56:08 +0000 (23:56 +0300)]
Merge pull request #414 from ktsaou/master
default registry is now HTTPS
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 20:51:51 +0000 (23:51 +0300)]
default registry is now HTTPS
Costa Tsaousis [Sat, 14 May 2016 15:58:09 +0000 (18:58 +0300)]
Merge pull request #411 from ktsaou/master
more registry fixes
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 15:49:36 +0000 (18:49 +0300)]
registry responds with both domain and host cookies; registry uses snprintfz, strncpyz
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 15:32:33 +0000 (18:32 +0300)]
work-around for dictionary_get_all() not returning the valid count
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 15:09:09 +0000 (18:09 +0300)]
Merge remote-tracking branch 'upstream/master'
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 15:07:37 +0000 (18:07 +0300)]
default registry in HTTPS, delayed registry qeueries 3 seconds at the dashboard; added debugging for tracing impersonate
Costa Tsaousis [Sat, 14 May 2016 12:23:59 +0000 (15:23 +0300)]
Merge pull request #409 from ktsaou/master
registry fixes
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 12:18:43 +0000 (15:18 +0300)]
fix white text on white background on registry modals; registry hosts are now sorted by name
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 11:13:26 +0000 (14:13 +0300)]
properly update the last time person urls and machine urls are accessed
Costa Tsaousis (ktsaou) [Sat, 14 May 2016 02:19:31 +0000 (05:19 +0300)]
registry modals should prevent scrolling the screen
Costa Tsaousis [Sat, 14 May 2016 01:37:29 +0000 (04:37 +0300)]
Merge pull request #405 from ktsaou/registry
netdata registry; lots of optimizations; better CORS handling; various netdata internal works (code cleanup; dictionary support; AVL trees for both single and multi-threaded operation, etc)
Costa Tsaousis [Sat, 14 May 2016 01:27:58 +0000 (04:27 +0300)]
re-enabled travis-ci as root (the make files handle the setcap failure)
Costa Tsaousis [Sat, 14 May 2016 01:26:22 +0000 (04:26 +0300)]
added travis-ci badge; removed bitdeli (non-working)
Costa Tsaousis [Sat, 14 May 2016 00:51:31 +0000 (03:51 +0300)]
registry menu is now scrollable
Costa Tsaousis [Sat, 14 May 2016 00:16:24 +0000 (03:16 +0300)]
make install now attempts to setcap apps.plugin, but if it fails it makes it setuid to root
Costa Tsaousis [Fri, 13 May 2016 23:42:55 +0000 (02:42 +0300)]
replaced uuid_generate_time_safe() with uuid_generate_time() since the first is not available in older versions of libuuid
Costa Tsaousis [Fri, 13 May 2016 23:34:16 +0000 (02:34 +0300)]
configure and makefiles now get libuuid optional parameters to bypass broken pkg-config
Costa Tsaousis [Fri, 13 May 2016 23:25:27 +0000 (02:25 +0300)]
installer now supports --libs-are-really-here to bypass libuuid checks too
Costa Tsaousis [Fri, 13 May 2016 22:53:36 +0000 (01:53 +0300)]
aesthetic changes in installer
Costa Tsaousis [Fri, 13 May 2016 22:48:22 +0000 (01:48 +0300)]
fix for names of required packages in fedora/centos/redhat
Costa Tsaousis [Fri, 13 May 2016 22:11:35 +0000 (01:11 +0300)]
information about missing packages during configure
Costa Tsaousis [Fri, 13 May 2016 21:21:00 +0000 (00:21 +0300)]
travis-ci now builds netdata as non-root
Costa Tsaousis [Fri, 13 May 2016 21:16:42 +0000 (00:16 +0300)]
allow travis-ci to find command setcap
Costa Tsaousis [Fri, 13 May 2016 21:10:38 +0000 (00:10 +0300)]
apps.plugin now runs with linux capabilites instead of setuid to root
Costa Tsaousis [Fri, 13 May 2016 19:00:39 +0000 (22:00 +0300)]
converted appconfig rwlock to the more efficient mutex, since it uses it only for write locking
Costa Tsaousis [Fri, 13 May 2016 18:08:29 +0000 (21:08 +0300)]
resolved buffer overflow in snprintfz(); code cleanup;
Costa Tsaousis [Fri, 13 May 2016 17:12:53 +0000 (20:12 +0300)]
merged PR #395
Costa Tsaousis [Fri, 13 May 2016 17:08:47 +0000 (20:08 +0300)]
Merge remote-tracking branch 'fredericopissarra/changes' into registry
Conflicts:
src/common.c
src/web_client.c
Costa Tsaousis [Fri, 13 May 2016 16:50:53 +0000 (19:50 +0300)]
Merge remote-tracking branch 'upstream/master' into registry
Costa Tsaousis [Fri, 13 May 2016 09:32:06 +0000 (12:32 +0300)]
Merge pull request #406 from bitdeli-chef/master
Add a Bitdeli Badge to README
Bitdeli Chef [Fri, 13 May 2016 09:47:58 +0000 (09:47 +0000)]
Add a Bitdeli badge to README
Costa Tsaousis [Fri, 13 May 2016 01:19:19 +0000 (04:19 +0300)]
re-enabled keep-alive
Costa Tsaousis [Fri, 13 May 2016 00:48:15 +0000 (03:48 +0300)]
Merge pull request #404 from simonnagl/bugfix
Signals: Fix uninitialized sa->sa_flag in sigaction.
Costa Tsaousis [Fri, 13 May 2016 00:37:52 +0000 (03:37 +0300)]
fix for case sensitive HTTP headers and gzip detection
Costa Tsaousis [Fri, 13 May 2016 00:14:04 +0000 (03:14 +0300)]
fix to show a menu when the registry is not reachable
Costa Tsaousis [Thu, 12 May 2016 23:52:28 +0000 (02:52 +0300)]
registry completed, including impersonate
Frederico Lamberti Pissarra [Thu, 12 May 2016 23:49:51 +0000 (20:49 -0300)]
Let the compiler choose the best way to clean sockaddr_in6 structure instead of using memset.
Frederico Lamberti Pissarra [Thu, 12 May 2016 23:45:28 +0000 (20:45 -0300)]
Let the compiler choose the best way to clear the sockaddr_in structure instead of using memset.
Frederico Lamberti Pissarra [Thu, 12 May 2016 23:01:04 +0000 (20:01 -0300)]
strncpyz fixed.
Simon Nagl [Thu, 12 May 2016 20:43:41 +0000 (22:43 +0200)]
Signals: Fix uninitialized sa->sa_flag in sigaction.
For more details see #400
Costa Tsaousis [Thu, 12 May 2016 20:43:41 +0000 (23:43 +0300)]
fixed an unterminated buffer at registry.c; lowered the memory requirements of interrupts and softirqs
Costa Tsaousis [Thu, 12 May 2016 19:20:33 +0000 (22:20 +0300)]
fixed incomplete code in avl.c; added comments about the status of appconfig.c
Costa Tsaousis [Thu, 12 May 2016 18:12:12 +0000 (21:12 +0300)]
Merge remote-tracking branch 'upstream/master' into registry
Costa Tsaousis [Thu, 12 May 2016 18:09:41 +0000 (21:09 +0300)]
optimization: saved 84 bytes per dictionary, avl locking removed from tc plugin and apps.plugin (they are single threaded)
Costa Tsaousis (ktsaou) [Thu, 12 May 2016 13:35:00 +0000 (16:35 +0300)]
updated URLs of demo sites
Costa Tsaousis (ktsaou) [Thu, 12 May 2016 13:17:07 +0000 (16:17 +0300)]
show the demo sites if the registry returns no URLs; update dashboard.js version for CDN
Costa Tsaousis [Thu, 12 May 2016 09:15:47 +0000 (12:15 +0300)]
Merge pull request #401 from simonnagl/bugfix
Remove warning in signal handler.
Simon Nagl [Thu, 12 May 2016 07:20:27 +0000 (09:20 +0200)]
Remove warning in signal handler.
For more information check #400.
Costa Tsaousis [Thu, 12 May 2016 00:48:47 +0000 (03:48 +0300)]
Merge pull request #400 from simonnagl/feature/polling
Make signal handling safe.
Costa Tsaousis [Thu, 12 May 2016 00:47:08 +0000 (03:47 +0300)]
Merge pull request #391 from nightexcessive/patch-1
Let systemd handle killing the processes
Costa Tsaousis [Thu, 12 May 2016 00:38:53 +0000 (03:38 +0300)]
registry almost operational - missing delete
Costa Tsaousis [Wed, 11 May 2016 18:19:32 +0000 (21:19 +0300)]
info about uuid-dev
Simon Nagl [Tue, 10 May 2016 17:59:30 +0000 (19:59 +0200)]
Make signal handling save.
Only call reentrant functions in signal handlers.
Block signals except on the main thread.
Quit savely only on functions specified for this purpose.
Optimize main loop.
Restore signals for external plugins.
Ignore SIGPIPE
Costa Tsaousis [Wed, 11 May 2016 15:39:35 +0000 (18:39 +0300)]
use as url the netdata server API url, not the visible document location
Costa Tsaousis [Wed, 11 May 2016 13:01:12 +0000 (16:01 +0300)]
properly count persons and machines after restart
Costa Tsaousis [Wed, 11 May 2016 12:28:48 +0000 (15:28 +0300)]
fixed typo
Costa Tsaousis [Wed, 11 May 2016 12:13:47 +0000 (15:13 +0300)]
Added protection against URL and name length abuse.
Costa Tsaousis [Wed, 11 May 2016 01:36:38 +0000 (04:36 +0300)]
registry: fixes netdata to respond to CORS with the requested origin, so that withCredentials: true will work
Costa Tsaousis [Tue, 10 May 2016 22:59:36 +0000 (01:59 +0300)]
simple registry access from the dashboard - in debug mode
Costa Tsaousis [Tue, 10 May 2016 21:56:17 +0000 (00:56 +0300)]
registry server side operational
Costa Tsaousis [Tue, 10 May 2016 01:32:36 +0000 (04:32 +0300)]
moved code to allow it compile with clang
Costa Tsaousis [Tue, 10 May 2016 01:29:52 +0000 (04:29 +0300)]
fixed typo
Costa Tsaousis [Tue, 10 May 2016 01:01:55 +0000 (04:01 +0300)]
almost operational registry - still needs testing
Costa Tsaousis (ktsaou) [Mon, 9 May 2016 13:35:21 +0000 (16:35 +0300)]
atomic locks on dictionary_set(), dictionary_del(), dictionary_destroy()
Costa Tsaousis [Mon, 9 May 2016 10:07:24 +0000 (13:07 +0300)]
Merge pull request #396 from ktsaou/master
added umask 022 to allow indirectly created directories be readable, …
Costa Tsaousis (ktsaou) [Mon, 9 May 2016 09:59:49 +0000 (12:59 +0300)]
added umask 022 to allow indirectly created directories be readable, #121
Frederico Lamberti Pissarra [Mon, 9 May 2016 03:26:38 +0000 (00:26 -0300)]
strncpy, snprintf and vsnprintf changed to strncpyz, snprintfz and vsnprintfz. And sometimes they are not necessary.
Frederico Lamberti Pissarra [Mon, 9 May 2016 03:25:35 +0000 (00:25 -0300)]
strncpyz, snprintfz and vsnprintfz functions added.
Frederico Lamberti Pissarra [Mon, 9 May 2016 03:24:43 +0000 (00:24 -0300)]
snprintfz must use a buffer 1 byte bigger then maximum string output size.
Frederico Lamberti Pissarra [Mon, 9 May 2016 03:23:01 +0000 (00:23 -0300)]
Try to shrink the buffer used on url_encode().
Frederico Lamberti Pissarra [Sun, 8 May 2016 23:18:39 +0000 (20:18 -0300)]
Approved changes from Costa Tsaousis (#323)
Costa Tsaousis [Sun, 8 May 2016 19:43:44 +0000 (22:43 +0300)]
registry: working prototype with load/save
Michael Johnson [Sun, 8 May 2016 16:10:46 +0000 (12:10 -0400)]
Let systemd handle killing the processes
By setting `KillMode` to `mixed`, systemd will send `KillSignal` to the main process. It will then wait `TimeoutStopSec` and then send `SIGKILL` to all processes in the cgroup. This appears to be the desired behavior.
Costa Tsaousis [Sun, 8 May 2016 00:53:31 +0000 (03:53 +0300)]
registry update for counters
Costa Tsaousis [Sun, 8 May 2016 00:45:51 +0000 (03:45 +0300)]
enable line buffering on all log files
Costa Tsaousis [Sat, 7 May 2016 21:50:24 +0000 (00:50 +0300)]
registry progress: working internal prototype - no load/save and network yet
Costa Tsaousis [Sat, 7 May 2016 10:51:59 +0000 (13:51 +0300)]
Merge remote-tracking branch 'upstream/master' into registry
Costa Tsaousis [Sat, 7 May 2016 10:51:16 +0000 (13:51 +0300)]
Merge pull request #386 from firehol/debian
Replace fixed debian changelog with generated one
Philip Whineray [Sat, 7 May 2016 07:58:33 +0000 (08:58 +0100)]
Replace fixed debian changelog with generated one
Eliminates manual processing and possibility of divergence. Prevents
a repeat of #373.
Replaces the _master from pre-releases with ~master which should mean
that an official release will upgrade over builds from an earlier git
tree.
Costa Tsaousis [Sat, 7 May 2016 01:57:30 +0000 (04:57 +0300)]
added libuuid
Costa Tsaousis [Sat, 7 May 2016 01:52:03 +0000 (04:52 +0300)]
work in progress: registry
Costa Tsaousis [Fri, 6 May 2016 20:03:11 +0000 (23:03 +0300)]
Merge pull request #382 from titpetric/master
use docker binary if exists, fallback on docker api if exists
Costa Tsaousis [Fri, 6 May 2016 20:01:03 +0000 (23:01 +0300)]
Merge pull request #384 from jgeromero/add-tomcat-user/pass-to-curl
add tomcat user:password to curl command
Jorge Romero [Fri, 6 May 2016 19:57:24 +0000 (15:57 -0400)]
redirect check error messages to stderr
Jorge Romero [Fri, 6 May 2016 19:40:04 +0000 (15:40 -0400)]
breaking error message string into two, better readability.
Jorge Romero [Fri, 6 May 2016 19:28:28 +0000 (15:28 -0400)]
adding checks to make sure url, username and password are set.
Jorge Romero [Fri, 6 May 2016 15:37:19 +0000 (11:37 -0400)]
removing username/password from url in error message as these are variables now.
Jorge Romero [Fri, 6 May 2016 15:10:06 +0000 (11:10 -0400)]
Adding tomcat username/password to curl command
Tit Petric [Fri, 6 May 2016 11:45:42 +0000 (13:45 +0200)]
use docker binary if exists, fallback on docker api if exists
Costa Tsaousis [Thu, 5 May 2016 22:50:46 +0000 (01:50 +0300)]
Merge pull request #379 from ktsaou/master
finalized dictionary.c
Costa Tsaousis [Thu, 5 May 2016 22:41:52 +0000 (01:41 +0300)]
finalized dictionary.c