ae4fb0ea25 
								
							
								 
							
						 
						
							
							
								
								chore: make as exception to mnd  
							
							
							
						 
						
							2025-06-27 08:19:34 +02:00  
				
					
						
							
							
								 
						
							
							
								1d494ff315 
								
									
								
							
								 
							
						 
						
							
							
								
								build: bump golangci-lint to 2.1.6  
							
							
							
						 
						
							2025-06-27 07:56:15 +02:00  
				
					
						
							
							
								 
						
							
							
								ae0af1f996 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: fix golangci-lint errors  
							
							
							
						 
						
							2024-04-01 18:24:06 +02:00  
				
					
						
							
							
								 
						
							
							
								34d7d2c8c4 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: upgrade golangci-lint  
							
							
							
						 
						
							2021-07-26 12:00:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1819377897 
								
							
								 
							
						 
						
							
							
								
								feat: improved sharing prompt  
							
							
							
						 
						
							2021-02-16 15:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d8f415f8ab 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow to password protect shares ( #1252 )  
							
							... 
							
							
							
							This changes allows to password protect shares. It works by:
* Allowing to optionally pass a password when creating a share
* If set, the password + salt that is configured via a new flag will be
  hashed via bcrypt and the hash stored together with the rest of the
  share
* Additionally, a random 96 byte long token gets generated and stored
  as part of the share
* When the backend retrieves an unauthenticated request for a share that
  has authentication configured, it will return a http 401
* The frontend detects this and will show a login prompt
* The actual download links are protected via an url arg that contains
  the previously generated token. This allows us to avoid buffering the
  download in the browser and allows pasting the link without breaking
  it 
							
						 
						
							2021-03-02 12:00:18 +01:00  
				
					
						
							
							
								 
						
							
							
								677bce376b 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add sharing management ( #1178 ) ( closes   #1000 )  
							
							
							
						 
						
							2020-12-24 19:02:28 +01:00  
				
					
						
							
							
								 
						
							
							
								700f32718e 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: add more go linters ( #970 )  
							
							
							
						 
						
							2020-06-01 01:12:36 +02:00  
				
					
						
							
							
								 
						
							
							
								ba47e3b2fe 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: fix static assets url generation ( #965 )  
							
							
							
						 
						
							2020-05-31 22:26:10 +02:00  
				
					
						
							
							
								 
						
							
							
								01929c72ea 
								
							
								 
							
						 
						
							
							
								
								feat: make server options a struct ( #615 )  
							
							... 
							
							
							
							Former-commit-id: a54bc7c8a0fb700d4f90f78c54d6cb028e8acea7 [formerly a0946a1d5b82ce5681684bc0f871bd892c4d6c3f] [formerly 6b23b0abbe5cde6a6348f982975d15a1161359de [formerly 0e7abaa7fb 
							
						 
						
							2019-01-08 10:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								12b2c21522 
								
							
								 
							
						 
						
							
							
								
								feat: v2 ( #599 )  
							
							... 
							
							
							
							Read https://github.com/filebrowser/filebrowser/pull/575 .
Former-commit-id: 7aedcaaf72b863033e3f089d6df308d41a3fd00c [formerly bdbe4d49161b901c4adf9c245895a1be2d62e4a7] [formerly acfc1ec67c423e0b3e065a8c1f8897c5249af65b [formerly d309066def 
							
						 
						
							2019-01-05 22:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								0536d8342c 
								
							
								 
							
						 
						
							
							
								
								feat: use cobra to provide subcommands, move sources to lib ( #506 )  
							
							... 
							
							
							
							- Use cobra in order to provide subcommands `serve` and `db`.
  - Subdir `cmd` is removed.
  - Subdir `cli` is created, which is a standard cobra structure.
- Sources related to the core are moved to subdir `lib`.
- #497  and #504  are merged.
- Deprecated flags are added. See https://github.com/filebrowser/filebrowser/pull/497#discussion_r209428120 .
- [`viper.BindPFlags`](https://godoc.org/github.com/spf13/viper#BindPFlags ) is used in order to reduce the verbosity in `serve.go`.
Former-commit-id: 4b37ad82e91e01f7718cd389469814674bdf7032 [formerly c84d7fcf9c362b2aa1f9e5b57196152f53835e61] [formerly 2fef43c0382f3cc7d13e0297ccb467e38fac6982 [formerly 69a3f853bd 
							
						 
						
							2018-08-22 01:29:51 +01:00  
				
					
						
							
							
								 
						
							
							
								e278dbba65 
								
							
								 
							
						 
						
							
							
								
								Rename manager to browser ( #406 )  
							
							... 
							
							
							
							* rename File Manager to File Browser
* rename fm to fb
Former-commit-id: 82cd461b7efa992114a6cb6a3bb7fbae53558f42 [formerly 18b0295100462d2c798177086ddc3f615c50ca71] [formerly 5927828ac67268438cc6de00fcaf9140a8620794 [formerly 7643b0c4e3 
							
						 
						
							2018-04-23 22:42:52 +01:00  
				
					
						
							
							
								 
						
							
							
								a2fcb8b3b0 
								
							
								 
							
						 
						
							
							
								
								feat: 6 bytes version of share link,  close   #331  
							
							... 
							
							
							
							Former-commit-id: a4a4edf89a32e9b8338474eb3322de69e12da83e [formerly 57124e6118adfbf0ae38ec77ce6816f6351174ad] [formerly 6d9e5b81bf0f52373147cb46d3c71d7e8e1362a7 [formerly f0a703baa7 
							
						 
						
							2018-02-27 17:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7b58b1fbf6 
								
							
								 
							
						 
						
							
							
								
								refactor: moving repository  
							
							... 
							
							
							
							* refactor
* updates
* add circle
* update circle
* fix circle
Former-commit-id: bdc8ecd8766e35f9ab7a9e8bd9dd62206bffb37b [formerly 0d28166061f5c8e573e916797abef67e33a83cf2] [formerly efd85c08040565ba75e06b3d7d7b16366d36325a [formerly 613a3f2811 
							
						 
						
							2018-02-01 13:38:43 +00:00  
				
					
						
							
							
								 
						
							
							
								7ad727d27d 
								
							
								 
							
						 
						
							
							
								
								Fix   #227  
							
							... 
							
							
							
							Former-commit-id: f1bc07c44f53df9cd1d67b870c5bb477e341abbb [formerly 4d7dba923461b33e4fab40c912458901d2295f08] [formerly 574b5b5b364719ea1939ee232e598f12697fea2f [formerly 96a5226076 
							
						 
						
							2017-09-03 10:06:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c18ca4702d 
								
							
								 
							
						 
						
							
							
								
								Fix   #213  
							
							... 
							
							
							
							Former-commit-id: 57732db98608e0b8fbe0e18f6d77d69b7cdc8807 [formerly 647558cec7e30388a3dc80c002bf2787f27edbf7] [formerly 03295cda86a4ce43a734c4617d7d4429ffeb7570 [formerly 1aa68b0dd0 
							
						 
						
							2017-08-21 07:33:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d0cf6c08e8 
								
							
								 
							
						 
						
							
							
								
								FS as an interface,  close   #205  
							
							... 
							
							
							
							Former-commit-id: 9bfcbeaf9c407044fb8eb3142f2eca65f42623d1 [formerly 2fb1a0292e825b5b86e506c70b548bc823050f7d] [formerly 8f70cdc0db6d4328d61769685bb39806999f475b [formerly 20818dca93 
							
						 
						
							2017-08-20 09:21:36 +01:00  
				
					
						
							
							
								 
						
							
							
								600723c224 
								
							
								 
							
						 
						
							
							
								
								More updates :)  
							
							... 
							
							
							
							Former-commit-id: cc9953eaa75e9c68abc19b40cf1c4391f1c5fe24 [formerly b553106eb6a4f00474c7c79f74c02ae475e9601c] [formerly 39ca855c5e0788008f5c671164fb6e404a31aaa0 [formerly 76de8e5940 
							
						 
						
							2017-08-20 08:49:09 +01:00  
				
					
						
							
							
								 
						
							
							
								764289e52f 
								
							
								 
							
						 
						
							
							
								
								DB Updates :)  
							
							... 
							
							
							
							Former-commit-id: e9795cfca39aab57f4a4b604c65633958ff22e46 [formerly 7dd93e46eb6915a387dc64500a3fe7f6f955643b] [formerly ffa277f1605e46bb8c914464b1223fe029d579d8 [formerly a04ff87bf9 
							
						 
						
							2017-08-19 12:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								4b602be5e3 
								
							
								 
							
						 
						
							
							
								
								updates  
							
							... 
							
							
							
							Former-commit-id: 54b88552d11f2151a165dba9debb4657dfa56cf8 [formerly 0ce53651a8e9660f9d5f977295f553b5b1d1e93a] [formerly 7ebca3a8896222091c95af86a9cf1d12550b8b76 [formerly 174330929a 
							
						 
						
							2017-08-18 09:00:32 +01:00