Commit graph

74 commits

Author SHA1 Message Date
nil2x
72f1f9e0c0 Add Odnoklassniki support 2026-04-09 11:34:23 +03:00
nil2x
eec5d95373 Yandex Disk: change file name generation logic to implement files automatic deletion 2026-04-05 22:39:05 +03:00
nil2x
15136b72f5 README: remove trailing whitespace 2026-04-05 20:18:24 +03:00
nil2x
1ef82e8317 planner: adjust plan for method Yandex Disk 2026-04-05 20:16:45 +03:00
nil2x
810906decb Add Yandex Disk support 2026-04-05 20:16:45 +03:00
nil2x
52741bd1bf Add description of IMAP config in README 2026-04-03 14:05:25 +03:00
nil2x
0537539589 imap: Fetch() will return messages without trailing \r\n 2026-04-03 13:19:36 +03:00
nil2x
b831fefbec executor: fix a bug when method IMAP was not used correctly for doc link method 2026-04-03 12:40:49 +03:00
nil2x
d10ffc1f57 planner: change plan for method IMAP 2026-04-03 12:04:54 +03:00
nil2x
b1fb29bc80 Add support for graceful shutdown 2026-04-03 11:09:52 +03:00
nil2x
ceb5465943 socks: fix a bug when context cancel didn't lead to function return 2026-04-03 11:07:53 +03:00
nil2x
f62c7c2564 Add support for truncating of log file 2026-04-03 10:21:28 +03:00
nil2x
74ff5e2dbb cmd: add IMAP logic 2026-04-02 22:44:51 +03:00
nil2x
127ba59775 session: add method IMAP 2026-04-02 22:44:37 +03:00
nil2x
44cd4120b5 handler: add IMAP support 2026-04-02 22:44:17 +03:00
nil2x
502c002fda Add IMAP client 2026-04-02 22:43:25 +03:00
nil2x
73656ad922 Add IMAP config 2026-04-02 22:43:08 +03:00
nil2x
eaa3837596 cmd: fix log message for transform.Init() 2026-04-01 21:06:02 +03:00
nil2x
ee2de15197 default config: explicitly add empty arrays 2026-04-01 14:54:57 +03:00
nil2x
55969cb46d handler: event will require source name directly instead of requiring club that is being used 2026-03-31 17:14:24 +03:00
nil2x
94a76b055a Change version to 1.2 2026-03-31 17:12:07 +03:00
nil2x
9bf923c532 Edit README 2026-03-26 11:46:03 +03:00
nil2x
c9c893908f Docker Compose will pull remote image instead of building locally 2026-03-26 11:27:10 +03:00
nil2x
8e0ecac0ce Add option to disable clubs, users and long polls validation 2026-03-26 10:30:06 +03:00
nil2x
ea8a286cef vk api: add verbose error message in case of long poll listen error
I still can't catch this bug - 'Get "": unsupported protocol scheme "" (method= club= user=)' So need more verbose error logs
2026-03-26 10:19:03 +03:00
nil2x
5e5c0760f0 long poll listener: add refresh in case of too many listen fails in a row 2026-03-26 10:18:09 +03:00
nil2x
2cc5fcac4f Change default DNS timeout 2026-03-25 19:17:45 +03:00
nil2x
a971a53f33 Add ability to specify config file using environment variable 2026-03-25 19:12:51 +03:00
nil2x
cd8cede9a2 Refactoring of config package 2026-03-25 19:05:15 +03:00
nil2x
a0582cbf7e api: add ability to change default user agent 2026-03-25 18:37:23 +03:00
nil2x
223ad922d0 Refactoring of datagram package 2026-03-25 18:06:53 +03:00
nil2x
34bdce0ff2 Tune default config 2026-03-24 22:18:51 +03:00
nil2x
cc1531ecd1 Refactoring of handler/handler.go 2026-03-24 20:51:36 +03:00
nil2x
f63b776a73 Add support for CommandRetry over closed Session 2026-03-24 18:45:04 +03:00
nil2x
a02e2d9424 Reduce verbosity of match check errors 2026-03-24 18:13:50 +03:00
nil2x
bbdbc9e455 In session add match check of datagram and session 2026-03-24 15:42:51 +03:00
nil2x
112f66419c Fix a bug when incoming datagram after session close lead to retry loop 2026-03-24 13:50:32 +03:00
nil2x
4cd5542a7c handler/buffer: TLS close_notify will not trigger 'buffer is closed' error 2026-03-24 12:48:33 +03:00
nil2x
29f752599d vk: add new error type in IsFloodControl 2026-03-24 11:57:49 +03:00
nil2x
7094caafcf session/planner: change plan logic 2026-03-24 11:54:49 +03:00
nil2x
60c097fc57 Refactoring of planner.go 2026-03-24 10:32:26 +03:00
nil2x
895d133496 session: made methodsMaxLenEncoded configurable 2026-03-24 10:18:47 +03:00
nil2x
07858d1cf0 session/planner: add special case for TLS handshake 2026-03-24 10:13:04 +03:00
nil2x
0861c55e1e Fix incorrect logic of d39947c6b7 2026-03-23 16:10:42 +03:00
nil2x
d39947c6b7 Refactoring of handler/buffer.go 2026-03-23 12:10:27 +03:00
nil2x
e399ba9341 Refactoring of handler/handler.go 2026-03-23 11:45:42 +03:00
nil2x
954df5e80c Refactoring of handler/listener.go 2026-03-23 11:16:43 +03:00
nil2x
eb592e9a0f session: newMultiplexer() will not return nil in case of zero interval 2026-03-23 10:22:28 +03:00
nil2x
0eff1846ab session: close will not wait for muxer
There is no point to wait for it because it is shared among all sessions. Otherwise, Close() will be on hold too long
2026-03-22 21:14:15 +03:00
nil2x
546981f0cb socks: add support for unbuffered forwarding 2026-03-22 21:14:15 +03:00