aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_proxy65.lua
Commit message (Collapse)AuthorAgeFilesLines
* mod_proxy65: Restrict access to local c2s connections by defaultMatthew Wild2021-05-121-4/+12
| | | | | Previously no 'proxy65_acl' option would allow unrestricted access by local or remote JIDs.
* Merge 0.10->0.11Kim Alvefur2018-11-261-1/+7
|\
| * mod_proxy65: Check what port is used at the time of the query0.10.3Kim Alvefur2018-11-251-1/+1
| | | | | | | | Could have changed between startup and time of request
| * mod_proxy65: Return an error if no port is open (fixes #1240)Kim Alvefur2018-11-251-0/+6
| |
* | mod_proxy65: Split module:shared() into multiple calls, multiple params may ↵Matthew Wild2018-08-071-1/+2
| | | | | | | | be deprecated soon
* | Fix spelling throughout the codebase [codespell]Kim Alvefur2018-02-041-2/+2
| |
* | mod_proxy65: Fix all warnings from luacheckMatthew Wild2018-03-211-3/+4
| |
* | mod_proxy65: Fix passing number to stanza API (thanks mimi89999)Matthew Wild2018-03-211-1/+1
|/
* mod_proxy65: Use typed config API (fix issues when options are set to ↵Kim Alvefur2015-12-031-2/+2
| | | | unexpected types)
* mod_proxy65: Use mod_discoFlorian Zeitz2014-02-191-18/+1
|
* Remove all trailing whitespaceFlorian Zeitz2013-08-091-11/+11
|
* mod_proxy65: Fix typo in commentKim Alvefur2013-03-231-1/+1
|
* mod_proxy65: Only handle service discovery requests when no node is present ↵Waqas Hussain2013-02-261-6/+10
| | | | in the request.
* mod_proxy65: Fix ACLKim Alvefur2012-05-291-1/+3
|
* mod_proxy65: Add missing import of portmanagerKim Alvefur2012-05-271-0/+1
|
* mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)Kim Alvefur2012-05-271-1/+7
|
* mod_proxy65: Fix traceback when proxy65 service fails to bind a portMatthew Wild2012-04-271-1/+1
|
* mod_proxy65: Add multiplex pattern.Waqas Hussain2012-04-251-0/+3
|
* mod_proxy65: Port to portmanager, make a shared moduleMatthew Wild2012-04-241-98/+86
|
* mod_proxy65: Major cleanup, better logging, handling of all error cases, ↵Waqas Hussain2011-11-061-69/+52
| | | | less code, and other goodness.
* mod_proxy65: Apply stringprep to activation target JID.Waqas Hussain2011-09-031-3/+6
|
* mod_proxy65: Some more cleanup.Waqas Hussain2011-09-031-20/+11
|
* mod_proxy65: Cleanup.Waqas Hussain2011-09-021-52/+16
|
* mod_proxy65: Add service discovery identity and feature, to help out ↵Waqas Hussain2010-12-031-0/+3
| | | | mod_disco when loaded on a normal host.
* mod_proxy65: Cleaned up stanza processing a little.Waqas Hussain2010-12-031-9/+6
|
* mod_proxy65: s:len() -> #s.Waqas Hussain2010-12-031-3/+3
|
* mod_proxy65: Make some globals local.Waqas Hussain2010-12-031-0/+2
|
* mod_proxy65: :sub(n):byte() -> :byte(n).Waqas Hussain2010-12-031-10/+10
|
* mod_proxy65: Allow loading on normal hosts.Waqas Hussain2010-12-031-4/+1
|
* mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.Waqas Hussain2010-12-031-50/+39
|
* mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow ↵Waqas Hussain2010-12-021-1/+1
| | | | mod_iq to process the events first.
* mod_proxy65: Use module:get_option() instead of configmanager.Waqas Hussain2010-11-101-5/+4
|
* prosody: Removed all references to componentmanager from Prosody, except the ↵Waqas Hussain2010-11-101-3/+0
| | | | main componentmanager file.
* mod_proxy65: Removed useless checks from the event handler.Waqas Hussain2010-11-041-42/+37
|
* mod_proxy65: Use "iq/host" event for hooking stanzas instead of the ↵Waqas Hussain2010-11-041-2/+4
| | | | component stanza handler.
* mod_proxy65: Use util.jid.compare() and remove some clutterKim Alvefur2010-07-161-18/+5
|
* mod_proxy65: Send error reply to activation stanza if one or both parties ↵Matthew Wild2010-05-051-0/+10
| | | | were not connected to the proxy
* mod_proxy65: Return service-unavailable error when receiving an iq we didn't ↵Matthew Wild2010-05-051-0/+3
| | | | understand
* mod_proxy65: Use new server.link to link proxied connections, now works with ↵Matthew Wild2010-05-051-24/+4
| | | | either connection backend
* mod_proxy65: Fix for old-style closing of connections (another source of ↵Matthew Wild2010-03-011-4/+4
| | | | tracebacks with libevent enabled)
* mod_proxy65: Strip trailing whitespaceMatthew Wild2009-12-041-2/+2
|
* mod_proxy65: Don't read data from the connection untill the proxying is ↵Sjoerd Simons2009-12-031-0/+3
| | | | activated
* mod_proxy65: Make the proxying bidirectionalSjoerd Simons2009-12-031-3/+8
|
* mod_proxy65: Use a bigger buffer for data we're proxyingSjoerd Simons2009-12-031-1/+1
| | | | A slightly larger buffer seems to preform a lot better
* mod_proxy65: Only lock the reading side when throttlingSjoerd Simons2009-12-031-2/+2
|
* mod_proxy65: Throttle connections to prevent senders flooding the server's ↵Matthew Wild2009-12-031-0/+23
| | | | buffers if the receiver doesn't receive fast enough
* mod_proxy65: Replace error() calls with module:log("error", ...)Matthew Wild2009-12-031-2/+2
|
* mod_proxy65: Remove trailing whitespaceMatthew Wild2009-12-011-1/+1
|
* mod_proxy65: Fix log:module -> module:log :)Matthew Wild2009-12-011-1/+1
|
* mod_proxy65: Use new jid.join() from util.jidMatthew Wild2009-11-271-15/+2
|