File: ChangeLog

package info (click to toggle)
wipl 20020601-10
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 980 kB
  • ctags: 1,727
  • sloc: cpp: 4,368; yacc: 1,151; sh: 563; lex: 203; java: 202; ansic: 163; makefile: 113; perl: 56
file content (165 lines) | stat: -rw-r--r-- 7,576 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
1. June 2002
    * When the shared memory area gets full the least recently looked
      up entry is now deleted.
    * New startup procedure for wipld
    * When creating a log file the uid/gid of the file is now set to
      the uid/gid of the wipld proccess.
    * Added --readonly option to wiplcExec
    * Note 1: The changes have involved parts of the implementation which I
	      have not worked with for a long time so the changes
	      may have introduced errors - please report.
    * Note 2: If you use proxyremap you need to recompile it.

1. April 2002
    * Added support for two new configuration parameters: user and group, to
      allow wipld to drop superuser privileges. Patch by Carlo Contavalli,
      <ccontavalli@mail.com>.    
    * Above patch extended so the shared memory area also has
      the specified user and group.
    * Redhat .spec file reintroduced (was missing in last version)
    * support/wipld.conf reintroduced (was missing in last version)
      and extended by <ccontavalli@mail.com>.
    * New more flexible redtable.cgi file
    * wiplc now outpus a + where colum and row lines cross
    * My email address changed. 
    * A quick and dirty FAQ is now included.
	
2. January 2002
    * Added "/" operator for IP adresses.  Patch by
      Next Internet Solutions (Ricardo Massaro <massaro@nextis.com.br>)
    * Now uses GNU autoconf and automake
    * Corrected a bug in wiplc which caused the "b" function not to work
      unless there was a usage of the "d" function in the same colum.

4. December 2001
    * New configuration option "promiscmode"
    * Fixed very minor compilation problems.

9. September 2001
    * Fixed even more compilation problems...
    * Allowed empty programs in the wipl programming language.
    * Corrected yet another bug in wiplcSimple which could make it show
      wrong statistics when in IP addressing mode...
    
3. September 2001
    * Fixed compilation problem.
    * Added spamline to html output.
    * Changed sorting principle for non-numbers in wiplc.

30. May 2001
    * Support for new version of proxyremap
    * Documentation changes reflecting that the homepage of wipl has moved.
    * Fixed some compilation problems and created a better .spec file.
      Thanks to Craig Rodrigues, crodrigu@bbn.com, for helping with this.

3. March 2001
    * Fixed some compilation problems on Redhat 7.0 and probably also on other
      newer distributions. Thanks to Patrick, pnehls@ucsd.edu for helping with
      this.
      
14. Februray 2001
    * Bug fix in proxyremap part.

13. February 2001
    * Build-in support for version 010213 of the proxyremap package.

11. February 2001
    * Corrected yet another bug in wiplcSimple which made it display
      wrong speed statistics...
    * Corrected a bug which could result in errorfull error messages when 
      executing programs in the wipl programming language.
    * Made redtable.cgi compatible with the apache comming with
      Debian Linux 2.2 and made it more color blind friendly.

20. August 2000
    * Made IP addressing mode more usefull when a router is involved.
    * The makefile should be a bit better.

11. August 2000
    * Corrected a critical typo-bug which made the speed statistics displayed
      by wiplcSimple wrong. Especially when bandwidth was measured over short
      time intervals.
    * Corrected a critical bug which made wiplcSimple show wrong values
      when in IP addressing mode.
    * The program should now be compilable under the soon comming 
      Debian Potato release.
    * Very minor documentation changes.
    * Now supports cooperation with the Squid proxy server. Look at the
      wipl home page for further information.

20. June 2000
  There is a lot of changes in this version all made by me during the
  last few days. New bugs might very well have been introduced. 
  Main changes:

    * A complete new wiplc program is now included. The main feature of the
      new program compared to the old is that all displayed values are now 
      calculated from user-supplied expressions. This makes the program much 
      more flexible than the old one.
    * The old wiplc program is renamed to wiplcSimple and might be
      removed from future versions of wipl.
    * Now it is possible to make the table maintained by wipld be indexed by
      IP and not only MAC addresses.
    * All the programs now use the getopt library to parse command line 
      arguments.
    * Made changes to the command line arguments.
    * Documentation is proofread but is still not perfect.
    * It is now possible to make wipld not fork into the background
      and write logfile lines to the terminal.
    * The program now compiles on Debian Slink systems.
    * An error message is now printed when the clients does not have 
      sufficient permissions to access the statistics. Ealier the program 
      terminated with a segmentation faults.
    * License changed.
   
8. October 1999
    * Corrected a bug - the program did not capture enough bytes of the 
      packets. I am unsure about how much this bug has meant.
    * Made the program compilable on Redhat 5.x systems.
    * Made the program compilable with the patches for the pcap library 
      available from ftp://ftp.inr.ac.ru/ip-routing/lbl-tools.

29. August 1999
    * Wipl now compiles on at least some Slackware distributions thanks to
      the help from Vilius Benetis <beneti@walter.ttl.ktu.lt>.

28. August 1999
    * The "MACidxacc" function is removed. Instead a new variable "time" is
      is introduced. So users can manually maintain a variable with a 
      similar value in one of the counters.
    * Small changes to make the code more portable.    
    * Changed to compile with Redhat Linux 6.0. It seems like there have
      been changes in the Sys V IPC interface... Hope I have made the right
      changes in the program...

21. February 1999
    * The build in programming language is extended, changed and named
      the "wipl programming language". It is now possible to enumerate the
      cards in the table and to delete cards. It is also possible to modify
      the counters in any way. A new client program wiplcExec can be used to 
      execute an arbitrary program. This has obsoleted the wiplcList program 
      because it is now easy to write a program in the wipl programming 
      language which performs the same task.
    * Changed semantic for the -i wiplc option
    * Other minor changes
    * Is still waiting for the first postcard.

4. January 1999:
  The program package is radically changed:
    * It is now independent of tcpdump. Instead it has a single server daemon
      collecting all the information. This has drastically increased 
      performance. The daemon is configured through a configuration file. 
    * Earlier expressions given to wiplFilterExpr was used to decided which
      counters to update. Now a user-defined program is instead executed which 
      can freely update appropriate counters.
    * The problems with the ipc should now have been fixed and the
      programs can handle signals.
    * The documentation is now extended an written as man pages
    * A Redhat RPM file is also released.

9. November 1998:
  First public alpha release. Almost a year ago I wrote a program to monitor 
  the use of the shared Internet connection we have the place I live. On basis 
  of my experiences I reprogrammed especially the server part of the program, 
  named it wipl, and released it. The program is tested very un-well.