Commit Graph

2966 Commits (41d45e0c64b94de227f048d5f376699dd6041735)
 

Author SHA1 Message Date
Matthew Wild 41d45e0c64 rostermanager: Don't fire roster-load event if there was an error loading the roster 16 years ago
Waqas Hussain c1257c7435 sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind. 16 years ago
Waqas Hussain f77c1fc2d0 sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error. 16 years ago
Waqas Hussain 2bf0d50232 rostermanager: When loading the roster, also return a datamanager error if available. 16 years ago
Waqas Hussain 4499df4f45 util.datamanager: When failing to load a file, and the file exists, return nil, error. 16 years ago
Waqas Hussain d2f33e44a0 mod_privacy: Improved logging. 16 years ago
Waqas Hussain 3aedbba678 mod_presence: Added option 'ignore_presence_priority'. 16 years ago
Matthew Wild 7b5c488942 Merge with backout 16 years ago
Matthew Wild 017a533158 Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this) 16 years ago
Matthew Wild a7048b7c93 mod_bosh: Re-layout session object creation to make lines shorter 16 years ago
Matthew Wild d20a2a83c7 mod_bosh: Add option consider_bosh_secure to treat BOSH sessions as encrypted even if they don't use HTTP (useful for when secure requests are proxied to Prosody over HTTP) 16 years ago
Matthew Wild 057b593a68 mod_privacy: Fix several possible tracebacks when either the contact is a host JID, or the contact isn't in your roster and you have roster group/subscription rules in place 16 years ago
Matthew Wild 7398bee580 mod_privacy: Remove validation that checks a roster group you block actually exists - it would be time-consuming on large rosters, and isn't important (or correct?) anyway. 16 years ago
Matthew Wild 58ceb41a94 mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody') 16 years ago
Matthew Wild 9df44146a6 usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required) 16 years ago
Matthew Wild 95f7a472e0 util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init()) 16 years ago
Matthew Wild 06fe337d67 mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback 16 years ago
Matthew Wild e0c6bb2b56 mod_saslauth: Allow the Cyrus SASL realm to be configurable 16 years ago
Matthew Wild f2b14d6d07 net.dns: Remove redundant locals declaration 16 years ago
Matthew Wild 1107a66e72 net.dns: Fix dns.lookup from commit e54774bd73a7 16 years ago
Matthew Wild 5c7c2e522d mod_groups: Remove potentially verbose per-contact logging (thanks Flo) 16 years ago
Matthew Wild 8aa6c5fbd3 Merge 0.6->0.7 16 years ago
Matthew Wild 5df3474dd2 configure: Fix to allow option values containing '=' (thanks Jakub) 16 years ago
Brian Cully c9d2da2b2c net/httpserver_listener: Ignore empty strings on incoming data. 16 years ago
Matthew Wild 95e01d796f mod_bosh: Always give requests a destroy handler, so that the management of each session's request array and the inactive_sessions logic can happen in one place. Simplifies everything and concludes this series of BOSH fixes. 16 years ago
Matthew Wild 2eb914de98 mod_bosh: Fix handling of rids by not dropping requests with repeated rids (assign them their sid instead), and always starting a session with first_rid-1. 16 years ago
Matthew Wild 91492c1a60 mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway. 16 years ago
Matthew Wild a36bf4db9b mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array. 16 years ago
Waqas Hussain c43b31011f mod_console: Set a chunk name for loadstring calls (nicer errors). 16 years ago
Waqas Hussain 4e7390dbf9 mod_posix: Fixed a global access. 16 years ago
Waqas Hussain 63338056fd loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config. 16 years ago
Matthew Wild 170a2e9b64 Tagging 0.6.2 16 years ago
Matthew Wild 078ab0a198 prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users 16 years ago
Matthew Wild 6d9cc72783 hostmanager: Re-word log messages in line with config changes 16 years ago
Matthew Wild 61d1f2e048 configmanager: Add VirtualHost as an alias for Host 16 years ago
Waqas Hussain fe97859d27 MUC: Allow moderators which are not owners to change roles. 16 years ago
Matthew Wild 6778955731 net.server: Fix logic error causing traceback when receiving a non-number port 16 years ago
Matthew Wild 1b43f0146e Merge 0.6/MattJ -> 0.6 16 years ago
Matthew Wild 64991c424d mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix) 16 years ago
Waqas Hussain 8e1f8ca958 util.ztact: Fixed global accesses. 16 years ago
Waqas Hussain 3ee35fe849 util.uuid: Use a local instead of a global. 16 years ago
Waqas Hussain bc55b5ad8f util.stanza: Fixed some more nil global accesses. 16 years ago
Waqas Hussain a015c6a048 util.stanza: Fixed a nil global access. 16 years ago
Matthew Wild 64a003d115 xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug 16 years ago
Matthew Wild ad6a65efa1 stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted 16 years ago
Matthew Wild 67a0c4e8db mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s 16 years ago
Matthew Wild 7fd387c390 util.windows: Convert from Windows line endings 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Waqas Hussain 3327f39741 loggingmanager: Don't use non-standard format specifier to format the timestamp. 16 years ago
Matthew Wild 4528953bcd Merge 0.6 with waqas 16 years ago