Commit Graph

  • 04454b35c6 (merge) CardDAV, CalDAV via ownCloud and move to z-push fork fork Joshua Tauberer 2014-08-17 15:31:08 -0400
  • 9695fd9803 Fix typo. Stephan Brauer 2014-08-17 18:07:22 +0200
  • 56c7d7436e warn that generating DNSSEC keys takes a while (still slow in some virtualized environments) Joshua Tauberer 2014-08-17 10:19:46 -0400
  • 062e8b839e failed network checks should result in start.sh exiting with a non-zero exit status Joshua Tauberer 2014-08-17 10:08:36 -0400
  • f41ec93cbe management: dont raise an exception on a poorly formatted authentication header Joshua Tauberer 2014-08-08 15:36:00 -0400
  • 136ff45eda give the new bootstrap script instructions, see #141 Joshua Tauberer 2014-08-16 17:49:43 +0000
  • 7e62131fbc a bootstrapping script to support a one-line install command Joshua Tauberer 2014-08-16 13:30:53 -0400
  • 647ab4abeb remove old notes/dspam.sh file Joshua Tauberer 2014-08-16 13:08:03 -0400
  • 73b2751dc4 credit myself since it's not apparent who runs the project once it's been forked Joshua Tauberer 2014-08-16 10:20:57 -0400
  • fc5a61d899 s/joshdata/mailinabox/ due to repo moving to the org account Joshua Tauberer 2014-08-16 13:19:22 +0000
  • e1606df237 s/joshdata/mailinabox/ due to repo moving to the org account Joshua Tauberer 2014-08-16 13:16:01 +0000
  • bbd35f4906 ownCloud: do cron the same way we do the others Joshua Tauberer 2014-08-16 13:00:36 +0000
  • ae1e69a5e3 ownCloud: code a way to add admins from our users table, but dont use it Joshua Tauberer 2014-08-16 12:59:29 +0000
  • 9e86c67534 make setup/owncloud.sh idempotent: don't wreck user data on second run Joshua Tauberer 2014-08-16 12:38:03 +0000
  • 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 Joshua Tauberer 2014-08-16 12:33:10 +0000
  • 277f98aac8 drop the owncloud mail app for now Joshua Tauberer 2014-08-16 12:18:05 +0000
  • ce4505b72b remove owncloud step from README, no longer needed since 398b538e2b Joshua Tauberer 2014-08-16 12:14:57 +0000
  • 6fdef379ad owncloud: fix regex in nginx config Joshua Tauberer 2014-08-15 23:17:16 +0000
  • 8c9f278166 owncloud: support MOD_X_ACCEL_REDIRECT_ENABLED Joshua Tauberer 2014-08-15 23:10:05 +0000
  • 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 Joshua Tauberer 2014-08-15 23:07:20 +0000
  • ca45c88a32 owncloud: set forcessl to be true to get the corret HSTS header (would be better if we could prevent ownCloud from sending one) Joshua Tauberer 2014-08-13 19:27:14 +0000
  • 5ecbaa2b41 Merge branch 'owncloud' of github.com:jkaberg/mailinabox into owncloud Joshua Tauberer 2014-08-15 18:30:17 -0400
  • a10b828d5c when modifying php.ini, use ; as the comment char not # because php emits horrid deprecation warnings otherwise Joshua Tauberer 2014-08-15 18:29:05 -0400
  • e625a424fd whats_next: check that the TLSA record is correct, fixes #139 Joshua Tauberer 2014-08-13 19:42:49 +0000
  • 59c1c670b5 x-accel-redirect dosn't need to process files in ownCloud data directory. TODO: fix for autogeneration jkaberg 2014-08-13 08:10:53 +0200
  • 7024b428ad increased timeouts so that owncloud properly loads with larger db jkaberg 2014-08-13 07:30:32 +0200
  • d03bc0cefa more owncloud configuration tweaks Joshua Tauberer 2014-08-13 00:30:09 +0000
  • 05cc63b5d5 Merge branch 'owncloud' of github.com:jkaberg/mailinabox into owncloud Joshua Tauberer 2014-08-12 23:10:51 +0000
  • e828dd63e1 auto enable apps in owncloud (FINAL COMMIT!) jkaberg 2014-08-12 16:45:36 +0200
  • b92033cafe install fpm instead of cgi jkaberg 2014-08-12 15:39:45 +0200
  • c9bf57eacd Merge branch 'master' into owncloud (php5-fpm) Joshua Tauberer 2014-08-12 13:30:55 +0000
  • 791e68a3af automate more of the initial configuration Joshua Tauberer 2014-08-12 13:25:38 +0000
  • 4d64246b22 tweak z-push/owncloud installation scripts: hide output, check if z-push needs an update, dont use /etc/timezone because its contents would need to be escaped before being passed into sed Joshua Tauberer 2014-08-12 12:03:36 +0000
  • 9d6dc78b15 keep Roundcube working too, put owncloud at /cloud rather than at / Joshua Tauberer 2014-08-12 11:36:40 +0000
  • 36654bb5b4 quotes jkaberg 2014-08-12 15:28:15 +0200
  • 57a441a547 small script to update the mail app jkaberg 2014-08-12 15:27:37 +0200
  • 52c50621cd use x-accel-redirect for faster larg file downloads jkaberg 2014-08-12 15:11:33 +0200
  • afb09a84b7 use tools/editconf.py to edit php.ini for large file uploads jkaberg 2014-08-12 14:00:28 +0200
  • 7396785a9a install php5-xsl as carddav is dependent on it jkaberg 2014-08-12 13:22:34 +0200
  • cf4f519cc0 zpush/owncloud: inject mail using 'sendmail' not SMTP Joshua Tauberer 2014-08-12 11:18:45 +0000
  • 654c200709 properly escape $ jkaberg 2014-08-12 13:12:57 +0200
  • 7b81ea1834 simplify zpush configuration files, no need to preserve copyright message Joshua Tauberer 2014-08-12 11:12:10 +0000
  • 0eceb2012f use php5-fpm rather than our own custom launcher script for PHP+FastCGI Joshua Tauberer 2014-08-12 11:00:54 +0000
  • 31dda3b425 update readme to advise user on what to do next jkaberg 2014-08-12 12:34:02 +0200
  • 9f5fd6b474 fix user_backends array jkaberg 2014-08-12 12:33:42 +0200
  • 5cf2965633 tls instead of ssl jkaberg 2014-08-12 12:04:27 +0200
  • e8a1837d02 properly set correct timezone jkaberg 2014-08-12 12:01:18 +0200
  • 7ba79effae moved TODO jkaberg 2014-08-12 11:02:13 +0200
  • 9d41530232 clarifications jkaberg 2014-08-12 10:10:53 +0200
  • a6ba2da68b create an no-reply user to use with SMTP from ownCloud jkaberg 2014-08-12 10:09:44 +0200
  • 17c4edb58d add cron job for owncloud jkaberg 2014-08-12 09:24:49 +0200
  • d60abd0f92 bump (php) ram limit to 512MB jkaberg 2014-08-12 09:11:55 +0200
  • 7b5ebb093f properly chmod HTMLPurifier jkaberg 2014-08-12 02:04:38 +0200
  • 2d74fad947 restart using php5-fpm jkaberg 2014-08-12 01:26:51 +0200
  • 01d7d4e860 restart using php5-fpm jkaberg 2014-08-12 01:15:17 +0200
  • 21d59862de typo jkaberg 2014-08-12 00:49:33 +0200
  • bfbd85183e hide_output dosnt work jkaberg 2014-08-12 00:49:26 +0200
  • 1e91cb0683 well that didnt work.. jkaberg 2014-08-12 00:44:54 +0200
  • bc48e7d871 proper indentation jkaberg 2014-08-12 00:33:13 +0200
  • 0bb257db2a forgot to commit jkaberg 2014-08-12 00:32:56 +0200
  • ecfabd2dad use smtp for z-push jkaberg 2014-08-12 00:32:16 +0200
  • 881b693cd4 use memcache with owncloud jkaberg 2014-08-12 00:10:52 +0200
  • 7f01146c3d enable large file uploads in nginx jkaberg 2014-08-11 23:51:24 +0200
  • 54fe92615b include php-libawl and cleanup jkaberg 2014-08-11 23:43:16 +0200
  • 64b1db4c30 include_path to include php-libawl and use php-fpm instead of cgi jkaberg 2014-08-11 23:41:38 +0200
  • f287ca3b6c dont replace owncloud config if it exists (we dont want this as it will contain vital data) jkaberg 2014-08-11 23:01:18 +0200
  • 44fcdc2066 owncloud properly working, but not in sub dir anymore jkaberg 2014-08-11 20:17:38 +0200
  • b5928de740 use subdir jkaberg 2014-08-11 19:43:27 +0200
  • a80c076d8f safe apphroach, sid dosnt like special characters like % jkaberg 2014-08-11 19:42:52 +0200
  • 1621a2940f use sub dir jkaberg 2014-08-11 19:31:05 +0200
  • cc8e1fa7b7 set working dir for composer jkaberg 2014-08-11 19:09:42 +0200
  • d53cb88a92 update z-push with carddav and caldav support jkaberg 2014-08-11 19:08:02 +0200
  • 20b494c3ac attempting to fix broken static files etc jkaberg 2014-08-11 18:46:39 +0200
  • 3540a1677d install php5-imap, restart php service jkaberg 2014-08-11 17:59:04 +0200
  • bc0c0bf0fb owncloud config.php markup jkaberg 2014-08-11 17:53:01 +0200
  • 51bb781ffd fix composer.phar not finding the composer.json file jkaberg 2014-08-11 17:44:30 +0200
  • d324f0981a cleanup owncloud.sh jkaberg 2014-08-11 17:08:13 +0200
  • a801bf2a30 white spaces argh. jkaberg 2014-08-11 16:30:39 +0200
  • 0899952fe1 initial owncloud port, untested and unfinished jkaberg 2014-08-11 16:24:29 +0200
  • 1312b0254b backup: dont remove old increments because then we lose the backup history right before the last full backup, instead let them disappear along with full backups when a whole chain becomes very old Joshua Tauberer 2014-08-11 11:45:40 +0000
  • f66914d634 backup: automatically take a full backup when the sum of the increments get very large Joshua Tauberer 2014-08-11 11:38:32 +0000
  • b6713d9a17 tools/mail.py should return a non-zero exit status when invalid command line args are given Joshua Tauberer 2014-08-10 14:10:25 +0000
  • 58e300e113 backup must be full on the first run because incremental backup will fail, fixes #134 Joshua Tauberer 2014-08-11 07:14:47 -0400
  • 140c508ff6 increase dovecot imap_idle_notify_interval to 4 minutes Joshua Tauberer 2014-08-10 11:39:29 +0000
  • e294f7c181 create the Drafts folder for users so K-9 mail doesn't poll unnecessarily, see #129 Joshua Tauberer 2014-08-09 16:49:57 +0000
  • 600ecb5356 Exclude f2b sets jordanrinke 2014-08-08 16:41:31 -0700
  • b56f82cb92 make a privileges column in the users table and mark the first user as an admin Joshua Tauberer 2014-08-08 12:31:22 +0000
  • 880ec44a0c if the machine didn't have resolvconf before (my box didn't after an upgrade from Ubuntu 13.xx), make sure it has it now and archive any old resolv.conf since it should now only list 127.0.0.1 for bind9 Joshua Tauberer 2014-08-07 13:49:14 +0000
  • c97283829b note ActiveSync compatible device link in the guide, thanks to corv on the forums for pointing it out Joshua Tauberer 2014-08-04 07:21:54 -0400
  • 5db12be507 migrate the migration state from MIGRATIONID in /etc/mailinabox.conf to STORAGE_ROOT/mailinabox.version so that the data format of STORAGE_ROOT is stored in the directory itself Joshua Tauberer 2014-08-03 21:41:32 +0000
  • 222b4b790d put twitter at the end of the guide Joshua Tauberer 2014-08-03 17:14:19 -0400
  • e30a32fa9a update DNSSEC instructions, fixes #120 Joshua Tauberer 2014-08-03 17:00:42 -0400
  • 64cb00b9d6 add reject_unlisted_recipient before greylisting, fixes #127 Joshua Tauberer 2014-08-03 00:06:54 +0000
  • b86656243f avoid mail.log warnings about untrusted certificates on outgoing mail, fixes #124 Joshua Tauberer 2014-08-02 15:39:47 +0000
  • 6a512042dc after creating the local encrypted backup, execute the after-backup script if the user has provided one to copy the files to a remote location Joshua Tauberer 2014-08-02 14:16:08 +0000
  • 6d4fab1e6a whats_next: offer DNSSEC DS parameters rather than the full record and in validation allow for other digests than the one we suggest using Joshua Tauberer 2014-08-01 12:15:02 +0000
  • 30178ef019 add a --force flag to dns_update Joshua Tauberer 2014-08-01 12:05:34 +0000
  • d6d04190a2 some tweaks Joshua Tauberer 2014-07-31 19:11:37 -0400
  • cd59025979 dont ask the user for the machine's IP address if we can be sure our guess is right (trust icanhazip to give us the right answer) Joshua Tauberer 2014-07-29 20:04:50 -0400
  • 0be92d776e put a 15-second timeout in asking icanhazip.com for our IP address, although this limit does not seem to actually work (i.e. if I set the limit to 5 seconds, curl still hangs 10+ when I turn off my network connection) Joshua Tauberer 2014-07-29 20:03:19 -0400