Commit Graph

198 Commits (2bee026da736b4dba4a032bc769a5b487f71242b)

Author SHA1 Message Date
Matthew Wild 3258337532 mod_bosh, mod_websocket: Add config options to override GET responses 6 years ago
Kim Alvefur fc5957ca42 mod_bosh: Abort early if request is missing hostname 6 years ago
Arc Riley 5bf3c84d07 mod_bosh: Added metrics for active/inactive sessions, new BOSH sessions, BOSH errors, and timeouts (finishes #998) 7 years ago
Kim Alvefur f4dc2fc86f mod_bosh: Handle missing wait attribute (fixes #1288) 7 years ago
Kim Alvefur 2b8caf8dac plugins: Remove tostring call from logging 7 years ago
Kim Alvefur 486382eda5 mod_bosh: Fire stream feature event on hosts (thanks gerald) 7 years ago
Kim Alvefur a42d72fc8c mod_bosh: Make BOSH global again! 7 years ago
Kim Alvefur 996ff6d541 mod_bosh: Store the normalized hostname on session (fixes #1151) 8 years ago
Kim Alvefur ac8f0e795f mod_bosh: Update session.conn to point to the current connection (fixes #890) 9 years ago
Emmanuel Gil Peyrot 2398e05edf mod_bosh: Add ::1 to the default trusted_proxies. 9 years ago
Kim Alvefur 9a0c8f33f9 mod_bosh: Add extra debug logging to help with #1134 8 years ago
Kim Alvefur e77d7a0447 mod_bosh: Fix inconsistent whitespace [luacheck] 8 years ago
Matthew Wild ee0ca565fe mod_bosh: Fix for 7be8f649d97d to skip error handling and allow other modules to handle the request 8 years ago
Matthew Wild 2ec4838cfd mod_bosh: Increase number of stored responses to ensure we always keep responses within the rid window available 8 years ago
Matthew Wild fcd7a24cd6 mod_bosh: Improve connection robustness with better handling of unexpected rids 8 years ago
Matthew Wild bb7a427550 mod_bosh: Some additonal comments to improve code readability 8 years ago
Matthew Wild 5d92b43da7 mod_bosh: Whitespace 8 years ago
Matthew Wild 850ca60e4f mod_bosh: Improve logging - parse errors will now log through the session logger if possible 8 years ago
Matthew Wild 9f963fda9c mod_bosh: Improve logging on session close (reason may be a table with params) 8 years ago
Kim Alvefur a951160038 mod_http: Set request.ip on all HTTP requests (moves code out of mod_bosh) (fixes #540) 8 years ago
Kim Alvefur 90b5a7c1e2 mod_bosh: Return implicit 404 instead of the proper BOSH terminate thing 8 years ago
Kim Alvefur 9a3dde4765 mod_bosh: Limit stream to current host (fixes #371) 8 years ago
Kim Alvefur b9d5e182b8 mod_bosh: Make into a normal module (fixes #402) 8 years ago
Kim Alvefur e38223499f mod_bosh: Use module API to fire events 8 years ago
Kim Alvefur 91410ee072 mod_bosh: Use moduleapi logger 8 years ago
Kim Alvefur 391bc42a2d mod_bosh: Rename variable to avoid name clash [luacheck] 8 years ago
Kim Alvefur ce9f53bf48 mod_bosh: Ignore unused argument [luacheck] 8 years ago
Kim Alvefur 6b553b2cfd mod_bosh: Remove unused variable [luacheck] 8 years ago
Sam Whited 8460485ee0 mod_bosh: Save last response in case retransmission is required 9 years ago
Matthew Wild 3d97ccf0b9 mod_bosh: Update BOSH wait timeout logic to work despite the addition of deferred requests 9 years ago
Matthew Wild f2ae066a62 mod_bosh: Fix typo 9 years ago
Matthew Wild d5278ce2fc mod_bosh: Make 'hold' and 'requests' fixed to '1' and '2' respectively, as this is what all implementations realistically use 9 years ago
Matthew Wild a79e50f4f7 mod_bosh: Log when a stanza isn't handled because we can't find a session for it 9 years ago
Matthew Wild cef65929df mod_bosh: Correctly handle requests arriving out of order (thanks Jitsi folk!) 9 years ago
Kim Alvefur a032f228b6 mod_bosh: Fix merge mistakes from c8923f882274 10 years ago
Kim Alvefur 87a44cc083 mod_bosh: Add annotations to ignore unused arguments [luacheck] 10 years ago
Kim Alvefur e826193002 mod_bosh: Remove unused imports (also mistake in merge) 10 years ago
Kim Alvefur 69504d9810 mod_bosh: Fix imports that got lost in merge 10 years ago
Kim Alvefur ad3f7a961c mod_bosh: Don't decrement rid twice (thanks av6) 10 years ago
Kim Alvefur 75be55d7bd mod_bosh: Reject fractional 'wait' (See #343) 10 years ago
Kim Alvefur 14f2a5d089 mod_bosh: Return a proper BOSH error response from XML parse error callback (see #343) 10 years ago
Kim Alvefur 354f33a769 mod_bosh: Validate that 'sid' and 'wait' have sane values (fixes #475, also see #343) 10 years ago
Kim Alvefur 4de7923fba mod_bosh: Validate 'to' host (see #343) 10 years ago
Kim Alvefur 9cf04c820a mod_bosh: Return a proper BOSH error response instead of deprecated(?) status code (See #343) 10 years ago
Kim Alvefur 4fea560fa7 mod_bosh: Log error returned from stream:feed() 10 years ago
Kim Alvefur a98e974504 mod_bosh: Return if a response has been sent already (See #343) 10 years ago
Kim Alvefur 637f02f551 mod_bosh: Remove unused import 10 years ago
Emmanuel Gil Peyrot bbf1653e04 Update every link to the documentation to use HTTPS 10 years ago
Kim Alvefur 72ec06240f mod_bosh: Skip sending stanzas removed out by filters (fixes #657) 10 years ago
Kim Alvefur a3a7f99ad4 Backed out BOSH use of util.async (changeset f0687c313cf1) 10 years ago