netmon_wce
----------
Forked from Barry's version at 'network_tray-2.5' (2013) including Patriot's 
'Lame WiFi Tray' features.
===============================================================================
20170611 netmon_wce-3.2
-----------------------
improve wireless icons slightly
add new wired icons
===============================================================================
20161003 netmon_wce-3.2
-----------------------
bugfixes from mcewanw (William)
===============================================================================
20160120 netmon_wce-3.1
-----------------------
support ipv6
 -full rewrite of struct iface_info get_info()
 -added additional headers
 -call getnameinfo() instead of directly accessing the sockets
 -code cleanup
remove the puppyism patch. I might make a separate package.
===============================================================================
20160113 netmon_wce-3.0
-----------------------
improvements to ppp icons
if pppoe is running and iface is ppp[0-9] use the standard icons
make fgets() calls more robust
exit the program if we aproach the limit for ULLONG_MAX for rx/tx bytes
add GIGABYTE definition in bytes
add <limits.h>
===============================================================================
20160106 netmon_wce-3.0beta
-----------------------
Add new icons for cell phone/3G
Add code to change icons if a ppp interface is detected
===============================================================================
20160106 netmon_wce-2.9
-----------------------
change all calls to network????_bixbuf to neticon[array]
===============================================================================
20151005 netmon_wce-2.8
-----------------------
change long long to unsigned long long - Iguleder
add French [fr] translation (thanks ASRI éducation) 
===============================================================================
20151003 netmon_wce-2.7
-----------------------
edit package script
 -bugfix a typo creating wrong symlink - peebee
change wireless icons to a 'ray' type style
add more wireless icons to indicate network activity - peebee
 -note - this will be more responsive if wifi polling is off
adjust C code for icons
adjust patch for non-puppy use
===============================================================================
20150728 netmon_wce-2.6
-----------------------
add German [de] translation (thanks L18L)
adjust make file to build .mo files and install/uninstall
===============================================================================
20150727 netmon_wce-2.6
-----------------------
bugfix - gettext - remove '\n' char from translations for clarity
 -@line 221
 -@line 258
 -@line 313
 -@line 330
bugfix - fix compile warning -Wformat @line 139 (seen in tahrpup)
add .pot file to 'package'
===============================================================================
20150718 netmon_wce-2.5
-----------------------
added IP address
changed icons to SVG from XPM
added wireless icons and capability to monitor signal strength (LameWiFi tray)
removed dep dirent.h
removed dep fcntl.h
removed dep gdk/gdk.h (redundant)
added dep sys/socket.h
added dep sys/ioctl.h
added dep arpa/inet.h
added dep iwlib.h (now depends libiw)
added dep ifaddrs.h
added dep netinet/in.h
added type structure iface_info to hold ifname and ip address
added type structure link_qual to hold actual and maximum quality (wireless)
full rewrite of find_active()
 -removed dirent calls so doesn't get info from system files
 -rather, gets info from sockets
 -bugfix for atoll
 -gettext bugfixes
 -removed support for multiple interfaces
 -wireless detection
 -moved necessary globals to locals
 -added ip address
full rewrite of Update()
 -added wireless in detect mode (non-polling and polling mode)
 -added signal strength to tooltip
 -variable timeout for polling mode (5 seconds)
 -bugfix/feature addition to get correct wireles strength (Lame, thx to mikeb)
  or die trying, and suggest fallback to non-polling in tooltip
full rewrite of create_tray_icon()
 -add wireless icons
added fn get_info() to get iface_info
added fn card_qual() to get link_qual
added fn toggle_wireless_polling()
added fn quit()
added to menu Disable/Enable wireless device polling
added to menu Quit
added icons to right click menu
added variable interval timeout (only enabled for wifi polling)
ability to call from symlink 'netmon_wpoll' to start in wireless polling mode
===============================================================================
extras
------
Makefile
package script
icons (most are already in woof-ce)
netmon_wce.desktop - for woof-ce puppies (however, covered in pinstall.sh)
pinstall.sh script to accommodate woof-ce and pre-woof-ce puppies
patch to remove most 'puppyisms' + script to apply (for other distros - mikeb)
snippet for caching traffic at shut down (for other distros)
