aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-09-15samhain: fix QA issue for GNU_HASHjhuang0/d_samhain_170915_0Jackie Huang
Add LDFLAGS variable to fix QA issue for GNU_HASH: | ERROR: samhain-client-4.2.2-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/builddir/usr/sbin/samhain_setpwd' [ldflags] Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2017-09-15samhain: avoid searching host dir for postgresqlJackie Huang
Add a patch to avoid searching host dir for postgresql, and set PGSQL_INC_DIR and PGSQL_LIB_DIR instead. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2017-09-15samhain: fix for the PACKAGECONFIGJackie Huang
* The "??=" assignment for PACKAGECONFIG is overridden by the following "+=" assignments, which is not expected, so combine them into one assignment with multiple lines. * Fix a typo for postgresql. * Remove unneeded quotation marks. * run aotoconf to regenerate the configure, or the patch for ps option doesn't work: | configure: error: unrecognized option: --with-ps-path=/bin/ps Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2017-09-15samhain: depends on attr when selinux is enabledJackie Huang
The extended attribute is required by selinux feature, so add the dependency when selinux is enabled. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2017-09-13nmap: update to 7.60Armin Kuster
LIC_CHKSUM_FILES changed do to yr update. add a few more PACKCONFIG Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-01fail2Ban: Add new packageArmin Kuster
Fail2Ban scans log files like /var/log/auth.log and bans IP addresses having too many failed login attempts. It does this by updating system firewall rules to reject new connections from those IP addresses, for a configurable amount of time. Fail2Ban comes out-of-the-box ready to read many standard log files, such as those for sshd and Apache, and is easy to configure to read any log file you choose, for any error you choose. Though Fail2Ban is able to reduce the rate of incorrect authentications attempts, it cannot eliminate the risk that weak authentication presents. Configure services to use only two factor or public/private authentication mechanisms if you really want to protect services. Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-31sleuthkit: fix No GNU_HASH in the elf binaryArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-31linux-yocto: drop all 4.1 contentMikko Ylinen
linux-yocto_4.1.bb recipe has been removed from oe-core master and that triggers a bitbake error due to orphan bbappends maintained in meta-security. To fix the error, drop linux-yocto_4.1.bbappend plus the patches and the config fragments for it. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-31linux-yocto: add 4.12 bbappendsArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-31tripwire: update to 2.4.3.5Armin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-31samhain: update to 4.2.2Jackie Huang
* update to version 4.2.2 * Add new recipe for standalone mode * Add systemd support * Add patches to fix several issues * samhain-standalone: add ptest support * samhain-server: no need to depend on samhain-server-native * Move common things from the bb to the inc file Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-13apparmor: Additional runtime fixesTom Rini
- We need various python3 modules and we can only really solve this problem by including all python3-modules. - aa-easyprof needs to have its shebang corrected, do so. - The apparmor initscript depends on functions that LSB does not require so we must provide them. In some cases it's using non-standard function, so we just use more appropriate names. - The apparmor sysvinit-style initscript assumes that systemd-detect-virt will exist on the filesystem. Change this to check that it does before trying to execute it. [for aa-easyprof:] Reported-by: Anders Montonen <Anders.Montonen@iki.fi> Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-13libmhash: add new recipeJackie Huang
Mhash is a free (under GNU Lesser GPL) library which provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-13libgssglue: add new recipeJackie Huang
libgssglue exports a gssapi interface which calls other gssapi libraries. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-13nmap: upgrade to 7.50Jackie Huang
- Add a patch to fix python library install dir for multilib. - Add a patch to fix race condition with mkdir command. - Inherit pythonnative instead of python-dir and install python modules for ndiff to fix the following errors: """ root@qemux86-64:~# ndiff --help -sh: /usr/bin/ndiff: /path_to_build/tmp/hosttools/python: bad interpreter: No such file or directory root@qemux86-64:~# python /usr/bin/ndiff Could not import the ndiff module: 'No module named ndiff'. """ Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-13keynote: add new recipeJackie Huang
KeyNote is a simple and flexible trust-management system designed to work well for a variety of large- and small- scale Internet-based applications Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-08-13tpm2.0-tools: update to 2.0.0 plusArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-31xmlsec1: add new recipeJackie Huang
XML Security Library is a C library based on LibXML2 and OpenSSL. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-31apparmor: Rework such that the utilities are functional by defaultTom Rini
This introduces a number of changes: - Fix the python PACKAGECONFIG knob - The included python support is python3-based, so use those classes. - When set, make sure to RDEPEND on the python modules the tools use. - Fix the perl PACKAGECONFIG knob - Add two patches so that configure will find perl and then compile will cross-compile the library correctly. - So that we place perl modules in the correct location we need cpan to be inherited. - When disabled, remove the RDEPENDS on perl as the RDEPENDS comes in via inherit. - Default to enabling the python and perl PACKAGECONFIG knobs as the majority of the userspace tools are python3 based, and the few that aren't that nor C based are perl based. - Because of the above we must drop the -python package because it's required for the utilities in the main package. Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-06-01apparmor: fix python packaging issueArmin Kuster
WARNING: apparmor-2.11.0-r0 do_package: QA Issue: apparmor: Files/directories were installed but not shipped in any package: /usr/lib/python2.7 /usr/lib/python2.7/site-packages /usr/lib/python2.7/site-packages/apparmor-2.11.0-py2.7.egg-info /usr/lib/python2.7/site-packages/apparmor /usr/lib/python2.7/site-packages/apparmor/regex.py use python2 instead of python3 Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-06-01ecryptfs-utils: add new recipeJackie Huang
eCryptfs is a stacked cryptographic filesystem that ships in Linux kernel versions 2.6.19 and above. This package provides the mount helper and supporting libraries to perform key management and mount functions. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-06-01keyutils: add new recipeJackie Huang
keyutils is utilities to control the kernel key management facility and to provide a mechanism by which the kernel call back to userspace to get a key instantiated. It's required by ecryptfs-utils. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-06-01layer.conf: fix typo (meta-filesystems vs mete-filesystems)André Draszik
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-19packagegroup-security-tpm-i2c: fix syntaxPeter Lei
Fix "ERROR: ExpansionError during parsing" when building with multilib. Signed-off-by: Peter Lei <peter.lei@ieee.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-15tor: add recipeArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14layer-conf: Use *_FEATURES in LAYERDEPENDSArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14security-core package group: add few more appsArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14clamav: fix new build errorArmin Kuster
configure: error: The installed zlib version may contain a security bug. Please upgrade to 1.2.2 or later: http://www.zlib.net. You can omit this check with --disable-zlib-vcheck but DO NOT REPORT any stability issues then! bypass check as our zlib is 1.2.11 Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14sssd: update SRC_URI as git.fedorahosted.org shut downArmin Kuster
build fixes too Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14tpm2: package groups fixesArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14linux-stable: fix module selectionsArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14tpm-image: used for testing for now.Armin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14kernel tpm reworkArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14tpm-i2c: some systems us i2c TPMArmin Kuster
add modules and i2c support Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14tpm packagegroups: split into logical unitsArmin Kuster
this should help mitgate the need to pull in too many layers if swtpm in not wanted Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14packagegroup: remove tpm componentsArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14meta-tpm: add base package group as was in meta-securityArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14change tpm from distro to machine featureArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-14tpm: move to a sub layerArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-07swtpm-wrappers-native.bb: need netstatPatrick Ohly
netstat from net-tools-native is needed for swtpm_setup.sh, which uses it to check whether the swtpm daemon has started. The scripts hangs in a loop during startup when netstat is missing. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-05-07freediameter: Add recipeArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-25swtpm-wrappers: fix naming convention violationPatrick Ohly
Native recipes must be called <foo>-native. This is more than just a recommendation, there's actual code which checks for the suffix. Not following that rule broke swtpm-wrappers when using the "usrmerge" DISTRO_FEATURE, because the code in native.bbclass which cleans up DISTRO_FEATURES for native recipes was skipped and thus swtpm-wrappers ended up using different paths than the other native recipes. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-25tpm2.0-tss: update to tip.Armin Kuster
remove merged patch now in tip Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-25samhain: update to 4.2.1Armin Kuster
remove patch integrated into update Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-13swtpm: update to latest tipAmarnath Valluri
Pull in changes to support passing client control sockets(--ctrl type=unixio,clientfd=<fd>), that allows to fork swtpm and communicate using socketpair. Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-06apparmor: update to 2.11.0 plus ptestArmin Kuster
update to 2.11 Add basic ptest support v2: remove none existent file Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-06linux-yocto: add 4.10 kernel supportArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-06libseccomp: update to 2.3.2Armin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-06tpm2.0-tss: fix musl build issueArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-06kernel: mv 4.8 kernel to 4.9Armin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>