Commit graph

  • 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
  • 5b1f885242 mod_http_file_share: Let's write another XEP-0363 implementation Kim Alvefur 2021-01-26 03:19:17 +01:00
  • e91db8d935 util.interpolation: Add test for #1623 Kim Alvefur 2021-01-25 21:27:05 +01:00
  • 414c232247 Merge 0.11->trunk Kim Alvefur 2021-01-25 21:26:45 +01:00
  • 206be83885 util.interpolation: Fix combination of filters and fallback values #1623 vault/0.11 Kim Alvefur 2021-01-25 20:58:11 +01:00
  • acdd02670b util.interpolation: Fix combination of filters and fallback values #1623 Kim Alvefur 2021-01-25 20:58:11 +01:00
  • 7146762a6d util.startup: Make installer_plugin_path relative to data directory Kim Alvefur 2021-01-24 16:12:53 +01:00
  • 4b30620234 util.startup: Don't create installer plugin path (as root) Kim Alvefur 2021-01-24 15:57:48 +01:00
  • dc043e287f util.prosodyctl.check: Recognise global options related to plugin installer Kim Alvefur 2021-01-21 23:38:44 +01:00
  • 8681102aa7 net.unbound: Fix to initialize under prosodyctl Kim Alvefur 2021-01-21 23:33:59 +01:00
  • e073b85487 prosodyctl: Add reference to #1602 (plugin installer docs) in comment Kim Alvefur 2021-01-21 19:23:15 +01:00
  • 99db323c2a prosodyctl: Move message after condition Kim Alvefur 2021-01-21 19:20:08 +01:00
  • d08faec302 util.prosodyctl: Remove unused calculation [luacheck] Kim Alvefur 2021-01-21 19:18:38 +01:00
  • ece1e74b93 util.prosodyctl: Rename unused variable to '_' [luacheck] Kim Alvefur 2021-01-21 19:17:31 +01:00
  • f33c04b487 prosodyctl: Fix copypaste oversight Kim Alvefur 2021-01-21 19:16:24 +01:00
  • 4b22be7651 util.prosodyctl: Always return exit code from luarocks Kim Alvefur 2021-01-21 19:15:28 +01:00
  • 6b72b61a11 prosodyctl: Abort if no plugin source specified for the installer Kim Alvefur 2021-01-21 19:11:27 +01:00
  • a97dd68fa1 prosodyctl: Move UI related calls out of util.prosodyctl Kim Alvefur 2021-01-21 19:04:57 +01:00
  • 37628ed867 prosodyctl: Use luarocks status code as exit code Kim Alvefur 2021-01-21 19:02:03 +01:00
  • 1b02539390 util.prosodyctl: Reword message to sound more natural Kim Alvefur 2021-01-21 18:50:19 +01:00
  • 560261b88e util.prosodyctl: Propagate status from luarocks invocation Kim Alvefur 2021-01-21 18:43:16 +01:00
  • 3319886e03 util.prosodyctl: Use installer path prepared by util.startup Kim Alvefur 2021-01-21 18:39:18 +01:00
  • a322538f89 lint: Add initial semgrep config Kim Alvefur 2021-01-18 17:28:34 +01:00
  • c15f7674f0 util.datamanager: Fix not passing variables as format string to logger (thanks semgrep) Kim Alvefur 2021-01-16 15:49:46 +01:00
  • 81181623fd core.modulemanager: Fix resource location compat with LuaRocks 2.x Kim Alvefur 2021-01-16 00:24:06 +01:00
  • ea16bff7c8 MUC: Allow modules to add to the room registration form, and handle the result Matthew Wild 2021-01-15 18:42:45 +00:00
  • 1facf3eca0 doc/doap.xml: Fix attribute name Matthew Wild 2021-01-15 14:02:10 +00:00
  • adea70ea3d mod_mam: Workaround scansion test flakyness Kim Alvefur 2021-01-13 16:26:56 +01:00
  • e332c17410 mod_storage_sql: Fix compatibilty with Lua 5.1 Kim Alvefur 2021-01-13 15:33:44 +01:00
  • 7b4c3318d8 mod_muc_mam: Copy extended MAM support from mod_mam Kim Alvefur 2021-01-12 19:32:10 +01:00
  • ec6a96d0b0 mod_mam: Advertise extended MAM when archive storage is capable Kim Alvefur 2021-01-12 19:25:29 +01:00
  • a481f7b6ea mod_mam: Allow querying by set of IDs Kim Alvefur 2021-01-12 19:00:44 +01:00
  • 37ce2dfd7e mod_storage_sql: Support query for set of IDs Kim Alvefur 2021-01-12 18:46:17 +01:00
  • 768d52008a mod_storage_internal: Support query for set of IDs Kim Alvefur 2021-01-12 18:06:55 +01:00
  • 5d5615daff mod_storage_memory: Support query for set of IDs Kim Alvefur 2021-01-12 18:06:33 +01:00
  • 0cac5b3ff9 storage tests: Add test for querying a set of IDs Kim Alvefur 2021-01-12 18:03:40 +01:00
  • d114613e30 mod_storage_internal: Add support for full ID range query Kim Alvefur 2021-01-12 17:00:27 +01:00
  • 7ed7be7957 mod_storage_memory: Support full ID range queries Kim Alvefur 2021-01-12 16:58:10 +01:00
  • ddd3fff2e9 storage tests: Test querys with both before and after IDs Kim Alvefur 2021-01-12 15:52:14 +01:00
  • 0303e09dbb net.adns: Prevent empty packets from being sent on "connect" (fix #1619) Kim Alvefur 2021-01-12 13:25:08 +01:00
  • 45a89cbb0c net.adns: Prevent empty packets from being sent on "connect" (fix #1619) Kim Alvefur 2021-01-12 13:25:08 +01:00
  • 0f3dae441b net.server_epoll: Fix off-by-one in 2c559953ad41 Kim Alvefur 2021-01-10 14:54:03 +01:00
  • d2b73ddd3e net.server_epoll: Fix off-by-one in 2c559953ad41 Kim Alvefur 2021-01-10 14:54:03 +01:00
  • d0c7c68562 mod_mam: Add support for before-id and after-id fields Kim Alvefur 2021-01-09 21:31:45 +01:00
  • 0f71656698 mod_storage_sql: Advertise support for id range query Kim Alvefur 2021-01-09 21:08:33 +01:00
  • a7c018ed86 util.timer: Ensure timers can't run more than once per tick (fixes #1620) Kim Alvefur 2021-01-08 23:23:56 +01:00
  • 609b9d1ecf util.timer: Ensure timers can't run more than once per tick (fixes #1620) Kim Alvefur 2021-01-08 23:23:56 +01:00
  • 1bf1a1ba69 net.server_epoll: Ensure timers can't run more than once per tick Kim Alvefur 2021-01-08 21:57:19 +01:00
  • a02503d270 net.server_epoll: Ensure timers can't run more than once per tick Kim Alvefur 2021-01-08 21:57:19 +01:00
  • 24e57b7590 util.stanza: Move misplaced argument to correct place Kim Alvefur 2020-12-24 17:57:28 +01:00
  • 086b5cffbb util.stanza: Move misplaced argument to correct place Kim Alvefur 2020-12-24 17:57:28 +01:00
  • a0b5b349a6 mod_s2s: Fix copypaste mistake in b3ae48362f78 Kim Alvefur 2020-12-16 08:50:20 +01:00
  • 379a6cfa90 mod_s2s: Fix copypaste mistake in b3ae48362f78 Kim Alvefur 2020-12-16 08:50:20 +01:00
  • b501b46962 MUC: Fix logic bug causing unnecessary presence to be sent, fixes #1615 (thanks damencho) Matthew Wild 2020-12-15 13:36:08 +00:00
  • 2d7720dc09 MUC: Fix logic bug causing unnecessary presence to be sent, fixes #1615 (thanks damencho) Matthew Wild 2020-12-15 13:36:08 +00:00
  • 507554e685 mod_s2s: Prevent whitespace keepalives the stream has been opened Kim Alvefur 2020-12-10 11:53:10 +01:00
  • e34e79a6c0 mod_s2s: Prevent whitespace keepalives the stream has been opened Kim Alvefur 2020-12-10 11:53:10 +01:00
  • 8236720cdb mod_mam: Implement extended MAM metadata query Kim Alvefur 2020-11-30 23:42:13 +01:00
  • 968fd6eb62 mod_mam: Add support for page flipping Kim Alvefur 2020-11-30 21:12:01 +01:00
  • 741a2fc37b mod_mam: Advertise extended MAM 0.7.x behind a feature flag Kim Alvefur 2020-11-30 21:00:45 +01:00
  • f79bfc4c45 Merge 0.11->trunk Kim Alvefur 2021-01-12 19:19:15 +01:00
  • 2c0cf4646c net.adns: Prevent empty packets from being sent on "connect" (fix #1619) Kim Alvefur 2021-01-12 13:25:08 +01:00
  • d9829a86d8 net.server_epoll: Fix off-by-one in 2c559953ad41 Kim Alvefur 2021-01-10 14:54:03 +01:00
  • f4dd4dd8b8 Merge 0.11->trunk Kim Alvefur 2021-01-08 23:56:27 +01:00
  • 4cb0cd9125 util.timer: Ensure timers can't run more than once per tick (fixes #1620) Kim Alvefur 2021-01-08 23:23:56 +01:00
  • a93c05e053 net.server_epoll: Ensure timers can't run more than once per tick Kim Alvefur 2021-01-08 21:57:19 +01:00
  • b0a1bf8626 mod_csi_simple,mod_carbons,mod_mam: Update comment about XEP-0353 Kim Alvefur 2021-01-08 17:32:06 +01:00
  • 5c1475a25e doap: XEP-0004 Multiple Items in Form Results is not supported Kim Alvefur 2020-12-29 21:35:48 +01:00
  • 4054c95e45 doap: LibExpat was used from the start and thus XEP-0044 supported Kim Alvefur 2020-12-29 21:31:26 +01:00
  • eb8cb0dca6 doap: util.dataforms first appeared in 0.4.0 Kim Alvefur 2020-12-29 21:30:36 +01:00
  • 2f63c0a081 doap: Add removed status Kim Alvefur 2020-12-29 21:29:27 +01:00
  • 6dbe159d63 doap: Specify exact Prosody version Kim Alvefur 2020-12-29 18:40:14 +01:00
  • a55f2e24d8 mod_scansion_record: Flush after writes Matthew Wild 2021-01-08 07:43:07 +00:00
  • f27d27d303 net.unbound: Delay loading until server has started or first query Kim Alvefur 2021-01-05 21:40:06 +01:00
  • 4972d5b7fd net.unbound: Move libunbound initialization into a function Kim Alvefur 2021-01-05 21:36:04 +01:00
  • cc47c921af scansion: Allow specifying a logfile for prosody via environment Kim Alvefur 2021-01-05 21:04:06 +01:00
  • fce611c808 net.unbound: Allow tracing individual queries with a logger per query Kim Alvefur 2021-01-05 20:04:07 +01:00
  • 071df60dac net.unbound: Don't pass error as logger formatting string Kim Alvefur 2021-01-05 20:02:46 +01:00
  • 9d30a47bd2 net.unbound: Log net.server interactions Kim Alvefur 2021-01-05 19:53:40 +01:00
  • 0f60f16c8d prosodyctl: Remove non-existant command from hidden commands Kim Alvefur 2021-01-05 17:08:24 +01:00
  • d6918df73a util.stanza: Move misplaced argument to correct place Kim Alvefur 2020-12-24 17:57:28 +01:00
  • bc31871529 mod_saslauth: Only advertise channel binding if a finished message is available Kim Alvefur 2020-11-23 21:52:46 +01:00
  • 5adb3ba2dc mod_saslauth: Only advertise channel binding if a finished message is available Kim Alvefur 2020-11-23 21:52:46 +01:00
  • cc0e5dc34b mod_saslauth: Disable 'tls-unique' channel binding with TLS 1.3 (closes #1542) Kim Alvefur 2020-11-23 21:42:52 +01:00
  • 01d42aaa1b mod_saslauth: Disable 'tls-unique' channel binding with TLS 1.3 (closes #1542) Kim Alvefur 2020-11-23 21:42:52 +01:00
  • 6d9006436e util.promise: Use xpcall() for promise function to preserve tracebacks Matthew Wild 2020-11-23 20:38:51 +00:00
  • ab2d0056a5 util.promise: Use xpcall() for promise function to preserve tracebacks Matthew Wild 2020-11-23 20:38:51 +00:00
  • 7a1c57ac6b util.stanza: Reject ASCII control characters (fixes #1606) Kim Alvefur 2020-11-11 16:00:41 +01:00
  • 8a0198f4be util.stanza: Reject ASCII control characters (fixes #1606) Kim Alvefur 2020-11-11 16:00:41 +01:00
  • bb70517315 mod_pubsub: Fix notification stanza type setting (fixes #1605) Kim Alvefur 2020-11-06 13:49:40 +01:00
  • 1810ddbc6d mod_pubsub: Fix notification stanza type setting (fixes #1605) Kim Alvefur 2020-11-06 13:49:40 +01:00
  • 33776b811d mod_pubsub: Lower priority of default <body> generator Kim Alvefur 2020-11-05 22:27:17 +01:00
  • b6d303a710 mod_pubsub: Lower priority of default <body> generator Kim Alvefur 2020-11-05 22:27:17 +01:00
  • 0b9a8e9ac3 util.dbuffer: Optimize :sub() and :byte() Matthew Wild 2020-10-28 14:21:09 +00:00
  • 11dcc6f62a util.dbuffer: Optimize :sub() and :byte() Matthew Wild 2020-10-28 14:21:09 +00:00
  • 667b367b5f util.debug: Fix locals being reported under wrong stack frame in some cases (+tests!!) Matthew Wild 2020-10-16 13:38:04 +01:00
  • c2e10f8ef6 util.debug: Fix locals being reported under wrong stack frame in some cases (+tests!!) Matthew Wild 2020-10-16 13:38:04 +01:00
  • 022725ee9a Back out changeset 2c1583bb0e0f Kim Alvefur 2020-10-15 17:21:58 +02:00