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
|
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
|
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 |
|
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 |
|
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 |
|