Joel Kåberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8b2fed1a2a 
							
						 
					 
					
						
						
							
							fixes comments by @JoshData  
						
						
						
					 
					
						2014-09-01 10:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								Joel Kåberg 
							
						 
					 
					
						
						
						
						
							
						
						
							ee244386ed 
							
						 
					 
					
						
						
							
							update ownCloud if necessary  
						
						... 
						
						
						
						this will always download the latest ownCloud and upgrade if ownCloud install dir exist, this apphroach allows us to keep existing user plugins. currently not checking if currently installed version is equal to the one we're downloading as I couldn't find a proper solution for that 
						
					 
					
						2014-08-31 20:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							cfffb38508 
							
						 
					 
					
						
						
							
							link-local IPv6 addresses need a '%interface' specification to be useful  
						
						
						
					 
					
						2014-08-31 08:09:13 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							24ff0e04b1 
							
						 
					 
					
						
						
							
							output/text tweaks  
						
						
						
					 
					
						2014-08-27 14:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							10a37cd033 
							
						 
					 
					
						
						
							
							add SSHFP records to DNS  
						
						
						
					 
					
						2014-08-27 12:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							684d9b3c70 
							
						 
					 
					
						
						
							
							prettify the custom DNS docs  
						
						
						
					 
					
						2014-08-27 12:57:47 +00: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 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							8586723e70 
							
						 
					 
					
						
						
							
							Merge pull request  #168  from hjjg/feature-localehandling1  
						
						... 
						
						
						
						locale-safe check if we have enough memory installed 
						
					 
					
						2014-08-27 07:41:49 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							aa3bc3225e 
							
						 
					 
					
						
						
							
							expose the control panel only on PRIMARY_HOSTNAME since /admin might conflict with other stuff hosted on other domains  
						
						
						
					 
					
						2014-08-27 02:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							da2af2ea5c 
							
						 
					 
					
						
						
							
							once the user has a signed SSL cert, simplify the message at the end of setup  
						
						
						
					 
					
						2014-08-27 02:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							6a311ee7d9 
							
						 
					 
					
						
						
							
							show the tag or commit the user is on in the output to aid debugging when a user posts the output somewhere  
						
						
						
					 
					
						2014-08-27 02:37:03 +00: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 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							ac767dc87b 
							
						 
					 
					
						
						
							
							Merge pull request  #163  from empurium/master  
						
						... 
						
						
						
						CLI usage for aliases with multiple recipients 
						
					 
					
						2014-08-26 16:59:50 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							5c29275d8f 
							
						 
					 
					
						
						
							
							Merge pull request  #164  from hjjg/bugfix-roundcubekeylength  
						
						... 
						
						
						
						reads from /dev/random need to use count= to actually get that many bytes or else reads might be shorter 
						
					 
					
						2014-08-26 16:26:38 -04:00 
						 
				 
			
				
					
						
							
							
								Helmuth Gronewold 
							
						 
					 
					
						
						
						
						
							
						
						
							756ba111a3 
							
						 
					 
					
						
						
							
							Also swith blocksize and count at the owncloud-specific key generation to ensure get as much bytes as you wanted.  
						
						
						
					 
					
						2014-08-26 22:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Helmuth Gronewold 
							
						 
					 
					
						
						
						
						
							
						
						
							ab3d205ef6 
							
						 
					 
					
						
						
							
							Switch blocksize and count when reading from urandom with dd, to prevent getting fewer bytes for the secret key.  
						
						
						
					 
					
						2014-08-26 22:16:31 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							699923d605 
							
						 
					 
					
						
						
							
							Merge pull request  #166  from benschumacher/master  
						
						... 
						
						
						
						Fix typo in dns_update.py. 
						
					 
					
						2014-08-26 16:13:11 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Schumacher 
							
						 
					 
					
						
						
						
						
							
						
						
							d5efb05f31 
							
						 
					 
					
						
						
							
							Fix typo in dns_update.py.  
						
						
						
					 
					
						2014-08-26 15:58:34 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Simmons 
							
						 
					 
					
						
						
						
						
							
						
						
							1125325718 
							
						 
					 
					
						
						
							
							CLI usage for aliases with multiple recipients  
						
						
						
					 
					
						2014-08-26 11:45:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							43fe2fe282 
							
						 
					 
					
						
						
							
							Merge pull request  #162  from skosch/patch-2  
						
						... 
						
						
						
						Replace spaces by tabs in 106-109. See 92c7815d2c 
						
					 
					
						2014-08-26 14:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Kosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2afd0be591 
							
						 
					 
					
						
						
							
							Replace spaces by tabs in 106-109  
						
						
						
					 
					
						2014-08-26 12:16:20 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							92c7815d2c 
							
						 
					 
					
						
						
							
							Merge pull request  #156  from skosch/patch-1  
						
						... 
						
						
						
						Allow users to insert custom nginx configuration directives through new optional files. 
						
					 
					
						2014-08-26 10:24:22 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							06a4046d13 
							
						 
					 
					
						
						
							
							fix link to /cloud in the admin,  fixes   #160  
						
						
						
					 
					
						2014-08-26 11:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8d85de45 
							
						 
					 
					
						
						
							
							if there are no admins when trying to access the control panel, tell the user how to make an admin from SSH  
						
						
						
					 
					
						2014-08-26 11:31:45 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c0f4618bef 
							
						 
					 
					
						
						
							
							normalize some whitespace  
						
						
						
					 
					
						2014-08-26 07:13:47 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							245864caac 
							
						 
					 
					
						
						
							
							bug in the IPV6 question  
						
						
						
					 
					
						2014-08-26 10:34:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b76cbae5a0 
							
						 
					 
					
						
						
							
							document the DNS API in the control panel  
						
						... 
						
						
						
						see #140 , #155 , df20d447a9 
						
					 
					
						2014-08-25 23:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8ce16fb5 
							
						 
					 
					
						
						
							
							show custom DNS records in the control panel too,  fixes   #155  
						
						
						
					 
					
						2014-08-25 23:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a32806da32 
							
						 
					 
					
						
						
							
							create STORAGE_ROOT/backup/duplicity if it doesn't exist  
						
						... 
						
						
						
						fixes  #158  
					
						2014-08-25 23:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							18f0406541 
							
						 
					 
					
						
						
							
							update comments in backup.py  
						
						
						
					 
					
						2014-08-25 23:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9d670981 
							
						 
					 
					
						
						
							
							prettify mail guide  
						
						
						
					 
					
						2014-08-25 23:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Helmuth Gronewold 
							
						 
					 
					
						
						
						
						
							
						
						
							3774f589c8 
							
						 
					 
					
						
						
							
							locale-safe check if we have enough memory installed  
						
						
						
					 
					
						2014-08-25 23:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Kosch 
							
						 
					 
					
						
						
						
						
							
						
						
							00b5c6ee9c 
							
						 
					 
					
						
						
							
							test_domain -> domain  
						
						
						
					 
					
						2014-08-25 16:02:13 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Kosch 
							
						 
					 
					
						
						
						
						
							
						
						
							76ff9735cc 
							
						 
					 
					
						
						
							
							Move custom server blocks to STORAGE_ROOT  
						
						
						
					 
					
						2014-08-25 13:25:44 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							844f744a09 
							
						 
					 
					
						
						
							
							Merge branch 'usedialog'  
						
						
						
					 
					
						2014-08-25 08:30:19 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c7617cdb 
							
						 
					 
					
						
						
							
							Merge branch 'master' into usedialog  
						
						
						
					 
					
						2014-08-25 08:26:59 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							ea32af1f0e 
							
						 
					 
					
						
						
							
							Merge commit 'b0d6473c3c6748a68f4845324fee13f3153bc18f' into usedialog  
						
						... 
						
						
						
						Conflicts:
	setup/start.sh (changes are in questions.sh now) 
						
					 
					
						2014-08-25 08:26:39 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c18200d9b1 
							
						 
					 
					
						
						
							
							Merge commit '09d2a08ce620928d0398068197951e5acebca0f0' into usedialog  
						
						... 
						
						
						
						Conflicts:
	setup/start.sh (change was already applied) 
						
					 
					
						2014-08-25 08:23:28 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							bf5016a8ac 
							
						 
					 
					
						
						
							
							bootstrap.sh: allow overring the tag to checkout by setting the TAG environment variable (helpful for debugging)  
						
						
						
					 
					
						2014-08-25 08:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							7cec45b436 
							
						 
					 
					
						
						
							
							tools/mail.py should not list archived mailboxes  
						
						... 
						
						
						
						broken by b30d7ad80a 
						
					 
					
						2014-08-25 08:13:46 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							e0dc8ff04a 
							
						 
					 
					
						
						
							
							when deleting my old /usr/local/bin/mailinabox-exchange-autodiscover.php file from existing systems, don't emit an error if the file doesn't exist (added -f)  
						
						
						
					 
					
						2014-08-25 08:10:54 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							faf6f87a63 
							
						 
					 
					
						
						
							
							move the user-interactive questions and other parts of start.sh into new files  
						
						
						
					 
					
						2014-08-25 08:09:37 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed69cbae5 
							
						 
					 
					
						
						
							
							replace '-t 0' test with an environment variable since '-t 0' is false when standard input has been redirected and doesn't tell us whether or not we can use dialog for input, but Vagrant must be non-interactive  
						
						
						
					 
					
						2014-08-25 07:54:11 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Kosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9bfff1f679 
							
						 
					 
					
						
						
							
							Add server block customizations  
						
						... 
						
						
						
						This allows users to add a file /etc/nginx/conf.d/includes/mydomain.com.conf, the contents of which will be included in the server block for mydomain.com. 
						
					 
					
						2014-08-24 17:34:15 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							28231ac248 
							
						 
					 
					
						
						
							
							Merge pull request  #150  from hjjg/secretkeyfix  
						
						... 
						
						
						
						The secret key that encrypts the backups should not be world readable. 
						
					 
					
						2014-08-24 17:21:38 -04:00 
						 
				 
			
				
					
						
							
							
								Helmuth Gronewold 
							
						 
					 
					
						
						
						
						
							
						
						
							90c7655d82 
							
						 
					 
					
						
						
							
							Fix wrong permissions of backup secret. Pyhton 3 needs octal permissions.  
						
						
						
					 
					
						2014-08-24 21:27:39 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							df20d447a9 
							
						 
					 
					
						
						
							
							add an api for setting custom DNS records  
						
						... 
						
						
						
						Works like this:
```curl -d "" --user email:password https://.../admin/dns/set/qname/rtype/value ```
where the rtype and value default to "A" and the remote IP address of the request, so that a simple, empty POST to
```https://.../admin/dns/set/desktop.mydomain.com ```
will point desktop.mydomain.com to the caller's IPv4 address.
closes  #140  
						
					 
					
						2014-08-23 23:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							5d42c125eb 
							
						 
					 
					
						
						
							
							update the first goal to match what's on the website: s/email appliance/easy email/  
						
						
						
					 
					
						2014-08-23 18:09:07 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							de864b998b 
							
						 
					 
					
						
						
							
							fix double negation in README,  fixes   #154  
						
						
						
					 
					
						2014-08-23 18:08:03 -04:00