- 15 Aug, 2015 1 commit
-
-
root authored
-
- 14 Aug, 2015 3 commits
-
-
Joshua Tauberer authored
bidirectional alias controls: a new permitted_senders column in the aliases table allows setting who can send as an address independently of where the address forwards to But the default permitted senders are the same as the addresses the alias forwards to. Merge branch 'dhpiggott-bidirectional-alias-controls'
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 12 Aug, 2015 4 commits
-
-
Joshua Tauberer authored
Contacts and Calendar are now versioned separately from ownCloud core. Contacts appears to be in a v0.4.x.x series. This is the hash of v0.4.0.0. Per https://github.com/owncloud/calendar/issues/892, Calendar is in a 0.7.x series. This is the hash for 0.7.2.
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
Only core. The apps don't seem to have been updated.
-
- 11 Aug, 2015 2 commits
-
-
Joshua Tauberer authored
S3 backups fail if no prefix is used
-
Leo Koppelkamm authored
-
- 09 Aug, 2015 8 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
Merges branch 'ponychicken-backup'.
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
* going from s3 to file target wasn't working * use 'local' in the config instead of a file: url, for the local target, so it is not path-specific * break out the S3 fields since users can't be expected to know how to form a URL * use boto to generate a list of S3 hosts * use boto to validate that the user input for s3 is valid * fix lots of html errors in the backup admin
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 28 Jul, 2015 1 commit
-
-
Leo Koppelkamm authored
-
- 27 Jul, 2015 11 commits
-
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
Also clarify a comment and remove an unneeded type check
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
Backup location and maximum age can now be configured in the admin panel. For now only S3 is supported, but adding other duplicity supported backends should be straightforward.
-
- 25 Jul, 2015 1 commit
-
-
- 22 Jul, 2015 1 commit
-
-
Joshua Tauberer authored
Some users report munin is broken because munin and munin-node disagree about the name of the machine. I think this occurs if hostname (used by munin-node) reports a different name than PRIMARY_HOSTNAME (which we put in the munin config). Hard-code PRIMARY_HOSTNAME in munin-node.conf. Fixes #474. See https://discourse.mailinabox.email/t/404-not-found-on-admin-munin/623/24.
-
- 21 Jul, 2015 4 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
dont run network checks during upgrades since this is a bad reason to block an upgrade from going through
-
- 20 Jul, 2015 4 commits
-
-
David Piggott authored
This makes the frontend consistent with the backend.
-
David Piggott authored
-
David Piggott authored
-
David Piggott authored
This is an extension of #427. Building on that change it adds support in the aliases table for flagging aliases as: 1. Applicable to inbound and outbound mail. 2. Applicable to inbound mail only. 3. Applicable to outbound mail only. 4. Disabled. The aliases UI is also updated to allow administrators to set the direction of each alias. Using this extra information, the sqlite queries executed by Postfix are updated so only the relevant alias types are checked. The goal and result of this change is that outbound-only catch-all aliases can now be defined (in fact catch-all aliases of any type can be defined). This allow us to continue supporting relaying as described at https://mailinabox.email/advanced-configuration.html#relay without requiring that administrators either create regular aliases for each outbound *relay* address, or that they create a catch-all alias and then face a flood of spam. I have tested the code as it is in this commit and fixed every issue I found, so in that regard the change is complete. However I see room for improvement in terms of updating terminology to make the UI etc. easier to understand. I'll make those changes as subsequent commits so that this tested checkpoint is not lost, but also so they can be rejected independently of the actual change if not wanted.
-