summaryrefslogtreecommitdiff
path: root/xS/main.go
Commit message (Collapse)AuthorAgeFilesLines
* 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-011-1/+1
|
* 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-061-1/+1
|
* hid: rename connCloseWrite to connCloseWriterPřemysl Janouch2018-08-061-11/+11
|
* 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: 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-281-0/+1526
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.