Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | mod_scansion_record: Close files in the cleanup stage of shutdown (fixes use ↵ | Kim Alvefur | 2018-09-22 | 1 | -0/+3 | |
| | | | | | | | | after close) | |||||
* | | mod_scansion_record: Generate a header with hostname and timestamp | Kim Alvefur | 2018-09-22 | 1 | -0/+9 | |
| | | ||||||
* | | mod_scansion_record: Open a related file for header entries | Kim Alvefur | 2018-09-22 | 1 | -0/+7 | |
| | | | | | | | | | | Since It's tricky to go back and insert data at the beginning of a file, but `cat blah.sch blah.scs` ought to be fine for now. | |||||
* | | mod_scansion_record: Log name of scanison log on shutdown | Kim Alvefur | 2018-09-22 | 1 | -0/+1 | |
| | | ||||||
* | | mod_scansion_record: Fix missed rename of file handle | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Split up construction of filename for reuse of parts later | Kim Alvefur | 2018-09-22 | 1 | -1/+4 | |
| | | ||||||
* | | mod_scansion_record: Hook correct shutdown event | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Avoid recording the resource binding stanza | Kim Alvefur | 2018-09-22 | 1 | -1/+3 | |
| | | ||||||
* | | mod_scansion_record: Only record stanzas in the default namespace | Kim Alvefur | 2018-09-22 | 1 | -2/+6 | |
| | | ||||||
* | | mod_scansion_record: Rename main file handle | Kim Alvefur | 2018-09-22 | 1 | -2/+2 | |
| | | ||||||
* | | mod_scansion_record: Record into "scansion" instead of per VirtualHost | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Import util.filters | Kim Alvefur | 2018-09-22 | 1 | -0/+1 | |
| | | ||||||
* | | mod_scansion_record: Correctly retrieve resource | Kim Alvefur | 2018-09-22 | 1 | -2/+2 | |
| | | ||||||
* | | mod_scansion_record: Tweak filename | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Record session connecting | Kim Alvefur | 2018-09-22 | 1 | -0/+1 | |
| | | ||||||
* | | mod_scansion_record: Complete stanza recording functions | Kim Alvefur | 2018-09-22 | 1 | -0/+5 | |
| | | ||||||
* | | mod_scansion_record: Remove extra " | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Add missing ) | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Finish function for writing data | Kim Alvefur | 2018-09-22 | 1 | -1/+2 | |
| | | ||||||
* | | mod_scansion_record: and close it on shutdown | Kim Alvefur | 2018-09-22 | 1 | -0/+3 | |
| | | ||||||
* | | mod_scansion_record: Open log file | Kim Alvefur | 2018-09-22 | 1 | -0/+2 | |
| | | ||||||
* | | mod_scansion_record: Have datamanager generate a filename for output | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | mod_scansion_record: Unfinished code dump from Matthew | Kim Alvefur | 2018-09-22 | 1 | -0/+54 | |
| | | ||||||
* | | mod_storage_memory: Fix saving of remaining items during deletion | Kim Alvefur | 2018-09-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | All data is compiled into functions that return new copies in order to prevent mutation of stored data. This has downsides. Also an ugly hack. | |||||
* | | Revert 2dc7490899ae::5d6b252bc36f: Unfinished and broken | Kim Alvefur | 2018-09-21 | 1 | -12/+2 | |
| | | ||||||
* | | mod_http: Hook the host-less event if hooked from a global module | Kim Alvefur | 2018-09-21 | 1 | -1/+5 | |
| | | ||||||
* | | net.http.server: Move handling of hosts to mod_http | Kim Alvefur | 2018-09-21 | 1 | -1/+7 | |
| | | | | | | | | | | Now an event like `GET /path` is fired at first, and mod\_http dispatches the old `GET host/path` events. | |||||
* | | mod_server_contact_info: Update copyright header | Kim Alvefur | 2018-09-21 | 1 | -2/+3 | |
| | | ||||||
* | | mod_server_contact_info: Simplify | Kim Alvefur | 2018-09-16 | 1 | -36/+14 | |
| | | | | | | | | This relies on the new name mapping in util.dataforms | |||||
* | | mod_admin_telnet: Split out sort function for clarity | Matthew Wild | 2018-09-21 | 1 | -5/+7 | |
| | | ||||||
* | | mod_adhoc: Use util.iterators.sorted_pairs() to sort commands | Matthew Wild | 2018-09-21 | 1 | -5/+2 | |
| | | ||||||
* | | mod_admin_telnet: Make use of util.iterators.sorted_pairs() | Matthew Wild | 2018-09-21 | 1 | -10/+7 | |
| | | ||||||
* | | MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.) | Matthew Wild | 2018-09-14 | 1 | -1/+4 | |
| | | ||||||
* | | MUC: Include 'nick' attribute in affiliation lists (thanks jc) | Matthew Wild | 2018-09-14 | 1 | -1/+2 | |
| | | ||||||
* | | MUC: Fix to correctly return 'node' in disco#info responses (thanks jc) | Matthew Wild | 2018-09-13 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: If a user with an existing affiliation registers, preserve that ↵ | Matthew Wild | 2018-09-13 | 1 | -1/+1 | |
| | | | | | | | | affiliation (thanks jc) | |||||
* | | mod_storage_memory: Import from prosody-modules 4c3230c22c18 | Matthew Wild | 2018-09-12 | 1 | -0/+178 | |
| | | ||||||
* | | mod_auth_insecure: Fix module provider name | Matthew Wild | 2018-09-12 | 1 | -1/+1 | |
| | | ||||||
* | | mod_vcard_legacy: Add some notes | Kim Alvefur | 2018-09-09 | 1 | -0/+2 | |
| | | ||||||
* | | mod_vcard_legacy: Fix EXTVAL conversion (thanks pep.) | Kim Alvefur | 2018-09-09 | 1 | -1/+1 | |
| | | | | | | | | Good thing uri and url doesn't look similar at all! | |||||
* | | mod_vcard_legacy: Fix uppercase tag name (thanks pep.) | Kim Alvefur | 2018-09-09 | 1 | -1/+1 | |
| | | | | | | | | Must have slipped on my shift key | |||||
* | | mod_vcard4: Advertise feature on account instead of host | Kim Alvefur | 2018-09-08 | 1 | -1/+3 | |
| | | ||||||
* | | mod_auth_insecure: Accept any username/password (import of mod_auth_any from ↵ | Matthew Wild | 2018-09-07 | 1 | -0/+53 | |
| | | | | | | | | prosody-modules) | |||||
* | | mod_pubsub: Exclude value of FORM_TYPE from stored data | Kim Alvefur | 2018-09-07 | 1 | -3/+3 | |
| | | ||||||
* | | mod_vcard_legacy: Include avatar data even if metadata can't be loaded | Kim Alvefur | 2018-09-07 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | Normally both nodes should have the same configuration and matching items, but we can't depend on it without having some code that enforces it, which does not exist at the time of this commit. Including the avatar itself should be prioritised. The image format can be derived from magic bytes. | |||||
* | | mod_vcard_legacy: Return old vcard if neither vcard4 or avatar available | Kim Alvefur | 2018-09-07 | 1 | -0/+4 | |
| | | ||||||
* | | mod_vcard_legacy: Handle avatar without vcard4 | Kim Alvefur | 2018-09-07 | 1 | -4/+0 | |
| | | | | | | | | | | | | | | Since vcards are just avatar containers in many modern clients, aborting in case of no vcard4 data is not optimal. The upgrade mechanism needs further tweaks. | |||||
* | | mod_vcard_legacy: Rename variable for consistency | Kim Alvefur | 2018-09-07 | 1 | -2/+2 | |
| | | | | | | | | | | The variable holding the PEP service was `pep_service`, except in the XEP-0153 section. | |||||
* | | mod_vcard_legacy: Return error in case saving avatar fails | Kim Alvefur | 2018-09-06 | 1 | -2/+7 | |
| | | ||||||
* | | mod_vcard_legacy: Factor out error handling into a function | Kim Alvefur | 2018-09-06 | 1 | -5/+11 | |
| | | | | | | | | This is a lite version of pubsub_error_reply() in mod_pubsub |