Hydroxide is a free, third-party and open-source ProtonMail bridge for using
with any email client of your choice. Hydroxide is a server meant to be run
in the background, supporting IMAP and SMTP that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. Hydroxide stores each of
your account credentials in a json file located in /var/db/hydroxide by default
as encrypted form, then uses .db files per account for other purposes.
You should authenticate your mail account first after
starting hydroxide service before using hydroxide.
To enable/start hydroxide service:
# service hydroxide enable
# service hydroxide start
To authenticate:
# service hydroxide init
Hydroxide was unusable since ProtonMail added extra steps
to the login process, so you will now have to complete a
CAPTCHA by using a web browser for the init command.
mail/hydroxide: Restrict PORTSCOUT to 0.2.x range
Since portscout falsely detected a version for another
project that is something like "v1.5.2-proton".
Approved by: osa, vvd (mentors, implicit)
mail/hydroxide: Update 0.2.32 => 0.2.33
This release adds ability to pass ProtonMail CAPTCHA.
Commit log:
https://codeberg.org/emersion/hydroxide/compare/v0.2.32...v0.2.33
Port changes:
* Upstream moved to Codeberg, so set USE_FORGEJO.
* Workaround USE_RC_SUBR and WRKSRC collision by
using post-extract target.
* Update pkg-message for better clarification.
Reported by: Repology
Approved by: osa, vvd (mentors, implicit)
Differential Revision: https://reviews.freebsd.org/D61270
Update my ports' maintainer field after becoming a committer
Reviewed by: osa, vvd (mentors)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D55456
mail/hydroxide: Update to 0.2.30
Improve COMMENT and pkg-descr to be more suited for end users.
Replace vendor/modules.txt for a successful build.
Changelog: https://github.com/emersion/hydroxide/releases/tag/v0.2.30
PR: 288338
Approved by: submitter is maintainer
go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
mail/hydroxide: switched to upstream
Port has been switched to use upstream because I think it's better to
just use a patch rather than forking the upstream and making the
change there.
PR: 281669
mail/hydroxide: Fix rc.d script
- hydroxide does want to store some files and users were running
"hydroxide auth" with normal user. Now, hydroxide user has a home
directory, and it does store them there now.
- Change upstream.
PR: 280886
mail/hydroxide: Add rc.d script to run as daemon and minor changes to Makefile
Changes:
* Add rc.d script to run as daemon because users had to run the port
somehow in the background on terminal.
* Minor changes to Makefile.
PR: 280754
mail/hydroxide: new port, Open-source ProtonMail CardDAV, IMAP and SMTP bridge
A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
IMAP and SMTP. hydroxide is a server that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
your preferred e-mail client and git-send-email with ProtonMail.
PR: 278362
Author: Yusuf Yaman <nxjosephofficial@protonmail.com>