summaryrefslogtreecommitdiffstats
path: root/vpn
Commit message (Collapse)AuthorAgeFilesLines
* Remove SingleServerProfile.Hung-ying Tyan2009-06-153-28/+2
| | | | End of refactoring out SingleServerProfile.java.
* On the way of refactoring out SingleServerProfile.java.Hung-ying Tyan2009-06-152-21/+25
| | | | | | | + Move mServerName from SingleServerProfile and VpnProfile. + Add mSavedUsername to VpnProfile. + Keep empty SingleServerProfile to not break the classes that use it. + Remove use of SingleServerProfile from VpnService.java.
* Add the VPN services package, VPN service base classes and L2tpIpsecService.Hung-ying Tyan2009-06-126-77/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Fix the buildRomain Guy2009-06-081-4/+0
|
* First-time check-in of the VPN APIs.Hung-ying Tyan2009-06-099-0/+659
Patch Set 2: - Fixed style issues raised by cywang. Patch Set 3: - Hide everything - Make VpnProfile parcelable Patch Set 4: - Add license notice