Commit graph

245 commits

Author SHA1 Message Date
titanism
667f992ca4
fix(imapconnection): inherit logger and loggelf from server for IMAPConnection (#533) 2023-10-16 12:01:20 +03:00
Andris Reinman
2de6c0bc12
fix(pop3): run socket.destroy() if pop3 socket is not closed in 1.5s 2023-10-05 11:27:07 +03:00
titanism
8766ab9cf5
fix: fixed typo validateSequnce > validateSequence (closes #518) (#520) 2023-10-05 10:57:23 +03:00
NickOvt
e43ba60069
chore(tests): Zms 90 (#503)
* mailbox-handler create() returns errors, code and http status codes correctly

* mailboxes handler now correctly return errors, error codes and appropriate http status codes, fixed tests

* mailbox-handler.js codes fix + tests fix in mailboxes-test.js

* mailbox-handler.js correct error handling for update and rename

* fix mailboxes.js http status part for PUT request, fix appropriate tests

* update responseWrapper, remove unnecessary try catches, fix mailbox-handler error codes and http status response codes, fix tests

* fix imap-core create

* reverted 405 errors to 400

* fix tests
2023-09-28 12:44:06 +03:00
Andris Reinman
80797eebec
feat(storage): Added cid property to storage files (#502) 2023-09-21 12:37:35 +03:00
Andris Reinman
939cac4da0
Fixed tests 2023-08-31 09:58:58 +03:00
Andris Reinman
1bc4bbc1e6
Do not use wild-config directly in imap-core 2023-08-31 09:56:04 +03:00
Andris Reinman
a3ebf05f47 Log client ID after authentication 2023-08-10 14:09:10 +03:00
Andris Reinman
5a9f584c74
Fixed invalid function invocation 2023-06-16 09:56:04 +03:00
Andris Reinman
d59eb0058d
Fixed graylog log value 2023-06-15 15:20:41 +03:00
Andris Reinman
3e9a764d73
Fixed tests 2023-05-25 11:28:30 +03:00
Andris Reinman
a32c065da5
test-failing 2023-05-24 16:29:06 +03:00
Andris Reinman
e983eae623
Use header parser from libmime, removed local implementation 2023-05-15 15:07:21 +03:00
Andris Reinman
2a510795bf
If indexing feature flag is enabled for a user, index all their email in ElasticSearch 2023-03-23 10:34:33 +02:00
Andris Reinman
6008fb26ed
re-run test with 127.0.0.1 2022-12-15 11:29:12 +02:00
Andris Reinman
d98a6248ba
Replaces argon2-browser with hash-wasm module 2022-12-01 15:40:47 +02:00
Andris Reinman
559102269a
install mongo cli 2022-11-24 16:50:33 +02:00
Andris Reinman
783ca5a333
install mongo cli 2022-11-24 16:45:07 +02:00
Andris Reinman
2c8033dd6f
removed unnused identifier 2022-11-10 10:17:28 +02:00
Andris Reinman
05e3115fa7
Use charset comverter from libmime 2022-11-10 10:10:39 +02:00
Andris Reinman
3f738389ba
Fixed CA handling for SNI certificates 2022-08-16 15:22:47 +03:00
Andris Reinman
04ba496dc7
bunch of fixes 2022-07-05 11:57:57 +03:00
Andris Reinman
803e21a9a8
ensure that in-reply-to and message-id headers are stored as single strings, not arrays 2021-10-12 23:18:17 +03:00
Andris Reinman
17a3d6107c
special case for email lines that end with carriage return only 2021-10-08 17:10:53 +03:00
Andris Reinman
ebac633778 removed extra console.log 2021-08-30 11:26:33 +03:00
Andris Reinman
53cda36329 Upgrade Mongodb library from 3 to 4
update
2021-08-30 11:21:50 +03:00
Andris Reinman
425652d4c0 use public properties to check if a socket is open or not 2021-05-31 16:19:44 +03:00
Andris Reinman
9c04a286e2 updated error codes for API 2021-05-21 20:14:43 +03:00
Andris Reinman
a03c97a943 updates for cert handling 2021-05-15 20:29:11 +03:00
Andris Reinman
eec5d66094 Allow using SNI TLS certificates with IMAP/POP3 2021-05-13 17:08:14 +03:00
Andris Reinman
97c2ce77b6 added minSize and maxSize search parameters 2021-02-18 10:19:13 +02:00
Andris Reinman
70a62a35b8 allow UTF8 literals for APPEND 2020-10-30 12:06:17 +02:00
Andris Reinman
8dfa8f4880 fix attachment logging 2020-09-18 12:06:28 +03:00
Andris Reinman
a38d944fde v1.29.4 2020-09-18 10:22:50 +03:00
Andris Reinman
2d591dd126 v1.29.3 2020-09-18 10:13:35 +03:00
Andris Reinman
2fdf9ec2e4 Added sendTime option for draft submissions 2020-09-10 10:27:50 +03:00
Andris Reinman
418cf70b66 Refactored IMAP COPY. Aborts copying if socket to client is closed 2020-09-08 12:26:33 +03:00
Andris Reinman
6d17dbccf3 v1.27.3 2020-07-16 16:57:13 +03:00
Andris Reinman
7abe3215a4 do not throw an error if attachment is missing 2020-06-30 09:10:58 +03:00
Andris Reinman
2a24ff9331 v1.26.3 2020-05-27 11:55:36 +03:00
Andris Reinman
00da4bc4fa replaced browserbox with imapflow, utf7 with iconv-lite 2020-05-15 19:02:24 +03:00
Andris Reinman
797b7756d7
use setKeepAlive for IMAP sockets 2020-03-26 13:46:05 +02:00
Andris Reinman
fdea1d3a35
renamed _session to _sess for gelf 2020-03-24 15:39:04 +02:00
Andris Reinman
d6448df3f0
Log client ID to gelf 2020-03-22 16:30:54 +02:00
Andris Reinman
9a71592a77
Fixed parsing messages with invalid 0x0d 0x0d 0x0a newlines 2020-03-05 16:34:05 +02:00
Andris Reinman
0b09f1d87e
do not log fetch responses 2020-02-05 11:36:41 +02:00
Andris Reinman
d74d13691b
do not stream fetch responses for metadata fields 2020-02-05 11:31:07 +02:00
Andris Reinman
0b81c73f6c
fixed missing flags property 2020-01-29 18:16:49 +02:00
Andris Reinman
afcb14106c
fix exception on fetch wo flags 2020-01-29 18:14:51 +02:00
Andris Reinman
1676c7336f
do not read extra info for fetch 2020-01-29 15:38:15 +02:00