[14:36:04]
<Github [@maranda:aria-net.org]> [maranda/metronome] maranda pushed 44 commits to patch-1: https://github.com/maranda/metronome/commit/4bc4e33bfac1b56101870dfbcbe7010991d0cc4cmaranda: mod_stream_management: fix traceback.maranda: metronome.release: set version to 3.14.6.maranda: {...}: implement XEP-0425 (Message Moderation).maranda: {...}: fix some layovers ...
- Actually update muc log datastore on retractions
- Augment default MAM CAP to 50000 messagesmaranda: mod_muc_log: refactor and fix...
- Index UIDs for moderation
- Make sure retractions are saved in the logsmaranda: {...}: refactor and fix...
- Index UIDs for moderation
- Make sure retractions are saved in the logsmaranda: Merge branch 'master' of https://github.com/maranda/metronomemaranda: mod_muc_moderation: add missing up().maranda: {...}: refactor logging code...
- Bump all counting
- Just traverse the whole archive backward it's not that expensivemaranda: generate_log: fix traceback.
When (non)handling moderation broadcastsmaranda: util.pposix: attempt fixing compile error on alpine.maranda: {...}: add Dockerfile (alpine/latest).
Also fixes #485maranda: Dockerfile: add LuaDBI backends.maranda: metronome.release: set version to 4.0.0.maranda: {...}: move auxiliary libraries to their own tree.maranda: {...}: reflect previous changes in module imports.maranda: {...}: Implement shared stanza logging facilities.
Mainly for groupchats use:
- Implement a module holding the shared archive and event hooks
- Implement utility librarymaranda: {...}: simplify MUC logging modules...
By having 'em depend on mod_stanza_log, also severely cut mod_muc_log_mam code.maranda: {...}: introduce experimental MIX support.
Backported modules from https://git.polynom.me/PapaTutuWawa/prosody-modules will check if they work on the way:
- Support MIX-CORE
- Support MIX-PAM
- Replace Prosody archive semantics with Metronome's
- Use Metronome's MAM parsing and validation libraries to handle requests
- Replace Prosody's PubSub libraries with Metronome'smaranda: Dockerfile: add ports 80 and 443 to exposable ports.maranda: Dockerfile: rework few instructions...
- Add /var/run entry
- Sedding to disable mod_posix in configmaranda: {...}: cleanup code.maranda: mod_mix: modify the naming option to conform to other components.maranda: mod_mix: pass creator to pubsub's create() method.maranda: mix.lib: pass own jid to publish() method.maranda: Dockerfile: fix zlib libraries inclusion.maranda: {...}: attempt sorting unpack() issues with Lua 5.3.maranda: mod_version: add more Lua version and kernel version.maranda: mod_admin_telnet: fix TB if compiled without mallinfo().maranda: Dockerfile: don't cache packages.maranda: {...}: lint up and fix code.
- Smart up assumptions on before / after
- Add an index to understand what we added to the cache
- Purge caches on SIGHUP, config reloadmaranda: mod_server_status: use collectgarbage() if pposix misses meminfo().maranda: generate_log: correct store path.maranda: util.stanza: fix possible endless loop.maranda: {...}: fix handling of archive saves.
- Don't mess up the archive when handling moderation tombstones
- Add API arguments and logic to save a day instead of the currentmaranda: generate_log: sanitize some development artefacts.maranda: stanzalog.lib: handle empty query.
Supply either the start/fin of the archive as we know it, or 1 month before now()..maranda: mod_register_api: replace NameAPI with Kickbox.io API...
NameAPI is largely unupdated and not effective anymore.maranda: doap.xml: add DOAP file.wurstsalat3000: DOAP: Add missing namespacesmaranda: Merge pull request #540 from wurstsalat3000/patch-2
DOAP: Add missing namespacesmaranda: metronome.release: set version to 4.0.1.maranda: stanzalog.lib.lua: pass an empty page on flipped batch request.
Fixes a TB, but we should probably throw an error or catch this on validation...maranda: Merge branch 'development' into patch-1