[ANNOUNCE] catgirl 1.6, pounce 2.3, catsit 1.2
From: June Bug
To: list
catgirl 1.6 =========== This release adds toggleable timestamp display. The -T timestamp option can be used to enable timestamps by default and set their format. The M-t key can be used to toggle timestamp display on individual windows. Along with this is improved UX for reflowing: changing message visibility thresholds, timestamp display or resizing the window while scrolled up will preserve scroll position. This release splits the -R restrict and -K kiosk options. The -R option is now dedicated to tighter sandboxing, while -K prevents joining channels and starting queries. The sandboxing code for OpenBSD has been tightened and improved thanks to Klemens Nanni. This release also includes several fixes related to message filtering and a window swapping fix thanks to Jeremy O'Brien. Handling of configuration and data paths has been tightened up, properly requiring that paths start with "/", "./" or "../" for absolute and relative paths. Channels joined automatically with -j no longer reset their windows' unread counters. The C-z C-v key binding has been added to insert characters literally. An example tmux(1) configuration has been contributed by Klemens Nanni. <https://git.causal.agency/catgirl/tag/?h=1.6> pounce 2.3 ========== This release adds support for the echo-message IRCv3 extension. pounce will only request this capability and make it available to clients if the labeled-response extension is also available. This release tightens up configuration and data path handling, properly requiring that paths start with "/", "./" or "../" for absolute and relative paths. Use of pledge(2) on OpenBSD is also tightened up, based on similar work by Klemens Nanni in catgirl. <https://git.causal.agency/pounce/tag/?h=2.3> catsit 1.2 ========== This release fixes handling of signals delivered before entering the main loop, e.g. from processes dying immediately upon being started. This release also removes use of "%n" to prevent annoying messages on OpenBSD, and tightens up pledge(2) promises after daemonization. <https://git.causal.agency/catsit/tag/?h=1.2> -- These projects are supported by donations via Liberapay: <https://liberapay.com/june/donate>