hydroxide
hydroxide copied to clipboard
A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge
It doesn't seem like this is used anymore.
I compiled the current git version of hydroxide, and when I do ```hydroxide auth mielke_j``` after putting in my password it only outputs ```2021/09/19 20:23:17 EOF``` (ie. date, time and...
Fixes #119
Adds systemd service files for IMAP, SMTP, and CardDAV that limits the permissions of hydroxide for security. Runs the program as user `hydroxide`, group `hydroxide`. Expects `$HOME` to be at...
The messages list is first retrieved from Proton via the /messages call. A JSON representation of each of these messages is saved in a local db. However, the retrieved JSON...
The [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) specifies that: > There is a single base directory relative to which user-specific data files should be written. This directory is defined by the environment...
A configuration file could specify what services to enable, which ports to use, etc. This could be more user-friendly than requiring everything to be specified as CLI flags.
I've managed to build Fedora packages for hydroxide. It's easy to have a try: ```shell sudo dnf copr enable proletarius101/hydroxide sudo dnf install hydroxide ``` The spec files are hosted...
Running hydroxide as a system service on systemd-based distros requires unit files to be written. I propose that we include these in the main repository for future packagers to build...
Non-free ProtonMail accounts offer addresses. These do work through Hydroxide (testing in aerc), however for newly created addresses to work re-running `$ hydroxide auth ` appears to be necessary (then...