Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fcb428622 
							
						 
					 
					
						
						
							
							do not print unexpected logs ( #20083 )  
						
						
						
						
					 
					
						2024-07-12 13:51:54 -07:00 
						 
				 
			
				
					
						
							
							
								Aditya Manthramurthy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f78691fcf 
							
						 
					 
					
						
						
							
							ldap: Add user DN attributes list config param ( #19758 )  
						
						... 
						
						
						
						This change uses the updated ldap library in minio/pkg (bumped
up to v3). A new config parameter is added for LDAP configuration to
specify extra user attributes to load from the LDAP server and to store
them as additional claims for the user.
A test is added in sts_handlers.go that shows how to access the LDAP
attributes as a claim.
This is in preparation for adding SSH pubkey authentication to MinIO's SFTP
integration. 
						
						
					 
					
						2024-05-24 16:05:23 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fd90c93ff 
							
						 
					 
					
						
						
							
							re-use StorageAPI while loading drive formats ( #19770 )  
						
						... 
						
						
						
						Bonus: safe settings for deployment ID to avoid races 
						
						
					 
					
						2024-05-19 01:06:49 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c1bba681b 
							
						 
					 
					
						
						
							
							add logrotate support for MinIO logs ( #19641 )  
						
						
						
						
					 
					
						2024-05-01 10:57:52 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Eleuch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fd63e920a 
							
						 
					 
					
						
						
							
							log: Use error log type instead of Application/MinIO type ( #18930 )  
						
						... 
						
						
						
						* log: Use error log type instead of Application/MinIO type
Also bump github.com/shirou/gopsutil version to address cross
compilation issues.
* Apply suggestions from code review
Co-authored-by: Aditya Manthramurthy <donatello@users.noreply.github.com>
---------
Co-authored-by: Anis Eleuch <anis@min.io>
Co-authored-by: Harshavardhana <harsha@minio.io>
Co-authored-by: Aditya Manthramurthy <donatello@users.noreply.github.com> 
						
						
					 
					
						2024-02-01 16:13:57 -08:00 
						 
				 
			
				
					
						
							
							
								Sveinn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							603437e70f 
							
						 
					 
					
						
						
							
							Fix startup formatting ( #18156 )  
						
						... 
						
						
						
						Percentages in root user names are used for formatting.
Before:
```
S3-API: http://192.168.50.21:9000   http://172.31.96.1:9000   http://127.0.0.1:9000 
RootUser: "U4B6Zi!b75DXSPm%!!(MISSING)a(MISSING)vZb"
RootPass: "Q4#Q6y8G%!P(MISSING)x#npP4dudUobU#NBcGB7RMKV4ajYb"
Console: http://192.168.50.21:51915  http://172.31.96.1:51915  http://127.0.0.1:51915 
RootUser: "U4B6Zi!b75DXSPm%!!(MISSING)a(MISSING)vZb"
RootPass: "Q4#Q6y8G%!P(MISSING)x#npP4dudUobU#NBcGB7RMKV4ajYb"
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart 
FORMAT: %117s MESSAGE: $ mc alias set myminio http://192.168.50.21:9000  "U4B6Zi!b75DXSPm%avZb" "Q4#Q6y8G%%Px#npP4dudUobU#NBcGB7RMKV4ajYb"
   $ mc alias set myminio http://192.168.50.21:9000  "U4B6Zi!b75DXSPm%!a(MISSING)vZb" "Q4#Q6y8G%Px#npP4dudUobU#NBcGB7RMKV4ajYb"
```
After:
```
Status:         1 Online, 0 Offline.
S3-API: http://192.168.50.21:9000   http://172.31.96.1:9000   http://127.0.0.1:9000 
RootUser: "U4B6Zi!b75DXSPm%avZb"
RootPass: "Q4#Q6y8G%%Px#npP4dudUobU#NBcGB7RMKV4ajYb"
Console: http://192.168.50.21:52421  http://172.31.96.1:52421  http://127.0.0.1:52421 
RootUser: "U4B6Zi!b75DXSPm%avZb"
RootPass: "Q4#Q6y8G%%Px#npP4dudUobU#NBcGB7RMKV4ajYb"
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart 
   $ mc alias set myminio http://192.168.50.21:9000  "U4B6Zi!b75DXSPm%avZb" "Q4#Q6y8G%%Px#npP4dudUobU#NBcGB7RMKV4ajYb"
```
No need for special Windows case. `mc` works just fine. 
						
						
					 
					
						2023-10-02 07:39:47 -06:00 
						 
				 
			
				
					
						
							
							
								Aditya Manthramurthy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c99fb106c 
							
						 
					 
					
						
						
							
							Update to minio/pkg/v2 ( #17967 )  
						
						
						
						
					 
					
						2023-09-04 12:57:37 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Valdivia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb17f97cf3 
							
						 
					 
					
						
						
							
							move audit and logger message structure to minio/pkg ( #16655 )  
						
						... 
						
						
						
						Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> 
						
						
					 
					
						2023-02-21 21:21:17 -08:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20c89ebbb3 
							
						 
					 
					
						
						
							
							freeze before exit when _MINIO_DEBUG_NO_EXIT is defined ( #15709 )  
						
						... 
						
						
						
						this is to ensure keep k8s pods running, when they reach a "crashloop" stage 
						
						
					 
					
						2022-09-22 11:57:27 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f28a3bb80 
							
						 
					 
					
						
						
							
							Avoid messages from go test output ( #15601 )  
						
						... 
						
						
						
						A lot of warning messages are printed in CI/CD failures generated by go
test. Avoid that by requiring at least Error level for logging when
doing go test. 
						
						
					 
					
						2022-08-30 08:23:40 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e3bafcc54 
							
						 
					 
					
						
						
							
							improve logs, fix banner formatting ( #14456 )  
						
						
						
						
					 
					
						2022-03-03 13:21:16 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65b1a4282e 
							
						 
					 
					
						
						
							
							fix: console logger regression with dynamic logger webhook registration ( #14346 )  
						
						... 
						
						
						
						fixes a regression from #14289  
						
						
					 
					
						2022-02-17 17:50:10 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f527c708f2 
							
						 
					 
					
						
						
							
							run gofumpt cleanup across code-base ( #14015 )  
						
						
						
						
					 
					
						2022-01-02 09:15:06 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ad6012782 
							
						 
					 
					
						
						
							
							simplify logger time and avoid possible crashes ( #13986 )  
						
						... 
						
						
						
						time.Format() is not necessary prematurely for JSON
marshalling, since JSON marshalling indeed defaults
to RFC3339Nano.
This also ensures the 'time' is remembered until its
logged and it is the same time when the 'caller'
invoked 'log' functions. 
						
						
					 
					
						2021-12-23 15:33:54 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0e41356f5 
							
						 
					 
					
						
						
							
							add error level logger similar to Info() for console ( #12445 )  
						
						
						
						
					 
					
						2021-06-04 11:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f262daf6f 
							
						 
					 
					
						
						
							
							rename all remaining packages to internal/ ( #12418 )  
						
						... 
						
						
						
						This is to ensure that there are no projects
that try to import `minio/minio/pkg` into
their own repo. Any such common packages should
go to `https://github.com/minio/pkg ` 
						
						
					 
					
						2021-06-01 14:59:40 -07:00