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
|
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 |
|
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 |
|
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 |
|
Joshua Tauberer
|
f299825a95
|
in the nginx override YAML file, change how proxies are specified into a mapping
|
2014-08-17 19:40:45 +00:00 |
|
Joshua Tauberer
|
04454b35c6
|
(merge) CardDAV, CalDAV via ownCloud and move to z-push fork fork
Merges branch 'owncloud' of github.com:jkaberg/mailinabox
which is pull request #135, closes #135
thanks @jkaberg, @fmbiete, @owncloud
|
2014-08-17 15:31:08 -04: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
|
062e8b839e
|
failed network checks should result in start.sh exiting with a non-zero exit status
|
2014-08-17 11:50:05 -04:00 |
|
Joshua Tauberer
|
f41ec93cbe
|
management: dont raise an exception on a poorly formatted authentication header
|
2014-08-17 11:50:05 -04:00 |
|
Joshua Tauberer
|
7e62131fbc
|
a bootstrapping script to support a one-line install command
based on a script by @jkaberg in #141
|
2014-08-16 13:31:42 -04:00 |
|
Joshua Tauberer
|
647ab4abeb
|
remove old notes/dspam.sh file
|
2014-08-16 13:08:03 -04:00 |
|
Joshua Tauberer
|
73b2751dc4
|
credit myself since it's not apparent who runs the project once it's been forked
|
2014-08-16 10:20:57 -04:00 |
|
Joshua Tauberer
|
e1606df237
|
s/joshdata/mailinabox/ due to repo moving to the org account
|
2014-08-16 13:16:01 +00:00 |
|
Joshua Tauberer
|
bbd35f4906
|
ownCloud: do cron the same way we do the others
|
2014-08-16 13:00:36 +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
|
9e86c67534
|
make setup/owncloud.sh idempotent: don't wreck user data on second run
|
2014-08-16 12:38:03 +00:00 |
|
Joshua Tauberer
|
6e380ade17
|
owncloud will only let users access it from the PRIMARY_HOSTNAME (due to its trusted_domains option being set statically), so only include /cloud in the nginx configuration for PRIMARY_HOSTNAME
|
2014-08-16 12:33:10 +00:00 |
|
Joshua Tauberer
|
277f98aac8
|
drop the owncloud mail app for now
|
2014-08-16 12:19:40 +00:00 |
|
Joshua Tauberer
|
ce4505b72b
|
remove owncloud step from README, no longer needed since 398b538e2b
|
2014-08-16 12:14:57 +00:00 |
|
Joshua Tauberer
|
6fdef379ad
|
owncloud: fix regex in nginx config
/cloud/index.php/apps/files/ajax/scan.php would not be parsed right because of two .php's
|
2014-08-15 23:17:16 +00:00 |
|
Joshua Tauberer
|
8c9f278166
|
owncloud: support MOD_X_ACCEL_REDIRECT_ENABLED
This lets downloads from the file app work.
|
2014-08-15 23:16:54 +00:00 |
|
Joshua Tauberer
|
398b538e2b
|
owncloud: automatically set it up with an administrator account that even the box owner doesn't have access to, because we do not want to have the user hit ownCloud's setup page on first visit
|
2014-08-15 23:07:20 +00:00 |
|
Joshua Tauberer
|
ca45c88a32
|
owncloud: set forcessl to be true to get the corret HSTS header (would be better if we could prevent ownCloud from sending one)
|
2014-08-15 22:32:01 +00:00 |
|
Joshua Tauberer
|
5ecbaa2b41
|
Merge branch 'owncloud' of github.com:jkaberg/mailinabox into owncloud
|
2014-08-15 18:30:17 -04:00 |
|