aboutsummaryrefslogtreecommitdiffstats
path: root/util-src
Commit message (Expand)AuthorAgeFilesLines
* Merge 0.11->trunkKim Alvefur2020-10-151-17/+6
|\
| * Back out 6dde2c9fa272: Doesn't work on Lua 5.1Kim Alvefur2020-10-151-13/+6
| * util.strbitop: Remove redundant init functionKim Alvefur2020-10-151-4/+0
* | Merge 0.11->trunkKim Alvefur2020-10-151-15/+22
|\|
| * util.strbitop: Create buffer in the correct size (optimization)Kim Alvefur2020-10-151-6/+13
| * util.strbitop: Reformat codeKim Alvefur2020-10-151-9/+9
* | Merge 0.11->trunkMatthew Wild2020-10-153-2/+93
|\|
| * util.strbitop: Library for bitwise operations on stringsKim Alvefur2019-09-073-2/+93
* | configure: Pass compiler flag to enable ICU only when building util.encodingsKim Alvefur2020-07-122-0/+3
* | util.ringbuffer: Ensure unsigned chars are always returned from :byte()Matthew Wild2020-06-241-3/+3
* | util-src: Use the luaL_pushfail API added in Lua 5.4 to highlight all failure...Kim Alvefur2020-06-076-49/+70
* | util.ringbuffer: Add :sub() and :byte() methods equivalent to the string methodsMatthew Wild2020-06-041-1/+102
* | util.ringbuffer: Prevent creation of buffer with negative sizeKim Alvefur2020-06-041-1/+1
* | util.ringbuffer: Prevent creation of zero-size bufferKim Alvefur2020-05-291-0/+1
* | util.pposix,signal: Pass around various OS numbers as integers [Lua 5.3]Kim Alvefur2020-05-042-28/+34
* | util.hashes: Fix output length of PBKDF2-HMAC-SHA256Kim Alvefur2020-04-221-1/+1
* | util.net: Fix signedness warning on ARMEmmanuel Gil Peyrot2020-01-301-2/+2
* | util.*.c: Add static qualifiers everywhereEmmanuel Gil Peyrot2019-12-016-52/+47
* | util.encodings: Remove redundant castEmmanuel Gil Peyrot2019-12-011-1/+1
* | util.encodings: Don’t export unneeded symbolsEmmanuel Gil Peyrot2019-12-011-8/+8
* | Merge 0.11->trunkKim Alvefur2019-11-165-108/+146
|\ \ | |/ |/|
| * util.encodings: Don't ignore non-strings passed to stringprep functionsKim Alvefur2019-11-021-11/+1
| * util.encodings: Strictly verify that the 'strict' *prep argument is a booleanKim Alvefur2019-10-301-4/+10
| * util.encodings: Optional strict flag to stringprepKim Alvefur2019-04-241-2/+14
| * util.encodings: Spell out all IDNA 2008 options ICU hasKim Alvefur2019-09-111-1/+24
| * util.encodings: Switch ICU binding to IDNA2008 (fixes #533, #1301)Kim Alvefur2019-09-111-4/+9
| * util.poll: Add missing return statements in fallback modeKim Alvefur2019-07-281-0/+2
| * util.encodings: Declare absence of arguments [-Wstrict-prototypes]Kim Alvefur2019-05-131-1/+1
| * util.encodings: Add compat with ICU before version 58Kim Alvefur2019-04-291-0/+5
| * util.encodings: Add binding to confusables skeleton function in ICUKim Alvefur2019-04-241-0/+45
| * Merge 0.11->trunkKim Alvefur2019-04-241-1/+1
| |\
| * | Backed out changeset 61bc5c52c941Kim Alvefur2019-04-211-12/+9
| * | util.hashes: Allow specifying output key lengthKim Alvefur2019-04-201-9/+12
| * | util.hashes: Add PBKDF2-HMAC-SHA256Kim Alvefur2019-01-131-0/+18
| * | util.hashes: Rename PBKDF2 functionKim Alvefur2019-01-131-2/+3
| * | util.hashes: Remove now unused hmac() functionKim Alvefur2019-04-191-38/+0
| * | util.hashes: Use PBKDF2 from libcryptoKim Alvefur2019-01-131-44/+9
| * | Merge 0.11->trunkKim Alvefur2019-04-191-17/+11
| |\ \
| * | | util.hashes: Remove redundant semicolonKim Alvefur2019-04-191-1/+1
| * | | util.poll: Minimize scope of methodsKim Alvefur2019-04-131-9/+9
| * | | util.pposix: Don't define POSIX_C_SOURCE on FreeBSD to ensure visibility of i...Matthew Wild2018-12-041-0/+4
| * | | util.time: Bump POSIX_C_SOURCE to ensure visibility of CLOCK_MONOTONIC on Fre...Matthew Wild2018-12-041-1/+1
* | | | util.pposix: Avoid overflow of malloc info at 2GB (fixes #1445 until 4GB)Kim Alvefur2019-11-161-5/+5
| |_|/ |/| |
* | | util.encodings: Allow unassigned code points in ICU mode to match libidn beha...Kim Alvefur2019-04-241-1/+1
| |/ |/|
* | util.hashes: Use HMAC function provided by OpenSSL (fixes #1345)Kim Alvefur2019-04-191-17/+11
|/
* util-src/makefile: Update with util.poll and util.compat (fixes #1251)Kim Alvefur2018-11-301-1/+2
* util.xpcall, util.compat: Add non-hacky multi-argument xpcall() for Lua 5.1Matthew Wild2018-10-262-1/+31
* net.server_epoll: Special handling of signal interruptsKim Alvefur2018-10-121-0/+5
* net.server_epoll: Ignore ENOENT when deregitering socketKim Alvefur2018-10-121-1/+2
* net.server_epoll: Graceful handling of registering already added socketKim Alvefur2018-10-121-1/+7