Revision: 4530
Author: edi
URL: http://bknr.net/trac/changeset/4530
Fix typo
U trunk/thirdparty/chunga/streams.lisp
Modified: trunk/thirdparty/chunga/streams.lisp
===================================================================
--- trunk/thirdparty/chunga/streams.lisp 2010-05-07 10:17:59 UTC (rev 4529)
+++ trunk/thirdparty/chunga/streams.lisp 2010-05-07 19:39:34 UTC (rev 4530)
@@ -79,7 +79,7 @@
currently enabled.")
(output-buffer :initform (make-array +output-buffer-size+ :element-type '(unsigned-byte 8))
:accessor output-buffer
- :documentation "A vector used to temporary
+ :documentation "A vector used to temporarily
store data which will output in one chunk.")
(output-index :initform 0
:accessor output-index
Revision: 4529
Author: edi
URL: http://bknr.net/trac/changeset/4529
Export parse-cookie-date
U trunk/thirdparty/drakma/CHANGELOG.txt
U trunk/thirdparty/drakma/doc/index.html
U trunk/thirdparty/drakma/packages.lisp
Modified: trunk/thirdparty/drakma/CHANGELOG.txt
===================================================================
--- trunk/thirdparty/drakma/CHANGELOG.txt 2010-05-07 10:07:41 UTC (rev 4528)
+++ trunk/thirdparty/drakma/CHANGELOG.txt 2010-05-07 10:17:59 UTC (rev 4529)
@@ -1,3 +1,4 @@
+Export PARSE-COOKIE-DATE
Safer method to render URIs
Allow for GET/POST parameters without a value (seen on Lotus webservers)
Modified: trunk/thirdparty/drakma/doc/index.html
===================================================================
--- trunk/thirdparty/drakma/doc/index.html 2010-05-07 10:07:41 UTC (rev 4528)
+++ trunk/thirdparty/drakma/doc/index.html 2010-05-07 10:17:59 UTC (rev 4529)
@@ -86,6 +86,7 @@
<li><a href="#delete-old-cookies"><code>delete-old-cookies</code></a>
<li><a href="#*allow-dotless-cookie-domains-p*"><code>*allow-dotless-cookie-domains-p*</code></a>
<li><a href="#*ignore-unparseable-cookie-dates-p*"><code>*ignore-unparseable-cookie-dates-p*</code></a>
+ <li><a href="#parse-cookie-date"><code>parse-cookie-date</code></a>
</ol>
<li><a href="#headers">Headers</a>
<ol>
@@ -1326,6 +1327,31 @@
<!-- End of entry for *IGNORE-UNPARSEABLE-COOKIE-DATES-P* -->
+<!-- Entry for PARSE-COOKIE-DATE -->
+
+<p><br>[Function]<br><a class=none name='parse-cookie-date'><b>parse-cookie-date</b> <i>string</i> => <i>universal-time</i></a>
+<blockquote><br>
+
+Parses (the string representation of) a cookie expiry date <code><i>string</i></code> and returns it as a Lisp <a href="http://www.lispworks.com/documentation/HyperSpec/Body/25_adb.htm">universal time</a>. Currently understands the following formats:
+<pre>
+"Wed, 06-Feb-2008 21:01:38 GMT"
+"Wed, 06-Feb-08 21:01:38 GMT"
+"Tue Feb 13 08:00:00 2007 GMT"
+"Wednesday, 07-February-2027 08:55:23 GMT"
+"Wed, 07-02-2017 10:34:45 GMT"
+</pre>
+Instead of <code>"GMT"</code>, time zone abbreviations
+like <code>"CEST"</code>
+and <a href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">UTC</a>
+offsets like <code>"GMT-01:30"</code> are also allowed.
+<p>
+While this function has <em>cookie</em> in its name, it might come in
+handy in other situations as well and it is thus exported as a
+convenience function.
+</blockquote>
+
+<!-- End of entry for PARSE-COOKIE-DATE -->
+
<h4><a name="headers" class=none>Headers</a></h4>
This section assembles a couple of convenience functions which can be
Modified: trunk/thirdparty/drakma/packages.lisp
===================================================================
--- trunk/thirdparty/drakma/packages.lisp 2010-05-07 10:07:41 UTC (rev 4528)
+++ trunk/thirdparty/drakma/packages.lisp 2010-05-07 10:17:59 UTC (rev 4529)
@@ -64,6 +64,7 @@
:parameter-error
:parameter-present-p
:parameter-value
+ :parse-cookie-date
:read-tokens-and-parameters
:split-tokens
:syntax-error))
Revision: 4528
Author: edi
URL: http://bknr.net/trac/changeset/4528
Copyright
U trunk/thirdparty/drakma/conditions.lisp
U trunk/thirdparty/drakma/cookies.lisp
U trunk/thirdparty/drakma/drakma.asd
U trunk/thirdparty/drakma/packages.lisp
U trunk/thirdparty/drakma/read.lisp
U trunk/thirdparty/drakma/request.lisp
U trunk/thirdparty/drakma/specials.lisp
U trunk/thirdparty/drakma/util.lisp
Modified: trunk/thirdparty/drakma/conditions.lisp
===================================================================
--- trunk/thirdparty/drakma/conditions.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/conditions.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: ODD-STREAMS; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/odd-streams/conditions.lisp,v 1.5 2007/12/31 01:08:45 edi Exp $
-;;; Copyright (c) 2008-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2008-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/cookies.lisp
===================================================================
--- trunk/thirdparty/drakma/cookies.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/cookies.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: DRAKMA; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/cookies.lisp,v 1.15 2008/01/14 01:57:01 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/drakma.asd
===================================================================
--- trunk/thirdparty/drakma/drakma.asd 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/drakma.asd 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/drakma.asd,v 1.49 2008/05/24 03:21:22 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/packages.lisp
===================================================================
--- trunk/thirdparty/drakma/packages.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/packages.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/packages.lisp,v 1.22 2008/01/14 01:57:01 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/read.lisp
===================================================================
--- trunk/thirdparty/drakma/read.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/read.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: DRAKMA; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/read.lisp,v 1.17 2008/05/25 11:35:20 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/request.lisp
===================================================================
--- trunk/thirdparty/drakma/request.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/request.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: DRAKMA; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/request.lisp,v 1.58 2008/05/30 11:30:45 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/specials.lisp
===================================================================
--- trunk/thirdparty/drakma/specials.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/specials.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: DRAKMA; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/specials.lisp,v 1.19 2008/01/14 01:57:02 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions
Modified: trunk/thirdparty/drakma/util.lisp
===================================================================
--- trunk/thirdparty/drakma/util.lisp 2010-05-07 10:06:31 UTC (rev 4527)
+++ trunk/thirdparty/drakma/util.lisp 2010-05-07 10:07:41 UTC (rev 4528)
@@ -1,7 +1,7 @@
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: DRAKMA; Base: 10 -*-
;;; $Header: /usr/local/cvsrep/drakma/util.lisp,v 1.36 2008/05/30 11:30:45 edi Exp $
-;;; Copyright (c) 2006-2009, Dr. Edmund Weitz. All rights reserved.
+;;; Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
;;; Redistribution and use in source and binary forms, with or without
;;; modification, are permitted provided that the following conditions