Bug 16408 - Network connectivity functions clean up (Diagnostics, Status bar, etc.)
: Network connectivity functions clean up (Diagnostics, Status bar, etc.)
Status: CLOSED FIXED
Product: SqueezePlay
Classification: Unclassified
Component: Networking
: unspecified
: PC Other
: P1 normal (vote)
: 7.6.0
Assigned To: Bradley D. Wall
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-07-28 07:18 UTC by Felix Mueller
Modified: 2011-05-23 09:44 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Mueller 2010-07-28 07:18:26 UTC
This bug is meant to track progress and issues regarding this new two diagnostic functions.

Network health function:
- Check link
- Check ip address
- Check gateway ip address
- Check DNS ip address
- Check if our ip address is already used by another device
- Resolve ip address for server (SC or SN)
- Ping server (SC or SN)
- Try to connect to port 3483 and 9000

Network repair function:
- Bring down the active interface - this also stops DHCP
- Disconnect from wireless network / wired network
- Bring up the active network - this also starts DHCP
- Connect to wireless network / wired network
Comment 1 SVN Bot 2010-07-28 07:27:03 UTC
 == Auto-comment from SVN commit #8998 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=8998 ==

Bug: 16408 
Description:
- Network health check: Added port (3483, 9000) test.
- Clean up string identifiers.
Comment 2 SVN Bot 2010-07-30 04:22:19 UTC
 == Auto-comment from SVN commit #9003 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9003 ==

Bug: 16408 
Description: Diagnostics applet modifications and bug fixes
- Put items belonging together into sub-menus 
- Fixed silly values if no battery is installed (bug 15453)
- Integrated Network Health option (Network Health and Network Repair)
Comment 3 SVN Bot 2010-08-05 06:27:46 UTC
 == Auto-comment from SVN commit #9026 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9026 ==

Bug: 16408 
Description: Call network class instead of network object to allow check if network object is valid within the function.
Comment 4 SVN Bot 2010-08-09 00:25:58 UTC
 == Auto-comment from SVN commit #9028 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9028 ==

Bug: 16408 
Description: Preliminary ethernet icons (ok, disabled, cannot connect)
Comment 5 SVN Bot 2010-08-09 04:16:22 UTC
 == Auto-comment from SVN commit #9029 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9029 ==

Bug: 16408 
Description: Preliminary ethernet icons (ok, disabled, cannot connect)
Comment 6 SVN Bot 2010-08-09 04:25:43 UTC
 == Auto-comment from SVN commit #9030 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9030 ==

Bug: 16408 
Description:  
- Make sure to show 'cannot connect to server' icon (blue) after reboot / power on. (i.e. serverError not yet set to OK or ERROR)
- Handle ethernet cases (ok, disabled, cannot connect)
Comment 7 Jim McAtee 2010-08-09 10:56:04 UTC
(In reply to comment #2)
>
> Description: Diagnostics applet modifications and bug fixes
> - Put items belonging together into sub-menus 

With the reorganization of Diagnostics into a new menu, none of the items has a context menu allowing them to be placed into the Home menu.  Please add.

Also (I don't know if this has changed, but...) please either repeat some information in different 'info' screens, or else consolidate the screens.  IP address should be under 'General Info'.  There should also be a 'Network Connection' item under General Info indicating either Wireless, Ethernet or None.

And why are 'Software Update' and 'Networking' under 'Diagnostics'?  They're neither informational nor used for troubleshooting.  I can't imagine how long it would take someone poking around in all the menus to figure out how to change their network connection type.
Comment 8 Felix Mueller 2010-08-09 11:08:44 UTC
Hi Jim

Thanks for the feedback. The reorganization is not final yet.

'Software Update' and 'Networking' are in both 'Advanced' and 'Diagnostics'. They have been in 'Diagnostics' for a while now but you probably didn't notice them at the end of the long list. ;) The reason is that 'Diagnostics' is the one screen you can reach during setup if you get stuck.

Thanks
Felix
Comment 9 Jim McAtee 2010-08-09 11:18:39 UTC
I just reverted to 7.5 r8837 so I could compare.  Never notice Software Update and Networking there before.

Looks most of the information formerly under General Info has been broken out into Wireless, Ethernet and Server Info screens.  Couldn't we get all of the old information back onto one screen?  The new screens are fine, but that Diagnostics screen in 7.5 was great.  Now it's chopped up and less useful.  More organized maybe, but also much more work just to find out some basic information.
Comment 10 SVN Bot 2010-08-12 07:31:20 UTC
 == Auto-comment from SVN commit #9040 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9040 ==

Bug: 16408 
Description: Wireless signal strength being zero is an additional (and quicker) indication that the wireless link is down.
Comment 11 SVN Bot 2010-08-12 07:36:50 UTC
 == Auto-comment from SVN commit #9041 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9041 ==

Bug: 16408 
Description: Disable not used call to read SNR.
Comment 12 SVN Bot 2010-08-13 04:27:09 UTC
 == Auto-comment from SVN commit #9049 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9049 ==

Bug: 16408 
Description:  
- Clean up statusbar update functions.
- Use ethernet icons.
Comment 13 SVN Bot 2010-08-13 05:30:57 UTC
 == Auto-comment from SVN commit #9050 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9050 ==

Bug: 16408 
Description: Silence some too verbose logging.
Comment 14 SVN Bot 2010-08-16 06:33:05 UTC
 == Auto-comment from SVN commit #9054 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9054 ==

Bug: 16408 
Description: Clean up statusbar functions.
Comment 15 SVN Bot 2010-08-16 07:07:18 UTC
 == Auto-comment from SVN commit #9055 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9055 ==

Bug: 16408 
Description: Clean up statusbar functions.
Comment 16 SVN Bot 2010-08-24 00:21:57 UTC
 == Auto-comment from SVN commit #9059 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9059 ==

Bug: 16408 
Description: 
- Do not scan for wireless networks while trying to connect
- Remove non functional code
Comment 17 SVN Bot 2010-08-24 00:44:45 UTC
 == Auto-comment from SVN commit #9060 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9060 ==

Bug: 16408 
Description: 
- Fab4: Kick wpa_supplicant to scan for wireless networks while connected to ethernet 
- Remove non functional code 
- Clarify some variable names
Comment 18 SVN Bot 2010-08-24 02:11:32 UTC
 == Auto-comment from SVN commit #9062 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9062 ==

Bug: 16408 
Description: 
- Fix update of wireless network list
- Fix detection of active network
Comment 19 SVN Bot 2010-08-24 03:50:27 UTC
 == Auto-comment from SVN commit #9063 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9063 ==

Bug: 16408 
Description: Fix iconbar update after factory reset.
Comment 20 SVN Bot 2010-08-24 03:54:03 UTC
 == Auto-comment from SVN commit #9064 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9064 ==

Bug: 16408 
Description: Fix iconbar update after factory reset.
Comment 21 SVN Bot 2010-08-24 04:04:27 UTC
 == Auto-comment from SVN commit #9065 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9065 ==

Bug: 16408 
Description: Fix iconbar update after factory reset.
Comment 22 SVN Bot 2010-09-01 08:48:15 UTC
 == Auto-comment from SVN commit #9085 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9085 ==

Bug: 16408 
Description: Remove unused callback parameters.
Comment 23 SVN Bot 2010-09-01 08:48:42 UTC
 == Auto-comment from SVN commit #9086 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9086 ==

Bug: 16408 
Description: Remove unused callback parameters.
Comment 24 SVN Bot 2010-09-01 08:49:16 UTC
 == Auto-comment from SVN commit #9087 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9087 ==

Bug: 16408 
Description: Remove unused callback parameters.
Comment 25 SVN Bot 2010-09-02 00:53:37 UTC
 == Auto-comment from SVN commit #9090 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9090 ==

Bug: 16408 
Description:  
- Add window show shound for Diagnostics submenus
- Preliminary work to allow to provide context help for specific network issues
Comment 26 SVN Bot 2010-09-03 07:12:25 UTC
 == Auto-comment from SVN commit #9091 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9091 ==

Bug: 16408 
Description: Save result of last network health check.
Comment 27 SVN Bot 2010-09-06 23:33:53 UTC
 == Auto-comment from SVN commit #9096 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9096 ==

Bug: 16408 
Description: Send notifications about network and server state - networkAndServerOK / networkOrServerNotOK
Comment 28 SVN Bot 2010-09-08 04:50:41 UTC
 == Auto-comment from SVN commit #9098 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9098 ==

Bug: 16408 
Description: Add missing iface parameter.
Comment 29 SVN Bot 2010-09-08 04:56:26 UTC
 == Auto-comment from SVN commit #9099 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9099 ==

Bug: 16408 
Description: Add missing iface parameter.
Comment 30 SVN Bot 2010-09-08 04:58:36 UTC
 == Auto-comment from SVN commit #9100 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9100 ==

Bug: 16408 
Description: Add missing iface parameter.
Comment 31 SVN Bot 2010-09-08 05:00:56 UTC
 == Auto-comment from SVN commit #9101 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9101 ==

Bug: 16408 
Description: Add missing iface parameter.
Comment 32 SVN Bot 2010-09-09 23:18:03 UTC
 == Auto-comment from SVN commit #9103 to the jive repo by fmueller ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9103 ==

Bug: 16408 
Description: Indicate that a background scan for wireless networks is happening.
Comment 33 Felix Mueller 2011-01-13 08:59:51 UTC
I consider this done for now.
Comment 34 Mickey Gee 2011-05-23 09:44:42 UTC
PQA had tested and has been unable to see odd behavior.