cpan IO-Tty 1.21

7 hours ago

Bug Fixes:

  • GH #14, PR #39 - Fix slave fd leak on IO::Pty destruction. The slave
    pty file descriptor was not closed when the IO::Pty object was
    destroyed, leaking file descriptors until process exit.
  • GH #12, PR #40 - Fix set_raw() to modify cflag for proper raw mode
    on BSD/macOS. set_raw() was not clearing CSIZE|PARENB or setting CS8
    in cflag, causing incomplete raw mode on macOS, OpenBSD, and NetBSD.
  • GH #38, PR #41 - Modernize function detection to use proper system
    headers instead of fragile K&R-style forward declarations. The old
    approach conflicted with real prototypes on modern compilers
    (especially FreeBSD/Clang), causing all function checks to fail.

Improvements:

  • PR #42 - Add BSD CI testing for FreeBSD, OpenBSD, and NetBSD via
    cross-platform-actions. Also bumps actions/checkout from v2 to v4.

Don't miss a new IO-Tty release

NewReleases is sending notifications on new releases.