Commit Graph

1463 Commits (dcccebe797d8f1f21c5cbb7c4e49a8545a719b26)
 

Author SHA1 Message Date
Tim Stack 3a22d8c5f8 Merge pull request #335 from sureshsundriyal/freebsd
[freebsd] Fix out of source builds
8 years ago
Suresh Sundriyal 87590aab6b [freebsd] Revert the bump gcc to 4.8.
Updated the incorrect section.
8 years ago
Suresh Sundriyal f2cb5c80d8 Revert "[freebsd] Install automake before kicking off the build."
This reverts commit 08ab680492.
8 years ago
Suresh Sundriyal 936afab0cc [freebsd] Use GNU Make
Either Autotools is producing a makefile that FreeBSD make does not like
or FreeBSD make does not like pattern rules anymore. Or more plausibly,
we are not invoking autogen.sh correctly.
8 years ago
Suresh Sundriyal 08ab680492 [freebsd] Install automake before kicking off the build. 8 years ago
Suresh Sundriyal 6cea55ae3d [freebsd] More out of source build related fixes. 8 years ago
Suresh Sundriyal 7c670bc730 [freebsd] Fix out of source builds 8 years ago
Tim Stack 25593204e2 Merge pull request #334 from sureshsundriyal/freebsd
[freebsd] Partial fix for the release builds.
8 years ago
Suresh Sundriyal 438ab2c9d4 [freebsd] Some more build related fixes. 8 years ago
Suresh Sundriyal 759eb53f01 [freebsd] Partial fix for the release builds.
The default gcc toolchain on freebsd has been bumped to 4.8 so the build
scripts that hardcoded the gcc binary name are getting confused.

The new version of SQLite seems to be getting confused between editline
and readline.
8 years ago
Timothy Stack e8ba6b4921 [release] update some dependency versions 8 years ago
Timothy Stack 8dbf018814 [loader] the loader was not converting the level name to the enum value correctly
Closes #329
8 years ago
Tim Stack 2f0d645a26 Merge pull request #328 from elyscape/glog-spacing
[fmt] Fix glog_log format
8 years ago
Eli Young 5602af33f8 [fmt] Fix glog_log format
The log format used by glog uses spaces to left-pad the thread to 7
digits, per the code:

https://github.com/golang/glog/blob/65d6746/glog.go#L577

This fixes the regular expression to correctly match the extra
whitespace.
8 years ago
Tim Stack 5676d19981 Update README.md
Update appveyor links
8 years ago
Tim Stack 30c1738bd9 Merge pull request #324 from saaguero/appveyor
Add cygwin continuous integration through appveyor
8 years ago
saaguero d0b5e4c11e Add cygwin continuous integration through appveyor 8 years ago
Timothy Stack 5d12eed17e fix a bug related to hide-extra for json logs 8 years ago
Tim Stack 91633d089f Merge pull request #320 from sureshsundriyal/db-attach
[secure-mode] Disallow ATTACH statements completely.
8 years ago
Suresh Sundriyal 6663740c5e [secure-mode] Disallow ATTACH statements completely.
The code to handle in-memory db exceptions is hideous and unreliable,
given the fact that SQLite does not expose much in terms of getting the
current value and the methods to check the compile time options can
themselves be disabled by a compile=time option in SQLite.

There really isn't much use for in-memory databases and if someone
really needs it, they can always choose to run in normal mode, so just
remove the extra code.
8 years ago
Timothy Stack a81db3f41d fix summary overlay on linux 8 years ago
Timothy Stack fbbedfea48 [build] try to silence some warnings 8 years ago
Timothy Stack c564beee29 [build] try to silence some warnings 8 years ago
Timothy Stack deccd51bdf [mouse] update the status line when the mouse is enabled/disabled 8 years ago
Tim Stack 1850c4f678 Merge pull request #318 from sureshsundriyal/db-attach
[secure-mode] Prevent users from attaching db files.
8 years ago
Timothy Stack 5ea5504aec [time] fix time rollover for days
Fixes #304
8 years ago
Suresh Sundriyal a13047a9ed [secure-mode] Check to see if URIs are enabled.
Check to see if URIs are enabled or not before continuing on with the
file uri checks.
8 years ago
Timothy Stack a4deaa1e8b [spectro] log_time must be in ascending order 8 years ago
Suresh Sundriyal 1e6878164f [secure-mode] Refactoring and check for sqlite version.
'mode=memory' query parameter is only supported from sqlite3 version
3.8.0 onwards. Make sure to check for the version before continuing with
the 'ATTACH' statement.

Turning off some of the tests, since they fail on the Travis CI setup
which uses sqlite version 3.6.0.
8 years ago
Suresh Sundriyal e6c87678e9 [secure-mode] Prevent users from attaching db files.
Prevent the users from attaching an external db file which they may not
have ownership of.

The current authorizer method is hooked in only when the LNAVSECURE
variable is set. This is done deliberately, since the method will be
called on every sqlite query and I did not want to incur a performance
hit.

If the scope of this authorizer increases, we should consider passing in
the lnav_data as pUserData and do the checks inside the authorizer
itself.
8 years ago
Timothy Stack 834fea5f73 oops, left debugging stuff in 8 years ago
Timothy Stack 82f970c09e [config] add a config option to control A_DIM for text
Fixes #298
8 years ago
Timothy Stack 3167302722 [data-parser] fix some issues with parsing hierarchical data and improve the debugger 8 years ago
Timothy Stack 1477c2ae51 [text-view] swap the rotation of f/F to something more natural 8 years ago
Suresh Sundriyal 4a0d2c0be3 [documents] Fix the NEWS file. 8 years ago
Suresh Sundriyal e4ef35e652 [commands] Remove eval from the list of sandboxed commands. 8 years ago
Suresh Sundriyal 88833c8035 [commands] Read and honor the 'LNAVSECURE' environment variable.
Read the value of the 'LNAVSECURE' environment variable upfront and
store it in the lnav_data structure. When this variable is set prior to
the binary execution, the following commands are disabled:

* 'open'
* 'pipe-to'
* 'pipe-line-to'
* 'write-*-to'

This is a proposed fix for tstack/lnav#305.
8 years ago
Timothy Stack 54b9c5ebf5 [parser] handle empty groups 8 years ago
Timothy Stack 2b76181fd6 [parser] try to handle apostrophes better 8 years ago
Timothy Stack a8cd28097b [spectro] add some better error messages for the spectrogram command and fix some vtable glitches 8 years ago
Timothy Stack efc74a5a0e [docs] some minor doc updates 8 years ago
Timothy Stack 96191badf3 [release] update versions for release and fix some time issues 8 years ago
Timothy Stack cbe3541366 [spectro] add tab-completion for DB column names 8 years ago
Timothy Stack 23020e8a89 [test] missed setting TZ 8 years ago
Timothy Stack 3dcc59c405 [build] missing include 8 years ago
Timothy Stack cc16c9a214 [build] fix attempt #2 8 years ago
Timothy Stack fbae8a4b18 try to fix a build issue 8 years ago
Timothy Stack 4f05af6408 [time] add support for TAI64N timestamps
Fixes #300
8 years ago
Timothy Stack 9c364bf48e [spectro] add spectro view support for sql results 8 years ago
Timothy Stack cad311f557 [views] do auto-scroll-down for all views 8 years ago