Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: osquery/osquery
base: 5.1.0
Choose a base ref
...
head repository: osquery/osquery
compare: 5.2.2
Choose a head ref
  • 20 commits
  • 420 files changed
  • 11 contributors

Commits on Dec 6, 2021

  1. Configuration menu
    Copy the full SHA
    8a346d6 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Fix typo in docs (#7412)

    Remove an extra 'the' in 'Preparing to build the osquery-packaging repository'
    DominusKelvin committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    012226e View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Hide the deprecate antispyware column in windows_security_center (#…

    …7411)
    
    This column is deprecated, and on modern windows machines always returns true. Hide it.
    iko1 committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    8bb44c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Prevent running discovery queries when fuzzing (#7418)

    Do not run discovery queries for packs when fuzzing,
    since they easily get oss-fuzz to timeout or go oom.
    Smjert committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    d79a359 View commit details
    Browse the repository at this point in the history
  2. Fix how we disable tables in the fuzzer init method (#7419)

    The detach operation uses the DROP TABLE sql query to remove a table,
    but this doesn't work with eponymous tables.
    Use the "disable_tables" flag instead,
    which prevents the initialization of the specified tables.
    Smjert committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    bd38031 View commit details
    Browse the repository at this point in the history
  3. Apple Silicon support (#7330)

    Add support for Apple Silicon architecture. Update dependancies and documentation to support this. 
    
    Co-authored-by: Stefano Bonicatti <stefano.bonicatti@gmail.com>
    Co-authored-by: Adam Meily <adam.meily@trailofbits.com>
    3 people committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    48d510b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Fix linking of thirdparty_sleuthkit (#7425)

    The thirdparty_sleuthkit_fs_cpp object library actually depends
    on thirdparty_sleuthkit_auto but we are not explicitly specifying
    that depedency.
    Sometimes it works, sometimes it doesn't (like on oss-fuzz).
    
    Add the correct dependency and also change thirdparty_sleuthkit_fs_cpp
    to be a STATIC library, because linking to thirdparty_sleuthkit_auto
    causes a circular dependency (which is also present upstream),
    and CMake can only deal with that if every library involved is STATIC.
    Smjert committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    da33889 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Update sqlite to version 3.37.0 (#7426)

    Also fix the parsing of the "EXPLAIN QUERY PLAN" output,
    since the detail column has changed format for the SCAN operation,
    from "SCAN TABLE <uppercase tablename>" to just "SCAN <provided tablename>".
    Smjert committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    6dfb079 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2021

  1. Update time table to reflect UTC values (#7276)

    Some updates to the `time` table to reflect UTC
    theopolis committed Dec 26, 2021
    Configuration menu
    Copy the full SHA
    4274d3b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Fix a crash when Yara uses its own strutils functions (#7439)

    * Fix a crash when Yara uses its own strutils functions
    * Add a test that triggers the issue.
    * Fix line endings.
    * Improve test and add a case also for Windows
    Smjert committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    e8e325c View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Fix typos in documentation (#7443)

    CHANGELOG.md:822: Plaforms -> Platforms, occures -> occurs
    docs/wiki/deployment/configuration.md: specificied -> specified
    osquery/experimental/README.md:5: it wether -> whether it
    myersg86 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    6f88589 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Update the ATC table path column check to be case insensitive (#7442)

    In sqlite, column names are case insensitive. As such, the ATC check for the `path`column must be as well.
    directionless committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    2051e72 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Remove utc flag from example config file (#7437)

    remove utc flag from example config file
    sharvilshah committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    1a4f91b View commit details
    Browse the repository at this point in the history
  2. New Table: Windows Firewall Rules (#7403)

    New Table for parsing Windows Defender Firewall Rules
    aleksmaus committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    9ecb3f0 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Fix submodule cache for macOS CI runner (#7456)

    A typo was preventing the CI to select possible matching submodule caches.
    Smjert committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    c849da4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01ed5a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Add utc flag back for compatibility(#7460)

    Add a no-op hidden `utc` flag to allow for backward compatibility and transition time with older configuration
    directionless committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    852d87b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    d701a22 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Add BOOST_USE_ASAN define when enabling Asan (#7469)

    This define got lost with the library update
    Smjert committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    7304746 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Fix user_time and system_time unit in processes table on M1 (#7473)

    Use the time base conversion coming from mach_timebase_info
    also for the cpu time values coming from the libproc API.
    
    The user_time and system_time columns values are taken
    from the proc_pid_rusage API values of ri_user_time and
    ri_system_time.
    The unit of those two values was incorrectly considered
    to always be nanoseconds, but they are mach ticks,
    much like the start_time that is later calculated
    via mach_absolute_time.
    
    While on x86_64 the time base info used to convert ticks to nanoseconds
    returns a numerator and denominator that are both 1,
    on M1 they are not (125 and 3 is one example).
    Smjert committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    6969e07 View commit details
    Browse the repository at this point in the history