1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-15 14:07:35 +00:00
serenity/Kernel/Net
Sergey Bugaev a9946a99f2 Kernel: Pass a FileDescription to File::chmod() and File::chown()
We're going to make use of it in the next commit. But the idea is we want to
know how this File (more specifically, InodeFile) was opened in order to decide
how chown()/chmod() should behave, in particular whether it should be allowed or
not. Note that many other File operations, such as read(), write(), and ioctl(),
already require the caller to pass a FileDescription.
2020-05-29 07:53:30 +02:00
..
ARP.h Kernel+AK: Separate out MACAddress and move it into AK 2020-04-05 09:50:48 +02:00
E1000NetworkAdapter.cpp Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
E1000NetworkAdapter.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
EthernetFrameHeader.h Kernel+AK: Separate out MACAddress and move it into AK 2020-04-05 09:50:48 +02:00
EtherType.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ICMP.h Kernel+AK: Separate out MACAddress and move it into AK 2020-04-05 09:50:48 +02:00
IPv4.h Kernel: Send Fragmented IPv4 packets if payload size > mtu 2020-04-02 14:38:28 +02:00
IPv4Socket.cpp Kernel: Use a FlatPtr for the "argument" to ioctl() 2020-05-23 15:25:43 +02:00
IPv4Socket.h Kernel: Use a FlatPtr for the "argument" to ioctl() 2020-05-23 15:25:43 +02:00
IPv4SocketTuple.h AK: Remove bitrotted Traits::dump() mechanism 2020-02-10 11:55:34 +01:00
LocalSocket.cpp Kernel: Pass a FileDescription to File::chmod() and File::chown() 2020-05-29 07:53:30 +02:00
LocalSocket.h Kernel: Pass a FileDescription to File::chmod() and File::chown() 2020-05-29 07:53:30 +02:00
LoopbackAdapter.cpp LoopbackAdapter: Use dbg() instead of dbgprintf() 2020-02-27 13:05:12 +01:00
LoopbackAdapter.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
NetworkAdapter.cpp Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
NetworkAdapter.h Kernel+AK: Separate out MACAddress and move it into AK 2020-04-05 09:50:48 +02:00
NetworkTask.cpp Kernel: Move NetworkTask startup into NetworkTask::spawn() 2020-04-09 13:31:05 +02:00
NetworkTask.h Kernel: Move NetworkTask startup into NetworkTask::spawn() 2020-04-09 13:31:05 +02:00
Routing.cpp Kernel: Add the SO_BINDTODEVICE socket option 2020-04-05 09:50:48 +02:00
Routing.h Kernel: Add the SO_BINDTODEVICE socket option 2020-04-05 09:50:48 +02:00
RTL8139NetworkAdapter.cpp Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
RTL8139NetworkAdapter.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
Socket.cpp Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
Socket.h Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
TCP.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
TCPSocket.cpp Kernel: Use shared locking mode in some places 2020-04-18 13:58:29 +02:00
TCPSocket.h Kernel: Use shared locking mode in some places 2020-04-18 13:58:29 +02:00
UDP.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
UDPSocket.cpp Kernel: Use shared locking mode in some places 2020-04-18 13:58:29 +02:00
UDPSocket.h Kernel: Use shared locking mode in some places 2020-04-18 13:58:29 +02:00