jko-github 
							
						 
					 
					
						
						
						
						
							
						
						
							cc805e01ac 
							
						 
					 
					
						
						
							
							Merge  5caa176291 into  18f1689f45 
						
						
						
					 
					
						2017-05-29 00:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schulz-Hofen 
							
						 
					 
					
						
						
						
						
							
						
						
							48e0f39179 
							
						 
					 
					
						
						
							
							Rename ownCloud to Nextcloud in safe places  
						
						... 
						
						
						
						e.g. code comments and user-facing prompts/outputs which can be safely changed without risking to break anything 
						
					 
					
						2017-04-02 11:19:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik Murzynowski 
							
						 
					 
					
						
						
						
						
							
						
						
							36bef2ee16 
							
						 
					 
					
						
						
							
							Change password min-length to 8 characters ( #1098 )  
						
						
						
					 
					
						2017-02-14 14:24:59 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Kroes 
							
						 
					 
					
						
						
						
						
							
						
						
							2151d81453 
							
						 
					 
					
						
						
							
							update to ownCloud 9.1.1 (with intermediate upgrades) ( #894 )  
						
						... 
						
						
						
						[this is a squashed merge from-]
* Install owncoud 9.1 and provide an upgrade path from 8.2. This also disables memcached and goes with apc. The upgrade fails with memcached.
* Remove php apc setting
* Add dav migrations for each user
* Add some comments to the code
* When upgrading owncloud from 8.2.3 to 9.1.0 the backup of 8.2.3 was overwritten when going from 9.0 to 9.1
* Add upgrade path from 8.1.1. Only do an upgrade check if owncloud was previously installed.
* Stop php5-fpm before owncloud upgrade to prevent database locks
* Fix fail2ban tests for owncloud 9
* When upgrading owncloud copy the database to the user-data/owncloud-backup directory
* Remove not need unzip directives during owncloud extraction. Directory is removed beforehand so a normal extraction is fine
* Improve backup of owncloud installation and provide a post installation restore script. Update the owncloud version number to 9.1.1. Update the calendar and contacts apps to the latest versions
* Separate the ownCloud upgrades visually in the console output. 
						
					 
					
						2016-10-18 06:04:13 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							83ffc99b9c 
							
						 
					 
					
						
						
							
							change the public URL of bootstrap.sh to setup.sh  
						
						
						
					 
					
						2016-01-30 11:19:51 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d53332b7cf 
							
						 
					 
					
						
						
							
							drop the CSR_COUNTRY setting and ask within the control panel  
						
						
						
					 
					
						2015-12-26 11:48:23 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8ee1862a 
							
						 
					 
					
						
						
							
							use subresource integrity attributes to guard against CDNs being used as an attack vector; drop external resources that we can't protect this way (fonts);  fixes   #234  
						
						
						
					 
					
						2015-09-18 19:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							5924d0fe0d 
							
						 
					 
					
						
						
							
							various cleanup related to the new permitted_senders column for aliases  
						
						
						
					 
					
						2015-08-14 23:05:08 +00:00 
						 
				 
			
				
					
						
							
							
								Hnk Reno 
							
						 
					 
					
						
						
						
						
							
						
						
							da4d9ff607 
							
						 
					 
					
						
						
							
							update docstring to clarify usage of -c option  
						
						
						
					 
					
						2015-07-02 19:27:05 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							7527b4dc27 
							
						 
					 
					
						
						
							
							show the Mail-in-a-Box version in the control panel and a button to ping the MiaB website for the latest version  
						
						... 
						
						
						
						fixes  #441  
					
						2015-06-25 13:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							2cab9d5514 
							
						 
					 
					
						
						
							
							editconf.py: better error message if command line arguments are not valid  
						
						
						
					 
					
						2015-04-11 15:25:11 -04:00 
						 
				 
			
				
					
						
							
							
								Sascha Reynolds 
							
						 
					 
					
						
						
						
						
							
						
						
							6989df0af3 
							
						 
					 
					
						
						
							
							fix(read_password): regex check for spaces, quotes  
						
						... 
						
						
						
						* Passwords must be at least four characters. So we need to check them
here to ensure that first user creation works during initial setup
* Change quotes to match rest of code 
						
					 
					
						2015-03-30 19:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								Hnk Reno 
							
						 
					 
					
						
						
						
						
							
						
						
							6c64723d7c 
							
						 
					 
					
						
						
							
							Change read_password() logic to better catch improper passwords  
						
						... 
						
						
						
						Currently read_password does not verify password length. But further down the chain, passwords are checked to make sure they are longer than four characters.
If during initial setup, the user enters a password that is shorter than four characters, this will not be caught here, but when the script actually calls management/mailconfig.py to add the user, it will fail without a chance to correct the short password.
The setup script will then continue without an inital user being created and this will confuse users. 
						
					 
					
						2015-03-29 18:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a68703dfb3 
							
						 
					 
					
						
						
							
							add a tool for me to see how many installations are happening by scanning for accesses to bootstrap.sh  
						
						
						
					 
					
						2014-10-21 14:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5bf602aa 
							
						 
					 
					
						
						
							
							various improvements in bash comments  
						
						
						
					 
					
						2014-10-15 11:46:20 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							8566b78202 
							
						 
					 
					
						
						
							
							drop webfinger, see  #95  
						
						
						
					 
					
						2014-10-07 20:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							990649af2d 
							
						 
					 
					
						
						
							
							in the admin, group users by domain, fixes 209  
						
						
						
					 
					
						2014-10-07 19:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d9ecc50119 
							
						 
					 
					
						
						
							
							since the management server binds to 127.0.0.1, must use that and not 'localhost' to connect to it because 'localhost' resolves to the IPv6 ::1 when it is available, see  #224  
						
						
						
					 
					
						2014-10-05 09:01:26 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd107cae5 
							
						 
					 
					
						
						
							
							more work on making the bash scripts readable  
						
						
						
					 
					
						2014-10-04 17:57:26 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							6c59294e7b 
							
						 
					 
					
						
						
							
							more readable bash  
						
						
						
					 
					
						2014-09-21 16:05:11 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							9d40a12f44 
							
						 
					 
					
						
						
							
							first pass at making readable documentation by parsing the bash scripts  
						
						
						
					 
					
						2014-09-21 13:43:31 -04:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							5caa176291 
							
						 
					 
					
						
						
							
							A bash tool script to allow for DHEC on Nginx. It generates a key and adds the path to the Nginx SSL conf file.  
						
						... 
						
						
						
						It has additional mode for stricter SSL cipher suite and limiting to TLSv1.2. Also 4096 bit key can generated
as well. JKO 
						
					 
					
						2014-09-21 00:37:03 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c75a2c4ca0 
							
						 
					 
					
						
						
							
							add a warning not to use owncloud-unlockadmin.sh  
						
						
						
					 
					
						2014-09-03 11:02:09 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Weiss 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd32d2d0b 
							
						 
					 
					
						
						
							
							fix permissions for owncloud-unlockadmin script  
						
						
						
					 
					
						2014-09-03 16:50:48 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							302eae3fd3 
							
						 
					 
					
						
						
							
							Merge pull request  #167  from hjjg/feature-owncloudadmin  
						
						... 
						
						
						
						Add a helper script to unlock ownClouds admin features 
						
					 
					
						2014-08-27 07:43:01 -04:00 
						 
				 
			
				
					
						
							
							
								Helmuth Gronewold 
							
						 
					 
					
						
						
						
						
							
						
						
							1f19a855af 
							
						 
					 
					
						
						
							
							Use mail.py to get the admin user  
						
						
						
					 
					
						2014-08-26 23:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Helmuth Gronewold 
							
						 
					 
					
						
						
						
						
							
						
						
							3ce3c74273 
							
						 
					 
					
						
						
							
							Add a helper script to unlock ownClouds admin features  
						
						
						
					 
					
						2014-08-26 23:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Simmons 
							
						 
					 
					
						
						
						
						
							
						
						
							1125325718 
							
						 
					 
					
						
						
							
							CLI usage for aliases with multiple recipients  
						
						
						
					 
					
						2014-08-26 11:45:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							7cec45b436 
							
						 
					 
					
						
						
							
							tools/mail.py should not list archived mailboxes  
						
						... 
						
						
						
						broken by b30d7ad80a 
						
					 
					
						2014-08-25 08:13:46 -04:00 
						 
				 
			
				
					
						
							
							
								jkaberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a0df18506b 
							
						 
					 
					
						
						
							
							use z-push autodisover instead  
						
						
						
					 
					
						2014-08-19 13:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								jkaberg 
							
						 
					 
					
						
						
						
						
							
						
						
							da17466526 
							
						 
					 
					
						
						
							
							fix undefined index error in webfinger  
						
						
						
					 
					
						2014-08-19 11:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								jkaberg 
							
						 
					 
					
						
						
						
						
							
						
						
							3f5f95a633 
							
						 
					 
					
						
						
							
							fix preg_match and move up xml line  
						
						
						
					 
					
						2014-08-19 11:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b30d7ad80a 
							
						 
					 
					
						
						
							
							web-based administrative UI  
						
						... 
						
						
						
						closes  #19  
					
						2014-08-17 22:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1e69a5e3 
							
						 
					 
					
						
						
							
							ownCloud: code a way to add admins from our users table, but dont use it  
						
						
						
					 
					
						2014-08-16 12:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							277f98aac8 
							
						 
					 
					
						
						
							
							drop the owncloud mail app for now  
						
						
						
					 
					
						2014-08-16 12:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a10b828d5c 
							
						 
					 
					
						
						
							
							when modifying php.ini, use ; as the comment char not # because php emits horrid deprecation warnings otherwise  
						
						
						
					 
					
						2014-08-15 18:29:05 -04:00 
						 
				 
			
				
					
						
							
							
								jkaberg 
							
						 
					 
					
						
						
						
						
							
						
						
							36654bb5b4 
							
						 
					 
					
						
						
							
							quotes  
						
						
						
					 
					
						2014-08-12 15:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								jkaberg 
							
						 
					 
					
						
						
						
						
							
						
						
							57a441a547 
							
						 
					 
					
						
						
							
							small script to update the mail app  
						
						
						
					 
					
						2014-08-12 15:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b6713d9a17 
							
						 
					 
					
						
						
							
							tools/mail.py should return a non-zero exit status when invalid command line args are given  
						
						
						
					 
					
						2014-08-11 11:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b56f82cb92 
							
						 
					 
					
						
						
							
							make a privileges column in the users table and mark the first user as an admin  
						
						
						
					 
					
						2014-08-08 12:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							30178ef019 
							
						 
					 
					
						
						
							
							add a --force flag to dns_update  
						
						
						
					 
					
						2014-08-01 12:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							3a7221a69a 
							
						 
					 
					
						
						
							
							handle errors in management API calls properly  
						
						... 
						
						
						
						see #118  
						
					 
					
						2014-07-25 13:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7669a0d3 
							
						 
					 
					
						
						
							
							z-push: an Exchange ActiveSync server  
						
						
						
					 
					
						2014-07-12 00:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							10fbb2b293 
							
						 
					 
					
						
						
							
							in  cf7053c124 I allowed editconf.py to insert a setting where we find it already commented-out in order to get an nginx configuration line in the right place, but it wasn't quite right because when run again we would insert the setting a second time  
						
						
						
					 
					
						2014-07-08 00:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							7339bf080a 
							
						 
					 
					
						
						
							
							add a web_update script to trigger writing nginx config  
						
						
						
					 
					
						2014-07-08 00:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7053c124 
							
						 
					 
					
						
						
							
							set nginx server_names_hash_bucket_size to 64,  fixes   #93  
						
						
						
					 
					
						2014-07-07 11:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ce50de86 
							
						 
					 
					
						
						
							
							new tool to purchase and install a SSL certificate using Gandi.net's API  
						
						
						
					 
					
						2014-06-23 10:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Kropat 
							
						 
					 
					
						
						
						
						
							
						
						
							554a28479f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into mgmt-auth  
						
						... 
						
						
						
						Conflicts:
	management/daemon.py 
						
					 
					
						2014-06-21 21:29:25 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Kropat 
							
						 
					 
					
						
						
						
						
							
						
						
							447399e8cd 
							
						 
					 
					
						
						
							
							Update mail tool to pass api key auth  
						
						
						
					 
					
						2014-06-21 23:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab43ef4fd 
							
						 
					 
					
						
						
							
							have webfinger output a JSON file in STORAGE_ROOT/webfinger/(acct/..)  
						
						
						
					 
					
						2014-06-21 17:08:18 +00:00