Teddy Reed
d2effc539c
[ Fix #1374 ] Allow subscription subclassing
2015-07-26 01:48:27 -07:00
Teddy Reed
5cd9adae15
[Fix ##1385] Remove com.yourcompany from packs due to high FPs
2015-07-24 01:48:47 -07:00
Teddy Reed
cce8a6aab3
Merge pull request #1384 from theopolis/table_cleanups
...
Remove some non-warning/error log lines from tables
2015-07-24 00:32:11 -07:00
Teddy Reed
2d7ce9341a
Remove some non-warning/error log lines from tables
2015-07-24 00:09:06 -07:00
Teddy Reed
928f46c00f
Merge pull request #1379 from theopolis/fix_1369
...
[Fix #1369 ] Limit IOKit HID events
2015-07-23 18:26:04 -07:00
Teddy Reed
5e3a86d2a8
Merge pull request #1376 from theopolis/fix_1367
...
[Fix #1367 ] Disable user-controlled FIFO reads
2015-07-23 18:25:52 -07:00
Teddy Reed
220fa0bd92
Merge pull request #1383 from theopolis/fix_1381
...
[Fix #1381 ] Add documentation/install for daemon+Homebrew
2015-07-23 18:25:40 -07:00
Teddy Reed
264ec99bd3
Merge pull request #1378 from mlw/fix-ubuntu10-string-concat-crash
...
Support for older GCC compiler
2015-07-23 18:25:05 -07:00
Michael O'Farrell
66b075a685
Merge pull request #1377 from mofarrell/benchmark
...
Added benchmarking targets.
2015-07-23 17:37:56 -07:00
Michael O'Farrell
a65f8dd93c
Added benchmarking targets.
2015-07-23 17:07:42 -07:00
Teddy Reed
81aa36ecc7
[ Fix #1381 ] Add documentation/install for daemon+Homebrew
2015-07-23 16:05:59 -07:00
Javier Marcos
652feec2f0
Merge pull request #1380 from javuto/fix_version_checker
...
Fixing problem with versionChecker and adding usecase to tests
2015-07-23 14:39:35 -07:00
Javier Marcos
f91a96f590
Fixing problem with versionChecker and adding usecase to tests
2015-07-23 14:21:43 -07:00
Teddy Reed
7c330f0bf8
[ Fix #1369 ] Limit IOKit HID events
2015-07-23 11:52:23 -07:00
Matthew White
1c3587b95a
Changed where string concat was being performed to support older GCC compiler
2015-07-23 08:56:26 -07:00
Teddy Reed
ad94eaf0b8
[ Fix #1367 ] Disable user-controlled FIFO reads
2015-07-22 10:15:39 -07:00
Teddy Reed
5f4d54741d
Merge pull request #1370 from theopolis/fix_1368
...
[Fix #1368 ] Restore autostart post-install scripts
2015-07-22 09:52:50 -07:00
Teddy Reed
f03ec9ddac
[ Fix #1368 ] Restore autostart post-install scripts
2015-07-21 19:09:24 -07:00
Mike Arpaia
ddb76e30e9
Merge pull request #1366 from kost/fix-dup-the-readme
...
Remove duplicated "the" in README
2015-07-21 12:07:31 -07:00
Vlatko Kosturjak
50d2922fb4
Remove duplicated "the" in README
2015-07-21 11:31:47 +02:00
Mike Arpaia
f799bca25c
Adding code of conduct
2015-07-20 12:51:10 -07:00
Teddy Reed
ca09fdb9f8
Merge pull request #1365 from theopolis/fix_profile_leaks
...
Fix profile platform bug in leaks checking
2015-07-20 02:37:24 -07:00
Teddy Reed
fc24682816
Fix profile platform bug in leaks checking
2015-07-20 02:06:52 -07:00
Teddy Reed
e8cb919f03
Merge pull request #1364 from theopolis/harden_applications
...
[Fix #1357 ] Use OS X LS API for app listing
2015-07-20 01:14:07 -07:00
Mike Arpaia
5ccfe886ba
Merge pull request #1363 from theopolis/less_rows
...
[Fix #1303 ] Only emit rows when appropriate for processes/users.
2015-07-19 20:36:26 -07:00
Mike Arpaia
e84713debf
Merge pull request #1362 from theopolis/optional_build_shared
...
[#1208 ] Allow BUILD_LINK_SHARED=1 for table-dependencies
2015-07-19 20:34:59 -07:00
Mike Arpaia
8a760d52db
Merge pull request #1361 from theopolis/dot_plist
...
[Fix #1355 ] Allow plist keys with '.'
2015-07-19 20:34:19 -07:00
Mike Arpaia
74021459c2
Merge pull request #1359 from theopolis/mutable_config_parser
...
Allow ConfigParserPlugins to update the ConfigData.
2015-07-19 20:34:11 -07:00
Mike Arpaia
4d05b54647
Merge pull request #1358 from theopolis/optimize_events
...
Optimize event publisher database namespace lookups.
2015-07-19 20:34:03 -07:00
Mike Arpaia
ebbb481ef7
Merge pull request #1360 from theopolis/fix_1356
...
[Fix #1356 ] Tokenize process environ by '\0' on Linux
2015-07-19 20:33:15 -07:00
Teddy Reed
dd7990b719
[ Fix #1357 ] Use OS X LS API for app listing
...
Attempt to use OS X's LaunchServices to get a list of applications.
Fall back to basic directory traversal of well-known application paths.
2015-07-19 20:22:48 -07:00
Teddy Reed
5249e74146
[ Fix #1303 ] Only emit rows when appropriate for processes/users.
...
When optimizing a table using query constraints an implementation should not add unneeded rows.
A user experience bug exists when selecting with an explicit non-existing pid/uid.
2015-07-19 20:20:04 -07:00
Teddy Reed
8eaf389010
Optimize event publisher database namespace lookups.
...
Previously, event publishers used a canonicalized 'type' name for async callbacks.
This type was used to lookup the publisher plugin in the registry as well as for backing store namespacing.
The type is still used but subscribers, which made heavy used of the lookup, store the value locally.
This prevents unneeded publisher plugin allocation when adding events.
2015-07-19 17:10:42 -07:00
Teddy Reed
1d7042a52e
[ #1208 ] Allow BUILD_LINK_SHARED=1 for table-dependencies
2015-07-19 16:58:43 -07:00
Teddy Reed
95775be1d9
[ Fix #1355 ] Allow plist keys with '.'
...
Boost property trees are level delimited using '.' characters.
An Apple property list may contain keys with '.' characters, so the plist conversion must use iterators and raw node appends.
2015-07-19 16:24:43 -07:00
Teddy Reed
bcdbb40f0c
[ Fix #1356 ] Tokenize process environ by '\0' on Linux
2015-07-19 14:34:49 -07:00
Teddy Reed
2109ae85b7
Allow ConfigParserPlugins to update the ConfigData.
...
Previously, `ConfigParserPlugin`s could only maintain an internal derived object called `data_`.
Then parts of the code that knew to use the plugin's data would call `getParsedData` and provide the name of the plugin.
Parser plugins can now request a mutable version of the `ConfigData` using `::mutableConfigData`.
This requires a lock on the `ConfigDataInstance` and must be provided to their mutable accessor.
Acess to a mutable config enables parsers to make modifications to internal config structures like options and the query schedule.
2015-07-18 15:08:51 -07:00
Teddy Reed
6bfe03f6e9
Merge pull request #1354 from theopolis/more_install
...
Install additional configs for HB/packages
2015-07-17 16:22:19 -07:00
Teddy Reed
a713d09f0e
Install additional configs for HB/packages
2015-07-17 16:07:22 -07:00
Teddy Reed
47512f2529
Merge pull request #1352 from theopolis/tls_refresh
...
Add optional TLS config plugin refresh
2015-07-17 15:14:25 -07:00
Javier Marcos
df38683f84
Merge pull request #1353 from javuto/query_packs_files
...
Query packs files
2015-07-17 15:11:28 -07:00
Teddy Reed
6104aaebfe
Add optional TLS config plugin refresh
2015-07-17 14:59:08 -07:00
Javier Marcos
36e550db0b
Query packs files
2015-07-17 14:42:05 -07:00
Teddy Reed
c36fbda274
Merge pull request #1349 from theopolis/centos_version
...
[Fix #1319 ] CentOS version reporting and file read error
2015-07-17 09:07:29 -07:00
Michael O'Farrell
62f96b37eb
Merge pull request #1351 from theopolis/kernel_packaging
...
[Fix #1339 ] Add kernel-build to packages when used
2015-07-16 15:41:05 -07:00
Teddy Reed
270b4da540
[ Fix #1339 ] Add kernel-build to packages when used
2015-07-16 15:23:29 -07:00
Michael O'Farrell
395f825321
Merge pull request #1350 from achmiel/doc_urls
...
Fixed URLs and some typos in the documentation
2015-07-16 15:16:26 -07:00
Artur Chmiel
c0be6b5ba1
Fixed URLs and some typos in the documentation
2015-07-16 23:17:22 +02:00
Teddy Reed
f06820f578
[ Fix #1319 ] CentOS version reporting and file read error
...
1. Redhat-based distributions were not reporting their version correct.
2. The file read API assumed stat would return an accurate file size.
This has been replaced with an attempt to seek to the end of the file.
2015-07-16 14:16:51 -07:00
Javier Marcos
0ff02d8146
Merge pull request #1348 from javuto/tables_only_final_releases
...
Fix tables JSON file name
2015-07-16 13:53:36 -07:00