Tue, 12 Sep 2017 15:46:49 +0200 mod_mam: Use a FIFO queue for scheduling archive expiry
Kim Alvefur <zash@zash.se> [Tue, 12 Sep 2017 15:46:49 +0200] rev 2768
mod_mam: Use a FIFO queue for scheduling archive expiry
Mon, 04 Sep 2017 14:49:37 +0200 mod_http_muc_log: Ignore 'logging' room option, it's no longer set by mod_mam_muc
Kim Alvefur <zash@zash.se> [Mon, 04 Sep 2017 14:49:37 +0200] rev 2767
mod_http_muc_log: Ignore 'logging' room option, it's no longer set by mod_mam_muc
Sun, 03 Sep 2017 13:28:28 +0200 mod_mam: Fix traceback due to borked transplant from 0.10
Kim Alvefur <zash@zash.se> [Sun, 03 Sep 2017 13:28:28 +0200] rev 2766
mod_mam: Fix traceback due to borked transplant from 0.10
Sun, 03 Sep 2017 12:43:24 +0200 mod_mam: Clone stanza before stripping stanza id after carbons
Kim Alvefur <zash@zash.se> [Sun, 03 Sep 2017 12:43:24 +0200] rev 2765
mod_mam: Clone stanza before stripping stanza id after carbons
Sun, 03 Sep 2017 00:35:31 +0200 mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961)
Kim Alvefur <zash@zash.se> [Sun, 03 Sep 2017 00:35:31 +0200] rev 2764
mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961)
Wed, 30 Aug 2017 08:20:41 +0200 mod_delegation: added disco#items:* in doc and changed status to Stage-Beta
Goffi <goffi@goffi.org> [Wed, 30 Aug 2017 08:20:41 +0200] rev 2763
mod_delegation: added disco#items:* in doc and changed status to Stage-Beta
Wed, 30 Aug 2017 08:19:57 +0200 mod_delegation: fixed misplaced up() in <message> stanza generation
Goffi <goffi@goffi.org> [Wed, 30 Aug 2017 08:19:57 +0200] rev 2762
mod_delegation: fixed misplaced up() in <message> stanza generation
Sun, 27 Aug 2017 21:35:08 +0200 mod_csi_battery_saver: Fix #921
tmolitor <thilo@eightysoft.de> [Sun, 27 Aug 2017 21:35:08 +0200] rev 2761
mod_csi_battery_saver: Fix #921 See also https://mail.jabber.org/pipermail/standards/2017-May/032773.html
Sun, 27 Aug 2017 21:34:48 +0200 mod_smacks: Fix #921
tmolitor <thilo@eightysoft.de> [Sun, 27 Aug 2017 21:34:48 +0200] rev 2760
mod_smacks: Fix #921 See also https://mail.jabber.org/pipermail/standards/2017-May/032773.html
Sun, 27 Aug 2017 21:16:37 +0200 Merge with zash
tmolitor <thilo@eightysoft.de> [Sun, 27 Aug 2017 21:16:37 +0200] rev 2759
Merge with zash
Sun, 27 Aug 2017 21:11:58 +0200 mod_csi_battery_saver: Consider chat markers and outgoing carbon copies as important.
tmolitor <thilo@eightysoft.de> [Sun, 27 Aug 2017 21:11:58 +0200] rev 2758
mod_csi_battery_saver: Consider chat markers and outgoing carbon copies as important. Both are used by some clients (eg. Conversations) to update system notifications.
Sun, 27 Aug 2017 21:11:26 +0200 Merge with goffi
Kim Alvefur <zash@zash.se> [Sun, 27 Aug 2017 21:11:26 +0200] rev 2757
Merge with goffi
Sun, 27 Aug 2017 20:46:04 +0200 mod_delegation: added disco#items support
Goffi <goffi@goffi.org> [Sun, 27 Aug 2017 20:46:04 +0200] rev 2756
mod_delegation: added disco#items support disco#items are forwarded to managing entity when suitable. This feature is not yet in XEP-0355, but it should be added soon. "http://jabber.org/protocol/disco#items:*" is used as a pseudo-namespace to activate this delegation. Also changed spaces to tabs to follow Prosody coding style.
Thu, 24 Aug 2017 19:06:21 +0200 mod_cloud_notify: Implement version 0.3 of XEP-0357
tmolitor <thilo@eightysoft.de> [Thu, 24 Aug 2017 19:06:21 +0200] rev 2755
mod_cloud_notify: Implement version 0.3 of XEP-0357
Wed, 23 Aug 2017 14:31:55 -0500 mod_auth_http_async: Updated sync_http_auth function to accept username and password and send those as a basic authentication header
Matt Loupe <mloupe2@gmail.com> [Wed, 23 Aug 2017 14:31:55 -0500] rev 2754
mod_auth_http_async: Updated sync_http_auth function to accept username and password and send those as a basic authentication header
Tue, 22 Aug 2017 20:25:58 +0200 mod_cloud_notify: Fix small bug.
tmolitor <thilo@eightysoft.de> [Tue, 22 Aug 2017 20:25:58 +0200] rev 2753
mod_cloud_notify: Fix small bug. See https://github.com/ChatSecure/ChatSecure-iOS/issues/770#issuecomment-323534057 for a description of the bug.
Tue, 22 Aug 2017 20:10:10 +0200 mod_csi_battery_saver: Fix small bug and correct readme.
tmolitor <thilo@eightysoft.de> [Tue, 22 Aug 2017 20:10:10 +0200] rev 2752
mod_csi_battery_saver: Fix small bug and correct readme. See https://github.com/ChatSecure/ChatSecure-iOS/issues/770#issuecomment-323534057 for a description of the bug.
Sat, 19 Aug 2017 17:09:59 +0200 mod_csi_battery_saver: only depend on mod_track_muc_joins if actually used
tmolitor <thilo@eightysoft.de> [Sat, 19 Aug 2017 17:09:59 +0200] rev 2751
mod_csi_battery_saver: only depend on mod_track_muc_joins if actually used
Fri, 18 Aug 2017 22:56:28 +0200 mod_csi_battery_saver: Add config option for better muc handling
tmolitor <thilo@eightysoft.de> [Fri, 18 Aug 2017 22:56:28 +0200] rev 2750
mod_csi_battery_saver: Add config option for better muc handling
Fri, 18 Aug 2017 01:49:16 +0200 mod_csi_battery_saver: Fix bug when smacks is resumed before hibernating
tmolitor <thilo@eightysoft.de> [Fri, 18 Aug 2017 01:49:16 +0200] rev 2749
mod_csi_battery_saver: Fix bug when smacks is resumed before hibernating This needs a mod_smacks version at least as new as of commit f70c02c14161 otherwise message reordering could happen
Fri, 18 Aug 2017 00:56:38 +0200 mod_smacks: Trigger event smacks-hibernation-end after queue resend
tmolitor <thilo@eightysoft.de> [Fri, 18 Aug 2017 00:56:38 +0200] rev 2748
mod_smacks: Trigger event smacks-hibernation-end after queue resend This is more sensible and allows other modules to send out stanzas when handling this event without messing with the order of stanzas.
Thu, 17 Aug 2017 21:34:56 +0200 merge commit
tmolitor <thilo@eightysoft.de> [Thu, 17 Aug 2017 21:34:56 +0200] rev 2747
merge commit
Thu, 17 Aug 2017 21:32:52 +0200 mod_csi_battery_saver: Fix a bug introduced by commit f43c77c69a8a
tmolitor <thilo@eightysoft.de> [Thu, 17 Aug 2017 21:32:52 +0200] rev 2746
mod_csi_battery_saver: Fix a bug introduced by commit f43c77c69a8a Trying to clone strings, too, was a bad idea, this should fix it.
Thu, 17 Aug 2017 21:21:23 +0200 mod_csi_battery_saver: Fix interaction with smacks hibernation
tmolitor <thilo@eightysoft.de> [Thu, 17 Aug 2017 21:21:23 +0200] rev 2745
mod_csi_battery_saver: Fix interaction with smacks hibernation This should fix a bug that caused the module to be deactivated on smacks resume. Also update the readme accordingly,
Thu, 17 Aug 2017 14:49:52 +0200 mod_register_web: Normalize indentation [luacheck]
Kim Alvefur <zash@zash.se> [Thu, 17 Aug 2017 14:49:52 +0200] rev 2744
mod_register_web: Normalize indentation [luacheck]
Thu, 17 Aug 2017 14:35:42 +0200 mod_register_web: Import missing datamanager
Michel Le Bihan <michel@lebihan.pl> [Thu, 17 Aug 2017 14:35:42 +0200] rev 2743
mod_register_web: Import missing datamanager
Wed, 16 Aug 2017 00:01:14 +0200 mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle
Kim Alvefur <zash@zash.se> [Wed, 16 Aug 2017 00:01:14 +0200] rev 2742
mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle
Tue, 15 Aug 2017 21:14:55 +0200 mod_csi_battery_saver: Clone stanza pushed to queue
Michel Le Bihan <michel@lebihan.pl> [Tue, 15 Aug 2017 21:14:55 +0200] rev 2741
mod_csi_battery_saver: Clone stanza pushed to queue
Mon, 14 Aug 2017 23:31:05 +0200 mod_cloud_notify: Implement the "stripped stanzas" proposal.
tmolitor <thilo@eightysoft.de> [Mon, 14 Aug 2017 23:31:05 +0200] rev 2740
mod_cloud_notify: Implement the "stripped stanzas" proposal. See https://mail.jabber.org/pipermail/standards/2017-July/033089.html
Sat, 12 Aug 2017 20:45:11 +0200 mod_csi_battery_saver: correctly handle encrypted message stanzas
tmolitor <thilo@eightysoft.de> [Sat, 12 Aug 2017 20:45:11 +0200] rev 2739
mod_csi_battery_saver: correctly handle encrypted message stanzas Thanks to michel
Wed, 02 Aug 2017 19:50:32 +0700 mod_webpresence: Fixed README (working status and TODO)
Vadim A. Misbakh-Soloviov <prosody-modules@mva.name> [Wed, 02 Aug 2017 19:50:32 +0700] rev 2738
mod_webpresence: Fixed README (working status and TODO)
Tue, 01 Aug 2017 17:33:05 +0200 mod_register_web: Add password confirmation field
Michel Le Bihan <michel@lebihan.pl> [Tue, 01 Aug 2017 17:33:05 +0200] rev 2737
mod_register_web: Add password confirmation field
Thu, 27 Jul 2017 16:46:18 +0200 mod_http_upload: Remove directory when deleting a file (fixes #950)
Kim Alvefur <zash@zash.se> [Thu, 27 Jul 2017 16:46:18 +0200] rev 2736
mod_http_upload: Remove directory when deleting a file (fixes #950)
Sat, 22 Jul 2017 23:14:13 +0200 mod_http_upload: Remove MIME type restrictions and checking (fixes #958)
Kim Alvefur <zash@zash.se> [Sat, 22 Jul 2017 23:14:13 +0200] rev 2735
mod_http_upload: Remove MIME type restrictions and checking (fixes #958)
Sun, 16 Jul 2017 19:29:05 +0100 mod_secure_interfaces: Add ::1 to the default secure_interfaces.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Sun, 16 Jul 2017 19:29:05 +0100] rev 2734
mod_secure_interfaces: Add ::1 to the default secure_interfaces.
Sun, 16 Jul 2017 19:28:52 +0100 mod_register_redirect: Add ::1 to the default registration_whitelist.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Sun, 16 Jul 2017 19:28:52 +0100] rev 2733
mod_register_redirect: Add ::1 to the default registration_whitelist.
Sun, 16 Jul 2017 19:27:44 +0100 mod_captcha_registration: Add ::1 to the default registration_whitelist.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Sun, 16 Jul 2017 19:27:44 +0100] rev 2732
mod_captcha_registration: Add ::1 to the default registration_whitelist.
Fri, 14 Jul 2017 18:06:17 +0200 mod_smacks: don't send out <r> when already hibernating
tmolitor <thilo@eightysoft.de> [Fri, 14 Jul 2017 18:06:17 +0200] rev 2731
mod_smacks: don't send out <r> when already hibernating
Thu, 06 Jul 2017 10:48:39 +0100 mod_secure_interfaces: Add debug log in non-secure case also
Matthew Wild <mwild1@gmail.com> [Thu, 06 Jul 2017 10:48:39 +0100] rev 2730
mod_secure_interfaces: Add debug log in non-secure case also
Thu, 27 Apr 2017 12:41:53 +0200 mod_mam: Use correct variable
Kim Alvefur <zash@zash.se> [Thu, 27 Apr 2017 12:41:53 +0200] rev 2729
mod_mam: Use correct variable
Wed, 26 Apr 2017 11:46:22 +0200 mod_mam: Don't ask the storage backend to count all items when expiry is disabled
Kim Alvefur <zash@zash.se> [Wed, 26 Apr 2017 11:46:22 +0200] rev 2728
mod_mam: Don't ask the storage backend to count all items when expiry is disabled
Fri, 23 Jun 2017 16:03:11 +0200 mod_mam_muc: Handle missing maxstanzas (thanks Martin)
Kim Alvefur <zash@zash.se> [Fri, 23 Jun 2017 16:03:11 +0200] rev 2727
mod_mam_muc: Handle missing maxstanzas (thanks Martin)
Fri, 23 Jun 2017 15:31:55 +0200 mod_mam_muc: Only collect original JID for messages (unavailable presence seems to cause an error)
Kim Alvefur <zash@zash.se> [Fri, 23 Jun 2017 15:31:55 +0200] rev 2726
mod_mam_muc: Only collect original JID for messages (unavailable presence seems to cause an error)
Fri, 23 Jun 2017 14:19:55 +0200 mod_mam_muc: Store and return original JID, role and affiliation (fixes #903)
Kim Alvefur <zash@zash.se> [Fri, 23 Jun 2017 14:19:55 +0200] rev 2725
mod_mam_muc: Store and return original JID, role and affiliation (fixes #903)
Fri, 23 Jun 2017 13:54:40 +0200 mod_mam_muc: Remove fetching of total message counts (potentially very slow and only supported by SQL)
Kim Alvefur <zash@zash.se> [Fri, 23 Jun 2017 13:54:40 +0200] rev 2724
mod_mam_muc: Remove fetching of total message counts (potentially very slow and only supported by SQL)
Fri, 23 Jun 2017 13:53:39 +0200 mod_mam_muc: Add debug logging like in mod_mam
Kim Alvefur <zash@zash.se> [Fri, 23 Jun 2017 13:53:39 +0200] rev 2723
mod_mam_muc: Add debug logging like in mod_mam
Fri, 23 Jun 2017 13:51:23 +0200 mod_mam_muc: Make calculation of max history length more like in mod_muc
Kim Alvefur <zash@zash.se> [Fri, 23 Jun 2017 13:51:23 +0200] rev 2722
mod_mam_muc: Make calculation of max history length more like in mod_muc
Thu, 25 May 2017 16:47:29 +0200 mod_muc_log/README: Remove odd duplicate item under Compatibility (thanks Tobias)
Kim Alvefur <zash@zash.se> [Thu, 25 May 2017 16:47:29 +0200] rev 2721
mod_muc_log/README: Remove odd duplicate item under Compatibility (thanks Tobias)
Sun, 21 May 2017 23:59:36 +0200 mod_mam_muc: Rename various fields from "logging" to "archiving"
Kim Alvefur <zash@zash.se> [Sun, 21 May 2017 23:59:36 +0200] rev 2720
mod_mam_muc: Rename various fields from "logging" to "archiving"
Fri, 12 May 2017 23:41:31 +0200 mod_block_registrations: fix example regex
tmolitor <thilo@eightysoft.de> [Fri, 12 May 2017 23:41:31 +0200] rev 2719
mod_block_registrations: fix example regex
Mon, 08 May 2017 19:39:43 +0200 mod_cloud_notify: Don't notify for all smacks queued stanzas in a row
tmolitor <thilo@eightysoft.de> [Mon, 08 May 2017 19:39:43 +0200] rev 2718
mod_cloud_notify: Don't notify for all smacks queued stanzas in a row Only send out a notification for the first unnotified stanza in the smacks queue, not for all queued stanzas in a row. Several notifications in the same second are useless and just cause server load on both ends.
Mon, 08 May 2017 19:36:37 +0200 mod_smacks: Fix delayed_ack event
tmolitor <thilo@eightysoft.de> [Mon, 08 May 2017 19:36:37 +0200] rev 2717
mod_smacks: Fix delayed_ack event After the first delayed ack every queued stanza should immediately trigger the delayed_ack event.
Mon, 08 May 2017 18:24:29 +0200 mod_cloud_notify: fix bug when multiple resources are used
tmolitor <thilo@eightysoft.de> [Mon, 08 May 2017 18:24:29 +0200] rev 2716
mod_cloud_notify: fix bug when multiple resources are used This bug was triggered under the rare circumstances that a message arrived and one resource was smacks hibernated while the other one(s) were offline. Then only the hibernated resource but not the offline one(s) (or the other way round) got notified.
Fri, 28 Apr 2017 12:09:51 +0100 mod_mam: Adjust event handler priorities to match guidelines in docs
Matthew Wild <mwild1@gmail.com> [Fri, 28 Apr 2017 12:09:51 +0100] rev 2715
mod_mam: Adjust event handler priorities to match guidelines in docs Avoids issues with mod_firewall dropped stanzas from being archived.
Thu, 27 Apr 2017 19:55:18 +0200 mod_csi_pump: Consider presence other than presence updates important (ie subscription requests)
Kim Alvefur <zash@zash.se> [Thu, 27 Apr 2017 19:55:18 +0200] rev 2714
mod_csi_pump: Consider presence other than presence updates important (ie subscription requests)
Thu, 27 Apr 2017 19:54:53 +0200 mod_measure_malloc: Add a short README
Kim Alvefur <zash@zash.se> [Thu, 27 Apr 2017 19:54:53 +0200] rev 2713
mod_measure_malloc: Add a short README
Thu, 27 Apr 2017 19:52:42 +0200 mod_measure_memory: Split out mallinfo measuring into a separate module, mod_measure_malloc
Kim Alvefur <zash@zash.se> [Thu, 27 Apr 2017 19:52:42 +0200] rev 2712
mod_measure_memory: Split out mallinfo measuring into a separate module, mod_measure_malloc
Thu, 27 Apr 2017 09:38:30 +0200 Merge
Kim Alvefur <zash@zash.se> [Thu, 27 Apr 2017 09:38:30 +0200] rev 2711
Merge
Sat, 22 Apr 2017 11:24:18 +0200 mod_mam_archive: Use util.rsm (fixes #877, depends on recent 0.10+)
Dennis Schridde <devurandom@gmx.net> [Sat, 22 Apr 2017 11:24:18 +0200] rev 2710
mod_mam_archive: Use util.rsm (fixes #877, depends on recent 0.10+)
Tue, 25 Apr 2017 12:02:36 +0100 mod_log_http: Remove accidentally-committed debugging code
Matthew Wild <mwild1@gmail.com> [Tue, 25 Apr 2017 12:02:36 +0100] rev 2709
mod_log_http: Remove accidentally-committed debugging code
Mon, 24 Apr 2017 18:12:29 +0200 mod_onions: Make variable local
Kim Alvefur <zash@zash.se> [Mon, 24 Apr 2017 18:12:29 +0200] rev 2708
mod_onions: Make variable local
Mon, 24 Apr 2017 18:12:08 +0200 mod_onions: Import luasocket (fixes #898)
Kim Alvefur <zash@zash.se> [Mon, 24 Apr 2017 18:12:08 +0200] rev 2707
mod_onions: Import luasocket (fixes #898)
Mon, 24 Apr 2017 20:57:23 +0200 Merge commit
tmolitor <thilo@eightysoft.de> [Mon, 24 Apr 2017 20:57:23 +0200] rev 2706
Merge commit
Mon, 24 Apr 2017 20:56:56 +0200 Fix #889
tmolitor <thilo@eightysoft.de> [Mon, 24 Apr 2017 20:56:56 +0200] rev 2705
Fix #889 Some buggy clients try to resume unauthenticated sessions and session.username is nil in this case (that caused the bug).
Fri, 21 Apr 2017 16:46:09 +0100 mod_log_http: Add new module for logging outgoing HTTP request
Matthew Wild <mwild1@gmail.com> [Fri, 21 Apr 2017 16:46:09 +0100] rev 2704
mod_log_http: Add new module for logging outgoing HTTP request
Wed, 19 Apr 2017 13:45:18 +0200 mod_log_auth: log into session
Georg Lukas <georg@op-co.de> [Wed, 19 Apr 2017 13:45:18 +0200] rev 2703
mod_log_auth: log into session
Wed, 19 Apr 2017 06:45:49 +0200 mod_log_auth: Handle missing sasl handler
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2017 06:45:49 +0200] rev 2702
mod_log_auth: Handle missing sasl handler
Wed, 19 Apr 2017 06:38:08 +0200 mod_server_contact_info: Bump log message to info level
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2017 06:38:08 +0200] rev 2701
mod_server_contact_info: Bump log message to info level
Wed, 19 Apr 2017 06:37:29 +0200 mod_log_auth: Attempt to retrieve attempted username from SASL handler (re #844)
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2017 06:37:29 +0200] rev 2700
mod_log_auth: Attempt to retrieve attempted username from SASL handler (re #844)
Wed, 19 Apr 2017 06:36:52 +0200 mod_log_auth: Split some long lines
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2017 06:36:52 +0200] rev 2699
mod_log_auth: Split some long lines
Tue, 18 Apr 2017 04:12:51 +0200 mod_conversejs: Pass host jid (needed for anonymous auth)
Kim Alvefur <zash@zash.se> [Tue, 18 Apr 2017 04:12:51 +0200] rev 2698
mod_conversejs: Pass host jid (needed for anonymous auth)
Sun, 16 Apr 2017 01:02:52 +0200 mod_measure_storage: Assume store type is "keyval" if missing
Kim Alvefur <zash@zash.se> [Sun, 16 Apr 2017 01:02:52 +0200] rev 2697
mod_measure_storage: Assume store type is "keyval" if missing
Sun, 16 Apr 2017 00:58:02 +0200 mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL)
Kim Alvefur <zash@zash.se> [Sun, 16 Apr 2017 00:58:02 +0200] rev 2696
mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL)
Sat, 15 Apr 2017 15:55:39 +0200 mod_http_upload: Store filename and directory separately
Kim Alvefur <zash@zash.se> [Sat, 15 Apr 2017 15:55:39 +0200] rev 2695
mod_http_upload: Store filename and directory separately
Sat, 15 Apr 2017 15:53:46 +0200 mod_http_upload: Return an error if unable to store slot info
Kim Alvefur <zash@zash.se> [Sat, 15 Apr 2017 15:53:46 +0200] rev 2694
mod_http_upload: Return an error if unable to store slot info
Sat, 15 Apr 2017 15:52:54 +0200 mod_http_upload: Keep user- and hostname in locals
Kim Alvefur <zash@zash.se> [Sat, 15 Apr 2017 15:52:54 +0200] rev 2693
mod_http_upload: Keep user- and hostname in locals
Sat, 15 Apr 2017 15:51:29 +0200 mod_http_upload: Remove unused upload slots
Kim Alvefur <zash@zash.se> [Sat, 15 Apr 2017 15:51:29 +0200] rev 2692
mod_http_upload: Remove unused upload slots
Sat, 15 Apr 2017 15:35:55 +0200 Backed out changeset e491a15d7621 (closes #888)
Kim Alvefur <zash@zash.se> [Sat, 15 Apr 2017 15:35:55 +0200] rev 2691
Backed out changeset e491a15d7621 (closes #888)
Fri, 14 Apr 2017 00:00:56 +0200 mod_measure_storage: Pass the measurement type, fixes traceback
Kim Alvefur <zash@zash.se> [Fri, 14 Apr 2017 00:00:56 +0200] rev 2690
mod_measure_storage: Pass the measurement type, fixes traceback
Thu, 13 Apr 2017 22:47:09 +0200 mod_http_muc_log: Remove caching
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 22:47:09 +0200] rev 2689
mod_http_muc_log: Remove caching
Thu, 13 Apr 2017 22:18:28 +0200 mod_http_upload: Switch to using a map store
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 22:18:28 +0200] rev 2688
mod_http_upload: Switch to using a map store
Thu, 13 Apr 2017 20:29:41 +0200 mod_http_upload: Add support for limiting file types to upload
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 20:29:41 +0200] rev 2687
mod_http_upload: Add support for limiting file types to upload
Thu, 13 Apr 2017 20:26:24 +0200 mod_http_upload: Clear unused slots after 15 minutes
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 20:26:24 +0200] rev 2686
mod_http_upload: Clear unused slots after 15 minutes
Thu, 13 Apr 2017 20:59:55 +0200 mod_http_upload: Consider files deleted even if remove fails
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 20:59:55 +0200] rev 2685
mod_http_upload: Consider files deleted even if remove fails
Thu, 13 Apr 2017 20:23:17 +0200 mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 20:23:17 +0200] rev 2684
mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client
Thu, 13 Apr 2017 16:36:25 +0200 mod_http_upload/README: Add sub-headings under limits
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 16:36:25 +0200] rev 2683
mod_http_upload/README: Add sub-headings under limits
Thu, 13 Apr 2017 16:35:10 +0200 mod_http_upload: Implement quota support (closes #823)
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 16:35:10 +0200] rev 2682
mod_http_upload: Implement quota support (closes #823)
Thu, 13 Apr 2017 16:31:00 +0200 mod_http_upload: Add option for expiry of files after a configurable time (closes #557)
Kim Alvefur <zash@zash.se> [Thu, 13 Apr 2017 16:31:00 +0200] rev 2681
mod_http_upload: Add option for expiry of files after a configurable time (closes #557)
Mon, 10 Apr 2017 21:09:44 +0200 mod_storage_xmlarchive: Attempt to clean up orphaned files despite util.datamanager or internal storage having deleted the date index file (fixes #725)
Kim Alvefur <zash@zash.se> [Mon, 10 Apr 2017 21:09:44 +0200] rev 2680
mod_storage_xmlarchive: Attempt to clean up orphaned files despite util.datamanager or internal storage having deleted the date index file (fixes #725)
Mon, 10 Apr 2017 08:59:13 +0200 mod_storage_xmlarchive: Pass username to dates
Kim Alvefur <zash@zash.se> [Mon, 10 Apr 2017 08:59:13 +0200] rev 2679
mod_storage_xmlarchive: Pass username to dates
Fri, 07 Apr 2017 23:34:40 +0200 mod_pinger: Try to solve smacks related issues, see #712
tmolitor <thilo@eightysoft.de> [Fri, 07 Apr 2017 23:34:40 +0200] rev 2678
mod_pinger: Try to solve smacks related issues, see #712
Thu, 06 Apr 2017 10:14:00 +0200 mod_storage_memory: Include missing return statement (thanks jonasw)
Kim Alvefur <zash@zash.se> [Thu, 06 Apr 2017 10:14:00 +0200] rev 2677
mod_storage_memory: Include missing return statement (thanks jonasw)
Thu, 06 Apr 2017 02:35:06 +0200 mod_pinger: Don't ping when smacks hibernated the session, fixes #712
tmolitor <thilo@eightysoft.de> [Thu, 06 Apr 2017 02:35:06 +0200] rev 2676
mod_pinger: Don't ping when smacks hibernated the session, fixes #712
Thu, 06 Apr 2017 02:31:16 +0200 mod_pinger: Fix hardcoded smacks namespace, fixes #712
tmolitor <thilo@eightysoft.de> [Thu, 06 Apr 2017 02:31:16 +0200] rev 2675
mod_pinger: Fix hardcoded smacks namespace, fixes #712
Thu, 06 Apr 2017 02:12:14 +0200 mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9
tmolitor <thilo@eightysoft.de> [Thu, 06 Apr 2017 02:12:14 +0200] rev 2674
mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9 At least under some circumstances it seems that session.username is nil when a user tries to resume his session in prosody 0.9. The username is not relevant when no limiting is done (limiting the number of entries in the session cache is only possible in prosody 0.10), so this commit removes the usage of the username when accessing the prosody 0.9 session cache.
Thu, 06 Apr 2017 01:41:36 +0200 mod_cloud_notify: Fix module:unhook calls not available in prosody 0.9, fixes #874
tmolitor <thilo@eightysoft.de> [Thu, 06 Apr 2017 01:41:36 +0200] rev 2673
mod_cloud_notify: Fix module:unhook calls not available in prosody 0.9, fixes #874
Tue, 04 Apr 2017 15:09:04 +0100 mod_pep_plus: Import from Prosody trunk ae3c5abb3336
Matthew Wild <mwild1@gmail.com> [Tue, 04 Apr 2017 15:09:04 +0100] rev 2672
mod_pep_plus: Import from Prosody trunk ae3c5abb3336
Tue, 04 Apr 2017 00:16:17 +0200 mod_http_upload: Fix halting of event propagation when request handler returns
Kim Alvefur <zash@zash.se> [Tue, 04 Apr 2017 00:16:17 +0200] rev 2671
mod_http_upload: Fix halting of event propagation when request handler returns
Tue, 04 Apr 2017 00:11:05 +0200 mod_http_upload: Where did those parenthesis come from?
Kim Alvefur <zash@zash.se> [Tue, 04 Apr 2017 00:11:05 +0200] rev 2670
mod_http_upload: Where did those parenthesis come from?
Tue, 04 Apr 2017 00:06:19 +0200 mod_http_upload: Use the new util.id if available (in 0.10+)
Kim Alvefur <zash@zash.se> [Tue, 04 Apr 2017 00:06:19 +0200] rev 2669
mod_http_upload: Use the new util.id if available (in 0.10+)
Mon, 03 Apr 2017 16:15:15 +0200 mod_conversejs: Include a <body> tag in HTML
Kim Alvefur <zash@zash.se> [Mon, 03 Apr 2017 16:15:15 +0200] rev 2668
mod_conversejs: Include a <body> tag in HTML
Sat, 01 Apr 2017 17:39:39 +0200 mod_storage_xmlarchive: Use the dates method in more places
Kim Alvefur <zash@zash.se> [Sat, 01 Apr 2017 17:39:39 +0200] rev 2667
mod_storage_xmlarchive: Use the dates method in more places
Sun, 02 Apr 2017 19:44:59 +0100 mod_mam: Remove extraneous assert when opening the store
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Sun, 02 Apr 2017 19:44:59 +0100] rev 2666
mod_mam: Remove extraneous assert when opening the store
Thu, 30 Mar 2017 23:47:03 +0200 mod_storage_memory: Ignore unused 'self' [luacheck]
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:47:03 +0200] rev 2665
mod_storage_memory: Ignore unused 'self' [luacheck]
Thu, 30 Mar 2017 23:46:13 +0200 mod_storage_memory: Inclued 'with' in search [luacheck]
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:46:13 +0200] rev 2664
mod_storage_memory: Inclued 'with' in search [luacheck]
Thu, 30 Mar 2017 23:45:51 +0200 mod_storage_memory: Fix to serialize the correct variable [luacheck]
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:45:51 +0200] rev 2663
mod_storage_memory: Fix to serialize the correct variable [luacheck]
Thu, 30 Mar 2017 23:43:01 +0200 mod_conversejs: Remove leftover use of mod_http_files from before commit
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:43:01 +0200] rev 2662
mod_conversejs: Remove leftover use of mod_http_files from before commit
Thu, 30 Mar 2017 23:41:09 +0200 mod_conversejs: Simple demo module for serving converse.js from internal http server
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:41:09 +0200] rev 2661
mod_conversejs: Simple demo module for serving converse.js from internal http server
Thu, 30 Mar 2017 23:40:29 +0200 mod_storage_memory: Serialize data functions that return the data (prevents mutation of stored data)
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:40:29 +0200] rev 2660
mod_storage_memory: Serialize data functions that return the data (prevents mutation of stored data)
Thu, 30 Mar 2017 23:38:40 +0200 mod_storage_memory: Remove map store (rely on storagemanagers shiv)
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:38:40 +0200] rev 2659
mod_storage_memory: Remove map store (rely on storagemanagers shiv)
Thu, 30 Mar 2017 23:33:45 +0200 mod_storage_memory: Fix to make archive:append() return the archive id as it should
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 23:33:45 +0200] rev 2658
mod_storage_memory: Fix to make archive:append() return the archive id as it should
Thu, 30 Mar 2017 21:12:14 +0200 mod_query_client_ver: Handle IQ errors (see #876)
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 21:12:14 +0200] rev 2657
mod_query_client_ver: Handle IQ errors (see #876)
Thu, 30 Mar 2017 21:04:40 +0200 mod_query_client_ver: Signal that events are handled even when no response is returned (see #876)
Kim Alvefur <zash@zash.se> [Thu, 30 Mar 2017 21:04:40 +0200] rev 2656
mod_query_client_ver: Signal that events are handled even when no response is returned (see #876)
Tue, 28 Mar 2017 17:09:39 +0200 mod_http_upload: Use correct function for base64
Kim Alvefur <zash@zash.se> [Tue, 28 Mar 2017 17:09:39 +0200] rev 2655
mod_http_upload: Use correct function for base64
Sun, 26 Mar 2017 23:08:14 +0200 mod_http_upload: Fix typo in variable name
Kim Alvefur <zash@zash.se> [Sun, 26 Mar 2017 23:08:14 +0200] rev 2654
mod_http_upload: Fix typo in variable name
Sun, 26 Mar 2017 23:07:16 +0200 mod_http_upload: Rename variable to avoid name clash
Kim Alvefur <zash@zash.se> [Sun, 26 Mar 2017 23:07:16 +0200] rev 2653
mod_http_upload: Rename variable to avoid name clash
Sun, 26 Mar 2017 23:05:31 +0200 mod_http_upload: Split some long lines [luacheck]
Kim Alvefur <zash@zash.se> [Sun, 26 Mar 2017 23:05:31 +0200] rev 2652
mod_http_upload: Split some long lines [luacheck]
Sun, 26 Mar 2017 21:09:02 +0200 mod_http_upload: Fix to call random bytes function instead of the module
Kim Alvefur <zash@zash.se> [Sun, 26 Mar 2017 21:09:02 +0200] rev 2651
mod_http_upload: Fix to call random bytes function instead of the module
Fri, 24 Mar 2017 01:07:54 +0100 mod_http_upload: Generate shorter directory names (closes #822)
Kim Alvefur <zash@zash.se> [Fri, 24 Mar 2017 01:07:54 +0100] rev 2650
mod_http_upload: Generate shorter directory names (closes #822)
Thu, 23 Mar 2017 14:36:20 +0100 mod_pubsub_feeds: Remove old commented logging
Kim Alvefur <zash@zash.se> [Thu, 23 Mar 2017 14:36:20 +0100] rev 2649
mod_pubsub_feeds: Remove old commented logging
Thu, 23 Mar 2017 14:31:01 +0100 mod_mam: Ignore long log lines [luacheck]
Kim Alvefur <zash@zash.se> [Thu, 23 Mar 2017 14:31:01 +0100] rev 2648
mod_mam: Ignore long log lines [luacheck]
Thu, 23 Mar 2017 09:19:52 +0000 mod_cloud_notify: Whitespace fixes
Matthew Wild <mwild1@gmail.com> [Thu, 23 Mar 2017 09:19:52 +0000] rev 2647
mod_cloud_notify: Whitespace fixes
Thu, 23 Mar 2017 09:17:56 +0000 mod_cloud_notify: Move declarations of handle_push_success/error to fix referencing undefined variables (introduced in 6ab46ff685d0)
Matthew Wild <mwild1@gmail.com> [Thu, 23 Mar 2017 09:17:56 +0000] rev 2646
mod_cloud_notify: Move declarations of handle_push_success/error to fix referencing undefined variables (introduced in 6ab46ff685d0)
Wed, 22 Mar 2017 19:47:52 +0100 mod_http_upload: add support for XEP-0363 version 0.3
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Wed, 22 Mar 2017 19:47:52 +0100] rev 2645
mod_http_upload: add support for XEP-0363 version 0.3
Wed, 22 Mar 2017 17:34:16 +0100 mod_list_active: Actually invert condition (thanks Dan)
Kim Alvefur <zash@zash.se> [Wed, 22 Mar 2017 17:34:16 +0100] rev 2644
mod_list_active: Actually invert condition (thanks Dan)
Wed, 22 Mar 2017 17:07:18 +0100 mod_compat_muc_admin: Not compatible with 0.9.x
Kim Alvefur <zash@zash.se> [Wed, 22 Mar 2017 17:07:18 +0100] rev 2643
mod_compat_muc_admin: Not compatible with 0.9.x
Wed, 22 Mar 2017 14:55:41 +0100 mod_list_active: Add README
Kim Alvefur <zash@zash.se> [Wed, 22 Mar 2017 14:55:41 +0100] rev 2642
mod_list_active: Add README
Wed, 22 Mar 2017 14:53:15 +0100 mod_list_active: Inverse of mod_list_inactive (closes #705)
Kim Alvefur <zash@zash.se> [Wed, 22 Mar 2017 14:53:15 +0100] rev 2641
mod_list_active: Inverse of mod_list_inactive (closes #705)
Wed, 22 Mar 2017 14:35:23 +0100 mod_admin_message: Fix invalid character escape (fixes #626)
Kim Alvefur <zash@zash.se> [Wed, 22 Mar 2017 14:35:23 +0100] rev 2640
mod_admin_message: Fix invalid character escape (fixes #626)
Tue, 21 Mar 2017 15:56:43 +0100 mod_storage_appendmap: Successfully return nothing on ENOENT
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 15:56:43 +0100] rev 2639
mod_storage_appendmap: Successfully return nothing on ENOENT
Tue, 21 Mar 2017 11:17:46 +0100 mod_storage_xmlarchive: Add some spacing to improve readability
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 11:17:46 +0100] rev 2638
mod_storage_xmlarchive: Add some spacing to improve readability
Tue, 21 Mar 2017 11:17:17 +0100 mod_storage_xmlarchive: Cache current date in a local
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 11:17:17 +0100] rev 2637
mod_storage_xmlarchive: Cache current date in a local
Tue, 21 Mar 2017 10:56:56 +0100 mod_storage_xmlarchive: Break out XML file reading into a function
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 10:56:56 +0100] rev 2636
mod_storage_xmlarchive: Break out XML file reading into a function
Tue, 21 Mar 2017 09:43:03 +0000 mod_http_roster_admin: Don't call callback if it's nil
JC Brand <jc@opkode.com> [Tue, 21 Mar 2017 09:43:03 +0000] rev 2635
mod_http_roster_admin: Don't call callback if it's nil
Tue, 21 Mar 2017 09:31:13 +0000 mod_auth_http_async: Use "net.http" for async case.
JC Brand <jc@opkode.com> [Tue, 21 Mar 2017 09:31:13 +0000] rev 2634
mod_auth_http_async: Use "net.http" for async case.
Tue, 21 Mar 2017 09:14:03 +0000 mod_auth_http_async: For sync calls, use LuaSockets' HTTP lib
JC Brand <jc@opkode.com> [Tue, 21 Mar 2017 09:14:03 +0000] rev 2633
mod_auth_http_async: For sync calls, use LuaSockets' HTTP lib
Tue, 21 Mar 2017 04:48:37 +0100 mod_mam_muc: Include stanza-id in history replay
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 04:48:37 +0100] rev 2632
mod_mam_muc: Include stanza-id in history replay
Tue, 21 Mar 2017 04:26:00 +0100 mod_mam_muc: Add stanza-id tags (updates to XEP-0313 v0.6)
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 04:26:00 +0100] rev 2631
mod_mam_muc: Add stanza-id tags (updates to XEP-0313 v0.6)
Tue, 21 Mar 2017 04:18:23 +0100 mod_mam_muc: Shorten some lines [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 21 Mar 2017 04:18:23 +0100] rev 2630
mod_mam_muc: Shorten some lines [luacheck]
Sat, 18 Mar 2017 00:20:04 +0100 mod_cloud_notify: Fixed error in push deduplication
tmolitor <thilo@eightysoft.de> [Sat, 18 Mar 2017 00:20:04 +0100] rev 2629
mod_cloud_notify: Fixed error in push deduplication Make handling of node ids and push_identifiers more error resilient. Also add some better debug output.
Wed, 15 Mar 2017 16:24:03 +0100 mod_smacks: Prevent ack loop on misbehaving clients
tmolitor <thilo@eightysoft.de> [Wed, 15 Mar 2017 16:24:03 +0100] rev 2628
mod_smacks: Prevent ack loop on misbehaving clients
Wed, 15 Mar 2017 16:21:55 +0100 mod_smacks: Made module more error resistant
tmolitor <thilo@eightysoft.de> [Wed, 15 Mar 2017 16:21:55 +0100] rev 2627
mod_smacks: Made module more error resistant
Wed, 15 Mar 2017 09:01:50 +0000 mod_http_roster_admin: remove unused requires
JC Brand <jc@opkode.com> [Wed, 15 Mar 2017 09:01:50 +0000] rev 2626
mod_http_roster_admin: remove unused requires
Wed, 15 Mar 2017 08:53:30 +0000 mod_http_roster_admin: No need to manually purge.
JC Brand <jc@opkode.com> [Wed, 15 Mar 2017 08:53:30 +0000] rev 2625
mod_http_roster_admin: No need to manually purge. mod_storage_memory now has the `auto_purge_enabled` option which does the job.
Tue, 14 Mar 2017 17:46:51 +0000 mod_storage_memory: Add support for clearing a user's data when they log out
Matthew Wild <mwild1@gmail.com> [Tue, 14 Mar 2017 17:46:51 +0000] rev 2624
mod_storage_memory: Add support for clearing a user's data when they log out
Tue, 14 Mar 2017 12:59:41 +0000 mod_storage_memory: Add :purge() method to all store types
Matthew Wild <mwild1@gmail.com> [Tue, 14 Mar 2017 12:59:41 +0000] rev 2623
mod_storage_memory: Add :purge() method to all store types
Fri, 10 Mar 2017 10:36:17 +0000 mod_firewall: Add some more comments
Matthew Wild <mwild1@gmail.com> [Fri, 10 Mar 2017 10:36:17 +0000] rev 2622
mod_firewall: Add some more comments
Tue, 14 Mar 2017 12:35:56 +0000 Purge the roster from RAM when the user logs off.
JC Brand <jc@opkode.com> [Tue, 14 Mar 2017 12:35:56 +0000] rev 2621
Purge the roster from RAM when the user logs off. Also.. the `download` flag was being checked for, but never set, causing the roster to be fetched even if it was cached.
Tue, 14 Mar 2017 04:20:02 +0100 mod_invite: Split long line [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 14 Mar 2017 04:20:02 +0100] rev 2620
mod_invite: Split long line [luacheck]
Tue, 14 Mar 2017 04:19:51 +0100 mod_invite: Trim trailing whitespace [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 14 Mar 2017 04:19:51 +0100] rev 2619
mod_invite: Trim trailing whitespace [luacheck]
Tue, 14 Mar 2017 04:19:26 +0100 mod_invite: Remove unused arguments [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 14 Mar 2017 04:19:26 +0100] rev 2618
mod_invite: Remove unused arguments [luacheck]
Tue, 14 Mar 2017 04:19:06 +0100 mod_invite: Remove unused inport [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 14 Mar 2017 04:19:06 +0100] rev 2617
mod_invite: Remove unused inport [luacheck]
Tue, 14 Mar 2017 00:19:59 +0100 luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se> [Tue, 14 Mar 2017 00:19:59 +0100] rev 2616
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Mon, 13 Mar 2017 01:11:55 +0100 mod_cloud_notify: Correct link to implementation details
tmolitor <thilo@eightysoft.de> [Mon, 13 Mar 2017 01:11:55 +0100] rev 2615
mod_cloud_notify: Correct link to implementation details
Sun, 12 Mar 2017 18:20:22 +0100 misc: Add an example upstart config
Kim Alvefur <zash@zash.se> [Sun, 12 Mar 2017 18:20:22 +0100] rev 2614
misc: Add an example upstart config
Sat, 11 Mar 2017 01:42:45 +0100 mod_cloud_notify: Respect Daniel's business rules and remove endpoints on error
tmolitor <thilo@eightysoft.de> [Sat, 11 Mar 2017 01:42:45 +0100] rev 2613
mod_cloud_notify: Respect Daniel's business rules and remove endpoints on error Daniel's business rules can be found here: https://mail.jabber.org/pipermail/standards/2016-February/030925.html All implementation changes are documented in depth in the file business_rules.markdown
Sat, 11 Mar 2017 01:37:28 +0100 mod_smacks: Add resumed session to event "smacks-hibernation-end"
tmolitor <thilo@eightysoft.de> [Sat, 11 Mar 2017 01:37:28 +0100] rev 2612
mod_smacks: Add resumed session to event "smacks-hibernation-end" Older versions of this event only have the "intermediate" session in event.session (the one used to resume the existing session), but not the resumed one. This adds event.resumed which contains the resumed one alongside to event.session.
Fri, 10 Mar 2017 10:19:05 +0000 mod_http_upload: Return 201 on successful PUT (as per XEP-0363 and RFC 2616) (Thanks Flow)
Matthew Wild <mwild1@gmail.com> [Fri, 10 Mar 2017 10:19:05 +0000] rev 2611
mod_http_upload: Return 201 on successful PUT (as per XEP-0363 and RFC 2616) (Thanks Flow)
Fri, 10 Mar 2017 01:32:53 +0100 mod_csi_battery_saver: CSI module to save battery on mobile devices, based on mod_csi_pump
tmolitor <thilo@eightysoft.de> [Fri, 10 Mar 2017 01:32:53 +0100] rev 2610
mod_csi_battery_saver: CSI module to save battery on mobile devices, based on mod_csi_pump
Mon, 06 Mar 2017 15:39:47 +0000 mod_firewall: spam-blocking.pfw: Allow groupchat messages and presence to offline full JIDs
Matthew Wild <mwild1@gmail.com> [Mon, 06 Mar 2017 15:39:47 +0000] rev 2609
mod_firewall: spam-blocking.pfw: Allow groupchat messages and presence to offline full JIDs
Mon, 06 Mar 2017 01:05:38 +0100 luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 01:05:38 +0100] rev 2608
luacheckrc: Whitelist methods that can be set on the module API instance
Mon, 06 Mar 2017 01:04:53 +0100 luacheckrc: More module API fields
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 01:04:53 +0100] rev 2607
luacheckrc: More module API fields
Mon, 06 Mar 2017 00:53:01 +0100 mod_storage_xmlarchive: Rename variable, we can afford to use the full word 'session'
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 00:53:01 +0100] rev 2606
mod_storage_xmlarchive: Rename variable, we can afford to use the full word 'session'
Mon, 06 Mar 2017 00:52:27 +0100 mod_storage_xmlarchive: Move XML callback table into a variable to break long line [luacheck]
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 00:52:27 +0100] rev 2605
mod_storage_xmlarchive: Move XML callback table into a variable to break long line [luacheck]
Mon, 06 Mar 2017 00:51:28 +0100 mod_storage_xmlarchive: Break long line [luacheck]
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 00:51:28 +0100] rev 2604
mod_storage_xmlarchive: Break long line [luacheck]
Mon, 06 Mar 2017 00:46:07 +0100 mod_presence_dedup/README: Fix weird spelling of Alpha
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 00:46:07 +0100] rev 2603
mod_presence_dedup/README: Fix weird spelling of Alpha
Mon, 06 Mar 2017 00:43:22 +0100 luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 00:43:22 +0100] rev 2602
luacheckrc: List module instance fields
Mon, 06 Mar 2017 00:43:06 +0100 luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se> [Mon, 06 Mar 2017 00:43:06 +0100] rev 2601
luacheckrc: List all module API methods (reqires luacheck 1.19)
Sun, 05 Mar 2017 20:23:53 +0100 Implement XEP-0198 revision 1.5.2 and limit number of hibernated sessions per user
tmolitor <thilo@eightysoft.de> [Sun, 05 Mar 2017 20:23:53 +0100] rev 2600
Implement XEP-0198 revision 1.5.2 and limit number of hibernated sessions per user Revision 1.5.2 allows sending h-values on resumes that fail due to hibernation timeout and to send out a smacks ack directly before the stream close tag. I also made the used timers stoppable even for prosody 0.10 and below, this makes the smacks-ack-delayed event more useful.
Sat, 04 Mar 2017 19:52:41 +0100 mod_storage_xmlarchive: Assume offset to be zero if not included (thanks pep.)
Kim Alvefur <zash@zash.se> [Sat, 04 Mar 2017 19:52:41 +0100] rev 2599
mod_storage_xmlarchive: Assume offset to be zero if not included (thanks pep.)
Fri, 03 Mar 2017 12:31:15 +0000 mod_firewall: Add and document CROSSING GROUPS condition
Matthew Wild <mwild1@gmail.com> [Fri, 03 Mar 2017 12:31:15 +0000] rev 2598
mod_firewall: Add and document CROSSING GROUPS condition
Wed, 01 Mar 2017 20:34:17 +0100 mod_http_muc_log: Fix prev/next date finding
Kim Alvefur <zash@zash.se> [Wed, 01 Mar 2017 20:34:17 +0100] rev 2597
mod_http_muc_log: Fix prev/next date finding
Wed, 01 Mar 2017 20:33:58 +0100 mod_http_muc_log: Rename loop variable to avoid name clash
Kim Alvefur <zash@zash.se> [Wed, 01 Mar 2017 20:33:58 +0100] rev 2596
mod_http_muc_log: Rename loop variable to avoid name clash
Wed, 01 Mar 2017 20:31:08 +0100 mod_http_muc_log: Move scope of variables into loop
Kim Alvefur <zash@zash.se> [Wed, 01 Mar 2017 20:31:08 +0100] rev 2595
mod_http_muc_log: Move scope of variables into loop
Wed, 01 Mar 2017 20:29:40 +0100 mod_http_muc_log: Add some comments
Kim Alvefur <zash@zash.se> [Wed, 01 Mar 2017 20:29:40 +0100] rev 2594
mod_http_muc_log: Add some comments
Wed, 01 Mar 2017 20:29:07 +0100 mod_http_muc_log/README: Add some text about the HTML template
Kim Alvefur <zash@zash.se> [Wed, 01 Mar 2017 20:29:07 +0100] rev 2593
mod_http_muc_log/README: Add some text about the HTML template
Tue, 28 Feb 2017 17:04:30 +0100 mod_muc_block_pm: Prevent unaffiliated users from sending private messages in MUC
Kim Alvefur <zash@zash.se> [Tue, 28 Feb 2017 17:04:30 +0100] rev 2592
mod_muc_block_pm: Prevent unaffiliated users from sending private messages in MUC
Sun, 26 Feb 2017 11:29:10 +0000 mod_firewall: Remove unused variable assignment
Matthew Wild <mwild1@gmail.com> [Sun, 26 Feb 2017 11:29:10 +0000] rev 2591
mod_firewall: Remove unused variable assignment
Sun, 26 Feb 2017 11:28:56 +0000 mod_firewall: Support filters for normalizing items before checking for them in lists
Matthew Wild <mwild1@gmail.com> [Sun, 26 Feb 2017 11:28:56 +0000] rev 2590
mod_firewall: Support filters for normalizing items before checking for them in lists
Sun, 26 Feb 2017 09:58:07 +0000 mod_firewall: Add 'test' subcommand to read stanzas from stdin and test them against rules
Matthew Wild <mwild1@gmail.com> [Sun, 26 Feb 2017 09:58:07 +0000] rev 2589
mod_firewall: Add 'test' subcommand to read stanzas from stdin and test them against rules
Sun, 26 Feb 2017 09:50:16 +0000 mod_firewall: Remove ambiguity from tokens dep parameter
Matthew Wild <mwild1@gmail.com> [Sun, 26 Feb 2017 09:50:16 +0000] rev 2588
mod_firewall: Remove ambiguity from tokens dep parameter
Sun, 26 Feb 2017 09:49:42 +0000 mod_firewall: Fix for including the same dependency with different parameters
Matthew Wild <mwild1@gmail.com> [Sun, 26 Feb 2017 09:49:42 +0000] rev 2587
mod_firewall: Fix for including the same dependency with different parameters
Sat, 25 Feb 2017 18:38:26 +0000 mod_firewall: Fix compilation error if TYPE/KIND had no parameter
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 18:38:26 +0000] rev 2586
mod_firewall: Fix compilation error if TYPE/KIND had no parameter
Sat, 25 Feb 2017 18:36:21 +0000 mod_firewall: Fix syntax error in generated code with some route modification actions
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 18:36:21 +0000] rev 2585
mod_firewall: Fix syntax error in generated code with some route modification actions
Sat, 25 Feb 2017 17:05:40 +0000 mod_firewall: Compatibility fix for 0.9 (no module:unhook())
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 17:05:40 +0000] rev 2584
mod_firewall: Compatibility fix for 0.9 (no module:unhook())
Sat, 25 Feb 2017 16:55:02 +0000 mod_firewall: Add some comments
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 16:55:02 +0000] rev 2583
mod_firewall: Add some comments
Sat, 25 Feb 2017 16:54:52 +0000 mod_firewall: Various improvements allowing dynamic load/reload/unload of scripts
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 16:54:52 +0000] rev 2582
mod_firewall: Various improvements allowing dynamic load/reload/unload of scripts
Sat, 25 Feb 2017 16:53:45 +0000 mod_firewall: TO/FROM ADMIN OF: Fix string quoting
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 16:53:45 +0000] rev 2581
mod_firewall: TO/FROM ADMIN OF: Fix string quoting
Sat, 25 Feb 2017 15:48:20 +0000 mod_firewall: README: Document TO/FROM ADMIN, FORWARD, TO SELF and TO FULL JID
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 15:48:20 +0000] rev 2580
mod_firewall: README: Document TO/FROM ADMIN, FORWARD, TO SELF and TO FULL JID
Sat, 25 Feb 2017 15:47:22 +0000 mod_firewall: Fix TO/FROM ADMIN to use current (module) host
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 15:47:22 +0000] rev 2579
mod_firewall: Fix TO/FROM ADMIN to use current (module) host
Sat, 25 Feb 2017 15:46:27 +0000 mod_firewall: Factor out script loading
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 15:46:27 +0000] rev 2578
mod_firewall: Factor out script loading
Sat, 25 Feb 2017 15:46:01 +0000 mod_firewall: Fix meta functions with to/from that weren't JID-based
Matthew Wild <mwild1@gmail.com> [Sat, 25 Feb 2017 15:46:01 +0000] rev 2577
mod_firewall: Fix meta functions with to/from that weren't JID-based
Fri, 24 Feb 2017 17:21:46 +0000 mod_firewall: Add spam-strip-xhtml.pfw
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 17:21:46 +0000] rev 2576
mod_firewall: Add spam-strip-xhtml.pfw
Fri, 24 Feb 2017 15:58:37 +0000 mod_firewall: spam-blocking.pfw: More comments for documentation
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 15:58:37 +0000] rev 2575
mod_firewall: spam-blocking.pfw: More comments for documentation
Fri, 24 Feb 2017 16:41:48 +0100 mod_saslname: Declare module Stable since it does one simple thing very well
Kim Alvefur <zash@zash.se> [Fri, 24 Feb 2017 16:41:48 +0100] rev 2574
mod_saslname: Declare module Stable since it does one simple thing very well
Fri, 24 Feb 2017 16:41:32 +0100 mod_saslname/README: Expand description
Kim Alvefur <zash@zash.se> [Fri, 24 Feb 2017 16:41:32 +0100] rev 2573
mod_saslname/README: Expand description
Fri, 24 Feb 2017 16:41:09 +0100 mod_saslname/README: Update for XEP title change
Kim Alvefur <zash@zash.se> [Fri, 24 Feb 2017 16:41:09 +0100] rev 2572
mod_saslname/README: Update for XEP title change
Fri, 24 Feb 2017 14:19:41 +0000 mod_firewall: spam-blocking.pfw: Add more extension points
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 14:19:41 +0000] rev 2571
mod_firewall: spam-blocking.pfw: Add more extension points
Fri, 24 Feb 2017 14:10:42 +0000 mod_firewall: spam-blocking.pfw: Remove debug logging
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 14:10:42 +0000] rev 2570
mod_firewall: spam-blocking.pfw: Remove debug logging
Fri, 24 Feb 2017 12:13:17 +0000 spam-blocking.pfw: Much improvement
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 12:13:17 +0000] rev 2569
spam-blocking.pfw: Much improvement
Fri, 24 Feb 2017 09:51:43 +0000 mod_firewall: SUBSCRIBED: Only check roster if 'to' address has a nodepart (fixes traceback)
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:51:43 +0000] rev 2568
mod_firewall: SUBSCRIBED: Only check roster if 'to' address has a nodepart (fixes traceback)
Fri, 24 Feb 2017 09:50:49 +0000 mod_firewall: TO SELF: Use raw stanza.attr.to directly, as 'to' defaults to bare JID if nil
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:50:49 +0000] rev 2567
mod_firewall: TO SELF: Use raw stanza.attr.to directly, as 'to' defaults to bare JID if nil
Fri, 24 Feb 2017 09:49:30 +0000 mod_firewall: Rename variables to avoid shadowing #luacheck
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:49:30 +0000] rev 2566
mod_firewall: Rename variables to avoid shadowing #luacheck
Fri, 24 Feb 2017 09:49:09 +0000 mod_firewall: Accept backslash escapes in definitions
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:49:09 +0000] rev 2565
mod_firewall: Accept backslash escapes in definitions
Fri, 24 Feb 2017 09:48:45 +0000 mod_firewall: Fix compilation error when last action modifies stanza route
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:48:45 +0000] rev 2564
mod_firewall: Fix compilation error when last action modifies stanza route
Fri, 24 Feb 2017 09:48:16 +0000 mod_firewall: Document PASS, RETURN and DEFAULT
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:48:16 +0000] rev 2563
mod_firewall: Document PASS, RETURN and DEFAULT
Fri, 24 Feb 2017 09:38:20 +0000 mod_firewall: Make PASS bubble up through all chains, and add DEFAULT and RETURN
Matthew Wild <mwild1@gmail.com> [Fri, 24 Feb 2017 09:38:20 +0000] rev 2562
mod_firewall: Make PASS bubble up through all chains, and add DEFAULT and RETURN
Thu, 23 Feb 2017 14:26:19 +0000 mod_firewall: spam-blocking.pfw: Allow unsubscribe/unsubscribed presence
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:26:19 +0000] rev 2561
mod_firewall: spam-blocking.pfw: Allow unsubscribe/unsubscribed presence
Thu, 23 Feb 2017 14:14:38 +0000 mod_firewall: spam-blocking.pfw, initial anti-spam ruleset
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:14:38 +0000] rev 2560
mod_firewall: spam-blocking.pfw, initial anti-spam ruleset
Thu, 23 Feb 2017 14:13:57 +0000 mod_firewall: Add TO FULL JID
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:13:57 +0000] rev 2559
mod_firewall: Add TO FULL JID
Thu, 23 Feb 2017 14:11:31 +0000 mod_firewall: Fix everything wrong with SENT_DIRECTED_PRESENCE_TO_SENDER
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:11:31 +0000] rev 2558
mod_firewall: Fix everything wrong with SENT_DIRECTED_PRESENCE_TO_SENDER
Thu, 23 Feb 2017 14:06:48 +0000 mod_firewall: Add TO/FROM ADMIN
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:06:48 +0000] rev 2557
mod_firewall: Add TO/FROM ADMIN
Thu, 23 Feb 2017 14:05:39 +0000 mod_firewall: Support expressions in TO/FROM EXACTLY
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:05:39 +0000] rev 2556
mod_firewall: Support expressions in TO/FROM EXACTLY
Thu, 23 Feb 2017 14:01:12 +0000 mod_firewall: Fix FORWARD to send from current module's host
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:01:12 +0000] rev 2555
mod_firewall: Fix FORWARD to send from current module's host
Thu, 23 Feb 2017 14:00:43 +0000 mod_firewall: Allow backslash escapes in definitions
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:00:43 +0000] rev 2554
mod_firewall: Allow backslash escapes in definitions
Thu, 23 Feb 2017 14:00:26 +0000 mod_firewall: Pass 'module' object to chain handlers
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 14:00:26 +0000] rev 2553
mod_firewall: Pass 'module' object to chain handlers
Thu, 23 Feb 2017 13:58:30 +0000 mod_firewall: Add 'current_host' variable/dependency
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 13:58:30 +0000] rev 2552
mod_firewall: Add 'current_host' variable/dependency
Thu, 23 Feb 2017 13:58:13 +0000 mod_firewall: Add metaq(), like meta() but takes an unquoted string
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 13:58:13 +0000] rev 2551
mod_firewall: Add metaq(), like meta() but takes an unquoted string
Thu, 23 Feb 2017 13:57:48 +0000 mod_firewall: Add stripslashes() function
Matthew Wild <mwild1@gmail.com> [Thu, 23 Feb 2017 13:57:48 +0000] rev 2550
mod_firewall: Add stripslashes() function
Tue, 21 Feb 2017 22:41:58 +0000 mod_firewall: Add and document COUNT condition
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 22:41:58 +0000] rev 2549
mod_firewall: Add and document COUNT condition
Tue, 21 Feb 2017 22:41:40 +0000 mod_firewall: Add it(erators) and it_count dependencies
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 22:41:40 +0000] rev 2548
mod_firewall: Add it(erators) and it_count dependencies
Tue, 21 Feb 2017 22:41:08 +0000 mod_firewall: Do patterns properly, instead of cheating
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 22:41:08 +0000] rev 2547
mod_firewall: Do patterns properly, instead of cheating
Tue, 21 Feb 2017 22:40:31 +0000 mod_firewall: Fix FORWARD action to include a 'from' address and depend on core_post_stanza
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 22:40:31 +0000] rev 2546
mod_firewall: Fix FORWARD action to include a 'from' address and depend on core_post_stanza
Tue, 21 Feb 2017 13:37:44 +0000 mod_firewall: Add FORWARD action (XEP-0297)
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 13:37:44 +0000] rev 2545
mod_firewall: Add FORWARD action (XEP-0297)
Tue, 21 Feb 2017 10:39:00 +0000 mod_firewall: Update README for latest changes
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 10:39:00 +0000] rev 2544
mod_firewall: Update README for latest changes
Tue, 21 Feb 2017 10:38:14 +0000 mod_firewall: Allow using spaces instead of underscores in actions, as well as conditions
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 10:38:14 +0000] rev 2543
mod_firewall: Allow using spaces instead of underscores in actions, as well as conditions
Tue, 21 Feb 2017 10:37:53 +0000 mod_firewall: Reinstate the ability to set a default for stanza expressions
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 10:37:53 +0000] rev 2542
mod_firewall: Reinstate the ability to set a default for stanza expressions
Tue, 21 Feb 2017 10:37:10 +0000 mod_firewall: Make parameter to 'IN ROSTER' optional
Matthew Wild <mwild1@gmail.com> [Tue, 21 Feb 2017 10:37:10 +0000] rev 2541
mod_firewall: Make parameter to 'IN ROSTER' optional
Mon, 20 Feb 2017 13:13:54 +0000 mod_firewall: Improve debug logging for LIST file backend
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 13:13:54 +0000] rev 2540
mod_firewall: Improve debug logging for LIST file backend
Mon, 20 Feb 2017 13:13:28 +0000 mod_firewall: Fix file backend init code
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 13:13:28 +0000] rev 2539
mod_firewall: Fix file backend init code
Mon, 20 Feb 2017 13:12:51 +0000 mod_firewall: Fix SCAN to pass correct variable to scan_list()
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 13:12:51 +0000] rev 2538
mod_firewall: Fix SCAN to pass correct variable to scan_list()
Mon, 20 Feb 2017 13:12:30 +0000 mod_firewall: Fix scan_list() syntax error in generated code
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 13:12:30 +0000] rev 2537
mod_firewall: Fix scan_list() syntax error in generated code
Mon, 20 Feb 2017 10:59:29 +0000 mod_firewall: Add 'file' backend for lists (read-only atm)
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 10:59:29 +0000] rev 2536
mod_firewall: Add 'file' backend for lists (read-only atm)
Mon, 20 Feb 2017 09:47:58 +0000 mod_firewall: Add 'ADD TO' action for adding to lists
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:47:58 +0000] rev 2535
mod_firewall: Add 'ADD TO' action for adding to lists
Mon, 20 Feb 2017 09:47:40 +0000 mod_firewall: Add dummy add/remove methods for HTTP lists
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:47:40 +0000] rev 2534
mod_firewall: Add dummy add/remove methods for HTTP lists
Mon, 20 Feb 2017 09:32:48 +0000 mod_firewall: Add 'SENT DIRECTED PRESENCE TO SENDER?'
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:32:48 +0000] rev 2533
mod_firewall: Add 'SENT DIRECTED PRESENCE TO SENDER?'
Mon, 20 Feb 2017 09:31:30 +0000 mod_firewall: Add SEARCH, PATTERN definitions and SCAN condition to check tokenized stanza:find() against a list
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:31:30 +0000] rev 2532
mod_firewall: Add SEARCH, PATTERN definitions and SCAN condition to check tokenized stanza:find() against a list
Mon, 20 Feb 2017 09:29:38 +0000 mod_firewall: Code formatting
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:29:38 +0000] rev 2531
mod_firewall: Code formatting
Mon, 20 Feb 2017 09:29:25 +0000 mod_firewall: Fix pattern
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:29:25 +0000] rev 2530
mod_firewall: Fix pattern
Mon, 20 Feb 2017 09:29:09 +0000 mod_firewall: Fix for deps dynamically including deps
Matthew Wild <mwild1@gmail.com> [Mon, 20 Feb 2017 09:29:09 +0000] rev 2529
mod_firewall: Fix for deps dynamically including deps
(0) -1000 -240 +240 +1000 +3000 tip