aboutsummaryrefslogtreecommitdiff
path: root/src/openvpn/push.c
AgeCommit message (Expand)Author
2022-09-18Implement exit notification via control channelArne Schwabe
2022-09-11Implement --client-crresponse script options and plugin interfaceArne Schwabe
2022-08-03push: fix compilation with --disable-management and --enable-werrorAntonio Quartulli
2022-08-02Cleanup receive_auth_failed and simplify methodArne Schwabe
2022-05-31Remove useless empty line from CR_RESPONSE messageArne Schwabe
2022-04-21The Great Reformatting of 2022David Sommerseth
2022-03-29add support for --dns optionHeiko Hund
2022-01-26update copyright year to 2022Antonio Quartulli
2021-12-13Remove md_kt_t and change crypto API to use const char*Arne Schwabe
2021-07-28Cleanup handling of initial auth tokenArne Schwabe
2021-06-24Ensure tls session is authenticated before sending push replyArne Schwabe
2021-06-24Add connection_established as state in tls_multi->context_authArne Schwabe
2021-06-15Update copyrightsDavid Sommerseth
2021-05-15Use exponential backoff for caching in tls_authentication_statusArne Schwabe
2021-05-14Return cached result in tls_authentication_statusArne Schwabe
2021-04-28Use functions to access key_state instead direct member accessArne Schwabe
2021-04-27Change options->data_channel_use_ekm to flagsArne Schwabe
2021-04-20Move context_auth from context_2 to tls_multi and name it multi_stateArne Schwabe
2021-04-05Remove conditionals compilation for P2MP, ENABLE_SHAPER and TIME_BACKTRACK_PR...Arne Schwabe
2021-03-23Move restoring pre pull options to initialising of c2 contextArne Schwabe
2021-03-20Move extract_iv_proto to ssl_util.c/hArne Schwabe
2021-03-10Change parameter of send_auth_pending_messages from context to tls_multiArne Schwabe
2021-03-09Implement server side of AUTH_PENDING with extending timeoutArne Schwabe
2021-02-14Introduce management client state for AUTH_PENDING notificationsArne Schwabe
2021-02-14Implement client side handling of AUTH_PENDING messageArne Schwabe
2021-01-30Change pull request timeout use a timeout rather than a numberArne Schwabe
2020-11-25Clean up tls_authentication_status and document itArne Schwabe
2020-10-24Remove --disable-def-auth configure argumentArne Schwabe
2020-10-09Implement generating data channel keys via EKM/RFC 5705Arne Schwabe
2020-08-10Minor cleanup in push.cArne Schwabe
2020-07-26Avoid sending push request after receving push replyArne Schwabe
2020-07-22Avoid sending --cipher to clients not supporting NCPArne Schwabe
2020-07-10Generate data channel keys after connect options have been parsedArne Schwabe
2020-07-10Move protocol option negotiation from push_prepare to new functionArne Schwabe
2020-07-09Extract process_incoming_push_reply from process_incoming_push_msgArne Schwabe
2020-07-02Remove push_reply_deferred variableArne Schwabe
2020-06-26Reformat files using uncrustifyArne Schwabe
2020-06-20Implement forwarding client CR_RESPONSE messages to managementArne Schwabe
2020-06-20Implement sending AUTH_PENDING challenges to clientsArne Schwabe
2020-06-12Implement parsing and sending INFO and INFO_PRE control messagesArne Schwabe
2020-05-07build: Remove --disable-server from ./configureDavid Sommerseth
2020-05-07convert *_inline attributes to boolAntonio Quartulli
2020-04-19Another round of uncrustify code cleanup.Arne Schwabe
2020-04-16Fix broken async push with NCP is usedLev Stipakov
2020-03-09Move NCP related function into a seperate file and add unit testsArne Schwabe
2020-02-17Implement dynamic NCP negotiationArne Schwabe
2019-10-09push.c: fix Visual Studio buildLev Stipakov
2019-10-01auth-token: Fix building with --disable-serverDavid Sommerseth
2019-10-01Rewrite auth-token-gen to be based on HMAC based tokensArne Schwabe
2019-07-22Fix broken fragment/mssfix with NCPLev Stipakov