Commit Graph

377 Commits

Author SHA1 Message Date
Emery Hemingway
6c27b9ad77 Fixup Tox DHT bootstrap 2019-02-21 13:29:41 +01:00
Emery Hemingway
f3b1323319 Fix jitter_sponge for -Werror=suggest-override 2019-02-21 13:29:40 +01:00
Emery Hemingway
c9124f3a80 Update julia_fractal for -Werror=suggest-override 2019-02-21 13:29:39 +01:00
Sebastian Sumpf
e675075ee3 jdk: C1 compiler for x86_64 and arm
JIT compiler version of OpenJDK 9

issue #136
2019-02-21 10:30:54 +01:00
Emery Hemingway
a6de6457d2 Convert SDL to a Nitpicker client library
Fixes #138
2019-02-20 11:25:10 +01:00
Christian Helmuth
693a1f7f8c Adapt run scripts to nic_bridge default policy 2019-02-19 11:49:04 +01:00
Alexander Senier
ff9dc178d9 Port aunit unit test library 2019-02-18 16:45:48 +01:00
Alexander Senier
e0a0d07cb3 Port libc-based "fat" Ada runtime 2019-02-18 16:42:41 +01:00
Emery Hemingway
dc2786dfb1 Show_input utility for instrumenting Nitpicker input codes 2019-02-12 15:26:56 +01:00
Emery Hemingway
eea19f8386 Feed RDRAND into jitter_sponge 2019-02-12 10:23:08 +01:00
Emery Hemingway
2f760075a7 Utility for using the RDRAND instruction
On some x86_64 hardware the RDRAND instruction returns 64bits of entropy
from an on-chip random number generator. RDRAND is not recommended as an
exclusive source of entropy for cryptographic applications.

https://en.wikipedia.org/wiki/RdRand
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
Emery Hemingway
6628d03126 Port of OCaml bytecode runtime
A minimal runtime for executing portable OCaml bytecode.
A bytecode standard library is not yet provided.
2019-01-21 14:24:28 +01:00
Norman Feske
ffc8c453e2 Adaptation to changed timer location
Related to genodelabs/genode#3101
2019-01-14 12:36:10 +01:00
Emery Hemingway
c042419226 Port of the c-toxcore Tox library
Port of the C reference implementation of the Tox chat protocol.
Includes a native DHT bootstrap node, see run/tox_dht_bootstrap.

https://tox.chat/
2019-01-10 16:44:30 +01:00
Emery Hemingway
a09355d77d Port of libsodium 1.0.16
https://libsodium.org/
2019-01-10 16:44:30 +01:00
Emery Hemingway
6ca9087a23 Simple Qt5 text editor
The "io_editor" component is a simple Qt5 text editor that writes to
standard out and reads back from stdin. It is intended for use with an
interactive interpreter, such as a shell. The "terminal_editor" depot
package is provided to connect the editor to a terminal server.
2019-01-07 09:15:54 +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
Norman Feske
4ab0ad26ca Add libav, avplay, and qt_avplay
Imported from the genode repository.

Issue genodelabs/genode#3103
2019-01-04 12:06:30 +01:00
Norman Feske
cee6b89cce Add libsdl headers
This is a follow-up commit to "Port of libsdl, mixer, image, net, ttf".
Besides adding the missing includes, it adjusts the api recipe.

Issue genodelabs/genode#3100
2019-01-04 11:58:10 +01:00
Norman Feske
c3ba011794 Port of libsdl, mixer, image, net, ttf
Imported from genode repository

Issue genodelabs/genode#3100
2019-01-03 16:22:58 +01:00
Norman Feske
c698269e5c Port of Dosbox
Imported from the genode repository

Issue genodelabs/genode#3099
2019-01-03 15:34:39 +01:00
Emery Hemingway
14098623de Port of Snappy-1.1.7
A fast compressor/decompressor
https://github.com/google/snappy
2018-12-27 00:13:08 +01:00
Emery Hemingway
6bd43a2df5 Depot package of gtotp_report
This package relies on its configuration to be supplied by a launcher
file or through the deploy configuration. How to protect the secret at
rest is an open issue.
2018-12-04 19:13:19 +01:00
Emery Hemingway
b4b9bf0a4d Update crypto++ to version 7.0.0 2018-12-04 19:13:19 +01:00
Josef Söntgen
bb328c629c Remove pthread library from $(LIBS)
It was moved into the libc.

Fixes #126.
2018-11-28 11:41:39 +01:00
Josef Söntgen
474a49a32c Rename ssh_client pkg
It is a client after all and it prevents clashing with the (currently
not existing) ssh_terminal pkg receipe.

Fixes #119.
2018-11-27 14:42:21 +01:00
Sebastian Sumpf
c5cebdd192 jdk: OpenJDK for Genode
OpenJDK version 9 for Genode, contains the interpreter/compiler version
of the HotSpot virtual machine for x86_64 and ARM.

fixes #123
2018-11-27 14:39:49 +01:00
Josef Söntgen
cc1d629181 audio_player: add pkg recipe
Fixes #125.
2018-11-27 14:38:10 +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
Josef Söntgen
b35caec726 lwext4: add port of ext2/3/4 filesystem library
Besides the missing supported features noted in the README, missing
support for extending files via truncation/seeking might limit its
application.

Issue #124.
2018-11-27 14:36:44 +01:00
Wouter van Oijen
6cf7ec6c35 Fix grafx2 port (hash was not correct)
Fixes #122
2018-11-22 16:39:29 +01:00
Wouter van Oijen
67d300238c Fix atari800 port (hash was not correct)
Fixes #121
2018-11-22 16:35:32 +01:00
Norman Feske
84211017ee julia_fractal: remove superfluous constructor args 2018-11-20 09:05:11 +01:00
Norman Feske
44cdb1aaca Adaptation to renamed wm pkg
The 'wm' pkg is now called 'motif_wm'.

https://github.com/genodelabs/genode/issues/3024
2018-11-20 09:04:10 +01:00
Emery Hemingway
a07707f08d Entropy visualizer for Nitpicker 2018-11-12 15:09:32 +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
1f028daae3 Port of the eXtended Keccak Code Package
https://github.com/XKCP/XKCP
https://keccak.team/keccak.html
2018-11-12 15:09:26 +01:00
Josef Söntgen
4d10959476 Port of protobuf-c 1.3.1
Issue #118.
2018-10-01 10:26:28 +02:00
Josef Söntgen
6af2375ec9 Port of libconfig-1.7.2
Issue #118.
2018-10-01 10:26:08 +02:00
Josef Söntgen
1a29597d57 Port of umurmur 0.2.17
Fixes #118.
2018-09-29 11:10:37 +02:00
Emery Hemingway
c8774a9b6a Add README, LICENSE to TempleOS, remove Nic connection 2018-09-03 13:17:46 +02: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
2a45dc173f TempleOS package for VirtualBox on NOVA.
Terry Davis, the creator of TempleOS, passed away this week.
2018-09-03 11:47:17 +02:00
Josef Söntgen
2ef4fffac1 chocolate-doom: create deployable pkg
Fixes #115.
2018-08-31 13:46:00 +02:00
Emery Hemingway
d123c74e76 Remove fetchurl
Fetchurl has been moved to the libports repository.
2018-08-30 13:40:27 +02:00
Norman Feske
dd3a8b9e7e Adaptation to removed support for static binaries
Related to https://github.com/genodelabs/genode/issues/2866
2018-08-09 21:02:02 +02:00
Emery Hemingway
5fff9d4b5b SSH terminal client
A client of the Terminal service that connects to a shell on a remote
SSH server.

It is configured with a "host" file found in its root directory with the
following format:
<host name="sdf-eu.org" port="22" user="root" pass="foo" known="yes"/>

The port, pass, and known attributes are optional. The client will first
try to authenticate with a keypair found in the root directory with a
fallback to password authentication. The client will automatically
disconnect from hosts that are not found in "/known_hosts", unless the
"known" attribute is set to the negative in the host file.
2018-08-07 17:24:13 +02:00
Emery Hemingway
2ba33d38a9 Post-quantum signing utilities
A trio of utilities for generating SPHINCS⁺-SHAKE256-192f signatures.
This is a post-quantum, hash-based signature scheme with 194-bit
security.

It is also a test for using the Nimble package manager for managing Nim
target dependencies.
2018-07-09 13:40:52 +02:00