Releases: amnuts/Amnuts
Releases · amnuts/Amnuts
v2.5.0
Amnuts has been around for 30 years!
So to celebrate its birthday (and mine - I only wish I were as young as the Amnuts code! 😁), it gets a new release. Not only that, but it also gets a new website at https://www.amnuts.net/.
New things
- Added libtelnet vendor library to help with telnet negotiation
- Use NAWS to get terminal size
- Added a new
src/telnet.cmodule that wraps socket I/O through libtelnet via newwrite_sock,write_sock_with_size,write_telnetandwrite_telnet_with_sizehelpers - Added
term_width,term_height,term_typeandtelnetfields to the user struct so the talker tracks each user's terminal capabilities - Added the
terminalcommand to see your current terminal size and telnet opt values
Improved things
- Improved charecho support via telnet opt codes
- Updated
pagercommand to includeautosize and have.helpand other paged commands use your terminal height correctly - Updated the cmdcount command code to make it better
- Fixed display bug in the preview command
- Fixed segfault in netlinks when verification fails
- Fixed the
lookcommand which had been broken in a previous tweak - Switched compiler to clang and moved to the GNU C23 standard, with
-Wpedanticand-Wextraenabled - fixed all warnings the new flags exposed - Added a GitHub Actions workflow that compiles the talker on push so build breakages are caught automatically
Full Changelog
Check out v2.4.0...v2.5.0 for the complete set of changes.
v2.4.0
What's Changed
- Split commands by @amnuts in #7
- sdsfree everything before return'ing by @marado in #8
- Add docker setup by @amnuts in #10
- Updated sds and fixed a few issues by @amnuts in #11
- Docker, bug fixes, and more by @amnuts in #12
- Add missing comment closing mark by @jalrnc in #15
New Contributors
Full Changelog: v2.3.0...v2.4.0
General release
This is the most recent version of the Amnuts Talker code base.
It's more of a historic release, as this was last released around 2003.