Changes

Summary

  1. Changed the manifest so that the auto merge will remove unnecessary rights
  2. Updated to newest anonvpnlib Some bug fixes removed unused permissions
  3. Update to ANONVPNlib version 00.01.017
  4. Hopefully fix erroneous handling of connection to VPN service by Foreground service
  5. Avoid redundant enabling of VPN tunneling by MainActivity
  6. Implemented check to avoid reselecting the same cascade in connectionfragment
  7. Update to most recent version of ANONVPNlib
  8. Removed obsolete code from AnonFragment
  9. Made addSentBytes and addReceivedBytes within AndroidConfig synchronized
  10. Moved logic related to cascade selection into ConnectFragment, so that the select-button can stay visible during the detail view
  11. Reduce progress of TutorialActivity when pressing the back button
  12. Resume to cascade list when pressing the back button on the ConnectDetailView within TutorialActivity
  13. Fixed crash when closing the connect fragment while the cascade list is retrieved
  14. Fix runtime exception when resuming main activity of connection fragment is active
  15. Fix runtime exception when pressing back button on main overview
  16. Only display cascades that support VPN mode
  17. Immediately start Tutorial upon click to button in Help Activity
  18. Do not enable tunneling automatically if tutorial is skipped
  19. Remove app-based anonymization
  20. Added latest changes from Benjamin together with bugfixes
  21. Began replacing static connection to VPN service by local connection within each activity
Revision 168 by sk13:
Changed the manifest so that the auto merge will remove unnecessary rights
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/app.imlapp/app.iml
The file was modified/ANONdroidVPN/trunk/app/build.gradleapp/build.gradle
The file was modified/ANONdroidVPN/trunk/app/src/main/AndroidManifest.xmlapp/src/main/AndroidManifest.xml
Revision 167 by sk13:
Updated to newest anonvpnlib
Some bug fixes
removed unused permissions
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/app.imlapp/app.iml
The file was modified/ANONdroidVPN/trunk/app/build.gradleapp/build.gradle
The file was modified/ANONdroidVPN/trunk/app/src/main/AndroidManifest.xmlapp/src/main/AndroidManifest.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/AndroidVpnService.javaapp/src/main/java/anonvpn/anon_next/android/AndroidVpnService.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/service/gui/AndroidGUIInterface.javaapp/src/main/java/anonvpn/anon_next/android/service/gui/AndroidGUIInterface.java
The file was removed/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/foregroundserviceapp/src/main/java/anonvpn/anon_next/android/ui/foregroundservice
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectDetailFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectDetailFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/res/values/strings.xmlapp/src/main/res/values/strings.xml
The file was modified/ANONdroidVPN/trunk/build.gradlebuild.gradle
Revision 166 by martin.byrenheid:
Update to ANONVPNlib version 00.01.017
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/build.gradleapp/build.gradle
Revision 165 by martin.byrenheid:
Hopefully fix erroneous handling of connection to VPN service by Foreground service
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/service/foreground/ForegroundService.javaapp/src/main/java/anonvpn/anon_next/android/service/foreground/ForegroundService.java
Revision 164 by martin.byrenheid:
Avoid redundant enabling of VPN tunneling by MainActivity
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
Revision 163 by martin.byrenheid:
Implemented check to avoid reselecting the same cascade in connectionfragment
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectButtonFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectButtonFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/res/values/strings.xmlapp/src/main/res/values/strings.xml
Revision 162 by martin.byrenheid:
Update to most recent version of ANONVPNlib
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/build.gradleapp/build.gradle
Revision 161 by martin.byrenheid:
Removed obsolete code from AnonFragment
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/AnonFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/AnonFragment.java
Revision 160 by martin.byrenheid:
Made addSentBytes and addReceivedBytes within AndroidConfig synchronized
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/service/persistence/AndroidConfig.javaapp/src/main/java/anonvpn/anon_next/android/service/persistence/AndroidConfig.java
Revision 159 by martin.byrenheid:
Moved logic related to cascade selection into ConnectFragment, so that the select-button can stay visible during the detail view
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectButtonFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectButtonFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java
Revision 158 by martin.byrenheid:
Reduce progress of TutorialActivity when pressing the back button
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java
Revision 157 by martin.byrenheid:
Resume to cascade list when pressing the back button on the ConnectDetailView within TutorialActivity
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java
Revision 156 by martin.byrenheid:
Fixed crash when closing the connect fragment while the cascade list is retrieved
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.java
Revision 155 by martin.byrenheid:
Fix runtime exception when resuming main activity of connection fragment is active
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
Revision 154 by martin.byrenheid:
Fix runtime exception when pressing back button on main overview
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
Revision 153 by martin.byrenheid:
Only display cascades that support VPN mode
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.java
Revision 152 by martin.byrenheid:
Immediately start Tutorial upon click to button in Help Activity
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/HelpActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/HelpActivity.java
Revision 151 by martin.byrenheid:
Do not enable tunneling automatically if tutorial is skipped
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java
Revision 150 by martin.byrenheid:
Remove app-based anonymization
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/src/main/AndroidManifest.xmlapp/src/main/AndroidManifest.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java
The file was modified/ANONdroidVPN/trunk/app/src/main/res/menu/activity_main_drawer.xmlapp/src/main/res/menu/activity_main_drawer.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/res/values/strings.xmlapp/src/main/res/values/strings.xml
Revision 149 by martin.byrenheid:
Added latest changes from Benjamin together with bugfixes
Change TypePath in RepositoryPath in Workspace
The file was modified/ANONdroidVPN/trunk/app/app.imlapp/app.iml
The file was modified/ANONdroidVPN/trunk/app/build.gradleapp/build.gradle
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/service/foreground/ForegroundService.javaapp/src/main/java/anonvpn/anon_next/android/service/foreground/ForegroundService.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/service/gui/AndroidGUIInterface.javaapp/src/main/java/anonvpn/anon_next/android/service/gui/AndroidGUIInterface.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/AppFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/AppFragment.java
The file was added/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectButtonFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectButtonFragment.java
The file was added/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectDetailActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectDetailActivity.java
The file was added/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectDetailFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectDetailFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.java
The file was added/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectListFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectRecyclerViewAdapter.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectRecyclerViewAdapter.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/NetFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/NetFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/ChooseAppFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/ChooseAppFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/ChooseNetFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/ChooseNetFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java
The file was added/ANONdroidVPN/trunk/app/src/main/res/drawable/anon_jap_noconnection_silhouette.pngapp/src/main/res/drawable/anon_jap_noconnection_silhouette.png
The file was added/ANONdroidVPN/trunk/app/src/main/res/drawable/anon_jap_silhouette.pngapp/src/main/res/drawable/anon_jap_silhouette.png
The file was added/ANONdroidVPN/trunk/app/src/main/res/drawable/anon_jap_warning_silhouette.pngapp/src/main/res/drawable/anon_jap_warning_silhouette.png
The file was modified/ANONdroidVPN/trunk/app/src/main/res/layout/fragment_app_list.xmlapp/src/main/res/layout/fragment_app_list.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/res/layout/fragment_connect.xmlapp/src/main/res/layout/fragment_connect.xml
The file was added/ANONdroidVPN/trunk/app/src/main/res/layout/fragment_connect_button.xmlapp/src/main/res/layout/fragment_connect_button.xml
The file was added/ANONdroidVPN/trunk/app/src/main/res/layout/fragment_connect_detail.xmlapp/src/main/res/layout/fragment_connect_detail.xml
The file was added/ANONdroidVPN/trunk/app/src/main/res/layout/fragment_connect_list.xmlapp/src/main/res/layout/fragment_connect_list.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/res/layout/fragment_net.xmlapp/src/main/res/layout/fragment_net.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/res/layout/item_connect.xmlapp/src/main/res/layout/item_connect.xml
The file was modified/ANONdroidVPN/trunk/app/src/main/res/values/strings.xmlapp/src/main/res/values/strings.xml
Revision 148 by martin.byrenheid:
Began replacing static connection to VPN service by local connection within each activity
Change TypePath in RepositoryPath in Workspace
The file was removed/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/VPNServiceInterface.javaapp/src/main/java/anonvpn/anon_next/android/VPNServiceInterface.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/service/gui/AndroidGUIInterface.javaapp/src/main/java/anonvpn/anon_next/android/service/gui/AndroidGUIInterface.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/VPNConnectedActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/VPNConnectedActivity.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/AnonFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/AnonFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/ConnectFragment.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/main/MainActivity.java
The file was modified/ANONdroidVPN/trunk/app/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.javaapp/src/main/java/anonvpn/anon_next/android/ui/tutorial/TutorialActivity.java