| Commit message (Expand) | Author | Age | Files | Lines |
* | Spelling: Fix various spelling mistakes (thanks timeless) | Kim Alvefur | 2022-03-07 | 1 | -1/+1 |
* | make: Fix build of util.struct on *BSD | Kim Alvefur | 2022-03-04 | 1 | -1/+2 |
* | Merge config-updates+check-turn from timber | Matthew Wild | 2022-03-04 | 2 | -1/+424 |
|\ |
|
| * | util.struct: Import Roberto 'struct' library v0.3 | Matthew Wild | 2022-03-04 | 2 | -1/+424 |
* | | util.poll: Add support for the poll() API | Kim Alvefur | 2022-02-23 | 1 | -1/+129 |
* | | util.poll: Expose API (epoll or select) used | Kim Alvefur | 2022-02-27 | 1 | -6/+6 |
* | | util.poll: Restructure to make adding additional system APIs easier | Kim Alvefur | 2022-02-23 | 1 | -11/+23 |
|/ |
|
* | util.pposix: Use mallinfo2() on glibc 2.33, fix #1649 | Kim Alvefur | 2022-01-06 | 1 | -5/+12 |
* | util.pposix: Bind isatty(3) | Kim Alvefur | 2021-07-04 | 1 | -0/+9 |
* | util.hashes: Expose OpenSSL version | Kim Alvefur | 2021-05-12 | 1 | -0/+4 |
* | Merge 0.11->trunk | Matthew Wild | 2021-05-13 | 1 | -0/+14 |
|\ |
|
| * | util.hashes: Add constant-time string comparison (binding to CRYPTO_memcmp) | Matthew Wild | 2021-05-10 | 1 | -0/+14 |
* | | Merge 0.11->trunk | Kim Alvefur | 2020-10-15 | 1 | -0/+4 |
|\| |
|
| * | Back out changeset 2c1583bb0e0f | Kim Alvefur | 2020-10-15 | 1 | -0/+4 |
* | | Merge 0.11->trunk | Kim Alvefur | 2020-10-15 | 1 | -17/+6 |
|\| |
|
| * | Back out 6dde2c9fa272: Doesn't work on Lua 5.1 | Kim Alvefur | 2020-10-15 | 1 | -13/+6 |
| * | util.strbitop: Remove redundant init function | Kim Alvefur | 2020-10-15 | 1 | -4/+0 |
* | | Merge 0.11->trunk | Kim Alvefur | 2020-10-15 | 1 | -15/+22 |
|\| |
|
| * | util.strbitop: Create buffer in the correct size (optimization) | Kim Alvefur | 2020-10-15 | 1 | -6/+13 |
| * | util.strbitop: Reformat code | Kim Alvefur | 2020-10-15 | 1 | -9/+9 |
* | | Merge 0.11->trunk | Matthew Wild | 2020-10-15 | 3 | -2/+93 |
|\| |
|
| * | util.strbitop: Library for bitwise operations on strings | Kim Alvefur | 2019-09-07 | 3 | -2/+93 |
* | | configure: Pass compiler flag to enable ICU only when building util.encodings | Kim Alvefur | 2020-07-12 | 2 | -0/+3 |
* | | util.ringbuffer: Ensure unsigned chars are always returned from :byte() | Matthew Wild | 2020-06-24 | 1 | -3/+3 |
* | | util-src: Use the luaL_pushfail API added in Lua 5.4 to highlight all failure... | Kim Alvefur | 2020-06-07 | 6 | -49/+70 |
* | | util.ringbuffer: Add :sub() and :byte() methods equivalent to the string methods | Matthew Wild | 2020-06-04 | 1 | -1/+102 |
* | | util.ringbuffer: Prevent creation of buffer with negative size | Kim Alvefur | 2020-06-04 | 1 | -1/+1 |
* | | util.ringbuffer: Prevent creation of zero-size buffer | Kim Alvefur | 2020-05-29 | 1 | -0/+1 |
* | | util.pposix,signal: Pass around various OS numbers as integers [Lua 5.3] | Kim Alvefur | 2020-05-04 | 2 | -28/+34 |
* | | util.hashes: Fix output length of PBKDF2-HMAC-SHA256 | Kim Alvefur | 2020-04-22 | 1 | -1/+1 |
* | | util.net: Fix signedness warning on ARM | Emmanuel Gil Peyrot | 2020-01-30 | 1 | -2/+2 |
* | | util.*.c: Add static qualifiers everywhere | Emmanuel Gil Peyrot | 2019-12-01 | 6 | -52/+47 |
* | | util.encodings: Remove redundant cast | Emmanuel Gil Peyrot | 2019-12-01 | 1 | -1/+1 |
* | | util.encodings: Don’t export unneeded symbols | Emmanuel Gil Peyrot | 2019-12-01 | 1 | -8/+8 |
* | | Merge 0.11->trunk | Kim Alvefur | 2019-11-16 | 5 | -108/+146 |
|\ \
| |/
|/| |
|
| * | util.encodings: Don't ignore non-strings passed to stringprep functions | Kim Alvefur | 2019-11-02 | 1 | -11/+1 |
| * | util.encodings: Strictly verify that the 'strict' *prep argument is a boolean | Kim Alvefur | 2019-10-30 | 1 | -4/+10 |
| * | util.encodings: Optional strict flag to stringprep | Kim Alvefur | 2019-04-24 | 1 | -2/+14 |
| * | util.encodings: Spell out all IDNA 2008 options ICU has | Kim Alvefur | 2019-09-11 | 1 | -1/+24 |
| * | util.encodings: Switch ICU binding to IDNA2008 (fixes #533, #1301) | Kim Alvefur | 2019-09-11 | 1 | -4/+9 |
| * | util.poll: Add missing return statements in fallback mode | Kim Alvefur | 2019-07-28 | 1 | -0/+2 |
| * | util.encodings: Declare absence of arguments [-Wstrict-prototypes] | Kim Alvefur | 2019-05-13 | 1 | -1/+1 |
| * | util.encodings: Add compat with ICU before version 58 | Kim Alvefur | 2019-04-29 | 1 | -0/+5 |
| * | 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 | 1 | -1/+1 |
| |\ |
|
| * | | Backed out changeset 61bc5c52c941 | Kim Alvefur | 2019-04-21 | 1 | -12/+9 |
| * | | util.hashes: Allow specifying output key length | Kim Alvefur | 2019-04-20 | 1 | -9/+12 |
| * | | 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 |
| * | | util.hashes: Remove now unused hmac() function | Kim Alvefur | 2019-04-19 | 1 | -38/+0 |