16 months agoadd immediate-p slot to the authproc structure
Anton Vodonosov [Fri, 22 Feb 2013 21:28:37]
add immediate-p slot to the authproc structure

Ignore-this: 482abe17aac56000f90751f27f92ad6b

16 months agocopy/paste drakma::alist-to-url-encoded-string into cl-openid code, because in quicklisp 2013-02-17 drakma changes the function parameters
Anton Vodonosov [Fri, 22 Feb 2013 21:20:12]
copy/paste drakma::alist-to-url-encoded-string into cl-openid code, because in quicklisp 2013-02-17 drakma changes the function parameters

Ignore-this: 894049c21756f6197be80d87bb16be3b

2 years agoFix the darcs repository URL in README.org and README.html
Anton Vodonosov [Sat, 03 Sep 2011 17:43:15]
Fix the darcs repository URL in README.org and README.html

Ignore-this: 30a98715ad7a35fd5eebf1a820631229

2 years agoFix the user-setup-url unit test: return two values from the handle-check-id-setup, as required by the provider (the test failed because we recently added an assert in the provider code)
Anton Vodonosov [Tue, 16 Aug 2011 18:16:56]
Fix the user-setup-url unit test: return two values from the handle-check-id-setup, as required by the provider (the test failed because we recently added an assert in the provider code)

Ignore-this: dadfbf1f6a701600ee842fe1af874e6f

2 years agocloses #22 adjust the exampels to hunchentoot 1.1.
Anton Vodonosov [Mon, 15 Aug 2011 13:37:34]
closes #22 adjust the exampels to hunchentoot 1.1.

Ignore-this: 130ddb37ff3f4e835b5b099498fe2c34

2 years agoAdjust the provider example to the new requirement for the HANDLE-CHECKID-SETUP - it should return HTTP status code as the second value.
Anton Vodonosov [Mon, 15 Aug 2011 13:33:44]
Adjust the provider example to the new requirement for the HANDLE-CHECKID-SETUP - it should return HTTP status code as the second value.

Ignore-this: a0734c0f858285dfa0aae1b17cbfcb43

2 years agoFix error message arguments and test when the Claimed ID received from OP differs from the user supplied ID, and discovery for the received Claimed ID did not find the same endpoint.
Anton Vodonosov [Mon, 15 Aug 2011 13:30:54]
Fix error message arguments and test when the Claimed ID received from OP differs from the user supplied ID, and discovery for the received Claimed ID did not find the same endpoint.

Ignore-this: a9ea094e898f295c8ce79751a4f2b37d

2 years agoImproved the HANDLE-CHECKID-SETUP documentation a little
Anton Vodonosov [Mon, 15 Aug 2011 13:22:30]
Improved the HANDLE-CHECKID-SETUP documentation a little

Ignore-this: bc1150f13b802b2045eb353457fc9662

2 years agoAdded ASSERT that a user-defined HANDLE-CHECKID-SETUP returns the second value - HTTP status code"
Anton Vodonosov [Mon, 15 Aug 2011 13:13:32]
Added ASSERT that a user-defined HANDLE-CHECKID-SETUP returns the second value - HTTP status code"

Ignore-this: df813540d1b24fab4ffc38162fa12697

2 years agofix formatting a bit - don't use an open parenthesis as the first char in the docstring line
Anton Vodonosov [Mon, 15 Aug 2011 13:10:54]
fix formatting a bit - don't use an open parenthesis as the first char in the docstring line

Ignore-this: b6d019728fae080a928bc94b9c15e51b

2 years agofix error (typo in a variable name) in the CANCEL-RESPONSE-URI
Anton Vodonosov [Mon, 15 Aug 2011 13:08:52]
fix error (typo in a variable name) in the CANCEL-RESPONSE-URI

Ignore-this: 90702cb14b78f918d4fa855e752f8085

3 years agoclose #21 INITIATE-AUTHENTICATION: return the URI as a string
Anton Vodonosov [Mon, 11 Jul 2011 17:22:38]
close #21 INITIATE-AUTHENTICATION: return the URI as a string

Ignore-this: d3339b80ac0e194ae092fdc0d1c8cce8

3 years agoremvoe unused lexical variable in the provider test 'user-setup-url'
Anton Vodonosov [Mon, 11 Jul 2011 17:21:51]
remvoe unused lexical variable in the provider test 'user-setup-url'

Ignore-this: f30485471dba19511b63cf5f16abe826

3 years agoclose #20 user_setup_url automatic generation
Anton Vodonosov [Mon, 11 Jul 2011 16:43:11]
close #20 user_setup_url automatic generation

Ignore-this: 81a03fa21295b060370b48b407f5359c

3 years agore #19 some polishment of the provider API. Update the README with current name of the ALLOW-UNENCRYPTED-ASSOCIATION-P.
Anton Vodonosov [Sat, 11 Jun 2011 18:00:32]
re #19 some polishment of the provider API. Update the README with current name of the ALLOW-UNENCRYPTED-ASSOCIATION-P.

Ignore-this: cebc4258fc91fcaefe1c9ac74f88c2b6

3 years agore #19 some polishment of the provider API. Generate README.txt and README.html from README.org.
Anton Vodonosov [Sat, 11 Jun 2011 17:43:34]
re #19 some polishment of the provider API. Generate README.txt and README.html from README.org.

Ignore-this: e9c814c087481a710411a63e9b9eb738

3 years agore #19 some polishment of the provider API. The HANDLE-OPENID-PROVIDER-REQUEST keyword parameter SECURE-P is renamed to ALLOW-UNENCRYPTED-ASSOCIATION-P.
Anton Vodonosov [Sat, 11 Jun 2011 17:31:03]
re #19 some polishment of the provider API. The HANDLE-OPENID-PROVIDER-REQUEST keyword parameter SECURE-P is renamed to ALLOW-UNENCRYPTED-ASSOCIATION-P.

Ignore-this: 66a7a933dd660b3382d6c28c79e1b0a9

3 years agore #19 some polishment of the provider API. Update the +INDIRECT-RESPONSE-CODE+ docstring so that user is also recommented to use this code whith HTTP redirects.
Anton Vodonosov [Sat, 11 Jun 2011 14:48:00]
re #19 some polishment of the provider API. Update the +INDIRECT-RESPONSE-CODE+ docstring so that user is also recommented to use this code whith HTTP redirects.

Ignore-this: 8b5d31a7a22d0a1ede545cf202bfdb62

3 years agore #19 some polishment of the provider API. Remove from the HANDLE-OPENID-PROVIDER-REQUEST docstring the statement that the redirect status code is always +INDIRECT-RESPONSE-CODE+ because it depends on what is returned from the HANDLE-CHECKID-SETUP.
Anton Vodonosov [Sat, 11 Jun 2011 14:42:43]
re #19 some polishment of the provider API. Remove from the HANDLE-OPENID-PROVIDER-REQUEST docstring the statement that the redirect status code is always +INDIRECT-RESPONSE-CODE+ because it depends on what is returned from the HANDLE-CHECKID-SETUP.

Ignore-this: 187d947b87b691d426a2e31e7e64a2dd

3 years agore #19 some polishment of the provider API. Introduced new function AUTH-REQUEST-REALM with returns the realm of the OpenID authentication request message.
Anton Vodonosov [Sat, 11 Jun 2011 14:33:20]
re #19 some polishment of the provider API. Introduced new function AUTH-REQUEST-REALM with returns the realm of the OpenID authentication request message.

Ignore-this: ef5bfc8913fe9a84d055823cec1090f4

3 years agore #19 some polishment of the provider API. Remove WITH-INDIRECT-ERROR-HANDLER and SIGNAL-INDIRECT-ERROR from the public API. Also fixed some typos in docstrings.
Anton Vodonosov [Sat, 11 Jun 2011 13:54:06]
re #19 some polishment of the provider API. Remove WITH-INDIRECT-ERROR-HANDLER and SIGNAL-INDIRECT-ERROR from the public API. Also fixed some typos in docstrings.

Ignore-this: 7560c03276a9c39e75cb8cd756dfb57c

3 years agore #19 some polishment of the provider API. CANCEL-RESPONSE and SUCCESSFUL-RESPONSE are renamed to CANCEL-RESPONSE-URI and SUCCESSFUL-RESPONSE-URI. Both functions return only single value - the URI (no sense to return the HTTP status code as the second value, as this is always recirect). The URI is returned as a string instead of PURI:URI instance. The examples/provider.lisp code is adjusted, but not tested (because we first need to make it hunchentoot 1.1. compatible). But the library was tested with my non-commited tutorial.lisp.
Anton Vodonosov [Sat, 11 Jun 2011 10:21:44]
re #19 some polishment of the provider API. CANCEL-RESPONSE and SUCCESSFUL-RESPONSE are renamed to CANCEL-RESPONSE-URI and SUCCESSFUL-RESPONSE-URI. Both functions return only single value - the URI (no sense to return the HTTP status code as the second value, as this is always recirect). The URI is returned as a string instead of PURI:URI instance. The examples/provider.lisp code is adjusted, but not tested (because we first need to make it hunchentoot 1.1. compatible). But the library was tested with my non-commited tutorial.lisp.

Ignore-this: fc153ed82377232a4a66c7f8f4cbc43b

3 years agore #19 some polishment of the provider API. HANDLE-OPENID-PROVIDER-REQUEST always returns the second value, an HTTP code.
Anton Vodonosov [Fri, 10 Jun 2011 19:44:15]
re #19 some polishment of the provider API. HANDLE-OPENID-PROVIDER-REQUEST always returns the second value, an HTTP code.

Ignore-this: 361006e1c7a1930db528d8b330e035e0

3 years agoadded a TODO comment to avoid ACONS for message creation, and use the more abstract MESSAGE- funtions
Anton Vodonosov [Fri, 10 Jun 2011 19:02:36]
added a TODO comment to avoid ACONS for message creation, and use the more abstract MESSAGE- funtions

Ignore-this: 8dc92c479a6a4358f63631a62fe65e05

3 years agosmall typo in a docstring
Anton Vodonosov [Fri, 10 Jun 2011 19:02:19]
small typo in a docstring

Ignore-this: 7d647d04726769adab92da9f6d33a6a8

3 years agoFix handling of unsupported association requests by the function HANDLE-OPENID-PROVIDER-REQUEST (switch the nesting of ENCODE-KV and HANDLER-CASE). Created an unit test which reveals the problem and covers handling of all kinds of usupporeted association requests.
Anton Vodonosov [Fri, 10 Jun 2011 18:59:31]
Fix handling of unsupported association requests by the function HANDLE-OPENID-PROVIDER-REQUEST (switch the nesting of ENCODE-KV and HANDLER-CASE). Created an unit test which reveals the problem and covers handling of all kinds of usupporeted association requests.

Ignore-this: 50f9f19fcd770a1620271d757c0a165c

3 years agocloses #18 LiveJournal error reponse with HTTP status 200.
Anton Vodonosov [Fri, 10 Jun 2011 15:29:19]
closes #18 LiveJournal error reponse with HTTP status 200.

Ignore-this: 674dea8501aee7520d02e106314738c1

3 years agore #17 signal an error if discovery discovers nothing. Fix a typo in the DISCOVER function dosctring.
Anton Vodonosov [Fri, 10 Jun 2011 15:13:14]
re #17 signal an error if discovery discovers nothing. Fix a typo in the DISCOVER function dosctring.

Ignore-this: a6d96015ca700574c08ba09aa3cf21d

3 years agore #17 signal an error if discovery discovers nothing. Fix a typo in the DISCOVER function dosctring.
Anton Vodonosov [Fri, 10 Jun 2011 15:10:09]
re #17 signal an error if discovery discovers nothing. Fix a typo in the DISCOVER function dosctring.

Ignore-this: 1ac9786250882659f6b281454b690144

3 years agore #14 secure random number generation. Document the secure-random dependence in the README.
Anton Vodonosov [Fri, 10 Jun 2011 15:08:24]
re #14 secure random number generation. Document the secure-random dependence in the README.

Ignore-this: 79264f3ad9d15c5243136ce32814d9b6

3 years ago#17 signal an error if discovery discovers nothing. Documented the errors signalled in the DISCOVERY function docstring"
Anton Vodonosov [Fri, 10 Jun 2011 14:51:25]
#17 signal an error if discovery discovers nothing. Documented the errors signalled in the DISCOVERY function docstring"

Ignore-this: fe70d9f2d49b140859bd8788b2e8101a

3 years agocloses #17 signal an error if discovery discovers nothing
Anton Vodonosov [Wed, 08 Jun 2011 17:11:11]
closes #17 signal an error if discovery discovers nothing

Ignore-this: 591b8a0e291ebe0a8ffe9408fd37fd1c

3 years agocloses #16 unit test error: make-auth-proc.
Anton Vodonosov [Tue, 07 Jun 2011 15:28:40]
closes #16 unit test error: make-auth-proc.

Ignore-this: 4e39d4cc3e5ff1584226debfdb7e409e

3 years agocloses #14 "secure random number generation"
Anton Vodonosov [Sun, 05 Jun 2011 14:32:41]
closes #14 "secure random number generation"

Ignore-this: d40a6de1cc86f6de7cde4f0a4da4d000

4 years ago1 - EXTRA-PARAMETERS kwarg for REQUEST-AUTHENTICATION-URI and INITIATE-AUTHENTICATION (this is needed for OpenID extensions, for example OAuth or Attribute Exchange). 2 - Additional (multiple) return values HANDLE and AUTHPROC for INITIATE-AUTHENTICATION (Especially the handle is useful for user code to track the process). Based on the patch provided by Leslie P. Polzer <sky@viridian-project.de>.
Anton Vodonosov [Tue, 08 Jun 2010 18:46:33]
1 - EXTRA-PARAMETERS kwarg for REQUEST-AUTHENTICATION-URI and INITIATE-AUTHENTICATION (this is needed for OpenID extensions, for example OAuth or Attribute Exchange). 2 - Additional (multiple) return values HANDLE and AUTHPROC for INITIATE-AUTHENTICATION (Especially the handle is useful for user code to track the process). Based on the patch provided by Leslie P. Polzer <sky@viridian-project.de>.

Ignore-this: 17a2246a6dc01e34c88667dd450668e8

5 years agoFix #15 : don't send openid.op_endpoint in positive assertions when responsing to OpenID v1 message.
Maciek Pasternacki [Thu, 28 Aug 2008 13:30:41]
Fix #15 : don't send openid.op_endpoint in positive assertions when responsing to OpenID v1 message.

5 years agoTAG gsoc_2008_pencils_down
Maciek Pasternacki [Mon, 18 Aug 2008 11:52:36]
TAG gsoc_2008_pencils_down

5 years agoTAG 1_0_rc1
Maciek Pasternacki [Mon, 18 Aug 2008 11:51:21]
TAG 1_0_rc1

5 years agoAdd unit test for parsing the nonce.
Maciek Pasternacki [Mon, 18 Aug 2008 11:29:01]
Add unit test for parsing the nonce.

5 years agoExport doc changes.
Maciek Pasternacki [Mon, 18 Aug 2008 11:05:07]
Export doc changes.

5 years agoRename SAMPLE-HUNCHENTOOT-OP class in example to EXAMPLE-OP; example class has nothing to do with Hunchentoot.
Maciek Pasternacki [Mon, 18 Aug 2008 11:04:05]
Rename SAMPLE-HUNCHENTOOT-OP class in example to EXAMPLE-OP; example class has nothing to do with Hunchentoot.

5 years agoRename Provider's slot and accessor's OP-ENDPOINT-URI to ENDPOINT-URI.
Maciek Pasternacki [Mon, 18 Aug 2008 11:03:15]
Rename Provider's slot and accessor's OP-ENDPOINT-URI to ENDPOINT-URI.

5 years agoRename AUTH-PROCESS ENDPOINT-URI slot to PROVIDER-ENDPOINT-URI.
Maciek Pasternacki [Mon, 18 Aug 2008 11:02:04]
Rename AUTH-PROCESS ENDPOINT-URI slot to PROVIDER-ENDPOINT-URI.

5 years agoGC also OP's associations.
Maciek Pasternacki [Mon, 18 Aug 2008 10:57:02]
GC also OP's associations.

5 years agoUpdate doc about puri requirement.
Maciek Pasternacki [Mon, 18 Aug 2008 10:47:19]
Update doc about puri requirement.

5 years agoAdd locks for global object slot thread-safety.
Maciek Pasternacki [Mon, 18 Aug 2008 10:46:40]
Add locks for global object slot thread-safety.

5 years agoAdd missing dependencies.
Maciek Pasternacki [Mon, 18 Aug 2008 10:20:02]
Add missing dependencies.

5 years agoUse PURI even in Allegro, Drakma doesn't play good with NET.URI.
Maciek Pasternacki [Mon, 18 Aug 2008 10:10:07]
Use PURI even in Allegro, Drakma doesn't play good with NET.URI.

5 years agoType tweak for SBCL.
Maciek Pasternacki [Mon, 18 Aug 2008 10:01:46]
Type tweak for SBCL.

5 years agoTypo.
Maciek Pasternacki [Mon, 18 Aug 2008 09:56:49]
Typo.

Next ->