aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* don't crash on lcp terminationHimbeerserverDE2023-11-051-8/+12
* ensure instant handling of received packets as well as transmission without d...HimbeerserverDE2023-11-051-7/+12
* convert session id to big endian before passing it to kernelHimbeerserverDE2023-11-051-1/+1
* set session fds to nonblocking modeHimbeerserverDE2023-11-053-38/+83
* add missing ioctl call: pppiocattchanHimbeerserverDE2023-11-051-0/+4
* pass correctly sized device name to connect()HimbeerserverDE2023-11-051-7/+12
* make sure there is always a non-dropped sender for the v46 channelsHimbeerserverDE2023-11-051-1/+1
* don't call pppoe.open twiceHimbeerserverDE2023-11-051-1/+2
* Revert "don't send initial extra PADI"HimbeerserverDE2023-11-051-0/+7
* mark successful run termination unreachableHimbeerserverDE2023-11-051-0/+1
* handle client task errorsHimbeerserverDE2023-11-052-1/+7
* don't send initial extra PADIHimbeerserverDE2023-11-051-7/+0
* let PADS packets get processed despite their new session IDHimbeerserverDE2023-11-051-1/+1
* fix PPPoE openingHimbeerserverDE2023-11-051-5/+17
* prevent runtime inside runtime crashHimbeerserverDE2023-11-054-287/+9
* add main binary codeHimbeerserverDE2023-11-053-4/+460
* take ownership of Client when running itHimbeerserverDE2023-11-051-1/+1
* add binary error variantsHimbeerserverDE2023-11-051-0/+8
* propagate v4/v6 config updates via a channelHimbeerserverDE2023-11-052-7/+81
* add some loggingHimbeerserverDE2023-11-051-6/+34
* ping the peer and time out if no traffic is receivedHimbeerserverDE2023-11-051-10/+32
* enforce magic number checks on LCP Echo-Request, Echo-Reply and Discard-RequestHimbeerserverDE2023-11-051-26/+59
* perform id checks on all incoming PPP packetsHimbeerserverDE2023-11-051-92/+196
* implement all packet sendingHimbeerserverDE2023-11-053-47/+434
* store exact value of unknown PacketTypes / codesHimbeerserverDE2023-11-051-37/+37
* impl From<PacketType> for u8HimbeerserverDE2023-11-051-2/+21
* add mac address and magic number related error variantsHimbeerserverDE2023-11-051-0/+7
* make chap identifier handling the supervisor's responsibilityHimbeerserverDE2023-11-051-4/+0
* remove access to SessionFds interface control socketHimbeerserverDE2023-11-051-10/+0
* reorder Protocol-Reject catch-all to bottom so that IP(v6)CP cases can runHimbeerserverDE2023-11-051-7/+7
* handle incoming IPCP and IPv6CP trafficHimbeerserverDE2023-11-051-2/+100
* handle incoming LCP, PAP and CHAP trafficHimbeerserverDE2023-11-051-1/+158
* impl From<u8> for PacketTypeHimbeerserverDE2023-11-051-0/+19
* open correct auth protocol or skip it entirely after lcp opensHimbeerserverDE2023-11-051-1/+22
* add getter for locally negotiated optionsHimbeerserverDE2023-11-051-3/+9
* ignore PPPoE packets belonging to a different session or hostHimbeerserverDE2023-11-041-0/+8
* implement PPPoE session handlingHimbeerserverDE2023-11-041-20/+31
* initial packet handling infrastructure (PPPoE implemented)HimbeerserverDE2023-11-042-9/+86
* add basic protocol interactionHimbeerserverDE2023-11-044-4/+322
* fully implement session fds creationHimbeerserverDE2023-11-043-4/+98
* allow client-side attempts at getting the same addresses againHimbeerserverDE2023-11-041-3/+11
* improve documentationHimbeerserverDE2023-11-037-7/+31
* additional internal docs and session fd safetyHimbeerserverDE2023-11-031-1/+49
* add impl details to ifid / ipv4cp persistence todoHimbeerserverDE2023-11-031-1/+1
* add dummy new_session_fds methodHimbeerserverDE2023-11-031-0/+5
* create pppoe discovery socketHimbeerserverDE2023-11-035-2/+72
* drop direct storage of local parameters conceptHimbeerserverDE2023-11-031-7/+3
* initialize individual protocol managers and magic numberHimbeerserverDE2023-11-031-0/+131
* impl ProtocolOption for (IpcpOpt, Ipv6cpOpt)HimbeerserverDE2023-11-033-0/+16
* add rand and socket2 dependenciesHimbeerserverDE2023-11-032-0/+133