PageRenderTime 39ms CodeModel.GetById 12ms app.highlight 23ms RepoModel.GetById 1ms app.codeStats 0ms

/CHANGELOG_TBNL

http://github.com/edicl/hunchentoot
#! | 340 lines | 270 code | 70 blank | 0 comment | 0 complexity | 6e644ffd22b7b790c7863d98a0a0a2e5 MD5 | raw file
  1Version 0.11.3
  22006-09-30
  3Added *FILE-UPLOAD-HOOK* (suggested by Erik Enge)
  4Fixed DEFINE-EASY-HANDLER for cases where URI is NIL	
  5	
  6Version 0.11.2
  72006-09-20
  8DEFINE-EASY-HANDLER: fixed and clarified redefinition
  9DEFINE-EASY-HANDLER: allow for functions designators as "URIs"
 10DEFINE-EASY-HANDLER: take file uploads into account
 11Made logging a little bit more robust
 12Added mime type for XSL-FO (.fo)
 13
 14Version 0.11.1
 152006-09-14
 16Cleaner implementation of *CATCH-ERRORS-P*
 17
 18Version 0.11.0
 192006-09-14
 20Added *CATCH-ERRORS-P*
 21
 22Version 0.10.3
 232006-09-05
 24Appease SBCL (thanks to Juho Snellman)	
 25
 26Version 0.10.2
 272006-09-05
 28Better reporting of IP addresses and ports if not behind mod_lisp
 29Improved logging
 30Fixed REAL-REMOTE-ADDR
 31Cookies always use UTF-8 encoding (which is opaque to the client anyway)	
 32Read request bodies without 'Content-Length' header (for Hunchentoot)
 33Removed accented character from test.lisp to appease SBCL (reported by Xristos Kalkanis)
 34
 35Version 0.10.1
 362006-08-31
 37Only LispWorks: Set read timeout to NIL if connected to mod_lisp	
 38
 39Version 0.10.0
 402006-08-28
 41Based LispWorks version of TBNL on Hunchentoot infrastructure
 42Added "easy" handlers
 43Exported GET-BACKTRACE (suggested by Erik Enge)
 44	
 45Version 0.9.11
 462006-08-16
 47Added note about SBCL problems
 48
 49Version 0.9.10
 502006-05-24
 51Prepare for LW 5.0 release
 52
 53Version 0.9.9
 542006-05-12
 55Workaround for something like "application/x-www-form-urlencoded;charset=UTF-8" (caught by John Bates)
 56
 57Version 0.9.8
 582006-04-25
 59For mod_lisp, Lisp-Content-Length header must be sent after Content-Length header
 60
 61Version 0.9.7
 622006-02-06
 63More robust computation of content length
 64
 65Version 0.9.6
 662006-01-22
 67Added the missing piece (argh!)
 68
 69Version 0.9.5
 702006-01-22
 71Made creation of REQUEST object safer (thanks to Robert J. Macomber)
 72Replaced some erroneous DECLAIMs with DECLAREs (thanks to SBCL's style warnings)
 73Slight documentation enhancements
 74
 75Version 0.9.4
 762006-01-03
 77Handle "Expect: 100-continue" for non-Apache front-ends
 78Re-introduced IGNORE-ERRORS in GET-REQUEST-DATA
 79
 80Version 0.9.3
 812006-01-01
 82Fixed bug in READ-HTTP-REQUEST
 83
 84Version 0.9.2
 852005-12-31
 86Protocol of reply is HTTP/1.1 now
 87Made HTTP/0.9 default protocol of request if none was provided
 88Some preparations for Hunchentoot
 89Various minor changes
 90Small fixes in docs
 91
 92Version 0.9.1
 932005-12-25
 94Added missing file mime-types.lisp (thanks to Hilverd Reker)
 95
 96Version 0.9.0
 972005-12-24
 98Experimental support for writing directly to the front-end (see SEND-HEADERS)
 99Added HANDLE-STATIC-FILE
100Changed CREATE-STATIC-FILE-DISPATCHER-AND-HANDLER to use new facilities
101Added CREATE-FOLDER-DISPATCHER-AND-HANDLER
102Added link to Travis Cross' message w.r.t. SBCL
103
104Version 0.8.9
1052005-12-16
106Also use :TBNL-BIVALENT-STREAMS if :SB-UNICODE is present
107
108Version 0.8.8
1092005-12-08
110Made RAW-POST-DATA more useful
111Updated docs w.r.t. Araneida (thanks to Alan Shields)
112
113Version 0.8.7
1142005-11-29
115Made "Content-Length" header SETFable
116
117Version 0.8.6
1182005-11-18
119Restored original stream-based code for multipart/form-data parsing (got lost somehow)
120Wrapped REMOTE-ADDR with IGNORE-ERRORS (just in case)
121
122Version 0.8.5
1232005-11-14
124Added generic function DISPATCH-REQUEST (thanks to Jeff Caldwell)
125
126Version 0.8.4
1272005-10-21
128Provide REMOTE-ADDR if connected directly (for LispWorks and AllegroCL)
129Show remote user and address (if available) in non-Apache logs
130Mention Debian package in docs
131
132Version 0.8.3
1332005-10-10
134Alert LW users that a patch for OCTETS-TO-STRINGS is available (thanks to LispWorks support)
135
136Version 0.8.2
1372005-10-06
138Make STRING-TO-OCTETS and OCTETS-TO-STRING safer for LW
139
140Version 0.8.1
1412005-09-29
142Bugfix in CMUCL version of STRING-TO-OCTETS
143
144Version 0.8.0
1452005-09-24
146Added the ability to cope with different external formats (incorporating suggestions from Will Glozer and Ivan Shvedunov)
147Raw post data is now always saved (so *SAVE-RAW-POST-DATA-P* is gone)
148
149Version 0.7.0
1502005-09-17
151Added the ability to store arbitrary data within REQUEST objects (suggested by Zach Beane)
152Fixed handling of *HTTP-ERROR-HANDLER*
153Note: *TBNL-VERSION* was wrong in 0.6.0 and 0.6.1
154
155Version 0.6.1
1562005-09-10
157Robustified socket handling code
158
159Version 0.6.0
1602005-09-08
161Added TBNL-CONTRIB package
162Added contrib directory with first entry (from Alceste Scalas)
163Updated link to Bill Clementson's blog
164Don't redefine what's already there (for LispWorks)
165
166Version 0.5.5
1672005-04-18
168Make RFC 2388 code an external dependency (thanks to Janis Dzerins)
169
170Version 0.5.4
1712005-04-03
172Fixed dumb typo (caught by Bob Hutchison)
173
174Version 0.5.3
1752005-04-03
176Re-introduced automatic front-end selection (originally by Bob Hutchison)
177
178Version 0.5.2
1792005-03-26
180Fixed bug in modlisp.html where *CLOSE-TBNL-STREAM* could be NIL although it should be T
181Set correct content type for 304 replies
182
183Version 0.5.1
1842005-03-17
185Changed default cookie path in START-SESSION (suggested by Stefan Scholl)
186Small bugfixes
187More headers from the Araneida front-end
188Added *SHOW-ACCESS-LOG-MESSAGES*
189Changed "back-end" to "front-end" :)
190
191Version 0.5.0
1922005-03-17
193Initial support for "stand-alone" version (no front-end) (supplied by Bob Hutchison)
194New logging API
195Fixes in START-TBNL/STOP-TBNL
196Documentation enhancements
197
198Version 0.4.1
1992005-03-15
200Fixed some typos, removed unused code
201
202Version 0.4.0
2032005-03-14
204Initial Araneida support (supplied by Bob Hutchison)
205
206Version 0.3.13
2072005-03-12
208Small bugfix in RFC-1123-DATE (thanks to Bob Hutchison and Stefan Scholl)
209
210Version 0.3.12
2112005-03-01
212Added *HTTP-ERROR-HANDLER* (suggested and coded by Stefan Scholl)
213Exported and documented *SESSION-MAX-TIME*
214
215Version 0.3.11
2162005-02-21
217Added ability to access raw post data (suggested and coded by Zach Beane)
218
219Version 0.3.10
2202005-01-24
221Make bivalent streams work with LispWorks 4.4
222UTF-8 demo for LispWorks (thanks to Bob Hutchison)
223
224Version 0.3.9
2252004-12-31
226Re-compute content length after applying MAYBE-REWRITE-URLS-FOR-SESSION (caught by Stefan Scholl)
227
228Version 0.3.8
2292004-12-27
230Don't send body for HEAD requests (needs current mod_lisp version) 
231
232Version 0.3.7
2332004-12-22
234Change #\Del to #\Rubout in QUOTE-STRING (AllegroCL complains, #\Del isn't even semi-standard)
235
236Version 0.3.6
2372004-12-02
238Make REQUIRE-AUTHORIZATION compliant to RFC 2616 (thanks to Stefan Scholl)
239
240Version 0.3.5
2412004-12-01
242Several small doc fixes (thanks to Stefan Scholl)
243Catch requests like "GET http://server/foo.html HTTP/1.0" (suggested by Stefan Scholl)
244
245Version 0.3.4
2462004-11-29
247Added backtrace code for OpenMCL (provided by Tiarnán Ó Corráin)
248
249Version 0.3.3
2502004-11-22
251Cleaner handling of macro variables
252
253Version 0.3.2
2542004-11-11
255Updated docs for mod_lisp2
256
257Version 0.3.1
2582004-11-09
259Slight changes to support Chris Hanson's mod_lisp2
260Changed GET-BACKTRACE for newer SBCL versions (thanks to Nikodemus Siivola)
261
262Version 0.3.0
2632004-11-09
264Initial support for multipart/form-data (thanks to Michael Weber and Janis Dzerins)
265Fixed bug in CREATE-STATIC-FILE-DISPATCHER-AND-HANDLER (caught by Bill Clementson)
266
267Version 0.2.12
2682004-10-15
269Exported and documented DO-SESSIONS
270
271Version 0.2.11
2722004-09-02
273FORM-URL-ENCODED-LIST-TO-ALIST now decodes names and values
274
275Version 0.2.10
2762004-08-28
277Allow non-strings to be cookie values (bug caught by Zach Beane)
278
279Version 0.2.9
2802004-08-11
281Consistent usage of RFC-1123-DATE (provided by Stefan Scholl)
282Added all missing http headers from RFC 2616 (provided by Stefan Scholl)
283Added support for mod_lisp version strings (see <http://common-lisp.net/pipermail/mod-lisp-devel/2004-August/000019.html>)
284Don't always add session IDs when redirecting
285
286Version 0.2.8
2872004-07-24
288Fixed typo in html.lisp and improved docs (both caught by Stefan Scholl)
289
290Version 0.2.7
2912004-07-24
292Add missing exports and docs
293
294Version 0.2.6
2952004-07-24
296Make CREATE-STATIC-FILE-DISPATCHER-AND-HANDLER thread-safe (caught by Jeff Caldwell)
297Added support for 'If-Modified-Since' request headers (provided by Stefan Scholl)
298
299Version 0.2.5
3002004-07-21
301Added CREATE-STATIC-FILE-DISPATCHER-AND-HANDLER (provided by Stefan Scholl)
302Improved test suite
303
304Version 0.2.4
3052004-07-19
306New variable *CONTENT-TYPES-FOR-URL-REWRITE* (suggested by Stefan Scholl)
307Updated index.html regarding new version of mod_lisp
308
309Version 0.2.3
3102004-06-12
311Bugfix for FORM-URL-ENCODED-LIST-TO-ALIST (bug caught by Jong-won Choi)
312
313Version 0.2.2
3142004-06-10
315Bugfix for SESSION-GC and RESET-SESSIONS (bug introduced in 0.2.0)
316
317Version 0.2.1
3182004-06-10
319Only create backtrace if needed (speeds up AllegroCL considerably)
320
321Version 0.2.0
3222004-06-07
323Added SESSION-STRING and *SESSION-REMOVAL-HOOK*
324Added GET-BACKTRACE for AllegroCL
325
326Version 0.1.2
3272004-05-12
328Removed some more typos in docs (thanks to Karl A. Krueger)
329Changed BASE64 to CL-BASE64 in .asd file (thanks to Frank Sonnemans and Nicolas Lamirault)
330
331Version 0.1.1
3322004-05-08
333Removed some old files from Jeff's port
334Fixed a couple of typos in docs
335
336Version 0.1.0
3372004-05-07
338First public release
339Original code by Edi Weitz
340Initial doc strings, port to KMRCL, logging code and various other improvements by Jeff Caldwell