Ethan Koenig 
							
						 
					 
					
						
						
							
						
						aa962deec0 
					 
					
						
						
							
							Replace deprecated Id method with ID ( #2655 )  
						
						
						
						
					 
					
						2017-10-05 07:43:04 +03:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						a8717e5e3a 
					 
					
						
						
							
							Use AfterLoad instead of AfterSet on Structs ( #2628 )  
						
						... 
						
						
						
						* use AfterLoad instead of AfterSet on Structs
* fix the comments on AfterLoad
* fix the comments on action AfterLoad 
						
						
					 
					
						2017-10-01 19:52:35 +03:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						005900baea 
					 
					
						
						
							
							Use created & updated instead BeforeInsert & BeforeUpdate ( #2482 )  
						
						... 
						
						
						
						* use created & updated instead BeforeInsert & BeforeUpdate
* fix vendor checksum
* only show generated SQL when development mode
* remove extra update column updated_unix
* remove trace config 
						
						
					 
					
						2017-09-13 08:18:22 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
							
						
						6dd096b7f0 
					 
					
						
						
							
							Two factor authentication support ( #630 )  
						
						... 
						
						
						
						* Initial commit for 2FA support
Signed-off-by: Andrew <write@imaginarycode.com >
* Add vendored files
* Add missing depends
* A few clean ups
* Added improvements, proper encryption
* Better encryption key
* Simplify "key" generation
* Make 2FA enrollment page more robust
* Fix typo
* Rename twofa/2FA to TwoFactor
* UNIQUE INDEX -> UNIQUE 
						
						
					 
					
						2017-01-16 10:14:29 +08:00