freenode/#shirakumo - IRC Chatlog
Search
11:35:06
hjudt
i've leave the i-woo cookies implementation as it is. hunchentoot does something similar. atm i do not use any cookies at all so i don't want to spend any more time on this.
11:35:25
Colleen
github.com/edicl/hunchentoo... Website (HTML), Title: hunchentoot/util.lisp at master · edicl/hunchentoot · GitHub
13:16:50
hjudt
about json: is it ok to check for application/json and do the decoding ub8 => string?
13:17:47
Shinmera
The server should not decode anything or read the stream in any way if the content type is not application/x-www-form-data or multipart/form-data
13:18:38
Shinmera
In your user application you can then pass the ub8 stream from the request to a json decoder of your choice.
13:19:33
hjudt
any reason why you used (starts-with "multipart/form-data" type) instead of (string=...)?
13:25:57
Colleen
github.com/Shirakumo/radian... Website (HTML), Title: radiance/documentation.lisp at master · Shirakumo/radiance · GitHub
13:36:45
hjudt
if the post request comes with application/x-www-form-urlencoded, http-body will decode it with quri:url-decode-params, resulting in an alist instead of a hash-table.
14:08:25
hjudt
Shinmera: there seems to be some bug. don't know when, but sometimes radiance seems to write headers like '; meta (:version 1.0 :package "RADIANCE-TEST")' into the config files
14:09:47
hjudt
also when this happens, there are some config files with [hash-table equal] and the above line and nothing else
14:11:22
Shinmera
They're missing if the configuration wasn't written since ubiquitous introduced this behaviour?
14:11:55
hjudt
no, i find that when everything works ok they are missing. don't know, how do i force ubiquitous to write all config files
14:12:15
Colleen
github.com/Shinmera/ubiquit... Website (HTML), Title: Package information is lost when symbols are serialized to config · Issue #5 · Shinmera/ubiquitous ·
14:14:26
Shinmera
I suppose the fix for this would be to bind *package* to the module in question when radiance is managing the config.
14:33:05
Shinmera
When you save symbols in the configuration it needs to make sure the package during save is the same as during load
14:33:58
hjudt
i actually started prepending package names in my test configuration (that is otherwise the same as my main configuration).
14:34:00
Shinmera
I don't know why it saves the configuration during testing or why the package becomes radiance-test. That might be your current repl package.
15:10:28
hjudt
if this is accepted, i have another pull request for i-woo also adding this and fixes for post-data handling
15:18:01
hjudt
passing through raw body now works for i-woo (see next pr). will write test some other day. i-hunchentoot needs to play catch-up too.