Commit Graph

6841 Commits (86ece22c8cb2ffc73d8b22f7aa8a92bdb582a5f3)
 

Author SHA1 Message Date
Kim Alvefur 86ece22c8c mod_websocket: Fix read timeout handler (thanks mt) 10 years ago
daurnimator 039aa3bc4e server_event: addclient: wrapclient already calls startconnection for us [backported from trunk] 12 years ago
Kim Alvefur bf3fdda165 server_event: Split long list of assignments into multiple lines for readability 10 years ago
Kim Alvefur 74da812156 server_event: Fix indentation (again) 10 years ago
Kim Alvefur c2f007b32e mod_roster: Fire event for pending items for good measure 10 years ago
Kim Alvefur 35705f87ed mod_roster: Handle roster item removal with event on user deletion 10 years ago
Kim Alvefur c4b8924efa mod_presence: Send unavailable presence when roster items are removed (fixes #331) 10 years ago
Kim Alvefur c841d558f6 mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence 10 years ago
Kim Alvefur cde08c4f4b Merge 0.9->0.10 10 years ago
Kim Alvefur 4ae4d1e53d mod_c2s: Just destroy the session when it has no connection (see #641) 10 years ago
Kim Alvefur 72ec06240f mod_bosh: Skip sending stanzas removed out by filters (fixes #657) 10 years ago
Kim Alvefur fb2aae4316 storagemanager: Capitalize log message 10 years ago
Kim Alvefur 31c0a34728 mod_http_files: Preserve a trailing / in paths (fixes #639) 10 years ago
Kim Alvefur 6ee217ad11 mod_http_files: Don't prepend / to path twice, sanitize path does this already 10 years ago
Kim Alvefur d4ec0ae3cd mod_http_files: Fix traceback when serving a non-wildcard path (fixes #611) 10 years ago
Kim Alvefur 170dbb45cc net.server_event: Return true from conn:resume() to indicate success 10 years ago
Kim Alvefur 2a611f9555 net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590) 10 years ago
Kim Alvefur 4ad9454756 mod_c2s: Remove connection object from session object when connection disconnected to prevent accidental use (see #590) 10 years ago
Kim Alvefur 1370ab3c3a util.datamanager: Unreference file handle after closing it to prevent trying to close it again (fixes #632) 10 years ago
Matthew Wild b923b82c88 Added tag 0.9.10 for changeset 352270bc0439 10 years ago
Kim Alvefur bcfd7cc6f8 Merge 10 years ago
Kim Alvefur a5ed824a00 mod_c2s, mod_s2s: Lower priority of session shutdown to negative, so that plugins hooking at the default priority run first (fixes #601) 10 years ago
Kim Alvefur 48feb105c4 server_select: Add logging of when servers are paused and resumed 10 years ago
Kim Alvefur 1b285192b2 server_select: Pause and mark server as full if accepting a client fails (fixes #597) 10 years ago
Kim Alvefur 773269db7c server_select: Retry accepting clients from full servers after 10s (matches libevent behaviour) 10 years ago
Kim Alvefur f4631dda05 server_select: Keep track of which server listeners are full 10 years ago
Kim Alvefur 2c31800ffd net.dns: Remember query only after it was sent, in case it was not (fixes #598) 10 years ago
Kim Alvefur 3a1841b57c Backout 63f5870f9afe, no longer needed since Windows is currently unsupported 10 years ago
Kim Alvefur c03e941ccc mod_dialback: Follow XEP-0185 and use HMAC 10 years ago
Kim Alvefur 6490acf700 core: Increase default read size to "all of it", in practice 8K (size of LuaSockets buffer) 10 years ago
Kim Alvefur be07188130 util.uuid: Open /dev/urandom read-only, make seed() a noop 10 years ago
Matthew Wild f9a3ca3602 Added tag 0.9.9 for changeset 7ec52755622f 10 years ago
Matthew Wild f421af054f Backout 88d54bec26b7 prior to release, as it certainly requires more testing 10 years ago
Matthew Wild b7ed261e7d mod_http_files: Santize the path relative to our base URL before translating it to a filesystem path, fixes a relative path traversal vulnerability 10 years ago
Kim Alvefur 79ad494b8e util.uuid: Use /dev/urandom 10 years ago
Kim Alvefur d4223ff4d9 net.dns: Allow a zone id in resolv.conf (eg like %eth0) 10 years ago
Kim Alvefur fe0303fe45 util.ip: Support zone id syntax in IPv6 addresses 10 years ago
daurnimator a358cc2e16 net.server_select: Remove do-nothing os_difftime calls [backported from trunk] 11 years ago
Kim Alvefur 6a37123f76 net.dns: Import unpack() in forward-compatible way (Fixes compat with Lua5.2+) 10 years ago
Kim Alvefur d7ddbba693 util.jid: Import select() into local (fixes traceback, tests on Lua 5.2) 10 years ago
Matthew Wild b246855e0a certmanager: Explicitly tonumber() version number segments before doing arithmetic and avoid relying on implicit coercion (thanks David Favro) 10 years ago
Kim Alvefur 935e3cce46 util.sql: Log errors in transaction to error level with traceback but return only error message (fixes #464) 10 years ago
Kim Alvefur 921c695338 mod_websocket: Send a ping on read timeout 10 years ago
Kim Alvefur b69db0deff mod_websocket: Remove warning about unsolicited pong frames "MAY be sent unsolicited" per RFC 6455 (thanks mt) 10 years ago
Matthew Wild 8005cf6813 util.sql: Charset should be innocent until proven guilty (initialize charset_ok to true), fixes bug introduced in 187ba2e9c012 10 years ago
Kim Alvefur bb2806c6ee prosodyctl: Only use host part of JIDs eg components that have node parts (thanks suzyo) 10 years ago
Matthew Wild 021411faa6 util.iterators: Fix use of incorrect variable accidentally introduced in a9ef93bc81d9 10 years ago
Kim Alvefur 6a65e76fc6 util.sql: Catch errors from LuaDBI connect (Fixes #568) 10 years ago
Kim Alvefur 83160bcdc5 mod_storage_sql: Make sure all serialization errors are propagated 10 years ago
Kim Alvefur 14810dd361 modulemanager: Silence log message about attempts to load already loaded modules for shared modules 10 years ago