1Revision history for Perl extension Authen::Captcha.
2
32012-07-14 12:19  Lubomir Rintel
4
5	* Captcha.pm: Hardcode version, don't get it from CVS.  Advise to use
6	GD::SecurityImage.
7	* Makefile.PM: Point to Git for now
8	* Changes: updated changes - tagged as Rel-1_024
9
102012-06-16 18:25  Lubomir Rintel
11
12	* Makefile.PL: 5.005 is not really supported
13
142012-06-16 18:18  Paolo Rossi
15
16	* Captcha.pm: Broken locking lets images files build up
17
182012-06-16 18:12  Lubomir Rintel
19
20	* Makefile.PL: Fix File::Spec requirement
21
222012-06-16 18:09  Chris Dunlop
23
24	* Captcha.pm: Fix reading of codes database in taint mode
25
262012-06-16 18:01  Ernesto Hernández-Novich
27
28	* Captcha.pm: Spelling fix
29
302012-06-16 17:54  Lubomir Rintel
31
32	* Captcha.pm, Makefile.PL: Use Random tokens instead of MD5
33	checksums
34
352003-12-17 23:47  jmiller
36
37	* Changes: updated changes - tagged as Rel-1_023
38
392003-12-17 23:44  jmiller
40
41	* Captcha.pm, t/1.t: Added keep_failures option, to keep the
42	captcha around when the check failes one wants.  Added initial
43	untested sound file support (no distortion yet)
44
452003-12-04 15:50  jmiller
46
47	* Changes: updated changes - tagged as Rel-1_022
48
492003-12-04 15:46  jmiller
50
51	* Captcha.pm: removed item from TODO - fixing srand() portability
52
532003-12-04 15:44  jmiller
54
55	* Captcha.pm: added data validation to expire(), width(), and
56	height() to verify set's use a possitive integer.  check_code() -
57	have it creating database file codes.txt if it doesn't exist (touch
58	it).
59
602003-12-04 15:25  jmiller
61
62	* Captcha.pm, Makefile.PL, t/1.t: Portability update.  Modified
63	directory/file handling to use File::Spec for portable operations.
64	Added warnings for when unlink's failed.  Made srand() in new() of
65	Captcha.pm more portable.
66
672003-12-04 11:08  jmiller
68
69	* t/1.t: adjusted test t/1.t... it was writing captcha out to
70	/tmp/captcha_temp/etc, changed it to use t/captcha_temp/etc using
71	__FILE__ to figure out where the test is at.
72
732003-12-04 00:45  jmiller
74
75	* Captcha.pm, Makefile.PL, t/1.t: Removed nasty hack to hardcode in
76	the lib/Authen/Captcha/images directory. Replaced with the solution
77	that lib/Net/Config.pm uses (thanks to Andrew Savige for helping me
78	out). The new solution uses __FILE__ to find the module's filename,
79	and regex's it into the path to the images directory.
80
812003-12-03 22:12  jmiller
82
83	* Captcha.pm, examples/wwwtest.cgi, t/1.t: MAJOR INTERFACE CHANGE!
84	method names have changed. All two word method names have been
85	lowercased and split with an underscore for propper style and
86	consistency:	datafolder	=> data_folder	outputfolder	=>
87	output_folder	     imagesfolder    => images_folder
88	generateCode	=> generate_code	checkCode	=>
89	check_code Also, though less important, an audit of all variable
90	names in the module has been done in order to put them into the
91	correct naming conventions as well.
92
932003-12-03 21:53  jmiller
94
95	* Captcha.pm: added TODO to docs
96
972003-12-03 15:21  jmiller
98
99	* Captcha.pm, Makefile.PL: added PREREQ_PM's to the Makefile.PL,
100	fixed docs on requirements (GD doesn't have to be a 2.x release, I
101	have it working fine on a 1.41 GD)
102
1032003-12-02 21:19  jmiller
104
105	* Changes: updated changes - tagged as Rel-1_015
106
1072003-12-02 21:15  jmiller
108
109	* README: updated REAME w/ new documentation format
110
1112003-12-02 21:13  jmiller
112
113	* Captcha.pm: More documentation tweeks
114
1152003-12-02 20:18  sjackson
116
117	* Captcha.pm: Fixing a few right and left brases. Added Josh's name
118	to the Authors, due to the fact that he did all the leg work on
119	getting this up on CPAN.
120
1212003-12-02 19:32  jmiller
122
123	* Changes: updated changes
124
1252003-12-02 19:29  jmiller
126
127	* Captcha.pm, README: Re-ordered documentation. Made SYNOPSIS more
128	minimal.  Correctted new() documentation (you can pass in hash, not
129	a hash referance)
130
1312003-12-02 19:11  jmiller
132
133	* Captcha.pm: POD formatting update.
134
1352003-12-02 14:45  jmiller
136
137	* Captcha.pm: removed useless comment
138
1392003-12-02 14:44  jmiller
140
141	* MANIFEST: added examples to manifest
142
1432003-12-02 11:20  jmiller
144
145	* Changes: updated Changes file, and Tagged as release 1.010
146
1472003-12-02 14:38  jmiller
148
149	* examples/: README, wwwtest.cgi: added an example cgi script
150
1512003-12-02 13:57  jmiller
152
153	* README: replaced SRC_IMAGES with [lib install dir]/Authen/Captcha
154
1552003-12-02 13:57  jmiller
156
157	* Captcha.pm: fixed replacement definition for SRC_IMAGES in pod
158
1592003-12-02 12:15  jmiller
160
161	* Captcha.pm: Fixed file locking (they were all exclusive write
162	locks... modified ones where we were just reading to read locks)
163
1642003-12-02 12:10  jmiller
165
166	* Captcha.pm: moved srand(...seed....) to new()
167
1682003-12-02 11:46  jmiller
169
170	* Captcha.pm, Changes, README: added INSTALLATION to pod
171	documentation, dumped pod to README
172
1732003-12-02 11:19  jmiller
174
175	* Changes: updated changes
176
1772003-12-02 11:20  jmiller
178
179	* Changes: updated Changes file, and Tagged as release 1.006
180
1812003-12-02 01:17  jmiller
182
183	* MANIFEST: updated MANIFEST with all images
184
1852003-12-02 00:36  jmiller
186
187	* Captcha.pm, Changes, Makefile.PL, README, t/1.t: changed
188	namespace from Crypt::Captcha to Authen::Captcha after looking over
189	compete module list on CPAN... Authen now seems more appropriate.
190
1912003-12-01 21:23  jmiller
192
193	* Captcha.pm: updated documentation
194
1952003-12-01 20:52  jmiller
196
197	* Captcha/images/: 2.png, 3.png, 4.png, 5.png, 6.png, 7.png, 8.png,
198	9.png, Thumbs.db, a.png, b.png, background1.png, background2.png,
199	background3.png, background4.png, background5.png, c.png, d.png,
200	e.png, f.png, g.png, h.png, i.png, j.png, k.png, l.png, m.png,
201	n.png, o.png, p.png, q.png, r.png, s.png, t.png, u.png, v.png,
202	w.png, x.png, y.png, z.png: adding static image data
203
2042003-12-01 20:45  jmiller
205
206	* Makefile.PL, t/1.t: had to change the PM_FILTER, and the test to
207	hack around the imagesfolder stuff
208
2092003-12-01 20:23  jmiller
210
211	* Captcha.pm, t/1.t: fixed "use of uninitialized value" that was in
212	checkCode (last 4 lines... if $newdata was empty, it'd complain
213	when warnings were on).  Added tests for the new imagesfolder()
214	method
215
2162003-12-01 20:13  jmiller
217
218	* Captcha.pm, Makefile.PL, t/1.t: Changed a LOT... fixed lots of
219	bugs, changed imagesfolder to outputfolder, and added a new
220	imagesfolder that does something completely different.
221
2222003-12-01 11:02  jmiller
223
224	* Captcha.pm: updated Captcha.pm to have default values for:
225	expire, width, height
226
2272003-12-01 01:06  jmiller
228
229	* Captcha.pm, Changes, MANIFEST, Makefile.PL, README, license.txt,
230	t/1.t: adding in Captcha distribution
231
2322003-11-30 23:49  jmiller
233
234	* original version; created by h2xs 1.22 with options
235		-b 5.5.3 -XAn Authen::Captcha
236
2372003-11-15 07:11  jmiller
238
239	* branched off of "FirstProductions Human Test 1.0"
240		- http://www.firstproductions.com/cgi/human/
241		- it's a "perl library" that can be require'd into other scripts
242		  but was written with many globals with hardcoded configs
243		  and poor structure.
244
245