-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
235 lines (169 loc) · 8.59 KB
/
ChangeLog
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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
2013-03-09 Dave Cooper <[email protected]>
* libs/: removed, because asdf is available on all currently
supported platforms and other libs are available through Quicklisp
* acl-compat/acl-compat.asd: removed :depends-on :asdf-utils for
CCL.
* acl-compat/mcl/acl-excl.lisp: replaced (asdf-utils:split-string
...) with (cl-ppcre:split "\\s" ...).
* as mentioned by Rudi in a message to the mailing list, large
swaths of acl-compat stuff is ripe to be replaced by stuff from
Quicklisp these days.
* Updated the README.cmucl to remove outdated asdf info.
2012-04-01 Kevin Rosenberg <[email protected]>
Apply patch from Dave Cooper
* aserve/aserve.asd: Allow aserve.asd to be asdf loaded
uneventfully into Allegro (which ends up using native aserve in
Allegro) -- currently this is throwing an error if one tries to
asdf load it (requiring messy conditionals in :depends-on clause
in asd systems which depend on aserve or paserve).
* aserve/main.cl: Adds a request-date to the request object, which
keeps track of when the request was received in addition to when
it was responded to. (this is in original Franz allegroserve now
as well).
* aserve/main.cl: Adds (:mailbox t) to the LispWorks
make-worker-thread-internal, as suggested by Martin Simmons.
* aserve/main.cl: Fixes parsing for request-query from Ajax
submission, searching for "application/x-www-form-urlencoded"
instead of looking for an exact match. (this is in original Franz
allegroserve now as well).
* aserve/proxy.cl: Adds a comment for the comment in proxy
response in proxy.cl, that should be wrapped with
(octets-to-string), this is in original Franz allegroserve now as
well. There doesn't appear to be a portable octets-to-string
available in paserve at present, for future we might consider
depending on flexi-streams:octets-to-string -- but for now I just
put the comment there as a placeholder in an attempt to keep
things synced with original allegroserve. Currently we are not
using the allegroserve proxy in non-Allegro platforms, but others
might.
2011-06-20 Kevin Rosenberg <[email protected]>
* aserve/main.cl, aserver/proxy.cl,
* acl-compat/lispworks/acl-{excl,mp,socket}.lisp:
Apply patches from Lispworks, Inc to support Lispworks 6
2006-01-21 Rudi Schlatte <[email protected]>
* aserve/proxy.cl (write-body-buffers): initialize len to numeric
value in all cases
2005-07-05 Klaus Harbo <[email protected]>
* acl-compat/lispworks/acl-socket.lisp (make-ssl-client-stream):
Support for LispWorks' own SSL facilities.
2005-06-17 Edi Weitz <[email protected]>
* acl-compat/lispworks/acl-excl.lisp (filesys-inode):
Conditionalize. It's only used on Unix and otherwise the code
won't even compile on Windows.
2004-10-01 Kevin Rosenberg <[email protected]>
* acl-compat/mcl/acl-mp: Apply portability patch from Gary Byers
to fix filesys-inode for linux
2004-09-24 Kevin Rosenberg <[email protected]>
* acl-compat/sbcl/acl-mp.lisp: Apply patch from Gabor Melis
to fix type [[email protected]].
2004-08-31 Kevin Rosenberg <[email protected]>
* Fix ipaddr-to-hostname for SBCL
* Fix for request-query-value for SBCL
2004-08-30 Kevin Rosenberg <[email protected]>
* Fixes for compilation on SBCL
* Add support for :cookie-domain for webactions
2004-08-04 Kevin Rosenberg <[email protected]>
* Commit patch from Chaskiel M Grundman <[email protected]>
for better Allegro support
2004-06-09 Kevin Rosenberg <[email protected]>
* Commit patch from Nick Levin addressing compilation on Lispworks
2004-04-26 Kevin Rosenberg <[email protected]>
* aserve/webactions: Commit patch, with modifications, from
Ivan Toshkov
* aserve/load.cl: Add implemenatation of compile-file-if-needed
2004-02-16 Rudi Schlatte <[email protected]>
* libs/cl-ppcre/: Import Edi Weitz's cl-ppcre library.
* INSTALL.lisp: load it.
* aserve/test/t-aserve.cl (test-publish-directory): Correct
directory regexp (put some more leaning toothpicks in)
* aserve/main.cl: Remove meta-based date-to-universal-time
function; the shiny new match-regexp can handle these expressions.
2004-02-08 Rudi Schlatte <[email protected]>
* aserve/webactions/webact.cl, aserve/webactions/clpage.cl,
aserve/test/t-aserve.cl, aserve/proxy.cl, aserve/main.cl,
aserve/log.cl, aserve/chat.cl, aserve/client.cl, aserve/cgi.cl:
Use package puri throughout.
* INSTALL.lisp: Removed warnings for loading the provided-by-us
versions of asdf et al. Load puri library before acl-compat.
Remove MCL-specific handling.
2004-01-27 Rudi Schlatte <[email protected]>
* INSTALL.lisp: clean up a bit, merge sbcl, cmu and lispworks
loading code.
* Replaced package prefix excl: with acl-compat.excl: throughout.
* aserve/main.cl (connection-reset-error): Hackishly implement for
OpenMCL and conditionalize allegro-specific function call -- this
should fix stray hangs (caused by threads wanting to enter the
debugger) on all platforms.
2004-01-21 Rudi Schlatte <[email protected]>
* contrib/asdf.lisp: New upstream version.
2004-01-11 Rudi Schlatte <[email protected]>
* aserve/cgi.cl: Frob package references to acl-compat ones.
* aserve/main.cl: Added setuid / setgid for sbcl.
2003-12-02 Rudi Schlatte <[email protected]>
* Update to upstream version 1.2.33
2003-12-01 Rudi Schlatte <[email protected]>
* aserve/log.cl (log-request): Don't output request string via format.
2003-11-27 Rudi Schlatte <[email protected]>
* aserve/test/t-aserve.cl: Don't assume that long-site-name
returns a FQDN; better fixes than just using "localhost" welcome
(but these will be implementation-specific, I fear...)
2003-11-06 Rudi Schlatte <[email protected]>
* aserve/htmlgen/htmlgen.cl (html-standard-print): Fix bug
reported by Sean Ross to portableaserve-help (2003-11-06): output
the closing tags to the given stream, not standard-output
2003-08-31 Rudi Schlatte <[email protected]>
* aserve/test/t-aserve.cl: First steps for activating test code,
using kmr's port of Franz's tester
2003-04-27 Rudi Schlatte <[email protected]>
* aserve/parse.cl (read-headers-into-buffer): (Finally) merge
debug code fix from Walter C. Pelissero
2003-04-02 Rudi Schlatte <[email protected]>
* aserve/example.cl: Prettified aserve/example.cl: make sensible
start-server, start-simple-server functions (Allegro's original
examples are in aserve/examples/ nowadays)
2003-03-24 Rudi Schlatte <[email protected]>
* aserve/client.cl (do-http-request): Restore :format :text
behavior (broke this last summer.. sorrysorrybowbow)
2003-02-28 Rudi Schlatte <[email protected]>
* INSTALL.lisp: Support sbcl 0.7.13 single-threaded
2002-07-19 Rudi Schlatte <[email protected]>
* contrib/lsp.lisp (Module): Lisp Server Pages, contributed by
John Wiseman via http://lemonodor.com/archives/000128.html
* contrib/session.lisp (Module): Session support, contributed by
Brendan Burns to Franz's opensource list
2002-07-07 Rudi Schlatte <[email protected]>
* cmucl version now uses asdf instead of mk-defsystem:
** Added directory contrib, contrib/asdf.lisp
** Added acl-compat/acl-compat.asd, aserve/aserve.asd,
aserve/htmlgen/htmlgen.asd (thanks to David Lichteblau for the asd
files)
** Updated README.cmucl, README
* Changed client.cl to use http/1.0 (Remember to revert this when chunking
is implemented!) (Thanks to David Lichteblau for bug report & patch)
Changes in Portable AllegroServe 1.2.5a (2001-08-30)
- Chunking implemented for Lispworks.
- Fixed problem in Lispworks port with accepting too many connections
(and consequently running out of file descriptors) under heavy load.
- Incorporated changes in AllegroServe between versions 1.2.3 and 1.2.5.
Changes in Portable AServe 1.2.3b (09.08.2001)
- Fixed bug with POST requests
- General code cleanup
- implemented some missing ACL-COMPAT functions
Changes in AServe for LW 1.2.3a (06.08.2001)
- Rudolf Schlatte's changes for supporting CMUCL
merged.
- Several critical bugs fixed (like the lockup of worker-threads
that occured on higher load).
(Thanks go to Vebjorn Ljosa for finding and fixing this and other
critical bugs)
- Updated Portable AllegroServe to the changes in Franz AllegroServe 1.2.3
Changes in AServe for LW 1.1.41b (02.06.2001)
- Fixed reloading of pages
Wade Humeniuk kindly contributed a DATE-TO-UNIVERSAL-TIME
function that doesn't use MATCH-REGEXP.
Changes in ACL-COMPAT (02.06.2001)
- MATCH-REGEXP got a Keyword argument :return
- Much improved MP:WITH-TIMEOUT using LispWorks timers and not
a new process for each timer.
- Fixed a bug in scan-macros.lisp where complementing of charsets
did not really work.