apio pushed to main at apio/Luna 2023-07-30 09:55:26 +00:00
43fa128e29 Update README.md
apio deleted branch unix-sockets from apio/Luna 2023-07-30 09:49:39 +00:00
apio pushed to main at apio/Luna 2023-07-30 09:49:39 +00:00
8475a3aad9 socket-client: Send a user-provided message to the server
187f0ff83e kernel: Rename Inode::blocking() to Inode::will_block_if_read()
0c873923e8 kernel: Make OpenFileDescription shareable
63745565db apps: Add socket client
7b24a4d1c6 libc: Add wrappers for listen(), connect(), and accept()
Compare 16 commits »
apio merged pull request apio/Luna#37 2023-07-30 09:49:38 +00:00
Add Unix domain sockets for local IPC
apio pushed to unix-sockets at apio/Luna 2023-07-30 09:47:01 +00:00
8475a3aad9 socket-client: Send a user-provided message to the server
apio pushed to unix-sockets at apio/Luna 2023-07-30 09:42:02 +00:00
187f0ff83e kernel: Rename Inode::blocking() to Inode::will_block_if_read()
apio pushed to unix-sockets at apio/Luna 2023-07-30 09:33:59 +00:00
0c873923e8 kernel: Make OpenFileDescription shareable
apio pushed to unix-sockets at apio/Luna 2023-07-30 09:33:32 +00:00
63745565db apps: Add socket client
7b24a4d1c6 libc: Add wrappers for listen(), connect(), and accept()
8d3b3aaf05 libluna: Add a few more network-related errno codes
bb3127c212 kernel: Implement listen(), connect() and accept()
cca806f088 libluna: Add a variant of CircularQueue that dynamically allocates its buffer at runtime
Compare 14 commits »
apio pushed to main at apio/Luna 2023-07-30 09:32:58 +00:00
4ed7ec5e93 libluna: Store SharedPtr's ref count in the object itself
apio pushed to unix-sockets at apio/Luna 2023-07-28 15:31:54 +00:00
d49fbb8016 apps: Add socket client
8b91b7acc0 libc: Add wrappers for listen(), connect(), and accept()
ec5b83ff01 libluna: Add a few more network-related errno codes
be5903c0c8 kernel: Implement listen(), connect() and accept()
d4fc002d8a libluna: Add a variant of CircularQueue that dynamically allocates its buffer at runtime
Compare 5 commits »
apio pushed to unix-sockets at apio/Luna 2023-07-27 17:21:53 +00:00
97d7a7cc6b kernel: Use a did_close callback for UnixSockets
b77b72a551 kernel: Separate FileDescriptors and OpenFileDescription
Compare 2 commits »
apio created pull request apio/Luna#37 2023-07-27 14:38:02 +00:00
WIP: Add Unix domain sockets for local IPC
apio pushed to unix-sockets at apio/Luna 2023-07-27 14:37:22 +00:00
12c2577181 apps: Add socket-test
ca3f3fbe16 kernel+libc: Add basic Unix sockets (creation and binding)
c819a0cfc1 kernel: Add functionality to allow external inodes (such as sockets) to acquire an inode number from a file system
1b596027c1 kernel+libluna: Add Buffer::dequeue_data()
48f5f6ea33 kernel+libc+libos: Add inode type for sockets
Compare 6 commits »
apio created branch unix-sockets in apio/Luna 2023-07-27 14:37:22 +00:00
apio pushed to main at apio/Luna 2023-07-27 12:00:41 +00:00
28cc4b2306 kernel: Add default action for SIGWINCH
apio pushed to main at apio/Luna 2023-07-26 19:32:15 +00:00
11df5a2ec3 kernel: Use pid_t internally for process IDs
apio pushed to main at apio/Luna 2023-07-25 16:23:41 +00:00
5aad7d3154 kernel/x86_64: Fail on invalid interrupts instead of calling FIXME_UNHANDLED_INTERRUPT
apio pushed to main at apio/Luna 2023-07-25 16:19:56 +00:00
58fa297068 libluna: Wrap around when iterating through a HashTable's buckets array
apio pushed to main at apio/Luna 2023-07-25 15:50:30 +00:00
28dd8194af kernel: Include waited-for grandchildren in RUSAGE_CHILDREN's times
apio pushed to main at apio/Luna 2023-07-25 15:31:04 +00:00
b88da4811f kernel: Remove debug message in readlink