Releases: grayed/oicb
Releases · grayed/oicb
oicb-1.3.1
oicb-1.3.0
The only change is UTF-8 support.
oicb-1.2.4
Changes:
- Avoid cpath and wpath pledge when history saving is disabled.
- Minor documentation tweaks.
- Minor compile fixes (
-fno-common
and modern libbsd). - Make sure expect is installed before running tests.
The input was mostly from Klemens Nanni, thanks!
oicb-1.2.3
- Fixed exit due to false error condition in some cases.
- Fixed file handles leakage in history code.
oicb-1.2.2
- Allow non-alphanumeric command names, e.g.
/?
. - Fix group list formatting.
oicb-1.2.1
- Many history-related bug fixes.
oicb-1.2.0
- Implemented private chat nicknames history. See manpage for details.
- Fixed printing of current state upon Ctrl+T.
- Private chats are now sticky, allowing to paste multiple lines of text.
oicb-1.1.3
- Build with -Wall when Clang or GCC is used with CMake.
Also, debug builds will now have -Werror enabled by default. - Fix build on Linux with -Wall and -Werror both set.
- Fix start without log directory under unveil().
Found by Klemens Nanni and Kenneth R Westerback. - If history directory could be open/created, warn but continue.
- Added test framework. Requires icbd installed.
oicb-1.1.2
- Fix minor (we exit anyway) TOCTTOU in save_history().
- Fix build under GCC, and disable -Werror; issue #1.
oicb-1.1.1
Changes:
- Fix crash happening when attempting to complete under unveil() due to libreadline being too complaisant.