Age | Commit message (Expand) | Author |
2024-09-27 | Previous pipex.c,v 1.155 was broken if the client was not behind a NAT. | YASUOKA Masahiko |
2024-07-26 | In pipex_l2tp_input(), check if ipsecflowinfo is not changed instead | YASUOKA Masahiko |
2024-06-07 | remove ph_ppp_proto define, unused since rev 1.123 | Jonathan Gray |
2024-01-23 | Introduce pipex_iterator(), the special thing to perform | Vitaliy Makkoveev |
2024-01-23 | Remove `pipex_rd_head6' and `ps6_rn[2]'. They are not used. | Vitaliy Makkoveev |
2023-12-01 | pipex(4) layer is completely mp-safe, move the pipex_timer() timeout(9) | Vitaliy Makkoveev |
2023-11-28 | Remove struct inpcb from in6_embedscope() parameters. | Alexander Bluhm |
2023-09-16 | Allow counters_read(9) to take an optional scratch buffer. | Martin Pieuchot |
2022-08-30 | Syzkaller found a missing input validation in pipex mppe keylenbits. | Alexander Bluhm |
2022-07-25 | Remove "Static" keyword from pipex(4) layer. | Vitaliy Makkoveev |
2022-07-15 | Introduce fine grained pipex(4) locking. Use per-session `pxs_mtx' | Vitaliy Makkoveev |
2022-07-12 | Remove PIPEXCSESSION pipex(4) ioctl(2) command from kernel and man page. | Vitaliy Makkoveev |
2022-07-10 | Add missing `pipex_list_mtx' mutex(9) around all sessions loop within | Vitaliy Makkoveev |
2022-07-02 | Remove unused device poll functions. | Visa Hankala |
2022-06-28 | Introduce `pipexoutq' mbuf(9) queue, and put outgoing pipex(4) related | Vitaliy Makkoveev |
2022-06-26 | Mark `pipex_enable' as atomic. We never check `pipex_enable' within | Vitaliy Makkoveev |
2022-06-26 | Don't reset `idle_time' timeout on closed pipex(4) sessions in packet | Vitaliy Makkoveev |
2022-06-26 | Fix spacing. | Vitaliy Makkoveev |
2022-06-26 | The "ifq_set_maxlen(..., 1);" hack we use to enforce pipex(4) related | Vitaliy Makkoveev |
2022-06-26 | 'pipex_mppe' and 'pipex_session' structures have uint16_t bit fields | Vitaliy Makkoveev |
2022-01-02 | spelling | Jonathan Gray |
2021-07-27 | Introduce mutex(9) to protect pipex(4) session content. | mvs |
2021-07-20 | Turn pipex(4) session statistics to per-CPU counters. This makes pipex(4) | mvs |
2021-05-15 | Fix IPsec NAT-T to work with pipex(4). Introduce a new packet tag | YASUOKA Masahiko |
2021-03-10 | spelling | Jonathan Gray |
2021-02-25 | we don't have to cast to caddr_t when calling m_copydata anymore. | David Gwynne |
2021-01-19 | pipex(4): convert ifunit() to if_unit(9) | mvs |
2021-01-09 | Enforce range with sysctl_int_bounded in pipex_sysctl | gnezdo |
2021-01-02 | Remove PIPEX{S,G}MODE ioctl(2) commands. This time they are pretty dummy | mvs |
2020-08-30 | Don't include "net/netisr.h" header. It's not needed here. | mvs |
2020-08-30 | pppac(4) uses per cpu counters for collect `ifnet' statistics, but in | mvs |
2020-08-27 | Make pipex(4) more common for pppac(4) and pppx(4). Replace | YASUOKA Masahiko |
2020-08-12 | Remove interface statistics update for outgoing packets. We shouldn't | mvs |
2020-08-04 | We have `pipexinq' and `pipexoutq' mbuf(9) queues to store pipex(4) | mvs |
2020-07-29 | Interface index is unsigned integer. Fix the places where it referenced | mvs |
2020-07-28 | Document locks which protect pipex(4) global data structures. | mvs |
2020-07-17 | Use interface index instead of pointer to corresponding interface | mvs |
2020-07-06 | Protect the whole pipex(4) layer by NET_LOCK(). pipex(4) was | mvs |
2020-07-06 | pipex_rele_session() frees memory pointed by `old_session_keys'. Use it in | mvs |
2020-06-30 | Remove unused declaration. | mvs |
2020-06-22 | Prevent potencial `state_list' corruption while pppac(4) destroys pipex(4) | mvs |
2020-06-18 | Combine and replace duplicated code in pipex(4) and pppx(4) by new functions | mvs |
2020-05-31 | use ip{,6}_send instead of ip{,6}_output for l2tp and pptp. | David Gwynne |
2020-04-07 | Deny to create a pipex session if the session id already exists. | Claudio Jeker |
2020-04-06 | use LIST_FOERACH_SAFE() instead of manual rolling the loop. | Claudio Jeker |
2020-04-06 | Pass struct pipex_iface_context pointer down to pipex ioctl functions. | Claudio Jeker |
2020-04-04 | Prevent the destruction of a session owned by another interface. | Martin Pieuchot |
2020-03-26 | Unify #ifdef guarding code to remove PPTP and L2TP sessions. | Martin Pieuchot |
2020-03-25 | Grab the NET_LOCK() before calling pipex_iface_stop(). | Martin Pieuchot |
2019-01-31 | Fix compilation of amd64 kernel when optimization is disabled. | Todd C. Miller |