Comments (3)
To clarify this a bit. What I'm suggesting here is to support what's known as clear-signing.
The common way to PGP sign emails is using PGP/Mime, but this does not seem to be compatible with the winlink message format.
More on the difference between clear-signing vs. PGP/Mime here:
https://www.phildev.net/pgp/pgp_clear_vs_mime.html
from pat.
if pat would act as a regular email transport (#96), this complicated piece of software wouldn't need to be implemented directly in pat.
i've work with PGP for over a decade and wrote various software talking with the main implementation (GnuPG) and I can tell you: it's hard. there are all sorts of corner cases and issues (the message format is one, for sure). GPG is especially hard to interoperate with. i would strongly discourage you from implementing this yourself and instead delegate it to another email client. for example, there's an in-browser plugin called mailvelope which integrates directly in the webmail and could integrate in pat's web interface quite nicely. if pat does allow other email clients to talk to it (#96 again), this would also be neatly resolved.
from pat.
Thanks for the insight @anarcat, we must definitely consider this when the time comes to look at this again.
mailvelope sounds like a great alternative for the web ui users. We should test it, and possibly figure out what changes are needed in order to support it! One important thing to ensure is that is will function without an internet connection.
from pat.
Related Issues (20)
- got a vara command I wasn't expecting: ENCRYPTION DISABLED HOT 2
- Pat failing to interact with rigctld in vfo mode HOT 1
- Ability to specify which addresses to request messages on behalf of HOT 2
- `pat compose` in non-interactive mode prompts for input when attaching an image HOT 2
- Ability to add more than one config per transport entry? HOT 2
- Add Pat icon as favicon HOT 2
- Forms: Include additional attachment `formData.txt`
- hamlib connection failure after connection success. HOT 2
- ax25_linux "Rigcontrol is not configured for the selected transport" HOT 1
- Add Winlink recovery email address to the config file HOT 2
- Support multi-line input in `pat composeform`
- FormData fields being reinitialised resulting in failed form submission HOT 3
- Set ardop ARQBW before waiting on busy detector
- Inconsistency in API HOT 3
- Mac commands for "Running Pat as a background service" HOT 1
- ARDOP user option to set limit for number of connect requests
- Add locale support: Unit of distance HOT 1
- add support for KISS TNC via IP using LORA-APRS boards
- Any plans to include this on Brew (mac) HOT 1
- Web UI Authentication HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pat.