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