--- wmifs-1.3b1.orig/wmifs/wmifs.c +++ wmifs-1.3b1/wmifs/wmifs.c @@ -74,6 +74,30 @@ ---- Changes: --- + 02/29/2004 (Tom Marshall, tommy@home.tig-grr.com) + * Patch to add a special interface name "auto" for the -i + option. "wmifs -i auto" will automatically select the + first up interface. + 01/08/2004 (Peter Samuelson, peter@samba-tng.org) + * Patch to make make sampling and scrolling intervals + customizable, adds new options -I and -s. + 01/15/2002 (Matyas Koszik, koszik@debijan.lonyay.edu.hu) + * Patch that fixes segfaults on long interface names. + 08/31/2001 (Davi Leal, davileal@terra.es) + * Patch that cuts long interface names, so they look + good in wmifs. For example, "dummy0" gets displayed + as "dumm0", "vmnet10" as "vmn10", etc. + 06/16/2001 (Jorge Garc?a, Jorge.Garcia@uv.es) + * Added the LockMode, so wmifs doesn't swap to another + interface if the one requested with "-i" isn't up. + 05/06/2001 (Jordi Mallach, jordi@sindominio.net) + * Integrated many patches, fixing issues with suspended + wmifs. + 07/21/1999 (Stephen Pitts, smpitts@midsouth.rr.com) + * Added new constant: BUFFER_SIZE to determine the size + of the buffer used in fgets() operations. Right now, + its at 512 bytes. Fixed crashing on my system when + one line of /proc/net/dev was longer than 128 bytes 04/05/1998 (Martijn Pieterse, pieterse@xs4all.nl) * Changed the "middle of the waveform" line color * Moved the RedrawWindow out of the main loop. @@ -166,6 +190,7 @@ #include #include #include +#include #include #include @@ -180,10 +205,24 @@ #include "wmifs-master.xpm" #include "wmifs-mask.xbm" +/* How often to check for new network interface, in ms */ +#define CHECK_INTERFACE_INTERVAL 5000 + +/* How often to query the interfaces, in ms */ +#define DEFAULT_SAMPLE_INTERVAL 50 + /***********/ /* Defines */ /***********/ +#ifndef ifr__name +#define ifr__name ifr_name +#endif + +#ifndef stats_ptr +#define stats_ptr stats.p.FIXME +#endif + /* Fill in the hardcoded actions */ #define LEFT_ACTION (NULL) #define MIDDLE_ACTION (NULL) @@ -195,8 +234,10 @@ #define LED_NET_TX (5) #define LED_NET_POWER (6) -#define WMIFS_VERSION "1.2.1" +#define WMIFS_VERSION "1.3b1" +/* the size of the buffer read from /proc/net/ */ +#define BUFFER_SIZE 512 /**********************/ /* External Variables */ /**********************/ @@ -207,10 +248,12 @@ /* Global Variables */ /********************/ -char *ProgName; char *active_interface = NULL; int TimerDivisor=60; int WaveForm=0; +int LockMode=0; +int SampleInt = DEFAULT_SAMPLE_INTERVAL; +int ScrollSpeed = CHECK_INTERFACE_INTERVAL; /*****************/ /* PPP variables */ @@ -247,17 +290,13 @@ /* Main */ /********/ -void main(int argc, char *argv[]) { +int main(int argc, char *argv[]) { int i; /* Parse Command Line */ - ProgName = argv[0]; - if (strlen(ProgName) >= 5) - ProgName += (strlen(ProgName) - 5); - for (i=1; i= nexttime) { - nexttime+=5; + nexttime=curtime+ScrollSpeed; + DrawStats(&stat_devices[stat_current].his[0][0], 54, 40, 5, 58); for (i=0; i 5) + { + for (i=len-5; i='0' && name[i]<='9'); i++) ; + for (; i<=len; i++) /* '=' to get the '\0' character moved too \*/ + name[i-(len-5)] = name[i]; + } + k = 5; for (i=0; name[i]; i++) { if (i == strlen(name)-1 && strlen(name) <= 4 && name[strlen(name)-1] >= '0' && name[strlen(name)-1] <= '9') { @@ -562,7 +622,7 @@ int get_statistics(char *devname, long *ip, long *op, long *is, long *os) { FILE *fp; - char temp[128]; + char temp[BUFFER_SIZE]; char *p; char *tokens = " |:\n"; int input, output; @@ -596,8 +656,8 @@ /* Read from /proc/net/dev the stats! */ fp = fopen("/proc/net/dev", "r"); - fgets(temp, 128, fp); - fgets(temp, 128, fp); + fgets(temp, BUFFER_SIZE, fp); + fgets(temp, BUFFER_SIZE, fp); input = -1; output = -1; @@ -614,7 +674,7 @@ p = strtok(NULL, tokens); } while (input == -1 || output == -1); - while (fgets(temp, 128, fp)) { + while (fgets(temp, BUFFER_SIZE, fp)) { if (strstr(temp, devname)) { found = 0; p = strtok(temp, tokens); @@ -645,15 +705,16 @@ int stillonline(char *ifs) { FILE *fp; - char temp[128]; + char temp[BUFFER_SIZE]; int i; i = 0; fp = fopen("/proc/net/route", "r"); if (fp) { - while (fgets(temp, 128, fp)) { + while (fgets(temp, BUFFER_SIZE, fp)) { if (strstr(temp, ifs)) { i = 1; /* Line is alive */ + break; } } fclose(fp); @@ -668,7 +729,7 @@ int checknetdevs(void) { FILE *fd; - char temp[128]; + char temp[BUFFER_SIZE]; char *p; int i=0,j; int k; @@ -685,11 +746,14 @@ fd = fopen("/proc/net/dev", "r"); if (fd) { /* Skip the first 2 lines */ - fgets(temp, 128, fd); - fgets(temp, 128, fd); - while (fgets(temp, 128, fd)) { + fgets(temp, BUFFER_SIZE, fd); + fgets(temp, BUFFER_SIZE, fd); + while (fgets(temp, BUFFER_SIZE, fd)) { p = strtok(temp, tokens); - + if(p == NULL) { + printf("Barfed on: %s", temp); + break; + } /* Skip dummy code */ if (!strncmp(p, "dummy", 5)) @@ -702,6 +766,8 @@ strcpy(foundbuffer[devsfound], p); devsfound++; } + if (devsfound >= MAX_STAT_DEVICES) + break; } fclose(fd); } @@ -723,7 +789,7 @@ } } - for (i=0, j=0; j pixels_per_byte) @@ -822,6 +901,9 @@ fprintf(stderr, "\t-d \n"); fprintf(stderr, "\t-h\tthis help screen\n"); fprintf(stderr, "\t-i \tdefault (as it appears in /proc/net/route)\n"); + fprintf(stderr, "\t-I \tsampling interval, in seconds (default: 0.05)\n"); + fprintf(stderr, "\t-l\tstarts in lock mode\n"); + fprintf(stderr, "\t-s \tscrolling interval, in seconds (default: 5)\n"); fprintf(stderr, "\t-v\tprint the version number\n"); fprintf(stderr, "\t-w\twaveform load\n"); fprintf(stderr, "\n"); @@ -851,9 +933,8 @@ sprintf(req.ifr__name, "ppp%d", PPP_UNIT); if (ioctl(ppp_h, SIOCGPPPSTATS, &req) < 0) { - fprintf(stderr, "heyho!\n"); +/* fprintf(stderr, "heyho!\n"); */ } - *cur = req.stats; } --- wmifs-1.3b1.orig/wmifs/Makefile +++ wmifs-1.3b1/wmifs/Makefile @@ -1,3 +1,10 @@ + +DESTDIR = +prefix =/usr/local +bindir=${prefix}/bin +CONF=/etc + +CC = gcc LIBDIR = -L/usr/X11R6/lib LIBS = -lXpm -lXext -lX11 OBJS = wmifs.o \ @@ -5,29 +12,32 @@ ../wmgeneral/misc.o \ ../wmgeneral/list.o +CFLAGS += -Wall -O2 -g + +INSTALL = /usr/bin/install +INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755 +INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 +INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644 .c.o: - cc -c -O2 -Wall $< -o $*.o + $(CC) -c $(CFLAGS) $< -o $*.o wmifs: $(OBJS) - cc -o wmifs $^ -lXext $(LIBDIR) $(LIBS) + $(CC) $(LDFLAGS) -o wmifs $^ -lXext $(LIBDIR) $(LIBS) all:: wmifs clean:: for i in $(OBJS) ; do \ - rm $$i ; \ + rm -f $$i ; \ done - rm wmifs + rm -f wmifs install:: - cp -f wmifs /usr/local/bin/ - chmod 755 /usr/local/bin/wmifs - chown root:root /usr/local/bin/wmifs - cp sample.wmifsrc /etc/wmifsrc - chown root:root /etc/wmifsrc - chmod 644 /etc/wmifsrc - cp -f sample.wmifsrc $(HOME)/.wmifsrc - echo "WMiFS-1.3beta installation finished..." - echo " " - echo "have fun! ;-)" + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(CONF) + $(INSTALL_PROGRAM) wmifs $(DESTDIR)$(bindir) + $(INSTALL_FILE) sample.wmifsrc $(DESTDIR)$(CONF)/wmifsrc + @echo "WMiFS-1.3beta installation finished..." + @echo " " + @echo "have fun! ;-)" --- wmifs-1.3b1.orig/debian/postinst +++ wmifs-1.3b1/debian/postinst @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ] && [ -x "`which update-menus 2> /dev/null`" ]; then + update-menus +fi + +exit 0 --- wmifs-1.3b1.orig/debian/rules +++ wmifs-1.3b1/debian/rules @@ -0,0 +1,71 @@ +#!/usr/bin/make -f + +testdir = test -f wmifs/wmifs.c && test -f debian/rules +testroot = test x`whoami` = xroot + +CPPFLAGS = -Wall $(shell dpkg-buildflags --get CPPFLAGS) +export CPPFLAGS + +CFLAGS = -Wall -g $(shell dpkg-buildflags --get CFLAGS) +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +export CFLAGS + +LDFLAGS = -Wall $(shell dpkg-buildflags --get LDFLAGS) +export LDFLAGS + +clean: + $(testdir) + rm -f build build-arch build-indep debian/files debian/rejected debian/substvars + $(MAKE) -C wmifs clean + -cat `ls -r debian/patches/*.diff` /dev/null | patch -RENtp1 -r debian/rejected --no-backup-if-mismatch + rm -rf debian/tmp + +build: build-arch + +build-indep: + +build-arch: + $(testdir) + -cat debian/patches/*.diff | patch -Ntp1 -r debian/rejected --no-backup-if-mismatch + $(MAKE) -C wmifs + touch $@ + +binary: binary-arch + +binary-indep: + +binary-arch: build + $(testdir) + $(testroot) + rm -rf debian/tmp + + $(MAKE) -C wmifs install prefix=/usr DESTDIR=$(CURDIR)/debian/tmp +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + strip -R .comment -R .note debian/tmp/usr/bin/wmifs +endif + install -D -p -m 0644 debian/wmifs.1 debian/tmp/usr/share/man/man1/wmifs.1 + install -D -p -m 0644 debian/menu debian/tmp/usr/share/menu/wmifs + install -D -p -m 0644 debian/changelog debian/tmp/usr/share/doc/wmifs/changelog.Debian + install -D -p -m 0644 CHANGES debian/tmp/usr/share/doc/wmifs/changelog + install -p -m 0644 BUGS HINTS README TODO debian/copyright debian/tmp/usr/share/doc/wmifs + install -d -p -m 0755 debian/tmp/DEBIAN + install -p -m 0644 debian/control debian/tmp/DEBIAN + install -p -m 0755 debian/postinst debian/postrm debian/tmp/DEBIAN + find debian/tmp/usr/share/man -type f ! -name '*.gz' -print0 | xargs -0 gzip -9n + find debian/tmp/usr/share/doc -type f \( -size +8 -o -name 'changelog*' \) \ + ! -name copyright ! -name '*.htm*' ! -name '*.gz' -print0 | xargs -0 gzip -9n + cd debian/tmp && find etc -type f | sed 's/^/\//' > DEBIAN/conffiles + cd debian/tmp && find usr -type f -print0 | xargs -0 md5sum > DEBIAN/md5sums + chmod 0644 debian/tmp/DEBIAN/md5sums + + dpkg-shlibdeps debian/tmp/usr/bin/wmifs + dpkg-gencontrol -isp -pwmifs + chown -R root:root debian/tmp + chmod -R u+w,go=u-w debian/tmp + dpkg --build debian/tmp .. + +.PHONY: clean binary-indep binary-arch binary --- wmifs-1.3b1.orig/debian/postrm +++ wmifs-1.3b1/debian/postrm @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +if [ -x "`which update-menus 2> /dev/null`" ]; then + update-menus +fi + +exit 0 --- wmifs-1.3b1.orig/debian/control +++ wmifs-1.3b1/debian/control @@ -0,0 +1,20 @@ +Source: wmifs +Section: x11 +Priority: optional +Maintainer: Martin A. Godisch +Build-Depends: libx11-dev, libxext-dev, libxpm-dev +Standards-Version: 3.9.4 + +Package: wmifs +Architecture: any +Depends: ${shlibs:Depends} +Recommends: wmaker +Conflicts: wmppp.app (<= 1.1-1) +Replaces: wmppp.app (<= 1.1-1) +Description: WindowMaker dock app for monitoring network traffic + wmifs is a dockable applet for X11 that can monitor all your network + interfaces. It's designed for WindowMaker's Dock and AfterStep's Wharf, + but it's not dependent on these window managers and should work with any + other. + . + WMiFS stands for "Window Maker InterFace Statistics". --- wmifs-1.3b1.orig/debian/menu +++ wmifs-1.3b1/debian/menu @@ -0,0 +1 @@ +?package(wmifs):needs="x11" section="Applications/Network/Monitoring" title="WMifs" command="/usr/bin/wmifs" --- wmifs-1.3b1.orig/debian/wmifs.1 +++ wmifs-1.3b1/debian/wmifs.1 @@ -0,0 +1,73 @@ +.\" Hey, Emacs! This is an -*- nroff -*- source file. +.\" wmifs is copyright 1999-2003 by Jordi Mallach +.\" copyright 2003-2004 by Romain Francoise +.\" +.\" This is free documentation, see the latest version of the GNU +.\" General Public License for copying conditions. There is NO warranty. + + +.TH WMIFS 1 "December 26, 2001" "wmifs" + +.SH NAME +wmifs \- a dockable network traffic monitor +.SH SYNOPSIS +.B wmifs +[-d ] [-i ] [-l] [-w] [-h] [-v] + +.SH DESCRIPTION +WMiFS is a dockable applet for X11 that can monitor all your network +interfaces. It's designed for WindowMaker's Dock and AfterStep's Wharf, +but it's not dependant on these window managers and should work with +any other. +It can display the net load using a standard bar graph or using a waveform +mode. It also displays the state of the interface with a group of leds. +Clicking on the interface name will cycle to the next interface in the +system. Users can define commands to be executed when the different mouse +buttons are pressed on the main window. + +.SH OPTIONS +.TP +.B \-h +Show summary of options. +.TP +.B \-v +Show version of the program. +.TP +.B \-d +Use an alternate X display. +.TP +.B \-i +Interface that should come up initially when executing wmifs. If you +use "auto" as interface name, the first active ("up") interface will be +used. +.TP +.B \-I +Sampling interval, in seconds (default: 0.05). +.TP +.B \-l +Starts wmifs in lock mode. Useful if combined with \-i, if you want to +monitor a, for example, ppp device which isn't up when wmifs is started. +It won't switch to the next available interface. +.TP +.B \-s +Scrolling interval, in seconds (default: 5) +.TP +.B \-w +Use the waveform graph instead of the classic one. + +.SH FILES +.TP +.I /etc/wmifsrc +system wide wmifs configuration file. +.TP +.I ~/.wmifsrc +peruser wmifs configuration file. + +.SH AUTHOR +This manual page was written by Jordi Mallach +for the Debian GNU/Linux system (but may be used by others). + +.SH SEE ALSO +.PD 0 +.TP +\fI/usr/share/doc/wmifs\fP --- wmifs-1.3b1.orig/debian/compat +++ wmifs-1.3b1/debian/compat @@ -0,0 +1 @@ +5 --- wmifs-1.3b1.orig/debian/changelog +++ wmifs-1.3b1/debian/changelog @@ -0,0 +1,229 @@ +wmifs (1.3b1-22) unstable; urgency=low + + * Fixed segfault, thanks to The Mayhem Team from Cylab, + Carnegie Mellon University. + * Updated standards version: + + added build-arch, build-indep targets to debian/build, + + added hardening build flags. + + -- Martin A. Godisch Thu, 27 Jun 2013 21:11:29 +0200 + +wmifs (1.3b1-21) unstable; urgency=low + + * Now really fixed stats_ptr and ifr__name issue. + + -- Martin A. Godisch Wed, 25 Nov 2009 21:27:35 +0100 + +wmifs (1.3b1-20) unstable; urgency=low + + * Replaced stats_ptr and ifr__name which are not defined on all archs. + * Updated copyright file. + * Updated standards version. + + -- Martin A. Godisch Tue, 24 Nov 2009 21:49:25 +0100 + +wmifs (1.3b1-19) unstable; urgency=low + + * Fixed build-dependencies, closes: #486995. + * Updated standards version. + + -- Martin A. Godisch Mon, 23 Jun 2008 21:30:15 +0200 + +wmifs (1.3b1-18) unstable; urgency=low + + * New maintainer, closes: #439971. + * Removed debhepler and cdbs build-dependency. + * Updated standards version. + + -- Martin A. Godisch Sun, 03 Feb 2008 17:15:18 +0100 + +wmifs (1.3b1-17) unstable; urgency=low + + * debian/control: + + Set maintainer to Debian QA group. + + Drop build-depends on obsolete xlibs-dev. + + Bump Standards-Version to 3.7.2, no changes needed. + + -- Romain Francoise Tue, 28 Aug 2007 21:48:53 +0200 + +wmifs (1.3b1-16) unstable; urgency=low + + * debian/control: + + Build-Depend on libx11-dev | xlibs-dev, libxpm-dev | xlibs-dev. + + Build-Depend on debhelper (>= 5.0.0). + + Bump Standards-Version to 3.6.2.1, no changes needed. + * debian/compat: Switch to debhelper compatibility level 5. + + -- Romain Francoise Sun, 8 Jan 2006 00:41:03 +0100 + +wmifs (1.3b1-15) unstable; urgency=low + + * wmifs/wmifs.c: patch from Tom Marshall , adds + a special interface name "auto" for the -i option. "wmifs -i auto" + will automatically select the first up interface (closes: #204873). + * debian/wmifs.1: Document "-i auto" behavior. + + -- Romain Francoise Sun, 29 Feb 2004 17:19:12 +0100 + +wmifs (1.3b1-14) unstable; urgency=low + + * wmifs/wmifs.c: patch from Peter Samuelson to + make sampling and scrolling intervals customizable, adds new options + -I and -s (closes: #226689). + * debian/wmifs.1: Add new options -I and -s. + + -- Romain Francoise Thu, 8 Jan 2004 19:21:06 +0100 + +wmifs (1.3b1-13) unstable; urgency=low + + * The "Stepping up" release. + * New maintainer. + * debian/control: + + Update maintainer contact info. + + Add Recommends on wmaker. + + Add Build-Depends on cdbs. + * debian/copyright: Update maintainer information. + + -- Romain Francoise Fri, 5 Dec 2003 20:17:25 +0100 + +wmifs (1.3b1-12) unstable; urgency=low + + * The "Why hasn't anyone taken over wmifs yet?" release. + * debian/changelog: recode as UTF-8. + * debian/control: + + build-depend on cdbs, bump debhelper to (>= 4.1.0). + + bump Standards-Version to 3.6.1.0. + * debian/compat: use debhelper 4. + * debian/rules: switch to cdbs. + + -- Jordi Mallach Tue, 25 Nov 2003 17:20:41 +0100 + +wmifs (1.3b1-11) unstable; urgency=low + + * debian/changelog: removed emacs stuff. + * debian/conffiles: removed; DH_COMPAT=3 adds it for us. + * debian/copyright: added upstream authors. + * debian/rules: removed dh_make cruft. + * debian/wmifs.1: documented Lock Mode. + * wmifs/wmifs.c: the long interface name patch made wmifs segfault with + some interfaces. Matyas Koszik spotted + problem and mhp provided a nice patch with Matyas' fix (closes: #126501). + This may fix #119181 too, but I can't check too well. + + -- Jordi Mallach Tue, 15 Jan 2002 20:56:47 +0100 + +wmifs (1.3b1-10) unstable; urgency=low + + * wmifs/wmifs.c: patch from Davi Leal which fixes + the display of long interface names. wmifs only has space to display + interface names which are 5 characters long at the most. Now it will + cut interface names so they fit well. For example, "dummy0" will be + displayed as "dumm0", or "vmnet10" as "vmn10" (closes: #103083). + + -- Jordi Mallach Fri, 31 Aug 2001 02:51:59 +0200 + +wmifs (1.3b1-9) unstable; urgency=low + + * debian/control: Standards-Version: 3.5.6.0 (no changes). + * wmifs/wmifs.c: uncomment the ioctl call which makes ppp stats work. + Thanks, Patrick (closes: #105361). + + -- Jordi Mallach Thu, 2 Aug 2001 02:55:50 +0200 + +wmifs (1.3b1-8) unstable; urgency=low + + * wmifs/wmifs.c: fixed a thinko in the previous patch. If you use + LockMode without providing an interface, ignore the lock. Thanks + again, Jorge. + + -- Jordi Mallach Fri, 24 Jun 2001 23:24:29 +0200 + +wmifs (1.3b1-7) unstable; urgency=low + + * debian/control: Standards-Version: 3.5.5.0. + * debian/wmifs.1: added a missing newline. + * wmifs/wmifs.c: added a new command line argument, -l, which starts + wmifs in "Lock Mode". With it, if you specify an interface with -i + but it's not up, wmifs won't try to fall back to another existing + interface. Thanks to Jorge GarcĂ­a for the help. (closes: #26870) + * And finally wmifs is bugfree(tm) (or you haven't reported them :) + + -- Jordi Mallach Sat, 16 Jun 2001 20:11:58 +0200 + +wmifs (1.3b1-6) unstable; urgency=low + + * New Maintainer. + * debian/control: + + Standards-Version: 3.5.4.0 + + Build-Depends against xlibs-dev, debhelper (>= 3.0.0) (closes: #92681) + + minor modifications to the description + * debian/rules: + + added DEB_BUILD_OPTIONS support + + cleaned up a bit, added the install target + + DH_COMPAT=3 + + install binary in /usr/bin + + install the new manpage + * debian/README.Debian: removed. + * debian/copyright: + + new download URL + + changed copyright location + * debian/menu: it's back! (closes: #77005, thanks xtifr) + * debian/wmifs.1: wrote a manpage for wmifs. It's not funny, but + someone else wrote it while I was working on the NMU. Thanks for + the effort anyway, Evelyn (closes: #93478). + * wmifs/Makefile: + + fixed things so DEB_BUILD_OPTIONS work + + fixed clean rule (closes: #27458) + * wmbifs/wmifs.c: + + applied patch from Barak Pearlmutter which fixes a + bad 'catching up' behaviour after suspends (closes: #40682, #83003) + + applied patch from Chris Hanson , fixes + a segfault when there are many network interfaces in the system + (closes: #39922) + + fixed WMIFS_VERSION + * These were fixed in previous uploads, closes: #41746, #67983). + + -- Jordi Mallach Sun, 6 May 2001 13:50:04 +0200 + +wmifs (1.3b1-5.1) unstable; urgency=low + + * NMU by Branden Robinson . + * Recompile against modern xpm4g package to get proper shared library + dependency and permit this package to be installed with forthcoming + XFree86 4.x packages, which include libXpm. + * debian/control: added Build-Depends + + -- Branden Robinson Mon, 23 Oct 2000 14:45:48 -0500 + +wmifs (1.3b1-5) unstable; urgency=low + + * Remove annoying "heyho!" debugging printf that happened when one + does not have ppp. Fixes: #42297 + + -- Ben Gertzfield Sun, 1 Aug 1999 13:51:50 -0700 + +wmifs (1.3b1-4) unstable; urgency=low + + * Patch from Stephen Pitts to bump static buffer size from 128 to + #defined size (now 512). Fixes: #41746. + + -- Ben Gertzfield Thu, 22 Jul 1999 07:22:39 -0700 + +wmifs (1.3b1-3) unstable; urgency=low + + * Bump MAX_STAT_DEVICES to 16. Closes: #37572 + + -- Ben Gertzfield Sun, 4 Jul 1999 10:07:03 -0700 + +wmifs (1.3b1-2) frozen unstable; urgency=low + + * Make it so that a make clean does not cause debian/rules clean to + bomb out. Fixes bug #28502. + + -- Ben Gertzfield Sun, 25 Oct 1998 10:34:44 -0800 + +wmifs (1.3b1-1) unstable; urgency=low + + * Initial Release. + + -- Ben Gertzfield Tue, 25 Aug 1998 13:36:10 -0700 --- wmifs-1.3b1.orig/debian/copyright +++ wmifs-1.3b1/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Ben Gertzfield on +Tue, 25 Aug 1998 13:37:07 -0700 +Jordi Mallach took over the packaging on +Sun, 6 May 2001 13:50:04 +0200 +Romain Francoise then took the package from +Jordi's hands on Fri, 05 Dec 2003 20:05:51 +0100 +The package is now maintained by Martin A. Godisch . + +It was downloaded from http://web.cs.mun.ca/~gstarkes/wmaker/dockapps/net.html. + +Copyright (c) 1998-2004 +Martijn Pieterse and Antoine Nulle + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in /usr/share/common-licenses/GPL.