aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move project version to file, add xS manual pagePřemysl Eric Janouch2023-07-047-25/+73
| | | | | | | | So far Go applications remain independent to handle Nix's inability to easily combine them with the CMake part. There is also no "install" target, because any packagers will want to adjust installation paths manually, and there is no configure step.
* xC: fix an OpenBSD build warningPřemysl Eric Janouch2023-07-041-1/+1
| | | | sys/cdefs.h makes _XOPEN_SOURCE cause _POSIX_C_SOURCE to be overriden.
* README.adoc: update package informationPřemysl Eric Janouch2023-07-011-2/+4
|
* Fix the static analysis testPřemysl Eric Janouch2023-06-161-2/+10
| | | | Adjust its query so that it doesn't cause a particular false positive.
* xC: fix a harmless copy-paste errorPřemysl Eric Janouch2023-06-131-1/+1
|
* xC: improve the --format modePřemysl Eric Janouch2023-05-221-3/+18
| | | | | | | Avoid having formatting spill over the rest of the line, by placing the automatic formatting reset before newlines. Also handle longer lines properly.
* xP: highlight hovered buffer list itemsPřemysl Eric Janouch2023-04-141-0/+3
| | | | To make it apparent which one would be closed by a middle click.
* xP: make middle click close buffersPřemysl Eric Janouch2023-04-131-0/+8
| | | | As if they were tabs, to save pointless typing.
* xP: make the buffer list selectable by VimiumPřemysl Eric Janouch2023-04-052-4/+5
|
* xP: render date changes as they happenPřemysl Eric Janouch2023-01-251-0/+14
|
* xP: use the correct log functionPřemysl Eric Janouch2023-01-251-1/+1
|
* xC: fully synchronize input history with frontendsPřemysl Eric Janouch2022-10-051-20/+96
| | | | | | | | The missing parts were: - frontends to client - client to frontends after the initial sync - frontend to other frontends
* xP: fix ESC H detection on Macintosh systemsPřemysl Eric Janouch2022-10-041-0/+7
|
* xP: disable WebSocket compression on SafariPřemysl Eric Janouch2022-10-041-4/+13
| | | | Wildly known to be broken.
* xC: clean upPřemysl Eric Janouch2022-09-301-2/+0
|
* Bump liberty, improve fallback manual page outputPřemysl Eric Janouch2022-09-302-2/+3
|
* xC/xP: send buffer input history during syncPřemysl Eric Janouch2022-09-303-1/+82
| | | | | This transfer is currenly quite simplistic, but it paves the way for further extensions.
* Move protocol code generators to libertyPřemysl Eric Janouch2022-09-308-1406/+13
| | | | This part of the project is now more or less stable.
* Clean up protocol code generatorsPřemysl Eric Janouch2022-09-306-43/+67
|
* xP: fix automatic scrolling downPřemysl Eric Janouch2022-09-281-7/+7
| | | | | Showing channel logs cancelled the AbortController forever. Thus store it within vnodes.
* 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
| |