apio pushed to main at apio/Luna 2023-08-14 09:28:15 +00:00
f65deb727a tools: Fix filename in setup-autoconf.sh
apio pushed to main at apio/Luna 2023-08-14 09:26:46 +00:00
d07f592306 tools: Fix message printing in setup-autoconf.sh
apio pushed to main at apio/Luna 2023-08-14 09:20:20 +00:00
cad0bd8c48 tools: Build autoconf if needed and use it to patch libstdc++
apio pushed to display-server at apio/Luna 2023-08-14 09:09:42 +00:00
c0ca99bc7c wind: Use init --user and pledge()
e3c210b437 Update .gitignore
0f46868cce libos: Remove some shared pointers and change them to owned/live on the stack
b53df986ca wind: Spawn a new client process after startup
b2c5598ebd apps: Add gclient
Compare 38 commits »
apio pushed to main at apio/Luna 2023-08-14 09:08:41 +00:00
db3151d93b init: Add some missing pledges
apio pushed to display-server at apio/Luna 2023-08-14 09:07:41 +00:00
64e6ee9489 wind: Use init --user and pledge()
d56469441b Update .gitignore
Compare 2 commits »
apio pushed to display-server at apio/Luna 2023-08-14 08:56:34 +00:00
d896101268 libos: Remove some shared pointers and change them to owned/live on the stack
ea25d823e5 wind: Spawn a new client process after startup
b278ae2dbc apps: Add gclient
41bf27e510 libos: Add os::LocalClient
935aecb96f libui: Change 'into' to 'onto'
Compare 55 commits »
apio pushed to main at apio/Luna 2023-08-14 08:49:11 +00:00
ba3e32917e init: Support starting services as a separate user
cfb60fad25 init: Use pledge and support init --user
9954fc1658 libos: Add a pledge wrapper
a98df9e743 kernel: Return EACCES when trying to apply execpromises to a setuid program
Compare 4 commits »
apio closed issue apio/Luna#41 2023-08-14 08:49:11 +00:00
TODO: Prevent applying execpromises to setuid/setgid processes
apio opened issue apio/Luna#41 2023-08-13 09:13:30 +00:00
TODO: Prevent applying execpromises to setuid/setgid processes
apio pushed to main at apio/Luna 2023-08-12 19:38:34 +00:00
e2a77bb3da kernel+libc: Add pledge support
apio pushed to main at apio/Luna 2023-08-11 16:25:27 +00:00
0ae409ae22 ports: Some enhancements in make-package.sh
181b4c151b tools: Build libstdc++
0c64b6e040 libc: Add some stub network-related header files
52064e0317 libc+kernel: Add alarm() and getpagesize()
Compare 10 commits »
apio pushed to main at apio/Luna 2023-08-08 18:28:20 +00:00
32fd6889b9 ports: Add pkg-config wrapper
apio pushed to main at apio/Luna 2023-08-08 17:51:52 +00:00
c6a5a81a7a ports: Port required libraries to build GCC
3f55a70f6e ports: Auto-strip binaries, remove libtool .la files, add dependencies
b1e164f360 libc. Add basic wchar.h
Compare 3 commits »
apio pushed to main at apio/Luna 2023-08-08 16:23:23 +00:00
ed8b210639 kernel: Detect some other cases of non-DMA support
apio pushed to display-server at apio/Luna 2023-08-08 15:47:02 +00:00
9c0fab2e88 libos: Remove some shared pointers and change them to owned/live on the stack
22d67dca93 wind: Spawn a new client process after startup
7b73760e07 apps: Add gclient
4a897286cf libos: Add os::LocalClient
96ea8cb18c libui: Change 'into' to 'onto'
Compare 36 commits »
apio pushed to main at apio/Luna 2023-08-08 15:43:37 +00:00
16590dbb02 ports: Avoid using two separate directories for port packages
apio pushed to display-server at apio/Luna 2023-08-08 14:34:49 +00:00
38f799ce39 libos: Remove some shared pointers and change them to owned/live on the stack
fac7a68445 wind: Spawn a new client process after startup
fdd9f6103b apps: Add gclient
6a74546a71 libos: Add os::LocalClient
b3cc53f7e9 libui: Change 'into' to 'onto'
Compare 46 commits »
apio pushed to main at apio/Luna 2023-08-08 14:19:52 +00:00
919c71ff85 README: More features
apio pushed to main at apio/Luna 2023-08-08 14:04:22 +00:00
1caa2c0888 Update README.md