0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-09 23:57:55 +00:00
netdata_netdata/libnetdata
thiagoftsm 2f7962c9e1 Fix parsing SSL ACL along with others ()
* sslstream: ACL parser

It was noticed in the issue 6457 that the some ACLs were not parsing
correctly when they were along SSL acl, this commit fixes this'

* sslstream: remove comments

This commit removes the comments that were present while I was testing the code

* sslstream: Tests

This commit adds ACL tests to check the Netdata response to them

* sslstream: Tests

Fix the extension to upload the files

* sslstream: more tests

In this commit I am bringing more tests, including the ssl tests'

* sslstream: leading space

Remove leading space from variable that was creating problem with shellcheck

* sslstream: glob

Remove special character from script

* sslstream: Makefile

The Makefile diretives were pointed to wrong files

* sslstream: Missing stream encrypt

This commit solves the problem of the stream not be encrypted, but
it is not the final solution, because the parser made is incomplete.

* sslstream: Finish encrypt channel

This commit brings the step that I was missing, the complete encryptation
in the communication between Master and Slave

* sslstream: Fix argument in script

After the latest tests, it was verified that two arguments given to a function
inside the script were not correct, with this PR I am fixing this!

* sslstream: Fix argument in info

Instead to call a function to deliver an integer I was passing a size_t value.
Only cmake showed this, but not in my clion! :/

* sslstream: Fix redirect

When we were having different SSL configuration, the system were not applying
the option for all

* sslstream: Update documentation

Our documentation was not clear about the rules according our code
so I am updating the text to explain for the users

* sslstream: Adjust script

With this last commit, I am adjusting the tests to avoid false positive

* sslstream: Missing elif

The previous commit had a missing elif in the shell script

* sslstream: Split ports

Before this commit Netdata was having SSL as a global option, now it has as a real ACL.

* sslstream: reduce context

The stream variable will not be affected in the master side, it is only necessary
on the slave side, so I am reducing the context of it

* sslstream: Force SSL

When the user has certificate and he does not set any SSL flag, it is necessary
to append the SSL=force flag

* sslstream: Default flag

It is necessary to have a default flag when the SSL flags are not SET

* sslstream: remove comments

Remove comments from the scrip

* sslstream: moving flag

It is better the flag to be set inside socket instead everytime there is a new connection

* sslstream: documentation

Fix a sentence in the web/server/README.md
2019-07-25 18:43:04 +02:00
..
adaptive_resortable_list Ga () 2018-12-07 11:30:04 +01:00
avl Ga () 2018-12-07 11:30:04 +01:00
buffer Ga () 2018-12-07 11:30:04 +01:00
clocks When running a binary with CLOCK_BOOTTIME defined on a system with a linux () 2019-02-18 18:29:29 +02:00
config Repeating alarm notifications () 2019-07-01 11:55:16 +00:00
dictionary CUPS plugin () 2019-02-04 16:33:07 +02:00
eval Ga () 2018-12-07 11:30:04 +01:00
health Easily disable alarms, by persisting the silencers configuration () 2019-07-01 21:07:21 +02:00
json json function could create overflow () 2019-07-17 16:15:12 +00:00
locks Make use of GCC's __attribute__((unused)) () 2019-07-23 14:12:41 +02:00
log Database engine () 2019-05-15 08:28:06 +03:00
popen Reimplemented mypopen() function family () 2019-07-09 07:25:54 +03:00
procfile Ga () 2018-12-07 11:30:04 +01:00
simple_pattern Ga () 2018-12-07 11:30:04 +01:00
socket Fix parsing SSL ACL along with others () 2019-07-25 18:43:04 +02:00
statistical fix incorrect use of isnormal() () 2019-03-21 19:14:14 +02:00
storage_number fix incorrect use of isnormal() () 2019-03-21 19:14:14 +02:00
string Utf8 Badge Fix And URL Parser International Support (initial) () 2019-07-24 14:32:08 +02:00
threads Ga () 2018-12-07 11:30:04 +01:00
url Url parser refactoring () 2019-07-25 12:30:00 +00:00
inlined.h Revert "New URL parser ()" 2019-06-07 18:14:44 +03:00
libnetdata.c Make units compliant with IEC standard () 2018-12-17 13:20:51 +02:00
libnetdata.h Utf8 Badge Fix And URL Parser International Support (initial) () 2019-07-24 14:32:08 +02:00
Makefile.am Easily disable alarms, by persisting the silencers configuration () 2019-07-01 21:07:21 +02:00
os.c modularized all source code () 2018-10-15 23:16:42 +03:00
os.h modularized all source code () 2018-10-15 23:16:42 +03:00
README.md Ga () 2018-12-07 11:30:04 +01:00

libnetdata

libnetdata is a collection of library code that is used by all netdata C programs.

analytics