Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Backed out changeset 3eea63a68e0f | Matthew Wild | 2019-03-26 | 1 | -20/+1 | |
| | | | | | | | | | | | | Commit included intended changes to loggingmanager | |||||
| * | | sessionmanager: Split byte-level sending into separate session.rawsend | Kim Alvefur | 2019-03-24 | 1 | -8/+14 | |
| | | | ||||||
| * | | util.queue: Update :items() to consistently use private data directly | Matthew Wild | 2019-03-23 | 1 | -1/+20 | |
| | | | | | | | | | | | | | | | It will perform better this way, and we were accessing private variables already within the iterator. | |||||
| * | | configmanager: Pass through warnings from included files | Matthew Wild | 2019-03-20 | 1 | -2/+7 | |
| | | | ||||||
| * | | configmanager: Emit warning for duplicated config options | Matthew Wild | 2019-03-20 | 1 | -0/+16 | |
| | | | ||||||
| * | | configmanager: Add support for returning warnings | Matthew Wild | 2019-03-20 | 1 | -2/+3 | |
| | | | ||||||
| * | | modulemanager: Set module status on successful or failed module load | Matthew Wild | 2019-03-19 | 1 | -0/+5 | |
| | | | ||||||
| * | | moduleapi: New API for modules to set a status | Matthew Wild | 2019-03-19 | 1 | -0/+31 | |
| | | | ||||||
| * | | core.certmanager: Do not ask for client certificates by default | Kim Alvefur | 2019-03-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | Since it's mostly only mod_s2s that needs to request client certificates it makes some sense to have mod_s2s ask for this, instead of having eg mod_http ask to disable it. | |||||
| * | | core.portmanager: Collect per-host certificates for SNI | Kim Alvefur | 2018-09-14 | 1 | -0/+41 | |
| | | | ||||||
| * | | core.portmanager: Record TLS config for each port | Kim Alvefur | 2018-10-10 | 1 | -2/+4 | |
| | | | ||||||
| * | | core.portmanager: Reduce scope of variable | Kim Alvefur | 2018-10-10 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | Not sure why it was all the way out there, seems like there would have been unexpected behaviour from that | |||||
| * | | core.portmanager: Use server.listen API | Kim Alvefur | 2018-09-13 | 1 | -1/+5 | |
| | | | ||||||
| * | | core.statsmanager: Do a final collection on shutdown | Kim Alvefur | 2019-01-22 | 1 | -0/+1 | |
| | | | ||||||
| * | | core.s2smanager: Add stub reset_stream method to destroyed sessions | Kim Alvefur | 2019-01-16 | 1 | -0/+3 | |
| | | | | | | | | | | | | Fixes traceback if connection is closed from the 's2s-authenticated' event | |||||
| * | | core.moduleapi: Use convenience function for creating error object from stanza | Kim Alvefur | 2018-12-30 | 1 | -3/+1 | |
| | | | ||||||
| * | | core.moduleapi: Use util.error for :send_iq errors | Kim Alvefur | 2018-12-30 | 1 | -5/+21 | |
| | | | ||||||
| * | | core.moduleapi: Move util imports to top | Kim Alvefur | 2018-12-30 | 1 | -2/+4 | |
| | | | ||||||
| * | | core.moduleapi: Add a promise-based API for tracking IQ stanzas (fixes #714) | Kim Alvefur | 2018-12-28 | 1 | -0/+65 | |
| | | | ||||||
| * | | core.rostermanager: Cache rosters of offline users for faster access (fixes ↵ | Kim Alvefur | 2018-12-16 | 1 | -0/+22 | |
| | | | | | | | | | | | | #1233) | |||||
| * | | moduleapi: Use pack from util.table | Kim Alvefur | 2018-12-08 | 1 | -1/+1 | |
| | | | ||||||
| * | | rostermanager, mod_presence: Store stanza for incoming subscription requests ↵ | Matthew Wild | 2018-12-01 | 1 | -3/+3 | |
| | | | | | | | | | | | | (fixes #689) (thanks Zash, Ge0rG) | |||||
* | | | core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to ↵ | Kim Alvefur | 2019-11-23 | 1 | -0/+5 | |
| |/ |/| | | | | | prevent conflict (#1469) | |||||
* | | core.portmanager: Log debug message for each kind of TLS context created | Kim Alvefur | 2019-04-23 | 1 | -0/+1 | |
|/ | ||||||
* | modulemanager: Fix issues introduced in previous commit acf74ad0b795 [thanks ↵ | Matthew Wild | 2018-10-26 | 1 | -7/+4 | |
| | | | | luacheck, scansion] | |||||
* | Many things: switch from hacky multi-arg xpcall implementations to a ↵ | Matthew Wild | 2018-10-26 | 1 | -7/+2 | |
| | | | | standard util.xpcall | |||||
* | moduleapi: Prevent loading disabled module as dependency of enabled one | Kim Alvefur | 2018-10-25 | 1 | -3/+3 | |
| | | | | Explicitly disabled module should stay disabled. | |||||
* | stanza_router: Remove deprecation warning for core routing functions from ↵ | Kim Alvefur | 2018-10-21 | 1 | -10/+0 | |
| | | | | global scope (deprecated in 0.9) | |||||
* | core.moduleapi: Remove redundant condition | Kim Alvefur | 2018-10-18 | 1 | -1/+1 | |
| | ||||||
* | rostermanager: Use util.id to generate ids for roster pushed | Matthew Wild | 2018-09-13 | 1 | -1/+3 | |
| | ||||||
* | configmanager: Allow referencing environment variables in the config as as ↵ | Matthew Wild | 2018-09-03 | 1 | -2/+5 | |
| | | | | ENV_<name> | |||||
* | moduleapi: Remove multiple-parameters feature from module:shared() | Matthew Wild | 2018-08-08 | 1 | -25/+24 | |
| | | | | | | Multiple paths are rarely used, and leads to less clear code than just calling module:shared() once per shared table. It also prevents us from extending the API with new parameters in the future. | |||||
* | sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with ↵ | Kim Alvefur | 2018-07-24 | 1 | -1/+1 | |
| | | | | that for incoming | |||||
* | core.stanza_router: Reduce logging of common routing (#776) | Kim Alvefur | 2018-07-22 | 1 | -2/+1 | |
| | ||||||
* | sessionmanager: Log top tag of outgoing stanzas on c2s (#776) | Kim Alvefur | 2018-07-22 | 1 | -0/+1 | |
| | ||||||
* | moduleapi: Use :send API from :broadcast for compactness | Kim Alvefur | 2018-07-14 | 1 | -1/+1 | |
| | ||||||
* | moduleapi: Lazy-load statsmanager on demand | Kim Alvefur | 2018-07-07 | 1 | -1/+1 | |
| | ||||||
* | moduleapi: Lazy-load configmanager on demand simplify dependency graph | Kim Alvefur | 2018-07-07 | 1 | -1/+1 | |
| | ||||||
* | modulemanager: Expose function to get the list of modules that should be ↵ | Matthew Wild | 2018-06-20 | 1 | -4/+13 | |
| | | | | loaded on a host | |||||
* | sessionmanager: Generate shorter random resoures | Kim Alvefur | 2018-05-29 | 1 | -3/+3 | |
| | ||||||
* | Merge 0.10->trunk | Kim Alvefur | 2018-05-25 | 1 | -1/+1 | |
|\ | ||||||
| * | core.certmanager: Allow all non-whitespace in service name (fixes #1019) | Kim Alvefur | 2018-05-25 | 1 | -1/+1 | |
| | | ||||||
* | | loggingmanager: Remove luacheck annotations for global log functions that ↵ | Kim Alvefur | 2018-04-10 | 1 | -1/+0 | |
| | | | | | | | | are now set in util.startup | |||||
* | | util.startup: Set up event hooks for reloading logging here instead of in ↵ | Kim Alvefur | 2018-04-05 | 1 | -6/+0 | |
| | | | | | | | | loggingmanager to simplify startup dependencies | |||||
* | | util.startup: Initialize prosody.log / _G.log here instead of in ↵ | Kim Alvefur | 2018-04-05 | 1 | -3/+0 | |
| | | | | | | | | loggingmanager to reduce dependencies | |||||
* | | core: Use prosody.hosts instead of _G.hosts for consistency | Kim Alvefur | 2018-03-29 | 5 | -5/+5 | |
| | | ||||||
* | | loggingmanager: Hook event for reopening log files instead of config reloaded | Kim Alvefur | 2018-03-25 | 1 | -1/+1 | |
| | | ||||||
* | | configmanager: Move firing of the 'config-reloaded' event into util.startup ↵ | Kim Alvefur | 2018-03-25 | 1 | -7/+0 | |
| | | | | | | | | (fixes #1117) | |||||
* | | storagemanager: Default storage_async_check to false for a while | Matthew Wild | 2018-03-25 | 1 | -1/+1 | |
| | | ||||||
* | | stanza_router: Limit scope of deprecated warning function since it is not ↵ | Kim Alvefur | 2018-03-23 | 1 | -1/+1 | |
| | | | | | | | | used anywhere else [luacheck] |