0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-06 22:38:55 +00:00
netdata_netdata/packaging/utils
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
..
bash_execute.sh Windows Support Phase 1 () 2024-05-16 13:33:00 +03:00
clion-msys-mingw64-environment.bat Windows Support Phase 1 () 2024-05-16 13:33:00 +03:00
clion-msys-msys-environment.bat Windows Support Phase 1 () 2024-05-16 13:33:00 +03:00
compile-on-windows.sh spawn server (Windows support for external plugins) () 2024-07-10 14:23:29 +03:00
coverity-scan.sh Fix Coverity scan CI. () 2024-06-28 08:09:08 -04:00
find-dll-deps.sh Run the agent as a Windows service. () 2024-07-02 12:19:20 +03:00
installer.nsi Run the agent as a Windows service. () 2024-07-02 12:19:20 +03:00
package-windows.sh Windows Support Phase 1 () 2024-05-16 13:33:00 +03:00
protoc.bat Windows Support Phase 1 () 2024-05-16 13:33:00 +03:00
windows-openssh-to-msys.bat Windows Support Phase 1 () 2024-05-16 13:33:00 +03:00