Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Primary navigation
Search or go to…
Project
C
cpyvpn
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Terraform modules
Monitor
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Privacy statement
Keyboard shortcuts
?
What's new
3
Snippets
Groups
Projects
Show more breadcrumbs
cpvpn
cpyvpn
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
main
Select Git revision
Branches
9
fix_21
fix_25_hello_again
fix_28_use_ComponentFrame_in_R81
fix_mfa_ui_func
fix_nm_dns_search
ipsec
main
default
protected
partial_reads
tfa
Tags
10
1.6.3
1.6.2
1.6.1
1.6
1.5.3
1.5.2
1.5.1
1.5
1.0
0.9
19 results
Begin with the selected commit
Created with Raphaël 2.2.0
26
Dec
24
9
8
1
Nov
21
Sep
13
9
10
Aug
1
24
Jul
28
May
27
19
11
5
29
Nov
9
8
29
Oct
22
10
Aug
9
17
Jul
13
May
22
Mar
20
13
12
11
9
2
1
27
Feb
16
25
Jan
24
23
21
27
Dec
23
Nov
21
20
31
Oct
23
18
13
14
Apr
12
Dec
11
Nov
12
Oct
11
26
Aug
25
24
22
20
6
19
Jul
6
24
Jun
22
19
18
4
Add MAP login notice.
1.6.3 fix_28_us…
1.6.3 fix_28_use_ComponentFrame_in_R81 main
[Closes #28] Use ComponentFrame page to extract SNX data.
Change R81 detection check.
Pass options to the AuthHelper constructor.
Add platform info to the User Agent string.
Merge branch 'parentheses-fix' into 'main'
[Closes #25] Retain single VPN DNS even if all resolv.conf 'slots' are occupied.
More code reuse
Add parsing for multiline headers with parentheses
Do not try to reconnect after server disconnect message.
Fix reconnect in MA case.
[Closes #26] Session timeout info redesign.
[Closes #27] Support 'hello_again' responce after reconnect.
Fix reconnect logic.
Support 'hello_again' responce after reconnect.
fix_25_hello_ag…
fix_25_hello_again
[Closes #25] Retain single VPN DNS even if all resolv.conf 'slots' are occupied.
[Closes #23] Select proper user interaction mode.
[Closes #23] Select proper user interaction mode.
fix_mfa_ui_func
fix_mfa_ui_func
Set same value for the client_type field in all auth requests.
Mention Docker images by Leonardo Amaral (@pqatsi)
More backslash-related fixes.
Merge branch 'main' into 'main'
Attend Python 3.12 changes to backslash-character.
Add persistent device id to the client_logging_data.
1.6.2
1.6.2
Emulate client_logging_data.
Add persistent device id.
fix_21
fix_21
Emulate client_logging_data from native client.
Save client IP and hostname for later use.
Check that nmcli is available.
If nmcli fails raise RuntimeError containing code and error text.
Introduce VNAUnavailable exception.
Move comments closer to the related code.
Do not print exception info twice.
Set event as early as possible.
Change dummy TUN ip address.
[Related to #8] Allow user to change rekey/reauth times.
ipsec
ipsec
Change default IPSec SA lifetime.
Revert "[Closes #8] Do not set LifeDuration during ESP parameters negotiation."
[Closes #8] Do not set LifeDuration during ESP parameters negotiation.
[Closes #17] Be compatible with newer Python versions (3.11+).
Loading