summaryrefslogtreecommitdiff
path: root/source/n/iptraf/iptraf_3.0.0-6.diff
diff options
context:
space:
mode:
Diffstat (limited to 'source/n/iptraf/iptraf_3.0.0-6.diff')
-rw-r--r--source/n/iptraf/iptraf_3.0.0-6.diff1499
1 files changed, 0 insertions, 1499 deletions
diff --git a/source/n/iptraf/iptraf_3.0.0-6.diff b/source/n/iptraf/iptraf_3.0.0-6.diff
deleted file mode 100644
index c524e0de..00000000
--- a/source/n/iptraf/iptraf_3.0.0-6.diff
+++ /dev/null
@@ -1,1499 +0,0 @@
---- iptraf-3.0.0.orig/Documentation/iptraf.8
-+++ iptraf-3.0.0/Documentation/iptraf.8
-@@ -2,22 +2,22 @@
- .SH NAME
- iptraf \- Interactive Colorful IP LAN Monitor
- .SH SYNOPSIS
--.BR iptraf " { [ " -f " ] [ " -q " ] [ { " -i
-+.BR iptraf " { [ " \-f " ] [ " \-q " ] [ " \-u " ] [ { " \-i
- .IR iface " | "
--.BR -g " | " -d
-+.BR \-g " | " \-d
- .IR iface " | "
--.BR -s
-+.BR \-s
- .IR iface " | "
--.BR -z
-+.BR \-z
- .IR iface " | "
--.BR -l
-+.BR \-l
- .IR iface " } [ "
--.BR -t
-+.BR \-t
- .IR timeout " ] [ "
--.BR -B " [ "
--.BR -L
-+.BR \-B " [ "
-+.BR \-L
- .IR logfile " ] ] ] | [ "
--.BR -h " ] }"
-+.BR \-h " ] }"
- .br
- .SH DESCRIPTION
- .B iptraf
-@@ -30,38 +30,38 @@
- .SH OPTIONS
- These options can also be supplied to the command:
- .TP
--.BI "-i " iface
-+.BI "\-i " iface
- immediately start the IP traffic monitor on the specified interface, or
--all interfaces if "-i all" is specified
-+all interfaces if "\-i all" is specified
- .TP
--.B "-g"
-+.B "\-g"
- immediately start the general interface statistics
- .TP
--.BI "-d " iface
-+.BI "\-d " iface
- allows you to immediately start the detailed on the indicated interface (iface)
- .TP
--.BI "-s " iface
-+.BI "\-s " iface
- allows you to immediately monitor TCP and UDP traffic on the specified interface (iface)
- .TP
--.BI "-z " iface
-+.BI "\-z " iface
- shows packet counts by size on the specified interface
- .TP
--.BI "-l " iface
-+.BI "\-l " iface
- start the LAN station monitor on the specified interface, or all LAN
--interfaces if "-l all" is specified
-+interfaces if "\-l all" is specified
- .TP
--.BI "-t " timeout
-+.BI "\-t " timeout
- tells IPTraf to run the specified facility for only
- .I timeout
- minutes. This option is used only with one of the above parameters.
- .TP
--.B "-B"
-+.B "\-B"
- redirect standard output to /dev/null, closes standard input, and forks
- the program into the background. Can be used only with one of the
- facility invocation parameters above. Send the backgrounded process a
- USR2 signal to terminate.
- .TP
--.B "-L logfile"
-+.B "\-L logfile"
- allows you to specify an alternate log file name. The default log file
- name is based on either the interface selected (detailed interface
- statistics, TCP/UDP service statistics, packet size breakdown), or the
-@@ -69,15 +69,19 @@
- path is not specified, the log file is placed in
- .B /var/log/iptraf
- .TP
--.B "-f"
-+.B "\-f"
- clears all locks and counters, causing this instance of IPTraf to think
- it's the first one running. This should only be used to recover from
- an abnormal termination or system crash.
- .TP
--.BI "-q"
-+.B "\-u"
-+allow use of unsupported interfaces as ethernet devices. This is needed if
-+you changed the name of an interface (ex: ip link set eth0 name foo0)
-+.TP
-+.BI "\-q"
- no longer needed, maintained only for compatibility.
- .TP
--.B "-h"
-+.B "\-h"
- shows a command summary
- .SH SIGNALS
-
-@@ -86,7 +90,7 @@
-
- .SH FILES
- /var/log/iptraf/*.log - log file
-- /var/local/iptraf/* - important IPTraf data files
-+ /var/lib/iptraf/* - important IPTraf data files
-
- .SH SEE ALSO
- Documentation/* - complete documentation written by the author
-@@ -96,6 +100,6 @@
- Gerard Paul Java (riker@mozcom.com)
-
- .SH MANUAL AUTHOR
--Frederic Peters (fpeters@debian.org), using iptraf --help
-+Frederic Peters (fpeters@debian.org), using iptraf \-h
- General manual page modifications by Gerard Paul Java (riker@mozcom.com)
-
---- iptraf-3.0.0.orig/Documentation/rvnamed.8
-+++ iptraf-3.0.0/Documentation/rvnamed.8
-@@ -11,7 +11,7 @@
- This program is only used by iptraf and, therefore, is useless alone.
-
- .SH FILES
-- /var/local/iptraf/rvnamed.log - log file
-+ /var/log/iptraf/rvnamed.log - log file
-
- .SH SEE ALSO
- README.rvnamed - documentation from the author
---- iptraf-3.0.0.orig/src/ifstats.c
-+++ iptraf-3.0.0/src/ifstats.c
-@@ -32,7 +32,7 @@
- #include <arpa/inet.h>
- #include <net/if_arp.h>
- #include <linux/if_packet.h>
--#include <net/if.h>
-+#include <linux/if.h>
- #include <netinet/ip.h>
- #include <netinet/tcp.h>
- #include <netinet/udp.h>
-@@ -129,7 +129,7 @@
- {
- FILE *fd;
- char buf[161];
-- char ifname[10];
-+ char ifname[18];
- struct iflist *itmp = NULL;
- struct iflist *tail = NULL;
- unsigned int index = 0;
-@@ -433,7 +433,7 @@
- FILE *logfile = NULL;
-
- int br;
-- char ifname[10];
-+ char ifname[18];
-
- int ch;
-
-@@ -760,7 +760,7 @@
- char *tpacket;
- unsigned int iphlen;
-
-- char ifname[10];
-+ char ifname[18];
- struct sockaddr_ll fromaddr;
- unsigned short linktype;
-
---- iptraf-3.0.0.orig/src/iptraf.c
-+++ iptraf-3.0.0/src/iptraf.c
-@@ -30,6 +30,7 @@
- #include <panel.h>
- #include <signal.h>
- #include <string.h>
-+#include <locale.h>
- #include <time.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -410,7 +411,7 @@
- {
- printf("\nSyntax:\n");
- printf
-- (" iptraf [ -f ] [ { -i iface | -g | -d iface | -s iface | -z iface |\n");
-+ (" iptraf [ -f ] [ -u ] [ { -i iface | -g | -d iface | -s iface | -z iface |\n");
- printf
- (" -l iface } [ -t timeout ] [ -B ] [ -L logfile ] [-I interval] ] \n\n");
- printf
-@@ -445,6 +446,8 @@
- ("-f - clear all locks and counters. Use with great caution.\n");
- printf
- (" Normally used to recover from an abnormal termination.\n\n");
-+ printf
-+ ("-u - allow use of unsupported interfaces as ethernet devices.\n");
- printf("IPTraf %s Copyright (c) Gerard Paul Java 1997-2004\n",
- VERSION);
- }
-@@ -499,6 +502,8 @@
- }
- #endif
-
-+ setlocale(LC_ALL, "");
-+
- strcpy(current_logfile, "");
- strcpy(graphing_logfile, "");
- strcpy(graphing_filter, "");
-@@ -616,6 +621,18 @@
- freopen("/dev/null", "r", stdin);
- freopen("/dev/null", "w", stderr);
- #endif
-+
-+ /* Check whether LOCKDIR exists (/var/run is on a tmpfs in Ubuntu) */
-+ if(access(LOCKDIR,F_OK) != 0) {
-+ if(mkdir(LOCKDIR, 0700) == -1) {
-+ fprintf(stderr, "Cannot create %s: %s", LOCKDIR, strerror(errno));
-+ exit(1);
-+ }
-+ if(chown(LOCKDIR, 0, 0) == -1) {
-+ fprintf(stderr, "Cannot change owner of %s: %s", LOCKDIR, strerror(errno));
-+ exit(1);
-+ }
-+ }
-
- initscr();
-
---- iptraf-3.0.0.orig/src/itrafmon.c
-+++ iptraf-3.0.0/src/itrafmon.c
-@@ -604,7 +604,7 @@
- int curwin = 0;
-
- int readlen;
-- char ifname[10];
-+ char ifname[18];
-
- unsigned long long total_pkts = 0;
-
---- iptraf-3.0.0.orig/src/othptab.c
-+++ iptraf-3.0.0/src/othptab.c
-@@ -16,14 +16,28 @@
-
- ***/
-
-+/* ARP protocol opcodes. */
-+#define ARPOP_REQUEST 1 /* ARP request. */
-+#define ARPOP_REPLY 2 /* ARP reply. */
-+#define ARPOP_RREQUEST 3 /* RARP request. */
-+#define ARPOP_RREPLY 4 /* RARP reply. */
-+#define ARPOP_InREQUEST 8 /* InARP request. */
-+#define ARPOP_InREPLY 9 /* InARP reply. */
-+#define ARPOP_NAK 10 /* (ATM)ARP NAK. */
-+
-+
- #include <asm/types.h>
-+#include "options.h"
-+#include "tcptable.h"
-+/*#include <linux/socket.h>*/
-+#include <linux/if.h>
- #include <linux/if_ether.h>
- #include <linux/if_tr.h>
- #include <linux/if_fddi.h>
-+#include <linux/if_arp.h>
-+#include <netdb.h>
- #include <winops.h>
- #include "arphdr.h"
--#include "options.h"
--#include "tcptable.h"
- #include "othptab.h"
- #include "deskman.h"
- #include "attrs.h"
---- iptraf-3.0.0.orig/src/ifstats.h
-+++ iptraf-3.0.0/src/ifstats.h
-@@ -6,7 +6,7 @@
- ***/
-
- struct iflist {
-- char ifname[8];
-+ char ifname[18];
- unsigned int encap;
- unsigned long long iptotal;
- unsigned long badtotal;
---- iptraf-3.0.0.orig/src/othptab.h
-+++ iptraf-3.0.0/src/othptab.h
-@@ -9,14 +9,12 @@
- #include <malloc.h>
- #include <string.h>
- #include <sys/types.h>
--#include <sys/socket.h>
--#include <netinet/in.h>
-+#include <linux/socket.h>
- #include <arpa/inet.h>
- #include <netinet/ip_icmp.h>
- #include <netinet/udp.h>
- #include <curses.h>
- #include <panel.h>
--#include <netdb.h>
- #include <linux/if_ether.h>
- #include "servname.h"
- #include "addproto.h"
-@@ -42,7 +40,7 @@
- int s_fstat;
- int d_fstat;
- unsigned int protocol;
-- char iface[8];
-+ char iface[18];
- unsigned int pkt_length;
-
- union {
---- iptraf-3.0.0.orig/src/tcptable.h
-+++ iptraf-3.0.0/src/tcptable.h
-@@ -12,19 +12,17 @@
- #include <fcntl.h>
- #include <curses.h>
- #include <panel.h>
--#include <netdb.h>
- #include <time.h>
- #include <sys/types.h>
--#include <sys/socket.h>
--#include <netinet/in.h>
--#include <arpa/inet.h>
--#include <net/if_arp.h>
- #include <asm/types.h>
-+#include <linux/socket.h>
-+#include <sys/socket.h>
-+#include <linux/net.h>
-+#include <linux/if.h>
- #include <linux/if_packet.h>
- #include <linux/if_ether.h>
- #include <linux/if_fddi.h>
- #include <linux/if_tr.h>
--#include <net/if.h>
- #include <netinet/ip.h>
- #include <netinet/udp.h>
- #include "servname.h"
-@@ -64,7 +62,7 @@
- unsigned long finack;
- int partial;
- int finsent;
-- char ifname[8];
-+ char ifname[18];
- unsigned int index;
- int reused;
- int timedout;
---- iptraf-3.0.0.orig/src/Makefile
-+++ iptraf-3.0.0/src/Makefile
-@@ -31,11 +31,12 @@
- # options to be passed to the compiler. I don't believe they need to be
- # modified (except for -m486 on non-Intel x86 platforms).
-
--CFLAGS = -Wall #-O2 #-m486
-+CFLAGS = -Wall -g #-O2 #-m486
- DIRS = -DWORKDIR=\"$(WORKDIR)\" \
- -DLOGDIR=\"$(LOGDIR)\" -DEXECDIR=\"$(TARGET)\"
- LDOPTS = #-static
-
-+
- # you may want to change this to point to your ncurses include directory
- # if the ncurses include files are not in the default location.
-
-@@ -139,13 +140,11 @@
-
- cleano:
- rm -f *.o *~
-- strip iptraf
-- strip rvnamed
-
- # installation rule
-
- install:
-- @./install.sh $(TARGET) $(WORKDIR) $(LOGDIR) $(LOCKDIR)
-+ @./install.sh $(TARGET) $(WORKDIR) $(LOGDIR) $(LOCKDIR) $(DESTDIR)
-
- # Upgrade rule
- #
-@@ -170,7 +169,6 @@
- /bin/cp -pR ../Documentation $(BINDIR)
- mkdir $(BINDIR)/src
- /bin/cp -p $(BINS) Makefile install.sh version $(BINDIR)/src
-- strip $(BINDIR)/src/iptraf $(BINDIR)/src/rvnamed $(BINDIR)/src/rawtime
-
- #$(BINDIR)/src/updatefilters
-
---- iptraf-3.0.0.orig/src/promisc.c
-+++ iptraf-3.0.0/src/promisc.c
-@@ -32,7 +32,7 @@
- #include <stdlib.h>
- #include <string.h>
- #include <netinet/in.h>
--#include <net/if.h>
-+#include <linux/if.h>
- #include <linux/if_ether.h>
- #include "ifstats.h"
- #include "ifaces.h"
-@@ -49,7 +49,7 @@
- {
- FILE *fd;
- int ifd;
-- char buf[8];
-+ char buf[18];
- struct promisc_states *ptmp;
- struct promisc_states *tail = NULL;
- struct ifreq ifr;
-@@ -81,6 +81,7 @@
- */
-
- if ((strncmp(buf, "eth", 3) == 0) ||
-+ (strncmp(buf, "ath", 3) == 0) ||
- (strncmp(buf, "fddi", 4) == 0) ||
- (strncmp(buf, "tr", 2) == 0) ||
- (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
---- iptraf-3.0.0.orig/src/hostmon.c
-+++ iptraf-3.0.0/src/hostmon.c
-@@ -711,7 +711,7 @@
- int is_ip;
- int ch;
-
-- char ifname[10];
-+ char ifname[18];
-
- struct timeval tv;
- unsigned long starttime;
---- iptraf-3.0.0.orig/src/serv.c
-+++ iptraf-3.0.0/src/serv.c
-@@ -739,7 +739,7 @@
- unsigned short linktype;
- int br;
-
-- char iface[8];
-+ char iface[18];
- unsigned int idx = 1;
-
- unsigned int sport = 0;
---- iptraf-3.0.0.orig/src/packet.c
-+++ iptraf-3.0.0/src/packet.c
-@@ -31,13 +31,12 @@
- #include <netinet/tcp.h>
- #include <sys/time.h>
- #include <net/if_arp.h>
--#include <net/if.h>
-+#include <linux/if.h>
- #include <sys/ioctl.h>
- #include <linux/if_packet.h>
- #include <linux/if_ether.h>
- #include <linux/if_fddi.h>
- #include <linux/if_tr.h>
--#include <linux/isdn.h>
- #include <linux/sockios.h>
- #include <msgboxes.h>
- #include "deskman.h"
-@@ -79,6 +78,8 @@
- case ARPHRD_ETHER:
- if (strncmp(ifname, "eth", 3) == 0)
- result = LINK_ETHERNET;
-+ else if (strncmp(ifname, "ath", 3) == 0)
-+ result = LINK_ETHERNET;
- else if (strncmp(ifname, "plip", 4) == 0)
- result = LINK_PLIP;
- else if (strncmp(ifname, "fddi", 4) == 0) /* For some Ethernet- */
-@@ -101,6 +102,8 @@
- result = LINK_ETHERNET;
- else if (strncmp(ifname, "tun", 3) == 0)
- result = LINK_ETHERNET;
-+ else if (strncmp(ifname, "ra", 2) == 0)
-+ result = LINK_ETHERNET;
- else if (strncmp(ifname, "vlan", 3) == 0)
- result = LINK_VLAN;
- else if (strncmp(ifname, "brg", 3) == 0)
---- iptraf-3.0.0.orig/src/rvnamed.c
-+++ iptraf-3.0.0/src/rvnamed.c
-@@ -219,6 +219,9 @@
- signal(SIGCHLD, childreap);
-
- logfile = fopen(RVNDLOGFILE, "a");
-+ if ( logfile == NULL ) { /* unable to open file -> /dev/null */
-+ logfile = fopen("/dev/null", "a");
-+ }
-
- if (logfile == NULL)
- logfile = fopen("/dev/null", "a");
---- iptraf-3.0.0.orig/src/rvnamed.h
-+++ iptraf-3.0.0/src/rvnamed.h
-@@ -1,9 +1,9 @@
- #include <netinet/in.h>
- #include <arpa/inet.h>
-
--#define CHILDSOCKNAME "/dev/rvndcldcomsk"
--#define PARENTSOCKNAME "/dev/rvndpntcomsk"
--#define IPTSOCKNAME "/dev/rvndiptcomsk"
-+#define CHILDSOCKNAME "/var/run/rvndcldcomsk"
-+#define PARENTSOCKNAME "/var/run/rvndpntcomsk"
-+#define IPTSOCKNAME "/var/run/rvndiptcomsk"
-
- #define SOCKET_PREFIX "isock"
-
---- iptraf-3.0.0.orig/src/ifaces.c
-+++ iptraf-3.0.0/src/ifaces.c
-@@ -24,7 +24,7 @@
- #include <sys/ioctl.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
--#include <net/if.h>
-+#include <linux/if.h>
- #include <fcntl.h>
- #include <string.h>
- #include <linux/if_packet.h>
-@@ -32,14 +32,15 @@
- #include "error.h"
-
- extern int accept_unsupported_interfaces;
--#define NUM_SUPPORTED_IFACES 26
-+#define NUM_SUPPORTED_IFACES 28
-
- extern int daemonized;
-
- char ifaces[][6] =
- { "lo", "eth", "sl", "ppp", "ippp", "plip", "fddi", "isdn", "dvb",
- "pvc", "hdlc", "ipsec", "sbni", "tr", "wvlan", "wlan", "sm2", "sm3",
-- "pent", "lec", "brg", "tun", "tap", "cipcb", "tunl", "vlan"
-+ "pent", "lec", "brg", "tun", "tap", "cipcb", "tunl", "vlan", "ath",
-+ "ra"
- };
-
- char *ltrim(char *buf)
-@@ -102,7 +103,7 @@
- int iface_supported(char *iface)
- {
- int i;
--
-+
- if (accept_unsupported_interfaces)
- return 1;
-
---- iptraf-3.0.0.orig/src/isdntab.h
-+++ iptraf-3.0.0/src/isdntab.h
-@@ -1,3 +1,87 @@
-+/* copied from Linux ISDN subsystem for inclusion in iptraf */
-+
-+/* Linux ISDN subsystem, main header
-+ *
-+ * Copyright 1994,95,96 by Fritz Elfert (fritz@isdn4linux.de)
-+ * Copyright 1995,96 by Thinking Objects Software GmbH Wuerzburg
-+ * Copyright 1995,96 by Michael Hipp (Michael.Hipp@student.uni-tuebingen.de)
-+ * Copyright 2000-2002 by Kai Germaschewski (kai@germaschewski.name)
-+ *
-+ * This software may be used and distributed according to the terms
-+ * of the GNU General Public License, incorporated herein by reference.
-+ *
-+ */
-+
-+/* Packet encapsulations for net-interfaces */
-+#define ISDN_NET_ENCAP_ETHER 0
-+#define ISDN_NET_ENCAP_RAWIP 1
-+#define ISDN_NET_ENCAP_IPTYP 2
-+#define ISDN_NET_ENCAP_CISCOHDLC 3 /* Without SLARP and keepalive */
-+#define ISDN_NET_ENCAP_SYNCPPP 4
-+#define ISDN_NET_ENCAP_UIHDLC 5
-+#define ISDN_NET_ENCAP_CISCOHDLCK 6 /* With SLARP and keepalive */
-+#define ISDN_NET_ENCAP_X25IFACE 7 /* Documentation/networking/x25-iface.txt*/
-+#define ISDN_NET_ENCAP_NR 8
-+
-+/* New ioctl-codes */
-+#define IIOCNETAIF _IO('I',1)
-+#define IIOCNETDIF _IO('I',2)
-+#define IIOCNETSCF _IO('I',3)
-+#define IIOCNETGCF _IO('I',4)
-+#define IIOCNETANM _IO('I',5)
-+#define IIOCNETDNM _IO('I',6)
-+#define IIOCNETGNM _IO('I',7)
-+#define IIOCGETSET _IO('I',8) /* no longer supported */
-+#define IIOCSETSET _IO('I',9) /* no longer supported */
-+#define IIOCSETVER _IO('I',10)
-+#define IIOCNETHUP _IO('I',11)
-+#define IIOCSETGST _IO('I',12)
-+#define IIOCSETBRJ _IO('I',13)
-+#define IIOCSIGPRF _IO('I',14)
-+#define IIOCGETPRF _IO('I',15)
-+#define IIOCSETPRF _IO('I',16)
-+#define IIOCGETMAP _IO('I',17)
-+#define IIOCSETMAP _IO('I',18)
-+#define IIOCNETASL _IO('I',19)
-+#define IIOCNETDIL _IO('I',20)
-+#define IIOCGETCPS _IO('I',21)
-+#define IIOCGETDVR _IO('I',22)
-+
-+
-+typedef struct {
-+ char name[10]; /* Name of interface */
-+ char master[10]; /* Name of Master for Bundling */
-+ char slave[10]; /* Name of Slave for Bundling */
-+ char eaz[256]; /* EAZ/MSN */
-+ char drvid[25]; /* DriverId for Bindings */
-+ int onhtime; /* Hangup-Timeout */
-+ int charge; /* Charge-Units */
-+ int l2_proto; /* Layer-2 protocol */
-+ int l3_proto; /* Layer-3 protocol */
-+ int p_encap; /* Encapsulation */
-+ int exclusive; /* Channel, if bound exclusive */
-+ int dialmax; /* Dial Retry-Counter */
-+ int slavedelay; /* Delay until slave starts up */
-+ int cbdelay; /* Delay before Callback */
-+ int chargehup; /* Flag: Charge-Hangup */
-+ int ihup; /* Flag: Hangup-Timeout on incoming line */
-+ int secure; /* Flag: Secure */
-+ int callback; /* Flag: Callback */
-+ int cbhup; /* Flag: Reject Call before Callback */
-+ int pppbind; /* ippp device for bindings */
-+ int chargeint; /* Use fixed charge interval length */
-+ int triggercps; /* BogoCPS needed for triggering slave */
-+ int dialtimeout; /* Dial-Timeout */
-+ int dialwait; /* Time to wait after failed dial */
-+ int dialmode; /* Flag: off / on / auto */
-+} isdn_net_ioctl_cfg;
-+
-+
-+
-+
-+/* end of copied part */
-+
-+
- struct isdntabent {
- char ifname[10];
- unsigned int encap;
---- iptraf-3.0.0.orig/src/isdntab.c
-+++ iptraf-3.0.0/src/isdntab.c
-@@ -20,7 +20,6 @@
- #include <stdlib.h>
- #include <string.h>
- #include <sys/ioctl.h>
--#include <linux/isdn.h>
- #include "isdntab.h"
-
-
---- iptraf-3.0.0.orig/src/pktsize.c
-+++ iptraf-3.0.0/src/pktsize.c
-@@ -25,7 +25,7 @@
- #include <sys/time.h>
- #include <sys/ioctl.h>
- #include <sys/socket.h>
--#include <net/if.h>
-+#include <linux/if.h>
- #include <netinet/in.h>
- #include <linux/if_ether.h>
- #include <linux/if_packet.h>
---- iptraf-3.0.0.orig/src/promisc.h
-+++ iptraf-3.0.0/src/promisc.h
-@@ -9,7 +9,7 @@
- */
-
- struct promisc_params {
-- char ifname[8];
-+ char ifname[18];
- int saved_state;
- int state_valid;
- };
---- iptraf-3.0.0.orig/src/install.sh
-+++ iptraf-3.0.0/src/install.sh
-@@ -18,37 +18,38 @@
- WORKDIR=$2
- LOGDIR=$3
- LOCKDIR=$4
-+DESTDIR=$5
-
- echo
- echo "*** Installing executable programs and preparing work directories"
- echo
- echo ">>> Installing iptraf in $TARGET"
--$INSTALL -m 0700 -o root -g root -s iptraf $TARGET
-+$INSTALL -m 0700 -o root -g root iptraf $DESTDIR/$TARGET
- echo ">>> Installing rvnamed in $TARGET"
--$INSTALL -m 0700 -o root -g root -s rvnamed $TARGET
-+$INSTALL -m 0700 -o root -g root rvnamed $DESTDIR/$TARGET
-
--if [ ! -d $WORKDIR ]; then
-+if [ ! -d $DESTDIR/$WORKDIR ]; then
- echo ">>> Creating IPTraf work directory $WORKDIR"
- else
- echo ">>> IPTraf work directory $WORKDIR already exists"
-- rm -f $WORKDIR/othfilter.dat
-+ rm -f $DESTDIR/$WORKDIR/othfilter.dat
- fi
-
--$INSTALL -m 0700 -o root -g root -d $WORKDIR
-+$INSTALL -m 0700 -o root -g root -d $DESTDIR/$WORKDIR
-
--if [ ! -d $LOGDIR ]; then
-+if [ ! -d $DESTDIR/$LOGDIR ]; then
- echo ">>> Creating IPTraf log directory $LOGDIR"
- else
- echo ">>> IPTraf log directory $LOGDIR already exists"
- fi
--$INSTALL -m 0700 -o root -g root -d $LOGDIR
-+$INSTALL -m 0700 -o root -g root -d $DESTDIR/$LOGDIR
-
--if [ ! -d $LOCKDIR ]; then
-+if [ ! -d $DESTDIR/$LOCKDIR ]; then
- echo ">>> Creating IPTraf lockfile directory $LOCKDIR"
- else
- echo ">>> IPTraf lockfile directory $LOCKDIR already exists"
- fi
--$INSTALL -m 0700 -o root -g root -d $LOCKDIR
-+$INSTALL -m 0700 -o root -g root -d $DESTDIR/$LOCKDIR
- echo
- echo
- echo "*** iptraf, and rvnamed executables are in $TARGET"
-@@ -56,25 +57,27 @@
-
- ################# Filter clearing for 3.0 ##########################
-
--if [ ! -f $WORKDIR/version ]; then
-+if [ ! -f $DESTDIR/$WORKDIR/version ]; then
- echo ">>> Clearing old filter list"
-- if [ -f $WORKDIR/tcpfilters.dat ]; then
-- mv -f $WORKDIR/tcpfilters.dat $WORKDIR/tcpfilters.dat~
-+ if [ -f $DESTDIR/$WORKDIR/tcpfilters.dat ]; then
-+ mv -f $DESTDIR/$WORKDIR/tcpfilters.dat $DESTDIR/$WORKDIR/tcpfilters.dat~
- fi
-
-- if [ -f $WORKDIR/udpfilters.dat ]; then
-- mv -f $WORKDIR/udpfilters.dat $WORKDIR/udpfilters.dat~
-+ if [ -f $DESTDIR/$WORKDIR/udpfilters.dat ]; then
-+ mv -f $DESTDIR/$WORKDIR/udpfilters.dat $DESTDIR/$WORKDIR/udpfilters.dat~
- fi
-
-- if [ -f $WORKDIR/othipfilters.dat ]; then
-- mv -f $WORKDIR/othipfilters.dat $WORKDIR/othipfilters.dat~
-+ if [ -f $DESTDIR/$WORKDIR/othipfilters.dat ]; then
-+ mv -f $DESTDIR/$WORKDIR/othipfilters.dat $DESTDIR/$WORKDIR/othipfilters.dat~
- fi
-
-- rm -f $WORKDIR/savedfilters.dat
-+ rm -f $DESTDIR/$WORKDIR/savedfilters.dat
- fi
- ####################################################################
-
--cat version > $WORKDIR/version
-+cat version > $DESTDIR/$WORKDIR/version
-+
-+exit 0
-
- echo
- echo
---- iptraf-3.0.0.orig/src/tr.c
-+++ iptraf-3.0.0/src/tr.c
-@@ -7,7 +7,7 @@
- */
-
- #include <asm/types.h>
--#include <linux/if_tr.h>
-+#include <netinet/if_tr.h>
- #include <netinet/in.h>
-
- unsigned int get_tr_ip_offset(unsigned char *pkt)
---- iptraf-3.0.0.orig/debian/manpages
-+++ iptraf-3.0.0/debian/manpages
-@@ -0,0 +1,2 @@
-+Documentation/iptraf.8
-+Documentation/rvnamed.8
---- iptraf-3.0.0.orig/debian/dirs
-+++ iptraf-3.0.0/debian/dirs
-@@ -0,0 +1,7 @@
-+etc/logrotate.d
-+usr/sbin
-+usr/lib/iptraf
-+usr/share/doc-base/
-+var/lib/iptraf/
-+var/run/iptraf/
-+
---- iptraf-3.0.0.orig/debian/README.debian
-+++ iptraf-3.0.0/debian/README.debian
-@@ -0,0 +1,16 @@
-+iptraf for Debian
-+-----------------
-+
-+Since 2.1.1, old config files (versions below 1.4.0) won't be updated to the
-+new format. Binary config files are a pain; let's suffer :( (old tools don't
-+compile anymore)
-+
-+IPTraf does _not_ work with IPv6. you've been warned.
-+
-+IPTraf for Debian supports wvlan and lec interfaces that upstream doesn't
-+support by lack of thorough testing. This support is here since users
-+requested it but no tests have been done !
-+
-+--
-+Frederic Peters <fpeters@debian.org>, Wed, 19 Dec 2001 10:27:54 +0100
-+
---- iptraf-3.0.0.orig/debian/changelog
-+++ iptraf-3.0.0/debian/changelog
-@@ -0,0 +1,424 @@
-+iptraf (3.0.0-6) unstable; urgency=low
-+
-+ * src/ifaces.c: added support for raX interfaces (closes: #281315)
-+ * debian/menu: updated to new menu policy (froms Apps/Net to Applications /
-+ Network / Monitoring)
-+ * src/iptraf.c: added call to setlocale() (closes: #328186, #327147) (that
-+ I couldn't reproduce anyway)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 29 Sep 2007 12:42:56 +0200
-+
-+iptraf (3.0.0-5) unstable; urgency=low
-+
-+ * src/Makefile, src/install.sh: always use -g, and don't strip binaries
-+ (closes: #437229)
-+
-+ -- Frederic Peters <fpeters@debian.org> Wed, 15 Aug 2007 15:36:49 +0200
-+
-+iptraf (3.0.0-4) unstable; urgency=low
-+
-+ * src/ifaces.c: incremented NUM_SUPPORTED_IFACES so that ath devices are
-+ recognised correctly. (closes: #413212)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 3 Mar 2007 13:35:58 +0100
-+
-+iptraf (3.0.0-3) unstable; urgency=low
-+
-+ * Sync with Ubuntu fixes (by Oliver Grawert and Michael Vogt)
-+ * added fix for /var/run detection (since it is a tmpfs by default on
-+ Ubuntu) [and fixed ubuntu fix]
-+ * added support for ath devices
-+ * fixed FTBFS by changing linux/if_tr.h to netinet/if_tr.h
-+
-+ -- Frederic Peters <fpeters@debian.org> Sun, 15 Oct 2006 13:34:14 +0200
-+
-+iptraf (3.0.0-2) unstable; urgency=low
-+
-+ * src/ifaces.c: remove duplicated patch, it had been applied upstream and I
-+ missed it. (closes: #379539)
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 24 Jul 2006 11:02:29 +0200
-+
-+iptraf (3.0.0-1) unstable; urgency=low
-+
-+ * New upstream release. (closes: #370577)
-+ * Oops, I missed it, thansk for the bug report.
-+ * Updated patches to work against this version.
-+ * Supports vlan interfaces (closes: #168202, #226577)
-+ * Supports bridged interfaces (closes: #215535)
-+ * debian/copyright: updated copyright & license information.
-+ * debian/rules: partly updated to newer debhelper helpers.
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 6 Jun 2006 07:36:49 +0200
-+
-+iptraf (2.7.0-8) unstable; urgency=low
-+
-+ * src/*.[ch]: shaked up headers so it compiles with current libc and linux
-+ headers (closes: #323319)
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 16 Aug 2005 10:24:50 +0200
-+
-+iptraf (2.7.0-7) unstable; urgency=low
-+
-+ * Documentation/iptraf.8: use \- to denote the dash signs before options.
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 26 Feb 2005 10:37:01 +0100
-+
-+iptraf (2.7.0-6) unstable; urgency=low
-+
-+ * Creates rvnamed sockets in /var/run/ (closes: #272958)
-+ * debian/menu: quote needs and section.
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 23 Sep 2004 10:05:55 +0200
-+
-+iptraf (2.7.0-5) unstable; urgency=low
-+
-+ * Include bits from <linux/isdn.h> to get iptraf working without inclusion
-+ of this kernel header (closes: #219757)
-+ * Do not test for TERM if running daemonized (closes: #222525)
-+ * Document -u in the manpage (closes: #147447, #199888)
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 11 Dec 2003 13:45:00 +0100
-+
-+iptraf (2.7.0-4) unstable; urgency=low
-+
-+ * debian/menu: fixed su-to-root in menu item (closes: #188078)
-+ * debian/control: removed note about Linux kernel >= 2.2
-+ * debian/control: updated policy to 3.6.1.0, no changes needed.
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 30 Aug 2003 23:16:41 +0200
-+
-+iptraf (2.7.0-3) unstable; urgency=low
-+
-+ * Added support for vlan interfaces. (patch by Ard van Breemen)
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 11 Nov 2002 17:52:22 +0100
-+
-+iptraf (2.7.0-2) unstable; urgency=low
-+
-+ * debian/iptraf-manual: there is no longer a plain text manual.
-+ (closes: #149648)
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 11 Jun 2002 11:40:45 +0200
-+
-+iptraf (2.7.0-1) unstable; urgency=low
-+
-+ * New upstream release.
-+ * Upstream fixes detailed interface statitistics screen. (closes: #146851)
-+ * Upstream has support for renamed interfaces. (closes: #128175)
-+ but no documentation for it (doesn't close: 147447...)
-+
-+ -- Frederic Peters <fpeters@debian.org> Wed, 22 May 2002 09:31:32 +0200
-+
-+iptraf (2.6.0-1) unstable; urgency=low
-+
-+ * New upstream release.
-+ * Upstream added percentage broadcast packet. (closes: #119915)
-+ * Upstream applied my patch for renamed interfaces. (closes: #128175)
-+
-+ -- Frederic Peters <fpeters@debian.org> Wed, 1 May 2002 11:46:31 +0200
-+
-+iptraf (2.5.0-4) unstable; urgency=low
-+
-+ * debian/logrotate: s/USR/USR1/ (closes: #131106)
-+ * No longer hangs with resolver daemon (closes: #83522)
-+ * debian/postrm: remove /var/run/iptraf on purge (closes: #129907)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sun, 27 Jan 2002 13:51:48 +0100
-+
-+iptraf (2.5.0-3) unstable; urgency=low
-+
-+ * debian/postinst: fixed spelling mistake itpraf -> iptraf. Caused old
-+ script to rotate logs not to be renamed. (closes: #129744)
-+
-+ -- Frederic Peters <fpeters@debian.org> Fri, 18 Jan 2002 12:33:38 +0100
-+
-+iptraf (2.5.0-2) unstable; urgency=low
-+
-+ * debian/menu: use su-to-root to launch iptraf from menu. (closes: #128144)
-+ * debian/doc: removed README.Documentation since it talks about installing
-+ documentation and this is already done by the package. (closes: #126932)
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 7 Jan 2002 21:31:09 +0100
-+
-+iptraf (2.5.0-1) unstable; urgency=low
-+
-+ * New upstream release. (closes: #125726)
-+ * Upstream source tarball no longer contains compiled binaries.
-+ (closes: #122677)
-+
-+ -- Frederic Peters <fpeters@debian.org> Wed, 19 Dec 2001 10:10:07 +0100
-+
-+iptraf (2.4.0-4) unstable; urgency=low
-+
-+ * debian/logrotate: don't fail if iptraf is not running. (closes: #122692)
-+ * debian/copyright: corrected licences -> licenses
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 6 Dec 2001 19:17:39 +0100
-+
-+iptraf (2.4.0-3) unstable; urgency=low
-+
-+ * debian/logrotate: added USR1 signal sending after logrotate rotated the
-+ logfiles. (notification by Sebastian Henschel <shensche@defcom.de>)
-+ * debian/changelog: removed emacs cruft from the end of the file.
-+ * src/Makefile: removed -g from gcc flags.
-+ * debian/rules, src/Makefile: added support for DEB_BUILD_OPTIONS
-+ * debian/control: updated Standard-Versions to 3.5.6.0
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 27 Nov 2001 13:36:37 +0100
-+
-+iptraf (2.4.0-2) unstable; urgency=low
-+
-+ * Fixed logfile directory location in rvnamed manpage (Closes: #99455)
-+ * Added support for lec interfaces.
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 2 Jul 2001 11:34:39 +0200
-+
-+iptraf (2.4.0-1) unstable; urgency=low
-+
-+ * New upstream release.
-+ * Upstream includes /etc/ethers patch.
-+
-+ -- Frederic Peters <fpeters@debian.org> Wed, 11 Apr 2001 11:19:26 +0200
-+
-+iptraf (2.3.1-2) unstable; urgency=low
-+
-+ * Patched so it can use /etc/ethers like tcpdump (Closes: #32134)
-+ * debian/postinst: as a consequence it no longer creates ethernet.desc
-+ from an existing /etc/ethers
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 19 Dec 2000 20:35:25 +0100
-+
-+iptraf (2.3.1-1) unstable; urgency=low
-+
-+ * New upstream release
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 9 Dec 2000 16:42:35 +0100
-+
-+iptraf (2.2.2-3) unstable; urgency=high
-+
-+ * applied patch to support wvlan interfaces (patch by eichin@thok.org)
-+ (closes: #70875)
-+ * fixed rvnamed so it doesn't segfault (and makes iptraf locking up)
-+ when /var/log/iptraf doesn't exist. (closes: #71487)
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 27 Nov 2000 18:21:21 +0100
-+
-+iptraf (2.2.2-2) unstable; urgency=high
-+
-+ * debian/rules: rename old /etc/cron.daily/iptraf to /e/c.d/iptraf.obsolete
-+ since we now use logrotate (and dpkg won't remove it automatically)
-+ (closes: #72998)
-+ * debian/logrotate: added notifempty statemente
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 16 Oct 2000 22:37:54 +0200
-+
-+iptraf (2.2.2-1) unstable; urgency=low
-+
-+ * New upstream release
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 24 Aug 2000 19:22:07 +0200
-+
-+iptraf (2.1.1-5) unstable; urgency=low
-+
-+ * create log directory in postinst since it will only be removed by purge
-+ (ie not remove) (closes: #58961)
-+
-+ -- Frederic Peters <fpeters@debian.org> Wed, 1 Mar 2000 15:08:34 +0100
-+
-+iptraf (2.1.1-4) frozen unstable; urgency=high
-+
-+ * recompiled against libncurses5
-+ * debian/control: fixed Build-Depends line (libncurses4-dev has been
-+ replaced by libncurses-dev)/ (closes: #56376)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 29 Jan 2000 01:50:53 +0100
-+
-+iptraf (2.1.1-3) frozen unstable; urgency=low
-+
-+ * debian/postinst: iptraf wouldn't install because of /var/state/iptraf
-+ no longer existing. (closes: #56147)
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 25 Jan 2000 23:14:25 +0100
-+
-+iptraf (2.1.1-2) unstable; urgency=low
-+
-+ * /var/lib/iptraf was not created
-+
-+ -- Frederic Peters <fpeters@debian.org> Tue, 21 Dec 1999 17:10:40 +0100
-+
-+iptraf (2.1.1-1) unstable; urgency=high
-+
-+ * Maintainer upload :)
-+ * Closes: #52341 and #52837 (rvnamed not working)
-+ * Closes: #52548 (/usr/doc/iptraf not existing)
-+ * Closes: #51801 (make building in live fs)
-+
-+ -- Frederic Peters <fpeters@debian.org> Fri, 17 Dec 1999 17:45:57 +0100
-+
-+iptraf (2.1.1-0.2) unstable; urgency=low
-+
-+ * Another NMU requested by Frederic.
-+ * debian/postinst: Fixed move from /var/lib/iptraf to /var/state/iptraf
-+ to work in all cases (closes: #51712).
-+ * debian/postinst: Commented out the config file conversion tools.
-+ I can't get them to compile anymore :(
-+
-+ -- Torsten Landschoff <torsten@debian.org> Sat, 4 Dec 1999 12:04:51 +0100
-+
-+iptraf (2.1.1-0.1) unstable; urgency=low
-+
-+ * Debian QA Upload as requested by Frederic.
-+ * New upstream release (closes: #50804).
-+ * New features:
-+ - New filter for non-IP packages (closes: #44420).
-+ - Ctrl-L does redraw the screen now (closes: #43848).
-+ * debian/control: Added Build-Depends, updated Standards-Version.
-+ * debian/rules: Updated to adjust for changes in upstream source:
-+ * Removed the old configfile conversion tools. I don't think they
-+ are worth the effort.
-+
-+ -- Torsten Landschoff <torsten@debian.org> Tue, 23 Nov 1999 17:49:23 +0100
-+
-+iptraf (2.0.2-5) unstable; urgency=low
-+
-+ * Added 'missingok' to logrotate.d/iptraf . (bug#44794)
-+
-+ -- Frederic Peters <fpeters@debian.org> Fri, 10 Sep 1999 20:14:56 +0200
-+
-+iptraf (2.0.2-4) unstable; urgency=low
-+
-+ * Updated debian/rules to build with newer debhelper
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 9 Sep 1999 18:32:00 +0200
-+
-+iptraf (2.0.2-3) unstable; urgency=low
-+
-+ * Moved to logrotate (it should now be compliant with policy 3.0.1)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sun, 5 Sep 1999 19:56:59 +0200
-+
-+iptraf (2.0.2-2) unstable; urgency=low
-+
-+ * Fixed postinst removal of /etc/iptraf.cfg (Bug#43625)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sun, 29 Aug 1999 02:32:41 +0200
-+
-+iptraf (2.0.2-1) unstable; urgency=low
-+
-+ * New upstream release
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 29 Jul 1999 22:48:35 +0200
-+
-+iptraf (1.4.2-2) unstable; urgency=low
-+
-+ * debian/rules : fixed a few errors (Fixes Bug#32265)
-+ * debian/postinst : improved handling of converting format from
-+ older releases
-+ * Converting /etc/ethers (from tcpdump) to iptraf's ethernet.desc
-+ (Fixes Bug#32134)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 30 Jan 1999 17:52:27 +0100
-+
-+iptraf (1.4.2-1) unstable; urgency=low
-+
-+ * New upstream release (Fixes Bug#31805)
-+ * Switched to debhelper
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 18 Jan 1999 16:47:38 +0100
-+
-+iptraf (1.4.1-1) unstable; urgency=low
-+
-+ * New upstream release
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 4 Jan 1999 19:59:53 +0100
-+
-+iptraf (1.3.0-5) frozen unstable; urgency=low
-+
-+ * Fixed a typo in postrm (Bug#30559)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sun, 13 Dec 1998 18:45:31 +0100
-+
-+iptraf (1.3.0-4.1) unstable; urgency=low
-+
-+ * non-maintainer (binary-only) upload for Alpha
-+ * make 3.77-2 apparently doesn't like `*.h' as target
-+
-+ -- Paul Slootman <paul@debian.org> Mon, 12 Oct 1998 20:41:28 +0200
-+
-+iptraf (1.3.0-4) unstable; urgency=low
-+
-+ * (Re) Added daily maintenance of log file.
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 5 Oct 1998 21:40:04 +0200
-+
-+iptraf (1.3.0-3) unstable; urgency=low
-+
-+ * New versions aren't just for Alpha people :)
-+
-+ -- Frederic Peters <fpeters@debian.org> Thu, 24 Sep 1998 23:04:33 +0200
-+
-+iptraf (1.3.0-2.1) unstable; urgency=low
-+
-+ * non-maintainer (binary-only) upload for Alpha
-+ * fixed creation of /var/log/iptraf (should be $DESTDIR/var/log/iptraf)
-+
-+ -- Paul Slootman <paul@debian.org> Thu, 24 Sep 1998 00:31:19 +0200
-+
-+iptraf (1.3.0-2) unstable; urgency=low
-+
-+ * Made it upgrade right from both 1.1 and 1.2 releases.
-+ * Version 1.3.0 brings a warning message at startup when IP Masquerading is enabled in the kernel. This can be boring so I add a new switch (-q).
-+
-+ -- Frederic Peters <fpeters@debian.org> Mon, 21 Sep 1998 08:11:33 +0200
-+
-+iptraf (1.3.0-1) unstable; urgency=low
-+
-+ * New upstream release
-+
-+ -- Frederic Peters <fpeters@debian.org> Sun, 20 Sep 1998 22:57:54 +0200
-+
-+iptraf (1.2.0-2) unstable; urgency=low
-+
-+ * Added PLIP to included interfaces (fixes #26376)
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 19 Sep 1998 11:08:24 +0200
-+
-+iptraf (1.2.0-1) unstable; urgency=low
-+
-+ * New maintainer.
-+ * New upstream release.
-+ * Moved configuration files from /var/lib/iptraf/ to /etc/iptraf/.
-+ * Moved log files from /var/lib/iptraf/ to /var/log/.
-+ * Removed '-m486' flag in Makefile (fixes #20989).
-+ * Created man pages.
-+ * Added doc-base support.
-+
-+ -- Frederic Peters <fpeters@debian.org> Sat, 27 Jun 1998 15:30:28 +0200
-+
-+iptraf (1.1.0-3) unstable; urgency=low
-+
-+ * New maintainer.
-+ * Many new improvements to package design.
-+
-+ -- Robert S. Edmonds <edmonds@freewwweb.com> Mon, 6 Apr 1998 18:16:04 -0400
-+
-+iptraf (1.1.0-2) unstable; urgency=low
-+
-+ * path to rvnamed was wrong and thus rvnamed was not loaded when needed.
-+ * Clean up *.rej files. Sigh.
-+
-+ -- Christoph Lameter <chris@waterf.org> Sat, 28 Feb 1998 09:13:59 -0800
-+
-+iptraf (1.1.0-1) unstable; urgency=low
-+
-+ * New upstream release
-+
-+ -- Christoph Lameter <chris@waterf.org> Sat, 28 Feb 1998 07:53:14 -0800
-+
-+iptraf (1.0-1) unstable; urgency=low
-+
-+ * Initial Release.
-+
-+ -- Christoph Lameter <chris@waterf.org> Sat, 3 Jan 1998 21:59:02 -0800
-+
---- iptraf-3.0.0.orig/debian/control
-+++ iptraf-3.0.0/debian/control
-@@ -0,0 +1,15 @@
-+Source: iptraf
-+Section: net
-+Priority: optional
-+Maintainer: Frederic Peters <fpeters@debian.org>
-+Build-Depends: debhelper (>= 5.0.0-1), libncurses-dev
-+Standards-Version: 3.7.2.0
-+
-+Package: iptraf
-+Architecture: any
-+Depends: ${shlibs:Depends}
-+Description: Interactive Colorful IP LAN Monitor
-+ IPTraf is an ncurses-based IP LAN monitor that generates
-+ various network statistics including TCP info, UDP counts,
-+ ICMP and OSPF information, Ethernet load info, node stats,
-+ IP checksum errors, and others.
---- iptraf-3.0.0.orig/debian/copyright
-+++ iptraf-3.0.0/debian/copyright
-@@ -0,0 +1,29 @@
-+This package is maintained by Frederic Peters <fpeters@debian.org>.
-+
-+It was downloaded from:
-+ ftp://iptraf.seul.org/pub/iptraf/iptraf-3.0.0.tar.gz
-+
-+
-+Copyright (c) Gerard Paul Java 1997-2005
-+
-+IPTraf is open-source software, distributed under the terms of the GNU
-+General Public License, Version 2, or (at your option) any later version.
-+
-+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'.
-+
---- iptraf-3.0.0.orig/debian/docs
-+++ iptraf-3.0.0/debian/docs
-@@ -0,0 +1,8 @@
-+README
-+README.interfaces
-+README.platforms
-+README.rvnamed
-+README.contact
-+FAQ
-+RELEASE-NOTES
-+
---- iptraf-3.0.0.orig/debian/postinst
-+++ iptraf-3.0.0/debian/postinst
-@@ -0,0 +1,66 @@
-+#!/bin/sh
-+
-+set -e
-+
-+case "$1" in
-+ configure)
-+ if [ -e /etc/iptraf.cfg ]
-+ then
-+ # old, incompatible, binary config file - I won't miss you :)
-+ rm -f /etc/iptraf.cfg
-+ fi
-+
-+ if command -v install-docs >/dev/null 2>&1; then
-+ install-docs -i /usr/share/doc-base/iptraf
-+ fi
-+
-+ if [ ! -d /var/lib/iptraf ]; then
-+ mkdir /var/lib/iptraf
-+ fi
-+
-+ if [ -e /var/state/iptraf ]; then
-+ find /var/state/iptraf -mindepth 1 -maxdepth 1 \
-+ -exec mv \{\} /var/lib/iptraf/ \;
-+ rmdir /var/state/iptraf || true
-+ fi
-+
-+ # log files may have sensitive data
-+ test -d /var/log/iptraf || mkdir /var/log/iptraf
-+ chmod 0700 /var/log/iptraf
-+
-+ # renaming old logfile rotator since it is marked as conffile and dpkg won't
-+ # remove it (reported as Bug#72998 by Josip Rodin <joy@cibalia.gkvk.hr>
-+ test -e /etc/cron.daily/iptraf && \
-+ mv /etc/cron.daily/iptraf /etc/cron.daily/iptraf.obsolete
-+
-+ # filters changed in 3.0, move them away (copied from in src/install.sh)
-+ WORKDIR=/var/lib/iptraf/
-+ if [ -z "$2" ] || dpkg --compare-versions "$2" lt 3.0.0-1 ; then
-+ if [ -f $WORKDIR/tcpfilters.dat ]; then
-+ mv -f $WORKDIR/tcpfilters.dat $WORKDIR/tcpfilters.dat~
-+ fi
-+
-+ if [ -f $WORKDIR/udpfilters.dat ]; then
-+ mv -f $WORKDIR/udpfilters.dat $WORKDIR/udpfilters.dat~
-+ fi
-+
-+ if [ -f $WORKDIR/othipfilters.dat ]; then
-+ mv -f $WORKDIR/othipfilters.dat $WORKDIR/othipfilters.dat~
-+ fi
-+
-+ rm -f $WORKDIR/savedfilters.dat
-+ fi
-+ ;;
-+
-+ abort-upgrade|abort-remove|abort-deconfigure)
-+ ;;
-+
-+ *)
-+ echo "postinst called with unknown argument \`$1'" >&2
-+ exit 1
-+ ;;
-+esac
-+
-+
-+#DEBHELPER#
-+
---- iptraf-3.0.0.orig/debian/menu
-+++ iptraf-3.0.0/debian/menu
-@@ -0,0 +1,4 @@
-+?package(iptraf):needs="text" \
-+ section="Applications/Network/Monitoring" \
-+ title="IPTraf" hints="Monitoring" \
-+ command="/usr/bin/su-to-root -c /usr/sbin/iptraf"
---- iptraf-3.0.0.orig/debian/iptraf-manual
-+++ iptraf-3.0.0/debian/iptraf-manual
-@@ -0,0 +1,11 @@
-+Document: iptraf
-+Title: IPTraf User's Manual
-+Author: Gerard Paul Java
-+Abstract: This document is the User's Manual for IPTraf 2.7.0.
-+ Documented here are the features of the program and instructions on its use.
-+Section: Apps/Net
-+
-+Format: HTML
-+Index: /usr/share/doc/iptraf/html/manual.html
-+Files: /usr/share/doc/iptraf/html/manual.html
-+
---- iptraf-3.0.0.orig/debian/rules
-+++ iptraf-3.0.0/debian/rules
-@@ -0,0 +1,78 @@
-+#!/usr/bin/make -f
-+# Made with the aid of dh_make, by Craig Small
-+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
-+# Some lines taken from debmake, by Cristoph Lameter.
-+
-+# Uncomment this to turn on verbose mode.
-+#export DH_VERBOSE=1
-+
-+makeopts := \
-+ WORKDIR=/var/lib/iptraf \
-+ LOGDIR=/var/log/iptraf \
-+ TARGET=/usr/sbin \
-+ DESTDIR=$(shell pwd)/debian/iptraf
-+
-+build: build-stamp
-+build-stamp:
-+ dh_testdir
-+
-+ # Add here commands to compile the package.
-+ cd src; make $(makeopts)
-+
-+ cp Documentation/README README.Documentation
-+
-+ touch build-stamp
-+
-+clean:
-+ dh_testdir
-+ dh_testroot
-+ rm -f build-stamp
-+ rm -f README.Documentation
-+
-+ # Add here commands to clean up after the build process.
-+ -cd src; make clean
-+ dh_clean
-+
-+# Build architecture-independent files here.
-+binary-indep: build
-+
-+# Build architecture-dependent files here.
-+binary-arch: build
-+# dh_testversion
-+ dh_testdir
-+ dh_testroot
-+ dh_clean -k
-+ dh_installdirs
-+
-+ # commands to install the files into debian/iptraf
-+ cp debian/iptraf-manual debian/iptraf/usr/share/doc-base/iptraf
-+
-+ cd src; $(MAKE) install $(makeopts)
-+
-+ dh_installdocs
-+ dh_installmenu
-+ dh_installlogrotate
-+ dh_installman -A
-+ dh_installchangelogs CHANGES
-+
-+ mkdir debian/iptraf/usr/share/doc/iptraf/html
-+ mkdir debian/iptraf/usr/share/doc/iptraf/html/stylesheet-images/
-+ cp Documentation/*.html debian/iptraf/usr/share/doc/iptraf/html/
-+ cp Documentation/stylesheet-images/*.gif debian/iptraf/usr/share/doc/iptraf/html/stylesheet-images/
-+ dh_strip
-+ dh_compress
-+ dh_fixperms
-+ chmod 0750 debian/iptraf/var/log/iptraf
-+
-+ dh_installdeb
-+ dh_shlibdeps
-+ dh_gencontrol
-+ dh_md5sums
-+ dh_builddeb
-+
-+source diff:
-+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
-+
-+binary: binary-indep binary-arch
-+.PHONY: build clean binary-indep binary-arch binary
-+
---- iptraf-3.0.0.orig/debian/postrm
-+++ iptraf-3.0.0/debian/postrm
-@@ -0,0 +1,18 @@
-+#! /bin/sh
-+
-+set -e
-+
-+if [ $1 = purge ]; then
-+ if [ -e /etc/iptraf.cfg ]; then
-+ rm --force /etc/iptraf.cfg
-+ fi
-+ if [ -d /var/log/iptraf ]; then
-+ rm -rf /var/log/iptraf
-+ fi
-+ if [ -d /var/lib/iptraf ]; then
-+ rm -rf /var/lib/iptraf
-+ fi
-+fi
-+
-+#DEBHELPER#
-+
---- iptraf-3.0.0.orig/debian/prerm
-+++ iptraf-3.0.0/debian/prerm
-@@ -0,0 +1,8 @@
-+#! /bin/sh
-+
-+if command -v install-docs >/dev/null 2>&1; then
-+ install-docs -r iptraf
-+fi
-+
-+#DEBHELPER#
-+
---- iptraf-3.0.0.orig/debian/compat
-+++ iptraf-3.0.0/debian/compat
-@@ -0,0 +1 @@
-+5
---- iptraf-3.0.0.orig/debian/iptraf.logrotate
-+++ iptraf-3.0.0/debian/iptraf.logrotate
-@@ -0,0 +1,12 @@
-+
-+/var/log/iptraf/*.log {
-+ rotate 7
-+ daily
-+ compress
-+ missingok
-+ notifempty
-+ postrotate
-+ /usr/bin/killall -USR1 iptraf 2> /dev/null || :
-+ endscript
-+}
-+