summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/eip/EipStatus.java
AgeCommit message (Collapse)Author
2020-03-17switch to AndroidXcyBerta
2019-10-25increase threshold until EipStatus is set to DISCONNETED or BLOCKING - ↵cyBerta
reduce UI flickering
2019-08-02adapt error handling during eip setup: refresh UI if gateway profile could ↵cyBerta
not be started
2019-07-12get rid of ics-openvpn's ProfileManager, reduces boilerplate and dead codecyBerta
2019-05-22* adds a DISCONNECTING statecyBerta
* fixes vpn startup issues
2019-03-09improve vpn shutdown regarding the new gateway selectioncyBerta
(cherry picked from commit fcc04ae)
2018-12-07first shot gatewayselectioncyBerta
2018-02-12#8837 update tests and fix VPN_Paused implementation for EipStatuscyBerta
2018-02-10#8837 new handling of connection state LEVEL_VPNPAUSED - don't throw an ↵cyBerta
illegal state exception
2018-01-23new UI for EipFragmentFup Duck
2017-12-14fix potential memory leakcyBerta
2017-12-12#8742 add notifications for blocking vpncyBerta
2017-12-07#8742 basic always-on implementation with blocking vpn if no profile is ↵cyBerta
configured
2017-09-21update ics-openvpn: update classes, manifest, resources and build scriptcyBerta
2015-04-22Always show the log if an error happens.Parménides GV
I've removed the "reason" management in LogWindowWrapper, letting EipStatus display the error log message only if it's a new one (based on the log buffer position).
2015-04-22Remove textual status.Parménides GV
I had a difficult moment trying to detect if the LogWindow had already been shown after an error. Finally, I implemented a LogWindowWrapper which contains a field for the reason it was shown, so that we can check if the previous error is the same than the current one leading to the avoidance of the second LogWindow. For this to work, we need to reset that reason each time we trigger a new vpn state (i.e. each time the user taps on the vpn icon).
2015-04-15Wants to disconnect and is connecting work fine.Parménides GV
2015-03-24Remove all Logs.Parménides GV
In the near future, I should implement an error feedback mechanism (ideally using ics-openvpn's log view), and avoid the e.printStackTrace() and Log.d("","") without losing information.
2015-03-24Indent everything with IntelliJParménides GV
2015-03-24Revert "Remove unused imports."Parménides GV
This reverts commit 1e300837b2b2188bc682af7b1dfadfa16942725b. I don't want big lists of imports, I like wildcards.
2015-03-24Remove unused imports.Parménides GV
Using intellij tool.
2015-03-249 out of 10 times, in a row, void vpn is closed.Parménides GV
2015-03-24Show log if an error is reported in last 5 log messages.Parménides GV
2015-03-24Error in last lines fixed.Parménides GV
2015-03-24Revert "Ammend."Parménides GV
This reverts commit 7c17d2654d9b6f32580e71e22ea08fca1893aa93.
2015-03-23Ammend.Parménides GV
2015-03-20Detect error in last 5 lines of the log.Parménides GV
2015-03-10Point to the log if an error occurrs while connectingParménides GV
2015-03-09Extracted a new method, refactoring.Parménides GV
2015-03-09Eip status disconnects void vpn when disconnecting.Parménides GV
2014-11-27Removed unused imports and unused .eip variablesParménides GV
2014-11-27EipStatus detects and notifies changes by itself.Parménides GV
Initial status message is "not connected", rather than "unknown".
2014-11-26Eip status messages refactored.Parménides GV
2014-11-26Extracted EipStatus, centralizing new state notifications.Parménides GV
Observer pattern. The only notification is being received properly on EipServiceFragment is the connected one. I need to fix the other UI methods.