Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | util.dependencies: Avoid missing bitop false positive on Lua 5.4 | Kim Alvefur | 2019-11-09 | 1 | -1/+1 |
| | |||||
* | util.startup: Disable plugin installer path creation for now (see comments) | Kim Alvefur | 2019-11-09 | 1 | -2/+4 |
| | |||||
* | util.startup: Split plugin installer path setup into a separate function | Kim Alvefur | 2019-11-09 | 1 | -4/+11 |
| | |||||
* | util.paths: Don't treat path as pattern, fix traceback (thanks Menel87) | Kim Alvefur | 2019-11-08 | 1 | -2/+2 |
| | |||||
* | Merge 0.11->trunk | Kim Alvefur | 2019-11-04 | 1 | -2/+9 |
|\ | |||||
| * | util.startup: Ensure prosody.paths are absolute (see #1430) | Kim Alvefur | 2019-11-04 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | Normally these paths are injected into the installed 'prosody' executable as absolute paths, but it is possible to override at least the config path via environment variable or command line argument. This makes sure a path relative to pwd stays relative to that instead of the data directory. | ||||
| * | util.startup: Update config path (fixes #1430) | Kim Alvefur | 2019-11-03 | 1 | -1/+2 |
| | | |||||
* | | util.prosodyctl: Enforce strict JID validation on user creation | Kim Alvefur | 2019-11-01 | 1 | -1/+1 |
| | | | | | | | | | | | | This is where 64ddcbc9a328 should have started. By preventing creation of users with invalid JIDs, it will slowly become safer to enforce strict validation on everything. | ||||
* | | util.error: Add well-known field 'code' in error templates | Kim Alvefur | 2019-11-01 | 1 | -0/+1 |
| | | | | | | | | Intended to be for HTTP-ish numeric status codes | ||||
* | | util.jid: Add a 'strict' flag for jidprep calls | Kim Alvefur | 2019-09-09 | 1 | -6/+6 |
| | | |||||
* | | util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error ↵ | Matthew Wild | 2019-10-27 | 1 | -3/+9 |
| | | | | | | | | (fixes #1455) | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-10-20 | 1 | -3/+3 |
|\| | |||||
| * | util.interpolation: Support unescaped variables with more modifiers (fixes ↵ | Kim Alvefur | 2019-10-20 | 1 | -3/+3 |
| | | | | | | | | | | | | #1452) Tests will be added in trunk. | ||||
* | | util.statistics: Add a total count for rate counters, counting from server ↵ | Emmanuel Gil Peyrot | 2019-10-10 | 1 | -1/+3 |
| | | | | | | | | start. | ||||
* | | util.sasl.scram: Avoid implicit coersion of number to string | Kim Alvefur | 2019-10-06 | 1 | -1/+1 |
| | | | | | | | | Lua can be compiled without coercion, which would cause an error here. | ||||
* | | util.sasl.scram: Fix old API | Kim Alvefur | 2019-09-29 | 1 | -1/+1 |
| | | | | | | | | | | This function is not directly used by anything in Prosody anymore and should be considered deprecated. | ||||
* | | util.async: Add function for waiting on promises and unpacking the results | Kim Alvefur | 2019-09-29 | 1 | -0/+16 |
| | | |||||
* | | util.sql: Preserve 3rd and 4th return values from transaction (fixes #1434) ↵ | Kim Alvefur | 2019-09-28 | 1 | -3/+3 |
| | | | | | | | | (thanks mrdoctorwho) | ||||
* | | util.x509: Return sets of services per identity | Kim Alvefur | 2019-09-10 | 1 | -7/+34 |
| | | |||||
* | | util.x509: Only collect commonNames that pass idna | Kim Alvefur | 2019-09-10 | 1 | -1/+1 |
| | | | | | | | | | | Weeds out "Example Certificate" and the like, which are uninteresting for this function. | ||||
* | | util.x509: Nameprep commonName once | Kim Alvefur | 2019-09-10 | 1 | -2/+5 |
| | | |||||
* | | util.bitops: Library to find appropriate bitwise library (closes #1395) | Kim Alvefur | 2019-07-22 | 2 | -0/+39 |
| | | |||||
* | | util.sasl.scram: Add support for SCRAM-SHA-256 | Kim Alvefur | 2019-01-13 | 1 | -0/+1 |
| | | |||||
* | | util.sasl.scram: Factor out SHA-1 specific getAuthenticationDatabaseSHA1 | Kim Alvefur | 2019-01-13 | 1 | -20/+25 |
| | | | | | | | | This makes the code more generic, allowing SHA-1 to be replaced | ||||
* | | Merge mod-installer (2019 GSoC by Jo?o Duarte) | Matthew Wild | 2019-08-19 | 4 | -2/+63 |
|\ \ | |||||
| * | | util/prosodyctl: call_luarocks now sets a directory variable itself | Jo?o Duarte | 2019-08-16 | 1 | -1/+2 |
| | | | |||||
| * | | util/prosodyctl: Removed the check_flags and execute_command function | Jo?o Duarte | 2019-08-16 | 1 | -25/+0 |
| | | | |||||
| * | | util.pluginloader: Added a new path to the variable local_names | Jo?o Duarte | 2019-08-16 | 1 | -1/+2 |
| | | | |||||
| * | | util.paths: Fixed file termination for package.cpath's extra path | Jo?o Duarte | 2019-08-16 | 1 | -1/+1 |
| | | | |||||
| * | | util.startup: Changed the way util.paths.complement_lua_path was being accessed | Jo?o Duarte | 2019-08-16 | 1 | -1/+1 |
| | | | |||||
| * | | util.startup: Reorganized code at setup_plugindir | Jo?o Duarte | 2019-08-01 | 1 | -3/+3 |
| | | | |||||
| * | | util.paths: Refactored a variable, to avoid shadowing | Jo?o Duarte | 2019-08-01 | 1 | -4/+4 |
| | | | |||||
| * | | util.startup: Now calls a function to complement lua's path/cpath | Jo?o Duarte | 2019-08-01 | 1 | -13/+2 |
| | | | |||||
| * | | util.paths: Added the function 'complement_lua_path' | Jo?o Duarte | 2019-08-01 | 1 | -0/+16 |
| | | | |||||
| * | | util.startup: setup_plugindir now also checks package.cpath for duplicates | Jo?o Duarte | 2019-08-01 | 1 | -2/+4 |
| | | | |||||
| * | | util.startup: Directly calling lfs.currentdir instead of storing it in a ↵ | Jo?o Duarte | 2019-08-01 | 1 | -2/+1 |
| | | | | | | | | | | | | local variable | ||||
| * | | util.startup: Removed/rewrote comments at setup_plugindir | Jo?o Duarte | 2019-08-01 | 1 | -7/+2 |
| | | | |||||
| * | | util.startupt: setup_plugindir now uses lfs.mkdir to check/create directories | Jo?o Duarte | 2019-08-01 | 1 | -4/+1 |
| | | | |||||
| * | | util.startupt: I'm now using the resolve_relative_path function from ↵ | Jo?o Duarte | 2019-08-01 | 1 | -10/+2 |
| | | | | | | | | | | | | util/paths at the setup_plugindir function | ||||
| * | | util.prosodyctl: Changed a comment | Jo?o Duarte | 2019-08-01 | 1 | -1/+1 |
| | | | |||||
| * | | util.prosodyctl: The check_flags function now considers that a module, if ↵ | Jo?o Duarte | 2019-07-31 | 1 | -2/+2 |
| | | | | | | | | | | | | given, is specified at the penultimate argument it receives | ||||
| * | | util.prosodyctl: Added the execute_command function | Jo?o Duarte | 2019-07-31 | 1 | -0/+14 |
| | | | |||||
| * | | util.prosodyctl: call_luarocks function is now compatible with the list command | Jo?o Duarte | 2019-07-31 | 1 | -1/+5 |
| | | | |||||
| * | | util.prosodyctl: Function now differentiates its output, depending if it is ↵ | Jo?o Duarte | 2019-07-31 | 1 | -1/+7 |
| | | | | | | | | | | | | being called by install or remove | ||||
| * | | util.prosodyctl: Added the call_luarocks function | Jo?o Duarte | 2019-07-31 | 1 | -0/+7 |
| | | | |||||
| * | | util.prosodyctl: Added the check_flags function | Jo?o Duarte | 2019-07-31 | 1 | -1/+12 |
| | | | |||||
| * | | util.startup: Improved how .set_plugindir updates prosody.paths.plugins, ↵ | Jo?o Duarte | 2019-07-26 | 1 | -11/+27 |
| | | | | | | | | | | | | package.path and package.cpath | ||||
| * | | util.startup: .setup_plugindir now checks if the specified directory for ↵ | Jo?o Duarte | 2019-07-26 | 1 | -4/+4 |
| | | | | | | | | | | | | custom plugins exists, and creates it if it doesn't | ||||
| * | | util.startup: The .setup_plugindir function now correctly sets a ↵ | Jo?o Duarte | 2019-07-26 | 1 | -10/+16 |
| | | | | | | | | | | | | default/specified path for custom plugins | ||||
| * | | util.startup: Removed unnecessary if clause at startup.set_plugindir | Jo?o Duarte | 2019-07-25 | 1 | -9/+7 |
| | | |