Commit Graph

6143 Commits (110fb5576b604fdff69dd7d6cedeec4fee7fe361)
 

Author SHA1 Message Date
Kim Alvefur 110fb5576b util-src/*.c: Use the more concise lua_setfield 12 years ago
Kim Alvefur bcab7a928a util-src/*.c: Don't create globals when loaded 12 years ago
Kim Alvefur f41908a42c net.websocket: Fix handling of 'protocol' argument 12 years ago
Kim Alvefur 36f876e543 Makefile: Add net/websocket to install target 12 years ago
Kim Alvefur 4e151b5a81 prosodyctl: Use sha256 for certificate requests and self-signed certificates 12 years ago
Kim Alvefur 7001d9fe09 core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein) 12 years ago
Kim Alvefur 4faf29b155 core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router 12 years ago
Kim Alvefur b7a83400d1 Merge 0.9->0.10 12 years ago
Kim Alvefur ac223b2175 core.stanza_router: Stricter validation of stanzas 12 years ago
Matthew Wild c36bca4b48 Merge with Florob 12 years ago
Florian Zeitz 25bb15fc74 mod_websocket: Initial commit (based on the prosody-modules version) 12 years ago
Florian Zeitz 6842c1e11c Check Sec-WebSocket-Protocol header 12 years ago
daurnimator 716ad8b24a net/websocket: Add new websocket client code 12 years ago
daurnimator 837a1f1df7 net/websocket: Add new websocket client code 12 years ago
Matthew Wild 74191c88a7 Merge 0.9->0.10 12 years ago
Matthew Wild 5035900778 net.http.parser: Support status code 101 and allow handling of the received data by someone else 12 years ago
Kim Alvefur 2781a9aa25 util.hex: Use locals! 12 years ago
Kim Alvefur ab57f00b93 Merge 0.9->0.10 12 years ago
Matthew Wild e41db733ad util.uuid: Use util.hex and util.random 12 years ago
Matthew Wild 129f22eadf util.random: Generic util lib for generating strings of random bytes 12 years ago
Matthew Wild 47afff47de util.hex: Small util lib for converting to/from hex strings 12 years ago
Matthew Wild 3d6dafb89a net.server_select: 'listener'->'listeners' (fixes undefined global access) 12 years ago
Kim Alvefur d92d76dff1 mod_dialback: Move d-w-d after to/from validation 12 years ago
Matthew Wild 58edf57b1f net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent) 12 years ago
Matthew Wild 972f29756d net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connection 12 years ago
Kim Alvefur 84a056c50b mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error 12 years ago
Kim Alvefur a2ce0553f8 mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate) 12 years ago
Matthew Wild f475cd3658 Merge 0.9->0.10 12 years ago
Matthew Wild 763bda0975 Tagging 0.9.5 12 years ago
Matthew Wild e5cad1e21d Merge 0.9->0.10 12 years ago
Matthew Wild 576e218646 util.filters: Ignore filters being added twice (fixes issues on removal) 12 years ago
Matthew Wild 1822bfc7e5 mod_privacy: Fix to correctly sort privacy list rules by order (thanks Flow) 12 years ago
Kim Alvefur 5e9e11b7bc util.xmppstream: Don't include empty stream ID in stream header (got here from mod_c2s) 12 years ago
Matthew Wild d2e9a31bf5 mod_c2s, mod_s2s: Log received invalid stream headers 12 years ago
Matthew Wild 2b449510c7 util.xmppstream: When error is 'no-stream', pass the received tagname to the error handler 12 years ago
Kim Alvefur 9736855cd3 mod_s2s: Reset stream ID when resetting stream [compliance] 12 years ago
Kim Alvefur 4edabcbd81 modulemanager: Reduce warning to debug level message about modules already being loaded, it's probably just module:depends() 12 years ago
Kim Alvefur 585ce453a8 net.http.server: Comment out a log message 12 years ago
Kim Alvefur cab2148453 mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failures 12 years ago
Kim Alvefur 6c2e0aa223 mod_compression: Handle compression setup errors by logging a warning about it (fixes #408) 12 years ago
Kim Alvefur 1cff581359 mod_posix: Make sure that 'pidfile' is a string 12 years ago
Kim Alvefur e9cd45bbc6 prosodyctl: Verify that 'pidfile' is a string, show friendly error otherwise 12 years ago
Kim Alvefur 76553f0d6f mod_private: Fix traceback due to missing table index 12 years ago
Kim Alvefur 66416f2f48 mod_blocklist: Use full word as variable name, we can afford that 12 years ago
Kim Alvefur 80b321dd3e mod_blocklist: Correct comment 12 years ago
Kim Alvefur d03a062800 mod_blocklist: Fix any unblock emptying the blocklist 12 years ago
Kim Alvefur 4cb43c86ad mod_privacy: Remove, leave a log message about being replaced by mod_blocklist and load that instead 12 years ago
Kim Alvefur ddb6380e92 prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default config 12 years ago
Kim Alvefur 9ad24a640e mod_blocklist: XEP-0191 implementation written for speed and independence from mod_privacy 12 years ago
Kim Alvefur a1bd262775 mod_private: Cleanup and more tailcalls 12 years ago