|
0670cdbb80
|
chore: fix aarch64 build
|
2024-01-30 11:37:11 +02:00 |
|
|
366143594d
|
refactor: common async data structures
|
2024-01-30 01:32:44 +02:00 |
|
|
9c559ca0ee
|
x86_64: implement FPU context save/restore
|
2024-01-29 22:33:21 +02:00 |
|
|
63cf796292
|
chore: migrate to new Rust (master) std
|
2024-01-29 19:45:41 +02:00 |
|
|
ab88cb4a62
|
Implement DNS reply message
|
2024-01-28 18:24:12 +02:00 |
|
|
0ce7b44f65
|
refactor: add clippy support for userspace
|
2024-01-28 18:23:04 +02:00 |
|
|
21692f748f
|
net/udp: fix UDP ephemeral port binding
|
2024-01-28 15:25:08 +02:00 |
|
|
6aca85e46f
|
net: add local DNS resolver
|
2024-01-28 15:24:52 +02:00 |
|
|
ac73e79dc4
|
net: add iface arg to dhcp-client, add timeout
|
2024-01-28 01:26:04 +02:00 |
|
|
cde9b6dda9
|
net: add dhcp-client, http, dnsq and sha256sum
|
2024-01-28 01:04:01 +02:00 |
|
|
74ae797a2c
|
Add TimerFd and DNS resolution
|
2024-01-28 01:02:18 +02:00 |
|
|
af32e685d2
|
Add TimerFd and DNS structures
|
2024-01-27 23:36:15 +02:00 |
|
|
5a7d8a7f20
|
vfs: add TimerFd
|
2024-01-27 23:35:39 +02:00 |
|
|
cc32e537c9
|
wwnet: add L3 loopback device
|
2024-01-26 20:40:50 +02:00 |
|
|
f6617da3d6
|
net: add loopback interface
|
2024-01-26 18:53:07 +02:00 |
|
|
0124003130
|
net/tcp: improve Rx path by adding a reassembler
|
2024-01-26 16:31:56 +02:00 |
|
|
d49eeac8bf
|
mem/phys: fix incorrect reservation of page bitmap
|
2024-01-26 16:31:11 +02:00 |
|
|
f8b81c92da
|
net/tcp: implement TCP locally initiated connections
|
2024-01-25 13:10:01 +02:00 |
|
|
d0b6cee33d
|
Extend connect_socket() call arguments
|
2024-01-25 13:08:12 +02:00 |
|
|
7945710b88
|
util: less unnecessary wakeups for sleep()s
|
2024-01-25 12:12:07 +02:00 |
|
|
587e91dd99
|
netutils: add TCP netcat listener
|
2024-01-24 17:50:05 +02:00 |
|
|
15f3f2b7e8
|
Add TCP types and syscalls
|
2024-01-24 17:49:22 +02:00 |
|
|
34a6ad6c8a
|
accept() syscall
|
2024-01-24 17:49:11 +02:00 |
|
|
05cb6a2994
|
net: simple TCP listener/socket implementation
|
2024-01-24 17:48:09 +02:00 |
|
|
f5ba40eea6
|
net: don't transmit huge packets from raw socket
|
2024-01-23 00:04:20 +02:00 |
|
|
5ebb1409c3
|
net: implement async ARP resolution
|
2024-01-22 23:59:42 +02:00 |
|
|
b5f5c2c77e
|
bus/pci: use volatile properly
|
2024-01-22 17:14:13 +02:00 |
|
|
a1c193e964
|
shell: better shell errors
|
2024-01-22 14:46:02 +02:00 |
|
|
eb207e4795
|
Fix warnings
|
2024-01-22 14:42:19 +02:00 |
|
|
d79e471d82
|
Add networking system calls
|
2024-01-22 14:42:02 +02:00 |
|
|
57869ef42a
|
net: add netutils
|
2024-01-22 14:41:09 +02:00 |
|
|
9a761d07e7
|
Add netconfig + protocol structs
|
2024-01-22 14:39:50 +02:00 |
|
|
a69cb3125b
|
net: Better netconfig mechanism + RawSocket
|
2024-01-22 14:39:06 +02:00 |
|
|
5d8067991d
|
net: Basic UDP/ICMP over IPv4 networking using virtio-net
|
2024-01-20 19:40:27 +02:00 |
|
|
d2173e1e9e
|
Make TerminalControlCharacters visible
|
2024-01-16 23:45:38 +02:00 |
|
|
9bd29970f8
|
dev/pty: rewrite pty implementation
|
2024-01-16 23:44:14 +02:00 |
|
|
27adb9a9bb
|
term: resize the pty on resize
|
2024-01-16 23:43:24 +02:00 |
|
|
b006a108ee
|
vfs/pty: proper PTY closing
|
2024-01-16 17:36:43 +02:00 |
|
|
afb228e5f6
|
Add Get/SetProcessInfo
|
2024-01-16 16:12:32 +02:00 |
|
|
2c6aad8081
|
Add Get/SetProcessInfo
|
2024-01-16 16:11:27 +02:00 |
|
|
ed5286ccd0
|
proc: add Get/SetProcessInfo stubs
|
2024-01-16 16:11:09 +02:00 |
|
|
a057630186
|
Rework the allocator with MIRI and strict_provenance
|
2024-01-15 18:22:45 +02:00 |
|
|
7361c87faf
|
Add UpdateMetadata call
|
2024-01-15 18:21:42 +02:00 |
|
|
beab43b37d
|
***: Fix warnings, remove broken cp
|
2024-01-15 18:20:02 +02:00 |
|
|
824c87c77e
|
Add UpdateMetadata call
|
2024-01-15 18:18:17 +02:00 |
|
|
ae6195094c
|
proc: better handling of at in syscalls, UpdateMetadata call
|
2024-01-15 18:17:16 +02:00 |
|
|
129019de6c
|
block/nvme: fix temporary warnings
|
2024-01-15 18:16:32 +02:00 |
|
|
cb5f4c7257
|
fs: fix PTY allocation, better RingBuffer management
|
2024-01-15 18:15:59 +02:00 |
|
|
6bbc33c840
|
view: add a pager program
|
2024-01-08 18:45:38 +02:00 |
|
|
e7a6243cb3
|
WIP: proc: fork()/execve() implementation for c compat
|
2024-01-08 18:44:55 +02:00 |
|