aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* util.hashring: Implementation of hashring data structureMatthew Wild2019-05-131-0/+88
|
* migrator: Add support for archives (fixes #651)Kim Alvefur2019-05-051-0/+6
|
* migrator: Rewrite to use storage modulesKim Alvefur2019-05-057-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 storesKim Alvefur2019-05-051-0/+13
|
* mod_storage_internal: Add support for iterating over users in archive storesKim Alvefur2019-05-051-0/+4
| | | | May help with writing a better migrator
* mod_muc_mam: Handle archive quotasKim Alvefur2019-05-051-4/+31
| | | | Same as in mod_mam
* Merge 0.11->trunkKim Alvefur2019-05-051-0/+7
|\
| * configure: Handle lua being found in /bin (workaround for #1353)Kim Alvefur2019-05-041-0/+7
| |
* | mod_storage_internal,memory: Only return total count if requestedKim Alvefur2019-05-052-11/+23
| |
* | net.http.files: Bump cache hits so they stay cachedKim Alvefur2019-05-041-0/+1
| | | | | | | | It's not an LRU cache unless this is done.
* | Merge 0.11->trunkKim Alvefur2019-05-041-1/+1
|\|
| * net.server_epoll: Restore wantread flag after pause (fixes #1354)Kim Alvefur2019-05-041-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 Alvefur2019-05-035-6/+6
| |
* | Merge 0.11->trunkKim Alvefur2019-05-031-0/+1
|\|
| * prosodyctl: Include version of LuaDBI in 'about'Kim Alvefur2019-05-011-0/+1
| |
* | mod_bosh: Added metrics for active/inactive sessions, new BOSH sessions, ↵Arc Riley2019-05-031-2/+28
| | | | | | | | BOSH errors, and timeouts (finishes #998)
* | mod_admin_telnet: include BOSH connections in c2s:count (#998)Arc Riley2019-05-021-1/+3
| |
* | mod_admin_telnet: added "(bosh)" and "(websocket)" connection flags (#998)Arc Riley2019-05-021-0/+6
| |
* | mod_admin_telnet: include BOSH connections in c2s session commands (#998)Arc Riley2019-05-021-0/+1
| |
* | mod_mimicking: Improve error handlingKim Alvefur2019-04-291-5/+31
| |
* | mod_mimicking: Use more intuitive term "mimicry index" for skeletonsKim Alvefur2019-04-291-1/+1
| | | | | | | | Fits better with the module name too.
* | mod_mimicking: Update command to work with current codeKim Alvefur2019-04-291-9/+14
| |
* | mod_mimicking: Use new storage APIKim Alvefur2019-04-291-4/+5
| |
* | mod_mimicking: Hook the correct event namesKim Alvefur2019-04-291-2/+2
| |
* | mod_mimicking: Import skeleton() from current locationKim Alvefur2019-04-291-1/+5
| |
* | mod_mimicking: Prevents registration of confusable usernames (by Florob) ↵Kim Alvefur2012-08-062-0/+50
| | | | | | | | (fixes #1347)
* | util.encodings: Add compat with ICU before version 58Kim Alvefur2019-04-291-0/+5
| |
* | CHANGES: Remove MAM change that got rebased to 0.11Kim Alvefur2019-04-291-1/+0
| |
* | CHANGES: New in trunk so farKim Alvefur2019-04-291-0/+11
| |
* | util.encodings: Add binding to confusables skeleton function in ICUKim Alvefur2019-04-241-0/+45
| |
* | Merge 0.11->trunkKim Alvefur2019-04-243-2/+5
|\|
| * util.encodings: Allow unassigned code points in ICU mode to match libidn ↵Kim Alvefur2019-04-241-1/+1
| | | | | | | | behavior (fixes #1348)
| * core.portmanager: Log debug message for each kind of TLS context createdKim Alvefur2019-04-231-0/+1
| |
| * mod_tls: Log debug message for each kind of TLS context createdKim Alvefur2019-04-231-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 Duarte2019-04-171-0/+11
| |
* | Backed out changeset 61bc5c52c941Kim Alvefur2019-04-212-28/+9
| | | | | | | | luaL_buffinitsize is only available in Lua 5.2+
* | util.hashes: Allow specifying output key lengthKim Alvefur2019-04-202-9/+28
| | | | | | | | This is not needed for SCRAM but PBKDF2 takes this argument.
* | util.hashes: Add PBKDF2-HMAC-SHA256Kim Alvefur2019-01-131-0/+18
| |
* | util.hashes: Rename PBKDF2 functionKim Alvefur2019-01-131-2/+3
| | | | | | | | It's not SCRAM-specific
* | util.hashes: Remove now unused hmac() functionKim Alvefur2019-04-191-38/+0
| |
* | util.hashes: Use PBKDF2 from libcryptoKim Alvefur2019-01-131-44/+9
| |
* | util.hashes: Add test vectors from RFC 6070 for PBKDF2 (aka SCRAM Hi())Kim Alvefur2019-04-192-1/+38
| | | | | | | | Number 4 is disabled by default beacuse of how long time it takes
* | Merge 0.11->trunkKim Alvefur2019-04-191-17/+11
|\|
| * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345)Kim Alvefur2019-04-191-17/+11
| |
* | util.hmac: Ignore long hex lines in testsKim Alvefur2019-04-191-0/+3
| |
* | util.hmac: Generate test cases from RFC 4231Kim Alvefur2019-04-111-0/+103
| |
* | util.hmac: Expose hmac-sha-512 tooKim Alvefur2019-04-191-0/+1
| | | | | | | | All these are provided by util.hashes so why not?
* | util.hmac: Reflow codeKim Alvefur2019-04-191-3/+5
| |
* | util.hashes: Remove redundant semicolonKim Alvefur2019-04-191-1/+1
| |
* | Merge 0.11->trunkKim Alvefur2019-04-141-1/+1
|\|