aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* degesch: save some memory on channel usersPřemysl Eric Janouch2020-10-041-26/+21
| | | | | `struct str` was mostly unnecessary, we can save 16+ bytes, while performance and code readability is mostly unchanged.
* degesch: expand comment about character encodingPřemysl Eric Janouch2020-10-021-2/+7
|
* Bump liberty, use iscntrl_ascii()Přemysl Eric Janouch2020-10-022-2/+2
|
* kike: silence an annoying build warningPřemysl Eric Janouch2020-09-201-13/+22
|
* degesch: remove unnecessary quotes from macro defsPřemysl Eric Janouch2020-09-201-16/+16
| | | | The behaviour is defined by the standard.
* degesch: update comment to reflect realityPřemysl Eric Janouch2020-09-201-1/+2
|
* Update NEWS, bump versionv0.9.8Přemysl Eric Janouch2020-09-022-1/+11
|
* Update copyright yearsPřemysl Eric Janouch2020-09-022-2/+2
|
* README: improve libasciidoc compatibilityPřemysl Eric Janouch2020-09-021-2/+5
|
* README: discourage from using libeditPřemysl Eric Janouch2020-09-021-0/+3
|
* degesch: work around a libedit attribute issuePřemysl Eric Janouch2020-09-021-3/+16
|
* degesch: fix a libedit crashPřemysl Eric Janouch2020-09-021-1/+2
|
* degesch: fix Lua 5.4 buildPřemysl Eric Janouch2020-09-022-2/+9
| | | | | | Not sure about how well it works yet. Lua 5.3 is still made preferential by the order of pkgconfig lookup.
* degesch: fix a pointer operation in the libedit layerPřemysl Eric Janouch2020-09-021-1/+2
|
* Bump libertyPřemysl Eric Janouch2020-09-021-0/+0
|
* Name changePřemysl Eric Janouch2020-09-0222-23/+23
|
* CMakeLists.txt: add a commentPřemysl Janouch2020-09-021-0/+2
|
* degesch: fix log reopening after a buffer renamePřemysl Janouch2020-03-231-2/+2
|
* degesch: clean up unused functionsPřemysl Janouch2020-03-221-32/+0
|
* Fix handling terminal resizes while the terminal is suspendedPřemysl Janouch2020-03-211-0/+2
| | | | GNU Readline has a misfeature.
* degesch: fix getpwuid usagePřemysl Janouch2019-12-071-0/+1
| | | | The "entry not found" case doesn't have to touch errno.
* Update NEWS, bump versionv0.9.7Přemysl Janouch2018-10-214-4/+7
|
* degesch: add a comment about ENOTCONNPřemysl Janouch2018-10-211-0/+2
|
* Update NEWSPřemysl Janouch2018-10-211-0/+14
|
* kike: fix wildcard handling in WHOISPřemysl Janouch2018-10-211-6/+6
|
* kike: allow STATS with no parametersPřemysl Janouch2018-10-211-4/+4
| | | | We were in plain conflict with RFC 2812 for no apparent reason.
* kike: explicit conversion from pointer to booleanPřemysl Janouch2018-08-011-1/+1
| | | | | In practice the values in the map may only be 1 or 0, so it doesn't matter, but in C it is better to be safe than sorry.
* kike: break out properly on errors in MODE processingPřemysl Janouch2018-08-011-1/+2
| | | | We used to only abort the inner loop, which was insufficient.
* kike: reset user modes while processing USERPřemysl Janouch2018-08-011-0/+1
| | | | | Since the processing always succeeds and registration cannot be undone, this doesn't seem to fix any real issue.
* kike: do nothing on equivalent renicksPřemysl Janouch2018-08-011-0/+4
|
* kike: code cleanupsPřemysl Janouch2018-08-011-4/+1
|
* kike: fix grammar in hostname validationPřemysl Janouch2018-08-011-1/+2
| | | | | This has an entry in RFC 2812 errata, although it's held for document update. We can afford the strictness.
* kike: fix grammar in config item descriptionPřemysl Janouch2018-08-011-1/+1
|
* kike: add a comment about identifier encodingPřemysl Janouch2018-08-011-0/+7
|
* Update NEWS, bump versionv0.9.6Přemysl Janouch2018-06-222-2/+6
|
* fancy-prompt.lua: workaround a Readline UTF-8 bugPřemysl Janouch2018-06-221-0/+4
|
* Bump libertyPřemysl Janouch2018-06-221-0/+0
|
* degesch: add static analysis for the loggerPřemysl Janouch2018-06-212-0/+16
| | | | | Caught two more occurences than I was able to find by just scanning the source, so the effort wasn't in vain.
* Remove .travis.ymlPřemysl Janouch2018-06-211-50/+0
| | | | | | We don't depend on any proprietary services no longer. I'll have to make my own replacements with blackjack and hookers. Until then, the file stays in the commit log as an example.
* Update READMEPřemysl Janouch2018-06-211-5/+5
|
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-2118-50/+32
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* Update submodule URL for libertyPřemysl Janouch2018-06-211-1/+1
|
* Prepare NEWS for the next releasePřemysl Janouch2018-06-211-0/+23
|
* degesch: fix some log messagesPřemysl Janouch2018-06-211-5/+5
| | | | We could use some static analysis for these.
* kike: disable TLS session reusePřemysl Janouch2018-01-091-0/+3
|
* kike: handle accept() errors betterPřemysl Janouch2018-01-091-9/+14
| | | | Might prevent some denial of service attacks.
* kike: thorough review, no functional changesPřemysl Janouch2018-01-091-3/+15
|
* kike: introduce cstr_set()Přemysl Janouch2018-01-081-23/+12
|
* degesch: introduce cstr_set()Přemysl Janouch2018-01-082-74/+39
|
* degesch: thorough review, no functional changesPřemysl Janouch2018-01-081-20/+61
|