Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-05 | this is why I hate free's signature | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2024-05-05 | s6-ftrigrd: don't have in-object pointers when reallocing | Laurent Bercot | |
Make all pointers out-of-object, even if that means an additional alloc. Objects that move need to be flat, so in the absence of a proper multi-object storage structure, deep allocs is the only solution. The alternative is to use gensetdyn so objects don't move, but here we already have a ftrig1_t, a stralloc and a regex_t making deep allocs, so who cares about one more - the overhead of gensetdyn is probably more expensive. Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2024-05-03 | Restore cleanups in s6-ftrigrd; fix an old bug and a new bug | Laurent Bercot | |
ftrigw_clean() didn't clean properly. ftrig1_make() didn't give enough perms to the fifo, notification could fail in certain cases. Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2024-04-25 | bugfix: bad length computation in s6-ftrigrd | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2024-04-18 | Don't limit the amount of fifodirs s6-ftrigrd can listen to | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-11-29 | Adapt to skalibs-2.13.0.0 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-09-02 | Pass errno as unsigned char | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-09 | skalibs-2.11.0.0 API change | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2019-09-06 | Adapt to new stopwatch API | Laurent Bercot | |
2019-09-04 | Separate wall clocks from stopwatches | Laurent Bercot | |
2019-05-11 | Accept empty regexes even on BSDs | Laurent Bercot | |
2019-02-19 | Adaptation to skalibs/posixishard.h | Laurent Bercot | |
2019-01-09 | Use mkptemp() in s6-ftrigrd. Prepare for 2.7.2.3. | Laurent Bercot | |
2017-12-22 | Port ftrigr and s6lock to textclient | Laurent Bercot | |
2017-06-13 | s6-ftrigrd: be silent when the client dies in the middle of an asyncout flush | Laurent Bercot | |
Also add ./configure output to .gitignore | |||
2017-06-13 | bugfix: use memmove instead of memcpy in an overlapping stralloc in s6-ftrigrd | Laurent Bercot | |
2017-03-12 | Adapt to skalibs-2.5.0.0 | Laurent Bercot | |
2017-01-12 | Types fix, first pass | Laurent Bercot | |
2016-10-16 | Unconditionally switch s6-ftrigrd to surf (avoid boot stalling problems, ↵ | Laurent Bercot | |
and nobody cares about that RNG not being CS) | |||
2016-10-14 | Port to the new librandom API | Laurent Bercot | |
2016-02-23 | Cosmetic fixes (remove useless headers, add a const) | Laurent Bercot | |
2016-01-07 | - fix stupid, stupid s6-ftrigrd crash (thx jjk) | Laurent Bercot | |
- rc for 2.2.4.3 | |||
2015-01-06 | - bugfix in s6-ftrigrd and s6lockd, need to align with skalibs-2.1.0.0v2.0.0.1 | Laurent Bercot | |
- version increased to 2.0.0.1 | |||
2014-12-09 | Cosmetic fix in s6-ftrigrd | Laurent Bercot | |
2014-12-07 | Rewrite s6-ftrigrd to avoid moving buffers (and pointers in them) | Laurent Bercot | |
2014-12-06 | someday I'll test BEFORE committing | Laurent Bercot | |
2014-12-06 | typo in s6-ftrigrd | Laurent Bercot | |
2014-12-06 | Fix: correctly init ftrigio buffer in s6-ftrigrd | Laurent Bercot | |
2014-12-05 | Initial commit | Laurent Bercot | |