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 when the API began to list both real users and archived mailboxes in the JSON response
|
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 |
|
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 |
|
Joshua Tauberer
|
6e3b04ce83
|
when generating SSL CSRs, using SHA256 as SHA1 is being phased out, per @konklone
|
2014-08-23 17:49:33 -04:00 |
|
Joshua Tauberer
|
b0d6473c3c
|
Merge branch 'box-in-a-name' of github.com:hjjg/mailinabox
|
2014-08-23 12:43:47 +00:00 |
|
Joshua Tauberer
|
03bbd25a10
|
re-do allow apt to perform security updates on its own
Move this into system.sh rather than anagement.sh.
This reverts commit eab28c97ff .
|
2014-08-23 12:35:59 +00:00 |
|
Joshua Tauberer
|
a0b056ae29
|
put a sterner warning in nginx local.conf about not modifying it
|
2014-08-23 12:35:59 +00:00 |
|
Helmuth Gronewold
|
ff8413a622
|
Better handling of hostname and email address recommendation.
|
2014-08-23 08:51:18 +02:00 |
|
Helmuth Gronewold
|
ee9552734f
|
Fix permissions of backup secret according to Josh's comment at
https://github.com/mail-in-a-box/mailinabox/pull/150#issuecomment-53120156
|
2014-08-22 23:23:56 +02:00 |
|
Helmuth Gronewold
|
a68fd6429f
|
The secret key that encrypts the backups should not be world readable.
|
2014-08-22 22:55:34 +02:00 |
|
Joshua Tauberer
|
f7c7d5b9c3
|
Merge pull request #146 from ls42/zpush/auto-timezone
Read timezone from /etc/timezone.
|
2014-08-21 17:21:47 -04:00 |
|
Joshua Tauberer
|
4b75148f01
|
Merge pull request #148 from koptein/typos
Typo in introduction "later later"
|
2014-08-21 17:06:31 -04:00 |
|
Christian Koptein
|
09d2a08ce6
|
Typo in introduction
|
2014-08-21 21:51:54 +02:00 |
|
Joshua Tauberer
|
9576594cfe
|
bootstrap script should check out a particular tag rather than master
|
2014-08-21 17:28:20 +00:00 |
|
Joshua Tauberer
|
76dcab3139
|
now that we use dialog for input we can pipe the bootstrap script to bash
|
2014-08-21 17:28:12 +00:00 |
|
Joshua Tauberer
|
7e8e104964
|
when asking for a CSR country code, give the user a list
|
2014-08-21 17:28:04 +00:00 |
|
Joshua Tauberer
|
7ea4d33e06
|
simplify the input_box function
|
2014-08-21 16:01:12 +00:00 |
|
Joshua Tauberer
|
eab28c97ff
|
allow apt to perform security updates on its own
|
2014-08-21 11:47:28 +00:00 |
|
Joshua Tauberer
|
2d5097345a
|
move the package update check into the system status checks
|
2014-08-21 11:24:40 +00:00 |
|
Joshua Tauberer
|
294d19e0af
|
rename whats_next.py to status_checks.py
|
2014-08-21 10:43:55 +00:00 |
|
H8H
|
980b83b124
|
Added dialogs, so that the setup.sh can ask the user any questions even when its piped; Added additional email valdidation for the last step
|
2014-08-21 03:09:09 +02:00 |
|
Stephan Brauer
|
2cab02c831
|
Read timezone from /etc/timezone.
|
2014-08-20 23:51:10 +02:00 |
|
Joshua Tauberer
|
6b52105b62
|
update features list in README
|
2014-08-19 15:11:52 +00:00 |
|
Joshua Tauberer
|
a501256fb9
|
fix the include path for our second use of z-push
|
2014-08-19 15:07:55 +00:00 |
|
Joshua Tauberer
|
80a05c3bbf
|
short_open_tag=Off was mistakenly left in the earlier merge (was a fix for my old autodiscover.php but not needed with z-push), also regrouping the nginx directive to be near the rest of Z-Push
|
2014-08-19 12:07:54 +00:00 |
|
Joshua Tauberer
|
aaea954072
|
remove my old Exchange autodiscover PHP script from systems
|
2014-08-19 11:50:00 +00:00 |
|
Joshua Tauberer
|
b6dd407aa7
|
z-push autodiscover should use the primary hostname for the mail server and not the domain part of the email address (both may work, but the primary hostname is more likely to have a signed SSL cert)
|
2014-08-19 11:49:20 +00:00 |
|
Joshua Tauberer
|
28eaf7cba9
|
Merge branch 'fixes' of github.com:jkaberg/mailinabox into jkaberg-fixes
|
2014-08-19 11:22:12 +00:00 |
|
jkaberg
|
9a1989357c
|
some makeup
|
2014-08-19 13:17:13 +02:00 |
|
Joshua Tauberer
|
46f3d05034
|
add the network checks to whats_next
* zen.spamhaus.org
* dbl.spamhaus.org
* checks if a connection to Google's MTA on port 25 works
|
2014-08-19 11:16:49 +00: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 |
|
jkaberg
|
f7d2dfd1c0
|
xml generation fails when short_open_tag is on
|
2014-08-19 11:27:50 +02:00 |
|
Joshua Tauberer
|
91821adfd7
|
nameserver checks should be case insensitive
|
2014-08-18 22:41:27 +00:00 |
|
Joshua Tauberer
|
92acef9b87
|
fix PHP path for Z-Push so it can see libawl-php
broken in 04454b35c6
fixes #143
|
2014-08-17 22:53:46 +00:00 |
|
Joshua Tauberer
|
b30d7ad80a
|
web-based administrative UI
closes #19
|
2014-08-17 22:46:06 +00:00 |
|
Joshua Tauberer
|
ba8e015795
|
dns_update: dont restart the opendkim process if nothing changed
|
2014-08-17 20:42:17 +00:00 |
|
Joshua Tauberer
|
919a5a8f0b
|
whats_next: when there are multiple responses like for NS records sort the responses so we can compare to a fixed order
|
2014-08-17 19:55:03 +00:00 |
|