David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0568bcc5d3 
							
						 
					 
					
						
						
							
							Early configuration of the nsd service  
						
						 
						
						
						
					 
					
						2020-04-12 00:44:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Achilleas Pipinellis 
							
						 
					 
					
						
						
						
						
							
						
						
							a7dded8182 
							
						 
					 
					
						
						
							
							Add a logfile entry to the NSD conf file ( #1434 )  
						
						 
						
						... 
						
						
						
						Having a log file can help debugging when something goes wrong and
NSD doesn't fail or MiaB doesn't notify you.
See
https://discourse.mailinabox.email/t/dns-email-domain-becomes-inaccessible-every-few-hours/3770  
						
					 
					
						2018-12-02 18:00:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pieter 
							
						 
					 
					
						
						
						
						
							
						
						
							5da168466d 
							
						 
					 
					
						
						
							
							Corrected typo in setup/dns.sh  
						
						 
						
						
						
					 
					
						2017-04-10 18:37:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							16d148a8a9 
							
						 
					 
					
						
						
							
							use /dev/urandom for DNSSEC key generation,  fixes   #596 , partially reverts  #115  ( 69f0e1d07a)  
						
						 
						
						
						
					 
					
						2015-11-19 07:00:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							4f2b223070 
							
						 
					 
					
						
						
							
							add comments about how openssl generates random numbers for genrsa and what could create a perfect storm to make the key not random  
						
						 
						
						... 
						
						
						
						see #596  
						
					 
					
						2015-11-19 07:00:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							73fbcd7fa3 
							
						 
					 
					
						
						
							
							silence all of the installing/already installed package messages on installation  
						
						 
						
						... 
						
						
						
						Querying dpkg for each package is slow, and we have way too much output on installation because of it. 
						
					 
					
						2015-08-19 15:58:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb7f29f96 
							
						 
					 
					
						
						
							
							add 'ip-transparent: yes' to nsd.conf  
						
						 
						
						... 
						
						
						
						https://discourse.mailinabox.email/t/nsd-service-not-started-at-startup-dns-not-working/449  
						
					 
					
						2015-05-04 11:24:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							8886c9b6bc 
							
						 
					 
					
						
						
							
							move the server: block of nsd.conf out of the management daemon and into the setup scripts  
						
						 
						
						
						
					 
					
						2015-05-04 11:24:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a07de38e80 
							
						 
					 
					
						
						
							
							remove workaround for buggy nsd installation  
						
						 
						
						... 
						
						
						
						Prior to nsd 4.0.1-1ubuntu0.1, we had to create the nsd user before installing the nsd package.
This was our issue #25  (see 4e6037c0e1 , c7e1e29d ) and I reported it upstream at https://bugs.launchpad.net/ubuntu/+source/nsd/+bug/1311886 . The new package was published by Ubuntu on 2015-01-15 so this work-around is no longer needed. 
						
					 
					
						2015-05-04 11:24:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							be59bcd47d 
							
						 
					 
					
						
						
							
							for .fund domains use RSASHA256 DNSSEC keys  
						
						 
						
						
						
					 
					
						2014-12-05 12:03:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d790cae0e2 
							
						 
					 
					
						
						
							
							DNSSEC: use RSASHA256 for the .guide tld too  
						
						 
						
						
						
					 
					
						2014-10-23 17:03:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5bf602aa 
							
						 
					 
					
						
						
							
							various improvements in bash comments  
						
						 
						
						
						
					 
					
						2014-10-15 11:46:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4eccd9a9 
							
						 
					 
					
						
						
							
							add 'source /etc/mailinabox.conf' to dns.sh so it can be run separately  
						
						 
						
						
						
					 
					
						2014-10-08 12:48:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd107cae5 
							
						 
					 
					
						
						
							
							more work on making the bash scripts readable  
						
						 
						
						
						
					 
					
						2014-10-04 17:57:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							db0967446b 
							
						 
					 
					
						
						
							
							remove unnecessary sudos  
						
						 
						
						
						
					 
					
						2014-10-04 14:06:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae76aa2dd 
							
						 
					 
					
						
						
							
							dnssec: use RSASHA256 keys for .email domains  
						
						 
						
						
						
					 
					
						2014-10-04 17:29:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							9d40a12f44 
							
						 
					 
					
						
						
							
							first pass at making readable documentation by parsing the bash scripts  
						
						 
						
						
						
					 
					
						2014-09-21 13:43:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							10a37cd033 
							
						 
					 
					
						
						
							
							add SSHFP records to DNS  
						
						 
						
						
						
					 
					
						2014-08-27 12:59:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							56c7d7436e 
							
						 
					 
					
						
						
							
							warn that generating DNSSEC keys takes a while (still slow in some virtualized environments)  
						
						 
						
						
						
					 
					
						2014-08-17 11:50:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							86ec0f6da7 
							
						 
					 
					
						
						
							
							the cron job to re-sign DNSSEC zones was still not working because the script needed a hash-bang line; what I did in  65c3a44e63 didn't actually fix the problem  
						
						 
						
						
						
					 
					
						2014-07-25 12:15:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							621fcc2233 
							
						 
					 
					
						
						
							
							use /dev/random for crypto-grade RNG with the help of haveged  
						
						 
						
						... 
						
						
						
						Rather than pass `-r /dev/random` to ldns-keygen (it was `-r /dev/urandom`),
don't pass `-r` at all since /dev/random is the default.
Merges branch 'master' of github.com:pysiak/mailinabox 
						
					 
					
						2014-07-21 07:31:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								solt 
							
						 
					 
					
						
						
						
						
							
						
						
							69f0e1d07a 
							
						 
					 
					
						
						
							
							Use /dev/random instead of /dev/urandom  
						
						 
						
						... 
						
						
						
						/dev/random should be used for crypto-grade RNG.
To make sure use of /dev/random doesn't stall due to lack of entropy, install haveged which fills the entropy pool with sources such as network traffic, key strokes, etc.
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
	modified:   setup/dns.sh
	modified:   setup/system.sh
	modified:   setup/webmail.sh 
						
					 
					
						2014-07-20 23:14:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							65c3a44e63 
							
						 
					 
					
						
						
							
							the cron job to re-sign DNSSEC zones wasnt working after adding the API key to the management daemon because the script relied on a bash-ism but cron runs it with (probably) sh  
						
						 
						
						
						
					 
					
						2014-07-19 16:31:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Kropat 
							
						 
					 
					
						
						
						
						
							
						
						
							88e496eba4 
							
						 
					 
					
						
						
							
							Update setup scripts to auth against the API  
						
						 
						
						
						
					 
					
						2014-06-22 00:02:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							88709506f8 
							
						 
					 
					
						
						
							
							add DNSSEC  
						
						 
						
						... 
						
						
						
						* sign zones
* in a cron job, periodically re-sign zones because they expire (not tested) 
						
					 
					
						2014-06-17 22:21:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c925f72b0b 
							
						 
					 
					
						
						
							
							remove obsoleted parts of setup/dns.sh  
						
						 
						
						... 
						
						
						
						Now that dns_update is a part of the management daemon, we no
longer are using STORAGE_ROOT/dns for anything. 
						
					 
					
						2014-06-12 20:18:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							2f0d036504 
							
						 
					 
					
						
						
							
							the bc package is no longer needed since redoing dns_update  
						
						 
						
						
						
					 
					
						2014-06-04 17:27:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							da15ae5375 
							
						 
					 
					
						
						
							
							rename the scripts directory to setup  
						
						 
						
						
						
					 
					
						2014-06-03 11:12:38 +00:00