Damien Goutte-Gattat
b0cb062a32
Merge branch 'develop'
1 year ago
Damien Goutte-Gattat
536d03fa38
Prepare 0.2.1 release.
Bump version number and update NEWS file.
1 year ago
Damien Goutte-Gattat
33b9b1293e
Exit upon failure to open attachment.
Error out properly if we cannot open a file to attach.
1 year ago
Damien Goutte-Gattat
0686642b01
Use 7bit-encoding for attachments when possible.
Avoid Quoted-Printable encoding for attachment when possible
(if the attachment appears to be US-ASCII and does not contain any
line longer than 998 characters).
Some mail clients (Gnus?) seem to have problems extracting
attached OpenPGP keys if they are encoded in Quoted-Printable.
1 year ago
Damien Goutte-Gattat
7f9dea589a
Fix typo in manual page.
2 years ago
Damien Goutte-Gattat
afa7140f78
Merge branch 'develop'
2 years ago
Damien Goutte-Gattat
65412beab1
Prepare 0.2.0 release.
Bump version number; update NEWS and README.md files; update
copyright notices.
2 years ago
Damien Goutte-Gattat
ab04d35c7b
Update the sbuffer module.
Use the latest sbuffer module from my libnotch library.
2 years ago
Damien Goutte-Gattat
3341496211
Fix some warnings.
Remove unused variable and fix signed/unsigned comparison.
2 years ago
Damien Goutte-Gattat
efe811cbd7
Update project location.
2 years ago
Damien Goutte-Gattat
e003bc36df
Abort upon missing recipient key.
Do not proceed with encryption if no key can be found for a given
recipient.
2 years ago
Damien Goutte-Gattat
faa6242db6
Update man page.
Document the -E, --encrypt option in manual page.
2 years ago
Damien Goutte-Gattat
912dcf1fd7
Allow sign and encrypt.
Support simultaneous signing and encryption.
2 years ago
Damien Goutte-Gattat
03d5348f49
Implement encryption only.
Allow the use of -E option to specify a recipient to encrypt the
message to. If several -E options are used, the message will be
encrypted to all specified recipients.
2 years ago
Damien Goutte-Gattat
3bb5924713
Prepare support for --encrypt option.
Rename signing_ctx to crypto_ctx. Accept (and silently ignore)
the -E, --encrypt option.
2 years ago
Damien Goutte-Gattat
378dcf4b20
Use basename for attachment filename.
When a file to attach is specified by a pathname, only use the
basename (without any path components) as the attachment filename.
2 years ago
Damien Goutte-Gattat
6fddd1ef79
Update project location.
2 years ago
Damien Goutte-Gattat
e659dea434
Typo fix.
Nice one... Hopefully no one is using HAVAL.
2 years ago
Damien Goutte-Gattat
0896025959
Release fmail-0.1.2.
2 years ago
Damien Goutte-Gattat
577caa6083
Prepare point release.
2 years ago
Damien Goutte-Gattat
a291c76cd4
Accept -U and -D options.
Only the long forms --user-agent and --date were accepted (doh!).
2 years ago
Damien Goutte-Gattat
dbeacdc211
Release fmail-0.1.1.
2 years ago
Damien Goutte-Gattat
b57981390c
Prepare next release.
2 years ago
Damien Goutte-Gattat
779e629f1e
Catch GpgME error when signing.
Listen to GpgME if an error occured when attempting to sign, and
abort if that is the case.
2 years ago
Damien Goutte-Gattat
e2ff3c966f
Don't mix tabs and spaces.
2 years ago
Damien Goutte-Gattat
38436a58cb
Update copyright notices.
2 years ago
Damien Goutte-Gattat
80a4385a4c
Silence some warnings.
2 years ago
Damien Goutte-Gattat
a14bfb88d3
Do not assume the signature uses SHA-1.
Use information provided by GpgME about the hash algorithm used
in the signature instead of assuming it is always SHA-1 (it will
probably never by SHA-1 anymore...).
2 years ago
Damien Goutte-Gattat
45d56bcd00
Make automatic headers optional.
Do not always add the User-Agent and Date headers. Add them
only if requested by command-line options.
2 years ago
Damien Goutte-Gattat
c56e5972d8
Initialize GPGME only once
8 years ago
Damien Goutte-Gattat
c5bd68602e
Add die-on-error version of asprintf
9 years ago
Damien Goutte-Gattat
3a5413e480
Use application/octet-stream as default MIME type
9 years ago
Damien Goutte-Gattat
7b6b57e9f7
Fix test logic in is_usable_as_tmp_dir()
9 years ago
Damien Goutte-Gattat
4819ceb7f7
Add replacement function for asprintf
9 years ago
Damien Goutte-Gattat
4f65ef9804
Factorize error messages
9 years ago
Damien Goutte-Gattat
e93236c627
Do not hardcode temporary directory
9 years ago
Damien Goutte-Gattat
5368c77a23
Remove unused variables
9 years ago
Damien Goutte-Gattat
145e8cef27
Use vi instead of vim as the default editor
9 years ago
Damien Goutte-Gattat
5ba0a7ed89
Handle system errors when launching editor
9 years ago
Damien Goutte-Gattat
f8347c0f1a
Set version number to 0.1.0
9 years ago
Damien Goutte-Gattat
35112ee815
Update man page
9 years ago
Damien Goutte-Gattat
43f673918b
Update help message
9 years ago
Damien Goutte-Gattat
97aef8309c
Add README file
9 years ago
Damien Goutte-Gattat
ac0a0f85de
Fix typo in man page
9 years ago
Damien Goutte-Gattat
c7aafcc2f3
Abort on prematurate EOF when reading headers
9 years ago
Damien Goutte-Gattat
71b756fc7f
Honor EDITOR and VISUAL environment variables
9 years ago
Damien Goutte-Gattat
1edc87405e
Add -e, --edit option
9 years ago
Damien Goutte-Gattat
81fe97ae6f
Add input field in fmail_ctx structure
9 years ago
Damien Goutte-Gattat
cb648ae744
Add the -f, --footer option
9 years ago
Damien Goutte-Gattat
dc0ec32d20
Create the fmail_ctx structure
9 years ago