aboutsummaryrefslogtreecommitdiffstats
path: root/util-src
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * util.encodings: Allow unassigned code points in ICU mode to match libidn beha...Kim 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: Use HMAC function provided by OpenSSL (fixes #1345)Kim 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-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
* util.poll: Fix inverted logicKim Alvefur2018-10-111-1/+1
* util.poll: Handle failed epoll FD creationKim Alvefur2018-10-111-1/+12
* util.poll: Early return from __gc in case of no valid epoll FDKim Alvefur2018-10-111-0/+4
* util.poll: Increase max epoll events per callKim Alvefur2018-10-081-1/+1
* util.poll: Zero FD sets watched for errors on creationKim Alvefur2018-10-071-0/+2
* net.poll: Guard against negative or too large FDsKim Alvefur2018-10-071-0/+14
* util.poll: Fix missing return for adding duplicate FDKim Alvefur2018-10-071-0/+1
* util.poll: Tweak metatable name fieldKim Alvefur2018-10-061-2/+2
* util.poll: Fix monitoring of socket exceptions in select modeKim Alvefur2018-10-061-1/+1
* util.poll: Lua 5.1 compatKim Alvefur2018-09-151-0/+6
* util.poll: Remove 'inline' from function declarationKim Alvefur2018-09-151-1/+1
* util.poll: Import poll library with epoll and select supportKim Alvefur2018-05-162-1/+425
* util.pposix: Allow _DARWIN_C_SOURCE to be overridenKim Alvefur2018-09-081-0/+2
* Merge 0.10->trunkKim Alvefur2018-09-081-0/+3
|\
| * util.pposix: Fix or silence a warning on OS X (#1202)Kim Alvefur2018-09-081-0/+3
* | Merge 0.10->trunkKim Alvefur2018-09-081-1/+1
|\|
| * util.pposix: Fix building on OS X (#1202)Kim Alvefur2018-08-181-1/+1
* | util.pposix: Restrict use of malloc_info to glibcKim Alvefur2018-09-071-1/+1
* | util.pposix: Do not attempt to assign to stdio variables [pedantic]Kim Alvefur2018-09-071-3/+3
* | util-src/makefile: Add util.time to BSD makefileKim Alvefur2018-08-111-1/+1
* | util.time: Allow for already set constantKim Alvefur2018-08-111-0/+2
* | util.time: Add monotonic timeKim Alvefur2017-03-091-0/+9
* | util.time: Convert to CKim Alvefur2017-03-092-1/+25