aboutsummaryrefslogtreecommitdiffstats
path: root/util-src
Commit message (Expand)AuthorAgeFilesLines
* util.ringbuffer: Allocate buffer itself as part of userdata (simpler, single ...Kim Alvefur2017-01-221-19/+3
* util.ringbuffer: Remove unused macrosKim Alvefur2017-01-221-3/+0
* util.crand: Raise hard errorsKim Alvefur2017-01-201-7/+3
* util.crand: Remove seedingKim Alvefur2017-01-201-20/+0
* util.crand: Let Lua handle allocation, freeing and error handling for bufferKim Alvefur2017-01-201-40/+3
* util.crand: Switch to luaL_checkinteger since checkint is deprecated in Lua 5.3Kim Alvefur2017-01-201-1/+2
* util-src: Make C modules assert that the Lua runtime matches what it was comp...Kim Alvefur2017-01-089-0/+27
* util.pposix: rfork() seems to be FreeBSD only (fixes #412)Kim Alvefur2016-12-191-2/+2
* configure: Move -ggdb flag here from util-src/MakeKim Alvefur2016-08-191-1/+1
* Move C compiler flag -pedantic from Makefile to configureKim Alvefur2016-08-191-1/+1
* util-src/Makefile: Remove redundant -Wall (already set by configure)Kim Alvefur2016-08-191-1/+1
* util.table: Move loop variable to top of function for C89 compatibilityKim Alvefur2016-08-071-1/+2
* util.table: Add pack() function (this is already available in Lua 5.2+)Matthew Wild2016-07-271-0/+15
* util.pposix: Ask for shared file descriptor table using rfork() on *BSD (fixe...Kim Alvefur2016-05-251-0/+13
* util.crand: Silence compiler warningKim Alvefur2016-05-251-1/+1
* util.crand: Include stdlib.h instead of malloc.h for portability (thanks Tobias)Kim Alvefur2016-02-221-1/+1
* util.crand: C binding to one of OpenSSL, Linux getrandom() or OpenBSD arc4ran...Kim Alvefur2016-02-222-1/+164
* Add util.ringbuffer, a ringbuffer with a file handle like interfaceKim Alvefur2016-02-022-2/+234
* util.pposix: Expose the uname GNU extension field 'domainname'Kim Alvefur2015-11-251-0/+4
* configure,util-src/Makefile: Make a variable that includes -l for OpenSSL (li...Kim Alvefur2015-09-271-1/+1
* util-src/Makefile: Remove redundant variables (set in config.unix already)Kim Alvefur2015-09-271-8/+0
* util-src/Makefile: Don't make exceptions for how to build .so for util.hashes...Kim Alvefur2015-09-271-4/+2
* util-src/Makefile: Tell Make how to build .so from .o in a modern way (Let bu...Kim Alvefur2015-09-271-6/+2
* util-src/Makefile: Move Lua include path into CFLAGS variableKim Alvefur2015-09-271-2/+2
* configure, util-src/Makefile: Move OS X deployment flag to an C compiler argu...Kim Alvefur2015-09-261-3/+0
* util-src/Makefile: Use variables for install binary and target directoryKim Alvefur2015-09-261-1/+4
* util-src/Makefile: Move list of .so files in a variableKim Alvefur2015-09-261-6/+6
* util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to supp...Kim Alvefur2015-04-266-21/+21
* util.encodings: Move declarations to top of function [pedantic]Kim Alvefur2015-05-021-2/+3
* util.pposix: Return error from ftruncate if that fails too (but what would we...Kim Alvefur2015-05-021-1/+4
* util-src/*.c: Per convention call luaL_error() as argument to returnFlorian Zeitz2015-04-033-5/+6
* util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break...Kim Alvefur2015-04-037-716/+846
* util.table, Makefile: New C module that allows pre-allocation of tables to im...Matthew Wild2015-03-312-2/+16
* Merge 0.9->0.10 againKim Alvefur2015-03-271-3/+94
|\
| * util.encodings: Expose UTF-8 validation and length checking functionsKim Alvefur2015-03-231-0/+28
| * util.encodings: Perform validation of UTF-8 strings before passing to libidn ...Kim Alvefur2015-03-231-3/+67
* | util-src/*.c: Add macro for compiling with Lua 5.2Kim Alvefur2014-09-176-0/+24
* | util-src/*.c: Use the more concise lua_setfieldKim Alvefur2014-09-174-13/+7
* | util-src/*.c: Don't create globals when loadedKim Alvefur2014-09-166-11/+11
* | Merge 0.9->0.10Kim Alvefur2014-04-271-3/+9
|\|
| * util.pposix: Fix error reporting from really old Linux fallocate() that did n...Kim Alvefur2014-04-251-1/+5
| * util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (...Kim Alvefur2014-04-251-2/+4
* | Merge 0.9->0.10Kim Alvefur2013-11-281-0/+2
|\|
| * util.pposix: Verify that file handle is openKim Alvefur2013-11-281-0/+2
* | Merge 0.9->0.10Matthew Wild2013-10-101-1/+1
|\|
| * util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribu...Waqas Hussain2013-10-101-1/+1
* | Merge 0.9->trunkMatthew Wild2013-09-032-3/+12
|\|
| * util.pposix: Fix building on non-Linux with glibcKim Alvefur2013-09-021-2/+2
| * util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)Kim Alvefur2013-08-301-1/+10
* | util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be q...Kim Alvefur2013-08-101-1/+1