Revisions of lnav
buildservice-autocommit
accepted
request 1164330
from
Michael Vetter (jubalh)
(revision 47)
baserev update by copy to link target
Michael Vetter (jubalh)
accepted
request 1164041
from
Michael Vetter (jubalh)
(revision 46)
- Update to 0.12.1: Features: * Database queries can now be written in PRQL. When executing a query with ;, if the query starts with from, it will be treated as PRQL. The pipeline structure of PRQL queries is more desirable for interactive use since lnav can make better suggestions and show previews of the stages of the pipeline. * Log partitions can automatically be created by defining a log message pattern in a log format. Under a format definition, add an entry into the "partitions" object in a format definition. The "pattern" property specifies the regular expression to match against a line in a file that matches the format. If a match is found, the partition name will be set to the value(s) captured by the regex. To restrict matches to certain files, you can add a "paths" array whose object elements contain a "glob" property that will be matched against file names. Interface changes: * When using PRQL in the database query prompt (;), the preview pane will show the results for the pipeline stage the cursor is within along with the results of the previous stage (if there is one). The preview works on a limited data set, so the preview results may differ from the final results. * Changed the breadcrumb bar styling to space things out more and make the divisions between items clearer. * The ESC key can now be used to exit the files/filters configuration panel instead of q. This should make it easier to avoid accidentally exiting lnav. * Added some default help text for the command prompt.
buildservice-autocommit
accepted
request 1096655
from
Timothy Stack (tstack)
(revision 45)
baserev update by copy to link target
Timothy Stack (tstack)
accepted
request 1096480
from
Michael Vetter (jubalh)
(revision 44)
- Update to 0.11.2: Features: * A "cursor" mode has been added to the main view that can be toggled by pressing CTRL-X. While in cursor mode, any operations that would normally work on the "top" line will now operate on the focused line instead. * Added CTRL-D and CTRL-U hotkeys to move down/up by half a page. * Added an auto-width flag to the elements of the line-format array that indicates that the width of the field should automatically be determined by the observed values. * Added bunyan log format from Tobias Gruetzmacher. * Added cloudlare log format from @minusf[1]. * Number fields used in a JSON log format line-format array now default to being right-aligned. Also, added prefix and suffix to line-format elements so a string can optionally be prepended/appended if the value is not empty. * JSON log format detection has been improved to not rely on matching the file name. All possible formats are tried and the one with the most available fields for a given line-format is used. For example, if the first log message has 8 fields and format A contains 5 of those fields in its line-format while format B only contains 2 of those fields in its line-format, format A will be used for the file. Changes: * For JSON-lines logs, line-feeds at the end of a value are automatically stripped.
buildservice-autocommit
accepted
request 1079269
from
Lars Vogdt (lrupp)
(revision 43)
baserev update by copy to link target
Lars Vogdt (lrupp)
accepted
request 1078413
from
Bjørn Lie (iznogood)
(revision 42)
- Add e25d3e3c69fcf57bbaec2333846b9a43c4d1fc90.patch: Fix build with GCC 13 (add missing <cstdint> include).
buildservice-autocommit
accepted
request 1010436
from
Michael Vetter (jubalh)
(revision 41)
baserev update by copy to link target
Michael Vetter (jubalh)
accepted
request 1009678
from
Michael Vetter (jubalh)
(revision 40)
- Update to 0.11.1: Features: * Additional validation checks for log formats have been added and will result in warnings. Pass -W on the command-line to view the warnings. The following new check have been added: + Each regex must have a corresponding sample log message that it matches. + Each sample must be matched by only one regex. * Added built-in support for anonymizing content. The :write-* commands now accept an --anonymize option and there is an anonymize() SQL function. The anonymization process will try to replace identifying information with random data. For example, IPv4 addresses are replaced with addresses in the 10.0.0.0/8 range. (This feature is mainly intended to help with providing information to lnav support that does not have sensitive values.) * Added parse_url() and unparse_url() SQL functions for parsing URLs into a JSON object and then back again. Note that the implementation relies on libcurl which has some limitations, like not supporting all types of schemes (e.g. mailto:). * Added the subsecond-field and subsecond-units log format properties to allow for specifying a separate field for the sub-second portion of a timestamp. * Added a keymap for Swedish keyboards. Breaking changes: * The regexp_capture() table-valued-function now returns NULL instead of an empty string for the capture_name column if
buildservice-autocommit
accepted
request 1001688
from
Michael Vetter (jubalh)
(revision 39)
baserev update by copy to link target
Michael Vetter (jubalh)
accepted
request 1000838
from
Michael Vetter (jubalh)
(revision 38)
- Update to 0.11.0: Features: * Redesigned the top status area to allow for user-specified messages and added a second line that displays an interactive breadcrumb bar. The top status line now shows the clock and the remaining area displays whatever messages are inserted into the lnav_user_notifications table. The information that was originally on top is now in a second line and organized as breadcrumbs. Pressing ENTER will activate the breadcrumb bar and the left/right cursor keys can be used to select a particular crumb while the up/down keys can select a value to switch to. While a crumb is selected, you can also type in some text to do a fuzzy search on the possibilities or, if the crumb represents an array of values, enter the index to jump to. * The pretty-print view will now show breadcrumbs that indicate the location of the top line in the view with the prettified structure. * Markdown files (those with a .md extension) are now rendered in the TEXT view. The breadcrumb bar at the top will also be updated depending on the section of the document that you are in and you can use it to jump to different parts of the doc. * The ":goto" command will now accept anchor links (i.e. #section-id) as an argument when the text file being viewed has sections. You can also specify an anchor when opening a file by appending "#". For example, "README.md#screenshot". * Log message comments are now treated as markdown and rendered accordingly in the overlay. Multi-line comments are now supported as well. * Metadata embedded in files can now be accessed by the "lnav_file_metadata" table. Currently, only the front-matter in Markdown files is supported.
buildservice-autocommit
accepted
request 982031
from
Michael Vetter (jubalh)
(revision 37)
baserev update by copy to link target
Michael Vetter (jubalh)
accepted
request 981207
from
Dirk Mueller (dirkmueller)
(revision 36)
- add gcc12-includes.patch to fix build with gcc 12
buildservice-autocommit
accepted
request 960307
from
Michael Vetter (jubalh)
(revision 35)
baserev update by copy to link target
Michael Vetter (jubalh)
accepted
request 959663
from
Marcin Bajor (marcinbajor)
(revision 34)
- Add temporary patch (fix-for-upstream-sources.patch) for the upstram issue gh#tstack/lnav#942
Michael Vetter (jubalh)
committed
(revision 33)
- Update to 0.10.1: Features: * Added ":show-only-this-file" command that hides all files except the one for the top line in the view. * The ":write-raw-to" command now accepts a --view flag that specifies the source view for the data to write. For example, to write the results of a SQL query, you would pass "--view=db" to the command. * The commands used to access the clipboard are now configured through the "tuning" section of the configuration. * Added an "lnav_version()" SQL function that returns the current version string. * Added basic support for the logfmt file format. Currently, only files whose lines are entirely logfmt-encoded are supported. The lines must also contain either a field named "time" or "ts" that contains the timestamp. * Added the "logfmt2json()" SQL function to convert a string containing a logfmt-encoded message into a JSON object that can be operated on more easily. * Added the "gzip()" and "gunzip()" SQL functions to compress values into a blob and decompress a blob into a string. Interface changes: * The xclip implementation for accessing the system clipboard now writes to the "clipboard" selection instead of the "primary" selection. * The 'query' bookmark type and y/Y hotkeys have been removed due to performance issues and the functionality is probably rarely used. Bug Fixes: * The text "send-input" would show up on some terminals instead of ignoring the escape sequence. This control sequence was only intended to be used in the test suite. * Remote file synchronization has been optimized a bit.
Richard Brown (RBrownSUSE)
accepted
request 912484
from
Michael Vetter (jubalh)
(revision 32)
initialized devel package after accepting 912484
Michael Vetter (jubalh)
committed
(revision 31)
Michael Vetter (jubalh)
committed
(revision 30)
Michael Vetter (jubalh)
committed
(revision 29)
Michael Vetter (jubalh)
committed
(revision 28)
Displaying revisions 1 - 20 of 47