wmtop: Use proper int types.
[dockapps.git] / wmifs / CHANGES
blob07904fcf5cc386807d69a814fce4ee156090078b
1 Version         Description
2 --------------------------------------------------------------
3 1.6     * Released 150824
5         * wmifs uses now the new library libdockapp that includes the old
6           wmgeneral library.
8         * Add note about libdockapp to INSTALL.
10 1.5     * Released 150527
12         * Include latest version of wmgeneral library.
14         * Move source files to top directory.
16         * Fix spelling error and escape hyphen in manpage. Based on a patch in
17           the Debian package [1].
19         * Fix "variable 'ppp_old" set but not used" compiler warning. Based on a
20           patch from the Debian package [2].
22         * Update Makefile. In particular,
23           - Drop unnecessary definition of DESTDIR.
24           - Drop LIBDIR; pointed to deprecated X11R6 directory.
25           - Honors CPPFLAGS and LDFLAGS build flags.
26           - Remove out-of-date version number from installation message.
27           Based in part on a patch from the Debian package [3].
29         * Fix "suggest braces around empty body in an â€˜if’ statement" compiler
30           warning.
32         * Fix "comparison between signed and unsigned integer expressions"
33           compiler warning.
35         * Fix "overflow in implicit constant conversion" compiler warnings.
37         * Replace deprecated caddr_t with void *.
39         * Replace deprecated usleep with nanosleep. Although defining
40           _DEFAULT_SOURCE is overkill for nanosleep, it also fixes "field â€˜b’
41           has incomplete type" errors, as we need __USE_MISC defined to pick up
42           the definition of ifreq in <net/if.h>.
44         * Add -c command line option allowing users to set color.
46         * Reformat help text for readability.
48         * Add support for wmgeneral's -geometry command line option. Also take
49           the opportunity to correct the manpage; the -d option should be
50           -display.
52         * Honor CONF Makefile variable when parsing system config files.
54         * Don't ignore geometry strings beginning with '-'.
56         * Throw out first /proc/net/dev reading. If we keep it, we start with a
57           huge spike and everything else is zero until the spike finally leaves
58           the window several moments later.
60          * Tidy #includes using include-what-you-use.
62          * Reduce scopes of variables (fixes style warnings from cppcheck).
64          * Convert strtok() calls to thread-safe strtok_r().
66          * Add proper copyright header.
68          * Update Window Maker instructions in HINTS.
70          * Remove first two installation steps in INSTALL. The user must have
71            already done these two things already to be able to read INSTALL in
72            the first place.
74          * Update README. In particular,
75            - Remove version-specific information in header.
76            - Clarify webhost information in Credits section.
78          [1] https://sources.debian.net/src/wmifs/1.4-2/debian/patches/fix-manpage.patch/
79          [2] https://sources.debian.net/src/wmifs/1.4-2/debian/patches/fix-compiler-warning.patch/
80          [3] https://sources.debian.net/src/wmifs/1.4-2/debian/patches/hardening.patch/
82 1.4     * Released 141022
84         * Incorporate patches from Debian.
86         * Now maintained by Window Maker Developers Team.
88 1.3b    * Released 980513
90         * Splitted up WMPPP and WMiFS into separate programs.
92         * WMiFS now uses our 'newstyle' shared dockapps code,
93           it's quite rewritten again.
95         * WMiFS now reads /proc/dev/net instead of /proc/net/route.
97         * Changed the RC file parsing and handling again.
99         * Now ignores DUMMY interface too :)
101         * Fixed the 'Zombie' bug :)
103         * Better 'execvp' code :)
105         * Vastly reduced X CPU usage :)
108 1.2p1   * Released 980502
110         * Updated the docs, sorry, we forgot to update some
111           of them, due to some last minute changes in the code
112           the docs where incorrect on some parts (systemrc).
114         * Updated the Makefile because the systemrc files
115           went to the wrong location (due to above changes).
117         * Updated the WMPPP rc files, again, due to some last
118           minute changes in the code, WMPPP's rc files where
119           no longer working properly.
122 1.2     * Released 980429
124         * Completely revamped the WMPPP & WMiFS GUI :)
126         * Added 'forceleft, forcemiddle and forceright'
127           options in WMiFS for 'real' multiuser systems,
128           when 'force*' is detected in /etc/wmifsrc the
129           user settings in ~/.wmifsrc are overridden
130           (usefull for sites where users may not fiddle
131            with pppd's options :)
133         * WMPPP: Ditto, added 'force' facility here too
135         * WMPPP: now correctly redisplays time when killed
136                  and restarted
138         * WMPPP: timer now starts to run when the actual
139                  connection is made
141         * WMPPP: added BAUD CONNECT value display
143         * WMPPP: added 'getmodemspeed', a SUID proggie to
144                  read the CONNECT value from /var/log/messages
146         * WMPPP: dropped the config GUI and added an
147                  .wmppprc file instead > motivation to do so:
148                  this way, WMPPP is much more platform and
149                  distribution independant :)
151         * WMPPP: enhanced the status LED, yellow means
152                  dialing, green means online, red means error
154         * WMPPP: added -display commandline option
156         * WMPPP: added -t commandline option, default
157                  the timer will display HH:MM, -t will display
158                  MM:SS and switch to HH:MM after 60 minutes
160         * WMiFS: added support for all interfaces in
161                  /proc/net/, now all interfaces are supported :)
163         * WMiFS: added -display commandline option
165         * WMiFS: added -w commandline option, this will
166                  draw the graph in our new 'waveform' look :)
168         * WMiFS: fixed the coredump problems that occured
169                  on some systems with or without .wmifsrc file
170                  typo's, errors, etc. in the .wmifsrc file are
171                  now also being ignored/rejected, the worst
172                  thing that can happen now is that the scripts
173                  do not execute (i.e. luser error) ;-)
175         * WMiFS: when monitoring a ppp interface, bytes
176                  are used to draw the graph, otherwise packets
178         * WMiFS: made the RX/TX/Status LED box identical
179                  to the one in WMPPP, the right LED is the status
180                  LED, green means interface is working, red means
181                  error (interface down, NIC broken, etc.)
184 1.1             - Released 980407
185                 - Added WMiFS, the no button more stats version
186                 - All ppp/eth load graphs are now autoscaling
187                 - Autosensing of all active ppp/eth interfaces
188                 - 99 hours --> 00 hours is now okay
189                 - Now detects already running WMPPP(s)
190                 - WMIFS has 'mousebutton' script launch support
191                 - Now reads pppsocket instead of /proc/dev/net
192                 - WMIFS reads ~/.wmifsrc (optional)
194 1.0             - Released 980315
195                 - Total rewrite of WMPPP-1.0pre2
196                 - WMPPP dock.app again redesigned
197                   improved timer display readability
198                   Some code cleanups
200 1.0pre7         - Not released, developers release
201                   Started writing documentation
202                   Enhanced Makefile
203                   Bugfixes
205 1.0pre6         - Not released, developers release
206                   Redesigned WMPPP's dock.app GUI
207                   Added failsave Yes/No disconnect
208                   requester
209                   Some code cleaning
210                   Configuration GUI is ready
212 1.0pre5         - Not released, developers release
213                   Bugfixes
214                   Enhanced configuration GUI
216 1.0pre4         - Not released, developers release
217                   Bugfixes
218                   Enhanced configuration GUI
220 1.0pre3         - Not released, developers release
221                 - WMPPP dialup frontend is now a
222                   dock.app with online timer.
225 1.0pre2         - Released 980115
226                   First initial public release
227                   Bugfixes and some cosmetic stuff
229 0.5b            - Not released, developers release
230                   Bugfixes and cosmetic changes
232 0.3b            - Not released, developers release
233                   First working WMPPP version