CCZE â log highlighting utility.
The original project ceased development in 2003. In 2013, I compiled the program for personal use, but it turned out to be quite slow due to the suboptimal algorithm. I fixed the most obvious performance issues and successfully used it for 7 years, but I was too lazy to release it.
So, I present to you release 0.3.0 Phoenix, risen from the digital ashes.
This release does not introduce new features.
The build on modern systems has been fixed.
One long-standing segfault has been fixed and performance has improved:
Keyword matching has been rewritten to avoid unnecessary string comparisons.
The contents of the services(5) database are now cached and processed by the same mechanism as keywords. No need to parse /etc/services repeatedly.
Improvements in the regular expression handling code.
The overall performance gain is tens or even hundreds of times.
The program is currently in a support and maintenance status. This means that I do not plan to work on it actively; I have no roadmap or plans for future releases. But if you have bug reports or ideas for improving the program's features and adapting its capabilities to modern realities, I am ready to work on development as time permits.
CCZE is part of an ambitious project to revive various software abandoned by its developers. Currently, there is only a registered organization account on GitHub and a single repository with the CCZE code. In the future, new repositories will appear there. I am currently working on some of them.
Allikas: linux.org.ru
