aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* degesch: fix IPv6:port in irc_split_host_port()Přemysl Janouch2018-01-081-12/+14
|
* degesch: fix a minor bug in buffer_merge()Přemysl Janouch2018-01-081-2/+1
| | | | | The pointer to the last item in the linked list wasn't always fixed, although nothing really touched it afterwards.
* degesch: simplify a popular assertionPřemysl Janouch2018-01-081-20/+10
|
* degesch: simplify the configuration dumperPřemysl Janouch2018-01-081-29/+11
|
* degesch: show an error message on log write failurePřemysl Janouch2018-01-081-2/+17
| | | | Running out of space and I/O errors seem like the most likely causes.
* degesch: make buffer index computation easier to followPřemysl Janouch2018-01-081-2/+3
|
* degesch: fix a Lua error messagePřemysl Janouch2018-01-081-1/+1
|
* Bump liberty, avoid fall-through warningsPřemysl Janouch2018-01-074-1/+3
|
* Update READMEPřemysl Janouch2017-12-061-8/+4
| | | | "Edgy" is actually a fitting word. And we've lost OBS!
* Update READMEPřemysl Janouch2017-12-021-5/+4
|
* Update READMEPřemysl Janouch2017-12-021-9/+5
| | | | So be it, SJWHub, at least I have a reason to move.
* degesch: better shift state encoding handlingPřemysl Janouch2017-07-071-6/+8
| | | | I don't know, probably didn't matter.
* slack.lua: add a feature to undo emojiPřemysl Janouch2017-07-031-1/+48
|
* CMakeLists.txt: fix variable namePřemysl Janouch2017-07-031-2/+2
|
* Rework constructors/destructorsPřemysl Janouch2017-06-223-61/+36
|
* Bump libertyPřemysl Janouch2017-06-226-417/+255
|
* kike: fix two memory leaksPřemysl Janouch2017-06-221-0/+2
|
* slack.lua: support @here and @channelPřemysl Janouch2017-05-181-5/+10
|
* slack.lua: improve input hook matchingPřemysl Janouch2017-05-171-1/+1
|
* slack.lua: more unfuckingPřemysl Janouch2017-05-171-0/+25
| | | | And now it's already fairly usable.
* Fix licensing notice in READMEPřemysl Janouch2017-05-141-2/+4
|
* fancy-prompt.lua: remove unnecessary local variablePřemysl Janouch2017-05-131-1/+1
|
* degesch: add a slack pluginPřemysl Janouch2017-05-131-0/+71
| | | | Slack's IRC gateway is crap but it doesn't need to be *such* crap.
* Avoid the "poller_fd::closed" featurePřemysl Janouch2017-05-063-13/+7
| | | | | | | Reliability enhancement for Linux. This feature was created for ponymap, however we don't care about an extra syscall in most places. Doing it right even saves lines.
* Update copyright yearsPřemysl Janouch2017-04-222-2/+2
|
* degesch: simplify quittingPřemysl Janouch2017-04-201-49/+36
| | | | | | | | - send a QUIT on C-c, too - shut down the connection on /disconnect, too Connection management is one of the few fucked up parts that remain in that state for historical reasons.
* degesch: fix confusing messagePřemysl Janouch2017-04-201-1/+2
| | | | It seemed like we were connecting albeit we were connected already.
* degesch: make a second /disconnect always succeedPřemysl Janouch2017-04-201-2/+11
|
* Travis CI: brevify notificationsPřemysl Janouch2017-02-031-0/+6
|
* Bump libertyPřemysl Janouch2017-01-235-270/+271
|
* degesch: Lua is no longer experimentalPřemysl Janouch2017-01-231-1/+1
| | | | But rather essential to me.
* Travis CI: try adding the PPA backPřemysl Janouch2016-12-301-0/+2
|
* Travis CI: try removing a dead PPAPřemysl Janouch2016-12-301-2/+0
|
* Fix LibreSSL compatibilityPřemysl Janouch2016-12-301-1/+1
|
* Bump versionv0.9.5Přemysl Janouch2016-12-302-2/+2
|
* Various fixes related to channel modesPřemysl Janouch2016-12-303-13/+39
| | | | Bugs unnoticed for so long.
* CleanupPřemysl Janouch2016-12-284-30/+18
|
* Add support for OpenSSL 1.1.0Přemysl Janouch2016-12-284-1/+20
|
* degesch: /query w/o arguments just opens the queryPřemysl Janouch2016-12-061-1/+1
|
* fancy-prompt.lua: fix parametrized modesPřemysl Janouch2016-12-021-3/+3
|
* fancy-prompt.lua: change background on highlightPřemysl Janouch2016-12-021-3/+7
|
* degesch: replace degesch.connect with async.dialPřemysl Janouch2016-11-042-155/+139
| | | | Halfway there, looks much saner.
* degesch: move the Lua async code within the filePřemysl Janouch2016-11-041-303/+303
|
* degesch: get rid of Lua timer hooksPřemysl Janouch2016-11-042-50/+4
| | | | Since they were the exception and have been replaced with the async API.
* degesch: Lua coroutine safetyPřemysl Janouch2016-11-041-53/+46
|