Christian Helmuth
1f7b5e75bf
depot: update recipe hashes
2018-03-08 12:05:10 +01:00
Alexander Boettcher
033e333691
depot: recipe for Seoul VMM
2018-03-08 12:05:07 +01:00
Christian Prochaska
6986b6ca95
Noux: move ELF signature check into 'Child_env'
...
Fixes #2703
2018-03-08 12:05:06 +01:00
Christian Helmuth
20e2a58c5e
noux: sync before calling ftruncate()
...
Issue #2695
2018-03-08 12:05:05 +01:00
Alexander Boettcher
9a46c670c1
vbox5: update to 5.1.34
...
Issue #2658
2018-03-08 12:05:04 +01:00
Christian Helmuth
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Christian Prochaska
7ac9a16090
Noux: check ELF signature on 'execve()'
...
Issue #2687
2018-02-28 11:04:58 +01:00
Josef Söntgen
8dda68a1bd
verify: propagate error on corrupted .sig files
...
In case the signature file is corrupt, e.g. it could not be downloaded
successfully, the gnupg code just prints an error message but will not
return the error to the user. So we patch the code to return the error
and check the value in the calling code.
2018-02-28 11:04:58 +01:00
Adrian-Ken Rueegsegger
9e4ff8c196
Update Muen port
...
- Use latest Muen version
- Sync VirtualBox Muen subject state
- Drop unneccessary subject IP patch
- Adapt Muen RUN_OPTs
- Update documentation
Note: the GPL 2017 toolchain is now required and as the debug output
format has changed the mulog-subject.py script must be updated on
autopilot instances.
2018-02-28 11:04:57 +01:00
Josef Söntgen
97c2699392
netperf_wifi: disable 11n (batching) temporarily
2018-02-28 11:04:57 +01:00
Stefan Kalkowski
9f945a782f
run: enable Wandquad board for network tests
...
Ref #2665
2018-02-28 11:04:57 +01:00
Norman Feske
e79ce5a036
depot: update recipe hashes
2018-02-16 08:42:31 +01:00
Josef Söntgen
f8376e1f49
libc_noux: silence common not implemented warnings
2018-02-16 08:42:30 +01:00
Norman Feske
fc902b797e
depot: runtime definitions for sculpt installation
...
This patch supplements 'runtime' files to several pkg archives,
which thereby become deployable by the depot_deploy tool.
Issue #2676
2018-02-15 10:22:10 +01:00
Norman Feske
0253cdd50c
ports: src/e2fsprogs-minimal noux package
2018-02-15 10:22:10 +01:00
Norman Feske
1053d78201
ports: src/bash-minimal noux package
2018-02-15 10:22:10 +01:00
Emery Hemingway
2b006dbaac
Noux: no read/write on open directories
...
Directories may be opened, but they cannot be read from or written to.
Ref #2533
2018-02-15 10:22:09 +01:00
Christian Prochaska
70112d29da
depot: preserve timestamps in source packages of Noux applications
...
Fixes #2680
2018-02-15 10:22:09 +01:00
Hinnerk van Bruinehsen
ff7e8086d7
bash: update to version 4.4.18
2018-02-14 20:41:09 +01:00
Hinnerk van Bruinehsen
fce01f8b84
sed: update to version 4.4
2018-02-14 20:41:09 +01:00
Hinnerk van Bruinehsen
f2d1ba483e
which: update to version 2.21
2018-02-14 20:41:09 +01:00
Hinnerk van Bruinehsen
e0f9e26c21
findutils: update to version 4.6
2018-02-14 20:41:08 +01:00
Hinnerk van Bruinehsen
78ad18ca45
tar: update to version 1.30
2018-02-14 20:41:08 +01:00
Hinnerk van Bruinehsen
86e0c45514
coreutils: update to version 8.29
2018-02-14 20:41:08 +01:00
Hinnerk van Bruinehsen
047275f16b
grep: update to version 3.1
2018-02-14 20:41:08 +01:00
Hinnerk van Bruinehsen
e57863c0e5
less: update to version 487
2018-02-14 20:41:08 +01:00
Alexander Boettcher
c34a4bfdb4
vbox5: update to 5.1.32
...
Issue #2658
2018-02-14 20:41:06 +01:00
Alexander Boettcher
e156511157
vbox5: update to 5.1.30
...
Issue #2658
2018-02-14 20:41:06 +01:00
Alexander Boettcher
529be993c7
vbox5: update to 5.1.28
...
Issue #2658
2018-02-14 20:41:06 +01:00
Alexander Boettcher
d76826ae83
vbox5: update to 5.1.26
...
Issue #2658
2018-02-14 20:41:06 +01:00
Alexander Boettcher
bd81eac98b
vbox5: update to 5.1.24
...
Issue #2658
2018-02-14 20:41:06 +01:00
Alexander Boettcher
8287abf63f
virtualbox.run: switch to vbox5
...
Issue #2658
2018-02-14 20:41:05 +01:00
Christian Prochaska
50966583f6
noux: handle short writes in the libc plugin
...
Fixes #2661
2018-02-14 20:41:05 +01:00
Norman Feske
a22b0c3ac6
noux: respond to terminal-size changes
2018-02-14 20:41:03 +01:00
Norman Feske
8d09d02b85
depot: update recipe hashes
2018-02-09 13:34:24 +01:00
Christian Prochaska
3c3c86bdba
noux_tool_chain_auto.run: use '[depot_dir]' instead of '$genode_dir/depot'
...
Fixes #2663
2018-02-09 13:34:21 +01:00
Christian Prochaska
584aaec2a5
noux: close files marked with the 'close_on_execve' flag on 'execve()'
...
Fixes #2660
2018-02-09 13:34:21 +01:00
Christian Prochaska
c7d1a9e270
noux_tool_chain_auto.run: add tclsh
...
Issue #2648
2018-02-09 13:34:20 +01:00
Norman Feske
4447a54059
ports: add tclsh as noux package
...
Fixes #2648
2018-02-09 13:34:20 +01:00
Norman Feske
ddc50431e6
ports: allow more customizations in gnu_build.mk
...
This patch adds hooks for customizing the location of the configure
script within the package, the build target, as well as the install
step. This is useful for packages like tcl that deviate from the
usual layout of source packages.
Issue #2648
2018-02-09 13:34:20 +01:00
Emery Hemingway
abd536d5d3
Libc: zero sysctl buffer before strncpy
...
The uname utility from coreutils needs its read buffer zero-terminated,
regardless of read length.
Fix #2657
2018-02-09 13:34:18 +01:00
Norman Feske
5b6bd8459f
Signature checking tool based on GnuPG
...
The new 'verify' component facilitates the code of GnuPG to verify
detached OpenPGP signatures against public keys.
Since GnuPG depends on libgcrypt and libgpg-error, the patch adds these
libraries to the libports repository.
Fixes #2640
2018-02-09 13:34:13 +01:00
Martin Stein
fe46d50ab3
netperf tests: test nic_router throughput
...
Adds two new netperf tests, netperf_lxip_router and netperf_lwip_router
who test the TCP throughput of the NIC router when routed with a tcp-forward
rule and NAT.
Issue #2624
2018-02-09 13:26:03 +01:00
Sebastian Sumpf
963f5de117
vbox5: increase boot speed of Linux guests
...
Until now, if we examined an EPT fault and the corresponding guest
physical memory was not allocated, we forwarded the faulting instruction
to the instruction emulator, which in turn handled the memory allocation
implicitly. This lead to long instruction emulation times on certain
instructions (e.g. 'rep mov' on large memory junks). Therefore, we now
allocate and map the corresponding guest physical memory immediately in
the EPT fault handler and directly return to the guest.
fixes #2645
2018-01-17 12:19:44 +01:00
Christian Helmuth
6013889028
depot: update recipe hashes
2018-01-17 12:14:44 +01:00
Christian Helmuth
ce44dcf9c1
netperf: explicitly test IPv4 only
2018-01-17 12:14:44 +01:00
Christian Helmuth
d26554f38d
vbox: support symlinks on host file system
...
Before this commit, symbolic links in shared folders lead to the use of
unimplemented functions, ie., halted the VMM.
2018-01-17 12:14:43 +01:00
Christian Helmuth
b7fffb1b24
abi: remove duplicates and internal symbols, fix sizes
...
The most important part of this patch are symbol-size changes, which
potentially lead to data corruption.
Issue #2639
2018-01-17 12:14:42 +01:00
Norman Feske
c513a63a04
ports: vim-minimal noux package/recipe
2018-01-17 12:14:37 +01:00
Norman Feske
cb24b1064d
ports: coreutils-minimal noux package/recipe
...
This variant of coreutils contains only the tools that are essential
for the sculpt scenario's initial state.
2018-01-17 12:14:36 +01:00