1690 Commits

Author SHA1 Message Date
Armin Kuster
6edbdc7a34 yocto-kernel: add apparmor fragments
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-02-18 11:43:20 -08:00
André Draszik
27420dbbd2 trousers: fix musl compilation
Backport patches to fix compilation.

Signed-off-by: André Draszik <adraszik@tycoint.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-12-15 13:26:19 -08:00
Armin Kuster
a962fb5d68 suricata: update package to 3.1.3
*Changes*

Bug #1861: Suricata with multi tenancy does not start in 3.1/3.1.1
Bug #1889: Suricata doesn't error on missing semicolon
Bug #1910: libhtp 0.5.23 (3.1.x)
Bug #1912: http.memcap reached condition can lead to dead lock
Bug #1913: af-packet fanout detection broken on Debian Jessie
Bug #1933: unix-command socket created with last character missing (3.1.x)
Bug #1934: make install-full does not install tls-events.rules (3.1.x)
Bug #1941: Can't set fast_pattern on tls_sni content (3.1.x)
Bug #1942: dns - back to back requests results in loss of response (3.1.x)
Bug #1943: Check redis reply in non pipeline mode (3.1.x)

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-10 13:34:46 -08:00
Armin Kuster
8a7b759057 samhain: update to 4.2.0
* Changes:

  - New option 'SetAuditdFlags = r|w|x|a' to (re-)define the flags supplied
    to auditd.

  - New option 'PortCheckDevice = device' for the port check module, to monitor
    a device regardless of the address assigned to it.

  - Fix for the case sensitivity of the arguments to the Severity/Class options.

  - Compiler warnings with gcc 6.2 and a few minor bugs have been fixed.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-10 13:34:46 -08:00
Armin Kuster
2c5b79c3e8 nmap: Upgrade package to 7.31
LIC_FILES_CHKSUM change do to yr going from 2015 to 2016 in file.
Added "no update" config option.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-10 13:34:46 -08:00
Armin Kuster
d322b32a4e smack: Add new package
V2:
Fix typo and add LDFLAG to makefile

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-10 13:34:46 -08:00
Armin Kuster
b9f288581d smack kernel: add smack kernel config fragments
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-10 13:34:46 -08:00
Armin Kuster
5d545800ba python-pycrypto: simplify to use pypi class
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
b68613ae06 suricata: update package to 3.1.2
v2:
rebased against master-next which has 3.1

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
019ffeebb4 libnetaddr-ip-perl: remove package. not used by anyone in this layer
latest version does not build either

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
0a795d49ac samhain: recipe cleanup
add a few distro feature checks.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
75bc31d94f package-group: fix tpm package list
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
9fb87c6c73 images: add a client and server image
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
2431acfc95 linux-yocto-4.8: add tpm fragments
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
67cfe62b20 tpm-tools: Fix gcc6 compile issue
.8/src/tpm_mgmt/tpm_present.c
| ../../../tpm-tools-1.3.8/src/tpm_mgmt/tpm_present.c: In function 'main':
| ../../../tpm-tools-1.3.8/src/tpm_mgmt/tpm_present.c:358:5: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
|      if (szTpmPasswd && !isWellKnown)
|      ^~
| ../../../tpm-tools-1.3.8/src/tpm_mgmt/tpm_present.c:360:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
|   return iRc;
|   ^~~~~~

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
399e636c9f package-group: Add tpm packages
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
17d39a00a2 layer.conf: Add filesystem depends
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
2d9a16062b image: at image to help test builds
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
dbf381e349 qemu: Add tpm flag
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
caa6bc74fb tpm2simulator: add package
V2:
Change ${S} and add OECMAKE_SOURCEPATH
use ${S} instead of ${WORKDIR} in  sed cmd

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
9e5c7358ad swtpm: add new package
V2:
remove CACHED_CONFIGUREVARS, not needed after all
fix typo in selinux option

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
4995108433 libtpm: add new package
V2:
- use SRCPV

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
df4b3ae1b8 tpm-tools: add native support
V2:
- drop 1.0 from PV

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
708bf49439 tpm2.0-tss: Add new package
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-11-01 09:03:15 -07:00
Armin Kuster
eca59bda74 suricata: package update to 3.1.0
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-19 15:37:38 -07:00
Mark Asselstine
5b4ee1ee2c clamav: fixup improper quoting
Commit 217e06badb [clamav: fix gcc 6.x
build failure.] fixed a typo in "PACKAGECONFIG" (was missing the 'G')
but unfortunately the PACKAGECONFIG string was incorrectly formed due
to mismatched quotes. This caused a parsing error:

  ERROR: Unable to parse .../meta-security/recipes-security/clamav/clamav_0.99.2.bb
  ...

Removed the unneeded quotes to fix the parsing issue.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-11 20:48:41 -07:00
Jackie Huang
793d60e5fa scapy: upgrade to 2.3.2
* update the SRC_URI since it's been moved
  from bitbucket to github.

* add ptest support

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-11 01:39:29 -07:00
Armin Kuster
f41ed27588 paxctl: Fix QA warning
WARNING: paxctl-0.9-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '...../build/tmp-glibc/work/core2-64-oe-linux/paxctl/0.9-r0/packages-split/paxctl/sbin/paxctl' [ldflags]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-11 01:39:29 -07:00
Joe Slater
fdbb174036 paxctl: allow build of paxctl-native
paxctl-native is needed to build paxtest.

Do not use the install target in Makefile for paxctl-native, it will
fail with error:

  install: cannot change ownership of '.../sbin/paxctl': \
  Operation not permitted

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-11 01:39:29 -07:00
Armin Kuster
217e06badb clamav: fix gcc 6.x build failure.
./llvm/include/llvm/Support/AlignOf.h:57:24: error: expected unqualified-id before 'alignof'
 static inline unsigned alignof() { return AlignOf<T>::Alignment; }
                        ^~~~~~~

configure --with-system-llvm --with-llvm-linking=dynamic.

define use with meta-oe LLVM3.3 via config option

Fix typo for systemd PACKAGECONFIG

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-11 01:39:29 -07:00
Wang Xin
d49df5e37c samhain: 4.1.4 -> 4.1.5
1) Upgrade samhain from 4.1.4 to 4.1.5.
2) Add TARGET_CC_ARCH.Fix error.
    ERROR: samhain-server-4.1.5-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/yocto/work001/fnst/wangx/poky/build/tmp/work/i586-poky-linux/samhain-server/4.1.5-r0/packages-split/samhain-server/usr/sbin/yule_setpwd'
    No GNU_HASH in the elf binary: '/yocto/work001/fnst/wangx/poky/build/tmp/work/i586-poky-linux/samhain-server/4.1.5-r0/packages-split/samhain-server/usr/sbin/yulectl' [ldflags]

Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-10-11 01:39:11 -07:00
Armin Kuster
98d705a3bc python-pycrypto: fix build error
| DEBUG: Executing shell function do_compile
| make: *** No targets specified and no makefile found.  Stop.

add null do_compile

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-20 10:23:37 -07:00
Jonathan Liu
cd59718eb0 libseccomp: update to latest
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-20 10:22:59 -07:00
Thomas Perrot
6f09eccae7 Fix a trousers build on when not in use systemd: unparsed line: 'inherit'
Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-20 10:22:59 -07:00
Armin Kuster
0ba8cd8b20 suricata: update to 3.0.2
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-06-26 11:47:29 -07:00
Armin Kuster
7717b77059 tripwire: update to 2.4.3.1
this also fixes clang and gcc 5.3 build issues

remove merged patches

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-06-26 11:47:29 -07:00
Armin Kuster
b8319ce072 samhain: update to 4.1.4
4.1.4:
  - Fix for issues with re-evaluation of paths with wildcard patterns:
        - no re-evaluation if no match at process startup
        - if same pattern used for a file=.. and dir=.. directive, only
          one (the first in config file) is re-evaluated

  - Fix for issues with new directories created when inotify is used:
        - recursion depth is not properly set for new directory
        - directory gets watched even if recursion depth should be below zero

4.1.3:
  - Fix for a regression in DNS resolving if samhain is compiled
    with '--enable-static'

  - On Cygwin/Windows, the default for the 'AvoidBlock' option is now 'off'
    because of problems reported for this platform.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-06-26 11:47:29 -07:00
Armin Kuster
a49ec3441f nmap: fix several new QA warnings.
WARNING: nmap-7.12-r0 do_package: QA Issue: nmap: Files/directories were installed but not shipped in any package:
  /usr/lib
  /usr/bin/ndiff
  /usr/bin/nping
  /usr/bin/ncat
  /usr/lib/python2.7
  /usr/lib/python2.7/site-packages
  /usr/lib/python2.7/site-packages/ndiff.pyc
  /usr/lib/python2.7/site-packages/ndiff.py
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
nmap: 8 installed and not shipped files. [installed-vs-shipped]

remove crazyness and let the system figure out packaging info
remove ndiff.py* as the compiled version is installed in /usr/bin
  and remove the leftover python site-package cruft.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-06-26 11:47:29 -07:00
Lei Maohui
e5ef0f1582 samhain: Avoid empty source archiver
It is better to put necessary work into do_patch task than add a new task.
Otherwise,you can not get correct source code in some functions(such as archiver.bbclass).

Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-06-26 11:47:29 -07:00
Thomas Perrot
2a1f79040b Use bb.utils.contains instead of base_contains because it is deprecated
Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-25 18:49:13 -07:00
Armin Kuster
8511a96b26 clamav: update package to 0.99.2
remove unused patches.
remove merged patches

move files to /file for easier maintenance

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-25 18:48:11 -07:00
Armin Kuster
f82b858dbd clamav: Fix new QA warning
NOTE:meta-security/recipes-security/clamav/clamav_0.99.1.bb: base_contains is deprecated, please use bb.utils.contains instead.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-25 18:48:11 -07:00
Armin Kuster
97b67511c9 trousers: Fix new QA warning
NOTE: meta-security/recipes-tpm/trousers/trousers_0.3.13.bb: base_contains is deprecated, please use bb.utils.contains instead.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-25 18:48:11 -07:00
Armin Kuster
144b8e872a sssd: Fix new QA warning
NOTE:meta-security/recipes-security/sssd/sssd_1.13.3.bb: base_contains is deprecated, please use bb.utils.contains instead.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-25 18:48:11 -07:00
Armin Kuster
d1e8ef4b29 tpm-tools: add package
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-23 08:03:42 -07:00
Armin Kuster
f2f70c2de9 trousers: add package
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-23 08:03:42 -07:00
Armin Kuster
ae256956d8 sssd: add new package
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-23 08:03:42 -07:00
Armin Kuster
b27f894dc9 libdhash: add package
required by sssd

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-23 08:03:42 -07:00
Armin Kuster
6636db9dcd clamav: fix lib version mismatch
drop lib version in package name
drop insane and remove broken symlink
Use LEAD_SONAME
Don't hard code lib version in tasks
Use native chrpath not the host provided version

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-23 08:03:09 -07:00
Armin Kuster
73f384257d clamav: update to 0.99.1
removed debian patches
brut force remove rpaths

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-23 08:02:56 -07:00