1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2026-03-30 21:07:23 +02:00

Commit Graph

  • 495790d81d still didn't get the permissions right, chmod must follow sa-learn's initial creation of files Joshua Tauberer 2014-10-12 18:04:51 +00:00
  • dfe0a9f187 clean up setup/spamassassin.sh Joshua Tauberer 2014-10-12 17:54:25 +00:00
  • 7ca54a2bfb give dovecot antispam plugin's sa-learn-pipe script permission to write to the bayes files Joshua Tauberer 2014-10-12 16:11:08 +00:00
  • a81bf93fdc preparing changelog for next release Joshua Tauberer 2014-10-12 08:47:46 -04:00
  • 54d01746fe Merge pull request #233 from h8h/patch-3 Joshua Tauberer 2014-10-11 19:30:40 -04:00
  • 57f8ee0b09 Smoothly scroll to alias edit form. h8h 2014-10-11 21:52:00 +02:00
  • 64220292f1 Jump to the panel_aliases anchor (top) to directly edit the selected alias h8h 2014-10-11 19:56:36 +02:00
  • 82851d6d2d suppress "Something went wrong, sorry." when the management daemon's api key has changed Joshua Tauberer 2014-10-11 16:49:50 +00:00
  • 2f952a7915 delay an ajax call to see if this fixes the problem of the loading indicator not going away after showing the user a panel after login Joshua Tauberer 2014-10-11 16:41:42 +00:00
  • f9eceec746 Merge pull request #232 from dhpiggott/spamassassin-permissions-fix Joshua Tauberer 2014-10-11 13:06:12 -04:00
  • b26abc947e Change owner of spamassassin directory from mail to spampd, closes #231 David Piggott 2014-10-11 18:00:22 +01:00
  • b78eae1351 Merge pull request #230 from dhpiggott/dns-update-fix Joshua Tauberer 2014-10-11 12:27:30 -04:00
  • ca57560f11 Pass additional_records to recursive build_zone calls, closes #229 David Piggott 2014-10-11 16:52:53 +01:00
  • 17331e7d82 adding a really slick ssl certificate installation form in the control panel Joshua Tauberer 2014-10-10 15:49:14 +00:00
  • 5130b279d8 management/mail_log.py also include the previously rotated log file Joshua Tauberer 2014-10-10 13:59:50 +00:00
  • aac6e49b94 spelling typo Joshua Tauberer 2014-10-10 13:50:44 +00:00
  • 2f4eccd9a9 add 'source /etc/mailinabox.conf' to dns.sh so it can be run separately Joshua Tauberer 2014-10-08 12:48:43 +00:00
  • ac49912b39 recommend DAVdroid Joshua Tauberer 2014-10-07 20:53:37 +00:00
  • 0441a2e2e3 make a self-signed certificate on a non-primary domain a warning rather than an error, fixes #95 Joshua Tauberer 2014-10-07 20:41:07 +00:00
  • 8566b78202 drop webfinger, see #95 Joshua Tauberer 2014-10-07 20:30:36 +00:00
  • 06a8ce1c9d in the admin, show user mailbox sizes, fixes #210 Joshua Tauberer 2014-10-07 20:24:11 +00:00
  • 443b084a17 in the admin, group aliases by domain, fixes #211 Joshua Tauberer 2014-10-07 19:47:30 +00:00
  • 990649af2d in the admin, group users by domain, fixes 209 Joshua Tauberer 2014-10-07 19:28:07 +00:00
  • 6f4d29a410 tweak the new web instructions Joshua Tauberer 2014-10-07 16:17:45 +00:00
  • 6ab29c3244 add instructions for static web hosting into the control panel Joshua Tauberer 2014-10-07 16:05:38 +00:00
  • bf9b770255 sort SSHFP records so that DNS updates don't trigger spurrious zone changes Joshua Tauberer 2014-10-07 15:15:22 +00:00
  • 9210ebdb9f control panel tweaks Joshua Tauberer 2014-10-07 15:12:35 +00:00
  • a56bb984d6 handle catastrophically bad certificates rather than raising an exception Joshua Tauberer 2014-10-07 14:58:21 +00:00
  • 7d1c0b3834 show SSL certificate expiration info in the control panel even long before certificates expire Joshua Tauberer 2014-10-07 14:49:36 +00:00
  • 20892b5d5b status check on ns records should now take into account that secondary dns may be customized, see #223 Joshua Tauberer 2014-10-05 18:42:52 +00:00
  • 4cf53cd8ee backup status relativedelta was displaying wrong for deltas greater than 1 month Joshua Tauberer 2014-10-05 18:23:18 +00:00
  • 711db9352c bootstrap: apt was mangling stdin Joshua Tauberer 2014-10-05 13:32:52 -04:00
  • f42a1c5a74 allow overriding the second nameserver with a secondary/slave server Joshua Tauberer 2014-10-05 14:53:42 +00:00
  • 092c842a87 split external/custom dns into separate pages in the admin Joshua Tauberer 2014-10-05 13:38:23 +00:00
  • d9ecc50119 since the management server binds to 127.0.0.1, must use that and not 'localhost' to connect to it because 'localhost' resolves to the IPv6 ::1 when it is available, see #224 Joshua Tauberer 2014-10-05 08:55:28 -04:00
  • 7c2092d48f remove apache before installing nginx, see #224 Joshua Tauberer 2014-10-05 08:40:07 -04:00
  • 5fd107cae5 more work on making the bash scripts readable Joshua Tauberer 2014-10-04 17:57:26 -04:00
  • db0967446b remove unnecessary sudos Joshua Tauberer 2014-10-04 14:06:08 -04:00
  • 2ff5038c84 replace '.' with 'source' Joshua Tauberer 2014-10-04 14:05:00 -04:00
  • 4ae76aa2dd dnssec: use RSASHA256 keys for .email domains Joshua Tauberer 2014-10-04 17:29:42 +00:00
  • ba33669a62 generate the locales before change to it. h8h 2014-09-30 13:33:27 +02:00
  • 779d921410 status checks: put DNSSEC tests in a better order w.r.t. other tests Joshua Tauberer 2014-10-01 12:09:43 +00:00
  • 68efef1164 dont log robots.txt and favicon.ico. we should REALLY consider creating seperate include files for *all* of our "apps", this is getting messy.. jkaberg 2014-09-10 21:27:59 +02:00
  • 6ecada7eed Merge commit '93a722f' Joshua Tauberer 2014-09-27 16:37:08 +00:00
  • 94c4352f45 Merge branch 'jmar71n-master' - site-wide bayesean spam filtering Joshua Tauberer 2014-09-27 16:18:55 +00:00
  • 6dd6353d41 move sa-learn-pipe.sh from /usr to /usr/local Joshua Tauberer 2014-09-27 16:06:11 +00:00
  • d06bfa6c1b tweak the site-wide bayesian spam filtering config Joshua Tauberer 2014-09-27 16:16:15 +00:00
  • 5c7ba2a4c7 preliminary work on a mail.log scanner to report things in the control panel Joshua Tauberer 2014-09-27 13:33:13 +00:00
  • e9cc3fdaab make mail instructions clearer and describe greylisting, DMARC policy Joshua Tauberer 2014-09-27 12:37:01 +00:00
  • 8bd37ea53c add catch-alls to the admin again with nicer instructions Joshua Tauberer 2014-09-27 12:08:25 +00:00
  • 698ae03505 catch-all addresses should not have precedence over mail users Joshua Tauberer 2014-09-27 11:39:50 +00:00
  • a4c70f7a92 revert dovecot part of 39bca053ed because dovecot started behaving weird and I don't have time to debug it Joshua Tauberer 2014-09-26 22:41:59 +00:00
  • 39bca053ed add 2048 bits of DH params for nginx, postfix, dovecot Joshua Tauberer 2014-09-26 22:01:38 +00:00
  • c2eb8e5330 typo in roundcube download URL Joshua Tauberer 2014-09-26 14:26:35 +00:00
  • ab47144ae3 add strict SPF and DMARC records to any subdomains (including custom records) that do not have SPF/DMARC set Joshua Tauberer 2014-09-26 14:00:05 +00:00
  • 9b6f9859d1 dns_update: assume DKIM is present Joshua Tauberer 2014-09-26 13:37:09 +00:00
  • 4e6d572de9 ensure Python operates in UTF-8 with a consistent locale for all users Joshua Tauberer 2014-09-26 08:26:05 -04:00
  • 145186a6b6 link to Modoboa in README Joshua Tauberer 2014-09-26 08:20:13 -04:00
  • 5714b3c6b7 bump bootstrap.sh to incoming 0.03 tag v0.03 Joshua Tauberer 2014-09-24 12:48:15 +00:00
  • 8e0967dd8e if an earlier version of roundcube had already been installed, update to our target version Joshua Tauberer 2014-09-24 12:46:42 +00:00
  • 5a89f3c633 don't allow catch-all addresses in the admin because they take precedence over mail users and that's counter-intuitive Joshua Tauberer 2014-09-24 12:36:47 +00:00
  • ed8fb2d06d the latest z-push introduces a new/second USE_FULLEMAIL_FOR_LOGIN parameter Joshua Tauberer 2014-09-24 12:24:30 +00:00
  • 8c8d9304ac lock z-push to a particular upstream version by fmbiete/Z-Push-contrib commit hash Joshua Tauberer 2014-09-24 12:20:10 +00:00
  • c1ccd22531 put a start script at /usr/local/bin/mailinabox v0.02 Joshua Tauberer 2014-09-21 16:56:28 -04:00
  • 01c964bfe3 update bootstrap.sh for next tag Joshua Tauberer 2014-09-21 20:37:04 +00:00
  • 6c59294e7b more readable bash Joshua Tauberer 2014-09-21 16:05:11 -04:00
  • 9d40a12f44 first pass at making readable documentation by parsing the bash scripts Joshua Tauberer 2014-09-21 13:43:21 -04:00
  • c2ddabe683 fix ajax loading indicator positioning Joshua Tauberer 2014-09-21 17:41:46 +00:00
  • 846768efcb admin: update user's password from the admin Joshua Tauberer 2014-09-21 17:24:01 +00:00
  • 8dfbb90f3a admin: simplify the users table a bit Joshua Tauberer 2014-09-21 17:06:38 +00:00
  • c7c3bd33cf DNS API should reject qnames that aren't in a zone managed by the box Joshua Tauberer 2014-09-21 13:20:37 +00:00
  • 1637153566 make the DNS API a little clearer Joshua Tauberer 2014-09-21 13:15:36 +00:00
  • 05510f25a5 warn if a SSL cert is expiring in 30 days Joshua Tauberer 2014-09-21 12:51:27 +00:00
  • b8ea7282b0 don't run apt-get update when generating the status checks output because it is so slow and should be update daily by cron anyway Joshua Tauberer 2014-09-21 12:43:47 +00:00
  • b5bb12d0d2 enable site-wide bayesian filtering jmar71n 2014-09-20 16:07:30 +01:00
  • dd91553689 open the firewall to an alternative SSH port if set Joshua Tauberer 2014-09-20 08:25:54 -04:00
  • 98651deea4 python3-dev is a dependency for many pip packages, including pyyaml, fixes #196 Joshua Tauberer 2014-09-17 21:56:09 +00:00
  • ff0c85615b correct typo in comment Joshua Tauberer 2014-09-10 01:39:04 +00:00
  • 16e2350fef revise the description of A records on domains: the A record must be present for good deliverability so that the envelope domain resolves, but it doesn't have to resolve to this machine Joshua Tauberer 2014-09-15 06:00:50 -04:00
  • 52b2e27451 Merge pull request #193 from waldyrious/patch-1 Joshua Tauberer 2014-09-13 20:54:26 -04:00
  • 48bb8a90d2 add link to contributors, remove duplicate "to"s Waldir Pimenta 2014-09-14 01:45:10 +01:00
  • 941684f4d9 Merge pull request #192 from ch000/patch-1 Joshua Tauberer 2014-09-12 12:15:24 -04:00
  • 9631fab7b2 Changed incomming-email-input to type text Christian 2014-09-12 18:08:33 +02:00
  • 93a722f85b ownCloud (witch is based on SabreDAV) supports sync jkaberg 2014-09-10 21:22:56 +02:00
  • 4f4a8faa00 Merge pull request #188 from Bretos/master Joshua Tauberer 2014-09-10 09:04:27 -04:00
  • 467f04facb update roundcube version Bretos 2014-09-10 12:32:32 +02:00
  • 196e42e8b5 don't automatically create an alias if a user account already exists by that name Joshua Tauberer 2014-09-09 11:41:44 +00:00
  • f09da719f7 show the response from spamhaus.org in the status checks output Joshua Tauberer 2014-09-08 20:27:26 +00:00
  • e9e95cbed5 tweak backup explanatory text Joshua Tauberer 2014-09-08 20:12:31 +00:00
  • 98fc449b49 only hold onto backups for 14 days (not 31) and show when the backups will be deleted in the control panel Joshua Tauberer 2014-09-08 20:09:18 +00:00
  • bab8b515ea new logic for determining when to take a full backup Joshua Tauberer 2014-09-08 19:42:42 +00:00
  • cce6bc02a8 add links to IANA tables for DNSSEC algorithm/digest number assignemnts Joshua Tauberer 2014-09-07 10:59:14 -04:00
  • 85d4fad030 add Hacker News links to README Joshua Tauberer 2014-09-07 10:58:47 -04:00
  • 7ea956d3bc install network-checks's dependencies Joshua Tauberer 2014-09-07 12:09:37 +00:00
  • 110e0f90d9 dns: move the quoting of TXT records to when we write the zone file so that we can display it unquoted in the External DNS instructions Joshua Tauberer 2014-09-07 11:42:20 +00:00
  • 954a234aa9 move website link to the top of README Joshua Tauberer 2014-09-07 07:24:50 -04:00
  • b5122770cc tweak admin template for external DNS Joshua Tauberer 2014-09-07 07:22:09 -04:00
  • 711b1128e3 Merge pull request #178 from jkaberg/master Joshua Tauberer 2014-09-04 10:42:19 -04:00
  • 6b13ac1ca9 Support more concurrent connections Joel Kåberg 2014-09-04 16:40:33 +02:00
  • 9fd6958dc2 Revert commit "Support more concurrent connections for z-push" Joel Kåberg 2014-09-04 16:39:38 +02:00