jianzhiyao 
							
						 
					 
					
						
						
						
						
							
						
						
							978b7e4a9d 
							
						 
					 
					
						
						
							
							rename package name & fix bug  
						
						
						
						
					 
					
						2022-04-27 23:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ming Deng 
							
						 
					 
					
						
						
						
						
							
						
						
							1dffa20435 
							
						 
					 
					
						
						
							
							make stmt cache smaller  
						
						
						
						
					 
					
						2020-10-10 21:35:58 +08:00 
						 
				 
			
				
					
						
							
							
								sc0vu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91e18996bd 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2020-10-06 18:20:06 +08:00 
						 
				 
			
				
					
						
							
							
								flycash 
							
						 
					 
					
						
						
						
						
							
						
						
							ce4ce74c8d 
							
						 
					 
					
						
						
							
							Fix validation test  
						
						
						
						
					 
					
						2020-06-06 20:50:48 +08:00 
						 
				 
			
				
					
						
							
							
								Ming Deng 
							
						 
					 
					
						
						
						
						
							
						
						
							5100a8c396 
							
						 
					 
					
						
						
							
							fix CI and UT  
						
						
						
						
					 
					
						2020-06-06 18:16:36 +08:00 
						 
				 
			
				
					
						
							
							
								jianzhiyao 
							
						 
					 
					
						
						
						
						
							
						
						
							50f71a8a21 
							
						 
					 
					
						
						
							
							fix bug of getting int error  
						
						
						
						
					 
					
						2020-06-02 18:10:17 +08:00 
						 
				 
			
				
					
						
							
							
								Iskander Sharipov 
							
						 
					 
					
						
						
						
						
							
						
						
							c998e52cc0 
							
						 
					 
					
						
						
							
							config/yaml: s/bytes.NewBuffer/bytes.NewReader/  
						
						... 
						
						
						
						When io.Reader is required out of []byte,
it's better to use bytes.NewReader than bytes.NewBuffer.
Signed-off-by: Iskander Sharipov <quasilyte@gmail.com> 
						
						
					 
					
						2019-02-10 20:37:43 +03:00 
						 
				 
			
				
					
						
							
							
								SongLiangChen 
							
						 
					 
					
						
						
						
						
							
						
						
							8f455ef199 
							
						 
					 
					
						
						
							
							Read over 4096 length values  
						
						
						
						
					 
					
						2018-08-17 11:40:00 +08:00 
						 
				 
			
				
					
						
							
							
								guomao545 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39fc30b8b2 
							
						 
					 
					
						
						
							
							Support return middle level value  
						
						... 
						
						
						
						fix multilevel yaml config can't correct return middle level value bug 
						
						
					 
					
						2018-07-27 15:33:24 +08:00 
						 
				 
			
				
					
						
							
							
								Xingang Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							78f2fd8d14 
							
						 
					 
					
						
						
							
							acquire lock when access config data  
						
						
						
						
					 
					
						2018-07-21 14:56:09 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d3f2ed4c5 
							
						 
					 
					
						
						
							
							Merge pull request  #3127  from kaka89/master  
						
						... 
						
						
						
						Refactor yaml config for support multilevel 
						
						
					 
					
						2018-05-03 14:07:59 +08:00 
						 
				 
			
				
					
						
							
							
								umasuo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccaa2dd9e0 
							
						 
					 
					
						
						
							
							Update yaml.go  
						
						... 
						
						
						
						delete white line. 
						
						
					 
					
						2018-04-20 19:44:22 +08:00 
						 
				 
			
				
					
						
							
							
								umasuo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba89253e4a 
							
						 
					 
					
						
						
							
							Update yaml.go  
						
						... 
						
						
						
						add support for multilevel yaml config 
						
						
					 
					
						2018-04-20 19:40:06 +08:00 
						 
				 
			
				
					
						
							
							
								qshuai 
							
						 
					 
					
						
						
						
						
							
						
						
							889408136b 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2018-03-28 00:26:06 +08:00 
						 
				 
			
				
					
						
							
							
								xlwcom 
							
						 
					 
					
						
						
						
						
							
						
						
							3c17e2a7e6 
							
						 
					 
					
						
						
							
							remove the comments  
						
						
						
						
					 
					
						2017-07-04 11:03:49 +08:00 
						 
				 
			
				
					
						
							
							
								xlwcom 
							
						 
					 
					
						
						
						
						
							
						
						
							234708062a 
							
						 
					 
					
						
						
							
							fix the bug in the "ParseBool" function in the file of config.go  
						
						
						
						
					 
					
						2017-06-29 13:32:40 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							a91e2e9950 
							
						 
					 
					
						
						
							
							add golint check and fix all golints  
						
						
						
						
					 
					
						2017-04-30 22:41:23 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8f7bc146 
							
						 
					 
					
						
						
							
							fix ineffectual  
						
						
						
						
					 
					
						2017-04-28 22:36:28 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							d03285a0ee 
							
						 
					 
					
						
						
							
							Merge pull request  #2555  from Liaodd/master  
						
						... 
						
						
						
						Update ini.go: change the key to lowercase when set a new key for ini configer 
						
						
					 
					
						2017-04-24 22:37:25 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							b08ace7532 
							
						 
					 
					
						
						
							
							Merge pull request  #2577  from ggicci/develop  
						
						... 
						
						
						
						Fix ini parsing error for multiple users on one machine. 
						
						
					 
					
						2017-04-19 20:17:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ggicci 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a2583972 
							
						 
					 
					
						
						
							
							Fix ini parsing error for multiple users on one machine.  
						
						... 
						
						
						
						If there were multiple users working on one machine, it's common that
"/tmp/beego" will be owned by one of them, and the others won't be able
to access to it. So, it's better to add an "id-like" postfix to the
temporary directory. 
						
						
					 
					
						2017-04-19 19:50:11 +08:00 
						 
				 
			
				
					
						
							
							
								Liaodd 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c03f5b8f 
							
						 
					 
					
						
						
							
							Update ini.go  
						
						... 
						
						
						
						change the key to lowercase when set a new key for ini configer 
						
						
					 
					
						2017-04-10 11:30:23 +08:00 
						 
				 
			
				
					
						
							
							
								Sergey Lanzman 
							
						 
					 
					
						
						
						
						
							
						
						
							37c1ffc57a 
							
						 
					 
					
						
						
							
							add go simple support  
						
						
						
						
					 
					
						2017-03-17 20:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f7f3efa7 
							
						 
					 
					
						
						
							
							Merge pull request  #2380  from fugr/config  
						
						... 
						
						
						
						config:fix handle include other.conf 
						
						
					 
					
						2017-03-05 22:41:45 +08:00 
						 
				 
			
				
					
						
							
							
								Mariano Fevola 
							
						 
					 
					
						
						
						
						
							
						
						
							e0250e2871 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2017-03-03 16:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Faissal Elamraoui 
							
						 
					 
					
						
						
						
						
							
						
						
							126dbdae2f 
							
						 
					 
					
						
						
							
							use BeeMap instead of a regular map  
						
						
						
						
					 
					
						2017-01-16 10:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								Faissal Elamraoui 
							
						 
					 
					
						
						
						
						
							
						
						
							957c0630c0 
							
						 
					 
					
						
						
							
							moved the env package to config/  
						
						
						
						
					 
					
						2017-01-14 10:15:02 +01:00 
						 
				 
			
				
					
						
							
							
								fugr 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa7fc6e41 
							
						 
					 
					
						
						
							
							config:fix handle include other.conf  
						
						... 
						
						
						
						When include other.conf,other.conf is either absolute directory or under beego in default temporary directory(/tmp/beego).
maybe replace by current directory is better. 
						
						
					 
					
						2017-01-11 18:55:53 +08:00 
						 
				 
			
				
					
						
							
							
								fugr 
							
						 
					 
					
						
						
						
						
							
						
						
							6a2ee371a5 
							
						 
					 
					
						
						
							
							avoid creating new file to implements Config  
						
						... 
						
						
						
						There is no need to create new file in ParseData(data []byte) (Configer, error).Tet's make code simply. 
						
						
					 
					
						2017-01-09 21:04:11 +08:00 
						 
				 
			
				
					
						
							
							
								Faissal Elamraoui 
							
						 
					 
					
						
						
						
						
							
						
						
							39d40ba8fa 
							
						 
					 
					
						
						
							
							This  fixes   #2294  
						
						
						
						
					 
					
						2016-11-29 14:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								Faissal Elamraoui 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc3e30653 
							
						 
					 
					
						
						
							
							Added ToString method which converts values of any type to string  
						
						
						
						
					 
					
						2016-11-29 14:55:56 +01:00 
						 
				 
			
				
					
						
							
							
								mengyuan 
							
						 
					 
					
						
						
						
						
							
						
						
							2b442e842e 
							
						 
					 
					
						
						
							
							fix path issue in windows  
						
						
						
						
					 
					
						2016-10-14 16:52:03 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							7760d24761 
							
						 
					 
					
						
						
							
							fix the typo  
						
						
						
						
					 
					
						2016-08-17 23:52:34 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							e9f967102c 
							
						 
					 
					
						
						
							
							Fixed parese ini file with empty space line  
						
						
						
						
					 
					
						2016-06-01 19:58:35 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							7e65338c87 
							
						 
					 
					
						
						
							
							Change key format  
						
						... 
						
						
						
						key format : ${ENV_PART||defaultValue} or  ${ENV_PART} 
						
						
					 
					
						2016-03-29 21:47:33 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd7d8c43f 
							
						 
					 
					
						
						
							
							Merge branch 'astaxie/develop' into environmentVar  
						
						
						
						
					 
					
						2016-03-29 20:55:29 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							1b04571c0b 
							
						 
					 
					
						
						
							
							test the env use GOPATH not GOROOT  
						
						
						
						
					 
					
						2016-03-14 19:22:00 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7d95b071 
							
						 
					 
					
						
						
							
							go vet  
						
						
						
						
					 
					
						2016-03-14 19:21:09 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a06c5fa0 
							
						 
					 
					
						
						
							
							Update config suport environment variable logic  
						
						
						
						
					 
					
						2016-03-12 14:32:39 +08:00 
						 
				 
			
				
					
						
							
							
								Simon Rawet 
							
						 
					 
					
						
						
						
						
							
						
						
							8b0957cf2e 
							
						 
					 
					
						
						
							
							Fixed infinite loop in ini config adapter  
						
						... 
						
						
						
						If parseFile recived a directory it would go into a infinit loop 
						
						
					 
					
						2016-03-12 00:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							86c7f1db9e 
							
						 
					 
					
						
						
							
							Merge branch 'astaxie/develop' into environmentVar  
						
						... 
						
						
						
						# Conflicts:
#	config/fake.go
#	config/xml/xml_test.go
#	config/yaml/yaml_test.go 
						
						
					 
					
						2016-03-10 19:57:16 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							19d921d3f5 
							
						 
					 
					
						
						
							
							Return nil not empty []string{}  
						
						... 
						
						
						
						Return nil if config value does not exist or is empty 
						
						
					 
					
						2016-03-03 20:03:23 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							8ff74e71cb 
							
						 
					 
					
						
						
							
							Fixed   #1735  Return empty []string  
						
						... 
						
						
						
						Need return empty []string  if config value is empty.
split `“”` ==> []string{}, Not []string{“”} 
						
						
					 
					
						2016-03-02 22:44:20 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							36f69a04a9 
							
						 
					 
					
						
						
							
							remove interfaceToStr function to package config  
						
						
						
						
					 
					
						2016-02-04 20:15:37 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							1222c87be3 
							
						 
					 
					
						
						
							
							optimization code  
						
						
						
						
					 
					
						2016-01-28 14:49:44 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							484ca3a643 
							
						 
					 
					
						
						
							
							fixed test code error  
						
						
						
						
					 
					
						2016-01-27 21:13:11 +08:00 
						 
				 
			
				
					
						
							
							
								ysqi 
							
						 
					 
					
						
						
						
						
							
						
						
							cd31c816cc 
							
						 
					 
					
						
						
							
							Config support get environment variable  
						
						... 
						
						
						
						get environment variable if config item  has prefix "$ENV_" .
e.g.
```ini
[demo]
password = $ENV_MyPWD
``` 
						
						
					 
					
						2016-01-27 20:46:30 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f9491aed 
							
						 
					 
					
						
						
							
							Merge pull request  #1608  from ysqi/iniSaveErrorFix  
						
						... 
						
						
						
						Fixed  #1607  
					
						2016-01-26 21:46:31 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							f8004b69ad 
							
						 
					 
					
						
						
							
							fix the go vet  
						
						
						
						
					 
					
						2016-01-25 21:33:57 +08:00 
						 
				 
			
				
					
						
							
							
								astaxie 
							
						 
					 
					
						
						
						
						
							
						
						
							87650ce8bc 
							
						 
					 
					
						
						
							
							make golint happy  
						
						
						
						
					 
					
						2016-01-25 20:57:41 +08:00