aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
...
* | mod_scansion_record: Close files in the cleanup stage of shutdown (fixes use ↵Kim Alvefur2018-09-221-0/+3
| | | | | | | | after close)
* | mod_scansion_record: Generate a header with hostname and timestampKim Alvefur2018-09-221-0/+9
| |
* | mod_scansion_record: Open a related file for header entriesKim Alvefur2018-09-221-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 shutdownKim Alvefur2018-09-221-0/+1
| |
* | mod_scansion_record: Fix missed rename of file handleKim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Split up construction of filename for reuse of parts laterKim Alvefur2018-09-221-1/+4
| |
* | mod_scansion_record: Hook correct shutdown eventKim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Avoid recording the resource binding stanzaKim Alvefur2018-09-221-1/+3
| |
* | mod_scansion_record: Only record stanzas in the default namespaceKim Alvefur2018-09-221-2/+6
| |
* | mod_scansion_record: Rename main file handleKim Alvefur2018-09-221-2/+2
| |
* | mod_scansion_record: Record into "scansion" instead of per VirtualHostKim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Import util.filtersKim Alvefur2018-09-221-0/+1
| |
* | mod_scansion_record: Correctly retrieve resourceKim Alvefur2018-09-221-2/+2
| |
* | mod_scansion_record: Tweak filenameKim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Record session connectingKim Alvefur2018-09-221-0/+1
| |
* | mod_scansion_record: Complete stanza recording functionsKim Alvefur2018-09-221-0/+5
| |
* | mod_scansion_record: Remove extra "Kim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Add missing )Kim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Finish function for writing dataKim Alvefur2018-09-221-1/+2
| |
* | mod_scansion_record: and close it on shutdownKim Alvefur2018-09-221-0/+3
| |
* | mod_scansion_record: Open log fileKim Alvefur2018-09-221-0/+2
| |
* | mod_scansion_record: Have datamanager generate a filename for outputKim Alvefur2018-09-221-1/+1
| |
* | mod_scansion_record: Unfinished code dump from MatthewKim Alvefur2018-09-221-0/+54
| |
* | mod_storage_memory: Fix saving of remaining items during deletionKim Alvefur2018-09-221-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 brokenKim Alvefur2018-09-211-12/+2
| |
* | mod_http: Hook the host-less event if hooked from a global moduleKim Alvefur2018-09-211-1/+5
| |
* | net.http.server: Move handling of hosts to mod_httpKim Alvefur2018-09-211-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 headerKim Alvefur2018-09-211-2/+3
| |
* | mod_server_contact_info: SimplifyKim Alvefur2018-09-161-36/+14
| | | | | | | | This relies on the new name mapping in util.dataforms
* | mod_admin_telnet: Split out sort function for clarityMatthew Wild2018-09-211-5/+7
| |
* | mod_adhoc: Use util.iterators.sorted_pairs() to sort commandsMatthew Wild2018-09-211-5/+2
| |
* | mod_admin_telnet: Make use of util.iterators.sorted_pairs()Matthew Wild2018-09-211-10/+7
| |
* | MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.)Matthew Wild2018-09-141-1/+4
| |
* | MUC: Include 'nick' attribute in affiliation lists (thanks jc)Matthew Wild2018-09-141-1/+2
| |
* | MUC: Fix to correctly return 'node' in disco#info responses (thanks jc)Matthew Wild2018-09-131-1/+1
| |
* | MUC: If a user with an existing affiliation registers, preserve that ↵Matthew Wild2018-09-131-1/+1
| | | | | | | | affiliation (thanks jc)
* | mod_storage_memory: Import from prosody-modules 4c3230c22c18Matthew Wild2018-09-121-0/+178
| |
* | mod_auth_insecure: Fix module provider nameMatthew Wild2018-09-121-1/+1
| |
* | mod_vcard_legacy: Add some notesKim Alvefur2018-09-091-0/+2
| |
* | mod_vcard_legacy: Fix EXTVAL conversion (thanks pep.)Kim Alvefur2018-09-091-1/+1
| | | | | | | | Good thing uri and url doesn't look similar at all!
* | mod_vcard_legacy: Fix uppercase tag name (thanks pep.)Kim Alvefur2018-09-091-1/+1
| | | | | | | | Must have slipped on my shift key
* | mod_vcard4: Advertise feature on account instead of hostKim Alvefur2018-09-081-1/+3
| |
* | mod_auth_insecure: Accept any username/password (import of mod_auth_any from ↵Matthew Wild2018-09-071-0/+53
| | | | | | | | prosody-modules)
* | mod_pubsub: Exclude value of FORM_TYPE from stored dataKim Alvefur2018-09-071-3/+3
| |
* | mod_vcard_legacy: Include avatar data even if metadata can't be loadedKim Alvefur2018-09-071-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 availableKim Alvefur2018-09-071-0/+4
| |
* | mod_vcard_legacy: Handle avatar without vcard4Kim Alvefur2018-09-071-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 consistencyKim Alvefur2018-09-071-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 failsKim Alvefur2018-09-061-2/+7
| |
* | mod_vcard_legacy: Factor out error handling into a functionKim Alvefur2018-09-061-5/+11
| | | | | | | | This is a lite version of pubsub_error_reply() in mod_pubsub