aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xC/xP: fix unseen message countingPřemysl Eric Janouch2022-09-282-20/+16
| | | | | | | | xC: advance unread message counters even with leaked messages, and don't unnecessarily set the highlighted flag. Plus clean up. xP: make leaked non-unimportant messages advance the counter for unimportant messages, so that the buffer doesn't get emboldened.
* xS: parse project version from CMakeLists.txtPřemysl Eric Janouch2022-09-275-10/+24
|
* xD: use SHA-256 for certificate fingerprintsPřemysl Eric Janouch2022-09-263-6/+8
| | | | Just like xS. 2.0.0 is the ideal time for such a breaking change.
* Update READMEPřemysl Eric Janouch2022-09-261-1/+5
|
* Update documentation, clean upPřemysl Eric Janouch2022-09-2610-17/+41
|
* Merge hid IRCd from haven as xSPřemysl Eric Janouch2022-09-264-0/+3800
|\ | | | | | | | | Given that this project already contains a Go binary, it only makes sense to put the IRCds back together.
| * hid: rename to xS before merge into xKPřemysl Eric Janouch2022-09-264-26/+25
| |
| * hid: bump the FD limitPřemysl Eric Janouch2022-08-021-0/+8
| |
| * hid: make note of a deprecationPřemysl Eric Janouch2022-03-161-0/+1
| |
| * hid: add WebIRC supportPřemysl Eric Janouch2022-03-151-5/+45
| | | | | | | | | | | | | | Such clients can only be identified through STATS L. It's a bit weird to abuse the "port" field this way, but right now, it serves its purpose.
| * hid: implement WALLOPSPřemysl Eric Janouch2022-02-051-0/+20
| |
| * hid: reflect the original project's new namePřemysl Eric Janouch2021-08-061-1/+1
| | | | | | | | Better keep all schizophreny in my own head, rather than all projects.
| * Name changePřemysl Eric Janouch2020-08-012-2/+2
| |
| * hid: mention Go 1.12 alternative to TLS autodetectionPřemysl Janouch2019-02-271-0/+4
| |
| * hid: clean up/finalize loggingPřemysl Janouch2018-08-061-27/+26
| |
| * hid: move off of the log packagePřemysl Janouch2018-08-061-34/+32
| | | | | | | | We don't spam with useless messages without -debug any longer.
| * hid: port logging facilitiesPřemysl Janouch2018-08-061-0/+99
| | | | | | | | | | Though the regular mode now has timestamps and a new mode for systemd has been added.
| * hid: cleanupsPřemysl Janouch2018-08-061-12/+15
| | | | | | | | No functional changes.
| * hid: port IRC tests from liberty, fix tag parsingPřemysl Janouch2018-08-062-1/+30
| |
| * hid: rename connCloseWrite to connCloseWriterPřemysl Janouch2018-08-061-11/+11
| |
| * hid: add the first testsPřemysl Janouch2018-08-061-0/+139
| | | | | | | | This has actually revealed a problem in the SSL 2.0 detection.
| * hid: fix SSL 2.0 autodetectionPřemysl Janouch2018-08-041-1/+1
| |
| * hid: add support for customized repliesPřemysl Janouch2018-08-031-5/+41
| |
| * hid: unify exit codes with the flag packagePřemysl Janouch2018-08-031-1/+1
| |
| * hid: cleanupsPřemysl Janouch2018-08-031-22/+31
| |
| * hid: fix listener shutdownPřemysl Janouch2018-08-031-1/+8
| |
| * hid: fix nickname verification in the user MODE messagePřemysl Janouch2018-08-021-1/+1
| |
| * hid: port default formatting strings to fmtPřemysl Janouch2018-08-021-4/+4
| |
| * hid: ircSendToRoommates -> ircNotifyRoommatesPřemysl Janouch2018-08-011-4/+3
| | | | | | | | Should be clearer.
| * hid: figured out how to port timeoutsPřemysl Janouch2018-08-011-20/+64
| |
| * hid: another round of general code cleanupsPřemysl Janouch2018-08-011-91/+92
| |
| * hid: bringup of what we have this farPřemysl Janouch2018-07-311-24/+36
| |
| * hid: port configuration and initializationPřemysl Janouch2018-07-311-106/+427
| | | | | | | | | | All the basic elements should be there now, we just need to port PING timers and fix some remaining issues and we're basically done.
| * hid: port IRC 3.2 message tag parsing, unusedPřemysl Janouch2018-07-301-18/+66
| |
| * hid: use time.Time and time.DurationPřemysl Janouch2018-07-301-45/+42
| | | | | | | | | | | | | | | | It improves the code significantly over explicit int64 conversions. Despite carrying unnecessary timezone information, time.Time also carries a monotonic reading of time, which allows for more precise measurement of time differences.
| * hid: port MODE, STATS, LINKS, KILLPřemysl Janouch2018-07-301-22/+560
| | | | | | | | | | Now all the commands have been ported but we desperately need to parse a configuration file for additional settings yet.
| * hid: port PART, KICK, INVITE, JOIN, AWAY, ISON, ADMIN, DIEPřemysl Janouch2018-07-291-7/+329
| |
| * hid: port PRIVMSG, NOTICE, NAMES, WHO, WHOIS/WAS, TOPIC, SUMMON, USERSPřemysl Janouch2018-07-291-34/+486
| |
| * hid: first round of mixed fixes and cleanupsPřemysl Janouch2018-07-291-207/+253
| |
| * hid: add a work in progress IRC daemonPřemysl Janouch2018-07-283-0/+1629
| | | | | The port is more than viable but it's also sort of all-or-nothing and versioning needs have come before I've had a chance to finish it.
* Bump liberty, make use of its new asciiman.awkPřemysl Eric Janouch2022-09-253-3/+11
|
* xP: use a dotted border for button focusPřemysl Eric Janouch2022-09-251-1/+1
| | | | It's visible enough.
* Update documentationPřemysl Eric Janouch2022-09-232-2/+3
|
* Update screenshotsPřemysl Eric Janouch2022-09-234-1/+3
| | | | It's been five years since the previous xC screenshot was made.
* xP: make the overlay actually overlayPřemysl Eric Janouch2022-09-231-0/+1
|
* xP: support adding formatting from keyboardPřemysl Eric Janouch2022-09-232-25/+66
| | | | Just like in xC, only with some indication.
* xP: fix up link detectionPřemysl Eric Janouch2022-09-231-1/+1
| | | | Allow balanced parantheses at the end of a link.
* xP: add formatting buttonsPřemysl Eric Janouch2022-09-232-3/+33
| | | | | | And fix autoscroll autoenabler, as well as toolbar padding. Only add the basic toggles, which should be well supported.
* xP: produce a custom font for IRC formattingPřemysl Eric Janouch2022-09-225-3/+102
| | | | | | Given that the generated file needs a manual adjustment, its small size, and the dependencies involved, it will be checked in to the repository.
* Give up on the X11 frontend for nowPřemysl Eric Janouch2022-09-213-16/+6
| | | | | | | | | There seem to be only a few things it could bring to the table, compared to xP, making it barely worth the effort: - saner keyboard controls, - GVIM integration, - slightly improved resource usage.