wmppp.app: Bump to version 1.3.1.masterwmppp.app-1.3.1
authorDoug Torrance <dtorrance@monmouthcollege.edu>
Wed, 20 May 2015 03:31:11 +0000 (19 22:31 -0500)
committerCarlos R. Mafra <crmafra@gmail.com>
Wed, 20 May 2015 09:44:41 +0000 (20 10:44 +0100)
wmppp.app/CHANGES
wmppp.app/README
wmppp.app/wmppp.c

index 6ff7e68..89850fb 100644 (file)
@@ -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
index 6a75f48..eec5b97 100644 (file)
@@ -1,4 +1,4 @@
-WMPPP-1.3.0 - Public release
+WMPPP - Public release
 --------------------------------------------------------------
 Authors...: Martijn Pieterse (pieterse@xs4all.nl)
                    Antoine Nulle    (warp@xs4all.nl)
index 15323e6..bc1689d 100644 (file)
 #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)