~knitzsche/snappy-hwe-snaps/+git/wifi-connect:1729409-externally-delete-wifi-connection

Last commit made on 2017-12-05
Get this branch:
git clone -b 1729409-externally-delete-wifi-connection https://git.launchpad.net/~knitzsche/snappy-hwe-snaps/+git/wifi-connect
Only Kyle Nitzsche can upload to this branch. If you are Kyle Nitzsche please log in for upload directions.

Branch merges

Branch information

Name:
1729409-externally-delete-wifi-connection
Repository:
lp:~knitzsche/snappy-hwe-snaps/+git/wifi-connect

Recent commits

fadd1eb... by Kyle Nitzsche <email address hidden> on 2017-11-30

Fix go fmt errors to pass CI

cd02dcd... by Kyle Nitzsche on 2017-11-01

fix lp:1729409 deamon detects external wifi disconnect

Fixes regression in masterxi (not in published snap). The regression
meant that externally originated disconnects from AP were not
detected by wifi-connect, thus system state did not recover and
user could not join and connect to another external AP. The fix
involves daemon checking whether wifi is connected through netman dbus
call, then doing the right things, instead of merely checking for
state file.

1b216ec... by System Enablement CI Bot <email address hidden> on 2017-10-24

Merge remote tracking branch join-after-fail-regress-1726567

Merge-Proposal: https://code.launchpad.net/~knitzsche/snappy-hwe-snaps/+git/wifi-connect/+merge/332672

Author: Kyle Nitzsche <email address hidden>

fix https://bugs.launchpad.net/snappy-hwe-snaps/+bug/1726567

A regression that prevents joining AP after a failed attempt to join

58966ec... by "<email address hidden>" <email address hidden> on 2017-10-23

Complete fix, and move snapcraft.yaml to root

Fix regression fix: flag file must be removed in all cases, so remove it
before executing netmanClient.ConnectAp()

Move snap/snapcraft.yaml to root and snap/scriptlets/ to root, and modify
related to support CI requirements.

f60c67a... by "<email address hidden>" <email address hidden> on 2017-10-23

Fix regression where failed join blocks daemon

server/handlers.go ConnectHandler() was failing to remove a key state
file on failure to connect. Daemon therefore fails to take control back
which results in user never being able to try to connect to an AP
again. Fix is to remove the state file on failure to connect, thus
handing control back to daemon.

356bf56... by Kyle Nitzsche <email address hidden> on 2017-10-17

gitignore docs/build

bdaa243... by System Enablement CI Bot <email address hidden> on 2017-07-13

Merge remote tracking branch config-ui

Merge-Proposal: https://code.launchpad.net/~rmescandon/snappy-hwe-snaps/+git/wifi-connect/+merge/326286

Author: Roberto Mier Escandón  <email address hidden>

First time management portal is accessed, configuration is asked for.
If there is an existing config file having NoResetCredentials as true, that config is not shown and used existing one instead

- Backend config support including
* read/write local config, stored as $SNAP_COMMON/config.json
* read/write remote config, set using wifi-ap.config exposed rest api
* considered all config read/write atomic operations with rollback support
* wide testing suite

- New section for config in management page
* allow user setting Portal and WiFi settings in different sections
* password - confirm password validation
* got existing remote configuration populating input fields
* show errors in page
* new 'saving' page when success

- Improved login validation
* using vanilla-fw
* skipping not needed additional info in error messages
* Enter is enabled to send password

- Applied vanilla-framework look&feel in all portals

- Updated handlers in server to fit needs

630ded9... by Roberto Mier Escandón  on 2017-07-13

merged trunk and resolved conflicts

143afe2... by Roberto Mier Escandón  on 2017-06-30

uncomment temporary commented out code

2f60967... by System Enablement CI Bot <email address hidden> on 2017-07-10

Merge remote tracking branch ignore-more-stuff

Merge-Proposal: https://code.launchpad.net/~codersquid/snappy-hwe-snaps/+git/wifi-connect/+merge/327001

Author: Sheila Miguez <email address hidden>

update gitignore to ignore editor, test, and snapcraft files