Commit Graph

2305 Commits (d902097acd971718514e178ff8cad5cd3e7ec350)
 

Author SHA1 Message Date
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
Manos Pitsidianakis 1dc1d86848
melib/shellexpand: fix infinite loop bug
Introduced in recent "fixing clippy lints" commit
1 year ago
Manos Pitsidianakis ba7f5dce1c
listing/thread: fix display of threaded conversations tree structure
When missing intermediate and/or parent messages in a thread, the
printed thread tree branches were completely invalid. This commit makes
sure thread node entries that have no corresponding envelopes are
accounted for in the tree structure.
1 year ago
Manos Pitsidianakis 0b258a1f05
meli: clippy lint fixes 1 year ago