CCZE 0.3.0 Phoenix

CCZE is a utility for coloring logs.

The original project stopped its development in 2003. In 2013, I compiled a program for personal use, but it turned out to be rather slow due to a suboptimal algorithm. I fixed the most obvious performance problems, after which I successfully used it for 7 years, but was too lazy to issue a release.

So, I present to you the release 0.3.0 Phoenix, which has risen from the digital ashes.

  • This release introduces no new features.

  • Fixed assembly on modern systems.

  • Fixed one old segfault and improved performance:

    • Keyword matching has been rewritten so that the program doesn't do a lot of useless string comparisons.

    • The contents of the services(5) database are now cached and processed in the same way as keywords. There is no need to parse /etc/services over and over again.

    • Improvements in regular expression processing code.

The resulting increase in performance amounted to tens or even hundreds of times.

Now the program is in the status of support and maintenance. This means that I do not plan to actively work on it, I do not have a roadmap and plans for the next releases. But if you have bug reports or ideas for improving the program's functions and adapting its capabilities to modern realities, I'm ready to develop as much as possible.

CCZE is part of an ambitious project to bring back to life various software abandoned by its developers. So far, there is only registered from this project organization account on github and the only repository with CCZE code. In the future, new repositories will appear there. Some I'm working on right now.

Source: linux.org.ru

Add a comment