lorenz.stechauner
|
78cf6b08d8
|
async: Warn when queue is full
|
2026-06-09 19:29:10 +02:00 |
|
lorenz.stechauner
|
9ea40b4793
|
async: Remove old fds in epoll instance
|
2026-06-05 11:21:16 +02:00 |
|
lorenz.stechauner
|
a240bb7e48
|
async: Try to avoid race conditions when adding/removing fds
|
2026-06-03 23:53:15 +02:00 |
|
lorenz.stechauner
|
e1a92729d2
|
async: Fix ASYNC_ERR overwrite
|
2025-09-26 15:11:38 +02:00 |
|
lorenz.stechauner
|
be84c3048b
|
Try to solve epoll critical errors
|
2025-09-26 11:36:54 +02:00 |
|
lorenz.stechauner
|
1d0a545610
|
async: Check if SSL layer is ready
|
2024-06-07 11:54:50 +02:00 |
|
lorenz.stechauner
|
642286a838
|
Async: lock queue and make volatile
|
2023-07-11 18:15:15 +02:00 |
|
lorenz.stechauner
|
f4697ce0f3
|
Fix typo
|
2023-07-11 01:57:48 +02:00 |
|
lorenz.stechauner
|
72c2e24050
|
Small improvements in async
|
2023-07-11 01:51:47 +02:00 |
|
lorenz.stechauner
|
37671546ef
|
Handle EBADF in async
|
2023-07-08 13:38:19 +02:00 |
|
lorenz.stechauner
|
afa0196277
|
Async: ignore ENOENT errors on remove
|
2023-07-08 01:05:18 +02:00 |
|
lorenz.stechauner
|
fd2abf9804
|
Handle EEXIST in async
|
2023-07-07 22:04:33 +02:00 |
|
lorenz.stechauner
|
ddb6623651
|
Handle connection closures from proxy peers in async
|
2023-07-07 21:56:38 +02:00 |
|
lorenz.stechauner
|
371bff0d07
|
Fix async and FastCGI timeout issues
|
2023-07-05 23:19:40 +02:00 |
|
lorenz.stechauner
|
cb04af739c
|
Fix nextcloud issues
|
2023-07-02 13:50:07 +02:00 |
|
lorenz.stechauner
|
9ee0e11c86
|
Remove some gotos
|
2023-01-26 17:15:30 +01:00 |
|
lorenz.stechauner
|
1e0a7c95da
|
Unset prefix at other position in async
|
2023-01-23 23:33:01 +01:00 |
|
lorenz.stechauner
|
0b1b0bcb56
|
Update async_check to check return value of poll()
|
2023-01-23 01:53:36 +01:00 |
|
lorenz.stechauner
|
a84aa591d4
|
Really avoid double free in async
|
2023-01-12 15:25:40 +01:00 |
|
lorenz.stechauner
|
8abc0b8bfa
|
Avoid double free in async
|
2023-01-12 15:09:05 +01:00 |
|
lorenz.stechauner
|
4ff22bd0c6
|
Handle timeouts in epoll
|
2023-01-08 22:19:16 +01:00 |
|
lorenz.stechauner
|
c7be0adc66
|
Catch EBADF in async
|
2023-01-05 22:04:18 +01:00 |
|
lorenz.stechauner
|
1619e01174
|
Update async to use epoll instead of poll
|
2023-01-05 20:33:59 +01:00 |
|
lorenz.stechauner
|
490c8a2ae0
|
Add epoll todo
|
2023-01-03 19:04:25 +01:00 |
|
lorenz.stechauner
|
c7488b0f59
|
Add list.c
|
2023-01-02 21:48:06 +01:00 |
|
lorenz.stechauner
|
fc9538fa6d
|
Update sock_check to sock_has_pending
|
2023-01-02 19:56:29 +01:00 |
|
lorenz.stechauner
|
3c5ecacecc
|
Refactor async.c
|
2023-01-02 18:16:18 +01:00 |
|
lorenz.stechauner
|
b79c9c710b
|
Async locking
|
2023-01-02 17:53:44 +01:00 |
|
lorenz.stechauner
|
4b4e7bd257
|
Refactor async_exec
|
2023-01-02 17:32:13 +01:00 |
|
lorenz.stechauner
|
51d85cc99f
|
Async check if closed
|
2023-01-02 16:52:18 +01:00 |
|
lorenz.stechauner
|
f92c26c350
|
async - check if fd is already ready
|
2022-12-29 11:31:52 +01:00 |
|
lorenz.stechauner
|
b90ed61e03
|
Async working with connection handlers
|
2022-12-29 01:49:00 +01:00 |
|
lorenz.stechauner
|
096aeae23b
|
Async working (in concept)
|
2022-12-28 16:40:31 +01:00 |
|
lorenz.stechauner
|
6d473bfa49
|
small changes
|
2022-12-13 23:43:22 +01:00 |
|