64
I Use This!
Activity Not Available

Commits : Listings

Analyzed almost 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Move Str_escapeZero from libmonit here and rename to _escapeZero More... about 1 year ago
Simplify and secure Str_compareConstantTime and rename to Str_authcmp. Move Str_escapeZero to the one place it is used in Monit More... about 1 year ago
Introduced a new method in File.h: File_fopen which returns a FILE object. This is a simple wrapper for fopen, but does one crucial thing, it sets the O_CLOEXEC flag on the file descriptor. Monit creates sub-processes today using fork/exec and close descriptors in the child, but as we move to posix_spawn, this functionality is not available. Instead we need to set the O_CLOEXEC flag on all files, sockets (FD_CLOEXEC) etc that we open to ensure they are closed in a child process when exec is called. I.e. in Monit we need to go through all calls to fopen and relplace them with File_fopen. More... about 1 year ago
Remove the option to set and get working dir in child. This functionality is not supported by posix_spawn. More... about 1 year ago
fix Issue #1096 (missing colon in header). Thanks to Lutz Mader for report More... about 1 year ago
disable broken test More... about 1 year ago
use fork() instead of vfork() More... about 1 year ago
fix responsetime option documentation More... about 1 year ago
Fixed: When the monit ID is generated in first start and the system is shut down before the file was stored to the filesystem, an empty monitid file may be created. Thanks to Alexander Dahl for fix. More... over 1 year ago
Merged in id (pull request #130) More... over 1 year ago
fix compilation on solaris More... over 1 year ago
libmonit's list_t is in conflict with solaris's list_t: In file included from /usr/include/libzfs.h:18, from src/device/sysdep_SOLARIS.c:66: /usr/include/sys/list.h:15:21: note: previous declaration of ‘list_t’ with type ‘list_t’ {aka ‘struct list’} 15 | typedef struct list list_t; | More... over 1 year ago
util: Flush and sync id file before closing it More... over 1 year ago
add the description of the new action timeout option to the changelog. Big thanks to Lutz Mader. More... over 1 year ago
Merged in issue_1030 (pull request #118) More... over 1 year ago
Merge branch "master" of into "issue_1030" and handle merge conflict in src/http/cervlet.c, change "onrebootnames" to "onReboot_Names“. More... over 1 year ago
Merged tildeslash/monit into master More... over 1 year ago
Merged in issue_1084 (pull request #129) More... over 1 year ago
Merged tildeslash/monit:master into lutzmad/monit:issue_1084 More... over 1 year ago
Merged tildeslash/monit into master More... over 1 year ago
Merge branch 'master' of bitbucket.org:tildeslash/monit More... over 1 year ago
Fixed: Issue #1086: The HTTP protocol test may return false error "HTTP error: invalid chunk size" if the HTTP response contained header with more then 511 bytes. We have increased the limit to 8192 bytes per header and will report "response header exceeded maximum size" error if the HTTP response contains longer header. More... over 1 year ago
WiP ProcessTable. Resource calculation is off. More... over 1 year ago
WiP cleanup More... over 1 year ago
Fix sysdep allocation of process table More... over 1 year ago
- Replace the ASSERT macro with libmonit's assert macro - Rename ProcessTree to ProcessTable - Make ProcessTable thread-safe, mappable and sortable - WiP: ProcessTable still needs some cleanup - WiP: Implements a snapshot demo of all processes on the system More... over 1 year ago
Remove unused include More... over 1 year ago
Add Str_isInt to test if a string is a number without throwing an exception if not, as Str_parseInt does More... over 1 year ago
Replace the ASSERT macro with libmonit's assert More... over 1 year ago
2022 -> 2023 More... over 1 year ago