What's Changed
Fixes
- out_curses: use xcalloc instead of a fixed buffer by @NachiP in #54
- Avoid trying to include <values.h> on Android by @fornwall in #55
- Fix typographical errors by @afh in #63
- curses: Fix seperator lines by @afh in #64
- Fix build in FreeBSD/DragonflyBSD by @farrokhi in #76
- fix segfault on element removal by @dcaratti in #102
- fix: Fix memory leaks in module_set() by @csiltala in #122
- fix: Convert usage of strdup/free to xstrdup/xfree by @csiltala in #124
- Fix compile issue in OpenBSD by @FlyingHacker in #92
- Fix spelling and grammar in docs and comments by @Jafaral in #125
Features
- Allow numeric colors in bmonrc by @afh in #62
- curses: Add CTRL-N/CTRL-P for next/previous element by @afh in #65
- feat: Add IPv4/IPv6 addresses to additional info by @csiltala in #117
- feat: Add configure option to disable IPv6 in netlink module by @csiltala in #121
- feat: Add ability to toggle TC elements by @csiltala in #120
- curses: render graphs with Braille cells by @crgr in #114
- display filters for TC ingress and egress by @dcaratti in #100
- Add support for JSON output by @Jafaral in #126
- Remove the 'Really quit' dialog and just exit cleanly by @graysky2 in #113
Misc
- Add package installation instructions for Fedora/CentOS by @carlwgeorge in #78
- Update to autoconf of the common era by @Jafaral in #116
- ci: add GitHub Actions builds for Linux, macOS, and FreeBSD by @Jafaral in #118
- ci: enable -Werror for compiler warnings by @Jafaral in #119
Full Changelog: v4.0...v5.0