mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2024-12-24 10:22:42 +00:00
bb8c760278
Encode OpenVPN password + OTP in tunnel rather than in the app. Encoding them upfront in the app ends up persisting the profile with the combined password. Update the library with a new OTP field in OpenVPN.Credentials, so that the password encoding is performed [on the fly in the tunnel](https://github.com/passepartoutvpn/passepartoutkit-source/pull/398). Similar to how provider modules are generated. This is likely a regression caused by migrating to NEProfileRepository, because starting a connection causes the profile to be saved to NE with the encoded password. Later, the profile is restored from NE and therefore contains the encoded password.
86 lines
2.5 KiB
Plaintext
86 lines
2.5 KiB
Plaintext
{
|
|
"pins" : [
|
|
{
|
|
"identity" : "dtfoundation",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/Cocoanetics/DTFoundation.git",
|
|
"state" : {
|
|
"revision" : "76062513434421cb6c8a1ae1d4f8368a7ebc2da3",
|
|
"version" : "1.7.18"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "generic-json-swift",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/zoul/generic-json-swift",
|
|
"state" : {
|
|
"revision" : "0a06575f4038b504e78ac330913d920f1630f510",
|
|
"version" : "2.0.2"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "kvitto",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/Cocoanetics/Kvitto",
|
|
"state" : {
|
|
"revision" : "88888674d772ddcf19671159ed0022cb0bc37be2",
|
|
"version" : "1.0.6"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "openssl-apple",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/passepartoutvpn/openssl-apple",
|
|
"state" : {
|
|
"revision" : "0edc07c7a0e4ec2ca0f448dd68314241ccc925b3",
|
|
"version" : "3.2.107"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "passepartoutkit-source",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "git@github.com:passepartoutvpn/passepartoutkit-source",
|
|
"state" : {
|
|
"revision" : "8b4c47f716120fab3f219593cf4ae0e6e2c86677"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "passepartoutkit-source-openvpn-openssl",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "git@github.com:passepartoutvpn/passepartoutkit-source-openvpn-openssl",
|
|
"state" : {
|
|
"revision" : "3e687d2348e8e1cbc214e260df73890d6420b4ec",
|
|
"version" : "0.9.1"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "passepartoutkit-source-wireguard-go",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "git@github.com:passepartoutvpn/passepartoutkit-source-wireguard-go",
|
|
"state" : {
|
|
"revision" : "8d142c806fb7dc4a2cd754d38d99da0d6398b811",
|
|
"version" : "0.9.1"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "wg-go-apple",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/passepartoutvpn/wg-go-apple",
|
|
"state" : {
|
|
"revision" : "860e82efaf261da37483a5f51555be83e5a79ad3",
|
|
"version" : "0.0.20240714"
|
|
}
|
|
},
|
|
{
|
|
"identity" : "wireguard-apple",
|
|
"kind" : "remoteSourceControl",
|
|
"location" : "https://github.com/passepartoutvpn/wireguard-apple",
|
|
"state" : {
|
|
"revision" : "a896f784bc5ed94f29d97e376be5cfa08d4a5d44",
|
|
"version" : "1.1.1"
|
|
}
|
|
}
|
|
],
|
|
"version" : 2
|
|
}
|