summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2026-02-13cleanupPaul Buetow
2026-02-13Revert "Replace Perl threads with fork() for multi-host monitoring"Paul Buetow
This reverts commit 79627ce3c419a6a6d6e03c83e7c62333b60345d8.
2026-02-13Replace Perl threads with fork() for multi-host monitoringPaul 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>
2026-02-13Convert POD documentation to Markdown and migrate to JustfilePaul Buetow
- Convert all POD files to Markdown format - Replace Makefile with justfile for build automation - Remove deprecated Debian packaging files and related directories - Update copyright year from 2013 to 2026 in Constants.pm and loadbars - Remove obsolete docs directory (bugs, wishlist, and generated files) - Fix sum() function in Utils.pm to handle undef values properly
2021-05-01fix URIsPaul Buetow
2013-07-10New release0.7.1Paul Buetow
2013-07-10it"s now possible to resize the window via mousePaul Buetow
2013-06-19change standard window sizePaul Buetow
2013-06-19change standard window sizePaul Buetow
2013-06-19change yearPaul Buetow
2013-06-17better thread exitPaul Buetow
2013-06-17quick commitPaul Buetow
2013-06-17Threads dont terminate abnormally anymorePaul Buetow
2013-06-17some stuffPaul Buetow
2013-06-17remove fontsPaul Buetow
2013-04-19use SDL::delay instead of usleepPaul Buetow
2013-04-19initial TTFPaul Buetow
2013-04-14add profiling targetPaul Buetow
2013-04-14intial working version for debian wheezy. fonts are not yet workingPaul Buetow
2012-07-11run perltidyPaul Buetow
2012-07-11fix helpPaul Buetow
2012-07-11improve documentation and helpPaul Buetow
2012-07-11improve documentation and helpPaul Buetow
2012-07-11remove --factor switchPaul Buetow
2012-07-07quick commitPaul Buetow
2012-07-04change some text stuffpbuetow
2012-07-04redraw brackground on net int changepbuetow
2012-07-04perltidypbuetow
2012-07-04add some nice features and tweakspbuetow
2012-07-04:pbuetow
2012-07-04mem togle hk is now 2 and net togle is 3pbuetow
2012-07-04add new hotkeys for increase and decrease net interface speed reference valuepbuetow
2012-07-04introduce linkspeed parampbuetow
2012-07-02foopbuetow
2012-07-02extended toggle messages, initial netusepeak parampbuetow
2012-07-02fix a bugpbuetow
2012-06-29dealing with numberspbuetow
2012-06-29fixing network overrun bugpbuetow
2012-06-29rudimentary netstats work nowpbuetow
2012-06-28add interface name to net txt displaypbuetow
2012-06-28we have now text display for net bars, incoming traffics bar comes from top, ↵pbuetow
outgoing traffics bar comes from bottom
2012-06-26foopbuetow
2012-06-26semantik errorpbuetow
2012-06-26add gbit link speed for netstats. add --netint param to specify the network ↵Paul Buetow
interface
2012-06-24dont save "title" to loadbarsrcPaul Buetow
2012-06-24cleanupPaul Buetow
2012-06-24introduce net avg hotkeysPaul Buetow
2012-06-24max cpu peak bar works againPaul Buetow
2012-06-24optimizationPaul Buetow
2012-06-24some refactoring/renaming of functionsPaul Buetow