Lanre Adelowo 
							
						 
					 
					
						
						
						
						
							
						
						
							a82ba73346 
							
						 
					 
					
						
						
							
							Make sure argsSet verifies string isn't empty too ( #4980 )  
						
						
						
						
					 
					
						2018-12-27 14:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fd34c0517 
							
						 
					 
					
						
						
							
							fix lfs version check warning log when using ssh protocol ( #5501 )  
						
						
						
						
					 
					
						2018-12-19 09:17:43 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							ebef3eff23 
							
						 
					 
					
						
						
							
							Remove a double slash in the HTTPS redirection when Let's Encrypt is enabled ( #5537 )  
						
						... 
						
						
						
						Before:
$ curl 0.0.0.0:3001
<a href="https://gitea.example.com:3000// ">Found</a>.
After:
$ curl 0.0.0.0:3001
<a href="https://gitea.example.com:3000/ ">Found</a>.
Fixes  #5536  
						
						
					 
					
						2018-12-12 23:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							af6bce3ad5 
							
						 
					 
					
						
						
							
							fix detect force push failure on deletion of protected branches ( #5522 )  
						
						
						
						
					 
					
						2018-12-12 10:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							ba75319157 
							
						 
					 
					
						
						
							
							fix clone wiki failed via ssh ( #5503 )  
						
						
						
						
					 
					
						2018-12-11 13:37:32 -05:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							15d6cf179d 
							
						 
					 
					
						
						
							
							Fix the Let's Encrypt handler by listening on a valid address ( #5525 )  
						
						... 
						
						
						
						* Fix the Let's Encrypt handler by listening on a valid address
Also handle errors in the HTTP server go routine, return a fatal error
when something goes wrong.
Thanks to @gbl08ma for finding the actual bug
Here is an example of the error handling:
    2018/12/11 14:23:07 [....io/gitea/cmd/web.go:87 func1()] [E] Failed to
    start the Let's Encrypt handler on port 30: listen tcp 0.0.0.0:30: bind:
    permission denied
Closes  #5280 
* Fix a typo 
						
						
					 
					
						2018-12-11 10:46:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eabbddcd98 
							
						 
					 
					
						
						
							
							Restrict permission check on repositories and fix some problems ( #5314 )  
						
						... 
						
						
						
						* fix units permission problems
* fix some bugs and merge LoadUnits to repoAssignment
* refactor permission struct and add some copyright heads
* remove unused codes
* fix routes units check
* improve permission check
* add unit tests for permission
* fix typo
* fix tests
* fix some routes
* fix api permission check
* improve permission check
* fix some permission check
* fix tests
* fix tests
* improve some permission check
* fix some permission check
* refactor AccessLevel
* fix bug
* fix tests
* fix tests
* fix tests
* fix AccessLevel
* rename CanAccess
* fix tests
* fix comment
* fix bug
* add missing unit for test repos
* fix bug
* rename some functions
* fix routes check 
						
						
					 
					
						2018-11-28 19:26:14 +08:00 
						 
				 
			
				
					
						
							
							
								Lanre Adelowo 
							
						 
					 
					
						
						
						
						
							
						
						
							ce9a5173fe 
							
						 
					 
					
						
						
							
							fix password variable shadowing ( #5405 )  
						
						
						
						
					 
					
						2018-11-26 17:00:38 +02:00 
						 
				 
			
				
					
						
							
							
								Lanre Adelowo 
							
						 
					 
					
						
						
						
						
							
						
						
							fd37fb01fd 
							
						 
					 
					
						
						
							
							Don't force a password change for the admin user when creating an account via cli ( #5391 )  
						
						... 
						
						
						
						* don't force a password change for the admin user
* don't totally dicard -must-change-password flag if creating the first (admin) user via the cli. Use flag if present but make sure to default to not forcing a password update 
						
						
					 
					
						2018-11-25 09:42:24 +02:00 
						 
				 
			
				
					
						
							
							
								zeripath 
							
						 
					 
					
						
						
						
						
							
						
						
							7d9a191a3c 
							
						 
					 
					
						
						
							
							Create AuthorizedKeysCommand ( #5236 )  
						
						
						
						
					 
					
						2018-11-01 09:41:07 -04:00 
						 
				 
			
				
					
						
							
							
								Robert Ștefan 
							
						 
					 
					
						
						
						
						
							
						
						
							7edb930240 
							
						 
					 
					
						
						
							
							Add command for migrating database ( #4954 )  
						
						
						
						
					 
					
						2018-10-30 23:14:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lanre Adelowo 
							
						 
					 
					
						
						
						
						
							
						
						
							e5daa2698f 
							
						 
					 
					
						
						
							
							Generate random password ( #5023 )  
						
						... 
						
						
						
						* add random-password flag
* run make fmt
* add length cli flag rather than use a default value 
						
						
					 
					
						2018-10-30 17:34:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba57949e4 
							
						 
					 
					
						
						
							
							remove unused db init on commands serv, update, hooks ( #5225 )  
						
						
						
						
					 
					
						2018-10-30 12:41:25 +02:00 
						 
				 
			
				
					
						
							
							
								Antoine GIRARD 
							
						 
					 
					
						
						
						
						
							
						
						
							617a2433a3 
							
						 
					 
					
						
						
							
							Make gitea serv use api/internal ( #4886 )  
						
						... 
						
						
						
						* Start to move to internal/private
* Add GetPublicKeyByID
* Add HasDeployKey
* Add private.UpdateDeployKeyUpdated
* Add private.GetUserByKeyID
* Add private.AccessLevel
* Add private.CheckUnitUser
* Fix mistakes I made
* Some cleaning + moving code to separate files
* Fix error handling
* Remove useless error handling for setup
* lint: fix comment on exported func
* fix copyright header
* Fix order of args 
						
						
					 
					
						2018-10-30 14:20:13 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							a2ee2a3c67 
							
						 
					 
					
						
						
							
							fix showing pull request link when delete a branch ( #5166 )  
						
						
						
						
					 
					
						2018-10-28 18:15:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lanre Adelowo 
							
						 
					 
					
						
						
						
						
							
						
						
							c2748ea7fe 
							
						 
					 
					
						
						
							
							Add must-change-password flag to cli for creating a user ( #4955 )  
						
						... 
						
						
						
						* add support for an admin to force a user to change his/her password from thee cli
* use BoolFlag instead
* default to true
* simplify by removing unnneccessary if/else 
						
						
					 
					
						2018-10-21 01:05:01 +03:00 
						 
				 
			
				
					
						
							
							
								Julien Tant 
							
						 
					 
					
						
						
						
						
							
						
						
							dea3d849e1 
							
						 
					 
					
						
						
							
							Give user a link to create PR after push ( #4716 )  
						
						... 
						
						
						
						* Give user a link to create PR after push
* Forks now create PR in the base repository + make sure PR creation is allowed
* fix code style 
						
						
					 
					
						2018-10-20 09:59:06 +03:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							1e34413238 
							
						 
					 
					
						
						
							
							refactor: err != nil check, just return error instead ( #5093 )  
						
						
						
						
					 
					
						2018-10-18 00:51:07 -04:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e91a2cf2ea 
							
						 
					 
					
						
						
							
							Add/remove/list oauth providers via cli ( #4591 )  
						
						
						
						
					 
					
						2018-09-12 10:46:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fluf 
							
						 
					 
					
						
						
						
						
							
						
						
							b82c14b3d2 
							
						 
					 
					
						
						
							
							add letsencrypt to Gitea ( #4189 )  
						
						
						
						
					 
					
						2018-08-21 09:56:50 -04:00 
						 
				 
			
				
					
						
							
							
								Jerry Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							b1bc08e268 
							
						 
					 
					
						
						
							
							cmd/serve: pprof cpu and memory profile dumps to disk ( #4560 )  
						
						
						
						
					 
					
						2018-08-07 14:49:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fluf 
							
						 
					 
					
						
						
						
						
							
						
						
							f54626df0b 
							
						 
					 
					
						
						
							
							Add config path as an optional flag when changing pass via CLI ( #4184 )  
						
						
						
						
					 
					
						2018-06-09 18:35:14 -04:00 
						 
				 
			
				
					
						
							
							
								Inon S 
							
						 
					 
					
						
						
						
						
							
						
						
							15f6ec9632 
							
						 
					 
					
						
						
							
							LFS: make HTTP auth period configurable ( #4035 )  
						
						... 
						
						
						
						* LFS: make HTTP auth period configurable
* Formatting: Removed semicolon
Due to automated fmt-check failure (drone.gitea.io)
* applying code reviews
* Applied code review comment: Change HTTPAuthExpiry to time.Duration
* Updated config cheat sheet 
						
						
					 
					
						2018-05-29 16:07:16 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
						
						
							
						
						
							8176345c0e 
							
						 
					 
					
						
						
							
							Add cli commands to regen hooks & keys ( #3979 )  
						
						... 
						
						
						
						* Add cli commands to regen hooks & keys
* make fmt
* Allow passing path to config as an option
* add docs 
						
						
					 
					
						2018-05-17 09:35:07 +08:00 
						 
				 
			
				
					
						
							
							
								Lauris BH 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b66d6b3449 
							
						 
					 
					
						
						
							
							Do not allow inactive users to access repositories using private keys ( #3887 )  
						
						
						
						
					 
					
						2018-05-02 16:22:56 +03:00 
						 
				 
			
				
					
						
							
							
								Codruț Constantin Gușoi 
							
						 
					 
					
						
						
						
						
							
						
						
							96c268c0fc 
							
						 
					 
					
						
						
							
							Implements generator cli for secrets ( #3531 )  
						
						... 
						
						
						
						Signed-off-by: Codruț Constantin Gușoi <codrut.gusoi@gmail.com> 
						
						
					 
					
						2018-02-18 20:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Antoine GIRARD 
							
						 
					 
					
						
						
						
						
							
						
						
							9e842c8a72 
							
						 
					 
					
						
						
							
							Fix SSH auth lfs locks ( #3152 )  
						
						... 
						
						
						
						* Fix SSH auth LFS locks
* Activate SSH/lock test
* Remove debug
* Follow @lunny recommendation for AfterLoad method 
						
						
					 
					
						2018-01-27 18:48:15 +02:00 
						 
				 
			
				
					
						
							
							
								Morgan Bazalgette 
							
						 
					 
					
						
						
						
						
							
						
						
							2b52f77e1b 
							
						 
					 
					
						
						
							
							General refactor of the cmd package ( #3328 )  
						
						... 
						
						
						
						* General refactor of the cmd package
* Address breakage in runCreateUser
* Place "common" functions into cmd.go 
						
						
					 
					
						2018-01-12 23:16:49 +01:00 
						 
				 
			
				
					
						
							
							
								Kim "BKC" Carlbäcker 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b8b4b5ec 
							
						 
					 
					
						
						
							
							Cleanup models.User.HashPassword ( #3334 )  
						
						
						
						
					 
					
						2018-01-12 00:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Morgan Bazalgette 
							
						 
					 
					
						
						
						
						
							
						
						
							674cfb7cac 
							
						 
					 
					
						
						
							
							Change EncodePasswd to HashPassword ( #3329 )  
						
						... 
						
						
						
						* Change EncodePasswd to HashPassword
* Create test+benchmark for HashPassword 
						
						
					 
					
						2018-01-08 23:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sandro Santilli 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd987af0c 
							
						 
					 
					
						
						
							
							Add repo-sync-releases admin command ( #3254 )  
						
						... 
						
						
						
						* Add repo-sync-releases admin command
Will help recovering corrupted database, see #3247 
* Load repos in chunks of 10, exit with error if unable to get a list, scan private repos, fix typo
* Fix debug output about num releases
* Introduce RepositoryListDefaultPageSize constant, set to 64
Use it from the new admin command
* Use RepositoryListDefaultPageSize in more places
* Document RepositoryListDefaultPageSize 
						
						
					 
					
						2017-12-31 16:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Fellows 
							
						 
					 
					
						
						
						
						
							
						
						
							fabf3f2fc2 
							
						 
					 
					
						
						
							
							Add an option to allow redirect of http port 80 to https. ( #1928 )  
						
						... 
						
						
						
						* Add an option to allow redirect of http port 80 to https.
This is an "opt in" option (default is to not redirect).  It will only redirect
if protocol is https and the new REDIRECT_PORT_80 option is set to true.
The Port to redirect in previous commit was hardcoded to 80, now it can be
specified in the app.ini, defaulting to 80.  The boolean option to turn
redirection on has been changed to REDIRECT_OTHER_PORT to be logically
consistent with the new port option.
Signed-off-by: Mike Fellows <mike.fellows@shaw.ca> 
						
						
					 
					
						2017-12-25 23:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f94c1b3943 
							
						 
					 
					
						
						
							
							Improvements for supporting UI Location ( #3146 )  
						
						... 
						
						
						
						* improvements for supporting UI Location
* improved the comment 
						
						
					 
					
						2017-12-14 07:45:31 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00bfa1d055 
							
						 
					 
					
						
						
							
							fix run web with -p push failed ( #3154 )  
						
						
						
						
					 
					
						2017-12-13 16:57:28 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35cc5b0402 
							
						 
					 
					
						
						
							
							Remove GetRepositoryByRef and add GetRepositoryByOwnerAndName ( #3043 )  
						
						... 
						
						
						
						* remove GetRepositoryByRef and add GetRepositoryByOwnerAndName
* fix tests
* fix tests bug
* some improvements 
						
						
					 
					
						2017-12-02 15:34:39 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							62d0a4d882 
							
						 
					 
					
						
						
							
							Add external markup render support ( #2570 )  
						
						... 
						
						
						
						* add external markup render support
* bug fixed
* refacotr codes and fix wrong error log
* fix comments and add check to prevent leaks
* add check for config file and improve the example
* check file close error
* use ioutil.TempFile instead uuid
* correct Render -> Parser
* improve warning when incorrect markup setting
* fix typos 
						
						
					 
					
						2017-11-07 08:33:06 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Dube 
							
						 
					 
					
						
						
						
						
							
						
						
							8798cf4e3b 
							
						 
					 
					
						
						
							
							Set session and indexers' data files rel to AppDataPath ( #2192 )  
						
						... 
						
						
						
						* Set session and indexers' data files rel to AppDataPath
The setting AppDataPath is now relative to the working directory.
The session svc's PROVIDER_CONFIG now defaults to AppDataPath/data/sessions.
The issue indexer's IssuePath now defaults to AppDataPath/indexers/issues.bleves.
* fix bug 
						
						
					 
					
						2017-11-03 10:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddbbd9d5a 
							
						 
					 
					
						
						
							
							improve force push detect when push ( #2798 )  
						
						
						
						
					 
					
						2017-10-28 22:36:20 +03:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							1739e84ac0 
							
						 
					 
					
						
						
							
							improve protected branch to add whitelist support ( #2451 )  
						
						... 
						
						
						
						* improve protected branch to add whitelist support
* fix lint
* fix style check
* fix tests
* fix description on UI and import
* fix test
* bug fixed
* fix tests and languages
* move isSliceInt64Eq to util pkg; improve function names & typo 
						
						
					 
					
						2017-09-14 16:16:22 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							f960e19c59 
							
						 
					 
					
						
						
							
							Only update needed columns when update user ( #2296 )  
						
						... 
						
						
						
						* only update needed columns when update user
* fix missing update_unix column 
						
						
					 
					
						2017-08-12 22:18:44 +08:00 
						 
				 
			
				
					
						
							
							
								Jonas Östanbäck 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b8c5e9f4 
							
						 
					 
					
						
						
							
							Set TMPDIR enviroment variable for dump command ( #1915 )  
						
						
						
						
					 
					
						2017-06-08 19:24:15 -05:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							703d18e50d 
							
						 
					 
					
						
						
							
							feat: add check misspelling ( #1877 )  
						
						
						
						
					 
					
						2017-06-05 02:49:46 -05:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6362462da8 
							
						 
					 
					
						
						
							
							fix admin lost permission caused by  #947  
						
						
						
						
					 
					
						2017-05-19 08:59:26 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6034aaf2 
							
						 
					 
					
						
						
							
							Add units to team ( #947 )  
						
						... 
						
						
						
						* add units to team
* fix lint
* finish team setting backend
* finished permission controll on routes
* fix import blank line
* add unit check on ssh/http pull and push and fix test failed
* fix fixtures data
* remove unused code 
						
						
					 
					
						2017-05-18 22:54:24 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							930d1759ae 
							
						 
					 
					
						
						
							
							Remove env user salt since no need to use ( #1515 )  
						
						... 
						
						
						
						* remove env user salt since no need to use
* remove unused variable from update.go 
						
						
					 
					
						2017-05-06 21:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							1773e88643 
							
						 
					 
					
						
						
							
							Drop db operations from hook commands ( #1514 )  
						
						... 
						
						
						
						* move all database operations from hook command to web command and instead of internal routes
* bug fixed
* adjust the import path sequences
* remove unused return value on hookSetup 
						
						
					 
					
						2017-05-04 13:42:02 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
						
						
							
						
						
							c58708d3ee 
							
						 
					 
					
						
						
							
							Integration test framework ( #1290 )  
						
						... 
						
						
						
						* Integration test framework
* udpate drone sign
* Formatting fixes and move router.go to routers/
* update sign for drone 
						
						
					 
					
						2017-04-25 15:24:51 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							42072783c9 
							
						 
					 
					
						
						
							
							support health check via / and  fix   #969  ( #1520 )  
						
						
						
						
					 
					
						2017-04-20 20:14:21 +08:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2a513c62 
							
						 
					 
					
						
						
							
							feat: add download count field and unit testing for attachment. ( #1512 )  
						
						... 
						
						
						
						* feat: add download count field and unit testing.
* fix: unit testing
* refactor: improve testing.
* fix: update comment
* add default value.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> 
						
						
					 
					
						2017-04-20 10:31:31 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							2eeae84cbd 
							
						 
					 
					
						
						
							
							Add internal routes for ssh hook comands ( #1471 )  
						
						... 
						
						
						
						* add internal routes for ssh hook comands
* fix lint
* add comment on why package named private not internal but the route name is internal
* add comment above package private why package named private not internal but the route name is internal
* remove exp time on internal access
* move routes from /internal to /api/internal
* add comment and defer on UpdatePublicKeyUpdated 
						
						
					 
					
						2017-04-19 11:45:01 +08:00