0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-14 17:48:37 +00:00
netdata_netdata/packaging
Costa Tsaousis 166e9caffa
spawn server (Windows support for external plugins) ()
* listening ipv6 sockets may be both ipv4 and ipv6, depending on the IPV6_ONLY flag

* working libmnl ipv46 detection and added latency and retransmits from TCP_INFO

* fix aggregations for rtt and retrans

* code cleanup

* code cleanup

* code cleanup again

* restore field renames

* count namespaces

* run namespaces in parallel

* add libmnl to buildinfo

* lock around safe_fork()

* libmnl ports are in network byte order

* posix spawn server for both executables and callback functions

* local-sockets and network-viewer using the new spawn server

* cleanup spawn servers sockets

* spawn server stdin and stdout are linked to /dev/null

* no need for spinlock in spawn server

* empty all parameters

* new spawn server is now used for plugins.d plugins

* fix for environ

* claiming script runs via the new spawn server

* tc.plugin uses the new spawn server

* analytics, buildinfo and cgroups.plugin use the new spawn server

* cgroup-discovery uses the new spawn server

* added ability to wait or kill spawned processes

* removed old spawn server and now alert notifications use the new one

* remove left-overs

* hide spawn server internals; started working on windows version of the spawn server

* fixes for windows

* more windows work

* more work on windows

* added debug log to spawn server

* fix compilation warnings

* enable static threads on windows

* running external plugins

* working spawn server on windows

* spawn server logs to collectoers.log

* log windows last error together with errno

* log updates

* cleanup

* decode_argv does not add an empty parameter

* removed debug log

* removed debug return

* rework on close_range()

* eliminate the need for waitid()

* clear errno on the signal handler

* added universal os_setproctitle() call to support FreeBSD too

* os_get_pid_max() for windows and macos

* isolate pids array from the rest of the code in apps.plugin so that it can be turned to a hashtable
2024-07-10 14:23:29 +03:00
..
cmake Relax strict version constraints for DEB package dependencies. () 2024-07-08 08:23:01 -04:00
dag Bump jinja2 from 3.1.3 to 3.1.4 in /packaging/dag () 2024-05-07 08:10:41 +03:00
docker fix diskspace plugin in Docker () 2024-06-29 11:36:52 +03:00
installer Bump repository config fetched by kickstart to latest version. () 2024-06-28 10:05:00 -04:00
maintainers fix broken links and links pointing to Learn () 2024-05-16 12:54:02 +03:00
makeself add netdata journald configuration () 2024-06-14 19:18:08 +03:00
repoconfig Fix RPM repoconfig naming () 2024-06-25 07:11:07 -04:00
utils spawn server (Windows support for external plugins) () 2024-07-10 14:23:29 +03:00
build-package.sh Use semver releases with sentry. () 2024-05-31 08:47:53 -04:00
build_package_install_test.sh Adds Docker based build system for Binary Packages, CI/CD, Smoke Testing and Development. () 2020-01-28 05:51:18 +10:00
building-native-packages-locally.md Update to use versioned base images for CI. () 2023-09-27 07:05:45 -04:00
check-for-go-toolchain.sh bump go toolchain to v1.22.0 in check-for-go-toolchain.sh () 2024-04-22 10:47:05 +00:00
check-kernel-config.sh Fix kernel test script () 2023-03-08 00:30:55 +00:00
PLATFORM_SUPPORT.md Remove Ubuntu 23.10 from supported platforms. () 2024-07-08 09:49:03 -04:00
runtime-check.sh Fix DEB package builds. () 2024-05-28 13:07:35 -04:00
version [ci skip] Update changelog and version for nightly build: v1.46.0-120-nightly. 2024-07-10 00:18:06 +00:00
VERSIONING_AND_PUBLIC_API.md PR to change absolute links to relative () 2024-05-21 12:58:32 +03:00