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
|
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
|
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
|
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 |
Helmuth Gronewold
|
3774f589c8
|
locale-safe check if we have enough memory installed
|
2014-08-25 23:36:55 +02: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
|
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
|
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 |
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 |
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
|
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
|
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 |
jkaberg
|
a0df18506b
|
use z-push autodisover instead
|
2014-08-19 13:03:44 +02:00 |
Joshua Tauberer
|
b30d7ad80a
|
web-based administrative UI
closes #19
|
2014-08-17 22:46:06 +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
|
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
|
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
|
277f98aac8
|
drop the owncloud mail app for now
|
2014-08-16 12:19:40 +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 |
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 |