c364c4de2a
libports: create libssl recipe
2017-11-30 11:23:07 +01:00
a6b4812b78
libports: create libcrypto recipe
2017-11-30 11:23:06 +01:00
f32344138f
openssl: patch source relative paths in SSL
2017-11-30 11:23:06 +01:00
caba2d3021
Enforce use of a custom Nim compiler
...
Use a custom Nim compiler at '/usr/local/genode-nim' that can be built
with a makefile at 'tool/tool_chain_nim'.
Fix #2545
2017-11-30 11:23:06 +01:00
a110fef4d9
libports: initial e2fsck port
...
In contrast to the already available e2fsprogs port, this one does not
depend on Noux.
Issue #2558 .
2017-11-30 11:23:05 +01:00
44a43aa060
libc: generate nsparser.h in build directory
2017-11-30 11:23:03 +01:00
c76faff7d4
ncurses: remove absolute path from generated source
...
This is for a stable source-package hash.
2017-11-30 11:23:03 +01:00
9e888df3c9
nic_dump/router.run: share nic_router.inc
...
Move common stuff from both scripts to the new include file.
Ref #2543
2017-11-30 11:23:03 +01:00
657fa16f8c
nic_router: use LwIP- instead of LxIP UDP-tests
...
Currently, LxIP peers need a lot of RAM (the simple test-client/server for the
nic_router test need at least 28 MB per component). As the nic_router test
previously used 6 instances of such components and a lot of other components,
it had issues with insufficient RAM on some platforms. By using two new
LwIP-based UDP tests instead, we save more than 100 MB.
Ref #2543
2017-11-30 11:23:03 +01:00
b1c9db8a0d
libc: dispatch pending signals at selective points
2017-11-24 09:02:03 +01:00
491be000ca
depot: update recipe hashes
2017-11-09 12:19:59 +01:00
6cbf54aefb
qt5: example of qtvirtualkeyboard
...
Fixes #2496
2017-11-09 12:18:40 +01:00
b0187ddc28
qt5: setup QPlatformInputContext on nitpicker
...
Issue #2496
Fixes #2495
2017-11-09 12:18:40 +01:00
520eedb829
libc: Signal ELOOP if file not found and O_NOFOLLOW set
2017-11-09 12:18:40 +01:00
547cc06976
ram_fs: throw exception when unlinked node gets accessed
...
Fixes #2536
2017-11-09 12:18:05 +01:00
30948a4b0d
depot: update recipe hashes
2017-11-06 13:57:25 +01:00
3b5a34c163
libc: fix DIOCGMEDIASIZE handling in VFS plugin
...
Use the provided argp pointer to store the result but bail out early if
it points into the void.
Issue #2558 .
2017-11-06 13:57:24 +01:00
b0683a5acf
Increase test RAM quotas for sel4 64-bit
2017-11-06 13:57:23 +01:00
d67db5cd74
Increase timeouts for some tests on Qemu
2017-11-06 13:57:23 +01:00
61739de2f4
depot: recipe for pcre library
...
Issue #2446
2017-11-06 13:57:23 +01:00
88a3fda36a
netty: check result of UDP sendto
2017-11-01 08:39:49 +01:00
d18262da1f
libc: add mempool for rwx memory
...
Issue #1723
2017-10-20 11:45:20 +02:00
e87b322616
libc: support executable memory allocations
...
in internal memory allocator used by libc and vbox*
Issue #1723
2017-10-20 11:45:20 +02:00
ee4ee6a8ac
depot: update recipe hashes
2017-10-19 13:31:18 +02:00
e5b9a6cc8b
nic_router: rework round-trip-time handling
...
Do not use two times the RTT for the lifetime of links but use it as
it is configured to simplify the usage of the router. Internally, use
Microseconds/Duration type instead of plain integers.
Ref #2490
2017-10-19 13:29:45 +02:00
23f65803fa
libc: update recipe for resolv integration
2017-10-05 17:40:05 +02:00
226fcbc02f
Remove remote shell support from libc
...
The remote shell facilities are past deprecation and there is an
obligation to prevent their use rather than to support them. This patch
removes the related function definitions from 'unistd.h', which have not
been been included in the Genode libc ABI regardless.
Fix #2530
2017-10-05 17:40:05 +02:00
8ca63d4a6e
libc: reintegrate libc_resolv library
...
Remove getaddrinfo and freeaddrinfo from the Libc::Plugin and get rid of
the extra libc_resolv library. Remove getaddrinfo/freeaddrinfo symbol
hiding patch for FreeBSD sources. Remove libc_resolv from Makefiles and
run scenarios.
Fix #2273
2017-10-05 17:40:04 +02:00
170b532892
Support read-only data symbols in ABI
...
This also adapts existing symbol files
2017-10-05 17:40:04 +02:00
82d20f94cd
Enable writeable in ahci_drv for libc vfs tests
...
Thanks to Steven Harp for reporting.
2017-10-05 17:40:04 +02:00
7c269cb933
qemu-usb: Handle failing packet allocations gracefully
...
* catch failed allocations
* if a packet allocation fails, return NAK USB packet state
* increase packet stream size to 6 MiB
fixes #2527
2017-10-05 17:40:04 +02:00
4835da0f4d
depot: add posix lib to api/libc archive
2017-10-05 17:40:01 +02:00
15606dfc49
depot: recipe for api/stdcxx
...
This recipe copies the entire stdcxx library into the API archive, which
is an interim solution until we introduce a proper ABI for stdcxx. With
this current version, every user of the stdcxx ABI will implicitly build
the stdcxx library.
2017-10-05 17:40:01 +02:00
ace5400953
depot: recipe for src/libiconv
2017-10-05 17:40:01 +02:00
2ad57d3850
libports: libiconv ABI
2017-10-05 17:40:01 +02:00
9d3d7c4cb4
depot: recipes for ncurses,vim,coreutils,e2fsprogs
2017-10-05 17:39:58 +02:00
0574cdf705
libports: ncurses ABI
2017-10-05 17:39:57 +02:00
040e331f77
mupdf: support resizeable framebuffers
2017-10-05 17:39:57 +02:00
8207fb8d98
libc: sync bind sock control file before continuing with listen
...
Fix #2512
2017-10-05 17:39:54 +02:00
a79378ff19
mupdf: add missing 'with_libc' call
...
Ref #2286
2017-10-05 17:39:54 +02:00
68cd5e8004
nic_router & timer* tests: prioritize timer driver
...
The timer driver should always be of the highest priority to avoid
problem with timers that have low max-counter values like the PIT
with only 53 ms.
Ref #2400
2017-09-07 11:47:15 +02:00
2ed904faab
depot: update recipe hashes
2017-08-30 12:41:43 +02:00
570b5a6920
libc_resolv/_lxip: fix undefined references...
...
... to Libc::Plugin::getdirentries, Libc::Plugin::mmap, and
Libc::Plugin::msync.
Ref #2490
2017-08-30 10:01:35 +02:00
23b78c76cb
Increase cap quota for test-smartcard
2017-08-30 10:00:01 +02:00
ae0c9e7692
Increase cap quota for usb_drv
2017-08-30 10:00:00 +02:00
bc0c78708c
sdl: add OpenGL support
...
Issue #2507 .
2017-08-30 09:59:59 +02:00
0fa9a0dda7
sdl: adapt test programm
...
Issue #2507 .
2017-08-30 09:59:59 +02:00
b9bc48dd63
mesa: split lib and API (headers)
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
89cb3aa238
mesa-demos: add more examples
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
dbeb7410f8
mesa: adjust i965 EGL backend for Gpu session
...
Issue #2507 .
2017-08-30 09:59:58 +02:00