Commit Graph

56 Commits (95a30beb0ef1ca2cb3aa29bbf2060b4e2e693ff4)

Author SHA1 Message Date
Waqas Hussain ecaf8a5959 net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts. 16 years ago
Matthew Wild cec141b21c net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with 16 years ago
Matthew Wild 91a3910031 xmpp{client,server}_listener: Convert some calls to tail calls for efficiency 16 years ago
Matthew Wild ec41e71baa xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :) 16 years ago
Matthew Wild e9448c71ce xmppclient_listener: Add filters for incoming bytes and stanzas 16 years ago
Matthew Wild 5d840b3f53 xmppclient_listener: Port to onconnect handler 16 years ago
Matthew Wild 42d89c47c7 net.xmppclient_listener: Port to util.xmppstream \o/ 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Matthew Wild ada4f197bb net.xmppclient_listener: Fix to correctly handle stream errors from clients 16 years ago
Matthew Wild 70e57250c8 net.xmpp{client,server,component}: Update for new xmlhandlers syntax 17 years ago
Matthew Wild fcfaa6536e xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used 17 years ago
Matthew Wild f5afdcb564 core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls 17 years ago
Waqas Hussain 4e56a3c519 xmppclient_listener: Escape control characters when logging invalid XML. 17 years ago
Matthew Wild 31dd611284 *_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect 17 years ago
Matthew Wild 2aa2de8a5b xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua 17 years ago
Matthew Wild 6c6f24c491 xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua 17 years ago
Matthew Wild 95b463a3ee core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls 17 years ago
Waqas Hussain 316bc45e71 Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup). 17 years ago
Matthew Wild 50ff248b0e xmppclient_listener: Remove useless comment 17 years ago
Matthew Wild 4f3a0bf66d core.sessionmanager, xmppclient_listener: Move responsibility for setting session.log to the former from the latter, much more sensible 17 years ago
Matthew Wild 8ad65c2824 xmpp{client,server,component]_listener: Open stream if sending an error and it isn't already open. Fixes #120 17 years ago
Matthew Wild 423921e9dd xmpp{client,server}_listener: Report contents of packets containing invalid XML 17 years ago
Matthew Wild 741a5cf67b xmppclient_listener: Use error text as disconnect reason if there is any 17 years ago
Matthew Wild 118883d655 Remove version number from copyright headers 17 years ago
Matthew Wild 40584eef53 net.xmppclient_listener: Fix potential traceback when no reason is specified for closing a session 17 years ago
Matthew Wild 87ffa5ec0f xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence) 17 years ago
Matthew Wild def151d5ee net.xmppclient_listener: Add small comment 17 years ago
Matthew Wild ede4cc6e86 xmppclient_listener: A connection is also secure when it uses legacy SSL 17 years ago
Matthew Wild 828cb5187b xmpp{server,client}_listener: Fix global accesses 17 years ago
Matthew Wild 89a0eb0ee0 net.xmppclient_listener: Set default namespace to jabber:client 17 years ago
Matthew Wild c80f91dc02 0.3->0.4 17 years ago
Matthew Wild d0072c9cfa net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing 18 years ago
Matthew Wild c5ee166aa9 Update copyright notices for 2009 18 years ago
Matthew Wild f2d020191f 0.2->0.3 18 years ago
Matthew Wild bf3b96204d GPL->MIT! 18 years ago
Matthew Wild 85e074d8b8 Change xmlhandlers to match stream opening tag with ns+tag 18 years ago
Matthew Wild d3ad4a5123 0.1 -> 0.2 18 years ago
Matthew Wild fab808b050 Fix blank tracebacks for c2s/s2s connections 18 years ago
Matthew Wild 0100a70831 stanza_dispatch != dispatch_stanza 18 years ago
Matthew Wild d3e7e2f1a7 Typo in variable name in last commit 18 years ago
Matthew Wild 1fedb0c649 stanza_dispatch = core_process_stanza, fixed for xmpp{client,server} listeners, and sessionmanager for the new syntax 18 years ago
Matthew Wild 3677718813 Code tidying for xmpp{client,server}_listeners 18 years ago
Matthew Wild c016526d9d Backed out changeset 099d8a102deb (committed too much) 18 years ago
Matthew Wild 0d2b952b61 Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections 18 years ago
Matthew Wild 7c9f4818c3 Remove an incorrect line which I didn't add, and fix the proper way. Corrects the sending of stanzas over unauthed s2sout's. Also fixes mod_dialback to send stanzas and not strings. 18 years ago
Matthew Wild 7027c01125 Disconnect with stream errors on bad XML, or invalid stream namespace 18 years ago
Matthew Wild 327c81737e Abstract xmlhandlers a bit more, also add error callbacks 18 years ago
Matthew Wild bf3bb39ea3 Fix logger ids for c2s and s2sout 18 years ago
Matthew Wild 0c5cc83112 Insert copyright/license headers 18 years ago
Matthew Wild 77c094c25a No more reading 1 byte at a time from sockets 18 years ago