Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | util.hashring: Add tests | Matthew Wild | 2019-05-13 | 1 | -0/+85 |
| | |||||
* | util.encodings: Declare absence of arguments [-Wstrict-prototypes] | Kim Alvefur | 2019-05-13 | 1 | -1/+1 |
| | |||||
* | util.hashring: Implementation of hashring data structure | Matthew Wild | 2019-05-13 | 1 | -0/+88 |
| | |||||
* | migrator: Add support for archives (fixes #651) | Kim Alvefur | 2019-05-05 | 1 | -0/+6 |
| | |||||
* | migrator: Rewrite to use storage modules | Kim Alvefur | 2019-05-05 | 7 | -439/+143 |
| | | | | | This allows migrating to and from any storage module that supports the right methods. Based on experimental mod_migrate work. | ||||
* | mod_storage_sql: Add support for iterating over users in archive stores | Kim Alvefur | 2019-05-05 | 1 | -0/+13 |
| | |||||
* | mod_storage_internal: Add support for iterating over users in archive stores | Kim Alvefur | 2019-05-05 | 1 | -0/+4 |
| | | | | May help with writing a better migrator | ||||
* | mod_muc_mam: Handle archive quotas | Kim Alvefur | 2019-05-05 | 1 | -4/+31 |
| | | | | Same as in mod_mam | ||||
* | Merge 0.11->trunk | Kim Alvefur | 2019-05-05 | 1 | -0/+7 |
|\ | |||||
| * | configure: Handle lua being found in /bin (workaround for #1353) | Kim Alvefur | 2019-05-04 | 1 | -0/+7 |
| | | |||||
* | | mod_storage_internal,memory: Only return total count if requested | Kim Alvefur | 2019-05-05 | 2 | -11/+23 |
| | | |||||
* | | net.http.files: Bump cache hits so they stay cached | Kim Alvefur | 2019-05-04 | 1 | -0/+1 |
| | | | | | | | | It's not an LRU cache unless this is done. | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-05-04 | 1 | -1/+1 |
|\| | |||||
| * | net.server_epoll: Restore wantread flag after pause (fixes #1354) | Kim Alvefur | 2019-05-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | If a chunk of data has been received that is larger than the amount read at a time, then the connection is paused for a short time after which it tries to read some more. If, after that, there is still more data to read, it should do the same thing. However, because the "want read" flag is removed and was restored after the delayed reading, it would not schedule another delayed read. | ||||
* | | Fix various spelling mistakes [codespell] | Kim Alvefur | 2019-05-03 | 5 | -6/+6 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-05-03 | 1 | -0/+1 |
|\| | |||||
| * | prosodyctl: Include version of LuaDBI in 'about' | Kim Alvefur | 2019-05-01 | 1 | -0/+1 |
| | | |||||
* | | mod_bosh: Added metrics for active/inactive sessions, new BOSH sessions, ↵ | Arc Riley | 2019-05-03 | 1 | -2/+28 |
| | | | | | | | | BOSH errors, and timeouts (finishes #998) | ||||
* | | mod_admin_telnet: include BOSH connections in c2s:count (#998) | Arc Riley | 2019-05-02 | 1 | -1/+3 |
| | | |||||
* | | mod_admin_telnet: added "(bosh)" and "(websocket)" connection flags (#998) | Arc Riley | 2019-05-02 | 1 | -0/+6 |
| | | |||||
* | | mod_admin_telnet: include BOSH connections in c2s session commands (#998) | Arc Riley | 2019-05-02 | 1 | -0/+1 |
| | | |||||
* | | mod_mimicking: Improve error handling | Kim Alvefur | 2019-04-29 | 1 | -5/+31 |
| | | |||||
* | | mod_mimicking: Use more intuitive term "mimicry index" for skeletons | Kim Alvefur | 2019-04-29 | 1 | -1/+1 |
| | | | | | | | | Fits better with the module name too. | ||||
* | | mod_mimicking: Update command to work with current code | Kim Alvefur | 2019-04-29 | 1 | -9/+14 |
| | | |||||
* | | mod_mimicking: Use new storage API | Kim Alvefur | 2019-04-29 | 1 | -4/+5 |
| | | |||||
* | | mod_mimicking: Hook the correct event names | Kim Alvefur | 2019-04-29 | 1 | -2/+2 |
| | | |||||
* | | mod_mimicking: Import skeleton() from current location | Kim Alvefur | 2019-04-29 | 1 | -1/+5 |
| | | |||||
* | | mod_mimicking: Prevents registration of confusable usernames (by Florob) ↵ | Kim Alvefur | 2012-08-06 | 2 | -0/+50 |
| | | | | | | | | (fixes #1347) | ||||
* | | util.encodings: Add compat with ICU before version 58 | Kim Alvefur | 2019-04-29 | 1 | -0/+5 |
| | | |||||
* | | CHANGES: Remove MAM change that got rebased to 0.11 | Kim Alvefur | 2019-04-29 | 1 | -1/+0 |
| | | |||||
* | | CHANGES: New in trunk so far | Kim Alvefur | 2019-04-29 | 1 | -0/+11 |
| | | |||||
* | | util.encodings: Add binding to confusables skeleton function in ICU | Kim Alvefur | 2019-04-24 | 1 | -0/+45 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-04-24 | 3 | -2/+5 |
|\| | |||||
| * | util.encodings: Allow unassigned code points in ICU mode to match libidn ↵ | Kim Alvefur | 2019-04-24 | 1 | -1/+1 |
| | | | | | | | | behavior (fixes #1348) | ||||
| * | core.portmanager: Log debug message for each kind of TLS context created | Kim Alvefur | 2019-04-23 | 1 | -0/+1 |
| | | |||||
| * | mod_tls: Log debug message for each kind of TLS context created | Kim Alvefur | 2019-04-23 | 1 | -0/+3 |
| | | | | | | | | | | | | Creating TLS contexts triggers a lot of messages from certmanager that don't really describe their purpose. This is meant to provide hints about that. | ||||
* | | mod_admin_telnet: Adds c2s:closeall() (Fixes #1315) | Jo?o Duarte | 2019-04-17 | 1 | -0/+11 |
| | | |||||
* | | Backed out changeset 61bc5c52c941 | Kim Alvefur | 2019-04-21 | 2 | -28/+9 |
| | | | | | | | | luaL_buffinitsize is only available in Lua 5.2+ | ||||
* | | util.hashes: Allow specifying output key length | Kim Alvefur | 2019-04-20 | 2 | -9/+28 |
| | | | | | | | | This is not needed for SCRAM but PBKDF2 takes this argument. | ||||
* | | util.hashes: Add PBKDF2-HMAC-SHA256 | Kim Alvefur | 2019-01-13 | 1 | -0/+18 |
| | | |||||
* | | util.hashes: Rename PBKDF2 function | Kim Alvefur | 2019-01-13 | 1 | -2/+3 |
| | | | | | | | | It's not SCRAM-specific | ||||
* | | util.hashes: Remove now unused hmac() function | Kim Alvefur | 2019-04-19 | 1 | -38/+0 |
| | | |||||
* | | util.hashes: Use PBKDF2 from libcrypto | Kim Alvefur | 2019-01-13 | 1 | -44/+9 |
| | | |||||
* | | util.hashes: Add test vectors from RFC 6070 for PBKDF2 (aka SCRAM Hi()) | Kim Alvefur | 2019-04-19 | 2 | -1/+38 |
| | | | | | | | | Number 4 is disabled by default beacuse of how long time it takes | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-04-19 | 1 | -17/+11 |
|\| | |||||
| * | util.hashes: Use HMAC function provided by OpenSSL (fixes #1345) | Kim Alvefur | 2019-04-19 | 1 | -17/+11 |
| | | |||||
* | | util.hmac: Ignore long hex lines in tests | Kim Alvefur | 2019-04-19 | 1 | -0/+3 |
| | | |||||
* | | util.hmac: Generate test cases from RFC 4231 | Kim Alvefur | 2019-04-11 | 1 | -0/+103 |
| | | |||||
* | | util.hmac: Expose hmac-sha-512 too | Kim Alvefur | 2019-04-19 | 1 | -0/+1 |
| | | | | | | | | All these are provided by util.hashes so why not? | ||||
* | | util.hmac: Reflow code | Kim Alvefur | 2019-04-19 | 1 | -3/+5 |
| | |