summaryrefslogtreecommitdiffstats
path: root/packages/VpnServices
Commit message (Collapse)AuthorAgeFilesLines
* Merge change 7069 into donutAndroid (Google) Code Review2009-07-142-5/+8
|\ | | | | | | | | * changes: Make VPN connect even when DNS is not present and other fixes.
| * Make VPN connect even when DNS is not present and other fixes.Hung-ying Tyan2009-07-142-5/+8
| | | | | | | | | | | | | | | | * Changes: + As title. + Add two new states to VpnState: UNKNOWN and UNUSABLE. + Add more debug messages when stopping a service and when DNS being overridden.
* | Import new translationsEric Fischer2009-07-138-0/+200
|/
* Remove host IP from related VPN classes.Hung-ying Tyan2009-07-134-49/+2
| | | | ...since the daemon (racoon) gets the information by itself.
* Add error code in vpn connectivity broadcast.Hung-ying Tyan2009-07-134-47/+114
| | | | | | | | | | | | | | | * Changes + Add VpnConnectingError.java. + Broadcast the error returned by daemons. + Add error codes to VpnManager.java. + Add error code to VpnManager.broadcastConnectivity(). Patch Set 4: + Replace VPN_UP with VPN_STATUS in response to ip-up-vpn changes. + Make VpnServiceBinder a foreground service so that it won't be interrupted by the system. Patch Set 5: + Remove the support of returning 0 from daemon and restart socket in AndroidServiceProxy.
* Move the watchdog timer to a separate thread...Hung-ying Tyan2009-07-091-14/+21
| | | | so that it won't block the UI thread.
* Add PPTP and L2TP/IPSec PSK service dispatchingHung-ying Tyan2009-07-061-5/+17
|
* Migrate to new keystore with the CertTool lib.Hung-ying Tyan2009-07-061-4/+4
|
* Fix strings.Hung-ying Tyan2009-07-042-15/+12
| | | | | | * Changes + Remove "Up time:" from ongoing event display. + Add hint in disconnected notification.
* Revise VpnService to use new vpn.* properties.Hung-ying Tyan2009-06-275-198/+103
| | | | | | | | | | | | * Changes + Make VpnService get dns info from vpn.dns1/dns2 and set net.dns1/dns2. + Make VpnService wait on vpn.up instead of monitoring on ip-up-vpn. + Change commands sent to racoon. + Remove original sendCommand() from AndroidServiceProxy and rename sendCommand2() to sendCommand(). + Add L2tpIpsecPskService.java. + Add short stop after sending ipsec command.
* Add PPTP, L2TP/IPSec preshared key and other fixes.Hung-ying Tyan2009-06-269-41/+155
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Squashed commit of the following:Eric Fischer2009-06-172-1/+4
| | | | | | | | commit 8e1a200225b7e4756b83d17d679a71a06a38b696 Author: Eric Fischer <enf@google.com> Date: Tue Jun 16 16:32:56 2009 -0700 Make names of Settings, VPN, Subscribed Feeds providers localizable.
* Use the new keystore API in vpn service.Chung-yih Wang2009-06-171-3/+4
|
* On the way of refactoring out SingleServerProfile.java.Hung-ying Tyan2009-06-151-2/+2
| | | | | | | + 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-1214-0/+1627
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.