61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								0.09:
							 | 
						||
| 
								 | 
							
									* version 1.1 of the protocol, with 1.0 as a "compat" option
							 | 
						||
| 
								 | 
							
									  (where both 1.0 and 1.1 response keys are sent) compat is either
							 | 
						||
| 
								 | 
							
									  on, off, or unspecified, in which case it's on by default for
							 | 
						||
| 
								 | 
							
									  one month
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.08:
							 | 
						||
| 
								 | 
							
								        * security fix, as pointed out by meepbear: check_authentication
							 | 
						||
| 
								 | 
							
									  shouldn't honor signature verification requests using
							 | 
						||
| 
								 | 
							
									  assoc_handles that were given out in associate requests.  that
							 | 
						||
| 
								 | 
							
									  means that we must be able to distinguish (internally) handles
							 | 
						||
| 
								 | 
							
									  that were given out to "dumb" consumbers (stateless) vs. ones we
							 | 
						||
| 
								 | 
							
									  gave out in associate requests.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									  for more information, see:
							 | 
						||
| 
								 | 
							
									      http://lists.danga.com/pipermail/yadis/2005-July/001144.html
							 | 
						||
| 
								 | 
							
								0.07:
							 | 
						||
| 
								 | 
							
									* openid.mode=cancel support
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        * invalidate_handle support
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* fix a call to error_page that should've been _error_page
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* _secret_of_handle now only takes an assoc_handle, not
							 | 
						||
| 
								 | 
							
									  also an assoc_type, as an assoc_handle should always
							 | 
						||
| 
								 | 
							
									  self-imply its type
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.06:
							 | 
						||
| 
								 | 
							
									* make rand_chars public
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* remove old DSA-based code
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* test suite for new DH/HMAC-based code
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.05:
							 | 
						||
| 
								 | 
							
								        * start implementing the new DH + HMAC-SHA1 spec, instead
							 | 
						||
| 
								 | 
							
									  of being DSA-based.  The DSA code is still working for now,
							 | 
						||
| 
								 | 
							
									  and it'll do either protocol, but it'll be removed in time.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.04:
							 | 
						||
| 
								 | 
							
									* add "signed_return" method and docs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* require Convert::PEM 0.07, which was always required,
							 | 
						||
| 
								 | 
							
									  but I forgot its version number before
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* add "redirect_for_setup" option on handle_page and docs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.03:
							 | 
						||
| 
								 | 
							
								        * stupid push_url_arg bugfix
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* more tests
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.02:
							 | 
						||
| 
								 | 
							
								        * checkid_immediate vs checkid_setup mode (handle_page can return
							 | 
						||
| 
								 | 
							
									  $type of "setup")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								0.01:
							 | 
						||
| 
								 | 
							
								        * initial release.  test suite works.  no example app yet.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									* requires Crypt::DSA or Crypt::OpenSSL::DSA
							 |