Commit Graph

2128 Commits (54c77c0054c13aed866c19bec1179a886eaefea8)
 

Author SHA1 Message Date
Matthew Wild 54c77c0054 net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...) 16 years ago
Matthew Wild 0ab240e0eb net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use 16 years ago
Matthew Wild b74d2847c0 net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types 16 years ago
Matthew Wild cd82ebe27d s2smanager: Don't tostring() the data before sending, sends2s already does this. 16 years ago
Matthew Wild cc932b9c97 tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly 16 years ago
Matthew Wild f713f78045 s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault) 16 years ago
Matthew Wild 1ac7b7a3b7 s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain) 16 years ago
Matthew Wild 73f760c896 net.adns: Trailing whitespace 16 years ago
Matthew Wild 220a7eefbd mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't 16 years ago
Matthew Wild 6428065b5e util.dependencies: Fix package name of LuaFilesystem 16 years ago
Waqas Hussain beb6fa2f21 core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat). 16 years ago
Waqas Hussain 2093797462 mod_register: Properly notify contacts of subscription removal on account deletion. 16 years ago
Waqas Hussain de4aa7b47a mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations. 16 years ago
Waqas Hussain 0554c71543 mod_presence: Use the local host as origin for subscription request acks. 16 years ago
Waqas Hussain cfce018b80 mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal. 16 years ago
Waqas Hussain a3c705d9ee mod_roster: Ask remote server to remove pending subscription requests when removing roster items. 16 years ago
Matthew Wild 87a1d736ac Tagging 0.6.1 16 years ago
Matthew Wild ad562c737a Tagging 0.6.0 16 years ago
Matthew Wild 2e3f2e68d7 util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 16 years ago
Florian Zeitz 22d8917d8c util.dataforms: Don't require type when parsing form XML 16 years ago
Matthew Wild 38e55888e5 util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko) 16 years ago
Matthew Wild ff6b4c2c6d Merge with 0.6 on prosody.im 16 years ago
Matthew Wild c4742ed781 s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter) 16 years ago
Waqas Hussain 4e56a3c519 xmppclient_listener: Escape control characters when logging invalid XML. 16 years ago
Matthew Wild 49916630b9 util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API 16 years ago
Matthew Wild a918d40c04 util.dependencies: Missed a Debian/ 16 years ago
Matthew Wild 86de468002 util.dependencies: Clearer message, add homepages, etc. 16 years ago
Matthew Wild b3b2728598 util.dependencies: Add LuaFileSystem as a hard dependency 16 years ago
Waqas Hussain 7b44078ada prosody: Added support for command line argument '--config'. 16 years ago
Waqas Hussain 5b41760cec util.serialization: Replaced commas with semi-colons between table fields. 16 years ago
Waqas Hussain 8d13f90bed util.serialization: Concise output for empty tables. 16 years ago
Waqas Hussain 3f95c8572c Mainfile: Fixed some comments. 16 years ago
Waqas Hussain 889562f945 mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes. 16 years ago
Waqas Hussain 7d63169215 mod_presence: Acknowledge subscription requests by responding with an unavailable presence. 16 years ago
Waqas Hussain bb00a63d23 sessionmanager: Added function send_to_interested_resources(). 16 years ago
Waqas Hussain 10d98b6eef sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved. 16 years ago
Waqas Hussain b50d8bac6f loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output). 16 years ago
Matthew Wild 4ffd18797a s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas 16 years ago
Matthew Wild 9d6d5c3913 s2smanager: Queue db:verify unless we already sent a db:result (if we had then it can could a dialback deadlock). Also remove some redundant code which could cause a db:result to be sent while still negotiating features (e.g. TLS) and break things. Collectively these fix a 'random' s2s failure (usually with ejabberd for some reason) - resulting in an 'unbound prefix' XML error, or 'ssl handshake failure'. Was this commit message long enough? I think so. 16 years ago
Matthew Wild 4cac67d580 util.sasl: Add COMPAT comment 16 years ago
Waqas Hussain 57af671e2b mod_console: Moved activation of the console port from the main file to mod_console. 16 years ago
Waqas Hussain 8fa56f4bcf prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded. 16 years ago
Waqas Hussain a0dc6018da mod_register: Log a debug message when a session's IP is not available. 16 years ago
Waqas Hussain 09a6ddbe28 mod_bosh: Set session.ip for BOSH sessions. 16 years ago
Waqas Hussain ae703e45bf util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses. 16 years ago
Matthew Wild 38fe146c05 net.dns: Be more strict about the records we cache 16 years ago
Matthew Wild 911cb9d488 net.dns: Be more strict about checking the DNS replies we receive 16 years ago
Waqas Hussain 8fc8a263c6 util.sasl: Improved a log message. 16 years ago
Waqas Hussain d8063b7436 util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior). 16 years ago
Waqas Hussain 715a48d5c3 util.sasl: Return proper error when client provides authzid. 16 years ago