aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add license and readmeHEADmasterHimbeerserverDE2023-08-162-0/+24
|
* Revert "debug: set uplink to eth0 for sniffing"HimbeerserverDE2023-08-141-1/+1
| | | | This reverts commit d11bbc60f201b8ff40c8eace36c922bf1d72a746.
* debug: set uplink to eth0 for sniffingHimbeerserverDE2023-08-141-1/+1
|
* ignore invalid ethertypes without calling the real deserializeHimbeerserverDE2023-08-142-8/+23
|
* Revert "ignore invalid discovery packets / ethertypes"HimbeerserverDE2023-08-142-2/+1
| | | | This reverts commit 9cb58b28ebc7b7a4057615e76e1012af5daa4c83.
* ignore invalid discovery packets / ethertypesHimbeerserverDE2023-08-142-1/+2
|
* use correct retry maximum for terminate-requestsHimbeerserverDE2023-08-141-1/+1
|
* close the session if no lcp pings are received for 30sHimbeerserverDE2023-08-142-14/+34
|
* update netlinkdHimbeerserverDE2023-08-142-4/+4
|
* update netlinkdHimbeerserverDE2023-08-132-3/+4
|
* update netlinkd and ip_configHimbeerserverDE2023-08-132-6/+22
|
* update netlinkdHimbeerserverDE2023-08-132-3/+3
|
* immediately abort ncp negotiation on rejectHimbeerserverDE2023-07-302-13/+43
|
* wontfix: lcp protocol-reject is ignoredHimbeerserverDE2023-07-301-1/+2
|
* update ip_configHimbeerserverDE2023-07-301-1/+1
|
* ignore packets for other sessions, including PADTsHimbeerserverDE2023-07-302-5/+13
|
* only update dsconfig once per iterationHimbeerserverDE2023-07-301-34/+17
|
* Revert "only update dsconfig once"HimbeerserverDE2023-07-301-4/+0
| | | | This reverts commit 96389b259a92641205193db09c1d73c0fa42242b.
* only update dsconfig onceHimbeerserverDE2023-07-301-0/+4
|
* use default / zero configs for inactive protocols when writing ds configHimbeerserverDE2023-07-301-4/+38
|
* don't redundantly set ipv4 address upon receiving ipcp configure-ackHimbeerserverDE2023-07-301-15/+1
|
* query ipcp dns informationHimbeerserverDE2023-07-302-11/+49
|
* write ds config to fileHimbeerserverDE2023-07-301-3/+56
|
* load credentials from config file (same location as before)HimbeerserverDE2023-07-294-7/+24
|
* generate own link-local ipv6 address randomly instead of relying on nakHimbeerserverDE2023-07-291-1/+1
|
* don't ack ip(v6)cp configure-request while ncp state is deadHimbeerserverDE2023-07-291-2/+2
|
* use 1 as ip(v6)cp identifierHimbeerserverDE2023-07-291-1/+1
|
* instant reply to ip(v6)cp naksHimbeerserverDE2023-07-291-12/+42
|
* fix link-local address from interface identifier calculation (bit shift)HimbeerserverDE2023-07-291-1/+1
|
* implement ipv6cpHimbeerserverDE2023-07-291-4/+253
|
* don't treat early ipcp configure-request from peer as unexpectedHimbeerserverDE2023-07-291-0/+1
| | | | the peer is usually faster anyway
* read ip(v6)cp from correct fdHimbeerserverDE2023-07-291-17/+54
|
* rename recv_session -> recv_linkHimbeerserverDE2023-07-291-12/+12
|
* implement ipcpHimbeerserverDE2023-07-294-26/+396
|
* set auth protocol correctly in all lcp configure-ack order casesHimbeerserverDE2023-07-291-1/+2
|
* implement chap authenticationHimbeerserverDE2023-07-293-3/+84
| | | | ppproperly limitation: only md5 is supported for now, but code was written with extensibility in mind
* implement pap authenticationHimbeerserverDE2023-07-292-3/+43
|
* rename recv_lcp -> recv_sess(ion)HimbeerserverDE2023-07-291-4/+4
|
* start authenticationHimbeerserverDE2023-07-292-6/+36
|
* ignore unexpected padts without printing a warningHimbeerserverDE2023-07-291-6/+2
| | | | a padt may be unexpected because we already sent our own
* enter authentication phase after lcp synchronizationHimbeerserverDE2023-07-292-7/+14
|
* use our own magic number for echo repliesHimbeerserverDE2023-07-291-4/+24
|
* log (but don't process) lcp protocol-rejectHimbeerserverDE2023-07-291-1/+9
|
* log lcp echo-replyHimbeerserverDE2023-07-291-0/+11
|
* handle and reply to lcp echo-requestHimbeerserverDE2023-07-291-0/+17
|
* log lcp code-reject and discard-requestHimbeerserverDE2023-07-291-0/+15
|
* call new termination code from previous padt sitesHimbeerserverDE2023-07-291-42/+12
|
* high level termination logicHimbeerserverDE2023-07-292-0/+63
|
* handle lcp terminate-requestHimbeerserverDE2023-07-291-0/+19
|
* ignore lcp configure-naks with wrong identifierHimbeerserverDE2023-07-291-2/+6
|