rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								1b15cb066c 
								
							 
						 
						
							
							
								
								Connection pool: Add client death tracking  
							
							 
							
							... 
							
							
							
							While running this in production I noticed a number of ghost
processes with all their clients dead before they released the connection,
so let's track them to log it and remove them from clients 
							
						 
						
							2020-07-15 15:26:35 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								e94ba05e52 
								
							 
						 
						
							
							
								
								Connection pool: Fix a possible infinite recursion if the pool is exhausted  
							
							 
							
							
							
						 
						
							2020-07-15 15:26:35 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								7738fbbaf5 
								
							 
						 
						
							
							
								
								Connection pool: implement logging and telemetry events  
							
							 
							
							
							
						 
						
							2020-07-15 15:26:25 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								0ffde499b8 
								
							 
						 
						
							
							
								
								Connection Pool: register workers using :via  
							
							 
							
							
							
						 
						
							2020-07-15 15:24:47 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								ec9d0d146b 
								
							 
						 
						
							
							
								
								Connection pool: Fix race conditions in limit enforcement  
							
							 
							
							... 
							
							
							
							Fixes race conditions in limit enforcement by putting worker processes
in a DynamicSupervisor 
							
						 
						
							2020-07-15 15:17:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								d08b157699 
								
							 
						 
						
							
							
								
								Connection pool: check that there actually is a result  
							
							 
							
							... 
							
							
							
							Sometimes connections died before being released to the pool, resulting
in MatchErrors 
							
						 
						
							2020-07-15 15:17:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								fffbcffb8c 
								
							 
						 
						
							
							
								
								Connection Pool: don't enforce pool limits if no new connection needs to be opened  
							
							 
							
							
							
						 
						
							2020-07-15 15:17:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								58a4f350a8 
								
							 
						 
						
							
							
								
								Refactor gun pooling and simplify adapter option insertion  
							
							 
							
							... 
							
							
							
							This patch refactors gun pooling to use Elixir process registry and
simplifies adapter option insertion.
Having the pool use process registry instead of a GenServer has a number of advantages:
- Simpler code: the initial implementation adds about half the lines of code it deletes
- Concurrency: unlike a GenServer, ETS-based registry can handle multiple checkout/checkin
requests at the same time
- Precise and easy idle connection clousure: current proposal for closing idle connections in
the GenServer-based pool needs to filter through all connections once a minute and compare their
last active time with closing time. With Elixir process registry this can be done
by just using `Process.send_after`/`Process.cancel_timer` in the worker process.
- Lower memory footprint: In my tests `gun-memory-leak` branch uses about 290mb on peak load (250 connections)
and 235mb on idle (5-10 connections). Registry-based pool uses 210mb on idle and 240mb on peak load 
							
						 
						
							2020-07-15 15:17:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								3f65f2ea79 
								
							 
						 
						
							
							
								
								Merge branch 'feature/1922-media-proxy-whitelist' into 'develop'  
							
							 
							
							... 
							
							
							
							Support for hosts with scheme in MediaProxy whitelist setting
Closes  #1922 
See merge request pleroma/pleroma!2754  
							
						 
						
							2020-07-14 18:07:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								63798e89de 
								
							 
						 
						
							
							
								
								Merge branch 'fix/scrubber-recompile-warnings-as-errors' into 'develop'  
							
							 
							
							... 
							
							
							
							Fix in-db configuration in dev environment
See merge request pleroma/pleroma!2764  
							
						 
						
							2020-07-14 18:05:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								2909dc873b 
								
							 
						 
						
							
							
								
								Merge branch '1940-admin-token-oauthless-auth' into 'develop'  
							
							 
							
							... 
							
							
							
							[#1940 ] Reinstated OAuth-less `admin_token` authentication
Closes  #1940 
See merge request pleroma/pleroma!2760  
							
						 
						
							2020-07-14 16:48:26 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ivan Tashkinov 
								
							 
						 
						
							
							
							
							
								
							
							
								124b4709dc 
								
							 
						 
						
							
							
								
								[ #1940 ] Added admin_token param (as admin_api_params/0) to existing Admin API OpenAPI operations.  
							
							 
							
							
							
						 
						
							2020-07-14 19:31:05 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								246f49d685 
								
							 
						 
						
							
							
								
								Merge branch '1916-transmogrifier-skipping-oddities-in-address-fields' into 'develop'  
							
							 
							
							... 
							
							
							
							Transmogrifier: filtering weirdness in address fields
Closes  #1916 
See merge request pleroma/pleroma!2762  
							
						 
						
							2020-07-14 15:17:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rinpatch 
								
							 
						 
						
							
							
							
							
								
							
							
								e6ccc25565 
								
							 
						 
						
							
							
								
								Fix in-db configuration in dev environment  
							
							 
							
							... 
							
							
							
							Previously, in-db configuration only worked when `warnings_as_errors`
was disabled because re-compiling scrubbers on application restart
created a warning about module conflicts. This patch fixes that
by enabling `ignore_module_conflict` option of the compiler at runtime,
and enables `warnings_as_errors` in prod since there is no reason
to keep it disabled anymore. 
							
						 
						
							2020-07-14 13:16:54 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ivan Tashkinov 
								
							 
						 
						
							
							
							
							
								
							
							
								9b225db7d8 
								
							 
						 
						
							
							
								
								[ #1940 ] Applied rate limit for requests with bad admin_token. Added doc warnings on admin_token setting.  
							
							 
							
							
							
						 
						
							2020-07-14 11:58:41 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ivan Tashkinov 
								
							 
						 
						
							
							
							
							
								
							
							
								cf3f8cb72a 
								
							 
						 
						
							
							
								
								[ #1940 ] Reinstated OAuth-less admin_token authentication. Refactored UserIsAdminPlug (freed from checking admin scopes presence).  
							
							 
							
							
							
						 
						
							2020-07-19 21:35:57 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									= 
								
							 
						 
						
							
							
							
							
								
							
							
								b221b640a2 
								
							 
						 
						
							
							
								
								Transmogrifier: filtering weirdness in address fields  
							
							 
							
							
							
						 
						
							2020-07-13 22:43:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								5d215fd81f 
								
							 
						 
						
							
							
								
								Merge branch 'config-behaviours-runtime' into 'develop'  
							
							 
							
							... 
							
							
							
							Config/Docs: Expand behaviour suggestions modules at runtime
Closes  #1941 
See merge request pleroma/pleroma!2755  
							
						 
						
							2020-07-13 15:45:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9ee694ed 
								
							 
						 
						
							
							
								
								Merge branch 'features/profile-fields-emojo' into 'develop'  
							
							 
							
							... 
							
							
							
							user: Add support for custom emojis in profile fields
See merge request pleroma/pleroma!2741  
							
						 
						
							2020-07-13 15:43:46 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								63fef0c0fb 
								
							 
						 
						
							
							
								
								Merge branch 'chore/improve-database-config-docs' into 'develop'  
							
							 
							
							... 
							
							
							
							Improve database config migration and add documentation
See merge request pleroma/pleroma!2756  
							
						 
						
							2020-07-13 15:42:20 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cd3f4ec0 
								
							 
						 
						
							
							
								
								Lint  
							
							 
							
							
							
						 
						
							2020-07-13 10:32:17 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								e1908a5270 
								
							 
						 
						
							
							
								
								Pick up env for both source and OTP installs  
							
							 
							
							
							
						 
						
							2020-07-13 08:39:56 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haelwenn 
								
							 
						 
						
							
							
							
							
								
							
							
								f918b6f86d 
								
							 
						 
						
							
							
								
								Merge branch '1937-renaming' into 'develop'  
							
							 
							
							... 
							
							
							
							ActivityPub: Don't rename a clashing nickname with the same ap id.
Closes  #1937 
See merge request pleroma/pleroma!2748  
							
						 
						
							2020-07-13 12:06:43 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								46b123cded 
								
							 
						 
						
							
							
								
								Still allow passing the arg, but fallback to MIX_ENV  
							
							 
							
							
							
						 
						
							2020-07-12 10:59:12 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								133004e22d 
								
							 
						 
						
							
							
								
								Improve database config migration and add documentation  
							
							 
							
							
							
						 
						
							2020-07-12 10:38:07 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									href 
								
							 
						 
						
							
							
							
							
								
							
							
								4347d2de5e 
								
							 
						 
						
							
							
								
								Config/Docs: Expand behaviour suggestions at runtime  
							
							 
							
							
							
						 
						
							2020-07-12 17:23:33 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Strizhakov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b376442325 
								
							 
						 
						
							
							
								
								MediaProxy whitelist setting now supports hosts with scheme  
							
							 
							
							... 
							
							
							
							added deprecation warning about using bare domains 
							
						 
						
							2020-07-12 12:41:40 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								b329f05ed6 
								
							 
						 
						
							
							
								
								Remove unused @types  
							
							 
							
							
							
						 
						
							2020-07-10 17:08:54 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								9e45672674 
								
							 
						 
						
							
							
								
								Add a moduledoc  
							
							 
							
							
							
						 
						
							2020-07-10 17:07:28 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								6167593881 
								
							 
						 
						
							
							
								
								Support Exiftool for stripping EXIF data  
							
							 
							
							... 
							
							
							
							We really only want to strip location data anyway, and mogrify strips color profiles. 
							
						 
						
							2020-07-10 16:46:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0c1fd2ef 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into issue/1790-updated-oban  
							
							 
							
							
							
						 
						
							2020-07-10 11:34:53 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									feld 
								
							 
						 
						
							
							
							
							
								
							
							
								ce9514000d 
								
							 
						 
						
							
							
								
								Merge branch 'proxy-range-and-chunk' into 'develop'  
							
							 
							
							... 
							
							
							
							ReverseProxy: Streaming and disable encoding if Range
Closes  #1860  and #1823 
See merge request pleroma/pleroma!2749  
							
						 
						
							2020-07-10 16:18:28 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								72b3dbf4d1 
								
							 
						 
						
							
							
								
								Credo line length complaint  
							
							 
							
							
							
						 
						
							2020-07-10 11:04:19 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									href 
								
							 
						 
						
							
							
							
							
								
							
							
								a1dace088c 
								
							 
						 
						
							
							
								
								ReverseProxy: Streaming and disable encoding if Range  
							
							 
							
							... 
							
							
							
							Fixes  #1823 
Fixes  #1860  
							
						 
						
							2020-07-10 17:23:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lain 
								
							 
						 
						
							
							
							
							
								
							
							
								93e494ec21 
								
							 
						 
						
							
							
								
								ActivityPub: Don't rename a clashing nickname with the same ap id.  
							
							 
							
							
							
						 
						
							2020-07-10 14:10:44 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lain 
								
							 
						 
						
							
							
							
							
								
							
							
								b39eb6ecc5 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into chat-federation-information  
							
							 
							
							
							
						 
						
							2020-07-10 12:26:53 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haelwenn 
								
							 
						 
						
							
							
							
							
								
							
							
								31a0ed5d01 
								
							 
						 
						
							
							
								
								Merge branch 'admin-api-user-credentials-for-remote-users-fix' into 'develop'  
							
							 
							
							... 
							
							
							
							Admin API: fix `GET /api/pleroma/admin/users/:nickname/credentials` returning 404 when getting the credentials of a remote user while `:instance, :limit_to_local_content` is set to `:unauthenticated`
Closes admin-fe#107 and #1788 
See merge request pleroma/pleroma!2554  
							
						 
						
							2020-07-10 09:22:14 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lain 
								
							 
						 
						
							
							
							
							
								
							
							
								48f98a2748 
								
							 
						 
						
							
							
								
								Merge branch 'mix-tasks-improvement' into 'develop'  
							
							 
							
							... 
							
							
							
							Mix tasks improvement
See merge request pleroma/pleroma!2723  
							
						 
						
							2020-07-10 08:58:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haelwenn 
								
							 
						 
						
							
							
							
							
								
							
							
								4ac6e6283f 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into 'admin-api-user-credentials-for-remote-users-fix'  
							
							 
							
							... 
							
							
							
							# Conflicts:
#   CHANGELOG.md 
							
						 
						
							2020-07-10 08:55:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haelwenn 
								
							 
						 
						
							
							
							
							
								
							
							
								5ea6387572 
								
							 
						 
						
							
							
								
								Merge branch 'user-search-nickname-rank-boost' into 'develop'  
							
							 
							
							... 
							
							
							
							Improved search results for localized nickname match
See merge request pleroma/pleroma!2733  
							
						 
						
							2020-07-10 08:49:14 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haelwenn (lanodan) Monnier 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc7153cd82 
								
							 
						 
						
							
							
								
								user: Add support for custom emojis in profile fields  
							
							 
							
							
							
						 
						
							2020-07-09 19:21:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								2b979cc90c 
								
							 
						 
						
							
							
								
								Add AdminFE reports URL to report emails  
							
							 
							
							
							
						 
						
							2020-07-09 11:55:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Strizhakov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79707e879d 
								
							 
						 
						
							
							
								
								cleap up  
							
							 
							
							
							
						 
						
							2020-07-09 19:13:16 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Strizhakov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5fcec8315 
								
							 
						 
						
							
							
								
								fix for info after tag/untag user  
							
							 
							
							
							
						 
						
							2020-07-09 18:59:48 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								d23804f191 
								
							 
						 
						
							
							
								
								Use the Pleroma.Config alias  
							
							 
							
							
							
						 
						
							2020-07-09 10:53:51 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Felder 
								
							 
						 
						
							
							
							
							
								
							
							
								49c4e24953 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into fix/csp-for-captcha  
							
							 
							
							
							
						 
						
							2020-07-09 09:08:59 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lain 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca1f3e8c6 
								
							 
						 
						
							
							
								
								Merge branch '1723-token-fixes' into 'develop'  
							
							 
							
							... 
							
							
							
							AccountController: Return scope in proper format.
Closes  #1723 
See merge request pleroma/pleroma!2694  
							
						 
						
							2020-07-09 13:10:05 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lain 
								
							 
						 
						
							
							
							
							
								
							
							
								f4469dc741 
								
							 
						 
						
							
							
								
								Merge branch 'features/favicons' into 'develop'  
							
							 
							
							... 
							
							
							
							Add support for remote favicons
See merge request pleroma/pleroma!2261  
							
						 
						
							2020-07-09 13:09:31 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Haelwenn 
								
							 
						 
						
							
							
							
							
								
							
							
								bdc7b60610 
								
							 
						 
						
							
							
								
								Merge branch '1925-muting-reblogs' into 'develop'  
							
							 
							
							... 
							
							
							
							AccountController: Fix muting / unmuting reblogs.
Closes  #1925 
See merge request pleroma/pleroma!2732  
							
						 
						
							2020-07-09 12:10:26 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eugenijm 
								
							 
						 
						
							
							
							
							
								
							
							
								c2be0da79f 
								
							 
						 
						
							
							
								
								Admin API: fix GET /api/pleroma/admin/users/:nickname/credentials returning 404 when getting the credentials of a remote user while :instance, :limit_to_local_content is set to :unauthenticated  
							
							 
							
							
							
						 
						
							2020-07-09 14:57:40 +03:00