226 lines
		
	
	
	
		
			7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			226 lines
		
	
	
	
		
			7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
Version         Description
 | 
						||
--------------------------------------------------------------
 | 
						||
1.5	* Released 150527
 | 
						||
 | 
						||
	* Include latest version of wmgeneral library.
 | 
						||
 | 
						||
	* Move source files to top directory.
 | 
						||
 | 
						||
	* Fix spelling error and escape hyphen in manpage. Based on a patch in
 | 
						||
	  the Debian package [1].
 | 
						||
 | 
						||
	* Fix "variable 'ppp_old" set but not used" compiler warning. Based on a
 | 
						||
	  patch from the Debian package [2].
 | 
						||
 | 
						||
	* Update Makefile. In particular,
 | 
						||
	  - Drop unnecessary definition of DESTDIR.
 | 
						||
	  - Drop LIBDIR; pointed to deprecated X11R6 directory.
 | 
						||
	  - Honors CPPFLAGS and LDFLAGS build flags.
 | 
						||
	  - Remove out-of-date version number from installation message.
 | 
						||
	  Based in part on a patch from the Debian package [3].
 | 
						||
 | 
						||
	* Fix "suggest braces around empty body in an ‘if’ statement" compiler
 | 
						||
	  warning.
 | 
						||
 | 
						||
	* Fix "comparison between signed and unsigned integer expressions"
 | 
						||
	  compiler warning.
 | 
						||
 | 
						||
	* Fix "overflow in implicit constant conversion" compiler warnings.
 | 
						||
 | 
						||
	* Replace deprecated caddr_t with void *.
 | 
						||
 | 
						||
	* Replace deprecated usleep with nanosleep. Although defining
 | 
						||
	  _DEFAULT_SOURCE is overkill for nanosleep, it also fixes "field ‘b’
 | 
						||
	  has incomplete type" errors, as we need __USE_MISC defined to pick up
 | 
						||
	  the definition of ifreq in <net/if.h>.
 | 
						||
 | 
						||
	* Add -c command line option allowing users to set color.
 | 
						||
 | 
						||
	* Reformat help text for readability.
 | 
						||
 | 
						||
	* Add support for wmgeneral's -geometry command line option. Also take
 | 
						||
	  the opportunity to correct the manpage; the -d option should be
 | 
						||
	  -display.
 | 
						||
 | 
						||
	* Honor CONF Makefile variable when parsing system config files.
 | 
						||
 | 
						||
	* Don't ignore geometry strings beginning with '-'.
 | 
						||
 | 
						||
	* Throw out first /proc/net/dev reading. If we keep it, we start with a
 | 
						||
	  huge spike and everything else is zero until the spike finally leaves
 | 
						||
	  the window several moments later.
 | 
						||
 | 
						||
	 * Tidy #includes using include-what-you-use.
 | 
						||
 | 
						||
	 * Reduce scopes of variables (fixes style warnings from cppcheck).
 | 
						||
 | 
						||
	 * Convert strtok() calls to thread-safe strtok_r().
 | 
						||
 | 
						||
	 * Add proper copyright header.
 | 
						||
 | 
						||
	 * Update Window Maker instructions in HINTS.
 | 
						||
 | 
						||
	 * Remove first two installation steps in INSTALL. The user must have
 | 
						||
	   already done these two things already to be able to read INSTALL in
 | 
						||
	   the first place.
 | 
						||
 | 
						||
	 * Update README. In particular,
 | 
						||
	   - Remove version-specific information in header.
 | 
						||
	   - Clarify webhost information in Credits section.
 | 
						||
 | 
						||
	 [1] https://sources.debian.net/src/wmifs/1.4-2/debian/patches/fix-manpage.patch/
 | 
						||
	 [2] https://sources.debian.net/src/wmifs/1.4-2/debian/patches/fix-compiler-warning.patch/
 | 
						||
	 [3] https://sources.debian.net/src/wmifs/1.4-2/debian/patches/hardening.patch/
 | 
						||
 | 
						||
1.4     * Released 141022
 | 
						||
 | 
						||
	* Incorporate patches from Debian.
 | 
						||
 | 
						||
	* Now maintained by Window Maker Developers Team.
 | 
						||
 | 
						||
1.3b	* Released 980513
 | 
						||
 | 
						||
	* Splitted up WMPPP and WMiFS into separate programs.
 | 
						||
 | 
						||
	* WMiFS now uses our 'newstyle' shared dockapps code,
 | 
						||
	  it's quite rewritten again.
 | 
						||
 | 
						||
	* WMiFS now reads /proc/dev/net instead of /proc/net/route.
 | 
						||
 | 
						||
	* Changed the RC file parsing and handling again.
 | 
						||
 | 
						||
	* Now ignores DUMMY interface too :)
 | 
						||
 | 
						||
	* Fixed the 'Zombie' bug :)
 | 
						||
 | 
						||
	* Better 'execvp' code :)
 | 
						||
 | 
						||
	* Vastly reduced X CPU usage :)
 | 
						||
 | 
						||
 | 
						||
1.2p1	* Released 980502
 | 
						||
 | 
						||
        * Updated the docs, sorry, we forgot to update some
 | 
						||
          of them, due to some last minute changes in the code
 | 
						||
          the docs where incorrect on some parts (systemrc).
 | 
						||
 | 
						||
        * Updated the Makefile because the systemrc files
 | 
						||
          went to the wrong location (due to above changes).
 | 
						||
 | 
						||
        * Updated the WMPPP rc files, again, due to some last
 | 
						||
          minute changes in the code, WMPPP's rc files where
 | 
						||
          no longer working properly.
 | 
						||
 | 
						||
 | 
						||
1.2	* Released 980429
 | 
						||
 | 
						||
	* Completely revamped the WMPPP & WMiFS GUI :)
 | 
						||
 | 
						||
	* Added 'forceleft, forcemiddle and forceright'
 | 
						||
	  options in WMiFS for 'real' multiuser systems,
 | 
						||
	  when 'force*' is detected in /etc/wmifsrc the
 | 
						||
	  user settings in ~/.wmifsrc are overridden
 | 
						||
	  (usefull for sites where users may not fiddle
 | 
						||
	   with pppd's options :)
 | 
						||
 | 
						||
	* WMPPP: Ditto, added 'force' facility here too
 | 
						||
 | 
						||
	* WMPPP: now correctly redisplays time when killed
 | 
						||
          	 and restarted
 | 
						||
 | 
						||
	* WMPPP: timer now starts to run when the actual
 | 
						||
		 connection is made
 | 
						||
 | 
						||
	* WMPPP: added BAUD CONNECT value display
 | 
						||
 | 
						||
	* WMPPP: added 'getmodemspeed', a SUID proggie to
 | 
						||
	         read the CONNECT value from /var/log/messages
 | 
						||
 | 
						||
	* WMPPP: dropped the config GUI and added an
 | 
						||
	         .wmppprc file instead > motivation to do so:
 | 
						||
	         this way, WMPPP is much more platform and
 | 
						||
	         distribution independant :)
 | 
						||
 | 
						||
	* WMPPP: enhanced the status LED, yellow means
 | 
						||
	         dialing, green means online, red means error
 | 
						||
 | 
						||
	* WMPPP: added -display commandline option
 | 
						||
 | 
						||
	* WMPPP: added -t commandline option, default
 | 
						||
	         the timer will display HH:MM, -t will display
 | 
						||
	         MM:SS and switch to HH:MM after 60 minutes
 | 
						||
 | 
						||
	* WMiFS: added support for all interfaces in
 | 
						||
	         /proc/net/, now all interfaces are supported :)
 | 
						||
 | 
						||
	* WMiFS: added -display commandline option
 | 
						||
 | 
						||
	* WMiFS: added -w commandline option, this will
 | 
						||
	         draw the graph in our new 'waveform' look :)
 | 
						||
 | 
						||
	* WMiFS: fixed the coredump problems that occured
 | 
						||
	         on some systems with or without .wmifsrc file
 | 
						||
	         typo's, errors, etc. in the .wmifsrc file are
 | 
						||
	         now also being ignored/rejected, the worst
 | 
						||
	         thing that can happen now is that the scripts
 | 
						||
	         do not execute (i.e. luser error) ;-)
 | 
						||
 | 
						||
	* WMiFS: when monitoring a ppp interface, bytes
 | 
						||
	         are used to draw the graph, otherwise packets
 | 
						||
 | 
						||
	* WMiFS: made the RX/TX/Status LED box identical
 | 
						||
	         to the one in WMPPP, the right LED is the status
 | 
						||
	         LED, green means interface is working, red means
 | 
						||
	         error (interface down, NIC broken, etc.)
 | 
						||
 | 
						||
 | 
						||
1.1		- Released 980407
 | 
						||
		- Added WMiFS, the no button more stats version
 | 
						||
		- All ppp/eth load graphs are now autoscaling
 | 
						||
		- Autosensing of all active ppp/eth interfaces
 | 
						||
		- 99 hours --> 00 hours is now okay
 | 
						||
		- Now detects already running WMPPP(s)
 | 
						||
		- WMIFS has 'mousebutton' script launch support
 | 
						||
		- Now reads pppsocket instead of /proc/dev/net
 | 
						||
		- WMIFS reads ~/.wmifsrc (optional)
 | 
						||
 | 
						||
1.0 	        - Released 980315
 | 
						||
		- Total rewrite of WMPPP-1.0pre2
 | 
						||
		- WMPPP dock.app again redesigned
 | 
						||
		  improved timer display readability
 | 
						||
		  Some code cleanups
 | 
						||
 | 
						||
1.0pre7		- Not released, developers release
 | 
						||
		  Started writing documentation
 | 
						||
		  Enhanced Makefile
 | 
						||
		  Bugfixes
 | 
						||
 | 
						||
1.0pre6		- Not released, developers release
 | 
						||
		  Redesigned WMPPP's dock.app GUI
 | 
						||
		  Added failsave Yes/No disconnect
 | 
						||
		  requester
 | 
						||
		  Some code cleaning
 | 
						||
		  Configuration GUI is ready
 | 
						||
 | 
						||
1.0pre5		- Not released, developers release
 | 
						||
		  Bugfixes
 | 
						||
		  Enhanced configuration GUI
 | 
						||
 | 
						||
1.0pre4		- Not released, developers release
 | 
						||
		  Bugfixes
 | 
						||
		  Enhanced configuration GUI
 | 
						||
 | 
						||
1.0pre3		- Not released, developers release
 | 
						||
		- WMPPP dialup frontend is now a
 | 
						||
		  dock.app with online timer.
 | 
						||
 | 
						||
 | 
						||
1.0pre2		- Released 980115
 | 
						||
		  First initial public release
 | 
						||
		  Bugfixes and some cosmetic stuff
 | 
						||
 | 
						||
0.5b		- Not released, developers release
 | 
						||
		  Bugfixes and cosmetic changes
 | 
						||
 | 
						||
0.3b		- Not released, developers release
 | 
						||
		  First working WMPPP version
 |