Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add license and readmeHEADmaster | HimbeerserverDE | 2023-08-16 | 2 | -0/+24 |
| | |||||
* | Revert "debug: set uplink to eth0 for sniffing" | HimbeerserverDE | 2023-08-14 | 1 | -1/+1 |
| | | | | This reverts commit d11bbc60f201b8ff40c8eace36c922bf1d72a746. | ||||
* | debug: set uplink to eth0 for sniffing | HimbeerserverDE | 2023-08-14 | 1 | -1/+1 |
| | |||||
* | ignore invalid ethertypes without calling the real deserialize | HimbeerserverDE | 2023-08-14 | 2 | -8/+23 |
| | |||||
* | Revert "ignore invalid discovery packets / ethertypes" | HimbeerserverDE | 2023-08-14 | 2 | -2/+1 |
| | | | | This reverts commit 9cb58b28ebc7b7a4057615e76e1012af5daa4c83. | ||||
* | ignore invalid discovery packets / ethertypes | HimbeerserverDE | 2023-08-14 | 2 | -1/+2 |
| | |||||
* | use correct retry maximum for terminate-requests | HimbeerserverDE | 2023-08-14 | 1 | -1/+1 |
| | |||||
* | close the session if no lcp pings are received for 30s | HimbeerserverDE | 2023-08-14 | 2 | -14/+34 |
| | |||||
* | update netlinkd | HimbeerserverDE | 2023-08-14 | 2 | -4/+4 |
| | |||||
* | update netlinkd | HimbeerserverDE | 2023-08-13 | 2 | -3/+4 |
| | |||||
* | update netlinkd and ip_config | HimbeerserverDE | 2023-08-13 | 2 | -6/+22 |
| | |||||
* | update netlinkd | HimbeerserverDE | 2023-08-13 | 2 | -3/+3 |
| | |||||
* | immediately abort ncp negotiation on reject | HimbeerserverDE | 2023-07-30 | 2 | -13/+43 |
| | |||||
* | wontfix: lcp protocol-reject is ignored | HimbeerserverDE | 2023-07-30 | 1 | -1/+2 |
| | |||||
* | update ip_config | HimbeerserverDE | 2023-07-30 | 1 | -1/+1 |
| | |||||
* | ignore packets for other sessions, including PADTs | HimbeerserverDE | 2023-07-30 | 2 | -5/+13 |
| | |||||
* | only update dsconfig once per iteration | HimbeerserverDE | 2023-07-30 | 1 | -34/+17 |
| | |||||
* | Revert "only update dsconfig once" | HimbeerserverDE | 2023-07-30 | 1 | -4/+0 |
| | | | | This reverts commit 96389b259a92641205193db09c1d73c0fa42242b. | ||||
* | only update dsconfig once | HimbeerserverDE | 2023-07-30 | 1 | -0/+4 |
| | |||||
* | use default / zero configs for inactive protocols when writing ds config | HimbeerserverDE | 2023-07-30 | 1 | -4/+38 |
| | |||||
* | don't redundantly set ipv4 address upon receiving ipcp configure-ack | HimbeerserverDE | 2023-07-30 | 1 | -15/+1 |
| | |||||
* | query ipcp dns information | HimbeerserverDE | 2023-07-30 | 2 | -11/+49 |
| | |||||
* | write ds config to file | HimbeerserverDE | 2023-07-30 | 1 | -3/+56 |
| | |||||
* | load credentials from config file (same location as before) | HimbeerserverDE | 2023-07-29 | 4 | -7/+24 |
| | |||||
* | generate own link-local ipv6 address randomly instead of relying on nak | HimbeerserverDE | 2023-07-29 | 1 | -1/+1 |
| | |||||
* | don't ack ip(v6)cp configure-request while ncp state is dead | HimbeerserverDE | 2023-07-29 | 1 | -2/+2 |
| | |||||
* | use 1 as ip(v6)cp identifier | HimbeerserverDE | 2023-07-29 | 1 | -1/+1 |
| | |||||
* | instant reply to ip(v6)cp naks | HimbeerserverDE | 2023-07-29 | 1 | -12/+42 |
| | |||||
* | fix link-local address from interface identifier calculation (bit shift) | HimbeerserverDE | 2023-07-29 | 1 | -1/+1 |
| | |||||
* | implement ipv6cp | HimbeerserverDE | 2023-07-29 | 1 | -4/+253 |
| | |||||
* | don't treat early ipcp configure-request from peer as unexpected | HimbeerserverDE | 2023-07-29 | 1 | -0/+1 |
| | | | | the peer is usually faster anyway | ||||
* | read ip(v6)cp from correct fd | HimbeerserverDE | 2023-07-29 | 1 | -17/+54 |
| | |||||
* | rename recv_session -> recv_link | HimbeerserverDE | 2023-07-29 | 1 | -12/+12 |
| | |||||
* | implement ipcp | HimbeerserverDE | 2023-07-29 | 4 | -26/+396 |
| | |||||
* | set auth protocol correctly in all lcp configure-ack order cases | HimbeerserverDE | 2023-07-29 | 1 | -1/+2 |
| | |||||
* | implement chap authentication | HimbeerserverDE | 2023-07-29 | 3 | -3/+84 |
| | | | | ppproperly limitation: only md5 is supported for now, but code was written with extensibility in mind | ||||
* | implement pap authentication | HimbeerserverDE | 2023-07-29 | 2 | -3/+43 |
| | |||||
* | rename recv_lcp -> recv_sess(ion) | HimbeerserverDE | 2023-07-29 | 1 | -4/+4 |
| | |||||
* | start authentication | HimbeerserverDE | 2023-07-29 | 2 | -6/+36 |
| | |||||
* | ignore unexpected padts without printing a warning | HimbeerserverDE | 2023-07-29 | 1 | -6/+2 |
| | | | | a padt may be unexpected because we already sent our own | ||||
* | enter authentication phase after lcp synchronization | HimbeerserverDE | 2023-07-29 | 2 | -7/+14 |
| | |||||
* | use our own magic number for echo replies | HimbeerserverDE | 2023-07-29 | 1 | -4/+24 |
| | |||||
* | log (but don't process) lcp protocol-reject | HimbeerserverDE | 2023-07-29 | 1 | -1/+9 |
| | |||||
* | log lcp echo-reply | HimbeerserverDE | 2023-07-29 | 1 | -0/+11 |
| | |||||
* | handle and reply to lcp echo-request | HimbeerserverDE | 2023-07-29 | 1 | -0/+17 |
| | |||||
* | log lcp code-reject and discard-request | HimbeerserverDE | 2023-07-29 | 1 | -0/+15 |
| | |||||
* | call new termination code from previous padt sites | HimbeerserverDE | 2023-07-29 | 1 | -42/+12 |
| | |||||
* | high level termination logic | HimbeerserverDE | 2023-07-29 | 2 | -0/+63 |
| | |||||
* | handle lcp terminate-request | HimbeerserverDE | 2023-07-29 | 1 | -0/+19 |
| | |||||
* | ignore lcp configure-naks with wrong identifier | HimbeerserverDE | 2023-07-29 | 1 | -2/+6 |
| |