aboutsummaryrefslogtreecommitdiff
path: root/src/openvpn/forward.c
AgeCommit message (Expand)Author
2024-03-18Update Copyright statements to 2024Frank Lichtenheld
2023-11-08Remove saving initial frame codeArne Schwabe
2023-10-22dco: warn if DATA_V1 packets are sent to userspaceLev Stipakov
2023-09-26Remove all traces of the previous MSVC build systemFrank Lichtenheld
2023-05-08DCO: support key rotation notificationsKristof Provost
2023-03-22Fix '--inactive <time> 0' behavior for DCOLev Stipakov
2023-03-20Make sending plain text control message session awareArne Schwabe
2023-03-20Use key_state instead of multi for tls_send_payload parameterArne Schwabe
2023-03-17Support --inactive option for DCOLev Stipakov
2023-03-13dco: don't use NetLink to exchange control packetsAntonio Quartulli
2023-01-10Update copyright year to 2023Frank Lichtenheld
2023-01-10Reduce logspam about 'dco_update_keys: peer_id=-1' in p2p server modeGert Doering
2023-01-10Propagate route error to initialization_completed()Selva Nair
2023-01-05Preparing for better signal handling: some code refactoringSelva Nair
2022-12-25Also drop incoming dco packet content when dropping the packetArne Schwabe
2022-12-25Move dco_installed back to link_socket from link_socket.info.actualArne Schwabe
2022-12-16Remove unused gc_arenaArne Schwabe
2022-12-15management: add timer to output BYTECOUNTLev Stipakov
2022-12-14Trigger a USR1 if dco_update_keys failsArne Schwabe
2022-12-01Allow reconnecting in p2p mode work under FreeBSDArne Schwabe
2022-11-30Signal USR1 when connection initialising failsArne Schwabe
2022-11-30Introduce connection state for reconnecting peer in p2pArne Schwabe
2022-11-27Use dedicated multi->dco_peer_id for DCO instead of multi->peer_idArne Schwabe
2022-11-26dco: pass control packets through the socket on FreeBSDKristof Provost
2022-11-24Move dco_installed from sock->info to sock->info.lsa.actualArne Schwabe
2022-10-17Allow Authtoken lifetime to be short than renegotiation timeArne Schwabe
2022-10-07implement --session-timeoutDmitry Zelenkovsky
2022-09-18Implement exit notification via control channelArne Schwabe
2022-09-11dco: trigger ping timeout event only if the peer expiredAntonio Quartulli
2022-08-25dco-win: implement ovpn-dco support in P2P Windows code pathAntonio Quartulli
2022-08-18dco-win: ensure the DCO API is not used when running on WindowsAntonio Quartulli
2022-08-13ovpn-dco: introduce FreeBSD data-channel offload supportKristof Provost
2022-08-04dco: implement dco support for p2p/client code pathAntonio Quartulli
2022-08-03dco: periodically check and possibly rotate/delete keysAntonio Quartulli
2022-08-01dco: configure keys in DCO right after generating themAntonio Quartulli
2022-05-12Fix non-compliant whitespace introduced by commit 54800aa975418fe35.Gert Doering
2022-05-12Fix M_ERRNO behavior on WindowsLev Stipakov
2022-04-21The Great Reformatting of 2022David Sommerseth
2022-02-14Remove FRAME_HEADROOM, PAYLOAD_SIZE, EXTRA_FRAME and TUN_LINK_DELTA macrosArne Schwabe
2022-02-13Remove frame->link_mtuArne Schwabe
2022-02-13Add mtu paramter to --fragment and change fragment calculationArne Schwabe
2022-02-11Replace TUN_MTU_SIZE with frame->tun_mtuArne Schwabe
2022-02-02Fix datagram_overhead and assorted functionsArne Schwabe
2022-02-02Change buffer allocation calculation and checks to be more staticArne Schwabe
2022-01-26update copyright year to 2022Antonio Quartulli
2022-01-21tun: remove tun_finalize()Lev Stipakov
2021-12-30Decouple MSS fix calculation from frame calculationArne Schwabe
2021-12-14Remove align_adjust frame codeArne Schwabe
2021-09-12Remove support for PF (Packet Filter)Antonio Quartulli
2021-06-24Add connection_established as state in tls_multi->context_authArne Schwabe