aboutsummaryrefslogtreecommitdiffstats
path: root/net
Commit message (Expand)AuthorAgeFilesLines
* net.server_epoll: Make running out of buffer space a fatal errorKim Alvefur5 days1-0/+6
* net.server_epoll: Improve efficiency of sending much buffered dataKim Alvefur6 days1-34/+68
* util.error: Use is_error() instead of is_err() everywhereKim Alvefur2024-10-291-1/+1
* Merge 0.12->trunkKim Alvefur2024-08-161-0/+3
|\
| * net.http: Throw error if missing TLS context for HTTPS requestKim Alvefur2024-08-081-0/+3
* | util.sslconfig: Support DH parameters as literal stringKim Alvefur2024-07-121-1/+4
* | Merge 0.12->trunkKim Alvefur2024-07-071-1/+16
|\|
| * net.server_event: Add 'wrapserver' APIKim Alvefur2024-07-071-1/+16
* | net.server_epoll: Add support for systemd socket activationKim Alvefur2024-05-141-0/+40
* | net.unbound: Show canonical name in textual format (e.g. in shell)Kim Alvefur2024-04-141-1/+5
* | net.server: Restore epoll signalfd handlingKim Alvefur2024-03-021-5/+0
* | net.server: Disable epoll signalfd handling by default until problems resolvedKim Alvefur2024-03-011-0/+5
* | net.server_epoll: Log creation of signalfd handles at noise levelKim Alvefur2024-03-011-0/+1
* | net.server_epoll: Log failure to hook signalsKim Alvefur2024-02-281-1/+6
* | Merge 0.12->trunkKim Alvefur2024-02-271-1/+1
|\|
| * net.http.files: Validate argument to setup functionKim Alvefur2024-02-271-1/+1
* | util.signal: Wrap signalfd in an userdatum for gc handling etcKim Alvefur2024-02-241-1/+2
* | net.server_epoll: Support hooking signals via signalfdKim Alvefur2024-02-241-0/+15
* | net.server_epoll: Prevent traceback when checking TLS after connection goneKim Alvefur2024-01-211-0/+5
* | net.http.server: Fix whitespace-ignoring syntaxKim Alvefur2023-12-011-2/+2
* | Merge 0.12->trunkKim Alvefur2023-12-011-1/+7
|\|
| * net.http.parser: Reject overlarge header section earlierKim Alvefur2023-08-231-1/+7
* | net.http.server: Complete async waiter for non-persistent connectionsKim Alvefur2023-11-241-3/+2
* | net.server_epoll: Avoid call to update socket watch flags when nothing changedKim Alvefur2023-11-211-0/+3
* | net.http: Set Connection header based on connection pool usageKim Alvefur2023-11-111-1/+8
* | net.http: Add simple connection poolingKim Alvefur2023-11-111-1/+38
* | net.http.server: Fix typo in previous commitKim Alvefur2023-09-231-1/+1
* | net.http.server: Support setting Content-Type of uncaught HTTP errorsKim Alvefur2023-09-221-1/+6
* | net.websocket.frames: Remove completed TODOKim Alvefur2023-07-291-1/+0
* | net.server: Handle loading from outside Prosody (e.g. Verse)Kim Alvefur2023-05-201-15/+20
* | net.http.server: Return request ID in header to aid debuggingKim Alvefur2023-05-291-1/+1
* | net.tls_luasec: Expose method for loading a certificateKim Alvefur2023-05-271-0/+1
* | net.certmanager: Move LuaSec feature detection to net.tls_luasecKim Alvefur2023-05-271-0/+24
* | net.http.server: Remove "Firing event" logs, use event logging insteadKim Alvefur2023-05-141-4/+0
* | net.http.server: Log request and response status linesKim Alvefur2023-05-141-0/+3
* | net.http.server: Assign each request its own log sourceKim Alvefur2023-05-141-5/+8
* | net.http.server: Assign an ID to each request, shared with responseKim Alvefur2023-05-141-0/+3
* | net: Prefix module imports with prosody namespaceKim Alvefur2023-03-1720-108/+108
* | Merge 0.12->trunkMatthew Wild2023-02-171-2/+3
|\|
| * net.http.parser: Fix off-by-one error in chunk parserMatthew Wild2023-02-171-2/+3
* | Merge 0.12->trunkMatthew Wild2023-02-161-0/+4
|\|
| * net.http.server: Add new API to get HTTP request from a connectionMatthew Wild2023-02-161-0/+4
* | Merge 0.12->trunkMatthew Wild2023-02-092-7/+12
|\|
| * net.http.parser: Improve handling of responses without content-lengthMatthew Wild2023-02-091-6/+11
| * net.http: Add missing log parameterMatthew Wild2023-02-091-1/+1
* | net.http.server: Close file handle earlierKim Alvefur2023-01-081-1/+1
* | Merge 0.12->trunkKim Alvefur2023-01-081-1/+1
|\|
| * net.http.server: Fix #1789Kim Alvefur2023-01-081-1/+1
* | net.server_epoll: Remove delay on last main loop iteration when quittingKim Alvefur2023-01-061-7/+8
* | net.server_epoll: Factor out single main loop step into its own functionKim Alvefur2023-01-061-1/+26