MultiTail



Main

Features
Examples
Screenshots!

To do

Download

Changelog
 • Stable
 • Development

Support
Getting involved

Used by
In the news

Links

Changelog

Click here to jump directly to the changes of the current version.
1.2: this version can now also vertically split the screen
1.3: this version fixes an important bug: previous versions did not stop the tail-processes they started.
1.4: this version adds regular expressions. You can now define for each window (or for all) what lines should be displayed
1.5: this version adds a nice interactive menu for adding and deleting windows
1.6: numerous small additions and fixes: fixed printing of extended ascii (accents etc.), added swapping of window-positions, added toggling of windows verticalsplit, switched on extended regular expressions parsing
1.7: small fixes and additions: MultiTail should now compile on Solaris 8
1.8: adds negation for regular expressions. one can now also select the field which is used to determine the color (when you prefer to select the date, for example), some small fixes for FreeBSD.
1.9: you can now also tail external commands with MultiTail. for example the output of ping.
1.91: sometimes when using the '-l' command to get the output of other commands into MultiTail, nothing would appear in the window(s). this release should fix that.
2.0: negating regular expressions did not work. fixed
2.1: this release features filename completion when adding files through the menu
2.2: fileselectors now shows the files sorted, has page up/down support and actually works :-) Also the windows are now initially filled as much as possible.
2.3: field delimiters (for -cf) can be any size now (not just one character), statuslines are now optional, if a window closes, a popup-box is displayed (can be switched off), fixed a small memory-leak, fixed a potential segfault, fixed a couple of (sp)lint-warnings, radically changed the errorhandling, some fixes to get thing work (again) on MacOS-X. WARNING: the installationlocation has been changed to /usr/bin! So first do make uninstall on the previous release!
2.4: --retry now also works on platforms where tail does not support --retry, MultiTail works again on Solaris, added "merge-mode": all files are merged into one window, made window-selection into a scrollable window, fixed compilation-warnings, windows are filled as much as possible again on Solaris
2.5: file completion on current directory now no longer segfaults, removed the "merge windows"-facility and added multiple files/commands per windows (for greater flexibility), cleaned up source, re-introduced the window-numbers (for easier navigation), fixes for Solaris, highlighting of regular expressions, MultiTail can now write its own startup-scripts
2.5.1: fixed deleting of subwindows: sometimes left-over processes would still be in memory. fixed regular expressions
2.5.2: one can now set the screenrefresh interval: usefull when you use MultiTail over a slow link. sets the terminal explicit to 'dumb' when starting a process, so one can now use for example -l "top", several small fixes (long filenames would garble the screen, etc.)
2.6: compiles and works again when compiling with CygWin, several small fixes, one can now exit most menus by pressing q or x, one can now set a mark in a window and scroll back (and forth)
2.6.1: some cosmetic changes, one can now safely press ctrl+c
2.6.2: fixed important bug in scrollbackfunctionality, also simplified scrollback a lot (no need to explicitly set a mark anymore)
2.6.3: memory leak fix, small enhancements to userinterface
2.6.4: MultiTail can now be started without any parameters: a menu is then presented enabling you to add windows on the fly
2.7: adding another entry to a 'merged' entry did not work correctly (would overwrite 2nd and further entries) - fixed
2.7.1: "follow filename" no longer worked: fixed
2.7.2: screen did not refresh after displaying info or help: fixed, added a pause option ('p')
2.7.3: first release to run under Irix. you can now set DESTDIR when running 'make install', ctrl+z works again
2.7.4: first release that runs on HP-UX
2.8: you can now run a command in a loop with a delay. like the 'watch' command (just starting watch with the -l parameter doesn't work since it wants to redraw the complete display), first release that runs on AIX
2.8.1: it is now possible to only have the difference printed for each run of a command
2.8.2: a couple of small fixes
2.8.3: added option which enables/disables linewrap. can also set if you want everything from the right on
2.8.4: you can now explicitly set an offset for linewrap
2.8.5: multiple regular expressions per file are now possible. no more need to explicitly set a regular expression when adding a file/command: you can do that through the new regular-expression edit menu
2.9: small enhancements to regularexpression edit window
2.9.1: you can now also let a beep be heard when a regular expression matches. also fixed a bug with regular expressions
2.9.2: code cleanup: a lot of redundant code was removed, making the application somewhat smaller and the code a little better to read
2.9.3: One can now set what part of a line is what color through regular expressions which are loaded from a file (see multitail.conf)
2.9.4: introduced default color scheme, couple of small fixes
3.0.0: added manual, fixed '-CS' switch
3.0.1: fixed get_load() for older GLIBC systems (thanks to Ville Herva), color-selection menu did not correctly handle the 'n'-key, fixed (thanks to Rene Engelhard)
3.0.2: the '-m'/'-M' (setting the number of buffered lines) did not work, fixed now. also the fileselector would sometimes segfault
3.0.4: adding windows would make MultiTail sometimes segfault
3.0.5: now the windows get only updated every there's really something to update. the status-line will be updated ones for all current changes to a window. keys 1...0 will add a marker-line to window 1...10(!). I had accidently left some debuggingcode in the scrollback-code, that is now removed
3.0.6: changed window-number of the markerline to 0...9
3.1.0: moved some functions from mt.c to utils.c/term.c, added a statisticswindow ('t' in main window), small optimalisations, added mailcheck: the statusline will become green if there's new mail, configfile is now first loaded from /etc/multitail.conf and then from ~/.multitailrc, fixed a couple of memory leaks (not all windows were cleaned-up after) and made screenredraw a little smarter. One can now also select default color schemes for files.
3.1.1: TABs are now also printed correctly. tab-stop/width can be configured through the configurationfile
3.1.2: several small fixes, also more details are given when the compilation of a regular expression fails, you can now always press 'q' to leave a popupwindowmenu, window sizes are now configurable. one can now bind actions (external programs) to keys which no current function in MultiTail (for example: 'g' starts /usr/bin/ping)
3.1.3: this version no longer fails if you use a maildir instead of a mailfile
3.1.4: improved scrolling in "scrollback-screen" quiet a lot, -e switch did not work correctly, added -ex/Ex which executes a given command if the regexp matches, fixed small *cough* memoryleak *cough* (when multiple regexps fail)
3.1.5: -ex did not work when there was a " or a ` in the matching string, fixed. also, if the program executed did output anything, the screen got scrambled: output is now all redirected to /dev/null
3.1.6: one can now select the number of lines to tail initially, scrollback would segfault for very large lines
3.1.7: code cleanup. macosx now also uses ncurses, this means that you need at least MacOS X 10.2
3.1.8: the previous version would only compile on Linux :-) Also: in MacOS X 'off_t' is defined as a 64 bit integer, this requires some specific handling for printf(). Would fail when selecting color schemes via the commandline. The displayed modificationdate would also update if the terminal was resized.
3.1.9: more efficient use of terminal: no more empty line above the statusline
3.1.91: preventing (n)curses to redraw the whole display when only one window was cleared
3.1.92: one can now set the xterm title to some arbitrary text
3.2.0: small fix for xterm-title text. as this version runs fine for some time now, I decided to call it the stable version
3.2.1: when setting a nodename in the xterm titlebar, multitail would segfault.
3.2.2: multitail now also compiles and runs on Tru64 v5.1b and HP-UX v11.23
3.2.3: repeatingly executing the same command did not work
3.3.0: use information of getpwent() instead of environmentvariables, xterm title is cleared when multitail exits, statusline can be set to a descriptive description instead of the filename/commandline
3.3.1: rewrote terminal-resize code, should be much more stable now. added code for handling 'F5': that refreshes the terminal. one can now press 'F1' at any time to get context sensitive help. some small layout fixes. when adding a file one can select wether to follow the filename or the filedescriptor
3.3.2: in the first 5 seconds a message is now displayed in the statusline indicating that F1 will give help
3.3.3: one can now give a filepattern to look for: if a new file (more recent modification time) appears matching the given filepattern multitail will automatically start tailing that file (-iw pattern check_interval => don't forget the quotationmarks around the filepattern!)
3.3.4: if you enabled mailcheck and deleted the mail file, multitail would exit with an error indicating it couldn't check the file for changes. ^h (ctrl+h) now also shows you help
3.3.5: fixed the way parameters were given to the tail process (it worked, but it was not the correct way to do it), MultiTail should compile again on MacOS X, code-cleanup, it no longer bails out when the mailfolder did not exist, removed C++-style comments, fixed handling of wildcards
3.3.6: use default background color instead of black, some changes and a makefile for CYGWIN (win32)
3.3.7: one can now explicitly select a configurationfile (using --conf filename)
3.3.8: added makefile for creating CSW packages
3.4.0: merged stable version 3.2.3 with development version 3.3.8
3.4.1: compiles again on CygWIN
3.4.2: removed debug-logging
3.4.3: added blink/underline/reverse/bold for color-output, fixed compilation warning on SUN, Solaris now also uses ncurses
3.4.4: output for certain logfiles and the output of some external commands (like wget) would show up garbled, that is now fixed
3.4.5: multitail is now 64bit safe: it can now monitor files > 2GB
3.4.6: compiles again on Free-, Open and NetBSD.
3.4.7: lines would sometimes split in two, that is now fixed
3.4.8: fixed a handle leak which occured when repeatingly viewing the output of an external command
3.5.0: replaced '-v -e[m]' by '-e[m]' (print if match) and '-ev' (print if not match). that is different from the previous situation: it a regular expression is found while checking the filter which says -e (or -em), output will only be given if the regexp matches with the pattern in the inputbuffer. -ev: only print if the regexp does NOT match. checking of the filters stops when there's a match for either -e[m] or -ev
3.5.1: fixed a segfault when scrolling back
3.5.2: fixed a segfault when giving incomplete commandline parameters, 'l' now lists the user-keybindings defined in /etc/multitail.conf, some user interface changes
3.5.4: checks for posix version 200112 and acts to it, the 'pause'-key is now really working, improved gui, improved fileselector
3.5.5: improved fileselector (on can now see what entry is a directory), pause no really works
3.5.6: added functionality so that programs or files with terminal escape-codes in them for colors are displayed correctly (WITH their colors)
3.5.7: the 'r' was ignored when entering filenames (fixed), when the program was started without any parameters, only a blank screen was showed (fixed)
3.6.0: merged the stable release 3.4.8 with the development release 3.5.7
3.6.1: when cut-off (instead of linewrap) was switched on blank lines would appear, fixed
3.7.0: SIGHUP now restarts the tail-processes, one can now define in the configurationfile what program to use for tail: for example when one uses turbotail
3.7.1: one can now set each logfile to one (1) color; usefull when merging multiple logfiles. starting multitail without any inputs and then adding a program would fail (fixed)
3.7.2: one can now have filesizes be abbreviated (to KB/MB/GB)
3.7.3: parts of the input-data can now be stripped using ranges, reg.exps or columns
3.7.4: The screen now also be split-up in more then 2 columns. For each column the width can be set and the number of windows in it can be set. The regular expression window now also displays how often a regexp matched. Commandline parameters are now better checked for validity. When using the strip-option (which removes pars of lines of the logfiles/etc. monitored) multiple matches can now be removed. Fixed a couple of small memory liks and some segfaults when using -E and clearing the scrollback buffer.
3.7.5: When the 'o' (or 'O') is pressed in the main-menu, a window is cleared. Improved the regular expression error-handling in the scrollback searchfunctionality. Delimiters can now be multiple characters. Fixed a memory leak in the strip-code. Fixed some issues with compilers that have 'unsigned char' as default (on IRIX for example).
3.7.6: 'O' (uppercase 'o') now clears all windows, fixed saving scrollback-buffer to a file (would segfault), counting of matching regexps did not work, updated on-line help.
3.8.0: merge with 3.7.7
3.8.1: on some platforms starting multitail would fail (HP-UX for example) due to the new strip-code. stripping in a line with regexps would most of the time not work
3.8.2: specific colors (instead of a color scheme) would not work, a color scheme was always used. that is now fixed
3.8.3: if one (or more) window(s) was hidden, clearing that (or all) window would cause a segfault
3.8.4: fixed a memoryleak
3.8.5: running other programs from within multitail would not work on Solaris/AIX/HP-UX
3.8.6: in the scrollback screen (press 'b') the cursor keys up and down did not work
3.8.7: added complete GNU license textfile to the tarball instead of the website reference
3.8.8: fixes to make it compile on Solaris 10 with the www.sunfreeware.com gcc-package and the SUNWspro c-compiler
3.8.9: the 'toggle color'-menu did not fit in its window, -s/-cS/-cT without a parameter would segfault
3.8.10: pressing delete when editing a line could give garbage, searching in the scrollback window would give segfaults in certain situations, also "search next" would not work
3.9.0: one can now set the backgroundcolor as well (for color schemes and such)
3.9.1: when merging multiple inputs (e.g. logfiles) one can now prepend the logged line with the subwindow-number (-S) so that you can easily determine which one is logging, one can now using -Z set the colors of the markerline, one can now also get a timestamp in the markerline, configfile can now be set in the makefile or via the commandline (-F)
3.9.2: fixed a segfault in scrollback caused by the changes to the markerline, number of matches-counters are now updated every 2 seconds in the regexp edit menu, in the regexp edit menu the popup window would get garbled under certain circumstances, added a color scheme for 'rsstail' (http://www.vanheusden.com/rsstail/), long filenames are now abbreviated with '...' in the middle
3.9.3: like the 'tee'-command or like using the '|', the input can now be written to a file or send to an other process, before or after filtering
3.9.4: removed heartbeat (bouncing cursor) as it didn't work anyway, merged fix from 3.8.5
3.9.5: added several color schemes (for squid, asterisk, acctail, wtmptail, (isc-)dhcpd, smartd, firewall logging, bind9, kerberos, samba, httping, mailscanner, exim, sendmail, netstat and tcpdump), multiple color scheme per file is now possible multitail can now convert ip-adresses to hostnames and seconds since the UNIX epoch to user configurable timeformats. in case one is monitoring something without timestamps, multitail can add them itself. type ahead in the fileselector only worked for colorlists. brought back the visual heartbeat (fixed it!), fixed the 'change color' menu (would sometimes not be big enough), fix for color scheme substring regular expression, code cleanups
3.9.6: added color schemes for oracle and ntpd, multitail can now check if values in the input are <, > or == and choose a color on the outcome. previous versions would segfault on B&W terminals, fixed scrolling up and down in the scrollback menu, added scroll left/right in the scrollbackmenu, one can now set the linewrap from within multitail, if there are more color schemes then will fit in one view it will scroll, rewrote the "write script" fuctionality (to include all commandline parameters)
3.9.7: scrollup in the scrollback window when linewrap is disabled would give garbled output, added menu for editing part-of-string-filters, code cleanup, added complete GNU license textfile to the tarball instead of the website reference, one can now redirect output to multiple files and processes at once ('multitee'), lots of code cleanups
3.9.8: fixes to make it compile on Solaris 10 with the www.sunfreeware.com gcc-package and the SUNWspro c-compiler, multitail can now read from STDIN (like the original tail)
3.9.9: the next parameter behind "-j"/"-J" was (incorrectly) ignored, added color scheme for nagtail, code cleanup
3.9.10: "edit/delete strip-regexp" while no regexps were defined would cause a segfault (same thing for horizontal split), added "--[no-]mergeall" switch, added new coloschemes (for WebsPhere, procmail, nntpcache and Veritas Netbackup), "no linewrap"-mode in scrollback did not work, reverse in color schemes worked only for 1 character (the first one), one can choose to only display the filename and not the complete path in the statusline, now multiple default color schemes per file can be configured in multitail.conf, fixed "diff"-view
3.9.11: certain invaliad parameters would cause a segmentation fault instead of an error message, several code cleanups, (sub-)windows can now automatically be closed when longer idle then a given time in seconds, extended ascii and control characters can now be suppresed via the configuration-file, added "alternating colors", statusline timestamp format is now configurable, can now convert errno to a descriptive string, can convert decimal values to hex and vice versa, '-cT' did not work when monitoring output of external commands, -s/-cS/-cT without a parameter would segfault, added color scheme for Checkpoint Firewall-1 logging
3.9.12: removed maximum colors per line limit, buffersize can now be set in bytes instead of number of lines, beep method can be changed (beep/flash/none), ported to SCO OpenServer (6)
3.9.13: control characters can be displayed in caret notation, one can now send signals to running commands, the last exit status of command (when using -l/-L with -R) is now displayed in the statusline, when a window closes, the exitcode of the command that ran is displayed, added pppd color scheme, added screendump functionality, logfiles can now be truncated from within multitail (press 'T'), fixed a memoryleak, some small optimalizations, improved line editor, default umask for created files can be set in configurationfile, fixed a bug where adding a new subwindow through the UI would fail, 8 bit ascii was printed (incorrectly) in reverse
3.9.14: MultiTail can now automatically open a new window if a new file was found, improved color selection interface, statusline can now be put above the data window, colors and attributes of statusline can be configured, added color scheme for Netscape Directory server (LDAP), added color for 'vmstat', multiple attributes (bold, underline, reverse, etc.) can now be set for a color scheme, repeating lines can be suppressed, a line (like the syslog '--- mark ---' line) can be printed when there's no activity in a window for a configurable time, improved navigating the on-line help text, some fixes for default number of lines/kb to buffer, pressing delete when editing a line could give garbage, searching in the scrollback window would give segfaults in certain situations, also "search next" would not work, added key for hiding all windows but the one selected, added key for unhiding all windows at once
3.9.14.1: merging a window and then setting colors would cause a segfault, -csn prevents multitail from using inverted colors
3.9.14.2: 'write_script' sometimes wrote incorrect scripts, width of the window-selectionbox was not always big enough, '---- MARK ----' is replaced by the usual markerline, some fixes in the veritas netbackup color scheme
3.9.15: added color scheme for log4j, lines ending with '\' can now be reconnected into one again, when multitail switches from one logfile to the other in one window, a markerline can be printed (like the original tail does), fixed a segfault that happened when adding a new non-merged window via the gui, the color scheme(s) in the "write script" functionality did not work, -em/-ev etc. hopefully finally work, cygwin version had problems finding its configfile, some colorconfigurations produced back-on-black text, fixed the code that decides on the sizes of the windows to display, for the 'default parameters for filepattern' configurationfile settings the real path is used, a window that closed by itself could cause an occasional segfault, when the terminal gets resized, the current popup window is moved, on really small windows the markerline would get garbled, cursor key down in the scrollback window now goes back one line as it should, the example multitail.conf is now copied to multitail.conf.new so that your own personalized version is not overwritten
4.0.0-rc1: merged stable release 3.8.10 with development release 3.9.16
4.0.0-rc2: configuring what to buffer did not work
4.0.0-rc3: multitail did not notice file truncations, closing windows did not tell what their contents was, strftime on Solaris and IRIX doesn't like %2d (the '2')
4.0.0: same as 4.0.0-rc3 with version number set to '4.0.0'
4.0.1: realpath(), fscanf() and dup() returncodes were ignored, fixed a bufferoverrun in set_window_sizes(), on at least FreeBSD all colors were gone, fixed that
4.0.2: runs again on B&W terminals
4.0.3: -C on a B&W terminal would crash, statusline was not inverse on B&W
4.0.4: compiles again on HP-UX, -t/-x commandline parsing fixed, replaced SIGHUP by SIGUSR1: this fixes the problem that multitail doesn't exits when your terminal gets closed. it would then use all cpu
4.0.5: %2d for strftime does not work on all platforms, when your shell was different from bash processes would not be killed correctly, ported to AIX 5.3 with the standard AIX c-compiler (thanks to BPSolutions)
4.0.6: multitail still did not stop all child processes (in some situations) when it was stopped. that should now be fixed
4.1.0: added functionality that searches in all windows for a certain string and then merges all found lines into one new popup-window OR displaying the lines reversed in their original windows, all configurationfile settings can now also be set via the commandline, -rc and -Rc now clear the window between each run, priority of the regular expressions for filtering can now be changed at run-time, - case sensitivity of searches can now be set in at run-time by pressing 'I' or in the configurationfile (for scrollback search, merge search and highlight search)
4.1.1: can now convert 'TAI64' timestrings (as emitted by Q-mail) to ascii string, now removes markerlines when merging search-results of multiple windows, fixed a segfault that happens when the last line in a window is a markerline and a redraw of the screen is forced, -iw did not work, added --no-load-global-config to prevent loading of configfile from /etc, scrolling to the right in the scrollback window now keeps the colors, wether to follow the filename or the filedescriptor (the file that we started to follow initially) default parameter can be set in the configfile, default linewrap mode can be set in the configfile, added -P which is like -p but for all following windows, linewrap handling was broken when there were tabs in the input, add --retry-all which is like --retry but for all following files, -cv can now handle multiple conversionschemes at once. e.g.: -cv scheme1,scheme2,scheme3 etc. no spaces around the komma!, one can now predefine a set of filters in the configfile, fixes for statistics popup (number of runs/last rc were not displayed), --retry did not work, 'B' in the main window will start the scrollback window with all windows merged into one window, empty lines in the scrollback window would give a garbled screen, tabs were not always printed correctly, -P worked only for the first window, ^h in the main menu would not work, added keybindings similar to those of 'less' to the scrollbackwindow
4.1.2: performance optimalisation of the idle loop, performance optimalisation of the xterm header update routine, normal (not merged) scrollback no longer worked, optimised 'strip string' for the cases were nothing was found to strip, one can configure multitail not to close a window when the process underneath stopped/exited, windows can be restarted, one can now set if empty lines should be suppressed or not (in the configfile)
4.2.0: merged 4.1.2 with 4.0.6
4.3.0: one can now define a set of edit-rules in the configfile, fix to get it to compile (and run) on MacOS X again, splitline can be removed and attributes can be configured (in the configfile)
4.3.1: a label can be set which will be put in front of each line using '--label "text"', cnv_ts_format would overrule the the settings for ts_format, that is now fixed, -eC/-ec did not work, compilation fixes voor freebsd 4.x, on GNU LIBC systems, a backtrace is now shown in error situations, attributes for reverse can now be configured in the configfile (used for, e.g. -eC), optimized code, tabs would garble the display, the abort/exit key can now be configured in the configfile, updated help (-h) output, updated man-page
4.3.2: ^l now also redraws the terminal, cursor keys did not work anymore, accidently still had -pg (profiling support) in the Makefile switched on, convert (-cv) can now also use an external script/program for the conversions, multiple occurences for a convert can now be in a line
4.3.3: can convert a value to KB/MB/GB, added color scheme for 'p0f', added beep-functionality: multitail can now beep every line it processes (or every x-th line), color schemes can now be determined by an external script, added color scheme for mpstat (part of sysstat), 'fixed' (it was not really a bug) a deadlock for color schemes and conversionschemes where no substring select was done by the regexp, cleaned up and optimised (for speed, loading 67000 color schemes is now 200x faster) the configfileparser, added page-up/down for color scheme selection, order of color schemes and script:-lines in the configfile no longer matters
4.3.4: terminal emulation can now also be selected via the menus, default conversion scheme for a file can now be selected, conversion schemes can now be selected at runtime (^v) (only for new lines), adding subwindow-id before each line can now be toggled at runtime (only for new lines), when selecting a subwindow, the subwindow number is displayed in front of each subwindow-name as well, when adding a timestamp, a subwindownumber or a label before each line, color schemes would get garbled, code cleanups, performance optimalisation of buffering; expected speed-up is 90%, added color scheme for portsentry, updated on-line help, lists of subwindows did not show file/command name, fixed memoryleak in merged scrollback, fixes in the cs_re* logic, fixed sysstat color schemes, merged view (after a (global) search) can now show the window/subwindow number in front of each line (press ^t), fixes so that on IRIX MultiTail compiles without path-changes to the Makefile, added -[eE]X which only gives the matching substring as a parameter to the command which is invoked for each matching line, fixed a warning about TERM_IGNORE in utils.c (harmless but anoying netherless), check_mail value of 0 was not accepted altough it should be, Ex (e.g. use the following for all following files) would fail when you would edit the command from within the menu, -[qQ] did not use the default linewrap mode, added wordwrap (-p w)
4.3.5: 'n' (clear a buffer+window) did not work, added 'N' which clears all buffers and windows, in the scrollback menu, search next ('n') did not work, global search now remembers the last searchstring, added history to inputfields like searchstrings: press ^r or cursor key down when entering a search-string or filename or command
4.3.6: MultiTail now verifies that you did not accidentely tried to pipe something into multitail while not using -j/-J, do a read of SSIZE_MAX or 65536 (whichever is smaller) instead of just hardcoded 65535 bytes: that way it'll also run on UNIX systems where SSIZE_MAX < 65535, when reading from stdin and the end of the file is reached, multitail would busy-loop causing high cpu load, terminal-mode can now also select the subwindow, disabled terminal-mode for stdin (as that would not work), added mcsre/mcsre_s/etc. (like cs_re/cs_re_s/etc.) but which merges these attributes to the attributes of a previous matched cs_re/mcsre, statistics screen now also shows the number of colorpairs in use, added color scheme for Argus (http://qosient.com/argus/), copied from http://wtf.hijacked.us/wiki/index.php/Multitail, added support (in color schemes) for alternating colors
4.3.7: added case insensitive toggle to searchfields
5.0.0: merge with developmentversion 4.3.7, default linewrap mode in configurationfile was incorrectly parsed, added color scheme for motion
5.0.1: fixed a segfault in the 'find'-code, --mergeall would merge all the following files into the previous window(!) which may be unwanted, so added '--mergeall-new' which creates a new window in which all the following files upto --no-mergeall are merged, conversion schemes/color schemes selection would fail if no schemes were defined in the config file. , on certain terminals one need to explicitly set the background color to be usable, version 5.0.0 always remembered the last searchstring, this can now be turned off in the configfile
5.0.2: removed some debugging code that garbled the screen
5.0.3: removed bogus error message when aborting 'write script', added color scheme for the BOINC project, not all commandline settings were written when executing the 'write script' functionality
5.0.4: changed default changeline_color to white on blue which is better readable, fixes for systems where 'char' is unsigned (AIX, Debian PowerPC), fix for FreeBSD with UTF-8: one can now set the characters to use for borders
5.0.5: HOME/END in scrollback did not redraw the screen, compilation fix for uClibc, page up (in the scrollbackwindow) did not work when there were lines bigger then the scrollbackwindow
5.1.0: added conversion signal number to signal name, MultiTail used to wake up 4 times a second, it now only wakes up if there is really something to do, fixed a cosmetic bug in the 'add window' menu, made more parameters configurable, error messaging is more uniform, added -kS which, like sed, can select parts of strings to keep. e.g. -kS "^.*(TCP[^ ]*).*$" would keep the string matched by what is between ( and ), fixed 2 memory leaks, replaced 2 strcat()s with strncat(), one can now explicitly wether the 'tail' used is a posix only tail (e.g. inotail) or also supports the old "-[0-9]" format, MultiTail can now act as a syslog-server (e.g. listening on UDP port 514 for messages). this is usefull when you want to monitor syslog capable devices (UNIX servers, Cisco switches, etc.) without the need for a syslog server, made some errors not fatal, e.g. let them give an error popup instead, unfiltered redirection would only emit the first line in certain situations, fixed a segfault (occuring only on AIX) at exit, Solaris problems fixed (malloc of 0 bytes), one can now redirect to a socket (syslog/udp/514) as well, colors can now be suppressed in the scrollback window to improve scrollingspeed, improved scrolling in the scrollback menu: also scrolling in a line is now possible
5.1.1: errors in error popups would not fit sometimes, moving to the beginning of the first line when it is longer then the screenwidth would not work in scrollback, searching would not work when you were halfway a line in scrollback, searching in the scrollback window can now open a new window as well, removed 3 memoryleaks, added colorscheme for acpitail
5.1.2: some compilation/installation fixes for cygwin, when a -E was used also all -e's were copied as well

Current stable release:
5.2.0: merge with 5.1.2
5.2.1: labels would give incorrect linewraps in the scrollbackwindow, the enter key will now add a markerline in all windows, fixed segfault when saving buffer in the scrollback window, added horizontal scroll for non-linewrapped windows (patch by René Berber)
5.2.2: fixed problem with editrules, fixes for solaris makefiles, write script: won't write,-bi with value < 1 anymore, re-enabled 'suspend' (^z), fixed assertion error happening when doing a search with the '-ts' switch in the scrollback window, configuration-file parameters with 'y' instead of 'yes' were taken for no, added '--follow-all' (see -f for semantics)
7.0.0: enhancement of "--label": added an '%f' (filename) escape and fix for -Q together with --label

Current development release:


Current development release:
None, currently.

To my Linux-menu e-mail me at: folkert@vanheusden.com Feedback form