- 27 Jul, 2022 1 commit
-
-
4lDO2 authored
-
- 26 Jul, 2022 1 commit
-
-
Jeremy Soller authored
-
- 25 Mar, 2022 1 commit
-
-
4lDO2 authored
-
- 17 Jun, 2021 1 commit
-
-
4lDO2 authored
-
- 19 Jan, 2021 1 commit
-
-
Jeremy Soller authored
-
- 02 Aug, 2020 1 commit
-
-
Jeremy Soller authored
-
- 16 Jul, 2020 1 commit
-
-
jD91mZM2 authored
-
- 28 Jun, 2020 1 commit
-
-
jD91mZM2 authored
-
- 08 Feb, 2020 3 commits
-
-
Jeremy Soller authored
Fix unnamed sockets See merge request !3
-
Tiago authored
Previous approach, reverted in commit c7cf2ca0, would break unnamed sockets - since it assumed there would always be an interim step were one would first name an unnamed socket, before "listen" / "connect". Instead of using the same approach as the "tcp:" scheme in Redox's netstack, which requires an extra mapping of temporary unnamed sockets, handle the different use cases in dup(). Thus, if a "buf" is provided that's not a "connect" or "listen", it must be a new path for turning the unnamed socket into a named socket and should be handled as such.
-
- 07 Feb, 2020 1 commit
-
-
Jeremy Soller authored
Support AF_UNIX sockets See merge request !2
-
- 06 Feb, 2020 2 commits
-
-
Tiago authored
While supporting AF_UNIX, once an accept() is called in relibc, in turn, a dup() is also called with "listen". While processing this ipcd effectively creates a new handler, losing track of the path of the previous handler. However, it is important to keep this path in the newly created Handler as well, so the socket can be queried later by relibc (when calling fpath()) and fill in appropriately its sockaddr_un struct.
-
Tiago authored
Similarly to how the "tcp:" in Redox's netstack supports opening a first empty scheme, only to later on being dup()'ed and set with an appropriate path, this follows the same approach - a map of NullFile structs is kept and initially associated with an id. Next time dup() is called, the true Handle is created, keeping the same definitions of the previously created NullFile. Not that it is important to add support for this in the ipcd to support AF_UNIX sockets, otherwise the socket() created in relibc won't be associated with a address / path.
-
- 06 Oct, 2019 1 commit
-
-
Jeremy Soller authored
Update README.md to remove broken link. Closes #1 See merge request !1
-
- 22 Sep, 2019 1 commit
-
-
Coleman McFarland authored
Opting to just remove the link altogether to fix #1
-
- 19 Jul, 2019 3 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 07 Jul, 2019 1 commit
-
-
Jeremy Soller authored
-
- 25 Apr, 2019 2 commits
- 13 Mar, 2019 1 commit
-
-
Jeremy Soller authored
-
- 30 Dec, 2018 1 commit
-
-
jD91mZM2 authored
-
- 28 Dec, 2018 1 commit
-
-
jD91mZM2 authored
-
- 09 Sep, 2018 1 commit
-
-
jD91mZM2 authored
-
- 16 Jun, 2018 1 commit
-
-
jD91mZM2 authored
-
- 10 Jun, 2018 1 commit
-
-
jD91mZM2 authored
-
- 07 Jun, 2018 2 commits
- 03 Jun, 2018 4 commits
- 02 Jun, 2018 6 commits