File: ChangeLog

package info (click to toggle)
libnet-traceroute-perl 1.15-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 276 kB
  • sloc: perl: 957; sh: 25; makefile: 4
file content (185 lines) | stat: -rw-r--r-- 5,369 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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
2014-03-24  Daniel Hagerty  <hag@linnaean.org>
	* Traceroute.pm:
	** Bump to version 1.15 for release.
	** Fix parsing of names when traceroute has been used w/o -n,
	reported by Graham Ollis.

2012-08-08  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Bump to version 1.14 for release.

2012-08-04  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Integrate patches from Gerald HERMANT <ghermant@astrel.fr>:
	*** Pass -t, -T to traceroute via tos, use_tcp (respectively)
	    options.
	*** argv: new public routine, capturing traceroute argument
	    calculation.

2011-02-19  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Integrate cisco IOS support:
	*** Add a few status codes.
	*** Keep track of which chunk of traceroute input was most
	    recently seen for parsing purposes.
	*** Lots of regexp tweaks.
	*** Doc changes.
	** Random documentation updates.
	** Use anonymous filehanles when suitable.
	** Bump to version 1.13 for release.
	* t/4*.t:
	** New cisco tests.

2011-02-18  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Improve some error messages.
	** Cleanup mess from icmp_map doing v4 and v6 together.

2011-02-16  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Convert operations involving $& to s//.
	   $& is considered harmful.
	** Select the translation between !A-type icmp flags based on what
	   we're parsing, rather than assuming all is LBL ipv4.
	* t/33-parse-6flags.t
	** Unmark TODO tests; they pass now thanks to above.

2011-02-06  Daniel Hagerty  <hag@linnaean.org>

	* t/21-parse-4timeouts.t:
	** More test cases, especially targetting an issue seen on cisco
	   development branch.
	* t/33-parse-6flags.t
	** New test.

2011-02-05  Daniel Hagerty  <hag@linnaean.org>

	* t/95-sys-traceroute.t:
	** Specifically search for a traceroute executable on the system.
	   If we can't find one, skip the test in an obvious way.
	* Renamed:
	** t/50-parse-6basic.t -> t/30-parse-6basic.t
	** t/60-parse-6wierd.t -> t/34-parse-6wierd.t

2011-01-02  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Bump version number for release.

2010-12-31  Daniel Hagerty  <hag@linnaean.org>

	* t/95-sys-traceroute.t:
	** New file: Recreate our original test.pl's most useful test.

2010-12-29  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Prevent waitpid() on pipe close.
	* t/waitroute:
	** Unbuffer output.
	* t/80-tracelie.t, t/81-timeout.t:
	** Explicitly use "." in paths to test helper programs.
	* t/81-timeout.t:
	** Unmark TODO test; fixed by above.
	* Makefile.PL:
	** Re-enable installing on windows.

2010-12-13  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Use a better (but still sleazy) IPv6 regexp.
	* t/60-parse-6wierd.t
	** Actually parse the traceroute.
	** Remove TODO markers.
	** Fix bug in data from hand editing.

2010-12-12  Daniel Hagerty  <hag@linnaean.org>

	* t/*.t:
	** New testing code.
	* t/testlib.pl:
	** Shared code for *.t files.
	* t/tracelie:
	** Provides a static traceroute for a fixture.
	* t/waitroute:
	** Provides a static traceroute and causes a timeout
	   for another fixture.
	* test.pl:
	** Removed; superseded by new test code.

2010-10-31  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Rename some text_accumulator related names,
	   exposing it to the user.
	** Document how the text interface works.

2007-01-09  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Version number bump.
	** Add fix for Redhat FC5's newest random patches from Keven Nolish.
	** Fix for timeout problems:
	*** Use sysread, not read.
	*** Remove call to eof immediately after pipe creation -- plays
	    badly with nonblocking & sysread.  Check performed elsehow.

2006-11-04  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Start towards fixing timeout issues -- mark socket non-blocking
	   (duh); actually accumulate text rather than smashing the buffer.

2005-07-09  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Fix regexp bug in how numeric icmp output codes were handled.
	** Document use_icmp.
	* TODO: update for current issues

2005-07-07  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Add request use_icmp option (needs documentation).
	** Skip MPLS label stack information (for now).
	** Bump version for next release.

2004-05-24  Daniel Hagerty  <hag@linnaean.org>
	* Traceroute.pm:
	** Update parser to deal with traceroute on current linux.
	   Apparently some bozo thought some extra spacing here and there
	   would be cute.
	** Version bump to 1.08.
	* TODO:
	** New file.

2000-11-17  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Added a default value to debug instance variable, to avoid
	perl warning
	** Incremented version number to 1.03.
	* test.pl:
	** Turned on perl warnings.

2000-08-15  Daniel Hagerty  <hag@linnaean.org>

	* Traceroute.pm:
	** Added error checking around our use of IO::Pipe.
	** Incremented version number for release

1999-11-28  Daniel Hagerty  <hag@linnaean.org>

	* First ChangeLog entry.
	* Traceroute.pm:
	** Bumped version to 1.01
	** Changed Net::Inet to Socket.  Only needed inet_aton and inet_ntoa.
	** host(): Wrapped inet_aton in an eval.
	* test.pl: Rewrote test 3 to be slightly more general, as too
	many operating systems have restrictions on what you can trace
	to.  Ask user if test is difficult.