wmppp.app: Bump to version 1.3.1.
This commit is contained in:
		
							parent
							
								
									a75edac40d
								
							
						
					
					
						commit
						5cfb385d02
					
				
					 3 changed files with 128 additions and 2 deletions
				
			
		|  | @ -1,5 +1,131 @@ | |||
| Version         Description | ||||
| -------------------------------------------------------------- | ||||
| 1.3.1   * Released 150519 | ||||
| 
 | ||||
| 	* Now maintained by Window Maker Developers Team | ||||
| 	  <wmaker-dev@lists.windowmaker.org>. | ||||
| 
 | ||||
| 	* Update Free Software Foundation address and GPL2 text | ||||
| 	  in COPYING. | ||||
| 
 | ||||
| 	* Remove getmodemspeed binary from source. | ||||
| 
 | ||||
| 	* Remove trailing whitespace. | ||||
| 
 | ||||
| 	* Add manpage (obtained from Debian package). | ||||
| 
 | ||||
| 	* Rename system wide fixed options configuration file | ||||
| 	  for consistency. | ||||
| 
 | ||||
| 	* Allow ISDN devices. | ||||
| 	  Users of ISDN dialup lines (such as me) cannot use | ||||
| 	  wmppp as shipped, because it rejects to use any | ||||
| 	  device except those beginning with `ppp'. | ||||
| 	  The patch attached solves this. | ||||
| 	  Based on the patch by Juan Cespedes <cespedes@debian.org> [1]. | ||||
| 
 | ||||
| 	* Stampfile handling. | ||||
| 	  This patch adds support for "stampfile" in config | ||||
| 	  file, as described in manual page. | ||||
| 	  Based on the patch by Juan Cespedes <cespedes@debian.org> [1]. | ||||
| 
 | ||||
| 	* Display speed in K when too high. | ||||
|           When the download speed is too high, wmppp can't | ||||
| 	  display it because it has only 5 digit. The most | ||||
| 	  significant digits are hidden ! | ||||
| 	  This small patch display the speed in K when it is | ||||
| 	  too high. | ||||
| 	  Based on the patch by jguiton <jguiton@free.fr> [2]. | ||||
| 
 | ||||
| 	* Use rm -f for make clean | ||||
| 	  This patch prevents "make clean" from failing when | ||||
| 	  the source tree is already clean. | ||||
| 
 | ||||
| 	* Use build flags. | ||||
| 	  Compile with CPPFLAGS and LDFLAGS and do not | ||||
| 	  overwrite CFLAGS. | ||||
| 	  This enables the Debian package to be built with | ||||
| 	  hardening options.  See [3]. | ||||
| 
 | ||||
| 	* Update to latest version of wmgeneral library. | ||||
| 
 | ||||
| 	* Move source files to top directory. | ||||
| 	  This way, users need only type "make" to build | ||||
| 	  instead of needing to "cd wmppp" first. | ||||
| 
 | ||||
| 	* Fix spelling mistakes. | ||||
| 	  Used codespell -w. | ||||
| 
 | ||||
| 	* Reduce scope of several variables. | ||||
| 	  Fixes several "(style) The scope of the variable 'p' | ||||
| 	  can be reduced" found by cppcheck. | ||||
| 
 | ||||
| 	* Switch ifs to #ifs for macros. | ||||
| 	  Fixes "warning: null argument where non-null | ||||
| 	  required" compiler warnings by not passing NULL to | ||||
| 	  strdup and "(warning) Conversion of string literal | ||||
| 	  to bool always evaluates to true" found by cppcheck. | ||||
| 
 | ||||
| 	* Remove unused parameter from get_statistics(). | ||||
| 	  Fixes "warning: unused parameter ‘devname’" compiler | ||||
| 	  warning. | ||||
| 
 | ||||
| 	* Replace deprecated caddr_t cast with void*. | ||||
| 
 | ||||
| 	* Replace deprecated usleep with nanosleep. | ||||
| 
 | ||||
| 	* Remove C++ style comments. | ||||
| 
 | ||||
| 	* Use #includes from include-what-you-use. | ||||
| 	  We actually include <sys/socket.h> instead of | ||||
| 	  <bits/socket_type.h>, as it returns an error: "Never | ||||
| 	  include <bits/socket_type.h> directly; use | ||||
| 	  <sys/socket.h> instead." | ||||
| 
 | ||||
| 	* Update Makefile.  Main change is to use $(INSTALL) | ||||
| 	  instead of cp in install target along with $(DESTDIR) | ||||
| 	  variable.  We also remove installation of user | ||||
| 	  ~/.wmppprc config file -- this isn't useful for | ||||
| 	  sysadmins or package maintainers. | ||||
| 	  We also update INSTALL to reflect the changes. | ||||
| 
 | ||||
| 	* Fix segfault when HOME undefined. | ||||
| 	  Instead, we exit with an error message.  This fixes Debian bug #716472 | ||||
| 	  [4]. | ||||
| 
 | ||||
| 	* Fix segfault if stop_action or start_action strings are NULL. | ||||
| 
 | ||||
| 	* Add new command line options. | ||||
| 	  We add command line options for the user to change the start, stop, | ||||
| 	  speed, ifdown, and stampfile settings at runtime.  This closes a | ||||
| 	  Debian wishlist bug [5]. | ||||
| 	  Note that, in order to have the command line options overwrite the | ||||
| 	  defaults set in the configuration file, we split the command line | ||||
| 	  parsing code into a new function (parse_cmdline()).  We then merged | ||||
| 	  main() and wmppp_routine(). | ||||
| 	  We document the new options in the help text and in the man page.  We | ||||
| 	  also take the opportunity to reformat the help text for the -i option | ||||
| 	  and add the -geometry option to the man page. | ||||
| 
 | ||||
| 	* Reread configuration file. | ||||
| 	  Based in part on a patch by Chris Gray [6] to fix Debian bug #50181 | ||||
| 	  [7]. | ||||
| 
 | ||||
| 	* Command line options take precedence over configuration files. | ||||
| 	  Since we now reread the configuration files on occasion, the options | ||||
| 	  given at the command line could be overwritten.  To avoid this, we | ||||
| 	  save the command line options and always use them if present. | ||||
| 
 | ||||
| 	[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=97509 | ||||
| 	[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=328699 | ||||
| 	[3] https://wiki.debian.org/Hardening | ||||
| 	[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=716472 | ||||
| 	[5] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293839 | ||||
| 	[6] https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=12;filename=wmppp.diff;att=1;bug=50181 | ||||
| 	[7] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=50181 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 1.3.0	* Released 980916 | ||||
| 
 | ||||
| 	* WMPPP is almost completely rewritten, WMPPP is now | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| WMPPP-1.3.0 - Public release | ||||
| WMPPP - Public release | ||||
| -------------------------------------------------------------- | ||||
| Authors...: Martijn Pieterse (pieterse@xs4all.nl) | ||||
|        	    Antoine Nulle    (warp@xs4all.nl) | ||||
|  |  | |||
|  | @ -203,7 +203,7 @@ | |||
| #define TIMER_DES_Y			(6) | ||||
| #define TIMER_SZE_X			(6) | ||||
| 
 | ||||
| #define WMPPP_VERSION "1.3.0" | ||||
| #define WMPPP_VERSION "1.3.1" | ||||
| 
 | ||||
| #define ORANGE_LED_TIMEOUT (60) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue