Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | util.hashes: Remove redundant semicolon | Kim Alvefur | 2019-04-19 | 1 | -1/+1 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-04-14 | 1 | -1/+1 |
|\| | |||||
| * | util.ip: Add missing netmask for 192.168/16 range (fixes #1343) | Kim Alvefur | 2019-04-14 | 1 | -1/+1 |
| | | |||||
* | | util.poll: Minimize scope of methods | Kim Alvefur | 2019-04-13 | 1 | -9/+9 |
| | | | | | | | | File scope is enough | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-04-13 | 1 | -0/+1 |
|\| | |||||
| * | net.dns: Close resolv.conf handle when done (fixes #1342) | Kim Alvefur | 2019-04-13 | 1 | -0/+1 |
| | | |||||
* | | mod_http_files: Try to determine which module using serve() needs updating | Kim Alvefur | 2019-04-05 | 1 | -2/+8 |
| | | |||||
* | | mod_http_files: Use net.http.files | Kim Alvefur | 2019-04-05 | 1 | -136/+33 |
| | | |||||
* | | net.http.files: Make into standalone library | Kim Alvefur | 2019-04-05 | 1 | -64/+14 |
| | | |||||
* | | net.http.files: Copy of mod_http_files | Kim Alvefur | 2019-04-05 | 1 | -0/+198 |
| | | | | | | | | | | | | | | | | | | The intent is to make it easier to reuse and simplify mod_http_files. Currently modules will use the serve() function exported by mod_http_files in order to serve their own files. This makes it unclear whether mod_http_files should be doing anything on its own. Moving the logic into a separate module should help here, as well as make re-use outside of prosody easier. | ||||
* | | util.session: Fix session id not include unauthed forever | Kim Alvefur | 2019-04-03 | 1 | -1/+2 |
| | |