AgeCommit message (Expand)AuthorFilesLines
2019-06-20dial: attempt to give better errors on dns failureHEADmasterJoakim Sindholt1-3/+8
2019-03-12update to newest unicodeJoakim Sindholt3-0/+360
2019-03-12mkfile: fix unicode header dependenciesJoakim Sindholt1-1/+6
2019-03-12test: homogenize with other libsJoakim Sindholt4-38/+93
2019-03-08libc.h: include sched.hJoakim Sindholt1-0/+1
2019-01-28idna: use char[] instead of char* for tableJoakim Sindholt1-1/+1
2018-07-10utfntrunc: fix partial utf8 input truncationJoakim Sindholt1-2/+6
2018-04-18syslog: use argv0baseJoakim Sindholt1-4/+3
2018-02-23implement a basename function for argv0 parsingJoakim Sindholt3-3/+25
2018-01-25libc.h: add math.h headerJoakim Sindholt1-0/+1
2017-12-09unicode: update to newest versionJoakim Sindholt1-0/+12
2017-12-09add single line reading primitiveJoakim Sindholt4-3/+36
2017-12-09add idna encoding/decodingJoakim Sindholt3-0/+347
2017-12-09add syslog through fmtJoakim Sindholt5-0/+340
2017-12-09nfd: move decl scopeJoakim Sindholt1-3/+1
2017-12-09deboolifyJoakim Sindholt4-8/+8
2017-12-09dial: refactor to support arbitrarily long domainsJoakim Sindholt1-47/+39
2017-12-09dial: use errno where applicableJoakim Sindholt1-1/+1
2017-12-09errstr: only save errstr when errno is set appropriatelyJoakim Sindholt1-2/+1
2017-12-09endian-386: fix TSYM where TEXT was intendedJoakim Sindholt1-3/+3
2017-12-09fmt: interpret . flag as initial zero precisionJoakim Sindholt1-0/+1
2017-12-09add utf[r]rune analogs to str[r]chrJoakim Sindholt2-0/+32
2017-12-09rename runeutflen to runelenJoakim Sindholt3-3/+3
2017-12-08utf: fail on converting invalid runes/utf sequencesJoakim Sindholt1-31/+16
2017-12-08utf: add unicode character boundary string truncationJoakim Sindholt3-17/+37
2017-12-08utf: change utfdecode and utf/rune constants and fix sign issuesJoakim Sindholt3-33/+24
2017-03-04errstr-linux: remove debug macroJoakim Sindholt1-4/+0
2017-03-02signal and errstr updateJoakim Sindholt9-100/+194
2017-03-02homogenize headersJoakim Sindholt2-72/+71
2017-03-02rename __simple_assert to _fmt_assertJoakim Sindholt2-6/+6
2017-03-02move utfdecode's table into a single TUJoakim Sindholt2-24/+29
2016-10-05unicode: update tables to newest versionJoakim Sindholt2-0/+134
2016-10-05libc.h: add xattr.h for getxattrJoakim Sindholt1-0/+1
2016-08-08libc.h: include shadow.hJoakim Sindholt1-0/+1
2016-06-27fmt: allow use of .beginJoakim Sindholt3-12/+12
2016-05-22announce: set SO_REUSEADDR on all announcesJoakim Sindholt1-0/+1
2016-05-21fmt: use memchr to search for %Joakim Sindholt1-1/+4
2016-05-21fmt: organize handlers to benefit the most used onesJoakim Sindholt1-2/+2
2016-05-21remove extraneous scope block in ARG macrosJoakim Sindholt1-2/+1
2016-04-13utf: remove runicJoakim Sindholt3-10/+1
2016-04-05fmt: wrap flush in error handling codeJoakim Sindholt3-51/+104
2016-03-24add file operation headersJoakim Sindholt1-0/+2
2016-02-17add endian asm for 386Joakim Sindholt1-0/+91
2016-01-23implement xmallocz to avoid an extra divisionJoakim Sindholt1-1/+5
2016-01-23return -1, not errno, from readn/writenJoakim Sindholt1-1/+1
2015-12-18fix %r argument to werrstrJoakim Sindholt1-2/+6
2015-12-18try initializing errstrJoakim Sindholt1-1/+1
2015-12-14add simple unicode lower case conversionJoakim Sindholt7-0/+1270
2015-12-14update to newest unicodeJoakim Sindholt1-0/+6
2015-12-14fix unicode dependenciesJoakim Sindholt1-2/+2