History log of /frameworks/base/vpn/java/android/net/vpn/L2tpProfile.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d3aba7f7b67c758b2b325276538da6e1350cce69 19-Jun-2009 Hung-ying Tyan <tyanh@google.com> Add PPTP, L2TP/IPSec preshared key and other fixes.

* Changes
+ Add PptpProfile.java, PptpService.java.
+ Add L2tpIpsecPskProfile.java
+ Add PPTP and L2TP_IPSEC_PSK entries in VpnType.java.
+ Add the secret option to L2tpProfile.java and have L2tpIpsecProfile
extend it.
+ Add MtpdHelper to send common PPP options.
+ Add getGatewayIp() to VpnService().
+ Revise VpnService.reallyGetHostIp().

Patch Set 6, 7, 8:
+ Add L2TP secret flag in L2tpProfile.

Patch Set 9:
+ Add description to VpnType.

Patch Set 11:
+ Pass ipparam to mtpd.

Patch Set 12:
+ Add L2TP secret support
+ Fix string constants
/frameworks/base/vpn/java/android/net/vpn/L2tpProfile.java
0304325dd72ff8713c8444e909d387af1447f86f 15-Jun-2009 Hung-ying Tyan <tyanh@google.com> Remove SingleServerProfile.

End of refactoring out SingleServerProfile.java.
/frameworks/base/vpn/java/android/net/vpn/L2tpProfile.java
f94b6444a3d4dc6d904754f80b2f940be90e432b 08-Jun-2009 Hung-ying Tyan <tyanh@google.com> Add the VPN services package, VPN service base classes and L2tpIpsecService.

Also add android.security.Keystore. This is a quick solution. Will be
evolved to a more mature implementation.

PATCH SET 2:
+ Add VpnServiceBinder to hide VpnService and its subclasses.
+ Add sendCommand2() to AndroidServiceProxy to work with the latest mtpd.

PATCH SET 3:
+ Rebase to catch up with new commits; no changes made.

PATCH SET 4:
+ Remove/comment out @Override on interface methods to be compilable for Java 1.5.

PATCH SET 5:
+ Add L2tpService.java.
+ Make VpnService to work on SingleServerProfile; add serverIp to
connect(); set system property "net.vpn.server_ip"; and move
getPppOptionFilePath() from L2tpIpsecService to VpnService
+ Revise VpnManager to start VpnService without worrying about which
type (as the type info is in VpnProfile)
+ Remove installation stuff from VpnManager

PATCH SET 6:
+ Fix PATCH SET 5 (the patch was messed up). Please ignore PATCH SET 5.

PATCH SET 7:
+ Fix styles.

PATCH SET 8:
+ Add CANCELLED to VpnState.

PATCH SET 9:
+ Make VpnProfile serializable (in order to save them to persistent storage)

PATCH SET 10:
+ Remove Keystore.java as it's added in another CL.
/frameworks/base/vpn/java/android/net/vpn/L2tpProfile.java
55567efca99de7242b118cf7bf13cc773b01941c 03-Jun-2009 Hung-ying Tyan <tyanh@google.com> First-time check-in of the VPN APIs.

Patch Set 2:
- Fixed style issues raised by cywang.
Patch Set 3:
- Hide everything
- Make VpnProfile parcelable
Patch Set 4:
- Add license notice
/frameworks/base/vpn/java/android/net/vpn/L2tpProfile.java