Josef Söntgen
0ed545e55a
lwext4_fs: handle WRITE_TIMESTAMP packet
...
This commits adds handling for the 'WRITE_TIMESTAMP' packet, which is
used to update the modification time and additionally returns the
proper rwx information for nodes.
Fixes #201 .
2020-02-26 16:53:43 +01:00
Sebastian Sumpf
698efe230a
lwext4_fs + show_input: adjust to file system changes
...
genodelabs/genode#3507
Fixes #194
2019-11-21 07:41:38 +01:00
Christian Prochaska
b2eef37312
tftp_rom: remove 'os/signal_rpc_dispatcher.h' inclusion
...
Fixes #164
2019-06-07 10:53:07 +02:00
Emery Hemingway
498854c085
Nic_bus server
...
A minimal Nic service that switches ethernet packets between Nic
sessions. Packets are only switched between MAC addresses of directly
connected sessions, attaching a device driver and switching to
additional MACs on further ethernet segments is not supported. That is
to say that is component is neither a hub nor a switch.
This server is intended for creating private LANs between components and
supports arbitrary level 3 protocols (IPv4 and IPv6).
2019-04-15 13:47:58 +02:00
Emery Hemingway
a9617304f8
Jitter sponge: always ready to read
...
Always return true for bytes available check. This fixes the server to
work with VFS clients.
2019-03-31 14:25:55 +02:00
Emery Hemingway
9fe7643285
Remove rom_fallback server
2019-02-22 17:01:48 +01:00
Emery Hemingway
f3b1323319
Fix jitter_sponge for -Werror=suggest-override
2019-02-21 13:29:40 +01:00
Emery Hemingway
eea19f8386
Feed RDRAND into jitter_sponge
2019-02-12 10:23:08 +01:00
Emery Hemingway
85751b6f12
Flif_capture: move RPC to additional entrypoint
2019-01-31 14:33:38 +01:00
Emery Hemingway
71afee4799
Flif_capture screenshot tool
...
A tool for capturing screenshots from a Framebuffer session.
2019-01-31 14:33:38 +01:00
Josef Söntgen
fd713e737d
Add FUSE implementation and dependencies
...
Imported from the genode repository.
Fixes #129 .
Issue genodelabs/genode#3104 .
2019-01-04 14:31:29 +01:00
Josef Söntgen
6a33ecac84
lwext4_fs: add Ext2/3/4 fs server using lwext4
...
Fixes #124 .
2018-11-27 14:36:44 +01:00
Emery Hemingway
33ebdeee1f
Jitter sponge entropy server
...
A terminal server that reads out entropy generated from CPU jitter
amplified using a Keccak sponge construction.
2018-11-12 15:09:29 +01:00
Emery Hemingway
6dbbba4603
Use new lwIP netif facility for tftp_rom
...
LwIP can be used without libc or its plugin libraries.
Fix #36
2018-09-03 11:47:17 +02:00
Emery Hemingway
509489c473
Remove synergy client
...
Synergy client was not tested and used outdated Genode libraries and
APIs.
2018-06-02 21:21:16 +02:00
Emery Hemingway
fa9b94e377
API update for input_normalizer, depot recipes
...
Update the input_normalizer to use new input event and timer APIs. Add a
depot package and a test.
Fix #103
2018-05-07 10:26:18 +02:00
Norman Feske
3ee1f80051
Disable strict warnings
...
This commit is a response to Genode's increased default warning level.
See the corresponding issue at:
https://github.com/genodelabs/genode/issues/465
2018-01-17 19:27:10 +01:00
Emery Hemingway
869522b100
remove input_remap in favor of input_merger
2017-11-28 10:21:24 -06:00
Emery Hemingway
7370cc7410
server/rom_fallback: 17.05 upgrade, create recipe
...
Ref #74
2017-08-28 16:20:17 +02:00
Emery Hemingway
4447d50e78
fb_upscale: fix mode dimensioning bug
...
Ref #78
2017-07-06 10:37:57 +02:00
Norman Feske
670aab19e3
Adaptation to Genode 17.05
...
- Adjust use of exceptions to unified exception types:
https://genode.org/documentation/release-notes/17.05#Streamlining_exception_types
- Add posix.lib.so as boot module:
http://genode.org/documentation/release-notes/17.05#POSIX_libc_profile_as_shared_library
- Adaptation to API changes
Ref #74
2017-06-02 11:48:15 +02:00
Emery Hemingway
a0353517dc
server/input_remap: pass explicit Env to Input::Session_component
...
Ref #74
2017-05-29 19:55:44 -05:00
Emery Hemingway
a44aa90660
remove native 'snprintf' calls, improve test coverage
...
- Replace all native 'snprintf' calls with 'Genode::String'.
- Fix ram quotas and libc configs in effected run scripts.
- Verify bit-perfect output of lz_rom test with rom_verify.
Fix #72
2017-04-21 10:31:42 +02:00
Emery Hemingway
7267d88760
server/lz_rom: decompress lzipped files to ROM sessions
...
See 'src/server/lz_rom/README' and 'run/lz_rom_noux.run' for more
information.
Fix #70
2017-04-19 11:51:33 +02:00
Emery Hemingway
9479cfb2ca
server/synergy_input: API update
...
Ref #57
2017-01-19 16:21:45 +01:00
Norman Feske
411469930a
Adaptation to removed component_entry_point lib
...
This patch adapts the world components according to the following issue:
https://github.com/genodelabs/genode/issues/2199
Fixes #57
2017-01-19 16:21:20 +01:00
Emery Hemingway
5a971d0069
handle initial session requests in asychronous servers
...
Fix #63
2017-01-19 13:16:14 +01:00
Norman Feske
55c483135a
Adaptation to changed 'String' constructor
2016-12-23 16:58:02 +01:00
Norman Feske
d7c42e20de
base: rename 'Volatile_object' to 'Reconstructible'
...
This patch is related to the following issue:
https://github.com/genodelabs/genode/issues/2151
2016-12-14 12:10:12 +01:00
Emery Hemingway
26926d2687
server/input_remap: update for Input and base API changes
...
Fix #51
2016-12-06 17:56:22 +01:00
Emery Hemingway
fb40ccb986
server/rom_fallback: remove RPC server
...
Respond to clients from the "session_requests" ROM dataspace.
Fix #53
2016-12-06 17:23:25 +01:00
Emery Hemingway
c581c5e87b
server/chroot: remove RPC server
...
Respond to clients from the "session_requests" ROM dataspace.
Ref #53
2016-12-06 17:23:25 +01:00
Emery Hemingway
7459fad8a3
input_normalizer improvements
...
Use new base API.
Handing incoming events by lambda.
Pass thru motion events at full-speed.
Halt fixed polling after inactivity.
Fix #49
2016-11-14 17:46:19 +01:00
Emery Hemingway
e18a1c1e96
fb_upsale: refresh on resize, fix refresh dimensions
...
Fix #46
2016-10-05 11:26:33 +02:00
Christian Helmuth
a578c3946e
Adapt components to upcoming release 16.08
2016-08-30 17:23:22 +02:00
Emery Hemingway
ed41139096
documentation improvements for 16.08
2016-08-25 13:28:38 +02:00
Emery Hemingway
bf93d7a9f0
server/fb_upscale: sever to scale up small framebuffers
...
Fixes #29
2016-08-17 18:15:20 +02:00
Emery Hemingway
3c25710f43
server/log_tee: shim to duplicate log streams
...
Fixes #28
2016-08-09 14:07:23 +02:00
Emery Hemingway
3af80e2d88
new server 'rom_fallback'
...
Forwards a ROM ssesion request to a list of label prefixes.
Fixes #26
2016-08-09 14:05:36 +02:00
Emery Hemingway
1e0fa7571c
server/input_remap
...
General purpose component for remapping input codes.
Fixes #25
2016-08-09 14:04:07 +02:00
Emery Hemingway
a09410cd09
server/chroot: update to new Session_label API
...
Componentize.
Fixes #24
2016-08-09 14:03:40 +02:00
Norman Feske
1cf653d548
Use base/log.h instead of deprecated base/printf.h
...
- Remove use of PLOG, PINF, PWRN, PERR, and printf.
Only a single use of printf in fesrv remains for now.
- Whitespace and style fixes
- Fix build of server/synergy_input
- Add missing include of base/heap.h (previously, this header
was implicitly included by root/component.h)
2016-07-15 13:14:35 +02:00
Emery Hemingway
3405eb2853
server/tftp_rom: adjust to change in ROM arguments
...
* Read filename from last label element.
* Componentize.
Fixes #22
2016-07-13 11:42:42 +02:00
Emery Hemingway
9a0fead7ed
synergy_input: port of the µSynergy client
...
http://synergy-project.org/
Fixes #14
2016-04-11 14:34:48 +02:00
Emery Hemingway
bc9df53c79
server/input_normalizer
...
Partitions input events into periodic bursts.
Fixes #12
2016-03-21 11:03:57 +01:00
Emery Hemingway
08668bfd1a
server/chroot: change root server
...
Fixes #11
2016-03-11 12:36:27 +01:00
Emery Hemingway
58b58f1008
server/tftp_rom: fix dataspace leak
...
ROM dataspace and LwIP buffers are freed at session destruction.
Fixes #10
2016-03-10 14:14:13 +01:00
Emery Hemingway
aadf20d39a
server/tftp_rom
...
Serves ROM from TFTP, RCF1350.
Fixes #9
2016-03-03 16:07:38 +01:00