summaryrefslogtreecommitdiff
path: root/utils.lisp
Commit message (Collapse)AuthorAgeFilesLines
* Support pingbacks.Matthias Benkard2009-11-061-0/+15
| | | | | | Ignore-this: 534fc0ed2f9e22c9b6a92cde14bedf2f darcs-hash:d70c51f9d5d9002dab339dd6ceb79fef2cd89f27
* Add WSSE debug info.Matthias Benkard2009-10-111-0/+2
| | | | | | Ignore-this: 2eded88373d7f6b3b14de71ef94c1e3 darcs-hash:d1775b988f6fb24b53d7b6bc638019cad68cd6fa
* Introduce a *MODE* variable that distinguishes between static and dynamic mode.Matthias Benkard2009-10-111-1/+2
| | | | | | Ignore-this: fada9480007419d11bed4ab86bb06c48 darcs-hash:dd4ba6d22a835ec8db31a88de184186429733563
* In WSSE authentication, correctly decode the nonce submitted by the client.Matthias Benkard2009-10-081-1/+3
| | | | | | Ignore-this: 49dc2804a0cc8a3c1eef66315d4e7cab darcs-hash:9cdef053979e0cc217d74468341520a4ef3c537d
* Further correct the use of Ironclad.Matthias Benkard2009-10-081-1/+1
| | | | | | Ignore-this: 5b955b1405d40a077c1dba5f65c9a24c darcs-hash:8f02a037f5f824c97631a976d40fc04f8dbdce14
* Correct the use of Ironclad and CL-Base64.Matthias Benkard2009-10-081-2/+2
| | | | | | Ignore-this: b72aa14995541e8cde0715ac21c88a87 darcs-hash:3f9d574e1cae7aaeb53f27ec3105eb5902c7ebe6
* Make WSSE authentication more robust.Matthias Benkard2009-10-081-7/+17
| | | | | | Ignore-this: 3f4ac5b5cf14401c9d410d1fb4878437 darcs-hash:6a6ad14132a6a2bb4f22e4743c96d12a5cfe6c90
* Recognise WSSE time stamps correctly.Matthias Benkard2009-10-081-1/+3
| | | | | | Ignore-this: 329443f3c545af16b381b1b0a2ec1657 darcs-hash:a95e7ddaa371dd22a7ebacb65e27676b2c9c6310
* Use keywords to indicate Ironclad digest algorithms.Matthias Benkard2009-10-081-1/+1
| | | | | | Ignore-this: 26c81c9c4ab7748e63c8b1c7a1667342 darcs-hash:724eae94ea8e14ee31357c655217ce8a0121d7c4
* Enable WSSE authentication.Matthias Benkard2009-10-081-0/+32
| | | | | | Ignore-this: a6ac88e1116f63a79ef8ccb4598b6280 darcs-hash:cc2c4916527d57c382cf2c342da04a7fd2b475ed
* Simplifications.Matthias Benkard2009-10-081-20/+18
| | | | | | Ignore-this: 11065dcb0a018f50522827fd3e80f161 darcs-hash:f17d99384ad8fa4f68314f605383f6231fb092a0
* Fix a typo.Matthias Benkard2009-10-081-1/+1
| | | | | | Ignore-this: 2cba86c6e487475ea4fe3e99a99674c6 darcs-hash:f72812bef6f63bdb55c46d29f8e0bf09d311491c
* Reimplement FORMAT-DATE for improved performance.Matthias Benkard2009-10-081-29/+45
| | | | | | Ignore-this: 9a98268184ce979a4c2676da9f58951e darcs-hash:94ec31059fb0961f727859c63fcdabb32683918b
* Add function DEBUG-LOG.Matthias Benkard2009-10-081-0/+4
| | | | | | Ignore-this: 1521e8ded95ae1f8c5ae2e19dffeb36f darcs-hash:c6b5765a68033982747e15789d15769b7a52f98e
* Support the posting of trackbacks.Matthias Benkard2009-10-081-0/+21
| | | | | | Ignore-this: 5f2d53c3ba9415a9e66240e7b7711c4b darcs-hash:6c085435bf95459afcb1ce53a55b058ef5b5a3d7
* Include the comment ID in a comment notification e-mail message.Matthias Benkard2009-10-071-0/+2
| | | | | | Ignore-this: 16401dc3783984a3fb43262d8fe6be8c darcs-hash:f75242b42f78685e1ead7c730f0f77957217b68e
* Specify the correct content type even for 304 responses.Matthias Benkard2009-10-071-2/+2
| | | | | | Ignore-this: 813bd2f6535f3f0ec7f8ec1ad8757bde darcs-hash:e83444f36f9f27dcca66631e95f221d6caa7950b
* Fix REVALIDATE-CACHE-OR-DIE.Matthias Benkard2009-10-071-1/+1
| | | | | | Ignore-this: 9de0ed187bc65d8bf9590e7baf3403ce darcs-hash:3ce99d83c7aa146ef63024bf5680bc82b6b2878c
* Don't crash when COMPUTE-JOURNAL-LAST-MODIFIED-DATE returns NIL.Matthias Benkard2009-10-071-2/+5
| | | | | | Ignore-this: 755d8ebf6cc4e3c433bfa2c50c31a05d darcs-hash:0e0f276459bedc1939b872dd373403848c02cc01
* Fix yet another typo.Matthias Benkard2009-10-071-1/+1
| | | | | | Ignore-this: d4d7bdc04c395a58190df274ab38e63d darcs-hash:2653cda62f24b3fa3ed94c6385b7dc967b378e33
* Fix another typo.Matthias Benkard2009-10-071-2/+2
| | | | | | Ignore-this: 60f15a39618e88509d6409e0c729f1b0 darcs-hash:7d5b30cab9d62b04d03c3213c1f85182ec611098
* Fix a typo.Matthias Benkard2009-10-071-1/+1
| | | | | | Ignore-this: 5932a32cdc0b7b249f59e0aceb34290e darcs-hash:70f0e0aecb47de2ff2d601a4befef44f014a0412
* When processing If-Modified-Since headers, recognise HTTP dates.Matthias Benkard2009-10-071-1/+2
| | | | | | Ignore-this: 38ca7adc0b2cec14bd8d0524cd1585ef darcs-hash:72d2028420de3803dbb31d9ddb8fe1dc78f130dd
* Do not crash when processing a request without an If-Modified-Since header.Matthias Benkard2009-10-071-5/+6
| | | | darcs-hash:4a5478c5c626f7574f54a8bc0a252769306c8718
* Implement sane caching behaviour.Matthias Benkard2009-10-071-0/+10
| | | | | | Ignore-this: 8ed0815613cb44c0eee9d8ac47e1753b darcs-hash:e41ff965d8172b7979369cb0df98302f29a9a9c4
* FORMAT-DATE: Fix time zone handling.Matthias Benkard2008-12-101-1/+1
| | | | darcs-hash:2ca96eaebb542646ff761ab4abc5b24d8f9aa58c
* QUOTE-PRINTABLE: Add a remark about the relationship between the ↵Matthias Benkard2007-10-121-1/+9
| | | | | | Quoted-Printable and Q encodings. darcs-hash:e70a4c2b8a1b5575de39600670bc016eb47af0ac
* Support comment submission notification via e-mail.Matthias Benkard2007-10-121-0/+72
| | | | darcs-hash:72d3c69e6dc8ef47e9e6224adcc135637957ad09
* Make use of Akismet for spam detection.Matthias Benkard2007-10-071-0/+42
| | | | darcs-hash:8828531ab148ca71cca0a0dbef7733717834cbb4
* Store data using CLSQL rather than custom files.Matthias Benkard2007-09-291-0/+6
| | | | darcs-hash:b736c3a1a111f001b4db43c5d869d42cdf032f94
* Fix a typo in FIXUP-MARKDOWN-OUTPUT.Matthias Benkard2007-08-051-1/+1
| | | | darcs-hash:806d33ca83e6973eaef9a568de6045281549f910
* Reimplement FIXUP-MARKDOWN-OUTPUT using PPCRE:REGEX-REPLACE-ALL.Matthias Benkard2007-08-051-16/+16
| | | | darcs-hash:08197eaffc2b8a3d32256b27c39492f1a69f8fa0
* Move all macro definitions into a separate file.Matthias Benkard2007-06-301-23/+0
| | | | darcs-hash:aa001fe6707d0ddb94ceb1a4e82515894218fdf2
* Make CALL-WITH-RESULT-CACHE not break in the absence of a cache directory.Matthias Benkard2007-06-301-2/+5
| | | | darcs-hash:ffd46f4c8b0a630a886be8893d3b909bae473ce0
* Cache FORMAT-DATE results for faster page generation.Matthias Benkard2007-06-301-26/+78
| | | | darcs-hash:2efe2fb7b5c7637c31d56be210624a48f61755ec
* Split journal.lisp into multiple files.Matthias Benkard2007-06-301-0/+167
darcs-hash:5621824874dbddcf61282b66c975266d16d1fa6f