Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								a964bef825 
								
							 
						 
						
							
							
								
								moves VPN service to background Service so it doesn't die  
							
							 
							
							... 
							
							
							
							(and other important fixes) 
							
						 
						
							2014-10-24 15:44:17 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								2d98a29d82 
								
							 
						 
						
							
							
								
								temporarily use udpgw-client to make DNS and UDP tunneling to work  
							
							 
							
							
							
						 
						
							2014-10-24 01:14:54 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								f9e340b465 
								
							 
						 
						
							
							
								
								goodbye AIDL file... no longer using bound services  
							
							 
							
							
							
						 
						
							2014-10-24 01:14:39 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								c9bb1c2890 
								
							 
						 
						
							
							
								
								remove bind service and use localbroadcast instead  
							
							 
							
							... 
							
							
							
							this should fix problems with the service being killed on unbind 
							
						 
						
							2014-10-24 01:14:02 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								e45991899a 
								
							 
						 
						
							
							
								
								first commit of new OrbotVPN integration into Orbot  
							
							 
							
							
							
						 
						
							2014-10-21 12:30:13 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								dbbd8292c2 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/freckles-the-pirate/orbot  into freckles-the-pirate-master  
							
							 
							
							
							
						 
						
							2014-09-30 23:34:08 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								a64e6b164f 
								
							 
						 
						
							
							
								
								update Orbot about dialog display to show tor version  
							
							 
							
							
							
						 
						
							2014-09-14 16:19:04 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								ef98429068 
								
							 
						 
						
							
							
								
								update tor binary constant to force on device upgrade  
							
							 
							
							
							
						 
						
							2014-09-14 16:11:53 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								08317a94d7 
								
							 
						 
						
							
							
								
								fixes for transproxy/iptables rules  
							
							 
							
							... 
							
							
							
							- not all rules were not being cleared in flush
- per-app transproxy now still transproxies DNS for full device (not all DNS is done under the app UID)
- root shell now created only once and shared across calls 
							
						 
						
							2014-09-14 16:07:18 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								b35a239e44 
								
							 
						 
						
							
							
								
								ensure all iptables rules are always wiped  
							
							 
							
							... 
							
							
							
							and reapply rules settings if modifed after settings menu accessed 
							
						 
						
							2014-09-07 09:34:48 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								313c92f863 
								
							 
						 
						
							
							
								
								add warning about restarting Orbot after settings changes  
							
							 
							
							
							
						 
						
							2014-09-06 01:02:38 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								8ee5e9e0fb 
								
							 
						 
						
							
							
								
								more tuning of Tor service startup and status checking  
							
							 
							
							
							
						 
						
							2014-09-06 00:46:57 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								9c4c3496f1 
								
							 
						 
						
							
							
								
								fix for reconnecting to exiting Tor process after service restart  
							
							 
							
							
							
						 
						
							2014-09-03 22:45:31 -04:00  
						
					 
				
					
						
							
							
								 
								Jordan
							
						 
						
							 
							
							
							
							
								
							
							
								1229da66cb 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://git.torproject.org/orbot  
							
							 
							
							
							
						 
						
							2014-09-01 19:27:17 -07:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								a0b32ba068 
								
							 
						 
						
							
							
								
								don't manually call onDestroy, just call finish()  
							
							 
							
							
							
						 
						
							2014-08-29 00:16:31 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								b8912adbfb 
								
							 
						 
						
							
							
								
								improve error handling of tor startup sequence  
							
							 
							
							... 
							
							
							
							don't use executor thread pool for time critical commands 
							
						 
						
							2014-08-28 23:23:55 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								c98509d8e6 
								
							 
						 
						
							
							
								
								remove duplicate service start/bind code in onResume()  
							
							 
							
							... 
							
							
							
							also disable startup button if service is null 
							
						 
						
							2014-08-28 23:22:45 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								6e6546972a 
								
							 
						 
						
							
							
								
								ensure settings are updated and binary paths are on service restart  
							
							 
							
							
							
						 
						
							2014-08-26 23:01:46 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								af433d37ba 
								
							 
						 
						
							
							
								
								remove unused variables/patterns  
							
							 
							
							
							
						 
						
							2014-08-26 22:43:58 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								dafd295b97 
								
							 
						 
						
							
							
								
								simplify process reconnect and transproxy setup  
							
							 
							
							... 
							
							
							
							- on reconnect to service, don't require call to getInfo before STATUS_ON is set
- transproxy should always delete/flush before adding in order to make sure old rules are cleared 
							
						 
						
							2014-08-26 22:41:20 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								390b89ed57 
								
							 
						 
						
							
							
								
								remove debug file logging for now until we can improve it  
							
							 
							
							
							
						 
						
							2014-08-22 11:10:47 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								e53e03a727 
								
							 
						 
						
							
							
								
								tuning Orbot app conflict checker code  
							
							 
							
							
							
						 
						
							2014-08-22 11:09:11 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								eaccf77116 
								
							 
						 
						
							
							
								
								don't call handle intents twice!  
							
							 
							
							
							
						 
						
							2014-08-21 10:10:14 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								c78a8225d6 
								
							 
						 
						
							
							
								
								add transproxy flush option to settings  
							
							 
							
							
							
						 
						
							2014-08-21 09:47:33 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								68495c3118 
								
							 
						 
						
							
							
								
								make delete iptables rules process match add for specific behavior  
							
							 
							
							... 
							
							
							
							no more drop all output tables, etc 
							
						 
						
							2014-08-21 09:47:01 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								25bc4c0a6f 
								
							 
						 
						
							
							
								
								add new flush transproxy interface method  
							
							 
							
							
							
						 
						
							2014-08-21 09:46:36 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								79a32e69c8 
								
							 
						 
						
							
							
								
								make sure control connection is not null on rebind  
							
							 
							
							... 
							
							
							
							- also tune app conflict checker code for Samsung Link 
							
						 
						
							2014-08-21 09:46:00 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								b307d510f8 
								
							 
						 
						
							
							
								
								make default SOCKs port auto, and THEN try to set specified port  
							
							 
							
							... 
							
							
							
							- also remove exit IP lookup loop bad code 
							
						 
						
							2014-08-21 09:45:13 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								8df98f5618 
								
							 
						 
						
							
							
								
								update to latest jtorctl with patches for thread, error handling  
							
							 
							
							
							
						 
						
							2014-08-14 14:35:57 -07:00  
						
					 
				
					
						
							
							
								 
								Jordan
							
						 
						
							 
							
							
							
							
								
							
							
								f3a9cbd84c 
								
							 
						 
						
							
							
								
								User has full control over app management. BUG: Button size will render text with incorrect line breaks on devices with small screens. BUG: interface is slow to respond, but is due to the app interfacing with shared preferences.  
							
							 
							
							
							
						 
						
							2014-08-14 14:01:38 -07:00  
						
					 
				
					
						
							
							
								 
								Jordan
							
						 
						
							 
							
							
							
							
								
							
							
								67555d1ed4 
								
							 
						 
						
							
							
								
								User can "Proxy all" or "Proxy none" apps in AppManager. TODO: fix invert button. It currently just selects none.  
							
							 
							
							
							
						 
						
							2014-08-14 13:15:17 -07:00  
						
					 
				
					
						
							
							
								 
								Jordan
							
						 
						
							 
							
							
							
							
								
							
							
								59b333984d 
								
							 
						 
						
							
							
								
								Add buttons to filter application selection.  
							
							 
							
							
							
						 
						
							2014-08-13 17:23:33 -07:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								3698e46105 
								
							 
						 
						
							
							
								
								create new thread for connecting to existing process  
							
							 
							
							... 
							
							
							
							don't rely on executor yet, as we need it to happen fast 
							
						 
						
							2014-08-12 02:04:10 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								ea37b44fa3 
								
							 
						 
						
							
							
								
								create new thread to just for existing process  
							
							 
							
							... 
							
							
							
							dont' rely on executor there yet 
							
						 
						
							2014-08-12 02:03:43 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								3a82421b63 
								
							 
						 
						
							
							
								
								no need for asynctask - just grab the status directly  
							
							 
							
							
							
						 
						
							2014-08-12 02:03:22 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								e2f4f5f1f2 
								
							 
						 
						
							
							
								
								don't make these final, because the user might change them  
							
							 
							
							
							
						 
						
							2014-08-12 02:02:48 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								05dd3317f1 
								
							 
						 
						
							
							
								
								update to latest jtorctl with patches for thread, error handling  
							
							 
							
							
							
						 
						
							2014-08-11 16:05:08 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								ade6172145 
								
							 
						 
						
							
							
								
								enable transproxy refresh feature, default off  
							
							 
							
							
							
						 
						
							2014-08-11 11:18:46 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								0d424797a2 
								
							 
						 
						
							
							
								
								make expanded notif off by default; handle exceptions better  
							
							 
							
							... 
							
							
							
							- some devices seem to not like these new expanded/remoteviews notifications, so we are turning them off by default. This will also help with load issues on onionoo servers 
							
						 
						
							2014-08-11 10:10:18 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								11d3f59543 
								
							 
						 
						
							
							
								
								reduce the onionoo lookup to just the required fields  
							
							 
							
							
							
						 
						
							2014-08-07 15:54:12 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								3e58ee9b75 
								
							 
						 
						
							
							
								
								multiple fixes for status check and new transproxy calls  
							
							 
							
							... 
							
							
							
							- update to the new transproxy selective calls
- improve status resume/check code 
							
						 
						
							2014-08-07 15:34:16 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								6955c44e36 
								
							 
						 
						
							
							
								
								selectively disable/enable transproxy rules  
							
							 
							
							
							
						 
						
							2014-08-07 15:33:57 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								ac6cdb70ba 
								
							 
						 
						
							
							
								
								enable app conflict checker for samsung users  
							
							 
							
							
							
						 
						
							2014-08-07 12:42:49 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								1801ec179f 
								
							 
						 
						
							
							
								
								don't stop Tor when service is destroyed()  
							
							 
							
							
							
						 
						
							2014-08-07 12:11:53 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								888b7cddaa 
								
							 
						 
						
							
							
								
								update version to latest OpenSSL 1.0.1i  
							
							 
							
							
							
						 
						
							2014-08-07 11:55:27 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								c517d0fcee 
								
							 
						 
						
							
							
								
								Notification fix and change in finding existing process  
							
							 
							
							... 
							
							
							
							- Only build expanded notification on supported platforms
- If service is re-created() try to find existing process then, and don't wait for bind() from client 
							
						 
						
							2014-08-07 11:54:31 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								03b39eae7a 
								
							 
						 
						
							
							
								
								make sure to clean up ps process/shell  
							
							 
							
							
							
						 
						
							2014-08-05 06:14:27 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								e3385ab137 
								
							 
						 
						
							
							
								
								fixes for Tor processs tracking, control port, and start/stop  
							
							 
							
							
							
						 
						
							2014-08-03 14:39:01 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								803620957a 
								
							 
						 
						
							
							
								
								fixes for transparent proxy tethering  
							
							 
							
							
							
						 
						
							2014-08-02 01:15:01 -04:00  
						
					 
				
					
						
							
							
								 
								Nathan Freitas
							
						 
						
							 
							
							
							
							
								
							
							
								31cf9816fb 
								
							 
						 
						
							
							
								
								Address issues related to onionoo relay/node info lookup  
							
							 
							
							... 
							
							
							
							-Ensure streams, files are closed
-Add timeout values to socket, streams
-Change torrc CircuitStreamTimeout to 120 
							
						 
						
							2014-08-02 00:57:18 -04:00