Manos Pitsidianakis
80e6d3fd06
melib/imap: add imap_connection test WIP
10 months ago
Manos Pitsidianakis
073d43b9b8
melib/test: move data files to data subdir
10 months ago
Manos Pitsidianakis
8e698cabcf
Fix unreachable-pub and disjoint-capture lint errors
10 months ago
Manos Pitsidianakis
1d0405ed5b
ci: add env vars
10 months ago
Manos Pitsidianakis
bb7e119ade
Add gitea CI workflows
10 months ago
Manos Pitsidianakis
29b43e2c88
melib/datetime: replace mktime with timegm
10 months ago
Manos Pitsidianakis
2df7354751
mail/{listing,view}: fix overflow substracts
10 months ago
Manos Pitsidianakis
6280bc75e5
melib/jmap: fix blob download URL formatting
10 months ago
Manos Pitsidianakis
48a10f7241
melib: remove unused BackendOp::fetch_flags() method
10 months ago
Manos Pitsidianakis
0219dc8707
melib/jmap: respect max_objects_in_get when fetching email
...
Fixes #144
10 months ago
Manos Pitsidianakis
c4c245ee19
melib/jmap: respect danger_accept_invalid_certs setting
10 months ago
Manos Pitsidianakis
53cba4beee
Update README.md relative file paths
10 months ago
Manos Pitsidianakis
561ba9c87b
listing: add relative_list_indices setting for thread listing
10 months ago
Manos Pitsidianakis
8abc9358a7
mail/pgp: add newline after Version: 1 header
10 months ago
Manos Pitsidianakis
e9cd800f49
melib/nntp: add support for storing read status locally
10 months ago
Manos Pitsidianakis
519257b08f
listing: add relative_menu_indices setting for menubar
10 months ago
Manos Pitsidianakis
ab418c1d39
pgp: refresh documentation, fix encryption/signing
...
Closes #259
10 months ago
Manos Pitsidianakis
cf9a04a591
Add metadata to Jobs, and add JobManager tab
...
Opened with command `manage-jobs`
10 months ago
Manos Pitsidianakis
369c1dbdac
view/html: show `open` command in status bar
10 months ago
Manos Pitsidianakis
4e55fbc90d
nntp: add SEEN flag to all envs, since NNTP has no flags
10 months ago
Manos Pitsidianakis
5ceddf412e
Update CHANGELOG.md
10 months ago
Manos Pitsidianakis
13fe64a027
Cache pgp signature verification results
10 months ago
Manos Pitsidianakis
6086a3789d
Fix libgpgme segfault error and re-enable gpg
...
Closes #255
10 months ago
Manos Pitsidianakis
5b5869a2ec
logging: re-enable print to stderr ifdef MELI_DEBUG_STDERR
10 months ago
Manos Pitsidianakis
866166eb8e
attachments: don't print parsing error for empty bytes
10 months 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
10 months ago
Manos Pitsidianakis
a5770c89f4
Add Woodpecker-CI check pipeline
10 months ago
Manos Pitsidianakis
74e15316db
view/envelope: open message/rfc822 attachments in subview instead of new tab
10 months 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
10 months ago
Manos Pitsidianakis
c2ed3e283f
view/envelope: fix Source::* view showing only envelope body
...
Instead of the entire envelope source
11 months ago
Manos Pitsidianakis
b0e867eb68
Move src to meli/src
11 months ago
Manos Pitsidianakis
b5657201db
melib: fix doctest compilation errors
11 months ago
rek2
3803d788ab
if auth is false checks if config has password entry
11 months ago
rek2
b5f205b77b
add availability to use server_password_command in the nntp backend like in the IMAP backend
11 months ago
Damian Poddebniak
7c33f8999b
chore: Use published imap-codec 0.10.0.
11 months ago
Damian Poddebniak
34a54d3c05
docs: Add some `TODO( #222 )`s.
11 months ago
Damian Poddebniak
9d51b6bd52
chore: Update `imap-codec`.
11 months ago
Manos Pitsidianakis
7998e1e77e
melib/datetime: add missing LC libc constants for openbsd target_os
...
Fixes #242
"Compilation failure on master on OpenBSD" #242
11 months ago
Manos Pitsidianakis
957abf4e72
Update cargo dependencies
...
Concerns #242 - "Compilation failure on master on OpenBSD"
11 months ago
Manos Pitsidianakis
e3dfeaad7e
Fix compilation error when building without `gpgme` feature
11 months 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.
11 months ago
Manos Pitsidianakis
342df091a0
mail/view: don't set all thread to seen when opening a thread entry
11 months ago
Manos Pitsidianakis
1bcc0bbece
melib/mbox: add mbox parsing test
11 months ago
Manos Pitsidianakis
e8e49e741b
melib/mbox: fix wrong per message offset
11 months ago
Manos Pitsidianakis
1dc1d86848
melib/shellexpand: fix infinite loop bug
...
Introduced in recent "fixing clippy lints" commit
11 months 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.
11 months ago
Manos Pitsidianakis
0b258a1f05
meli: clippy lint fixes
11 months ago
Manos Pitsidianakis
5f29faa640
melib: clippy lint fixes
11 months ago
Manos Pitsidianakis
6858ee1fab
meli: move subcommand handling to its own module
11 months ago
Manos Pitsidianakis
f98e36cee5
melib: Replace old-style /*! module doc comments with //!
11 months ago