Skip to content

Releases: amnuts/Amnuts

v2.5.0

20 May 10:18
f476935

Choose a tag to compare

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.c module that wraps socket I/O through libtelnet via new write_sock, write_sock_with_size, write_telnet and write_telnet_with_size helpers
  • Added term_width, term_height, term_type and telnet fields to the user struct so the talker tracks each user's terminal capabilities
  • Added the terminal command to see your current terminal size and telnet opt values

Improved things

  • Improved charecho support via telnet opt codes
  • Updated pager command to include auto size and have .help and 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 look command which had been broken in a previous tweak
  • Switched compiler to clang and moved to the GNU C23 standard, with -Wpedantic and -Wextra enabled - 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

23 Nov 16:32
d9a8096

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.4.0

General release

22 Nov 21:09

Choose a tag to compare

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.