Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						47897c76a2 
					 
					
						
						
							
							scripts: Use curl -f (--fail).  
						
						 
						
						... 
						
						
						
						This makes curl exit with nonzero status on HTTP 4xx/5xx errors.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-07-13 16:47:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						77169408f4 
					 
					
						
						
							
							docs: Remove do-release-upgrade -d option.  
						
						 
						
						... 
						
						
						
						It has not been necessary since Ubuntu 20.04.1 was released in August.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-07-13 11:02:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Suyash Vardhan Mathur 
							
						 
					 
					
						
						
							
						
						981e4f8946 
					 
					
						
						
							
							openapi: Render all responses of an operation.  
						
						 
						
						... 
						
						
						
						Previously, one needed to specifying all the HTTP status
codes that we want to render along with the operation,
but the primary use case just needs the responses of
all the status codes, and not just one.
This commit modifies the Markdown extension to render
all the responses of all status codes of a specified
operation in a loop. 
						
						
					 
					
						2021-07-13 08:33:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						93f62b999e 
					 
					
						
						
							
							nagios: Replace check_website_response with standard check_http plugin.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-07-09 16:47:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						1905bb8f1a 
					 
					
						
						
							
							docs: Document forked change password command.  
						
						 
						
						
						
						
					 
					
						2021-07-09 12:37:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Mandera 
							
						 
					 
					
						
						
							
						
						85cbdc8904 
					 
					
						
						
							
							rate_limit: Add rate limiting of ZulipRemoteServer.  
						
						 
						
						
						
						
					 
					
						2021-07-08 15:55:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Mandera 
							
						 
					 
					
						
						
							
						
						3b4f8cc85b 
					 
					
						
						
							
							saml: Add setting to skip the "continue to registration" page.  
						
						 
						
						... 
						
						
						
						It's a smoother Just-In-Time provisioning process to allow
creating the account and getting signed in on the first login by the
user. 
						
						
					 
					
						2021-07-08 15:21:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						8ffe22fc15 
					 
					
						
						
							
							slash commands: Remove /settings command.  
						
						 
						
						... 
						
						
						
						It's easy enough for power keyboard users to just use "g"
to get to settings, and it's certainly easier for
mouse users to just go to the menu. 
						
						
					 
					
						2021-07-08 10:47:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PIG208 
							
						 
					 
					
						
						
							
						
						8b9011dff8 
					 
					
						
						
							
							json_error: Completely remove json_error.  
						
						 
						
						... 
						
						
						
						This completes the migration from `return json_error` to
`raise JsonableError`. 
						
						
					 
					
						2021-07-06 15:34:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eeshan Garg 
							
						 
					 
					
						
						
							
						
						ef6582edb8 
					 
					
						
						
							
							readthedocs: Add proper backlink to the Zulip homepage.  
						
						 
						
						... 
						
						
						
						Now that we are starting to link this pages from the landing page's
top navigation, it makes sense to have proper backlinks to the
homepage so that there is some continuity when the user clicks on
a link that takes them to a ReadTheDocs page from the main website. 
						
						
					 
					
						2021-07-06 10:59:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						0ae94c6051 
					 
					
						
						
							
							mypy: Move configuration to pyproject.toml.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-07-05 17:01:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						19ee45ccc4 
					 
					
						
						
							
							docs: Empty development-only page list for 4.0 release.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-07-05 16:59:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						ee8724e436 
					 
					
						
						
							
							docs: Correct Big Blue Button to BigBlueButton.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-07-05 16:59:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhijeet Prasad Bodas 
							
						 
					 
					
						
						
							
						
						6bbfddb6c3 
					 
					
						
						
							
							docs: Split widgets and slash command developer pages.  
						
						 
						
						
						
						
					 
					
						2021-07-01 08:06:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PIG208 
							
						 
					 
					
						
						
							
						
						a254fa24ee 
					 
					
						
						
							
							docs: Use JsonableError instead of json_error.  
						
						 
						
						
						
						
					 
					
						2021-06-30 16:26:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						322a9b0346 
					 
					
						
						
							
							docs: Define the term linter.  
						
						 
						
						... 
						
						
						
						I heard with a new contributor that they were really confused by this
page, and I believe the key problem was that we didn't define the
somewhat technical term "linter". 
						
						
					 
					
						2021-06-30 15:24:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						dcb058ca8b 
					 
					
						
						
							
							docs: Remove BETA label for widget docs.  
						
						 
						
						
						
						
					 
					
						2021-06-28 21:59:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						0ba9114c22 
					 
					
						
						
							
							install-yarn: Rewrite Yarn installer.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-06-27 16:58:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						91bfebca7d 
					 
					
						
						
							
							install: Replace wget with curl.  
						
						 
						
						... 
						
						
						
						curl uses Happy Eyeballs to avoid long timeouts on systems with broken
IPv6.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-06-25 09:05:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhijeet Prasad Bodas 
							
						 
					 
					
						
						
							
						
						678526881b 
					 
					
						
						
							
							docs: Update developer documentation for notification_data.py.  
						
						 
						
						... 
						
						
						
						We extracted a bunch of code into the common notification_data.py
module, with a data class managing a lot of the logic; this updates
the documentation to cover that. 
						
						
					 
					
						2021-06-25 08:57:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						128eb8cd8e 
					 
					
						
						
							
							docs: Document build-docker-images.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-06-24 15:39:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dinesh 
							
						 
					 
					
						
						
							
						
						b92d9fb77c 
					 
					
						
						
							
							docs: Mention about test_example.py in testing-docs.  
						
						 
						
						
						
						
					 
					
						2021-06-20 07:16:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						054be8dd2e 
					 
					
						
						
							
							docs: Document new copied Django function.  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:32:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sean Yuan 
							
						 
					 
					
						
						
							
						
						33793a3a07 
					 
					
						
						
							
							docs: Add translation policy on API error messages.  
						
						 
						
						... 
						
						
						
						Record Zulip's translation policy on API error messages. 
						
						
					 
					
						2021-06-14 17:22:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						108e7ee8af 
					 
					
						
						
							
							docs: Update example supervisorctl status.  
						
						 
						
						
						
						
					 
					
						2021-06-14 17:12:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								akshatdalton 
							
						 
					 
					
						
						
							
						
						803e199063 
					 
					
						
						
							
							docs: Update doc on how to mock HTTP responses.  
						
						 
						
						... 
						
						
						
						We prefer to use respones module rather than a
custom system to mock the HTTP responses.
Rewritten by tabbott to provide more context/explanation. 
						
						
					 
					
						2021-06-09 12:23:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						e0769e39da 
					 
					
						
						
							
							docs: Document how ShellCheck and shfmt are installed.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-06-09 11:01:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Mandera 
							
						 
					 
					
						
						
							
						
						c54b48452d 
					 
					
						
						
							
							saml: Support syncing custom profile fields with SAML attributes.  
						
						 
						
						... 
						
						
						
						Fixes  #17277 .
The main limitation of this implementation is that the sync happens if
the user authing already exists. This means that a new user going
through the sign up flow will not have their custom fields synced upon
finishing it. The fields will get synced on their consecutive log in via
SAML in the future. This can be addressed in the future by moving the
syncing code further down the codepaths to login_or_register_remote_user
and plumbing the data through to the user creation process.
We detail that limitation in the documentation. 
						
						
					 
					
						2021-06-08 14:47:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						16700fc82c 
					 
					
						
						
							
							docs: Remove inaccurate LDAP coming soon notice.  
						
						 
						
						... 
						
						
						
						We implemented this feature in the series ending with the
documentation in 2abe325147 . 
						
						
					 
					
						2021-06-08 14:29:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						bb83aab860 
					 
					
						
						
							
							docs: Correct widgets doc discussion of slash commands.  
						
						 
						
						
						
						
					 
					
						2021-06-04 09:23:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						161645c83c 
					 
					
						
						
							
							docs: Link to install-existing-server from production/deployment.  
						
						 
						
						
						
						
					 
					
						2021-06-02 17:16:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						03dd44e0ad 
					 
					
						
						
							
							docs: Remove link to 16.04, which can be confusing.  
						
						 
						
						... 
						
						
						
						The instructions do not just apply to 16.04; the block below describes
the settings, which are correct for all relevant Ubuntu versions. 
						
						
					 
					
						2021-06-02 16:58:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						84c7c8cc0d 
					 
					
						
						
							
							version: Update version and changelog after 4.3 release.  
						
						 
						
						
						
						
					 
					
						2021-06-02 12:55:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhijeet Prasad Bodas 
							
						 
					 
					
						
						
							
						
						e11648f22e 
					 
					
						
						
							
							docs: Fix typo in subsystems/notifications.md.  
						
						 
						
						
						
						
					 
					
						2021-06-01 15:26:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						1771f61f96 
					 
					
						
						
							
							docs: Add a missing close paren.  
						
						 
						
						
						
						
					 
					
						2021-06-01 14:57:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						663d3b780d 
					 
					
						
						
							
							docs: Update path to nginx.conf, as it is now a template.  
						
						 
						
						... 
						
						
						
						Also provide the right expansion for the one embedded variable
currently in the template. 
						
						
					 
					
						2021-06-01 14:57:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Mandera 
							
						 
					 
					
						
						
							
						
						e1b8315f5e 
					 
					
						
						
							
							docs: Give an example command for generating SAML key/cert pair.  
						
						 
						
						
						
						
					 
					
						2021-06-01 08:29:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Mandera 
							
						 
					 
					
						
						
							
						
						b31ef13cf1 
					 
					
						
						
							
							docs: Mention that SAML private key cannot be encrypted.  
						
						 
						
						... 
						
						
						
						The underlying xmlsec library doesn't give a very useful error when
trying to load an encrypted private key which can lead to confusion. 
						
						
					 
					
						2021-06-01 08:29:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Mandera 
							
						 
					 
					
						
						
							
						
						e17758f8ad 
					 
					
						
						
							
							auth: Implement a generic OpenID Connect backend.  
						
						 
						
						... 
						
						
						
						Fixes  #11939 . 
						
						
					 
					
						2021-05-28 09:43:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						87a109e3e0 
					 
					
						
						
							
							puppet: Pull in pinned puppet modules.  
						
						 
						
						... 
						
						
						
						Using puppet modules from the puppet forge judiciously will allow us
to simplify the configuration somewhat; this specifically pulls in the
stdlib module, which we were already using parts of. 
						
						
					 
					
						2021-05-27 21:14:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilbert Bishop-White 
							
						 
					 
					
						
						
							
						
						e2654b7154 
					 
					
						
						
							
							docs: Add instructions for Apple Silicon Macs.  
						
						 
						
						
						
						
					 
					
						2021-05-27 16:01:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						8960e64443 
					 
					
						
						
							
							docs: Provide more detailed instructions for requesting API key.  
						
						 
						
						... 
						
						
						
						Some users had trouble getting an API key that was resolved by doing
this.
Fixes  #18524 . 
						
						
					 
					
						2021-05-27 12:09:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						0294ce76b4 
					 
					
						
						
							
							docs: Mention TODO/compatibility comments for events migrations.  
						
						 
						
						
						
						
					 
					
						2021-05-26 15:21:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhijeet Prasad Bodas 
							
						 
					 
					
						
						
							
						
						ddd123f133 
					 
					
						
						
							
							message send: Rename push_notify_user_ids -> online_push_user_ids.  
						
						 
						
						... 
						
						
						
						The old name `push_notify_user_ids` was misleading, because
it does not contain user ids which should be notified for
the current message, but rather user ids who have the online
push notifications setting enabled.
When the Tornado server is restarted during an upgrade, if
server has old events with the `push_notify_user_ids` fields,
the server will throw error after this rename. Hence, we need
to explicitly handle such cases while processing the event. 
						
						
					 
					
						2021-05-26 15:13:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						1ab14f8d15 
					 
					
						
						
							
							docs: Remove a file which no longer exists from THIRDPARTY.  
						
						 
						
						... 
						
						
						
						It was removed in 771e03cfa7 . 
						
						
					 
					
						2021-05-25 21:00:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Birds 
							
						 
					 
					
						
						
							
						
						3c28fa033d 
					 
					
						
						
							
							docs: Update documentation for new database user and dbname flags.  
						
						 
						
						... 
						
						
						
						Updated the install documentation to include the explanation of the
two new install options `--postgresql-database-name` and
`--postgresql-database-user`. 
						
						
					 
					
						2021-05-25 13:56:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						47689feb33 
					 
					
						
						
							
							docs: Extend documentation on Tornado schema changes.  
						
						 
						
						
						
						
					 
					
						2021-05-24 13:56:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Agrawal 
							
						 
					 
					
						
						
							
						
						d1c385f425 
					 
					
						
						
							
							docs: Clarify how to set GIPHY API key in settings.  
						
						 
						
						
						
						
					 
					
						2021-05-18 17:32:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						e015f3ed7d 
					 
					
						
						
							
							docs: Correct “webapp” to “web app”.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-05-14 13:15:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						e3c570401e 
					 
					
						
						
							
							docs: Document password hashing change from PBKDF2 to Argon2.  
						
						 
						
						... 
						
						
						
						This changed in commit 483a351d44 
(#3410 ).
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-05-14 13:07:51 -07:00