2014-10-22 21:34:28 +00:00
|
|
|
|
Version Description
|
|
|
|
|
--------------------------------------------------------------
|
2018-06-27 22:09:13 +00:00
|
|
|
|
1.9 * Released 180627
|
|
|
|
|
|
|
|
|
|
* Error handling when fopen fails.
|
|
|
|
|
This prevents fgets from segfaulting on the next line, closing Debian
|
|
|
|
|
bug #901353.
|
|
|
|
|
Thanks to <anomie@users.sourceforge.net> for the bug report and patch.
|
|
|
|
|
|
2016-04-20 04:14:13 +00:00
|
|
|
|
1.8 * Released 160420
|
|
|
|
|
|
|
|
|
|
* Display version number from configure.ac with -v option.
|
|
|
|
|
|
|
|
|
|
* Fix typos. Ran `codespell -w .`.
|
|
|
|
|
|
2016-04-19 20:48:30 +00:00
|
|
|
|
1.7 * Released 160419
|
|
|
|
|
|
|
|
|
|
* Fix buffer overflow if interface has name > 8 characters.
|
|
|
|
|
Patch by anomie@users.sourceforge.net to fix Debian bug #805519. [1]
|
|
|
|
|
|
|
|
|
|
* Switch to autotools for build.
|
|
|
|
|
|
|
|
|
|
* Add desktop entry file.
|
|
|
|
|
|
|
|
|
|
* Update INSTALL after switch to autotools.
|
|
|
|
|
|
|
|
|
|
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805519
|
|
|
|
|
|
2015-08-25 01:25:28 +00:00
|
|
|
|
1.6 * Released 150824
|
|
|
|
|
|
|
|
|
|
* wmifs uses now the new library libdockapp that includes the old
|
|
|
|
|
wmgeneral library.
|
|
|
|
|
|
|
|
|
|
* Add note about libdockapp to INSTALL.
|
|
|
|
|
|
2015-05-27 22:33:33 +00:00
|
|
|
|
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/
|
|
|
|
|
|
2014-10-22 21:34:52 +00:00
|
|
|
|
1.4 * Released 141022
|
|
|
|
|
|
|
|
|
|
* Incorporate patches from Debian.
|
|
|
|
|
|
|
|
|
|
* Now maintained by Window Maker Developers Team.
|
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
1.3b * Released 980513
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* Splitted up WMPPP and WMiFS into separate programs.
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMiFS now uses our 'newstyle' shared dockapps code,
|
|
|
|
|
it's quite rewritten again.
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMiFS now reads /proc/dev/net instead of /proc/net/route.
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* Changed the RC file parsing and handling again.
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* Now ignores DUMMY interface too :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* Fixed the 'Zombie' bug :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* Better 'execvp' code :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* 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
|
2014-10-22 21:34:41 +00:00
|
|
|
|
no longer working properly.
|
2014-10-22 21:34:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2 * Released 980429
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* Completely revamped the WMPPP & WMiFS GUI :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* 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
|
2016-04-20 04:14:12 +00:00
|
|
|
|
(useful for sites where users may not fiddle
|
2014-10-22 21:34:28 +00:00
|
|
|
|
with pppd's options :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: Ditto, added 'force' facility here too
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: now correctly redisplays time when killed
|
|
|
|
|
and restarted
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: timer now starts to run when the actual
|
|
|
|
|
connection is made
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: added BAUD CONNECT value display
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: added 'getmodemspeed', a SUID proggie to
|
|
|
|
|
read the CONNECT value from /var/log/messages
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: dropped the config GUI and added an
|
|
|
|
|
.wmppprc file instead > motivation to do so:
|
|
|
|
|
this way, WMPPP is much more platform and
|
2016-04-20 04:14:12 +00:00
|
|
|
|
distribution independent :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: enhanced the status LED, yellow means
|
|
|
|
|
dialing, green means online, red means error
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMPPP: added -display commandline option
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* 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
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMiFS: added support for all interfaces in
|
|
|
|
|
/proc/net/, now all interfaces are supported :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMiFS: added -display commandline option
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMiFS: added -w commandline option, this will
|
|
|
|
|
draw the graph in our new 'waveform' look :)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2016-04-20 04:14:12 +00:00
|
|
|
|
* WMiFS: fixed the coredump problems that occurred
|
2014-10-22 21:34:28 +00:00
|
|
|
|
on some systems with or without .wmifsrc file
|
2014-10-22 21:34:41 +00:00
|
|
|
|
typo's, errors, etc. in the .wmifsrc file are
|
2014-10-22 21:34:28 +00:00
|
|
|
|
now also being ignored/rejected, the worst
|
|
|
|
|
thing that can happen now is that the scripts
|
|
|
|
|
do not execute (i.e. luser error) ;-)
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* WMiFS: when monitoring a ppp interface, bytes
|
|
|
|
|
are used to draw the graph, otherwise packets
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
2014-10-22 21:34:28 +00:00
|
|
|
|
* 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.)
|
|
|
|
|
|
2014-10-22 21:34:41 +00:00
|
|
|
|
|
|
|
|
|
1.1 - Released 980407
|
2014-10-22 21:34:28 +00:00
|
|
|
|
- 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
|
2014-10-22 21:34:41 +00:00
|
|
|
|
Redesigned WMPPP's dock.app GUI
|
2014-10-22 21:34:28 +00:00
|
|
|
|
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
|