Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
menshen
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
leap
menshen
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
main
Select Git revision
Branches
20
build-img
ca_crt
ci-local
feat/bucket-tagged-locations
feat/invitectl-update-buckets
feat/migrate-ci-to-podman-buildah
fix/gitlab-ci
fix/newRegistry
fix/remote-client-cert-without-tofu
fix/rename-key-template
fix_ca_cert_handling2
fix_certs_in_proxy_mode
fix_hopping_eip-service_parsing
fix_private_key_encoding
fix_serviceProvider2
gateway_selector
handle_error_gateway_fetch
lb
lb-integration
lb-latest
Tags
12
1.7.1
1.7.0
1.6.0
1.5.2
1.5.1
1.5.0
1.4.1
1.4.0
1.3.0
1.2.0
1.1.0
1.0
32 results
Begin with the selected commit
Created with Raphaël 2.2.0
3
Apr
18
Mar
17
14
13
6
31
Jan
28
27
26
19
18
6
Dec
4
3
2
22
Nov
18
15
13
7
6
5
4
26
Oct
23
16
15
14
10
23
Sep
20
19
17
7
4
29
Aug
19
18
17
Jul
11
8
5
23
Jun
19
17
13
12
7
29
May
28
10
9
7
30
Apr
25
11
10
10
Mar
4
26
Feb
20
19
16
15
7
6
5
30
Jan
29
26
22
8
Aug
5
3
2
31
Jul
30
25
23
Mar
22
14
25
Feb
22
16
15
13
20
Jan
3
Dec
16
Nov
10
9
26
Oct
21
Sep
3
25
Feb
11
18
Oct
12
Apr
11
30
Mar
26
11
Dec
10
17
Oct
16
10
19
Dec
13
11
/pkg/api/{gateway.go,bridge.go} - set header no-store
main
main
cmd/invitectl - add update-buckets command
feat/invitectl-…
feat/invitectl-update-buckets
update test data jsons
update_test_data
update_test_data
add obfs4-hop as valid bridge transport to menshen eip-service parsing
1.7.1 fix_hoppi…
1.7.1 fix_hopping_eip-service_parsing
avoid messing with **T when creating random weighted lists
1.7.0 gateway_s…
1.7.0 gateway_selector
move logic for the creation of a weighted random list to the weightrand package, add more tests
add go error to http error response in case sorting enpoints fails
update swagger generated code, adding cc parameter to swagger client for /bridges endpoint, updating descriptions and removing unused error codes
fix /bridge and /gateway swagger annotations
fix more lint issues in benchmark tests
fix linter issues in benchmark tests
update swagger after removal of /api/5/bridge endpoint
registry: fix hard coded bridge transport for type obfs4, fix nil pointer dereference if bridge json unmarshalling fails
replace weighted random selection algorithm in order to avoid duplicate random picks from the same source list, add a test to cover that all elements of the source list end up in the randomized list
adapt endpoint /api/5/bridges to new endpoint selection algorithm, improve query parameter validation and extend bridge tests to cover filtering
update swagger models
update models
(re-)implement ListAllGateways():
remove options allow-gateway-list and allow-bridge-list, the endpoints /api/5/gateways and /api/5/bridges become the default endpoints, deprecate /api/5/gateway and remove the corresponding GatewayPicker method
swagger install link update
Generate swagger docs and code for StatusCreated response in agent registration endpoints
1.6.0 maxb/upda…
1.6.0 maxb/update-agent-api-swag
Add 201 StatusCreated success codes for agent registration endpoints
Add check command to invitectl
1.5.2
1.5.2
Remove db.sqlite from repo
Add --development to enable debugging/non-production ready endpoints
Fix case of empty agent registration shared key config
maxb/agent-auth…
maxb/agent-auth-empty-config-fix
Improve invitectl logging
Improve logging, fixes #47
return upstream ca certificate correctly in case menshen runs in proxy mode
fix_certs_in_pr…
fix_certs_in_proxy_mode
Skip running integration tests in the CI
1.5.1
1.5.1
comment-out integration test
build-img
build-img
pkg/{api/registry.go,models/resources.go} - add Buckets tag in locations struct
feat/bucket-tag…
feat/bucket-tagged-locations
pkg/{api/registry.go,models/resources.go} - add Buckets tag in locations struct
build invitectl in docker image
extend tests to check that VPN cert and root CA cert are added to response body in /api/5/openvpn/cert
1.5.0 fix/gitla…
1.5.0 fix/gitlab-ci fix_ca_cert_handling2
remove dead code after requiring menshen to be initialized with a CA file path
Update README and remove test against upstream APIv3 provider using LE certs for the API communication. This variant is diverging from the initial APIv3 (Bonafide) protocol and it would add more code complexity to maintain this option: The required certificate handling changes require that we always start menshen with --ca-file flag for the PEM formatted root CA file. In turn that would require to add an additional flag to let menshen distinuish if we point to the providers self-signed API endpoints or the LE signed endpoints. Before the absence of the --ca-file flag was exactly that distinguisher.
Always return the root CA instead of the VPN certificate issuing CA, as described in https://0xacab.org/leap/container-platform/lilypad/-/tree/main/config/roles/sspki.
add basic test cert for private key generation
Switch to PKCS8 encoding of ecdsa private keys to keep it aligned with ed25519 private keys. This fixes ecdsa key handling on Android clients
Loading