File: ChangeLog

package info (click to toggle)
sugarplum 0.9.10-16
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 216 kB
  • ctags: 15
  • sloc: perl: 384; sh: 187; makefile: 61
file content (120 lines) | stat: -rw-r--r-- 4,665 bytes parent folder | download | duplicates (6)
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
v0.9.10, Tue Apr  1 03:51:36 PST 2003
	- Revised the seeding of deterministic mode.  Added seeding based
	on hostname, to vary sugarplum instances installed on identical
	paths.  Added seeding based on HTTP_HOST for variance across
	different virtualhosts, suggested by Robert Loomans <bts-sugarplum
	at zots.net>.
	- The "cowardly refusal to go 1.0" release

v0.9.9, Sat Feb  1 14:57:43 PST 2003

	- Minor bugfix release; comments from the spammerlist (or 
	the dictionary, if any happened to be there) were being used as valid
	address lines.  Sugarplum now reseeks when it finds such a line.
	Reported by Eric Bischoff <e.bischoff/at/noos.fr>.

v0.9.8, Fri Sep 27 04:07:38 PDT 2002

	- Major revisions after an extended dormancy, during which time
	various spammer tactics had gone out of fashion.

	- Removed DoS counterattack facility removed.  All significant
	operating systems now have sufficiently robust IP stacks as to
	make this pointless.

	- Cycling agent detection removed, since without counterattacks
	it's no longer useful.

	- GDBM dictionaries are no longer used -- flat dictionary and
	spammer lists are now obtained by way of random seeks within
	their original files.  This saves space, is more maintainable,
	and according to my benchmarks is slightly faster.

	- The poison CGI is now configured by way of an external config
	file, not by editing the code itself.

	- All configuration options may now be adjusted on the commandline.

	- Sample configurations no longer match "Teleport" as a harvester;
	Teleport and Teleport Pro are now giving the impression of legitimate
	offline cache bots.

	- Teergrube addressing is now the default.  This is a response to
	criticism of random address generation's potential to collide with
	legitimate addresses.  Random address generation is still available,
	but disabled in the interest of producing a "safe by default" install.

	- Deterministic mode is now the default.

	- The ratio of addresses to normal words has been decreased slightly
	(0.02-0.98 vs 0.05-0.95).

v0.8.4, Thu Dec 28 03:19:24 PST 2000

	- Added teergrube baiting.  Sugarplum can now generate addresses
	for a teergrube (tarpit) or other deliberately-provided spam
	target.  The IP address of the address harvester is encoded into
	the "bait" addresses.

	- Added "deterministic" mode, where the Perl RNG is seeded with a
	number computed from the PATH_INFO variable -- hence the same URL,
	requested twice, will generate the same output.  This makes the
	poison difficult to detect by hitting a URL twice and comparing the
	output.  Suggested by Dominique Quatravaux <dom/at/kilimandjaro.
	dyndns.org>, though this is a tiny crude version of her much better
	suggestion.  This will only work assuming a deterministic RNG.

	- A few output bugfixes.  Thanks to several Slashdot readers who
	observed occasional double-link tags on the recursive links.

	- The frequency of conjunctions has been pushed up by 20% of absolute
	content, though some refinement should be done (e.g. the word 'and' is
	much more common in real speech than 'either').

	- Added WN (web) Server configuration instructions contributed by Jasper
	Jongmans <jjongmans/at/aprogas.cx>

v0.8.3, Wed Nov 22 13:20:47 PST 2000

	- Added the Last-Modified header computation contributed by Eric
	Eisenhart <sugarplum/at\eisenhart.com>.  This helps conceal that
	the output is CGI-generated, and should help also with legitimate
	spiders with broken robots.txt parsing who wander in and then try
	to keep the poion up to date.

	- Added code contributed by Richard Balint <richar.balint@\
	notes.udayton.edu> to generate usernames from dictionary words,
	sometimes with appended numbers.  Such usernames will appear in
	addresses a configurable portion of the time.

	- Added doctype and <html> tags appearing randomly.  Also by
	Richard Balint, with some expansion on the theme.

	- Elevated conjunction frequency.

v0.8.2, Fri Jun  4 16:15:34 PDT 1999

	- Fixed bug where mailto: links from word() were sometimes being
	re-linked as href links by paragraph(); thanks to Alexander
	Kourakos <Alexander@Kourakos.com> for the rpeort (and patch)

	- Added additional document components, all appearing randomly;
	<body> tag with background/text colors, <head> section with
	variable contents including robots, keyword, description meta
	headings.

	- Fixed bug wherein leading <h1> would occasionally be much
	longer than expected.

	- Added distributors of the CherryPicker spambot software to
	the sample-spammers file.

	- Added Teleport-28 to apache rewrite rules and known-spambot
	DoS patterns


	
v0.8, Tue Jun  1 17:22:46 PDT 1999

	- Initial release.