Commit Graph

59 Commits (master)

Author SHA1 Message Date
Matthew Wild 8005ac825f mod_websocket: Merge session close handling changes from mod_c2s (bug fixes) 10 months ago
Kim Alvefur 68296b6a8e mod_bosh,mod_websocket: Don't load mod_http_altconnect in global context 10 months ago
Matthew Wild 573e9f2716 mod_bosh, mod_websocket: Add soft dependency on mod_http_altconnect 10 months ago
Matthew Wild 4dcabd36ce mod_websocket: Fire pre-session-close event (fixes #1800) 3 years ago
Matthew Wild f19f1088b7 mod_http (and dependent modules): Make CORS opt-in by default (fixes #1731) 4 years ago
Kim Alvefur 71ad48095d plugins: Use integer config API with interval specification where sensible 2 years ago
Kim Alvefur 1987a7411f plugins: Switch to :get_option_period() for time range options 2 years ago
Kim Alvefur 98922d54b1 plugins: Prefix module imports with prosody namespace 3 years ago
Matthew Wild 4c4e764e23 mod_c2s, mod_s2s, mod_component, mod_bosh, mod_websockets: Set default stanza size limits 5 years ago
Matthew Wild a481251b29 mod_websocket: Refactor frame validity checking, also check partially-received frames against constraints 5 years ago
Matthew Wild 71256641f4 mod_websocket: Continue to process data already in the buffer after an error occurs 5 years ago
Matthew Wild 364146dbb1 mod_websocket: Enforce stanza size limit and close stream 5 years ago
Matthew Wild 3c0924eee1 mod_websocket: Add separate limit for frame buffer size 5 years ago
Matthew Wild a4e9e4815c mod_websocket: handle full frame buffer and raise stream error 5 years ago
Matthew Wild 5a1c206ece mod_websocket: Switch partial frame buffering to util.dbuffer 5 years ago
Matthew Wild 2418c3fe43 mod_websocket: Fire event on session creation (thanks Aaron van Meerten) 6 years ago
Kim Alvefur eb7a71a645 mod_websocket: Clear mask bit when reflecting ping frames (fixes #1484) 6 years ago
Kim Alvefur e2f8d0b70f mod_websocket: Only enable host-agnostic HTTP routing when enabled globally 4 years ago
Kim Alvefur ef6cb64b9e mod_c2s,etc: Identify stanza object with appropriate function 4 years ago
Kim Alvefur e7df432614 mod_bosh,mod_websocket: Make into global-shared modules (...again) 5 years ago
Kim Alvefur 49d6a7a91f mod_websocket: Use mod_http_errors html template #1172 5 years ago
Kim Alvefur 231e87ab05 mod_websocket: Inherit security status from http request 5 years ago
Matthew Wild ff9bdefc7e mod_bosh, mod_websocket: Add config options to override GET responses 6 years ago
Matthew Wild 634408ca29 mod_websocket: Fire event on session creation (thanks Aaron van Meerten) 6 years ago
Kim Alvefur 3204f55be1 mod_websocket: Clone stanza before mutating (fixes #1398) 7 years ago
Kim Alvefur bf5f096225 mod_websocket: Guard against upgrading to websocket from a HEAD request 6 years ago
Kim Alvefur f8d61d21e5 mod_websocket: Log an error if cross_domain_websocket = true is set in a VirtualHost section 7 years ago
Kim Alvefur 757051d913 mod_websocket: Include the value of cross_domain_websocket in debug message 7 years ago
Kim Alvefur 40b1e3e0ed plugins: Remove tostring call from logging 7 years ago
Kim Alvefur 0ddec30924 mod_websocket: Silence the one warning instead of ignoring the entire file 7 years ago
Kim Alvefur eab76309e8 mod_websocket: Serve HTTP in global context 7 years ago
Matthew Wild 23fad122e6 mod_websocket: Store the request object on the session for use by other modules 8 years ago
Kim Alvefur bd52588649 mod_websocket: Convert set to string (syslog sink needs a better fix) 9 years ago
Kim Alvefur 221809ea04 mod_websocket: Log state of cross domain set after changing it 9 years ago
Kim Alvefur 2bd1debc3c mod_websocket: Transfer IP address derived by mod_http 8 years ago
Kim Alvefur fd19cd42b0 mod_websocket: Make open_stream method behave like the one from util.xmppstream 9 years ago
Kim Alvefur f6e6bc0bd9 mod_websocket: Include xml:lang attribute on stream <open> (fixes #840) 9 years ago
Kim Alvefur 013b8292ab mod_websocket: Set connections starttls method to false to prevent mod_tls from offering starttls (fixes #837) 9 years ago
Kim Alvefur b151bd4d64 mod_websocket: Allow per-host cross_domain_websocket, defaulting to the base URL of the current host 9 years ago
Kim Alvefur d1eb694c30 mod_websocket: Add the base URL of each host module is enabled on to 'cross_domain_websocket' 9 years ago
Kim Alvefur bcf02d74c7 mod_websocket: Verify that the client-sent Origin header matches cross_domain_websocket (fixes #652) 9 years ago
Kim Alvefur 1ec77e632e mod_websocket: Use contains_token from util.http for checking if the requested WebSocket sub-protocols include XMPP 9 years ago
Kim Alvefur f758fdb4d6 mod_websocket: Add some debug messages 9 years ago
Kim Alvefur 02919f0951 mod_websocket: Set FIN flag on ping frames (fixes #773) 9 years ago
Kim Alvefur 52a8bdb8f5 mod_websocket: Fix read timeout handler (thanks mt) 10 years ago
Kim Alvefur 41522cb84a mod_websocket: Send a ping on read timeout 10 years ago
Kim Alvefur a50a9d99a0 mod_websocket: Remove warning about unsolicited pong frames "MAY be sent unsolicited" per RFC 6455 (thanks mt) 10 years ago
Kim Alvefur 4633eb56fb mod_websocket: Make sure stanza xmlns filter runs late in the chain 10 years ago
Kim Alvefur bc5cd404ab mod_websocket: Silence luacheck warnings 10 years ago
Kim Alvefur 1aac758bba mod_websocket: Import util.timer and session close timeout config option (thanks fairuz) 10 years ago