Commit Graph

  • 06a8ce1c9d in the admin, show user mailbox sizes, fixes #210 Joshua Tauberer 2014-10-07 20:24:11 +0000
  • 443b084a17 in the admin, group aliases by domain, fixes #211 Joshua Tauberer 2014-10-07 19:47:30 +0000
  • 990649af2d in the admin, group users by domain, fixes 209 Joshua Tauberer 2014-10-07 19:28:07 +0000
  • 6f4d29a410 tweak the new web instructions Joshua Tauberer 2014-10-07 16:17:45 +0000
  • 6ab29c3244 add instructions for static web hosting into the control panel Joshua Tauberer 2014-10-07 16:05:38 +0000
  • bf9b770255 sort SSHFP records so that DNS updates don't trigger spurrious zone changes Joshua Tauberer 2014-10-07 15:15:22 +0000
  • 9210ebdb9f control panel tweaks Joshua Tauberer 2014-10-07 15:12:35 +0000
  • a56bb984d6 handle catastrophically bad certificates rather than raising an exception Joshua Tauberer 2014-10-07 14:58:21 +0000
  • 7d1c0b3834 show SSL certificate expiration info in the control panel even long before certificates expire Joshua Tauberer 2014-10-07 14:49:36 +0000
  • 02f82be19f Merge d14a6ba9da into 20892b5d5b Eric Mill 2014-10-06 22:46:17 +0000
  • 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 +0000
  • 4cf53cd8ee backup status relativedelta was displaying wrong for deltas greater than 1 month Joshua Tauberer 2014-10-05 18:23:18 +0000
  • 711db9352c bootstrap: apt was mangling stdin Joshua Tauberer 2014-10-05 13:32:52 -0400
  • f42a1c5a74 allow overriding the second nameserver with a secondary/slave server Joshua Tauberer 2014-10-05 14:53:42 +0000
  • 092c842a87 split external/custom dns into separate pages in the admin Joshua Tauberer 2014-10-05 13:38:23 +0000
  • 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 -0400
  • 7c2092d48f remove apache before installing nginx, see #224 Joshua Tauberer 2014-10-05 08:40:07 -0400
  • 5fd107cae5 more work on making the bash scripts readable Joshua Tauberer 2014-10-04 17:57:26 -0400
  • db0967446b remove unnecessary sudos Joshua Tauberer 2014-10-04 14:06:08 -0400
  • 2ff5038c84 replace '.' with 'source' Joshua Tauberer 2014-10-04 14:05:00 -0400
  • 4ae76aa2dd dnssec: use RSASHA256 keys for .email domains Joshua Tauberer 2014-10-04 17:29:42 +0000
  • ba33669a62 generate the locales before change to it. h8h 2014-09-30 13:33:27 +0200
  • 779d921410 status checks: put DNSSEC tests in a better order w.r.t. other tests Joshua Tauberer 2014-10-01 12:09:43 +0000
  • 216c557064 Revert "In Addition to #206, generate the locals before change to it." H8H 2014-09-30 19:52:53 +0200
  • d9ed25e6d8 Fixed cannot change locale (en_US.UTF-8) #206 H8H 2014-09-30 19:50:13 +0200
  • 37ea672f10 In Addition to #206, generate the locals before change to it. h8h 2014-09-30 13:33:27 +0200
  • 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 +0200
  • 6ecada7eed Merge commit '93a722f' Joshua Tauberer 2014-09-27 16:37:08 +0000
  • 94c4352f45 Merge branch 'jmar71n-master' - site-wide bayesean spam filtering Joshua Tauberer 2014-09-27 16:18:55 +0000
  • 6dd6353d41 move sa-learn-pipe.sh from /usr to /usr/local Joshua Tauberer 2014-09-27 16:06:11 +0000
  • d06bfa6c1b tweak the site-wide bayesian spam filtering config Joshua Tauberer 2014-09-27 16:16:15 +0000
  • 6f59b59981 Merge 5afd6d7d44 into 5c7ba2a4c7 David Piggott 2014-09-27 14:50:21 +0000
  • 5c7ba2a4c7 preliminary work on a mail.log scanner to report things in the control panel Joshua Tauberer 2014-09-27 13:33:13 +0000
  • e9cc3fdaab make mail instructions clearer and describe greylisting, DMARC policy Joshua Tauberer 2014-09-27 12:37:01 +0000
  • 8bd37ea53c add catch-alls to the admin again with nicer instructions Joshua Tauberer 2014-09-27 12:08:25 +0000
  • 698ae03505 catch-all addresses should not have precedence over mail users Joshua Tauberer 2014-09-27 11:39:50 +0000
  • bbc2c25d29 FIxes #200 Felix 2014-09-27 15:13:40 +0200
  • 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 +0000
  • 39bca053ed add 2048 bits of DH params for nginx, postfix, dovecot Joshua Tauberer 2014-09-26 22:01:38 +0000
  • 5afd6d7d44 Add support for TLS authenticated "sibling host" relayers David Piggott 2014-09-26 00:08:32 +0100
  • c2eb8e5330 typo in roundcube download URL Joshua Tauberer 2014-09-26 14:26:35 +0000
  • 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 +0000
  • 9b6f9859d1 dns_update: assume DKIM is present Joshua Tauberer 2014-09-26 13:37:09 +0000
  • 4e6d572de9 ensure Python operates in UTF-8 with a consistent locale for all users Joshua Tauberer 2014-09-26 08:26:05 -0400
  • 145186a6b6 link to Modoboa in README Joshua Tauberer 2014-09-26 08:20:13 -0400
  • 5714b3c6b7 bump bootstrap.sh to incoming 0.03 tag v0.03 Joshua Tauberer 2014-09-24 12:48:15 +0000
  • 8e0967dd8e if an earlier version of roundcube had already been installed, update to our target version Joshua Tauberer 2014-09-24 12:46:42 +0000
  • 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 +0000
  • ed8fb2d06d the latest z-push introduces a new/second USE_FULLEMAIL_FOR_LOGIN parameter Joshua Tauberer 2014-09-24 12:24:30 +0000
  • 8c8d9304ac lock z-push to a particular upstream version by fmbiete/Z-Push-contrib commit hash Joshua Tauberer 2014-09-24 12:20:10 +0000
  • c1ccd22531 put a start script at /usr/local/bin/mailinabox v0.02 Joshua Tauberer 2014-09-21 16:56:28 -0400
  • 01c964bfe3 update bootstrap.sh for next tag Joshua Tauberer 2014-09-21 20:37:04 +0000
  • 6c59294e7b more readable bash Joshua Tauberer 2014-09-21 16:05:11 -0400
  • 9d40a12f44 first pass at making readable documentation by parsing the bash scripts Joshua Tauberer 2014-09-21 13:43:21 -0400
  • c2ddabe683 fix ajax loading indicator positioning Joshua Tauberer 2014-09-21 17:41:46 +0000
  • 846768efcb admin: update user's password from the admin Joshua Tauberer 2014-09-21 17:24:01 +0000
  • 8dfbb90f3a admin: simplify the users table a bit Joshua Tauberer 2014-09-21 17:06:38 +0000
  • c7c3bd33cf DNS API should reject qnames that aren't in a zone managed by the box Joshua Tauberer 2014-09-21 13:20:37 +0000
  • 1637153566 make the DNS API a little clearer Joshua Tauberer 2014-09-21 13:15:36 +0000
  • 05510f25a5 warn if a SSL cert is expiring in 30 days Joshua Tauberer 2014-09-21 12:51:27 +0000
  • 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 +0000
  • 5caa176291 A bash tool script to allow for DHEC on Nginx. It generates a key and adds the path to the Nginx SSL conf file. It has additional mode for stricter SSL cipher suite and limiting to TLSv1.2. Also 4096 bit key can generated as well. JKO root 2014-09-21 00:05:55 -0400
  • b5bb12d0d2 enable site-wide bayesian filtering jmar71n 2014-09-20 16:07:30 +0100
  • dd91553689 open the firewall to an alternative SSH port if set Joshua Tauberer 2014-09-20 08:25:54 -0400
  • 98651deea4 python3-dev is a dependency for many pip packages, including pyyaml, fixes #196 Joshua Tauberer 2014-09-17 21:56:09 +0000
  • ff0c85615b correct typo in comment Joshua Tauberer 2014-09-10 01:39:04 +0000
  • d14a6ba9da mailpile beta Joshua Tauberer 2014-09-15 10:01:56 +0000
  • 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 -0400
  • 4f57c62681 Mailpile: an installation script and a multiplexer daemon that proxies Mailpile behind an authorization step and multiplexes Mailpile instances per logged in user Joshua Tauberer 2014-07-02 11:42:20 +0000
  • 52b2e27451 Merge pull request #193 from waldyrious/patch-1 Joshua Tauberer 2014-09-13 20:54:26 -0400
  • 48bb8a90d2 add link to contributors, remove duplicate "to"s Waldir Pimenta 2014-09-14 01:45:10 +0100
  • 941684f4d9 Merge pull request #192 from ch000/patch-1 Joshua Tauberer 2014-09-12 12:15:24 -0400
  • 9631fab7b2 Changed incomming-email-input to type text Christian 2014-09-12 18:08:33 +0200
  • 6fc6b1e6a1 ownCloud uses separate log location, but ignores regexp access_log jkaberg 2014-09-10 22:40:24 +0200
  • 7960f2ba2c use regexp instead to ignore jkaberg 2014-09-10 22:19:43 +0200
  • f375aab733 put ownCloud logs in separate log files jkaberg 2014-09-10 22:14:20 +0200
  • 487e0d64e2 dont log excessive dav related requests jkaberg 2014-09-10 22:12:16 +0200
  • c87da5330c 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 +0200
  • b2e67a6ede increase timeouts for z-push, was closeing sync connections to early jkaberg 2014-09-10 21:24:27 +0200
  • 93a722f85b ownCloud (witch is based on SabreDAV) supports sync jkaberg 2014-09-10 21:22:56 +0200
  • d11ce688ca correct typo in comment Joshua Tauberer 2014-09-10 01:39:04 +0000
  • 4f4a8faa00 Merge pull request #188 from Bretos/master Joshua Tauberer 2014-09-10 09:04:27 -0400
  • 467f04facb update roundcube version Bretos 2014-09-10 12:32:32 +0200
  • 196e42e8b5 don't automatically create an alias if a user account already exists by that name Joshua Tauberer 2014-09-09 11:41:44 +0000
  • f09da719f7 show the response from spamhaus.org in the status checks output Joshua Tauberer 2014-09-08 20:27:26 +0000
  • e9e95cbed5 tweak backup explanatory text Joshua Tauberer 2014-09-08 20:12:31 +0000
  • 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 +0000
  • bab8b515ea new logic for determining when to take a full backup Joshua Tauberer 2014-09-08 19:42:42 +0000
  • cce6bc02a8 add links to IANA tables for DNSSEC algorithm/digest number assignemnts Joshua Tauberer 2014-09-07 10:59:14 -0400
  • 85d4fad030 add Hacker News links to README Joshua Tauberer 2014-09-07 10:58:47 -0400
  • 7ea956d3bc install network-checks's dependencies Joshua Tauberer 2014-09-07 12:09:37 +0000
  • 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 +0000
  • 954a234aa9 move website link to the top of README Joshua Tauberer 2014-09-07 07:24:50 -0400
  • b5122770cc tweak admin template for external DNS Joshua Tauberer 2014-09-07 07:22:09 -0400
  • 711b1128e3 Merge pull request #178 from jkaberg/master Joshua Tauberer 2014-09-04 10:42:19 -0400
  • 6b13ac1ca9 Support more concurrent connections Joel Kåberg 2014-09-04 16:40:33 +0200
  • 9fd6958dc2 Revert commit "Support more concurrent connections for z-push" Joel Kåberg 2014-09-04 16:39:38 +0200
  • e434bf9fce Support more concurrent connections for z-push Joel Kåberg 2014-09-04 16:11:06 +0200
  • 03f9358de4 when checking SSL certs are OK, check for wildcard certificates Joshua Tauberer 2014-09-03 17:31:11 +0000
  • c7a2aad0f8 tweak readme to emphasize not being customizable Joshua Tauberer 2014-09-03 11:10:30 -0400