Jonas Schäfer <jonas@wielicki.name> [Wed, 28 Apr 2021 08:21:54 +0200] rev 4558
mod_measure_process: Provide metrics about the process itself
Jonas Schäfer <jonas@wielicki.name> [Wed, 28 Apr 2021 08:20:15 +0200] rev 4557
mod_munin: Port to new OpenMetrics based statistics module
Kim Alvefur <zash@zash.se> [Mon, 26 Apr 2021 02:49:25 +0200] rev 4556
mod_pubsub_post: Add support for urlencoded form-data
This would allow a subset of JSON payloads to be passed easily with
simple `curl -d foo=bar -d hello=there` calls.
Kim Alvefur <zash@zash.se> [Mon, 26 Apr 2021 02:49:06 +0200] rev 4555
mod_storage_xmlarchive: Workaround for #1646 (util.async bug with Lua 5.1)
Kim Alvefur <zash@zash.se> [Sun, 25 Apr 2021 17:09:22 +0200] rev 4554
mod_rest/apidemo: Disable validator
How nice of them to leak the URL of every schema to them by default.
Kim Alvefur <zash@zash.se> [Sun, 25 Apr 2021 16:53:08 +0200] rev 4553
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se> [Sun, 25 Apr 2021 16:45:06 +0200] rev 4552
mod_rest: Fix type of response status codes in openapi spec
https://spec.openapis.org/oas/v3.0.1#responsesObject
> This field MUST be enclosed in quotation marks for compatibility
> between JSON and YAML.
Kim Alvefur <zash@zash.se> [Sun, 25 Apr 2021 16:38:20 +0200] rev 4551
mod_rest: Replace 'oob_url' with datamapper-native 'oob'
While 'oob_url' is simpler and covers all current use, it's harder to
describe the XML mapping.
Kim Alvefur <zash@zash.se> [Sun, 25 Apr 2021 16:20:32 +0200] rev 4550
mod_rest: Reorganise openapi spec to group stanza types
Goal is to make openapi.yaml and schema-xmpp.json not differ too much.
Jonas Schäfer <jonas@wielicki.name> [Sun, 18 Apr 2021 14:00:10 +0200] rev 4549
mod_prometheus: Update readme with "manual" statistics interval
Jonas Schäfer <jonas@wielicki.name> [Sun, 18 Apr 2021 13:42:07 +0200] rev 4548
mod_prometheus: remove space between label k/v pairs
It is illegal in OpenMetrics and not needed in the old prometheus
format, so we better don't emit it.
Matthew Wild <mwild1@gmail.com> [Sat, 17 Apr 2021 12:51:50 +0100] rev 4547
mod_statistics_statsd: Remove obsolete module, use the newer built-in statsd provider
Kim Alvefur <zash@zash.se> [Tue, 13 Apr 2021 23:53:53 +0200] rev 4546
mod_prometheus: Invoke stats collection if in 'manual' mode
Since 10d13e0554f9 a special value for statistics_interval "manual"
exists, where a module is expected to invoke processing in connection to
collection of stats. This makes internal collection and exporting to
Prometheus happens at the same time with no chance of timers getting out
of sync.
Kim Alvefur <zash@zash.se> [Sun, 11 Apr 2021 21:59:50 +0200] rev 4545
mod_minimix/README: Add TODO section
Kim Alvefur <zash@zash.se> [Sun, 11 Apr 2021 21:57:11 +0200] rev 4544
mod_minimix/README: Change markdown header syntax
Usually using atx style by default now.
tmolitor <thilo@eightysoft.de> [Mon, 12 Apr 2021 14:50:28 +0200] rev 4543
mod_smacks: Fix calculation of smacks timeout values
Kim Alvefur <zash@zash.se> [Sat, 10 Apr 2021 01:16:02 +0200] rev 4542
mod_storage_xmlarchive: Insert micropauses in long-running queries
Allows other processing to be interleaved with long-running queries.
Drops 0.9 support since it requires util.async, but 0.9 really should be
EOL by now.
Kim Alvefur <zash@zash.se> [Thu, 01 Apr 2021 11:35:26 +0200] rev 4541
mod_smacks: Fix traceback due to session being destroyed in send()
Sending something can cause the OS to notice that the connection is dead
and then the connection can be dead at this point. More likely if
opportunistic_writes is enabled.
Kim Alvefur <zash@zash.se> [Wed, 31 Mar 2021 22:06:23 +0200] rev 4540
mod_smacks: Enable on s2s by default to see what breaks
Kim Alvefur <zash@zash.se> [Fri, 26 Mar 2021 12:09:57 +0100] rev 4539
mod_rest/README: Mention other modules this one is a superset of
Kim Alvefur <zash@zash.se> [Wed, 24 Mar 2021 01:02:58 +0100] rev 4538
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 23:53:04 +0100] rev 4537
mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag
occupant_id.id = silly
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 23:41:10 +0100] rev 4536
mod_rest: Fix name of entry in error registry for unauth 'from'
Wow was this a pain to track down or what?
Symptoms: An error with condition: undefined-condition. No further details.
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 23:19:38 +0100] rev 4535
mod_rest: Add a 'title' to XEP-0085 mapping (for documentation)
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 23:18:33 +0100] rev 4534
mod_rest: Add mappings for a whole pile of XEPs
Look ma, programming in JSON!
XEP-0012: Last Activity
XEP-0077: In-Band Registration
XEP-0115: Entity Capabilities
XEP-0153: vCard-Based Avatars
XEP-0297: Stanza Forwarding
XEP-0308: Last Message Correction
XEP-0319: Last User Interaction in Presence
XEP-0333: Chat Markers
XEP-0367: Message Attaching
XEP-0372: References
XEP-0421: Anonymous unique occupant identifiers for MUCs
XEP-0428: Fallback Indication
XEP-0444: Message Reactions
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 22:08:38 +0100] rev 4533
mod_rest: Document the /echo endpoint in the openapi spec
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 20:27:44 +0100] rev 4532
mod_rest: Move openapi spec into res/ dir to get it included in rocks
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 20:25:21 +0100] rev 4531
mod_rest: Reflect XEP-0092 queries no longer taking booleans in openapi spec
Could probably re-derive a bunch of the openapi specification from
res/schema-xmpp.json now.
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 20:23:35 +0100] rev 4530
mod_rest: Remove inaccurate comment
It also checks Basic auth here. Removing since it doesn't seem to add
much.
Kim Alvefur <zash@zash.se> [Tue, 23 Mar 2021 17:44:49 +0100] rev 4529
mod_rest: Restore 'kind' property in JSON-mapped objects
The datamapper schema has no 'kind' field, instead handling it as a
top-level property of the currently unused <xmpp> element and doing this
early dispatch on the top level element name.
This puts the field back into the output JSON.