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
|
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
|
1.3.0 * Released 980916
|
||||||
|
|
||||||
* WMPPP is almost completely rewritten, WMPPP is now
|
* 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)
|
Authors...: Martijn Pieterse (pieterse@xs4all.nl)
|
||||||
Antoine Nulle (warp@xs4all.nl)
|
Antoine Nulle (warp@xs4all.nl)
|
||||||
|
|
|
@ -203,7 +203,7 @@
|
||||||
#define TIMER_DES_Y (6)
|
#define TIMER_DES_Y (6)
|
||||||
#define TIMER_SZE_X (6)
|
#define TIMER_SZE_X (6)
|
||||||
|
|
||||||
#define WMPPP_VERSION "1.3.0"
|
#define WMPPP_VERSION "1.3.1"
|
||||||
|
|
||||||
#define ORANGE_LED_TIMEOUT (60)
|
#define ORANGE_LED_TIMEOUT (60)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue