Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							f04e4bdbeb 
							
						 
					 
					
						
						
							
							document TLS options for Postgres  
						
						
						
						
					 
					
						2020-01-13 14:54:29 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							638852a2dd 
							
						 
					 
					
						
						
							
							implement TLS support for Postgres  
						
						
						
						
					 
					
						2020-01-13 11:52:09 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a0ac50df 
							
						 
					 
					
						
						
							
							Indicate that we support both forms of SCRAM (just always reject channel binding for now)  
						
						
						
						
					 
					
						2020-01-11 03:52:12 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Akhterov 
							
						 
					 
					
						
						
						
						
							
						
						
							db230e2ce0 
							
						 
					 
					
						
						
							
							Resolve Comments  
						
						... 
						
						
						
						- Remove `hex` from root `Cargo.toml`
    - Make `hmac` crate optional
    - Clean up checking mechanisms for "SCRAM-SHA-256"
    - Use `str::from_utf8` instead of `String::from_utf8_lossyf
    - Update `Sasl*Response` structs be tuple structs
    - Factor out `len` in `SaslInitialResponse.encode()`
    - Use `protocol_err` instead of `expect` when constructing `Hmacf
      instances
    - Remove `it_connects_to_database_user` test as it was too fragile
    - Move `sasl_auth` function into `postgres/connection` as it more
      related to `Connection` rather than `protocl`
    - Return an error when decoding base64 salt rather than panicing
      in `Authentication::SaslContinue` 
						
						
					 
					
						2020-01-11 03:33:38 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Akhterov 
							
						 
					 
					
						
						
						
						
							
						
						
							507d988fc4 
							
						 
					 
					
						
						
							
							Implememnt SASL Authentication  
						
						
						
						
					 
					
						2020-01-11 03:33:21 -08:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
						
						
							
						
						
							7464d35803 
							
						 
					 
					
						
						
							
							Check if enough bytes was received  
						
						
						
						
					 
					
						2020-01-07 11:44:15 +01:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							589d06ec66 
							
						 
					 
					
						
						
							
							change UnexpectedEof to ConnectionAborted  
						
						
						
						
					 
					
						2020-01-03 19:06:00 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							19e38ab8d3 
							
						 
					 
					
						
						
							
							[MySQL] [Postgres] Add support for BLOB and BYTEA types  
						
						
						
						
					 
					
						2019-12-30 02:10:09 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							e16c043bf9 
							
						 
					 
					
						
						
							
							Add basic docs to MySql and Postgres Connection  
						
						
						
						
					 
					
						2019-12-28 01:01:45 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0f34b0ce 
							
						 
					 
					
						
						
							
							Fix a couple minor nits with Pool and run rustfmt  
						
						
						
						
					 
					
						2019-12-27 22:47:25 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							017ee38725 
							
						 
					 
					
						
						
							
							De-duplicate error impls and forward MySqlConnection/PgConnection to crate root  
						
						
						
						
					 
					
						2019-12-27 21:50:13 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							7d745f98ea 
							
						 
					 
					
						
						
							
							implement query_as!() et al, document query macros  
						
						
						
						
					 
					
						2019-12-27 21:45:31 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							d76b1357da 
							
						 
					 
					
						
						
							
							Audit MySql and Postgres protocols  
						
						
						
						
					 
					
						2019-12-27 17:31:01 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							786deecc36 
							
						 
					 
					
						
						
							
							replace bitflags::_core with std  
						
						... 
						
						
						
						for some reason IntelliJ-Rust reaches for this first 
						
						
					 
					
						2019-12-19 18:46:37 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							5192983093 
							
						 
					 
					
						
						
							
							implement Executor::send()  
						
						
						
						
					 
					
						2019-12-19 18:46:37 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							56875a8931 
							
						 
					 
					
						
						
							
							finish discussed refactors  
						
						
						
						
					 
					
						2019-12-18 23:02:01 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa931356f 
							
						 
					 
					
						
						
							
							WIP implement statement caching for MySQL, perform discussed refactors  
						
						
						
						
					 
					
						2019-12-18 23:02:01 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d93867b7 
							
						 
					 
					
						
						
							
							implement prepared statement caching for postgres  
						
						
						
						
					 
					
						2019-12-18 23:02:01 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3fbd740a 
							
						 
					 
					
						
						
							
							implement support for chrono  
						
						... 
						
						
						
						fix tests 
						
						
					 
					
						2019-12-11 19:59:41 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a36ddd5c 
							
						 
					 
					
						
						
							
							fix Executor::describe() for MariaDB  
						
						... 
						
						
						
						prevent exhaustive match of `describe` structs 
						
						
					 
					
						2019-12-04 18:13:10 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							193e79569a 
							
						 
					 
					
						
						
							
							query refactors  
						
						
						
						
					 
					
						2019-12-04 13:30:19 -08:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							acca40c88e 
							
						 
					 
					
						
						
							
							make query!() output anonymous records  
						
						
						
						
					 
					
						2019-12-03 21:30:53 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							871183d23b 
							
						 
					 
					
						
						
							
							Minor fixes and run rustfmt  
						
						
						
						
					 
					
						2019-12-03 00:22:02 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							9558ab1c50 
							
						 
					 
					
						
						
							
							Remove bytes usage and update dependencies  
						
						
						
						
					 
					
						2019-12-02 23:26:44 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							6925d5999c 
							
						 
					 
					
						
						
							
							Fix mariadb compile errors and remove useless Row wrapper  
						
						
						
						
					 
					
						2019-12-02 21:11:49 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							2227303f20 
							
						 
					 
					
						
						
							
							Have Backend require Executor and de-duplicate some logic  
						
						
						
						
					 
					
						2019-11-27 23:26:20 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							b87edd5a9a 
							
						 
					 
					
						
						
							
							Unify sqlx::CompiledSql and sqlx::SqlQuery into sqlx::Query as a common return type between sqlx::query and sqlx::query!  
						
						
						
						
					 
					
						2019-11-22 22:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							b14d3da2ee 
							
						 
					 
					
						
						
							
							Add sqlx::Row  
						
						... 
						
						
						
						- Rename the existing trait to an internal RawRow trait
 - Row is used for selecting a dyn and deferring pulling its values out till later
 - FromSqlRow -> FromRow 
						
						
					 
					
						2019-11-22 18:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							4d033963ce 
							
						 
					 
					
						
						
							
							use protocol_err! instead of InvalidData in more places  
						
						
						
						
					 
					
						2019-11-22 17:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							905320ff39 
							
						 
					 
					
						
						
							
							return Error::Protocol instead of io::ErrorKind::InvalidData  
						
						
						
						
					 
					
						2019-11-22 17:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							a9fb263520 
							
						 
					 
					
						
						
							
							simplify pool implementation, run rustfmt  
						
						
						
						
					 
					
						2019-11-22 17:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bd768afe8 
							
						 
					 
					
						
						
							
							Merge pull request  #24  from mehcode/ab/codec  
						
						... 
						
						
						
						rename `FromSql/ToSql` -> `Decode/Encode` 
						
						
					 
					
						2019-11-22 13:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Leckey 
							
						 
					 
					
						
						
						
						
							
						
						
							061b7819ab 
							
						 
					 
					
						
						
							
							Remove the RawConnection concept and fold into Backend  
						
						
						
						
					 
					
						2019-11-22 11:48:49 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							d332558b25 
							
						 
					 
					
						
						
							
							rename FromSql/ToSql -> Decode/Encode  
						
						... 
						
						
						
						closes  #18  
					
						2019-11-22 11:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Bonander 
							
						 
					 
					
						
						
						
						
							
						
						
							fc07830639 
							
						 
					 
					
						
						
							
							implement facade crate so macros can be used from same namespace  
						
						
						
						
					 
					
						2019-11-22 10:30:16 +00:00