Commit graph

  • a2539d4dcd mod_invites: Show short help instead of traceback on missing hostname Kim Alvefur 2024-01-13 11:00:20 +01:00
  • 2a5e7ab8be mod_invites: Show help if --help passed instead of hostname Kim Alvefur 2024-01-13 10:59:04 +01:00
  • 1252713d89 mod_invites: Allow specifying invite ttl on command line Kim Alvefur 2024-01-13 10:58:12 +01:00
  • a7799e11a9 Merge 0.12->trunk Kim Alvefur 2023-12-17 19:02:56 +01:00
  • 4ca636bb7e mod_disco: Advertise disco#info and #items on bare JIDs to fix #1664 Kim Alvefur 2023-12-17 18:55:14 +01:00
  • 6438e929b2 scansion: Use new style for accessing Lua globals Kim Alvefur 2023-12-17 16:41:47 +01:00
  • 0b5df6bdac scansion: Use new prosody namespace in import Kim Alvefur 2023-12-17 16:41:27 +01:00
  • 30f791386b scansion: Use captures or wildcards instead of mocking time Kim Alvefur 2023-12-17 16:29:03 +01:00
  • 251f4d3c8a util.xtemplate: Test the each template function Kim Alvefur 2023-12-16 13:47:55 +01:00
  • d26ccd8400 tools: Fix selection of container engine Kim Alvefur 2023-12-12 16:19:04 +01:00
  • 4b0463968a mod_storage_internal, tests: Fix before/after combined with the 'reverse' flag Matthew Wild 2023-12-12 13:41:14 +00:00
  • 9dd7726419 util.http: Silence strict luacheck warning in tests Kim Alvefur 2023-12-09 21:01:49 +01:00
  • a67e816055 core.moduleapi: Silence strict luacheck warnings in tests Kim Alvefur 2023-12-09 20:55:26 +01:00
  • 49a62a0d1e util.throttle: Silence some strict luacheck warnings Kim Alvefur 2023-12-09 20:36:29 +01:00
  • 3764f34fcf util.prosodyctl.shell: Fix lint [luacheck] Kim Alvefur 2023-12-09 17:00:22 +01:00
  • 637025fc78 CHANGES: Mention new prosodyctl shell method behavior Kim Alvefur 2023-12-09 16:41:37 +01:00
  • f0061feef8 util.prosodyctl.shell: Add :method syntax to make e.g. MUC commands easier Kim Alvefur 2023-12-09 16:25:04 +01:00
  • 36914c9d99 util.xtemplate: Add some initial tests Kim Alvefur 2023-12-09 15:15:06 +01:00
  • c61c78447b util.xtemplate: Adopt {-path-} syntax to strip preceding and/or trailing whitespace Kim Alvefur 2023-12-09 14:57:41 +01:00
  • 48f26f9b98 mod_http_errors: Simplify CSS via built-in dark mode Kim Alvefur 2023-12-06 23:52:45 +01:00
  • 1b3971dd62 CHANGES: Document some of the recent changes and features in trunk Matthew Wild 2023-12-08 15:46:32 +00:00
  • 9bd1726821 configmanager: Fix linter issues Matthew Wild 2023-12-08 15:37:13 +00:00
  • 7a288248f0 configmanager: Support for appending to existing config options Matthew Wild 2023-12-08 15:34:48 +00:00
  • cc0f973628 configmanager: Make _G accessible via Lua variable, deprecate direct access Matthew Wild 2023-12-08 14:24:49 +00:00
  • c2d0d411d4 configmanager: Allow referencing previously-set options in the config file Matthew Wild 2023-12-08 13:36:51 +00:00
  • 39d85bbc31 mod_user_account_management: Clear pending deletion if account re-enabled Matthew Wild 2023-12-07 12:08:01 +00:00
  • c35307551b mod_saslauth: Fire event per SASL step Matthew Wild 2023-12-05 11:39:11 +00:00
  • e03fe2ebe3 util.jsonschema: Return basic structured validation response Kim Alvefur 2023-12-02 21:45:38 +01:00
  • 5dfd9d25cd mod_c2s: Make c2s_timeout timer reachable to allow access from other modules Kim Alvefur 2023-12-03 15:46:33 +01:00
  • 75335ede73 tools: Add a tool for comparing DOAP to the latest XEP versions Kim Alvefur 2023-12-03 15:44:15 +01:00
  • e5aa2c3385 mod_s2s: Close connection on smacks timeout Kim Alvefur 2023-12-02 20:20:05 +01:00
  • 3fbec27699 mod_saslauth: Fire event at start of authentication attempt Kim Alvefur 2023-12-01 23:43:18 +01:00
  • a26b39e1b7 net.http.server: Fix whitespace-ignoring syntax Kim Alvefur 2023-12-01 22:00:18 +01:00
  • 6187c44ca9 Merge 0.12->trunk Kim Alvefur 2023-12-01 17:11:19 +01:00
  • 1f67f1170c lua-format: Let simple things be one line Kim Alvefur 2023-11-30 18:45:05 +01:00
  • 674b91b82b net.http.parser: Reject overlarge header section earlier Kim Alvefur 2023-08-23 12:18:34 +02:00
  • 7afae2218d lua-format: Further tweaks Kim Alvefur 2023-01-18 18:35:24 +01:00
  • de20f810d3 lua-format: Add new settings Kim Alvefur 2021-07-28 14:55:17 +02:00
  • 37aba611c8 Access get_services from external modules. damencho 2021-06-16 10:19:00 -05:00
  • eec6e6d38e util.datamanager: Add basic tests origin/vault/master vault/master Kim Alvefur 2021-02-09 23:25:30 +01:00
  • f0069378bd util.datamanager: Support iterating over any file extension Kim Alvefur 2021-02-07 19:23:33 +01:00
  • 0f16ee66e2 core.certmanager: Add comments explaining the 'verifyext' TLS settings Kim Alvefur 2021-02-06 22:12:38 +01:00
  • 89064c8cfb mod_s2s: Clarify comment about unused TLS settings Kim Alvefur 2021-02-06 21:40:21 +01:00
  • b02137ce6b util.cache: Add test for :table (fails on Lua 5.1) Kim Alvefur 2021-02-05 16:14:06 +01:00
  • 6a7ef48669 mod_admin_shell: Add help section with (top level) MUC commands Kim Alvefur 2021-02-05 15:52:46 +01:00
  • 8825267f5c mod_admin_shell: Pretty-print HTTP endpoints in a human table Kim Alvefur 2021-02-03 23:46:13 +01:00
  • fdf14d1c06 mod_admin_shell: Remove previous print() call Kim Alvefur 2021-02-03 23:47:59 +01:00
  • 8aebef35ae mod_admin_shell: List modules providing each HTTP endpoint Kim Alvefur 2021-02-03 23:31:34 +01:00
  • 6b1da26463 mod_admin_shell: List global HTTP endpoints by default Kim Alvefur 2021-02-03 23:28:02 +01:00
  • e9bd180a65 scansion tests: Give a title to HTTP Upload test Kim Alvefur 2021-02-03 22:13:33 +01:00
  • 8b35cb5c87 mod_c2s: Reflect stream 'from' attribute back if set (fix #1625) Kim Alvefur 2021-02-03 21:41:45 +01:00
  • 1f7686a6bd util.xmppstream: Ensure stream 'id' is always present (fix #1626) Kim Alvefur 2021-02-03 16:14:43 +01:00
  • f539be51b3 mod_http_file_share: Collect cache hit/miss statistics for downloads Kim Alvefur 2021-02-02 22:16:20 +01:00
  • e2ea04d905 mod_http_file_share: Measure how long it takes to prune expired files Kim Alvefur 2021-02-02 22:11:53 +01:00
  • 8fd4188823 mod_http_file_share: Collect statistics of files uploaded Kim Alvefur 2021-02-02 22:08:51 +01:00
  • 5952f52d99 mod_storage_sql: Implement map-like API for archives Kim Alvefur 2021-02-01 12:47:05 +01:00
  • b276ccd529 storage: Test reverse-ordered queries Kim Alvefur 2021-02-01 12:17:56 +01:00
  • 739c6859c7 util.adhoc: Propagate error with producing initial initial data Kim Alvefur 2021-01-31 21:10:03 +01:00
  • e2f121eccb adhoc.lib: Tweak to allow using util.error objects Kim Alvefur 2021-01-31 21:11:55 +01:00
  • 2c54183cfc mod_http_file_share: Reorder arguments Kim Alvefur 2021-01-31 20:38:40 +01:00
  • a609c0902b mod_http_file_share: Update cached value while it is reasonably fresh Kim Alvefur 2021-01-31 17:44:19 +01:00
  • 1af0932ecf mod_http_file_share: Cache quotas to avoid hitting storage Kim Alvefur 2021-01-31 17:56:49 +01:00
  • 12a72e28dc mod_http_file_share: Split out some variables for later reuse Kim Alvefur 2021-01-31 17:56:35 +01:00
  • 55cb283433 mod_http_file_share: Add support for daily upload quotas. Kim Alvefur 2021-01-31 14:43:42 +01:00
  • 8767624de1 mod_http_file_share: Add missing semicolon Kim Alvefur 2021-01-31 14:41:56 +01:00
  • bde627da88 CHANGES: Clarify what mod_mimicking does Kim Alvefur 2021-01-30 20:23:52 +01:00
  • 5be0b93ead mod_http_file_share: Clarify log message Kim Alvefur 2021-01-30 17:35:13 +01:00
  • b97394ed9f doap: Fix off by 200 in RFC number Kim Alvefur 2021-01-30 01:18:33 +01:00
  • dcc391f187 mod_tls: Ignore lack of STARTTLS offer only when s2s_require_encryption set Kim Alvefur 2021-01-29 23:23:25 +01:00
  • 2b988f0786 mod_tls: Attempt STARTTLS even if not advertised as per RFC 7590 Kim Alvefur 2021-01-29 23:17:08 +01:00
  • 89944af9a4 doap: Move comment into <implements> it comments on Kim Alvefur 2021-01-29 23:14:48 +01:00
  • 25fda80b7b mod_mam: Remove obsolete queryid attribute from tests Kim Alvefur 2021-01-29 17:08:16 +01:00
  • ce457ad645 mod_mam: Remove obsolete 'queryid' attribute from iq-result (thanks paul) Kim Alvefur 2021-01-29 17:01:05 +01:00
  • 593c4cd45e mod_http_file_share: Indicate missing token via WWW-Authenticate header Kim Alvefur 2021-01-29 15:34:36 +01:00
  • d068be45d5 mod_http_file_share: Clarify message about missing Authorization header Kim Alvefur 2021-01-29 15:34:15 +01:00
  • 2c8349a602 mod_http_file_share: Allow started uploads to complete after token expired Kim Alvefur 2021-01-28 17:24:37 +01:00
  • 08d9ba953a mod_http_file_share: Serve configurable set of safe mime types inline (thanks jonas’) Kim Alvefur 2021-01-28 17:13:49 +01:00
  • 5236e4bef0 mod_http_file_share: Cache file metadata Kim Alvefur 2021-01-28 16:34:13 +01:00
  • bf23a2fb0d mod_http_file_share: Extract all file properties into variables earlier Kim Alvefur 2021-01-28 16:23:38 +01:00
  • f60a7d5f55 mod_http_file_share: Fix the obligatory misplaced closing bracket (thanks scansion) Kim Alvefur 2021-01-27 23:38:14 +01:00
  • 7b01925b09 mod_http_file_share: Insert pauses to avoid blocknig for long periods Kim Alvefur 2021-01-27 22:10:11 +01:00
  • cdccf23854 mod_http_file_share: Add support for removing old files (default 2 weeks) Kim Alvefur 2021-01-27 22:09:26 +01:00
  • af9f7de378 mod_http_file_share: More security headers Kim Alvefur 2021-01-27 19:51:36 +01:00
  • 2cb87c6ffa mod_http_file_share: Strip authorization type prefix a bit earlier Kim Alvefur 2021-01-27 18:26:24 +01:00
  • ae4ad08b4a mod_http_file_share: Factor out function for generating full filename Kim Alvefur 2021-01-27 18:13:15 +01:00
  • 7ab22af561 mod_http_file_share: Use '.bin' file extension Kim Alvefur 2021-01-27 17:48:12 +01:00
  • 77e9e9eaa6 mod_http_file_share: Validate file size early in HTTP PUT request Kim Alvefur 2021-01-27 17:47:04 +01:00
  • 02595598b0 mod_http_file_share: Move Authorization type string Kim Alvefur 2021-01-27 17:34:48 +01:00
  • 9a74f50494 mod_http_file_share: Add some logging Kim Alvefur 2021-01-27 17:29:26 +01:00
  • 0d5bd3974d mod_http_file_share: Handle content-type being optional Kim Alvefur 2021-01-27 09:47:21 +01:00
  • 8485e85c70 mod_http_file_share: Reject invalid file sizes Kim Alvefur 2021-01-27 00:36:49 +01:00
  • 4b74c6abb7 mod_http_file_share: Fix name of max-file-size tag Kim Alvefur 2021-01-27 00:29:12 +01:00
  • 435af38451 mod_http_file_share: Expand registry to fix extra tag Kim Alvefur 2021-01-27 00:28:42 +01:00
  • 19be6e8a27 mod_http_file_share: Verify final file size on completion of upload Kim Alvefur 2021-01-27 00:09:49 +01:00
  • afa3ec821a mod_http_file_share: Add file type filter Kim Alvefur 2021-01-26 14:53:43 +01:00
  • ba59af458c mod_http_file_share: Add file size limit (default 10M) Kim Alvefur 2021-01-26 14:53:24 +01:00
  • 71267fd111 mod_http_file_share: Validate that filename does not contain '/' Kim Alvefur 2021-01-26 14:52:37 +01:00
  • 2c09796dda mod_http_file_share: Return proper error if unauthorized Kim Alvefur 2021-01-26 14:51:55 +01:00
  • a28c769e1a mod_http_file_share: Add basic access control Kim Alvefur 2021-01-26 14:39:11 +01:00
  • 52a969df34 mod_http_file_share: Add support for external file upload service Kim Alvefur 2021-01-26 14:27:51 +01:00