Manos Pitsidianakis
7db930cabd
melib: rename `jmap_backend` feature to `jmap`
1 year ago
Manos Pitsidianakis
e9f09a153c
melib: rename `mbox_backend` feature to `mbox`
1 year ago
Manos Pitsidianakis
fe7dcc508e
melib: rename `notmuch_backend` feature to `notmuch`
1 year ago
Manos Pitsidianakis
fe027fa300
melib: rename `maildir_backend` feature to `maildir`
1 year ago
Manos Pitsidianakis
129f10911b
melib: rename `imap_backend` feature to `imap`
1 year ago
Manos Pitsidianakis
51e9fbe8f2
sqlite3: add account_name identifier to sqlite3 index database name
1 year ago
Manos Pitsidianakis
4874e30f3c
melib: add smtp-trace feature
...
If it's enabled, every read/write in an SMTP transaction will be logged
on TRACE level.
1 year ago
Manos Pitsidianakis
073d43b9b8
melib/test: move data files to data subdir
1 year ago
Manos Pitsidianakis
8e698cabcf
Fix unreachable-pub and disjoint-capture lint errors
1 year ago
Manos Pitsidianakis
1d0405ed5b
ci: add env vars
1 year ago
Manos Pitsidianakis
bb7e119ade
Add gitea CI workflows
1 year ago
Manos Pitsidianakis
29b43e2c88
melib/datetime: replace mktime with timegm
1 year ago
Manos Pitsidianakis
2df7354751
mail/{listing,view}: fix overflow substracts
1 year ago
Manos Pitsidianakis
6280bc75e5
melib/jmap: fix blob download URL formatting
1 year ago
Manos Pitsidianakis
48a10f7241
melib: remove unused BackendOp::fetch_flags() method
1 year ago
Manos Pitsidianakis
0219dc8707
melib/jmap: respect max_objects_in_get when fetching email
...
Fixes #144
1 year ago
Manos Pitsidianakis
c4c245ee19
melib/jmap: respect danger_accept_invalid_certs setting
1 year ago
Manos Pitsidianakis
53cba4beee
Update README.md relative file paths
1 year ago
Manos Pitsidianakis
561ba9c87b
listing: add relative_list_indices setting for thread listing
1 year ago
Manos Pitsidianakis
8abc9358a7
mail/pgp: add newline after Version: 1 header
1 year ago
Manos Pitsidianakis
e9cd800f49
melib/nntp: add support for storing read status locally
1 year ago
Manos Pitsidianakis
519257b08f
listing: add relative_menu_indices setting for menubar
1 year ago
Manos Pitsidianakis
ab418c1d39
pgp: refresh documentation, fix encryption/signing
...
Closes #259
1 year ago
Manos Pitsidianakis
cf9a04a591
Add metadata to Jobs, and add JobManager tab
...
Opened with command `manage-jobs`
1 year ago
Manos Pitsidianakis
369c1dbdac
view/html: show `open` command in status bar
1 year ago
Manos Pitsidianakis
4e55fbc90d
nntp: add SEEN flag to all envs, since NNTP has no flags
1 year ago
Manos Pitsidianakis
5ceddf412e
Update CHANGELOG.md
1 year ago
Manos Pitsidianakis
13fe64a027
Cache pgp signature verification results
1 year ago
Manos Pitsidianakis
6086a3789d
Fix libgpgme segfault error and re-enable gpg
...
Closes #255
1 year ago
Manos Pitsidianakis
5b5869a2ec
logging: re-enable print to stderr ifdef MELI_DEBUG_STDERR
1 year ago
Manos Pitsidianakis
866166eb8e
attachments: don't print parsing error for empty bytes
1 year ago
Manos Pitsidianakis
d4e605c098
Add tagref source code annotations
...
Source Code Annotation Tags:
Global tags (in tagref format <https://github.com/stepchowfun/tagref >)
for source code annotation:
- [tag:hardcoded_color_value] Replace hardcoded color values with user
configurable ones.
- [tag:needs_unit_test]
- [tag:needs_user_doc]
- [tag:needs_dev_doc]
- [tag:FIXME]
- [tag:TODO]
- [tag:VERIFY] Verify whether this is the correct way to do something
- [tag:DEBT] Technical debt
1 year ago
Manos Pitsidianakis
a5770c89f4
Add Woodpecker-CI check pipeline
1 year ago
Manos Pitsidianakis
74e15316db
view/envelope: open message/rfc822 attachments in subview instead of new tab
1 year ago
Manos Pitsidianakis
d93ee413a7
melib/datetime: add timestamp_to_string_utc
...
Tests were using `timestamp_to_string` which in turn uses `localtime_r`
which assumes the local machine's time zone. Use gmtime_r instead.
Fixes #252
1 year ago
Manos Pitsidianakis
c2ed3e283f
view/envelope: fix Source::* view showing only envelope body
...
Instead of the entire envelope source
1 year ago
Manos Pitsidianakis
b0e867eb68
Move src to meli/src
1 year ago
Manos Pitsidianakis
b5657201db
melib: fix doctest compilation errors
1 year ago
rek2
3803d788ab
if auth is false checks if config has password entry
1 year ago
rek2
b5f205b77b
add availability to use server_password_command in the nntp backend like in the IMAP backend
1 year ago
Damian Poddebniak
7c33f8999b
chore: Use published imap-codec 0.10.0.
1 year ago
Damian Poddebniak
34a54d3c05
docs: Add some `TODO( #222 )`s.
1 year ago
Damian Poddebniak
9d51b6bd52
chore: Update `imap-codec`.
1 year ago
Manos Pitsidianakis
7998e1e77e
melib/datetime: add missing LC libc constants for openbsd target_os
...
Fixes #242
"Compilation failure on master on OpenBSD" #242
1 year ago
Manos Pitsidianakis
957abf4e72
Update cargo dependencies
...
Concerns #242 - "Compilation failure on master on OpenBSD"
1 year ago
Manos Pitsidianakis
e3dfeaad7e
Fix compilation error when building without `gpgme` feature
1 year ago
Manos Pitsidianakis
619fbef129
melib/thread: recursively calculate update_show_subject()
...
Walk the entire thread tree and update show_subject collectively when a
new entry is added.
1 year ago
Manos Pitsidianakis
342df091a0
mail/view: don't set all thread to seen when opening a thread entry
1 year ago
Manos Pitsidianakis
1bcc0bbece
melib/mbox: add mbox parsing test
1 year ago
Manos Pitsidianakis
e8e49e741b
melib/mbox: fix wrong per message offset
1 year ago