| 
						
					 | 
					
						
						
							
						
						f3b525d715
					 | 
					
						
						
							
							Replaced random.random() with secrets.randbits() in the make_response_header method of the DigestAuth class.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-29 19:13:50 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0f3694ba05
					 | 
					
						
						
							
							Added the SonarQube .scannerwork directory to .gitignore.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-29 19:12:47 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2425d99492
					 | 
					
						
						
							
							Advanced to version 0.2.0.
						
						
						
						
						
						
							
 v0.2.0
						
					 | 
					
						2022-11-27 07:06:35 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be163d35fb
					 | 
					
						
						
							
							Added the on-login callback for the log in bookkeeping.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-27 06:58:29 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2aaaa9f47f
					 | 
					
						
						
							
							Changed the BasePasswordGetter and BaseUserGetter from abstract to non-abstract, to simplify the code.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-27 06:32:02 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cb3e313e21
					 | 
					
						
						
							
							Revised the FlaskLoginTestCase test case and README.rst for illustrations on how to retrieve the currently logged-in user.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-26 18:59:17 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6f49a180e3
					 | 
					
						
						
							
							Revised the DigestAuth class to deal with the dummy get_password_hash and get_user functions when they are not registered yet.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-26 09:37:13 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af8c3a484c
					 | 
					
						
						
							
							Revised so that you always call digest_auth.init_app(), to avoid confusion.  It remembers the current application.  The logout() method no longer need current_app for the current application.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-25 09:14:57 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						65c3322ecc
					 | 
					
						
						
							
							Revised the routes in the examples in README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-25 08:41:30 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cb5cfaf7d4
					 | 
					
						
						
							
							Added logging out.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-25 08:40:27 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dda8472a76
					 | 
					
						
						
							
							Revised the test_stale_opaque tests of the AuthenticationTestCase and FlaskLoginTestCase test cases to use the super method instead of the overridden method of the Client class.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-25 00:18:43 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						177f549786
					 | 
					
						
						
							
							Changed the test_stale tests to test_stale_opaque that also tests if the opaque value is still the same across the client authentication requests.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 23:55:49 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff8ada129d
					 | 
					
						
						
							
							Added the docstring documentation to the dummy user of the Flask-Login test case.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 23:48:09 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ccec1365bf
					 | 
					
						
						
							
							Revised the AuthenticationTestCase and FlaskLoginTestCase test cases for simplicity and readability.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 23:46:45 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78514a8f17
					 | 
					
						
						
							
							Added to test the stale value of the WWW-Authenticate response header in the AuthenticationTestCase and FlaskLoginTestCase test cases.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 21:53:21 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3dcc409bef
					 | 
					
						
						
							
							Changed the make_authorization method from private to public in the test client.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 21:45:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2156aa710f
					 | 
					
						
						
							
							Added the instructions on setting the password hash in README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 21:34:48 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a43c6aea89
					 | 
					
						
						
							
							Added rationale to HTTP Digest Authentication in README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 21:25:01 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8e29c91f92
					 | 
					
						
						
							
							Revised README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 21:10:25 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8ec1e6fd02
					 | 
					
						
						
							
							Advanced to version 0.1.1.
						
						
						
						
						
						
							
 v0.1.1
						
					 | 
					
						2022-11-24 08:43:37 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b37861eccc
					 | 
					
						
						
							
							Changed the minimum python version to 3.7.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 08:43:02 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f2e51b46cb
					 | 
					
						
						
							
							Fixed a grammar typo in README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 08:20:18 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						387f86ef8c
					 | 
					
						
						
							
							Advanced to version 0.1.0.
						
						
						
						
						
						
							
 v0.1.0
						
					 | 
					
						2022-11-24 08:16:49 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e43206ee7
					 | 
					
						
						
							
							Revised the URI in setup.cfg.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 08:02:17 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa943b4831
					 | 
					
						
						
							
							Added the installation instructions to README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 07:43:07 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c748fcdb16
					 | 
					
						
						
							
							Revised README.rst for various places.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 07:38:20 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5e5d929676
					 | 
					
						
						
							
							Added the test client instruction to README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 07:31:46 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a7e2f3296f
					 | 
					
						
						
							
							Removed an unused import from the Flask-Login test case.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 07:24:48 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						515098c32a
					 | 
					
						
						
							
							Moved the _get_req_auth function into the test client class, and renamed it to __make_authorization.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 07:16:36 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca22b9731c
					 | 
					
						
						
							
							Moved the ha1 and ha2 calculation into the calc_response function.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 07:13:21 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af7af3943a
					 | 
					
						
						
							
							Added the usage instruction to README.rst.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 01:42:03 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2770e1cc12
					 | 
					
						
						
							
							Revised so that Flask-Login become an optional dependency.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-24 01:02:51 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						292d0aaf09
					 | 
					
						
						
							
							Reordered the code in the test cases.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-23 23:36:41 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf15bcf1f1
					 | 
					
						
						
							
							Revised the request methods of the routes in the test cases.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-23 23:23:38 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						606059a547
					 | 
					
						
						
							
							Revised the classifiers in setup.cfg.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-23 23:11:46 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0a69f5d3c1
					 | 
					
						
						
							
							Added the initial version that works.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-23 18:12:04 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a460ca890
					 | 
					
						
						
							
							Added LICENSE, MANIFEST.in, pyproject.toml, README.rst, and setup.cfg as the starting project skeleton.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-23 18:07:00 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c4f1eb0498
					 | 
					
						
						
							
							Added .gitignore.
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-23 10:26:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |