mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					8cc7642cdd | ||
| 
						 | 
					6883c916af | ||
| 
						 | 
					978a568c0f | ||
| 
						 | 
					f6975f9334 | ||
| 
						 | 
					0120ff5612 | 
@@ -4,6 +4,19 @@ All notable changes to the Zulip server are documented in this file.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### Unreleased
 | 
					### Unreleased
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### 1.4.2 - 2016-09-27
 | 
				
			||||||
 | 
					- Upgraded Django to version 1.8.15 (with the Zulip patches applied),
 | 
				
			||||||
 | 
					  fixing a CSRF vulnerability in Django (see
 | 
				
			||||||
 | 
					  https://www.djangoproject.com/weblog/2016/sep/26/security-releases/),
 | 
				
			||||||
 | 
					  and a number of other Django bugs from past Django stable releases
 | 
				
			||||||
 | 
					  that largely affects parts of Django that are not used by Zulip.
 | 
				
			||||||
 | 
					- Fixed buggy logrotate configuration.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### 1.4.1 - 2016-09-03
 | 
				
			||||||
 | 
					- Fixed settings bug upgrading from pre-1.4.0 releases to 1.4.0.
 | 
				
			||||||
 | 
					- Fixed local file uploads integration being broken for new 1.4.0
 | 
				
			||||||
 | 
					  installations.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### 1.4 - 2016-08-25
 | 
					### 1.4 - 2016-08-25
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Migrated Zulip's python dependencies to be installed via a virtualenv,
 | 
					- Migrated Zulip's python dependencies to be installed via a virtualenv,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
/var/log/zulip/server.log /var/log/zulip/workers.log /var/log/zulip/manage.log {
 | 
					/var/log/zulip/server.log /var/log/zulip/workers.log /var/log/zulip/manage.log {
 | 
				
			||||||
	missingok
 | 
						missingok
 | 
				
			||||||
	rotate 10
 | 
						rotate 10
 | 
				
			||||||
	size 1GB
 | 
						size 1G
 | 
				
			||||||
	compress
 | 
						compress
 | 
				
			||||||
	delaycompress
 | 
						delaycompress
 | 
				
			||||||
	notifempty
 | 
						notifempty
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
-r ipython.txt
 | 
					-r ipython.txt
 | 
				
			||||||
# Django itself; we use a slightly patched version
 | 
					# Django itself; we use a slightly patched version
 | 
				
			||||||
git+https://github.com/zulip/truncated-django.git
 | 
					git+https://github.com/zulip/truncated-django-1.8.15.git@cbf4fa3aef1b17f37d75a70e57f9b69a0f99ed5c#egg=Django==1.8.15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
GitPython==0.3.2.1
 | 
					GitPython==0.3.2.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,6 +42,14 @@ if not args.skip_puppet:
 | 
				
			|||||||
    subprocess.check_call(["apt-get", "update"])
 | 
					    subprocess.check_call(["apt-get", "update"])
 | 
				
			||||||
    subprocess.check_call(["apt-get", "-y", "upgrade"])
 | 
					    subprocess.check_call(["apt-get", "-y", "upgrade"])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if not os.path.exists((os.path.join(deploy_path, "zproject/prod_settings"))):
 | 
				
			||||||
 | 
					    subprocess.check_call(["ln", "-nsf", "/etc/zulip/settings.py",
 | 
				
			||||||
 | 
					                           os.path.join(deploy_path, "zproject/prod_settings.py")])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# delete local_settings.py symlink if it exists, as it is now prod_settings.py
 | 
				
			||||||
 | 
					if os.path.exists((os.path.join(deploy_path, "zproject/local_settings.py"))):
 | 
				
			||||||
 | 
					    subprocess.check_call(["rm", os.path.join(deploy_path, "zproject/local_settings.py")])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
subprocess.check_call([os.path.join(deploy_path, "scripts", "lib", "create-production-venv"),
 | 
					subprocess.check_call([os.path.join(deploy_path, "scripts", "lib", "create-production-venv"),
 | 
				
			||||||
                       os.path.join(deploy_path, "zulip-venv")])
 | 
					                       os.path.join(deploy_path, "zulip-venv")])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,6 @@ Reusing existing connection to localhost:443.
 | 
				
			|||||||
  Content-Type: text/html; charset=utf-8
 | 
					  Content-Type: text/html; charset=utf-8
 | 
				
			||||||
  Transfer-Encoding: chunked
 | 
					  Transfer-Encoding: chunked
 | 
				
			||||||
  Connection: keep-alive
 | 
					  Connection: keep-alive
 | 
				
			||||||
  Cache-Control: max-age=0
 | 
					 | 
				
			||||||
  Strict-Transport-Security: max-age=15768000
 | 
					  Strict-Transport-Security: max-age=15768000
 | 
				
			||||||
Length: unspecified [text/html]
 | 
					Length: unspecified [text/html]
 | 
				
			||||||
Saving to: ‘/tmp/index.html’
 | 
					Saving to: ‘/tmp/index.html’
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -155,7 +155,7 @@ INLINE_IMAGE_PREVIEW = True
 | 
				
			|||||||
# https://github.com/zulip/zulip/issues/291 for discussion of a better
 | 
					# https://github.com/zulip/zulip/issues/291 for discussion of a better
 | 
				
			||||||
# solution that won't be automatically reverted by the Zulip upgrade
 | 
					# solution that won't be automatically reverted by the Zulip upgrade
 | 
				
			||||||
# script), and then restart nginx.
 | 
					# script), and then restart nginx.
 | 
				
			||||||
LOCAL_UPLOADS_DIR = "/home/zulip/var/uploads"
 | 
					LOCAL_UPLOADS_DIR = "/home/zulip/uploads"
 | 
				
			||||||
#S3_AUTH_UPLOADS_BUCKET = ""
 | 
					#S3_AUTH_UPLOADS_BUCKET = ""
 | 
				
			||||||
#S3_AVATAR_BUCKET = ""
 | 
					#S3_AVATAR_BUCKET = ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user