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.
3 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.
3 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.
3 years ago
Damien Goutte-Gattat
e659dea434
Typo fix.
...
Nice one... Hopefully no one is using HAVAL.
4 years ago
Damien Goutte-Gattat
577caa6083
Prepare point release.
4 years ago
Damien Goutte-Gattat
a291c76cd4
Accept -U and -D options.
...
Only the long forms --user-agent and --date were accepted (doh!).
4 years ago
Damien Goutte-Gattat
b57981390c
Prepare next release.
4 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.
4 years ago
Damien Goutte-Gattat
e2ff3c966f
Don't mix tabs and spaces.
4 years ago
Damien Goutte-Gattat
38436a58cb
Update copyright notices.
4 years ago
Damien Goutte-Gattat
80a4385a4c
Silence some warnings.
4 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...).
4 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.
4 years ago
Damien Goutte-Gattat
c56e5972d8
Initialize GPGME only once
9 years ago
Damien Goutte-Gattat
c5bd68602e
Add die-on-error version of asprintf
11 years ago
Damien Goutte-Gattat
3a5413e480
Use application/octet-stream as default MIME type
11 years ago
Damien Goutte-Gattat
7b6b57e9f7
Fix test logic in is_usable_as_tmp_dir()
11 years ago
Damien Goutte-Gattat
4819ceb7f7
Add replacement function for asprintf
11 years ago
Damien Goutte-Gattat
4f65ef9804
Factorize error messages
11 years ago
Damien Goutte-Gattat
e93236c627
Do not hardcode temporary directory
11 years ago
Damien Goutte-Gattat
5368c77a23
Remove unused variables
11 years ago
Damien Goutte-Gattat
145e8cef27
Use vi instead of vim as the default editor
11 years ago
Damien Goutte-Gattat
5ba0a7ed89
Handle system errors when launching editor
11 years ago
Damien Goutte-Gattat
f8347c0f1a
Set version number to 0.1.0
11 years ago
Damien Goutte-Gattat
35112ee815
Update man page
11 years ago
Damien Goutte-Gattat
43f673918b
Update help message
11 years ago
Damien Goutte-Gattat
97aef8309c
Add README file
11 years ago
Damien Goutte-Gattat
ac0a0f85de
Fix typo in man page
11 years ago
Damien Goutte-Gattat
c7aafcc2f3
Abort on prematurate EOF when reading headers
11 years ago
Damien Goutte-Gattat
71b756fc7f
Honor EDITOR and VISUAL environment variables
11 years ago
Damien Goutte-Gattat
1edc87405e
Add -e, --edit option
11 years ago
Damien Goutte-Gattat
81fe97ae6f
Add input field in fmail_ctx structure
11 years ago
Damien Goutte-Gattat
cb648ae744
Add the -f, --footer option
11 years ago
Damien Goutte-Gattat
dc0ec32d20
Create the fmail_ctx structure
11 years ago
Damien Goutte-Gattat
128d48bcb6
Add draft man page
11 years ago
Damien Goutte-Gattat
861bf30193
Remove dot in err.compat.h guard
11 years ago
Damien Goutte-Gattat
fe3e2f0e4d
Fix varargs misuse in sbuffer module
11 years ago
Damien Goutte-Gattat
bd3c032436
Add headers options
11 years ago
Damien Goutte-Gattat
850339e7a5
Add basic support for attachments
11 years ago
Damien Goutte-Gattat
02e76c43b0
Add basic function to process attachment
11 years ago
Damien Goutte-Gattat
c63425a80b
Add option -a, --attach
11 years ago
Damien Goutte-Gattat
49666c1598
Detect and link against libmagic
11 years ago
Damien Goutte-Gattat
b331c58828
Add basic signing code
11 years ago
Damien Goutte-Gattat
dc93af0770
Add MIME part boundary generation function
11 years ago
Damien Goutte-Gattat
e71b696043
Initialize GPGME for signing
11 years ago
Damien Goutte-Gattat
a27e14a6be
Add hard-coded MIME headers for text body
11 years ago
Damien Goutte-Gattat
8baa680248
Add User-Agent header
11 years ago
Damien Goutte-Gattat
231d32d928
Rework date header generation
11 years ago
Damien Goutte-Gattat
3ca4b5c66a
Store headers in a string buffer
11 years ago
Damien Goutte-Gattat
f277ddc79e
Add the string_buffer module
11 years ago