[version 0.14.0 ediware**20070918170015] { hunk ./CHANGELOG 1 +Version 0.14.0 +2007-09-18 +Added support for "HttpOnly" cookie attribute + hunk ./cookie.lisp 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/cookie.lisp,v 1.6 2007/01/01 23:50:30 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/cookie.lisp,v 1.7 2007/09/18 14:23:23 edi Exp $ hunk ./cookie.lisp 59 -cookie is a secure cookie.")) +cookie is a secure cookie.") + (http-only :initarg :http-only + :initform nil + :accessor cookie-http-only + :documentation "A generalized boolean denoting whether +this cookie is a `HttpOnly' cookie. + +This is a Microsoft extension that has been implemented in Firefox as +well. See .")) hunk ./cookie.lisp 90 -(defun set-cookie (name &key (value "") expires path domain secure (reply *reply*)) +(defun set-cookie (name &key (value "") expires path domain secure http-only (reply *reply*)) hunk ./cookie.lisp 101 - :secure secure) + :secure secure + :http-only http-only) hunk ./cookie.lisp 114 - "~A=~A~:[~;~:*; expires=~A~]~:[~;~:*; path=~A~]~:[~;~:*; domain=~A~]~:[~;; secure~]" + "~A=~A~:[~;~:*; expires=~A~]~:[~;~:*; path=~A~]~:[~;~:*; domain=~A~]~:[~;; secure~]~:[~;; HttpOnly~]" hunk ./cookie.lisp 120 - (cookie-secure cookie))) + (cookie-secure cookie) + (cookie-http-only cookie))) hunk ./doc/index.html 143 -current version is 0.13.0. There's also a port +current version is 0.14.0. There's also a port hunk ./doc/index.html 1550 - :documentation "A generalized boolean denoting whether this cookie is a secure cookie."))) + :documentation "A generalized boolean denoting whether this is a secure cookie.") + (http-only :initarg :http-only + :initform nil + :accessor cookie-http-only + :documentation "A generalized boolean denoting whether this is a HttpOnly cookie."))) hunk ./doc/index.html 1564 -href="#cookie-domain">COOKIE-DOMAIN, and COOKIE-SECURE are all exported +href="#cookie-domain">COOKIE-DOMAIN, COOKIE-SECURE, and COOKIE-HTTP-ONLY are all exported hunk ./doc/index.html 1570 -
set-cookie name &key value expires path domain secure reply => cookie +
set-cookie name &key value expires path domain secure http-only reply => cookie hunk ./doc/index.html 2470 +
  • cookie-http-only hunk ./doc/index.html 2595 -$Header: /usr/local/cvsrep/hunchentoot/doc/index.html,v 1.107 2007/09/14 12:12:35 edi Exp $ +$Header: /usr/local/cvsrep/hunchentoot/doc/index.html,v 1.108 2007/09/18 14:23:24 edi Exp $ hunk ./hunchentoot.asd 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/hunchentoot.asd,v 1.44 2007/09/14 12:12:33 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/hunchentoot.asd,v 1.45 2007/09/18 14:23:23 edi Exp $ hunk ./hunchentoot.asd 37 -(defvar *hunchentoot-version* "0.13.0" +(defvar *hunchentoot-version* "0.14.0" hunk ./packages.lisp 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/packages.lisp,v 1.32 2007/09/14 12:12:33 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/packages.lisp,v 1.33 2007/09/18 14:23:23 edi Exp $ hunk ./packages.lisp 141 + :cookie-http-only hunk ./test/test.lisp 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/test/test.lisp,v 1.18 2007/04/02 21:21:19 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/test/test.lisp,v 1.20 2007/09/18 14:24:01 edi Exp $ }