Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 0.6->0.7 | Matthew Wild | 2011-06-02 | 1 | -1/+4 |
|\ | |||||
| * | xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, ↵ | Matthew Wild | 2011-06-02 | 1 | -1/+4 |
| | | | | | | | | completing the fix for the billion laughs attack | ||||
* | | Merge 0.6->0.7 | Matthew Wild | 2011-06-02 | 1 | -1/+0 |
|\| | |||||
| * | xmlhandlers: Don't restrict CDATA | Matthew Wild | 2011-06-02 | 1 | -1/+0 |
| | | |||||
* | | Merge 0.6->0.7 | Matthew Wild | 2011-06-01 | 1 | -0/+22 |
|\| | |||||
| * | xmlhandlers: Reject XML comments, processing instructions and (if supported ↵ | Matthew Wild | 2011-06-01 | 1 | -0/+22 |
| | | | | | | | | by LuaExpat) DTDs. If not supported, log a warning. [Backport of 7cc426988bcc in trunk] | ||||
* | | Merge 0.6->0.7 | Matthew Wild | 2010-03-22 | 1 | -2/+2 |
|\| | |||||
| * | Update copyright headers for 2010 | Matthew Wild | 2010-03-22 | 1 | -2/+2 |
| | | |||||
* | | xmlhandlers: Removed unused variables. | Waqas Hussain | 2010-01-26 | 1 | -5/+0 |
| | | |||||
* | | xmlhandlers: A little optimization. | Waqas Hussain | 2010-01-26 | 1 | -4/+4 |
| | | |||||
* | | xmlhandlers: Rearranged a little code. | Waqas Hussain | 2010-01-23 | 1 | -18/+18 |
| | | |||||
* | | xmlhandlers: Fixed indentation and added some semicolons. | Waqas Hussain | 2010-01-23 | 1 | -98/+98 |
| | | |||||
* | | xmlhandlers: Move stream-error detection to somewhere more appropriate (it ↵ | Matthew Wild | 2010-01-19 | 1 | -4/+6 |
| | | | | | | | | was never reached) - s2s stream errors now reported properly | ||||
* | | xmlhandlers: More refactoring, split up stream_ns and stream_tag, add ↵ | Matthew Wild | 2010-01-19 | 1 | -1/+7 |
| | | | | | | | | stream_error_tag so that callers don't need to be so worried about the separator we use | ||||
* | | xmlhandlers: Define ns_separator and ns_pattern to save repeating it in ↵ | Matthew Wild | 2010-01-18 | 1 | -3/+5 |
|/ | | | | literal form throughout the file | ||||
* | core.xmlhandlers: Fixed processing of empty namespaces (which caused an ↵ | Waqas Hussain | 2009-11-28 | 1 | -3/+3 |
| | | | | issue with jwchat). | ||||
* | Changed separator between attribute names and prefixes from '|' to '\1' ↵ | Waqas Hussain | 2009-11-12 | 1 | -4/+3 |
| | | | | (optimization and cleanup). | ||||
* | xmlhandlers: Reset state on error or stream close, fixes possible traceback | Matthew Wild | 2009-10-21 | 1 | -1/+2 |
| | |||||
* | Remove version number from copyright headers | Matthew Wild | 2009-07-10 | 1 | -1/+1 |
| | |||||
* | xmlhandlers: Remove numeric attributes | Waqas Hussain | 2009-06-25 | 1 | -2/+3 |
| | |||||
* | xmlhandlers: Removed another unnecessary check | Waqas Hussain | 2009-05-15 | 1 | -13/+11 |
| | |||||
* | xmlhandlers: Removed an unnecessary check | Waqas Hussain | 2009-05-15 | 1 | -10/+7 |
| | |||||
* | core.xmlhandlers: Removed unused variables | Waqas Hussain | 2009-05-15 | 1 | -6/+0 |
| | |||||
* | xmlhandlers: Fix tag pattern again for the default namespace | Matthew Wild | 2009-04-23 | 1 | -2/+9 |
| | |||||
* | core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML. | Matthew Wild | 2009-04-18 | 1 | -2/+2 |
| | |||||
* | core.xmlhandlers: Filter out default stream namespace from stanzas | Matthew Wild | 2009-03-21 | 1 | -2/+3 |
| | |||||
* | 0.3->0.4 | Matthew Wild | 2009-03-20 | 1 | -1/+1 |
| | |||||
* | core.xmlhandlers: Remove redundant check in condition | Matthew Wild | 2009-02-27 | 1 | -1/+1 |
| | |||||
* | core.xmlhandlers: Optimise completed stanza logic | Matthew Wild | 2009-02-26 | 1 | -11/+13 |
| | |||||
* | Update copyright notices for 2009 | Matthew Wild | 2009-01-30 | 1 | -2/+2 |
| | |||||
* | 0.2->0.3 | Matthew Wild | 2009-01-30 | 1 | -1/+1 |
| | |||||
* | GPL->MIT! | Matthew Wild | 2009-01-30 | 1 | -13/+2 |
| | |||||
* | Change xmlhandlers to match stream opening tag with ns+tag | Matthew Wild | 2008-12-16 | 1 | -10/+8 |
| | |||||
* | 0.1 -> 0.2 | Matthew Wild | 2008-12-10 | 1 | -1/+1 |
| | |||||
* | Disconnect with stream errors on bad XML, or invalid stream namespace | Matthew Wild | 2008-12-05 | 1 | -6/+8 |
| | |||||
* | Abstract xmlhandlers a bit more, also add error callbacks | Matthew Wild | 2008-12-04 | 1 | -9/+11 |
| | |||||
* | Insert copyright/license headers | Matthew Wild | 2008-12-03 | 1 | -0/+20 |
| | |||||
* | Remove a debug print() from xmlhandlers | Matthew Wild | 2008-11-20 | 1 | -1/+0 |
| | |||||
* | Don't error if streamopened/streamclosed callback is not specified for a session | Matthew Wild | 2008-11-19 | 1 | -5/+9 |
| | |||||
* | *ahem* Yes, move along please... though really, quite a classic. :) | Matthew Wild | 2008-11-18 | 1 | -1/+1 |
| | |||||
* | Quite some changes, to: | Matthew Wild | 2008-11-18 | 1 | -6/+10 |
| | | | | | | | | - Small logging fix for s2smanager - Send a stream error if an incoming s2s connection is to an unrecognised hostname (fixes #11) - init_xmlhandlers now takes a table of callbacks (includes changes to net/xmpp*_listener for this) - Move sending of unavailable presence to where it should be, sessionmanager.destroy_session - Fix sending of stream errors to wrong connection | ||||
* | Backed out changeset 4adc53e03b4d (garbage collection) | Matthew Wild | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | Extra garbage collection, for debugging | Matthew Wild | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | s2s works! \o/ \o/ | Matthew Wild | 2008-10-24 | 1 | -5/+33 |
| | |||||
* | working outgoing s2s \o/ | Matthew Wild | 2008-10-24 | 1 | -1/+0 |
| | |||||
* | dialback keys now verified | Matthew Wild | 2008-10-24 | 1 | -6/+13 |
| | |||||
* | Abstract connections with "connection listeners" | Matthew Wild | 2008-10-22 | 1 | -3/+2 |
| | | | | | | - Added connlistener for xmppclient - SASL/TLS now use a new session:reset_stream() method - main.lua on its way to being a bit neater | ||||
* | Session destruction fixes, some debugging code while we fix the rest. Also ↵ | Matthew Wild | 2008-10-04 | 1 | -1/+10 |
| | | | | change logger to be more useful. | ||||
* | Move stream opening handling from xmlhandlers to sessionmanager | Matthew Wild | 2008-10-03 | 1 | -19/+2 |
| | |||||
* | SASL! | Matthew Wild | 2008-10-02 | 1 | -6/+14 |
| | | | | | (but before you get too excited, no resource binding yet. And yes, there are still plenty of rough edges to the code...) ((eg. must move <stream:features> out of xmlhandlers.lua o_O )) |