| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-13 | Revert "Replace Perl threads with fork() for multi-host monitoring" | Paul Buetow | |
| This reverts commit 79627ce3c419a6a6d6e03c83e7c62333b60345d8. | |||
| 2026-02-13 | Replace Perl threads with fork() for multi-host monitoring | Paul Buetow | |
| Major refactoring to fix SDL threading crashes on modern Linux with sdl12-compat. Perl threads are incompatible with SDL 1.2 compatibility layer, causing segfaults in TTF_RenderText_Solid. Changes: - Replace threads::create with fork() for process-based concurrency - Implement IPC using pipes instead of threads::shared memory - Add read_from_processes() to handle pipe-based data transfer - Update signal handling for SIGTERM and SIGUSR1 in child processes - Remove all :shared attributes from variables - Update process termination to use waitpid() instead of thread joins This allows loadbars to monitor multiple remote hosts simultaneously without SDL threading conflicts. Each host runs in its own forked process with completely separate memory space. Tested successfully with 3 remote hosts on Fedora 43. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | |||
| 2013-06-19 | change standard window size | Paul Buetow | |
| 2013-06-19 | change standard window size | Paul Buetow | |
| 2013-06-17 | quick commit | Paul Buetow | |
| 2013-06-17 | remove fonts | Paul Buetow | |
| 2012-07-11 | remove --factor switch | Paul Buetow | |
| 2012-07-04 | add some nice features and tweaks | pbuetow | |
| 2012-07-04 | introduce linkspeed param | pbuetow | |
| 2012-07-02 | foo | pbuetow | |
| 2012-07-02 | extended toggle messages, initial netusepeak param | pbuetow | |
| 2012-06-29 | rudimentary netstats work now | pbuetow | |
| 2012-06-26 | add gbit link speed for netstats. add --netint param to specify the network ↵ | Paul Buetow | |
| interface | |||
| 2012-06-24 | cleanup | Paul Buetow | |
| 2012-06-24 | introduce net avg hotkeys | Paul Buetow | |
| 2012-06-24 | max cpu peak bar works again | Paul Buetow | |
| 2012-06-24 | optimization | Paul Buetow | |
| 2012-06-24 | init net parsing | Paul Buetow | |
| 2012-06-23 | net graphs can be drawn but without real data yet | Paul Buetow | |
| 2012-06-23 | remove ssh reconect sample limit | Paul Buetow | |
| 2012-06-23 | fix avg stats bug | Paul Buetow | |
| 2012-06-23 | network transfer works | Paul Buetow | |
| 2012-06-23 | use index function instead of regexp for cpu parsing | Paul Buetow | |
| 2012-06-23 | set INTERVAL to 1.13 | Paul Buetow | |
| 2012-06-23 | use more precompiled regexp, initial network stats | Paul Buetow | |
| 2012-06-23 | re-add --title option | Paul Buetow | |
| 2012-05-01 | run perltidy | Paul Buetow | |
| 2012-05-01 | some fixes and also introduce --hasagent param | Paul Buetow | |
| 2012-04-19 | font works again | Paul Buetow | |
